Plan
Documentation coverage and delivery
Ordered page coverage, representative slice, and readiness gates for the public documentation.
Purpose
This is the shared, ordered coverage plan for Superbee's public documentation. It controls scope and coordination without pretending that planned pages already document product behavior.
Status values used here are current, planned, and blocked. A branch or pull request represents
draft and review; the plan does not duplicate that workflow. A page becomes current only after its
evidence and user-journey checks pass.
Representative vertical slice
This slice proves the content modes, navigation, evidence model, site presentation, and update workflow before broad generation.
| Priority | Page | Mode | Primary audience | Status | Governing evidence |
|---|---|---|---|---|---|
| P0 | Start here | Structural navigation | Evaluator and first-time user | current | Product statement and current verified journeys |
| P0 | What Superbee is | Explanation | Evaluator | current | Current stable release evidence, current Skill, product source |
| P0 | Install and set up Superbee | Tutorial | First-time user | current | Current stable release evidence, CLI help, isolated setup plans |
| P0 | Create your first durable workspace | Tutorial | First-time user | current | Current stable release disposable init, write/read, discovery, home, status, and tagged doc-open behavior |
| P0 | Bundles, documents, and relationships | Explanation | New and active user | current | Current stable release help, OKF semantics, product source |
| P0 | Preserve context between sessions | How-to | Active user | current | Stable Context Note recipe plus a disposable create, edit, link, and resume journey |
| P0 | Understand reusable domain structure | Explanation | Active user and agent | current | Stable Kinds, recipes, validation, View behavior, and current Skill |
| P0 | Model recurring domain concepts | How-to | Active user and agent | current | Stable recipe and Kind commands plus a disposable modeled-domain journey |
| P0 | Show documents and Views to a human | How-to | Active user and agent | current | Stable CLI help, tagged browser and MCP implementations, and live host probes |
| P0 | CLI overview | Reference | Active user and integrator | current | Generated current-release help and installed package |
| P0 | Troubleshoot setup and bundle resolution | How-to | First-time user and integrator | current | Stable setup conductor, bundle resolution tests, and isolated failure probes |
| P0 | Current release | Reference | Existing user | current | npm/GitHub release receipts |
| P0 | Migrate or upgrade safely | How-to | Existing user | current | Stable release receipts, private-state source, and disposable OKF v0.1 compatibility journey |
| P0 | System context | Explanation | All technical readers | current | Pinned Superbee and Portal source; Diagram is its visual representation |
| P0 | Document mutation lifecycle | Explanation | Contributor and integrator | current | Superbee codebase at cb9c0907f2e3b36eedceb054291b5f954d402fda; verified read/update/history sequence; registered diagram |
Next coverage
Get started
Join an existing shared bundle safely.
Understand what setup installs in each supported host.
Verify that Skill, hook, MCP, and CLI surfaces are working.
Choose privacy and sharing boundaries before creating durable structure.
Core concepts
Kinds and validation.
Recipes as reusable domain structure.
Relationships and derived backlinks.
Registered and transient Views.
Local authority, trust, and human approval.
Publication snapshots and public bundles.
Guides
Evolve a bundle as the user's domain changes.
Coordinate several agents or humans through shared structure.
Share and synchronize a Git-backed bundle.
Create a useful human representation of the work.
Recover from conflicts, stale state, interrupted setup, or a moved bundle.
Maintain multiple bundles for distinct purposes.
Integrations
Codex.
Claude Code and Claude Desktop.
OpenCode.
Cursor and other compatible hosts after live validation.
Windows, macOS, and Linux compatibility.
Examples
Research claims and evidence.
Release knowledge and checks.
Interview needs and insights.
A domain model that does not use tasks.
A public bundle and evolving human View.
Reference
Command groups and exact help.
Configuration and bundle resolution.
OKF compatibility.
Kind convention and recipe formats.
View contract, access levels, and actions.
Host support matrix.
Exit codes and structured errors.
Security, trust, and local state boundaries.
Releases and migrations
Verified release index.
Version-specific release notes.
Compatibility and deprecation policy.
Legacy AgentState and pre-0.2 bundle migration.
Architecture coverage map
Architecture pages answer stable system questions and omit exhaustive package-tree detail. Every
page pins the reviewed source identity, cites governing entry points, states critical constraints
and honest failure behavior, provides a nonvisual equivalent for each diagram, and declares the
source-path change triggers in an operational Documentation Trigger record.
| Priority | Page and question | Scope | Visual | Status |
|---|---|---|---|---|
| P0 | System context: how do humans, agents, the local product, bundles, distribution, and public publication fit together? | Outside-in product scope | System-context flow | current |
| P0 | Document mutation lifecycle: how does a read and optimistic update become persisted state, and when is it separately published through Git? | CLI, core mutation policy, storage seam, local/remote CAS, honest history, optional board sync | Mutation and optional-publication flow | current |
| P1 | Architecture at a glance: what are the package layers, runtime surfaces, and supported public entry points? | Package roles, composition root, distribution and stable/prerelease entry-point contracts | Conceptual layered flow with manifest evidence | current |
| P1 | View lifecycle and trust: how do registered/transient Views safely execute across local UI and MCP? | Registration, exact-byte admission, approval, sandbox, bounded bridge, revocation | Admission, capability, confirmation, and revocation flow | current |
| P1 | Sharing, synchronization, and freshness: how do local-only, in-tree, and board-channel bundles converge? | Channel states, opportunistic read freshness, sync, conflict export, awareness | State diagram | current |
| P1 | Public publication: how does a changing bundle become an immutable, admitted site artifact? | Capture, snapshot, admission, Portal artifact, verified host | Capture-to-site pipeline | current |
| P2 | Bundle engine and storage seam: which semantics belong to core and which capabilities belong to backends? | OKF engine, StorageBackend, filesystem, memory, remote, wire router | Component diagram | planned |
The first mutation slice deliberately distinguishes document persistence, backend history, board awareness, and Git publication. Those are related but separate authorities and transaction domains. Distribution and private-state facts remain part of architecture-at-a-glance until reader evidence justifies another page.
Page brief template
Before drafting a planned page, record:
Working title and primary content mode.
Audience, user question, and observable successful outcome.
Scope, prerequisites, and deliberate exclusions.
Governing public sources and exact identities.
Material claims or command sequences that require verification.
Related pages and relevant View or diagram.
An operational
Documentation Triggerrecord with source paths or named product events.The journey test that will determine whether the page works.
How readers can report a failure or missing case after publication.
The brief may live in a pull-request description while the initial slice is small. Promote briefs to bundle documents only if coordination or safe resume repeatedly needs them.
Delivery sequence
Finalize this operating model, navigation contract, and representative page list.
Author the install/setup and first-workspace tutorial as the first complete reader journey.
Add the core mental-model explanation and CLI reference needed by that journey.
Build the documentation client's navigation and page components against those real pages over Portal's headless presentation contract.
Run novice task testing and revise the contract before parallel authoring.
Assign independent bounded page sets to content agents.
Promote structured Source fields and drift automation only after the first real update demonstrates the required granularity; do not add a second manifest authority.
Readiness gates
The representative slice is ready to expand when:
all P0 pages needed for install through first durable result are current;
every material behavior claim identifies exact public evidence;
a novice can complete the install and first-workspace journeys without private assistance;
navigation works on desktop and mobile and the complete bundle remains inspectable;
code blocks, tables, callouts, diagrams, and registered Views have accessible presentations;
reference version labels agree with the installed package under test;
the full repository check plus Portal and strict offline MkDocs builds pass from the same owned documentation projection;
one real product change has exercised the page-update workflow without broad unnecessary churn.