Information Architecture¶
ORCA Framework has enough surface area that documentation needs routing, not just accumulation.
Layers¶
Intro¶
Purpose: explain what ORCA Framework is, who it is for, and why it exists.
Primary audience:
- new visitors
- evaluators deciding whether the framework is relevant
Primary pages:
README.mddocs/intro.mddocs/start-here.md
Quickstart¶
Purpose: get a user to first value without reading the whole framework.
Primary audience:
- first-time installers
- users with a concrete repo or task already in mind
Primary pages:
docs/quickstart.mddocs/choose-your-path.md
Concepts¶
Purpose: explain ORCA Framework language and mental models.
Primary audience:
- new users who understand the repo exists but not how the pieces fit together
- contributors who need shared vocabulary
Primary pages:
docs/glossary.mddocs/concept-map.mddocs/feature-index.md
Guides¶
Purpose: teach how to use a feature or workflow in practice.
Primary audience:
- users choosing an operating mode
- contributors writing user-facing workflow guidance
Primary pages:
docs/guides/*.md
Commands¶
Purpose: route users to the right command and define command contracts.
Primary audience:
- users who know roughly what they need to do
- agent authors mapping language to commands
Primary pages:
docs/command-index.mddocs/commands.mdcommands/*.md
Features¶
Purpose: explain framework capabilities and how they connect.
Primary audience:
- intermediate users evaluating whether a capability is relevant
Primary pages:
docs/feature-index.md- feature-specific docs under
docs/
Hosts And Integrations¶
Purpose: explain harness-specific, integration-specific, and compatibility-specific differences.
Primary audience:
- users choosing between Codex, Claude Code, or other hosts
- maintainers updating adapter guidance
Primary pages:
docs/hosts/*.mddocs/integrations/*.mddocs/compatibility-matrix.md
Workflows¶
Purpose: show end-to-end paths rather than isolated features.
Primary audience:
- users trying to move from intake to shipped work
- contributors checking where a feature fits
Primary pages:
docs/workflow.mddocs/linear-workflow.mddocs/use-case-map.md
Examples¶
Purpose: show what good output looks like.
Primary audience:
- users who learn fastest from concrete examples
- contributors aligning on artifact quality
Primary pages:
docs/examples/*.md
Contributor Docs¶
Purpose: keep the docs system healthy over time.
Primary audience:
- maintainers
- contributors adding or changing framework features
Primary pages:
CONTRIBUTING.mddocs/contributing-docs.mddocs/docs-automation.mddocs/doc-owners.md
Summary Docs¶
Primary audience:
- readers browsing on GitHub
- users who want a lighter navigation layer than the full docs tree
Primary pages:
docs/catalog.mddocs/start-here.mddocs/feature-index.mddocs/command-index.md
Movement Through The Docs¶
Expected user path:
README.mddocs/start-here.md- one of the use-case or guide pages
- command, workflow, and feature references
Expected contributor path:
README.mddocs/catalog.mddocs/information-architecture.mddocs/contributing-docs.md- targeted feature docs
Placement Rules¶
- Put overview and routing pages near the top of
docs/. - Put teaching-oriented content in
docs/guides/. - Put examples in
docs/examples/. - Keep command contracts in
commands/, not in the wiki. - Keep the wiki summary-first. It should route and explain, not mirror every reference page.