00 — Context¶
Problem statement¶
Adventive's engineering plans, runbooks, and SOPs live as Markdown + WeasyPrint PDFs in ~/Documents/Claude/Projects/Adventive Engineering/ on Jeffrey's laptop. Colleagues cannot read this material without being sent the PDFs ad hoc, and the source Markdown — which is the actual canonical form — is invisible to them. There's no search, no cross-linking, no per-page commenting, and no way to point a contractor at "the runbook for X" without an email attachment.
Business motivation¶
- Onboarding cost: new platform engineers can't self-serve answers. Every "how do we deploy a Worker" question round-trips through Jeffrey.
- Source-of-truth drift: PDFs get emailed, edited locally, re-shared. The Markdown in this folder is the truth, and it should be what people read.
- Plays well with the rest of the stack: the Admin Dashboard project is already standardizing on Cloudflare Pages + Cloudflare Access for operator UIs. A docs site on the same pattern is one more reason to keep that path well-paved.
- No ongoing cost: Cloudflare Pages and Access (under existing Zero Trust seats) absorb this with effectively no marginal cost.
Scope¶
- In scope:
- Static site rendered from this folder's Markdown
- Search across all projects and platform standards
- Navigation that mirrors
projects/andplatform/structure - Cloudflare Access gate bound to JumpCloud (engineering-docs-readers group)
- Auto-deploy on push to main
-
PDFs remain downloadable from the project page where they live
-
Out of scope:
- Authoring in the browser (source remains local Markdown)
- Per-page comments (defer; revisit if the team adopts the site)
- Generating PDFs from the site (PDFs continue to be built locally with WeasyPrint per the house style)
-
Versioned doc history beyond what git provides
-
Deferred:
- Multi-language support
- Public (non-Access) sections — start fully gated; carve out exceptions if asked
Success criteria¶
- A signed-in Adventive engineer can open
https://docs.adventive.dev, browse to any project's runbook, and download the PDF — all without involving Jeffrey. - New documents added under
projects/orplatform/appear on the site within 5 minutes of merge to main. - Search returns relevant results across all Markdown files.
- Access policy denies anyone outside the Adventive engineering group, verified by an unauthorized test.
Stakeholders¶
| Role | Name | Interest |
|---|---|---|
| Owner | Jeffrey Lambert | Architecture, hosting, content curation |
| Approver | Jeffrey + Patrick | Sign off on Access policy and content classification |
| Consulted | Engineering colleagues (TBD) | Confirm navigation matches their mental model |
| Informed | Anyone with Cloudflare Access to the Adventive tenant | They become readers |