Skip to content

docs: restructure guides around the ADRs; retire the phase-ordered set - #148

Merged
chrispezza merged 1 commit into
masterfrom
docs/restructure-guides
Sep 30, 2026
Merged

chrispezza merged 1 commit into
masterfrom
docs/restructure-guides

Conversation

@chrispezza

Copy link
Copy Markdown
Collaborator

Closes #98. Phase 2 of the 2026-09-30 docs health plan.

What changed

  • docs/implementation-guides/ (numbered build-order narrative, 14 of 16 files with zero inbound links) → docs/guides/ with topic names and a reading-order index.
  • Six guides rewritten against the ADRs they explain, every task/path/env var/route/number verified against the code: data-access, view-layer, auth-and-security (absorbs the old security overview), testing, performance, documentation.
  • Six updated in place without the phase framing: foundation, tooling-and-quality-gates, routing-and-middleware, htmx-and-alpine (the /patterns catalogue is the living reference), background-jobs (ticker goroutine + Actions cron; Asynq/Redis gone), deployment (real timeouts, the six workflows).
  • ADR template → docs/adr/TEMPLATE.md with the mandatory ## Enforcement block, a **Date** line and the real status vocabulary. docs/adr/README.md indexes all 35 ADRs with supersession/amendment links. docs/README.md maps the folders.
  • ADR-011 amended by an appended note (append-only per ADR-033) recording the new locations and the canonical metadata format for ADR-035+.
  • Deleted as superseded/orphaned: 00-how-to-use, 13-advanced, 14-simplified-app, all of docs/product/ (PRD, Workers+Stripe mermaid, 2025 CI sample, directory tree), docs/database/ (folded into data-access), docs/implementation-notes/.
  • ux-overhaul-spec / demo-design-brief kept (linked from ADR-024 and the patterns handler); their stale route, task and pattern-count lines fixed.

Net: 49 files, +1199 / −2518. task ci green locally; relative-link check 0 broken across 67 files.

🤖 Generated with Claude Code

#98)

docs/implementation-guides/ (numbered, build-order narrative, 14 of 16
files with no inbound links) becomes docs/guides/ with topic names and a
reading-order index. Six guides are rewritten against the ADRs they
explain — data-access (002/003/004/005), view-layer (017/029/009),
auth-and-security (014/024/027/028/031, absorbing the old security
overview), testing (023/032/021), performance (000/034/016),
documentation (011/022/030/033) — with every task, path, env var, route
and number verified against the code; foundation, tooling, routing, htmx,
background-jobs and deployment are rewritten in place without the phase
framing (Go 1.26, no Asynq/Redis, real server timeouts, the /patterns
catalogue as the living reference, the ticker reaper and Actions cron as
the two job mechanisms, the six workflows).

The ADR template moves to docs/adr/TEMPLATE.md and gains the mandatory
Enforcement block (ADR-033 §1 schema), a **Date** line, and the status
vocabulary the record actually uses. docs/adr/README.md indexes all 35
ADRs with supersession/amendment links; docs/README.md maps the folders.
ADR-011 gets an appended amendment recording the new locations and the
canonical metadata format for ADR-035 onward (older ADRs untouched).

Deleted as superseded or orphaned: 00-how-to-use (superseded by the
constitution), 13-advanced (OTel/multi-region/CODEOWNERS that don't
exist), 14-simplified-app (the demo is the simplified app), docs/product/
(PRD says single-tenant; mermaid shows Cloudflare Workers + Stripe;
ci-config.txt is a 2025 workflow for `main`; directory-structure duplicates
the README tree), docs/database/indexing_strategy (folded into
data-access), docs/implementation-notes/ (completed logs). ux-overhaul-spec
and demo-design-brief stay (linked from ADR-024 and the patterns handler)
with their stale route/task/pattern-count lines fixed.

workflow.md, architect role and the personalization guide point at the
new template path; AGENTS.md regenerated.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

Performance Budget Check ✅

Binary Size: 14.91 MB / 20 MB

@chrispezza
chrispezza merged commit 84c6175 into master Sep 30, 2026
2 checks passed
@chrispezza
chrispezza deleted the docs/restructure-guides branch September 30, 2026 21:03
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.

Modernize legacy implementation guides (docs/implementation-guides, docs/product)

1 participant