docs: establish Docbank's authority-led public site - #241
Conversation
roborev: Combined Review (
|
roborev: Combined Review (
|
|
@salmonumbrella i'm grinding on this some, would appreciate your feedback after I push the incoming iteration |
roborev: Combined Review (
|
5637028 to
8b416a5
Compare
roborev: Combined Review (
|
roborev: Combined Review (
|
roborev: Combined Review (
|
|
@wesm tag me for feedback when you're ready |
Docbank's incoming processing and retrieval stack needs a public identity that explains source authority, governed derivatives, bounded agent access, and recovery as one system. Fix the audience, authority-lifecycle narrative, flat teal visual language, human and machine route parity, screenshot boundary, and release-gated deployment before implementation begins. - docs: make the tiered site design executable - test: prove documentation subpath rendering - feat: separate complete documentation captures - feat: pin reviewed documentation assets - feat: assemble the public documentation tiers - feat: establish Docbank's authority-led site - feat: preview every documentation tier together - fix: make documentation deployment narrow and verifiable - test: verify the public documentation boundary - ci: gate documentation promotion on released sources - test: keep browser specs out of the unit runner - fix: enforce documentation publication boundaries - feat: simplify the landing hero and link community surfaces - fix: redraw the interface map with orthogonal routing - feat: tell the AI intelligence and git-contrast story - fix: serve every published screenshot from the site itself Generated with Codex Generated with Claude Code (claude-fable-5-1) Co-authored-by: Codex <198982749+openai-codex[bot]@users.noreply.github.com> Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com> - fix: keep documentation previews self-contained - fix: answer preview requests when a file vanishes after stat
Readers need to understand what an operation guarantees before tracing its implementation. Explain the document model first, name the actors, and show ordered flows for capture, restore, editing, and audit enrollment. Keep the normative fields, limits, examples, and failure boundaries intact. Separate earlier audit design context from the current contract so old status notes do not mislead contributors. Generated with Codex Co-authored-by: Codex <198982749+openai-codex[bot]@users.noreply.github.com>
Readers need to find the next action without first learning internal storage and audit terminology. Lead the guides with outcomes, define the terms that matter, and separate procedures from limits and failure handling. Keep command examples, revision checks, permanent retention, and recovery requirements explicit so shorter prose does not weaken the operating contract. Generated with Codex Co-authored-by: Codex <198982749+openai-codex[bot]@users.noreply.github.com>
Integrators need to see what to send, what to verify, and how to handle a failure without unpacking dense storage terminology. Separate those decisions and keep exact commands, fields, limits, and receipt checks close to the task. Link capability summaries to their owning guides and distinguish available worker components from complete retrieval workflows. Correct stale scope and web descriptions so readers do not infer limits the implementation no longer has. Generated with Codex Co-authored-by: Codex <198982749+openai-codex[bot]@users.noreply.github.com>
Readers need to know what they can do before they learn how the vault is built. Lead the website and README with document tasks, turn the docs index into a guide to those tasks, and keep the HTML and Markdown explanations in agreement. Record the writing rules for future changes. Separate current interfaces from planned workflows, and retain historical design decisions with their original dependency and publication conditions. Generated with Codex Co-authored-by: Codex <198982749+openai-codex[bot]@users.noreply.github.com>
2cc6d36 to
c997109
Compare
roborev: Combined Review (
|
Docbank gets one public surface with three tiers: a product page at
/, an authority-lifecycle guide at/guide/, and operator documentation at/docs/. Every page has an exact Markdown twin, and/llms.txtindexes the machine-readable surface. The visual system is self-contained: teal on ink, local Inter and JetBrains Mono, native SVG diagrams, and captures from a synthetic vault.Deployment is narrow and verifiable.
make docs-buildassembles only allowlisted public inputs (72 static files, ~1.34 MB, hard 10 MiB cap), builds consume one exact orphandocs-assetscommit rather than a mutable branch, andmake docs-deploy DOCS_SOURCE=<full-sha>accepts only a release-eligible source, then inspects and revalidates the unpromoted build before promotion. Pull-request jobs receive no Vercel credentials. A Playwright suite reviews all three built tiers in Chromium and WebKit: keyboard navigation, dialog focus return, narrow layouts, reduced motion, accessible images, and computed contrast.Merge gates
Draft until:
No preview or production deployment has been created from this branch. The root README keeps its reachable orphan-branch image URL until the first production promotion; a follow-up documentation-only PR then repoints it at the live site asset before the public
docs-assetsbranch advances.🤖 Generated with Claude Code