Commit Graph

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