Skip to main content

Asset Consolidated Limitations

Summary

This page consolidates the known limitations of Asset Management across all documentation epics into a single grouped, deduplicated catalog. Each entry names the area, the limitation, a classification, its impact, and the related documentation for depth.

Audience

Solution architects and security engineers assessing risk, product owners planning remediation, and QA engineers scoping negative testing.

Reference Content

Security, tenant, and ownership

AreaLimitationClassificationImpactRelated doc
SecurityAsset endpoints anonymous/tenant-scoped; no backend role authorizationTransitionalAuthorization relies on UI gating and network posturePermissions Matrix
Tenant & ownershipApplication-only isolation, no DB row-level securityPartialIsolation depends on correct query filtersDatabase Summary
Tenant & ownershipNo per-record ownership authorization; ESS ownership via gateway labor filterPartialOwnership enforced only at the gateway for ESS readsPermissions Matrix

UI and API

AreaLimitationClassificationImpactRelated doc
UIMissing detail/assignment/return/document/timeline screens; full-list loading; no frontend testsPartialOperators use limited screens; scale concernsRoute Reference
APICompatibility surface transitionalTransitionalDual surface until cutoverAPI Summary

Persistence and messaging

AreaLimitationClassificationImpactRelated doc
PersistenceApp-level code uniqueness; no serial uniqueness; no one-active-assignment constraint; no concurrency token; no distributed txPartialRace conditions possible under concurrencyDatabase Summary
MessagingAt-least-once, no ordering, unbounded retry, no DLQ/cleanup; broker delivery unverifiedTransitionalConsumers must be idempotent and tolerantEvent Summary

Integrations, operations, testing, governance, compatibility

AreaLimitationClassificationImpactRelated doc
IntegrationsIdentifier-only employee reference; no document compensation/orphan reconciliationPartialReferential drift possibleIntegration Reference
OperationsNo monitoring/alerting/SLO; dev-only auto-migrate; untested rollbackTransitionalOperational readiness unconfirmedImplementation Maturity
TestingNo frontend tests; smoke-only backend event/UI-path coveragePartialRegression riskImplementation Maturity
GovernanceRetention/ownership/compat-retirement need confirmationRequires confirmationGovernance gapsReference Overview
CompatibilityTransitional numeric identity + gateway cutoverTransitionalDual identity until cutover completesDatabase Summary
Events (inbound)In-service inbound consumer foundational/not implementedFoundationNo inbound event handling yetEvent Summary

Source References

  • microservices/src/asset-service/Api/AssetEndpoints.cs
  • microservices/src/asset-service/Infrastructure/AssetDbContext.cs
  • microservices/src/gateway-api/Program.cs

See Also

Keywords

asset limitations, known gaps, risk, transitional, classification

Revision Information

  • Status: Draft
  • Last reviewed: 2026-07-17
  • Review cycle: Quarterly