Wednesday buildout — quadlet reference, vault, employee guide, progress meter

Large content-and-tooling pass: six new chapters, a progress meter page, a 5-chapter reference-grade trim, and an accounts-playbook draft. The shape of the manual stabilized in this pass — the infrastructure and AI-layer parts are now reference-complete for the Sodimo engagement.

Added
  • src/content/manual/en/37-vault.md — Vaultwarden deployment, paper envelope, recovery path (new chapter)
  • src/content/manual/en/38-quadlet-reference.md — per-quadlet lookup table for every service on the harness (new chapter)
  • Employee-guide chapters 71–74: 71-cf-pages-with-claude-code.md, 72-account-vault-basics.md, 73-key-rotation.md, 74-ssh-basics.md
  • src/content/manual/en/60-part-dashboard.md + 61-launchpad.md — dashboard section + launchpad chapter
  • src/content/manual/en/70-part-employee-guide.md — new section
  • /progress page + src/pages/fr/progress.astro — per-repo completion meter driven by src/data/progress.json and populated by scripts/compute-progress.mjs
  • .github/workflows/update-progress.yml — recomputes the progress JSON on a schedule
  • src/content/manual/en/DRAFT-baseline-accounts-playbook.md — Google → GitHub → Cloudflare → Tailscale → leger.run account spine, landed as a DRAFT chapter (promoted to 36-accounts-playbook.md in the 2026-04-23 cut)
  • gpt-oss-120b benchmark row appended to 41-llm-stack.md (65k-ctx UD-Q8_K_XL numbers on Strix Halo)
Changed
  • 5-chapter reference-grade trim (15-design-principles, 35-harness, 38-quadlet-reference, 42-mcp-tools, 53-crm) — decision rationale moved to 55-annex-decisions.md. Net −486 lines across the five chapters; annex grew by 23 rows
  • 51-the-repos.md, 31-network.md, 33-cloudflare.md, 35-harness.md, 42-mcp-tools.md — content refresh alongside the trim
Other
  • Per-repo progress computed: every tracked repo reports > 0 % completion; JSON-schema-validated against src/data/progress.json