Specora Core

Contract Memory Roadmap

Specora’s core thesis is that contracts are durable software memory. This roadmap focuses on making that memory enforceable, traceable, and executable across the Forge, Factory, Healer, and generated-runtime loop.

1. Enforce Semantic Validity Before Generation

Status: implemented.

Goal: Compiler.compile() should return a semantically coherent DomainIR or fail with actionable contract diagnostics.

Tasks:

2. Unify Generated Provenance

Status: implemented.

Goal: every generated file should expose provenance in one parseable format that Healer can read reliably.

Tasks:

3. Execute Workflow Guards

Status: implemented.

Goal: workflow guards should be behavioral contracts, not descriptive metadata.

Tasks:

4. Derive Dependency Edges From Contract Semantics

Status: implemented.

Goal: dependency rules should live in one compiler-owned module instead of being manually duplicated by authoring tools.

Tasks:

5. Promote Diffs Into Change Contracts

Status: implemented.

Goal: contract evolution should preserve not only current intent, but intent over time.

Tasks: