Specs and architecture, compiled

Architecture in.
Software out.

An open-source build system that compiles your specs and architecture into working code.

$ uvx ossature
v… · Open source · MIT License
Works with Anthropic · OpenAI · Mistral · Google · Ollama
API SpecDB SpecUI SpecValidateAuditaudit-report.mdplan.tomlapi tasksdb tasksui tasksui tasks depend on api, db tasksBuildapi.tsdb.tsui.ts
  1. api.spec · db.spec → ui.spec Spec DAG (UI depends on API & DB)
  2. Validate ✓ Check constraints
  3. Audit ✓ audit-report.md
  4. plan.toml T1: api · T2: db → T3: ui
  5. Build Tasks in dependency order
  6. api.ts · db.ts · ui.ts Output files

Specs and architecture are the source.

01

Spec and architecture in

Specs describe what to build, architecture describes how it fits together. The code is the output, not the source.

02

Compiles incrementally

Every input is checksummed, so a change recompiles only what depends on it, never the whole project.

03

Scoped per task

Each task is compiled against only the spec sections, types, and files it needs.

04

Reproducible on disk

Specs, the plan, every prompt, and the generated code live in the repo, checksummed.