Adventive Engineering¶
Single source of truth for Adventive Platform Engineering plans, runbooks, architecture reviews, and standards. Authored by Jeffrey Lambert, produced through Cowork sessions, delivered as WeasyPrint PDFs alongside the source Markdown.
Layout¶
Adventive Engineering/
├── projects/ Time-bounded engineering work — migrations, rebuilds, rollouts.
├── platform/ Evergreen standards and references — SOPs, vendor practices.
├── _templates/ Project skeleton + PDF house style. Copy from here when starting.
├── _shared/ Cross-project diagrams and vendor docs. Reference, not output.
└── _archive/ Closed-out projects retained for history.
Project skeleton¶
Every project under projects/ follows this structure once it matures:
projects/<project-name>/
├── README.md One-paragraph status, owner, links.
├── 00-context.md Problem, motivation, scope, success criteria.
├── 01-architecture-assessment.md Current state with diagrams.
├── 02-code-updates.md Diffs, migrations, refactors.
├── 03-deployment-management.md How it ships, observability (New Relic).
├── 04-runbook.md How to operate it.
├── 05-appendix.md References, inputs, raw notes.
├── Adventive_<Project>_<DocType>.pdf Final deliverable, WeasyPrint.
├── decisions/ Dated ADRs: 2026-MM-DD-<slug>.md.
├── handoff/ Kickoff prompts for Claude Code or contractors.
├── code/ Working code (mirror, not source-of-truth).
└── inputs/ Source materials, exports, snapshots.
Start a new project by copying _templates/project-skeleton/ and renaming.
Active projects¶
| Project | Status | Folder |
|---|---|---|
| Admin Dashboard Cloudflare Migration | Plan delivered | projects/admin-dashboard-cf-migration/ |
| Stripe Billing Transition | Plan delivered | projects/stripe-billing-transition/ |
| Public API Cloudflare Migration | Implementation handed off to Claude Code | projects/public-api-cf-migration/ |
| Google Data Studio Connector | Plan delivered (V8 migration) | projects/google-data-studio-connector/ |
| Cloudflare Tunnel Rollout | Plan delivered — pending implementation | projects/cloudflare-tunnel-rollout/ |
Platform standards¶
| Area | Folder |
|---|---|
| Cloudflare Workers SOP (naming, wrangler, secrets, QA, DR) | platform/cloudflare/workers/ |
| Cloudflare Tunnel reference (post-rollout) | platform/cloudflare/tunnel/ |
Future areas under platform/cloudflare/: access/, pages/, r2/, d1/, zero-trust/. Add a new subfolder per service rather than letting one folder grow unbounded.
House style¶
All engineering PDFs use the WeasyPrint HTML/CSS style defined in _templates/STYLE.md. Do not use Quartz, macOS print, or LibreOffice. The CSS is fixed; copy and adapt the HTML source for each project.
Conventions¶
- Folder names: lowercase kebab-case. No spaces.
- PDF filenames:
Adventive_<Project>_<DocType>.pdfin TitleCase with underscores. - Decision records:
decisions/YYYY-MM-DD-<slug>.md, append-only. - Observability: every
03-deployment-management.mdreferences New Relic.
Sharing¶
You're reading the published version: this folder is rendered by MkDocs Material on Cloudflare Pages at docs.adventive.dev, gated by Cloudflare Access bound to JumpCloud. See projects/engineering-docs-site/ for the build/deployment design.