Skip to content

Planned and archive docs

foxctl organizes documentation by lifecycle class. Planned work is useful for agents and contributors, but must not read as current operator guidance. Archived material is preserved for provenance but is not canonical behavior documentation.

For a status-oriented summary of current and in-progress work, see Progress.

ClassLocationMeaningMaintenance
Currentdocs/general/, docs/architecture/, docs/spec/Represents current behavior and contractsMust be kept accurate with code changes
Active plandocs/plans/Forward-looking implementation workUpdate as plans evolve; archive when complete or superseded
Legacy plandocs/impl_plan/Historical phased plansKeep for provenance; do not use as canonical guidance
Historicaldocs/archive/Superseded or legacy materialRead-only except for link hygiene and provenance notes
Generateddocs/codemaps/Generated analysis artifactsRegenerate when needed; not canonical
Working notesdocs/notes/, docs/research/, docs/designs/Exploratory or non-final materialPromote stable decisions into current docs
  1. New canonical behavior docs go in docs/general/, docs/architecture/, or docs/spec/.
  2. New planning docs go in docs/plans/ (not docs/impl_plan/).
  3. Completed or superseded plans and designs move to docs/archive/.
  4. Historical docs may keep legacy content, but links must remain navigable.
  5. When behavior changes, update the matching canonical doc in the same PR.
  6. Markdown links in repo docs must pass make check-doc-links.

Active planning documents live in docs/plans/. These represent work in progress:

PlanDescription
features/internal-package-topology-migration.mdIncremental internal/* family cleanup; makes legacy vs v2 boundary explicit
features/eino-go-native-runtime-plan.mdEino AgentEngine integration + Go-native RuntimeSpawner/reconciler
features/opentui-agent-terminal-facades.mdFacade backlog for a greenfield OpenTUI agent terminal
features/remote-workbench-session-handoff.mdPlan for moving TUI workbench to Tailscale remote
features/semantic-code-anchors.mdTyped code comments as repo graph edges and ACA retrieval signals
features/official-docs-production-release.mdStarlight docs-site plan and production release matrix
features/durable-execution-recovery.mdv2 orchestration crash recovery using card projection as durable retry queue
features/durable-execution-layer1-side-effects.mdRunner side-effect safety: Turn Request Registry, idempotent event append, effect journal
features/ladybugdb-graph-projection-spike.mdGated spike for LadybugDB as disposable repo graph projection
features/slop-function-detection.mdCode quality detection for AI-generated sprawl
features/refactor-intelligence-substrate.mdRefactor intelligence and deterministic detection backlog
features/agent-mux-room-hierarchy.mdRoom hierarchy for mux-based agent coordination
features/foxctl-evolve-plan.mdFoxctl-native repo-evolution tool with DB-backed experiment state
features/longcot-eval-contract-plan.mdLongCoT eval contract for measuring RLM scaffold and token efficiency
features/aca-self-evolving-memory-layer.mdSelf-evolving memory layer for ACA
  • Treat plan documents as current planning references, not canonical as-built docs.
  • For current runtime behavior, prefer docs/architecture/* and docs/general/*.
  • When a plan is completed or superseded, move it to docs/archive/.

Experimental features can be tried but are not the default production path:

FeatureStatus
RLM runtime experimentsResearch phase
Graph projection spikesGated by plan documents
Refactor-intelligence workflowsDepend on plan-backed docs
Semantic anchor behavior (pre-promotion)Evidence signal only, not operator workflow

Experimental features should be labeled clearly in any documentation or agent-facing surfaces.

Archived documentation lives in docs/archive/:

DirectoryContentsWhy archived
impl_plan/Completed implementation plans (phases 1–4, vector alignment)Phases completed; vector alignment done
designs/Implemented design documents (jsonv2, session lineage)Designs implemented
migrations/Completed migration docs (v2 migration, architecture specs)Migrations completed; specs superseded
specs/Implemented specs (phase 7 trajectory, coderabbit followups)Specs implemented or superseded
  • Archive docs are historical references, not canonical behavior docs.
  • Content may remain stale by design, but local links should stay navigable.
  • If a linked doc is moved, update archive links to the new location or to a compatibility shim.
  • No content refresh requirement; link hygiene only.

For current documentation, see:

Generated codemap artifacts live in docs/codemaps/. These are produced by the codemap/generate skill and contain:

  • ASCII trees of code structure
  • Mermaid diagrams of call relationships
  • Annotated code paths
  • File references

Codemaps are not canonical documentation. Regenerate them when needed using:

Terminal window
foxctl run codemap/generate --input '{"query": "trace auth flow"}'