| layout | default |
|---|---|
| title | Documentation Tree |
This directory is for user-facing and maintainer-facing documentation that should be reasonably stable:
index.md— GitHub Pages feature touragent-runtime-contract.md— how agents learn Calciforge CLI, optional MCP, artifact, proxy, and future API surfacesagent-handoff-checklist.md— maintainer checklist for resuming agent-authored branches and reviewsagent-adapters.md— agent adapter selection and evaluation notesagents.md— agent backends, identities, and routing rulesagent-adapters.mdalso covers secured recipes, artifact-producing CLI integrations, and the early orchestrator support model for async work systems.model-gateway.md— model gateway referencesecurity-gateway.md— outbound proxy and scanning referencepackaging.md— source, Homebrew, Docker, and release archive install pathsstaging-test-matrix.md— local, CI, staging, and release-candidate test tiersMANUAL_INSTALL.md,OPS-HARDENING.md, setup guides — operator docsrfcs/— durable design proposalsroadmap/— public future-work notesroadmap/agent-recipes-orchestrators.md— future support for secured recipes, richer artifacts, and async orchestrator backendsroadmap/agent-activity-ledger.md— possible shared event/coordination graph for agent activity, decisions, artifacts, outcomes, and handoffsroadmap/architecture-laws-action-plan.md— refactor plan for channel pipelines, command handling, security proxy policy, installer structure, and adapter lifecycle cleanuproadmap/agent-engineering-discipline.md— maintainer rules for AI-assisted Calciforge changes: contracts first, story-sized slices, adversarial review, measurable performance work, and test-quality gates
Every durable design, roadmap, or reference page should declare one of these labels near the top:
- Implemented — the behavior exists in code and is expected to work.
- Experimental — implemented or partially implemented, but still subject to interface or operational changes.
- Design sketch — planning material; not a commitment that code exists.
- Deprecated — retained for history or migration guidance; do not build new work on it.
If a document mixes shipped behavior and future work, label the document with the highest-risk status and call out the implemented subset explicitly.
Manual candidate-adapter smoke checks live in
scripts/agent-recipe-smoke.sh. They install npcsh, OmO/oh-my-opencode, and
Gas Town in disposable Docker containers to verify current CLI surfaces before
turning a recipe into first-class support.
Internal reviews, audit scratchpads, vendor comparisons, and session planning notes should stay outside the public documentation tree.