Skip to content

docs: catalog built-in web dashboards#49

Merged
LumenPrima merged 7 commits into
masterfrom
feat/review-web-catalog
May 26, 2026
Merged

docs: catalog built-in web dashboards#49
LumenPrima merged 7 commits into
masterfrom
feat/review-web-catalog

Conversation

@LumenPrima

Copy link
Copy Markdown
Member

Summary\n- Adds web dashboard/API catalog documents\n- Adds DVCF transcription race plan\n- Ignores local Sisyphus artifacts\n\n## Verification\n- bash build.sh\n- go vet ./...

LumenPrima and others added 7 commits May 10, 2026 00:43
- storage: LocalStore tests (save/open round-trip, nested dirs, atomic writes,
  path traversal security, Exists, LocalPath, URL, Type, Dir, NotFound)
- trconfig: LoadConfig, LoadVolumeMap, Discover tests
- 2 new test files, 0 regressions across full suite
Bubble Scatter, Calendar Heatmap, Daily Overview (treemap), Emergency Log,
Recorder Gauges, TG Sunburst, Traffic & Patterns, Unit Tracker — all
registered via card-title/description/order meta tags.

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
migrating-auth.md covers the v0.9.8 auth simplification (AUTH_ENABLED
deprecated, three-mode auto-detection). glossary-research.md captures
PostgreSQL-based phonetic/fuzzy lookup strategy for ASR post-correction.

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
…ards

All GET /api/v1/{systems,calls,recorders} responses are wrapped objects
({systems:[],total} etc.), not plain arrays — pages were iterating the
object directly and displaying no data.

Bugs fixed per page:
- bubble-scatter: unwrap systems/calls; tg_alpha_tag (was tgid_alpha_tag); tg_tag (was tag)
- calendar-heatmap: unwrap systems/calls
- daily-overview: unwrap systems/calls; fix unconditional j-- causing infinite loop;
  d.depth===2 for TG leaves (was d.height===2 which selected root); tg_alpha_tag; tg_tag
- tg-sunburst: unwrap systems/calls; tg_alpha_tag (was tgid_alpha_tag)
- recorder-gauges: unwrap recorders and systems
- emergency-log: fix JS syntax error (bare var(--accent) as expression); system name
  field (name not system_name); wire up trend chart on init
- traffic-patterns: system name field; call-heatmap uses days param (not hours, max 90)
- unit-tracker: unit_alpha_tag (was alpha_tag); var declaration in strict mode

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
@LumenPrima LumenPrima merged commit 401093d into master May 26, 2026
1 check passed
@LumenPrima LumenPrima deleted the feat/review-web-catalog branch May 26, 2026 20:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant