Command Center/Command Center

Command Center

S2 — **Portfolio screen ACCEPTED (2026-06-10, stable as-is); DoD 5/7 (v6)**. Live at https://command.chernabog.dev (public; corp fallback `app-three-lac-mn15k32f18.vercel.app`). DESIGN.md **frozen v3**; dispatch formula = two-tier (polish-light / build-full). Next: Project view ([[20-projects/command-center/backlog/cc-cap-slice-2|cc-cap-slice-2]]), bricks harvest, C6 graph semantics. Hero avatar deferred (D218). Ladder: observe → navigate → act9/21 done · 43%

Backlog

IDStatusPrioritySprintSize
cc-bridge-doctrine-auditin-progress2S2M
cc-bridge-fix-chain-launchtodo1S2M
cc-bridge-fix-orphan-racetodo1S2M
cc-bridge-vault-mirror-paritytodo1S2M
cc-explore-emil-skillstodo3S2S
cc-prod-polishtodo3S2S
cc-bricks-harvesttodo4S2S
cc-cap-slice-2todo4S2M
cc-gate-legibilitytodo4S2S
cc-equip-experiencetodo5S2M
cc-prod-rename-verceltodo5S2S
cc-s2-experiencetodo5S2L
cc-assets-registrydone1S2L
cc-s1-researchdone1S1M
cc-bridge-confirm-crash-causedone2S2S
cc-cap-exploredone2S2M
cc-s1-specdone2S1M
cc-cap-build-slicedone3S2L
cc-equip-ccdone3S2M
cc-s2-enginedone4S2L
cc-portfolio-polishdone6S2M

Definition of Done

in-progress

vv6

  • C1

    Read-only project overview

    The app renders, for each project under `20-projects/`, a card

  • C2

    Drill-down

    Clicking a project opens its detail: backlog items (status/priority), DoD criteria,

  • C3

    Deployed + reachable

    The app is deployed (Vercel) and reachable from desktop and mobile.

  • C4

    Stack decided on criteria

    Framework + 3D engine + data path recorded in ADR-018, decided from

  • C5

    State-of-the-art baseline

    The UX/UI follows the researched baseline

  • C6

    Cinematic hero + signal views

    The hero is an **original, Slavic-myth-inspired animated 3D

  • C7

    Reusable bricks

    Each validated screen / 3D module / voice integration is generalised into a

Open Questions

Open (12)

  • OQ-CC-TELEMETRY-EXPORTP2
  • OQ-CHAIN-COMPOSERP2
  • OQ-CC-3D-PIPELINEP2
  • OQ-CC-BRIDGE-ACTIVITYP2
  • OQ-CC-LAZYWEB-HEADLESSP3
  • OQ-BRIDGE-ORPHAN-LATENCYP2
  • OQ-VAULT-GITIGNOREP2
  • OQ-DEADLETTER-CLASSIFYP3
  • OQ-CC-APP-GITIGNOREDP2
  • OQ-CC-BRIDGE-HEARTBEATP2
  • OQ-BRICK-CARD-LOCATIONP3
  • OQ-REGISTRY-WORKERP3

Closed (13)

  • OQ-CC-DAP1
  • OQ-CC-GATE-THRESHOLDSP2
  • OQ-CC-ANIM-ENGINEP1
  • OQ-VAULT-SYNCP1
  • OQ-CLAUDE-TO-CC-REFRESHP2
  • OQ-CC-TWOTIERP2
  • OQ-SURFACE-TRUTHP1
  • OQ-CC-DESIGN-METHODP1
  • OQ-CC-ACT-SCOPEP1
  • OQ-CC-RESEARCH-MCPP1
  • OQ-CC-AUTONOMYP1
  • OQ-CC-STACK
  • OQ-CC-VOICE

Latest Brief

Date: 2026-06-10Session: 2026-06-10_b

project: command-center session: 2026-06-10_b sprint: S2 track: experience module: portfolio / dashboard

Session Brief — 2026-06-10_b

State

  • PORTFOLIO SCREEN ACCEPTED by Vincent (stable as-is) — the increment-1 dashboard passed the human gate on the live deployment. cc-portfolio-polish and cc-cap-build-slice close; the design-factory narrative (blocks 3+4) is validated end-to-end.
  • Five dispatches this session, all DONE: ccdashpolish3_b8e1 (R1-R5; radar root cause = sweep lived in a never-mounted dead component), ccdashpolish4_e3a7 (portal tooltips, badge cause+rule, vault metrics fixed 72→478 MD NOTES, Focus parser fix ## Next steps + \Z bug), ccquotafix_7d4c (GitHub quota 94 req/load → ~0; 60s Data Cache + immutable sha-blobs; ETags deliberately not shipped — no persistent KV, would be placebo; GH QUOTA sensor live), ccdashpolish5_f2c9 (hue drift dark-pink↔violet 60/75s, ghost 0.15 + measurement methodology repaired — round-4 instrument was invalid, popovers viewport-clamped, identity bound to _MOC One-line, flat list sorted by latest-brief desc, quota drain attributed: 2 req/min = one open tab polling the bridge sensor, by design), ccdomain_4b8f (chernabog.dev attached).
  • Two-tier dispatch formula decided (community-validated): polish-light (Sonnet, HMR+targeted screenshots, one deploy, no pipeline; ≤12 min target) vs build-full (Fable, full gate; structural only). First light run: 3 min 10, $0.47 vs 66 min, $6.27 full.
  • chernabog.dev purchased + attached: cockpit canonical at https://command.chernabog.dev (apex serves same). Production confirmed PUBLIC (no Vercel auth wall) — privacy decision pending (cc-prod-polish). Zscaler blocks the new domain on the corp Mac (NRD category) — sitereview recategorization submitted/pending; vercel.app stable URL passes corp.
  • Identity sources rewritten at source (single-writer): _MOC One-line = simple project objective (commits d5c6b0e, 60bbf5c).
  • DoD verdict: 5/7 (C3 + C5 newly met; C6 avatar+graph semantics and C7 bricks remain).

Decisions

Appended to the shared decisions-log via mini-dispatch ccend_b_<hex> (sequential numbering from the log head), covering: the four deferred 2026-06-10_a items (D285 reuse closure, Caudex wordmark, soft-cards shift, ambient model), rounds 3-5 content decisions, quota architecture, ghost methodology repair, hue-drift canon, identity binding contract, flat-list sort, two-tier formula, chernabog.dev, Portfolio acceptance.

Backlog

  • cc-portfolio-polish → DONE (Vincent verdict on live).
  • cc-cap-build-slice → DONE (screen from DESIGN.md + gate incl. human verdict; thresholds answered by the two-tier formula).
  • cc-cap-slice-2 → next: the Project view (2nd screen, same DESIGN.md, no token re-litigation = block-2 anti-drift proof).
  • cc-bricks-harvest → NEW: generalize tip-portal, ghost-cursor v2, aurora-bg drift bump, status-badge into bricks (light dispatch, non-blocking).
  • cc-prod-polish → remains: public-vs-protected decision (prod is public today; page embeds briefs/backlog).
  • cc-prod-rename-vercel → remains (30s dashboard action, no CLI path).

Open questions

  • CLOSED: OQ-CC-DA (Vincent's verdict given), OQ-CC-GATE-THRESHOLDS (resolved by the two-tier formula).
  • OPENED: OQ-CC-TELEMETRY-EXPORT (cost/tokens sensors AWAITING → bridge-side publisher; design needed, D180-safe).

DoD

  • v6: 5/7 — C1 ✅ C2 ✅ C3 ✅ (public prod + custom domain; mobile reachable; Zscaler = corp network, not the app) C4 ✅ C5 ✅ (Vincent's verdict on the deployed Portfolio = the human gate) C6 ⬜ C7 ⬜.

Next steps

  • Open a new session → C/Start → build the PROJECT VIEW (drill-down) under cc-cap-slice-2, polish-light iterations on the frozen DESIGN.md v3; full-mode only if structural.
  • cc-bricks-harvest light dispatch (non-blocking).
  • cc-prod-polish decision: public vs protected.
  • Zscaler: confirm recategorization of chernabog.dev; meanwhile corp Mac uses the vercel.app stable URL.

Notes

  • Canonical URLs: https://command.chernabog.dev (public) · corp fallback app-three-lac-mn15k32f18.vercel.app.
  • DESIGN.md frozen at v3 this session (Caudex, soft-cards, ambient canon aurora 0.5/scrim 0.32 + ghost 0.15 dark palette, hue drift 60/75s dark-pink↔violet, TipPortal 480px/60vh/flip, identity One-line binding, badge cause-tooltip, flat sorted list).
  • Bridge inbound 1Clj... (deposit); 11ID... archive.