Skip to main content

Design Docs Index

This directory is the canonical home for durable design intent in Routa.js.

Use these documents for:

  • architectural intent that should outlive a single PR
  • invariants that implementation work must preserve
  • migration status from earlier design material in .kiro/specs/
  • links to current plans when a design is actively being executed

Current Canonical Docs

DocumentPurposeStatus
architecture-rule-dsl.mdCross-language architecture rule model for TypeScript and Rust fitness executorsactive
core-beliefs.mdAgent-first operating principles for how the repository should store knowledgeactive
golden-rules.mdRepository-level rules for documentation, architecture, and maintainabilityactive
workspace-centric-redesign.mdCanonical summary of the workspace-first architecture, shipped surface, and remaining transition debtactive

Imported Or Indexed Legacy Specs

The repository still contains historical design material under .kiro/specs/. Those files are useful, but they are not yet normalized into the docs/ information architecture.

Legacy SpecScopeCurrent Handling
.kiro/specs/docker-agent-execution/design.mdDocker-backed ACP agent execution architectureindexed only
.kiro/specs/docker-agent-execution/requirements.mdDocker agent execution requirementsindexed only
.kiro/specs/docker-agent-execution/tasks.mdDocker agent execution task breakdownindexed only
.kiro/specs/kanban-workspace-repository/requirements.mdWorkspace repository requirements for Kanbanindexed only
.kiro/specs/playwright-page-snapshots/requirements.mdPage snapshot requirementsindexed only
.kiro/specs/workspace-centric-redesign/design.mdWorkspace-first redesign architectureindexed only
.kiro/specs/workspace-centric-redesign/requirements.mdWorkspace-first redesign requirementsindexed only
.kiro/specs/workspace-centric-redesign/tasks.mdWorkspace-first redesign task breakdownindexed only

Migration Rules

  • Migrate only reviewed, still-relevant knowledge from .kiro/specs/.
  • Do not copy large historical specs verbatim into docs/ unless they are being actively normalized.
  • When a legacy spec becomes canonical, create a focused document here and link back to the source in a short provenance note.
  • Prefer one canonical document plus pointers over parallel copies with drift.