Skip to content

docs: embed live ENSEMBLE dashboard in hero (replaces stat-cards)#233

Merged
Koukyosyumei merged 6 commits into
mainfrom
improve-website
Jun 26, 2026
Merged

docs: embed live ENSEMBLE dashboard in hero (replaces stat-cards)#233
Koukyosyumei merged 6 commits into
mainfrom
improve-website

Conversation

@Koukyosyumei

Copy link
Copy Markdown
Collaborator

No description provided.

Replace the four hero stat-cards in docs/index.html with a scoped,
vector-crisp HTML+CSS embed of the h5i serve Ensemble tab: a
browser-window frame, the settlement rail (Draft->Seal->Review->Verify->
Apply), three sealed lanes (claude-1, codex-1 winner, claude-2), and the
neutral-verdict card. CSS ported from web/src/theme.css's .team-* block,
namespaced under .ee with dark tokens so the theme can't leak into the
light page; reuses the page's existing Space Grotesk/Mono fonts. Keeps
the Works strip and folds the value-prop keywords into a caption row.
Wire the hero dashboard embed's tab bar to switch panels: Ensemble and
Sandbox are now real buttons (data-tab) toggling sibling .ee-panel views,
driven by a small handler in the existing inline script; Context/Memory
stay decorative. Add a faithful Sandbox panel (ported .sbx-* CSS): host
readiness strip + vitals, fleet table, and the flight-recorder timeline
with the enforced-policy grid. Timeline trimmed to FS/NET/PROC lanes so
the verdict labels (e.g. the pip-install net-pressure trip) have room and
don't overlap the column borders. Switched the wrapper to role=group/
tablist so the now-interactive content stays accessible.
Pin Isolation/Status/Pressure to fixed widths and keep the env id on one
line so the Env column takes the remaining width; give the table a
min-width so the fleet pane's existing horizontal scroll engages when the
pane is narrow.
Make the hero embed's Context tab functional (was a decorative chip): a
faithful port of ContextView's signature parts under the .ee namespace —
the goal/purpose hero on the violet→teal gradient, the KPI row
(milestones/trace lines/snapshots/todos/branches), recent milestones with
teal sha chips, and the OBSERVE/THINK/ACT/NOTE/MERGE OTA-balance bar +
legend. Reuses the existing data-tab/data-panel switch handler, so no JS
change was needed; Memory stays decorative.
Drop the non-functional Memory chip and its now-unused .ee-tab.ghost
rule; the embed's tab bar is now Ensemble / Sandbox / Context, all live.
@Koukyosyumei Koukyosyumei changed the title Improve website docs: embed live ENSEMBLE dashboard in hero (replaces stat-cards) Jun 26, 2026
@Koukyosyumei

Copy link
Copy Markdown
Collaborator Author

🪙 83% AI-authored · 3 files · prompt 35/100

5 AI commits

Important

🎯 Goal: evaluate/replace docs/index.html hero feature cards with an embedded example of the ENSEMBLE tab of h5i serve

5 / 631 : 1.31 / 7
AI commitsfiles touchedREAD : EDITTHINKs / ops

💬 The ask

"Let's improve the ./docs/index.html. At the begging, we currently have "Isolated per agent no file or branch clashes Sealed attempts independence-first Neutral verifier a fair, sandboxed winner Lives in your Git refs/h5i/* · no SaaS" and "D…"

📍 What shipped

  • ✓ docs: make embedded dashboard tabs switchable (Ensemble / Sandbox)
  • ✓ docs: widen Env column in the embedded Sandbox fleet table
  • ✓ update
  • ✓ docs: add Context tab to the embedded h5i serve dashboard
  • ✓ docs: remove the decorative Memory tab from the dashboard embed

Note

🪴 Prompt maturity: 35/100 · developing · 5 prompts scored (100% of AI commits)
🔧 Recurring weak spots: no acceptance criteria, weak context, vague / under-specified.
Heuristic signal of prompt craft — not a developer rating.

📊 heuristic breakdown
Dimension Signal
Specificity ███░░░░░░░ 0.30
Control / acceptance ░░░░░░░░░░ 0.05
Context grounding ███░░░░░░░ 0.27
Structure ██░░░░░░░░ 0.21
Lexical diversity ████████░░ 0.84
Clarity (readability band) █████████░ 0.87
Length adequacy █████████░ 0.90

Readability (display-only): Flesch 66 · FK grade 8.4 · Gunning Fog 11.3

Offline classical-NLP score — no LLM. Higher = more specific, bounded, and grounded prompting.

Tip

✅ Security scan clean

No credentials leaked in this branch's diff. h5i scanned every added line against the secret rule pack and found nothing to rotate.

Note

Duplicate-code scan clean — no copy-paste blocks introduced.

🧠 Reasoning by file — 10062 nodes across 4 lanes, latest 24 only
%%{init: {"flowchart": {"nodeSpacing": 42, "rankSpacing": 48, "diagramPadding": 14}, "themeVariables": {"fontSize": "18px"}} }%%
flowchart TB
  subgraph lane_0["💭 Reasoning · 3 steps"]
    direction LR
    n_lane_0_0["THINK · Let me remove the RES and PROV columns from the timeline (grid + all thr…"]:::t
    n_lane_0_1["THINK · Let me understand its visual structure via its class names and the main …"]:::t
    n_lane_0_2["THINK · I see the user manually tweaked the env cells (line breaks) — I'll leave…"]:::t
    n_lane_0_0 --> n_lane_0_1
    n_lane_0_1 --> n_lane_0_2
  end
  subgraph lane_1["📄 docs/index.html · 16 ops"]
    direction LR
    n_lane_1_0["EDIT × 7"]:::a
    n_lane_1_1["READ"]:::o
    n_lane_1_2["EDIT × 2"]:::a
    n_lane_1_3["READ × 2"]:::o
    n_lane_1_4["EDIT × 2"]:::a
    n_lane_1_5["READ"]:::o
    n_lane_1_6["EDIT"]:::a
    n_lane_1_0 --> n_lane_1_1
    n_lane_1_1 --> n_lane_1_2
    n_lane_1_2 --> n_lane_1_3
    n_lane_1_3 --> n_lane_1_4
    n_lane_1_4 --> n_lane_1_5
    n_lane_1_5 --> n_lane_1_6
  end
  subgraph lane_2["📄 web/src/ContextView.tsx · 3 ops"]
    direction LR
    n_lane_2_0["READ × 3"]:::o
  end
  subgraph lane_3["📄 web/src/theme.css · 2 ops"]
    direction LR
    n_lane_3_0["READ × 2"]:::o
  end
  classDef o fill:#dbeafe,stroke:#1e3a8a,color:#0b1c4a;
  classDef t fill:#fef3c7,stroke:#92400e,color:#3f2d05;
  classDef a fill:#dcfce7,stroke:#166534,color:#0a2e16;
  classDef n fill:#ede9fe,stroke:#5b21b6,color:#221251;
  classDef m fill:#e5e7eb,stroke:#374151,color:#0b0f17;
Loading

📜 Per-commit provenance

637b09ff docs: remove the decorative Memory tab from the dashboard embed

  • promptalso, rm MEMORY tab commit it
    • 🌱 prompt maturity 13/100 nascent — too short, vague / under-specified
  • model claude-opus-4-8 · agent claude-code

2e75fd35 docs: add Context tab to the embedded h5i serve dashboard

  • promptwhat is 80, 64, 96? what is min-width: 380px? Is it also possible to implement CONTEXT tab? commit it
    • 🪴 prompt maturity 26/100 developing — no acceptance criteria, weak context
  • model claude-opus-4-8 · agent claude-code

c80adf9f docs: widen Env column in the embedded Sandbox fleet table

  • promptThe env column in Environments section is a bit too narrow. It seems it already supports horizontal scroll, so can we widen the column of ENV a bit more? it's now a bit too wide oh, revert your recent fix. The previous one was better commit it
    • 🪴 prompt maturity 27/100 developing — vague / under-specified, weak context
  • model claude-opus-4-8 · agent claude-code

3a8f3598 docs: make embedded dashboard tabs switchable (Ensemble / Sandbox)

  • promptis it also possible to make a tab switch to sandbox? nice, "pressure" next to pip install requests overlaps to the vertical border between NET and PROC. We might be able to just remove RES and PROV columns and widesn FS, NET, and PROC columns commit it
    • 🪴 prompt maturity 28/100 developing — weak context, no acceptance criteria
  • model claude-opus-4-8 · agent claude-code

04c9f5ca docs: embed live ENSEMBLE dashboard in hero (replaces stat-cards)

  • promptLet's improve the ./docs/index.html. At the begging, we currently have "Isolated per agent no file or branch clashes Sealed attempts independence-first Neutral verifier a fair, sandboxed winner Lives in your Git refs/h5i/* · no SaaS" and "Designed for Claude Code Codex Git GitHub…
    • 🪴 prompt maturity 46/100 developing — no acceptance criteria
  • model claude-opus-4-8 · agent claude-code

Generated by h5i · re-run h5i share pr post to refresh.

@Koukyosyumei Koukyosyumei merged commit f098701 into main Jun 26, 2026
5 checks passed
@Koukyosyumei Koukyosyumei deleted the improve-website branch June 26, 2026 22:51
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