feat: establish unified administration and model context baseline
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
# A1: Navigable Administration Pages
|
||||
|
||||
**What to build:** Workspace and Pi become pages; all five surfaces support deep links, browser history, permission enforcement and guarded navigation while retaining session state.
|
||||
|
||||
**Blocked by:** None (can start immediately).
|
||||
|
||||
**Status:** implemented and locally verified on 2026-09-12; local ticket, Gitea publication pending.
|
||||
|
||||
- [x] Five full-page surfaces reached from the current right navigation.
|
||||
- [x] Refresh, Back/Forward and unrelated host URL/history fields preserved.
|
||||
- [x] Unsaved edits block navigation; operations lock context without blocking page inspection. Unauthorized links denied.
|
||||
- [x] Existing session continuation and management regressions pass.
|
||||
- [x] One global shelf A; independent remembered workspace/model, validated defaults, session-pinned workspace on Resume.
|
||||
@@ -0,0 +1,12 @@
|
||||
# A2: Workspace preparation and Database dependency
|
||||
|
||||
**What to build:** An operator selects a workspace, inspects readiness and catalog revisions, runs preprocessing and follows a reciprocal link to Database configuration.
|
||||
|
||||
**Blocked by:** A1: Navigable Administration Pages.
|
||||
|
||||
**Status:** implemented and regression-tested locally on 2026-09-12; configured server acceptance remains in A4. Local ticket, Gitea publication pending.
|
||||
|
||||
- [x] Preprocessing runs against the globally selected workspace.
|
||||
- [x] Missing, stale, blocked, running and failed status reflect the API.
|
||||
- [x] Database shows the related workspace's readiness and links to its preparation.
|
||||
- [x] Permission and confirmation regressions pass; no preprocessing/data-persistence behavior changed in this increment.
|
||||
@@ -0,0 +1,12 @@
|
||||
# A3: Shared A / Workbench family
|
||||
|
||||
**What to build:** Apply the chosen typography, page hierarchy and list/detail treatment to all five pages, preserving real domain operations and prototype alternatives.
|
||||
|
||||
**Blocked by:** A1: Navigable Administration Pages.
|
||||
|
||||
**Status:** implemented and locally verified on 2026-09-12; local ticket, Gitea publication pending.
|
||||
|
||||
- [x] Common heading, warm surfaces, controls and status hierarchy across five domains.
|
||||
- [x] Memory/Evidence browsing and editing/maintenance behavior preserved.
|
||||
- [x] Database configuration remains in the page work area; Pi status and host instructions are readable.
|
||||
- [x] A/B/C prototype files and launch scripts preserved.
|
||||
@@ -0,0 +1,15 @@
|
||||
# A4: Embedded and responsive acceptance
|
||||
|
||||
**What to build:** Verify the complete family beside a portal sidebar and below its red header, including browser and keyboard navigation at narrow widths.
|
||||
|
||||
**Blocked by:** A2: Workspace preparation and Database dependency; A3: Shared A / Workbench family.
|
||||
|
||||
**Status:** local regression and browser acceptance completed on 2026-09-12; actual server/Omics integration gate remains open. Local ticket, Gitea publication pending.
|
||||
|
||||
- [x] Sampled actual application at 390, 768 and 1280 CSS px; responsive context and navigation visually checked with synthetic data.
|
||||
- [x] Navigation reachable at mobile and desktop widths; original session scope tabs retained.
|
||||
- [x] Typecheck, build, frontend/backend regression suites and targeted browser checks recorded.
|
||||
- [ ] Standards/spec review completed; limits of actual portal integration documented.
|
||||
- [ ] On-server integration under the real portal header/sidebar, including keyboard traversal, zoom and configured runtime operations.
|
||||
|
||||
Evidence and remaining gates: [implementation report](../../reports/2026-09-12-context-shelf-a-implementation.md).
|
||||
Reference in New Issue
Block a user