T-NF6X-inventory-classify-desktop-pages-by-backend-port-sdlc-json
State: closed/done · Impact: high · Complexity: large
Inventory and classify the existing desktop UI’s pages/experiences/
INDEX_HTML by backend, then port everything running on the sdlc JSON
API into one static SPA (nuxt generate from the desktop’s browser
mode, falling back to Vite + Vue if too heavy), served by
sdlc dashboard and shipped as plugin assets (@sdlc/dashboard-client).
Approach
Section titled “Approach”- Inventory every desktop page/experience and classify by backend dependency.
- Port the sdlc-JSON-API-backed subset into a static SPA.
- Wire sdlc dashboard to serve the built SPA.
- Ship the built assets as @sdlc/dashboard-client plugin assets.
| Area | Note |
|---|---|
solutions/ontological/desktop/ | Existing desktop UI to inventory/port |
solutions/ontological/lib/services/dashboard/ | sdlc dashboard wiring |
Acceptance criteria
Section titled “Acceptance criteria”- AC-1: The inventory doc classifies every existing page by backend.
- AC-2: sdlc dashboard serves the static SPA locally.
- AC-3: The SPA ships as a plugin asset per the Phase-3 asset mechanism.
Out of scope
Section titled “Out of scope”- none
Dependencies
Section titled “Dependencies”- none