已关闭
Build admin overview, cache topology, repository coverage, and diagnostics views #94
urandon创建于 17 天前关闭于 16 天前
17 天前 添加了label:enhancement
urandon
17 天前 评论:
17 天前 评论:
Implementation plan for the read-only operator slice:
- Extend the version-1 observation DTO only with backward-compatible collection frontier and recent sanitized sync-event summaries needed by the repository views; keep all reads aggregate/bounded.
- Replace placeholder sections with real Overview, Caches, repository detail, and Diagnostics/Capabilities views while preserving the selected shell and System-default Light/Dark/System theme design.
- Keep deep-link state in URL search parameters (
view,cache,repo,tab, diagnostic filters) so reload/back/forward and copied local URLs retain context. - Make the five coverage lanes independent and non-color-coded, with explicit unknown/partial/current/blocked wording; never infer tail completeness from a bounded stop.
- Add explicit loading, empty, partial/degraded, stale, recovered, and API-version-mismatch states plus accessible semantic controls/tables, visible focus, reduced motion, and responsive narrow layouts.
- Verify component/type/unit coverage, mocked Playwright navigation/deep links/responsive/a11y semantics, real embedded browser flow, deterministic assets, Go tests/race checks, and public-path redaction.
No mutation controls, release/tag, or routine source install are part of this slice.


16 天前 关联了pull request:Add read-only admin observation views
urandon
16 天前 评论:
16 天前 评论:
Implemented in !98.
Delivered:
- attention-first Overview, current readiness, active work, cache cohort summaries, and recovered state;
- cache → repository topology with opaque cache identities only;
- repository Coverage, Collections, Search status, and Activity tabs;
- five independent lanes with explicit textual states; bounded tail/max-pages evidence remains partial;
- current RAG truth alongside (not replaced by) contention, retry, and historical error context;
- bounded collection/frontier and recent sanitized sync summaries;
- read-only Jobs and Maintenance summaries plus typed Diagnostics and Capability catalog;
- URL-backed deep links and reload/back-forward continuity;
- explicit loading, empty, partial/degraded, stale, recovered, and API-version-mismatch states;
- semantic tabs/tables, visible focus, reduced motion, non-color status text, and 390px operability.
Verification includes full Go tests/race/vet/diff check, frontend type/unit/Playwright, deterministic embedded assets, visual comparison to the selected direction, and a live embedded-binary session/SSE/reload/theme/path-redaction smoke.
No mutation controls, release/tag, or routine source install were produced.


16 天前 关闭了 issue
16 天前 关联了里程碑:Admin Web UI
16 天前 添加了label:admin-ui
16 天前 添加了label:cache
16 天前 添加了label:diagnostics
Parent: #52
Depends on: embedded admin runtime foundation; admin observation API
Design: https://gitcode.com/urandon/gitcode-mcp/wiki/Admin-Web-UI-Design-2026-08-25.md
Goal
Build the read-only operator experience for overview, cache topology, repository coverage, and diagnostics.
Scope
Acceptance criteria
Non-goals