Skip to content

Documentation Hub

Last reviewed: 2026-06-20

This is the single entry point for FractalOps documentation. Human-facing documentation is an Astro/Starlight site under docs/src/content/docs/. Location-sensitive agent instructions and scaffolder template seed files are classified here so operators and agents do not pick stale scattered notes.

  1. FractalOps Constitution
  2. FractalOps Canonical Architecture
  3. Current Stack, Solution, and IA Map
  4. Architecture Overview
  5. Engineering Handoff
  6. Requirements Index
TopicCanonical FileStatus
Product lawFractalOps ConstitutionCanonical
Product identityCanonical ArchitectureCanonical
Current stack and IACurrent Stack, Solution, and IA MapCanonical
Execution and platform topologyArchitecture OverviewCanonical detail
Execution namingExecution Naming GlossaryCanonical glossary
Architecture lintingTach DDD / Feature Slice Boundary StandardCross-solution standard
Engineering handoffEngineering HandoffOperator detail
AgentSquad runtime operationsAgentSquad Runtime OperationsOperator runbook
Build and error observabilityBuild Plane ObservabilityObservability detail
Dev preview planeDev Preview PlaneBare-process preview + signed URL + monstore.io routing
Project dev service planeProject Development Service PlaneWorkspace vs Dokploy backing-service boundary
Agent PR deliveryAgent PR Submission PipelineDelivery detail
Harness runtimeHarness RuntimeLifecycle detail
DataHub projectionHarness DataHub ProjectionLineage detail
Ontology and lineageLineage Ontology v1Semantics detail
Feature planeFeature PlaneAgent context detail
Portal deliveryPortal Delivery FlowPortal detail
Copilot modulePortal Copilot ModulePortal detail
Research modeResearch Astro/Starlight WorkspacesResearch detail
Build/cache planeBuild & Package Cache Topology (Nexus)Cache detail
Nexus docker mirror cutoverNexus Docker Mirror CutoverCache cutover runbook
K3s node hygieneK3s Node HygieneNode runbook
AgentSquad PARAAgentSquad PARAAgentSquad runtime overview
Cloudflare/OpenBaoCloudflared OpenBaoEdge detail
NotificationsNovu NotificationsNotification detail
Korean operator manualOperations Manual KOOperator mirror

The Requirements Index owns the requirements routing table. The current stack map is higher priority when legacy stack pages disagree.

TopicFile
Common contractrequirements/common-contract.md
MCP E2E scenariosrequirements/e2e-scenarios-mcp.md
Stack pagesrequirements/stacks/

These files used to live near code. They are now physically centralized under docs/src/content/docs/colocated/ and are not allowed to redefine product architecture.

LocationRoleCanonical Parent
README.mdRepository landing pageThis hub
AGENT.mdRepository coding rulesConstitution/current stack map
CLAUDE.mdClaude-local agent notesAGENT.md
yamonco/fractalops-frontendPortal and static frontend sourcePortal delivery docs
docs/colocated/ops/infra/README.mdInfra SSOT and topology operationsCurrent stack map
docs/colocated/ops/infra/tofu/README.mdOpenTofu infra declaration notesInfra SSOT
ops/AGENT.mdOps-local rulesInfra SSOT
platform/k8s/AGENT.mdKubernetes-local rulesInfra SSOT
docs/colocated/contracts/README.mdContract package indexConstitution/contracts
docs/colocated/packages/workspace-shims/README.mdWorkspace shim usageDaytona Template GitOps
docs/colocated/plugins/README.mdPlugin package indexArmory/runtime docs
docs/colocated/scripts/README.mdScript package indexOperations docs
docs/colocated/ops/codexgate/scenarios/README.mdCodexGate scenario notesGitHub App delivery docs
tests/AGENT.mdTest-local rulesValidation docs
docs/colocated/tests/contracts/README.mdContract test usageValidation docs
docs/colocated/tests/e2e/README.mdE2E test usageTest scenarios
docs/colocated/tests/integration/shared/README.mdShared integration test usageValidation docs

These are agent harness context files, not operator docs. They must be regenerated or updated from canonical docs when drift is found.

LocationRole
.agent-os/context/canonical-summary.mdCondensed canonical summary
.agent-os/context/ddd-context-map.mdDDD context map
.agent-os/context/e2e-manifest.mdE2E routing
.agent-os/context/fractal-plan-l0-l3.mdL0-L3 plan
.claude/agents/STUDIO.mdClaude Studio agent local profile

These files intentionally remain outside docs/ because they are copied into generated repositories or packages. They are template payload, not FractalOps operator docs.

LocationRoleCanonical Parent
ops/scaffolder/templates/create-package/README.mdPackage template operator notesScaffolder templates
ops/scaffolder/templates/create-package/skeleton/README.mdGenerated package README seedScaffolder templates
ops/scaffolder/templates/create-project/README.mdProject template operator notesScaffolder templates
ops/scaffolder/templates/create-project/skeleton/README.mdGenerated project README seedScaffolder templates
ops/scaffolder/templates/create-project/skeleton/docs/index.mdGenerated project docs seedScaffolder templates

The following document groups are legacy, generated, or local-only. Keep them out of operator read order unless a specific task names them.

LocationTreatment
.serena/memories/*Tool memory, not product docs
.pytest_cache/README.mdPytest generated note
output/*Run artifact output, not canonical docs
docs/src/content/docs/architecture/*todo*Historical planning only unless promoted here
  • New human-facing docs go under docs/ and must be linked from this hub.
  • Template seed READMEs may stay outside docs/ only when the scaffolder copies them into generated repositories or packages.
  • README.md stays a landing page and points here.
  • docs/src/content/docs/index.md stays a short route map and points here.
  • Old stack pages must start by deferring to Current Stack, Solution, and IA Map.
  • If a file is not linked here, agents should treat it as local context or legacy until it is classified.
Terminal window
find . -maxdepth 3 \( -path './.git' -o -path './node_modules' -o -path './.state' \) -prune -o \( -name '*.md' -o -name '*.mdx' \) -print | sort
fops stacks list --compact