Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
df04577
Refine Rust V1 scope and orchestration plans
May 22, 2026
9bec150
Refine I7 orchestration plan and execution runbook
May 22, 2026
dc61b01
Ratify I7 Rust V1 scope closure
May 23, 2026
5d849d4
Rewrite PLAN for I8 Rust V1 final proof run
May 23, 2026
8d627b1
Refine I8 plan for final Rust V1 proof run
May 23, 2026
92b82db
Refresh I8 orchestration plan
May 23, 2026
37cdeea
Complete I8 final proof run
May 23, 2026
13a5957
Add core mechanisms guide and README pointer
May 24, 2026
930b108
Update plan review report
May 24, 2026
563ba7d
Add post-I8 roadmap review design
May 24, 2026
0224cdc
Prune obsolete docs and refresh the documentation map
May 24, 2026
861840f
Trim outdated docs and add a docs index
May 24, 2026
5c1acbc
Add kind coverage map and maintenance guidance
May 24, 2026
4fb02b2
Add kind coverage map and function category matrix
May 24, 2026
47dcd1f
Require explicit support for benchmark positive credit
May 24, 2026
4c41fb3
Tighten category truth contract design
May 25, 2026
10aad74
Refine category truth orchestration plans
May 25, 2026
730460f
Rename plan milestone to M101
May 25, 2026
9c7ee83
Add correction note for M101 category truth respin
May 25, 2026
4111dbf
Tighten category truth respin plan
May 25, 2026
fbc531c
Add stored-truth category qualification
May 25, 2026
650115a
Add descriptor_id to semantic review test fixtures
May 25, 2026
944585e
Fix stored-truth seam descriptor backfill in preserve mode
May 25, 2026
adaa8d9
Skip no-op passport rewrites in spec generate
May 25, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# Changelog

## 0.15.3 - 2026-05-22

### Added

- **I7 now ships a canonical scope-closure packet trail** — `.runs/i7/` records the frozen basis, bounded-generics packet, async/IO packet, decision freeze, authority merge, and explicit I8 handoff for the post-I6 Rust V1 closeout.

### Changed

- **Repo-facing docs now ratify one final pre-I8 Rust V1 story** — bounded generics defer to `V1.1`, Rust V1 stays synchronous-only, `BENCH-CROSSLIB` remains the companion negative-proof wall, and I8 inherits the existing five-command proof wall unchanged.

## 0.15.2 - 2026-05-21

### Added
Expand Down
26 changes: 26 additions & 0 deletions DECISIONS.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,31 @@ This file records project-level decisions that should remain stable across the r

The ICP for v0.5 is a solo engineer or a small team of roughly 2-5 people who use AI coding assistants every day, work on systems where correctness matters, and want generated code they can trust because it is governed by explicit spec contracts and machine-readable evidence rather than terminal scraping or guesswork.

---

## 2026-05-22 — Rust V1 Scope Closure (I7)

**Decision**

Rust V1 stays narrow, synchronous, and benchmark-backed for the I8 proof run:

- bounded generics defer to `V1.1`
- async flows, runtime adapters, and IO-owned boundaries defer to `V1.1`
- `BENCH-CROSSLIB` stays active as companion negative proof and never earns positive supported credit
- `I8` uses the existing five-command proof wall without any new slice-specific commands

**Rationale**

- The existing `BENCH-ECOM` and `BENCH-SERVICE` walls already prove one honest narrow-core Rust claim.
- No bounded-generic or async/IO slice could be named in one paragraph with believable proof commands on top of the frozen I3.5 wall.
- Explicit deferral is safer than widening the Rust V1 claim by prose drift or by importing runtime/framework expectations as ambient support.

**Revisit when**

- A future milestone can name one bounded generic or async/IO slice, its exact repo surfaces, and the exact added proof commands required to prove it honestly.

---

## 2026-04-02 — Validation Strategy (0.1.x–0.2.x): JSON Schema

**Decision**
Expand Down Expand Up @@ -49,6 +74,7 @@ Until then: JSON Schema + semantic validation in Rust is the implementation path
- The pipeline commands are optimized for validate → generate → cargo execution in one local flow.
- The existing `.spec-generated` marker and output cleanup rules already model the output tree as spec-owned.
- Teams that want committed generated code for diffs or IDE discoverability can continue to use `spec generate` directly and commit that output intentionally.
- Co-located proof artifacts may still be tracked by examples or fixtures, so no-op `spec generate` runs should avoid timestamp-only passport rewrites when no proof or authored truth changed.

**Revisit when**

Expand Down
Loading