maxstack docs
Two genres live here and they read differently: guides you follow, and reference you consult. Every file below is filed under one.
Four of the reference pages are generated from the code they document —
cli-reference.md, spec-ops.md,
mcp-reference.md and
bundle-reference.md. Don't hand-edit them; run
pnpm docs:reference. A drift check in pnpm validate fails any change that
adds a verb, flag or op without regenerating them.
Start here #
- quickstart.md — from nothing to a running app you have changed yourself.
- user-guide.md — the full tour: specs, ops, ownership, agents, deployment.
- comparison-and-faq.md — how this differs from the AI app builders and from a starter kit, and what ejecting actually costs.
- ../ARCHITECTURE.md — the layer map, and how a change flows through it.
Reference #
- cli-reference.md — every verb and flag.
- spec-ops.md — the full spec-op vocabulary.
- mcp-reference.md — the tools an agent gets.
- bundle-reference.md — the feature-bundle catalog.
Working with the spec #
- ownership.md — spec-op, slot, eject: what you own, and what regeneration will touch.
- upgrades.md —
maxstack upgrade: walking installed bundles forward through their codemods without touching the code you own, with the console transcript. - block-slots.md — bespoke UI inside a generated page.
- workbench.md — the review surface.
- bulk-review.md — clearing the queue safely, and what refuses to be batched.
- write-paths.md — every path that can land a spec op, and who may accept.
Capabilities #
- board-views.md · date-views.md — boards, calendars and timelines derived from declared fields.
- search.md — full-text search.
- storage.md — file fields and object storage.
- documents.md — PDF generation.
- imports.md — CSV and spreadsheet import.
- external-sources.md — pulling from third-party APIs, and the SSRF boundary.
- live.md — live-updating surfaces.
- portals.md — deliberately public endpoints.
- api-keys.md — programmatic access and scopes.
- flags-and-preferences.md — feature flags and per-user preferences.
Operating an app #
- deploy.md — Docker and Fly.
- security-baseline.md — the security posture, and what the dev-mode admin fallback does. To report a vulnerability, see ../SECURITY.md.
How it is checked #
- measurement.md — what is measured, how, and what the numbers do not claim.
- combination-safety.md — why any subset of the bundle catalog has to work.
- upgrade-safety.md — why an upgrade may not silently change what you added by hand.
- harness-metrics.md — the measurement protocol behind the published leverage and iteration-cost figures, and where the instrument is behind the claim.
- long-lived-fixture.md — a fifty-change project replayed change by change, to see whether anything gets worse with age.
- corpus-integrity.md — how the benchmark corpus is kept from getting easier as the platform gets better.
- evidence/first-build-surface-verification.md — a real running app probed endpoint by endpoint, including the count that turned out to be inflated.
The apparatus that produces those four pages' numbers lives in the maintainer's own repository rather than here; each page opens by saying so.
Contributing #
- ../CONTRIBUTING.md — setup, the gate, and why each check exists.
- development.md — the traps worth knowing before you touch the runtime.