Reference documentation for the jcode codebase.
docs/*.md— architecture, feature, and behavior docs (current state of the system).docs/plans/— forward-looking plans, roadmaps, and TODO trackers. May be partially implemented or stale.docs/audits/— point-in-time audits and reviews. Historical snapshots, not kept up to date.docs/proposals/— design proposals not yet committed to.docs/dev/— developer-facing process and testing notes.
- Architecture:
SERVER_ARCHITECTURE.md,MODULAR_ARCHITECTURE_RFC.md,CRATE_OWNERSHIP_BOUNDARIES.md - Swarm:
SWARM_ARCHITECTURE.md,SWARM_TASK_GRAPH.md - Memory:
MEMORY_ARCHITECTURE.md,MEMORY_BUDGET.md,MEMORY_INCIDENT_RUNBOOK.md - Refactoring and quality:
REFACTORING.md,plans/CODE_QUALITY_10_10_PLAN.md - Desktop app:
DESKTOP_APP_ARCHITECTURE.md,DESKTOP_CODEBASE_ARCHITECTURE.md - Providers:
PROVIDER_DOCTOR.md,AWS_BEDROCK_PROVIDER.md - Platform:
WINDOWS.md,TERMINAL_CAPABILITIES.md
- Docs describing current behavior live at the top level; anything speculative goes in
plans/orproposals/. - Prefer updating an existing doc over adding a near-duplicate.
- Root of the repo should only hold README, CONTRIBUTING, RELEASING, AGENTS, LICENSE, and similar meta files. Put everything else here.