25 lines
825 B
Markdown
25 lines
825 B
Markdown
# US02-05 — Build the Static Application Shell
|
|
|
|
Epic: [E02](../E02-unified-workflow-shell.md)
|
|
|
|
As a user, I want a fast, navigable application shell so all workflow views share one
|
|
consistent interface without server-generated operational HTML.
|
|
|
|
## Acceptance criteria
|
|
|
|
- `index.html`, CSS, and modular JavaScript are separate static files.
|
|
- Shared API client, store, router, error handling, cancellation, and SSE/polling
|
|
adapters are implemented.
|
|
- Navigation routes restore current view and filters after reload.
|
|
- HTML fallback never intercepts `/api/v1` requests.
|
|
|
|
## Automated tests
|
|
|
|
- JavaScript tests cover API errors, store transitions, routing, and event fallback.
|
|
- Browser tests assert asset loading, deep links, reload, JSON-only APIs, and no
|
|
unexpected console/network errors.
|
|
|
|
## Dependencies
|
|
|
|
- US02-04
|