-
f59b81b9e7
Render Runtime Health detail surface
jp
Svrnty
2026-05-29 06:02:08 -04:00
-
114ffa4067
Align Runtime Health with canonical envelope
Svrnty
2026-05-29 03:35:20 -04:00
-
3685710fe8
Mount Cortex OS Runtime Health as WebUI panel
Svrnty
2026-05-29 03:13:56 -04:00
-
1707a7b09d
Extract Cortex OS Hermes WebUI Host Adapter
Svrnty
2026-05-29 02:53:40 -04:00
-
8b6c810f4a
Add Canvas command surface
Svrnty
2026-05-28 21:44:02 -04:00
-
cf723141a4
Implement S23 runtime health slice
Svrnty
2026-05-28 21:38:50 -04:00
-
c0ff59097c
Embed umbrella graph in workspace panel
Svrnty
2026-05-26 06:34:50 -04:00
-
28ffa92f6f
Improve umbrella graph visualization
Svrnty
2026-05-26 06:15:27 -04:00
-
4b1f2075ae
Add Project Graph nav link
Svrnty
2026-05-26 05:26:15 -04:00
-
4ad595506a
Validate umbrella graph WebUI proof
Svrnty
2026-05-25 12:57:39 -04:00
-
b75fbf48ae
feat(bte panel): real SKU dropdown + contextual CMO chat handoff
Svrnty
2026-05-24 18:02:45 -04:00
-
3fa980583d
chore(connection-map): regen — adwright.js line shifts after metrics fan-out
Svrnty
2026-05-24 17:57:23 -04:00
-
01825190a3
feat(adwright panel): wire GetCycleMetrics into Overview KPIs
Svrnty
2026-05-24 17:57:10 -04:00
-
cfd064aad5
chore(connection-map): regen after Tranche A polish + umbrella drop
Svrnty
2026-05-24 17:48:17 -04:00
-
9ce6bfc08f
fix(adwright + plugin): font 404s + status humanization + compound refresh + poll deadline
Svrnty
2026-05-24 17:47:56 -04:00
-
91c134c309
fix(adwright): read budget_total from backend (was c.budget, undefined)
Svrnty
2026-05-24 17:24:56 -04:00
-
6c88bf8899
fix(adwright): route ↗BTE crosslink through canonical switchPanel
Svrnty
2026-05-24 17:05:41 -04:00
-
ab24ff9cdb
fix(plugin): umbrella.py registration broke /api/umbrella — sprint 2026-05-25 Wave 7 D12
Svrnty
2026-05-24 16:50:19 -04:00
-
db1d4e0cdb
fix(adwright): distinguish null vs [] in cycles/audience/connections empty-states
Svrnty
2026-05-24 14:54:44 -04:00
-
ef6a123c06
fix(adwright overview): show 0 (not —) when data empty; was treating zero as 'missing'
Svrnty
2026-05-24 14:45:20 -04:00
-
058d67b459
fix(adwright panel): map real {meta,woo} shape from adwright-mcp; connections tab now shows live status
Svrnty
2026-05-24 14:24:31 -04:00
-
e9554fa051
fix(bte panel): store BTE-relative thumbUrl so renderer's PROXY_BASE wrap doesn't double-encode
Svrnty
2026-05-24 14:19:09 -04:00
-
d61f9e8d3f
feat(bte panel): wire grid to live /api/query/assetDtos (replaces 404'd assetGrid)
Svrnty
2026-05-24 14:15:22 -04:00
-
7dcda7669f
fix(adwright panel): add 1-click Switch-to-CMO button + authoritative profile fetch
Svrnty
2026-05-24 13:38:39 -04:00
-
c6d94462c4
feat(bte_proxy): Path A adapter — translate panel recipe-shape to BTE canonical
Svrnty
2026-05-24 13:34:39 -04:00
-
69e575ca59
fix(plugin): hide native main-views when our panel active; BTE in-main not full-viewport
Svrnty
2026-05-24 13:05:38 -04:00
-
b43e6496f5
fix(plugin): inject sidebar buttons into BOTH .rail (desktop) + .sidebar-nav (mobile)
Svrnty
2026-05-24 12:58:06 -04:00
-
7a5c48c775
debug(plugin): add console logging to svrnty_nav.js to diagnose silent injection failure
Svrnty
2026-05-24 12:55:35 -04:00
-
80420e0d01
feat(plugin): sidebar nav buttons for Adwright + BTE (v0.5.0)
Svrnty
2026-05-24 12:45:01 -04:00
-
f8ce6b21f1
feat(umbrella): cortex-os umbrella graph viz panel — Phase 2.E
Svrnty
2026-05-24 12:43:29 -04:00
-
849dd27119
feat(adwright panel): add cross-link button to BTE Command Center
Svrnty
2026-05-24 12:19:17 -04:00
-
4dac80b215
feat(adwright route): wire real Adwright data via adwright_core import
Svrnty
2026-05-24 12:16:46 -04:00
-
0b19fdd7d0
feat(plugin): Adwright + BTE Command Center panels (v0.4.0)
Svrnty
2026-05-24 12:12:27 -04:00
-
33014fbea9
docs(claude+readme): standardize CLAUDE.md, sync loader API method count 6 → 7
Svrnty
2026-05-23 11:46:44 -04:00
-
adc4c98cf8
docs: ship 6 polish fixes — manifest sync + LICENSE + CHANGELOG + .env.example + README + integration test
Svrnty
2026-05-23 11:02:28 -04:00
-
7416d0d348
ci: drop smoke marker — runner installed + daemonized
Svrnty
2026-05-23 10:50:40 -04:00
-
3604167847
ci: smoke 3
Svrnty
2026-05-23 10:49:12 -04:00
-
ace81c477c
ci: smoke 2
Svrnty
2026-05-23 10:47:36 -04:00
-
58b9b4620f
ci(drift): smoke-trigger runner #27 registration
Svrnty
2026-05-23 10:44:13 -04:00
-
bd73a2df24
docs(contributing): 5 recipes + decision flowchart for adding features
Svrnty
2026-05-23 10:41:17 -04:00
-
0ef66ab599
feat(plugin): voice-message mic UI in app.js — closes Phase 2.A UX gap (L8)
Svrnty
2026-05-23 10:28:47 -04:00
-
37123f570b
feat(plugin): STT migration via audio_attachment_processor hook (L1-L6)
Svrnty
2026-05-23 10:14:29 -04:00
-
cbf53a0d55
feat(plugin): migrate vault UI panel + STT route stub into plugin (P2 cont.)
Svrnty
2026-05-23 10:06:56 -04:00
-
c1e3fa1af0
feat(plugin): Phase 2 partial — vault_status migrated + brand skin moved + eval suite (P2.B/C, P3.A/B)
Svrnty
2026-05-23 10:02:47 -04:00
-
4264c6cbe8
feat(plugin): initial scaffold — plugin loader entry + AST + CI workflows (P1.B/C/D)
Svrnty
2026-05-23 09:59:45 -04:00