skills

Decisions

Durable architecture and product decisions (with context and rationale) are file-per-record documents under .oat/repo/reference/decisions/, with the generated decision index as the repository-wide inventory. Create records with oat decision new; do not hand-edit the managed index section.

These accepted decisions explain the source and distribution model:

Together they reject manually maintained copies, mandatory whole-plugin installation, automatic standalone exposure without evidence, and a universal runtime dependency installer. Those choices preserve a source's provenance: one editable owner remains identifiable even when several generated consumers ship it.

Recent Collaborative Observer decisions separately record the sibling composition layer, non-human wake-envelope authority boundary, bounded lifecycle continuation, and acting-runtime setup selection. They preserve the N=2 scope and evidence-gated provider posture without promoting documented behavior to live validation.

This page highlights decisions that explain maintained documentation; it is not a duplicate ledger. For example, this docs site uses Fumadocs — chosen for toolchain consistency with the repo's Node/pnpm/TypeScript stack (no new language in dev/CI) over the Python-based MkDocs path.

On this page