pages/category, pages/search, pages/item-detail, pages/info/**, pages/legal/** (40+ files) were entirely unrouted dead code: - category/:id, category/:id/items, search all redirect/route to CatalogContainerComponent - product/:id routes to ProductDetailsContainerComponent, not item-detail - cmsContentRoutes (meant to route info/legal) is a literal empty array; static/legal content is served by the CMS-driven :staticPath -> StaticPageComponent route instead dynamic-renderer/ is unrelated and stays - confirmed active, it's the live homepage rendering pipeline (HomeComponent -> WebsiteRuntimeFacade -> PageRendererService/PageResolverService -> DynamicPageLayoutComponent). Updated docs/TODO.md, docs/KNOWN-ISSUES.md, docs/FRONTEND-ROADMAP.md, docs/PROJECT_INDEX.md to reflect the resolution.
1.7 KiB
BACKEND READY
Backend APIs are now available.
Read
docs/BACKEND-API.md
Do NOT redesign.
Do NOT change models.
Replace ONLY gateway implementations.
Keep
Facades
Signals
Components
Pages
State
unchanged.
Implement
Authentication
JWT
Refresh
CRUD
Uploads
Errors
Retry
Offline
Maintenance
Feature Flags
Run build.
Run typecheck.
Generate
docs/BACKEND_INTEGRATION.md
Commit.
RELEASE CANDIDATE
Pretend this application ships tomorrow.
Walk through EVERY route.
Storefront
Builder
Backoffice
Verify
Console
Network
Performance
Loading
Errors
404
Raw i18n
Icons
Images
Animations
Overflow
Responsive
Dialogs
Buttons
Forms
Search
Checkout
Builder
Admin
Fix every P0/P1 issue.
Do not redesign.
Commit every milestone.
Generate
docs/RELEASE_REPORT.md
DOCUMENTATION SYNC
Do NOT modify application code.
Update only documentation.
Refresh
Graphify graph
Obsidian
PROJECT_INDEX.md
FRONTEND-ROADMAP.md
KNOWN-ISSUES.md
ADRs if required
Synchronize all project knowledge.
Commit documentation separately.
CLEANUP
Inspect only for
Dead Components
Dead Services
Dead Routes
Dead CSS
Duplicate Models
Duplicate Interfaces
Unused Imports
Unused Variables
Unused Assets
Unused Icons
Unused SCSS
Unused Directories
Unused Modules
Do NOT touch business logic.
Produce
docs/CLEANUP_REPORT.md
Delete only confirmed dead code.
Commit.
ANGULAR UPGRADE
Inspect
Angular
TypeScript
RxJS
Builder
Compiler
Dependencies
Determine whether upgrading to Angular 22 is safe.
Do NOT upgrade automatically.
Produce
docs/ANGULAR22_PLAN.md
Include
Benefits
Risks
Breaking changes
Migration steps
Estimated effort
Stop.