docs: lead with Auditable Workspaces category framing #244
Conversation
Homepage + pitch now make 'Auditable Workspaces for AI Coding Agents' the H1/category, demote the multi-agent team to the killer demo, surface single-agent value first, and broaden the problem into a single-agent vs multi-agent split. Added a 5-card core-capabilities section, moved the multilingual proverbs out of the hero, and removed dash punctuation from all visible copy on both pages.
.hero-inner was a flex item with no explicit width, so it shrank to fit its widest child (the nowrap title). The embedded h5i serve dashboard, a block child, inherited that width — coupling the embed size to the headline length. Set width:100% and raise max-width to 980px so the embed renders at its own designed max-width regardless of the title.
Rework the core-capabilities cards so each one explains a real h5i command family: capture (provenance + token-lean output), recall (read the AI history), env (sandboxed worktrees), team (agent teams + neutral verifier), audit (deterministic risk assessment), and share (evidence travels with the branch). Verbs verified against the live CLI help.
Trim each 'What h5i is' card to one or two short sentences.
Move the verbs that live under a noun into that noun's section instead of the catch-all 'h5i objects' page: - h5i capture run + Structured output -> under h5i capture - h5i recall object / objects + h5i recall rm -> under h5i recall - h5i objects keeps only its store-maintenance verbs (gc/pin/fsck, push/pull, filters/trust, setup), with an intro pointing back to the capture/recall entry points Also move the h5i hook section up next to h5i capture (hooks drive the automatic prompt capture). Update the hand-written TOC and regenerate docs/manual/index.html. No new broken anchors (verified).
…h5i objects' Drop the parenthetical and update the slug to #h5i-objects across the TOC and every cross-reference; regenerate docs/manual/index.html.
…rentheticals 'h5i env (isolated agent sandboxes)' -> 'h5i env' and 'h5i team (auditable agent ensembles)' -> 'h5i team'; update slugs to #h5i-env / #h5i-team across the TOC and all cross-references (also repairs the appendix 'Sandbox / environments' self-anchor). Regenerate docs/manual/index.html.
🪙 78% AI-authored · 4 files · prompt 48/100
Important 🎯 Goal: Restructure docs site: make 'Auditable Workspaces for AI Coding Agents' the H1/category on homepage + pitch, demote multi-agent team to killer-demo, broaden problem section, single-agent value first
💬 The ask
📍 What shipped
Note 🪴 Prompt maturity: 48/100 · developing · 7 prompts scored (100% of AI commits) 📊 heuristic breakdown
Readability (display-only): Flesch 67 · FK grade 7.4 · Gunning Fog 10.2 Offline classical-NLP score — no LLM. Higher = more specific, bounded, and grounded prompting. Tip ✅ Security scan cleanNo 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 — 10134 nodes across 5 lanes, latest 24 only%%{init: {"flowchart": {"nodeSpacing": 42, "rankSpacing": 48, "diagramPadding": 14}, "themeVariables": {"fontSize": "18px"}} }%%
flowchart TB
subgraph lane_0["💭 Reasoning · 6 steps"]
direction LR
n_lane_0_0["NOTE · DEFERRAL (~/Dev/h5i/docs/index.html): into the previous commit (`9ed22e8…"]:::n
n_lane_0_1["THINK · Now I'll restructure into six cards, one per command family, with accura…"]:::t
n_lane_0_2["NOTE · DEFERRAL (~/Dev/h5i/docs/index.html): Committed as a separate follow-up.…"]:::n
n_lane_0_3["THINK · Let me understand the current structure of MANUAL."]:::t
n_lane_0_4["THINK · md also has a hand-written `## Table of Contents` (shown on GitHub) I'll…"]:::t
n_lane_0_5["NOTE · DEFERRAL (~/Dev/h5i/MANUAL.md): r GitHub, where that hand-written TOC ac…"]:::n
n_lane_0_0 --> n_lane_0_1
n_lane_0_1 --> n_lane_0_2
n_lane_0_2 --> n_lane_0_3
n_lane_0_3 --> n_lane_0_4
n_lane_0_4 --> n_lane_0_5
end
subgraph lane_1["📄 docs/index.html · 8 ops"]
direction LR
n_lane_1_0["READ"]:::o
n_lane_1_1["EDIT × 7"]:::a
n_lane_1_0 --> n_lane_1_1
end
subgraph lane_2["📄 MANUAL.md · 7 ops"]
direction LR
n_lane_2_0["READ × 3"]:::o
n_lane_2_1["EDIT × 2"]:::a
n_lane_2_2["READ"]:::o
n_lane_2_3["EDIT"]:::a
n_lane_2_0 --> n_lane_2_1
n_lane_2_1 --> n_lane_2_2
n_lane_2_2 --> n_lane_2_3
end
subgraph lane_3["📄 index.html · 2 ops"]
direction LR
n_lane_3_0["READ"]:::o
n_lane_3_1["EDIT"]:::a
n_lane_3_0 --> n_lane_3_1
end
subgraph lane_4["📄 scripts/gen_manual.py · 1 op"]
direction LR
n_lane_4_0["READ"]:::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;
Note 🪙 Token reduction — 22 captured tool outputs kept out of context: 17570 → 13671 tokens (22% saved, 3899 tokens). Full output is recoverable with 📜 Per-commit provenance — 7 AI-authored commits
|
No description provided.