T10: gate review and first compression pass
All four gate criteria met. False Adaptation Rate 0/7 with 12 of 13 mechanical mutations absorbed. 178 tests pass. TD-WP-0002 finished. Fitness loop closed via F-0003: actor isolation was a property of scenarios written to expose it, not of runs. Actors now carry an automatic private marker and the runner examines all of them on every scenario, with two permanent regressions behind it. Compression - six abstractions removed, each declared and never used: Verdict.SUSPICIOUS (a verdict no oracle could emit), Step.expect_refusal, ActorIsolationError, World.seed, EvidencePack.latest, Trajectory.method. F-0008: Temperature may be redundant. Crystallization was built without it ever being consulted; measured stability of realization did the work, and is observed rather than declared. Gated for removal alongside energy.py. INTENT_CHANGED and REALIZATION_FAILED had never run. Both now have purpose-built cases and a test that fails if a seventh outcome is added without one. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Assistant: claude-code Assistant-Model: opus Assistant-Process: 1629012@bnt-lap001 Assistant-Session: 78d4fb13-8a1e-474b-87a3-9b9261c49a39
This commit is contained in:
parent
4f4219d8f7
commit
1b9860a8ee
40 changed files with 1074 additions and 46 deletions
|
|
@ -4,11 +4,11 @@ type: workplan
|
|||
title: "Vertical spike: falsify the crystallization thesis"
|
||||
domain: infotech
|
||||
repo: test-driver
|
||||
status: active
|
||||
status: finished
|
||||
owner: codex
|
||||
topic_slug: custodian
|
||||
created: "2026-08-22"
|
||||
updated: "2026-08-22"
|
||||
updated: "2026-08-23"
|
||||
state_hub_workstream_id: "68b252b8-03e7-55c7-8dec-ac13f6ca0aa1"
|
||||
---
|
||||
|
||||
|
|
@ -461,7 +461,7 @@ to execute than the agentic ancestor.
|
|||
|
||||
```task
|
||||
id: TD-WP-0002-T10
|
||||
status: todo
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "884c2e91-b56d-5b5e-a2d3-52d2a2768cae"
|
||||
```
|
||||
|
|
@ -478,3 +478,42 @@ retaining them, and update the Concept ↔ Implementation Fitness Map.
|
|||
Convert at least one framework finding discovered during T04–T09 into a permanent
|
||||
self-verification or deterministic regression — that closes the first genuine
|
||||
Concept–Implementation Fitness Loop.
|
||||
|
||||
**Done 2026-08-23.** Full write-up:
|
||||
`history/2026-08-23-td-wp-0002-gate-review.md`. 178 tests pass.
|
||||
|
||||
**All four gate criteria met.** M01/M02 absorbed with the claim set unchanged;
|
||||
the authorization defects escalated with regressions named; one asset
|
||||
crystallized and running with no model; **False Adaptation Rate 0/7**, with 12 of
|
||||
13 mechanical mutations absorbed so the safety result is not bought by escalating
|
||||
everything.
|
||||
|
||||
**Fitness loop closed via F-0003.** Actor isolation left no trace in ordinary
|
||||
evidence — it was a property of scenarios written to expose it. Every actor is
|
||||
now seeded with an automatic private marker and the runner examines all actors on
|
||||
every scenario, with two permanent regressions behind it, one of which catches a
|
||||
leak with the harness planting nothing.
|
||||
|
||||
**Compression — six abstractions removed**, each declared and never used:
|
||||
`Verdict.SUSPICIOUS` (a verdict no oracle could emit), `Step.expect_refusal`,
|
||||
`ActorIsolationError`, `World.seed`, `EvidencePack.latest()`,
|
||||
`Trajectory.method`.
|
||||
|
||||
**F-0008 — Temperature may be redundant.** Crystallization was built end to end
|
||||
without it ever being consulted; what triggered freezing was *measured stability
|
||||
of realization*, which is observed rather than declared. A declared temperature
|
||||
is a claim nobody verifies. Not deleted — two unevidenced cases for keeping it
|
||||
are recorded — but gated, along with `energy.py`: if the next workplan closes
|
||||
without a decision consulting either, they go.
|
||||
|
||||
**Two classifications had never run.** `INTENT_CHANGED` and `REALIZATION_FAILED`
|
||||
were declared at T08 and produced by no test. Both now have purpose-built cases,
|
||||
and `test_no_classification_is_unreachable` fails if a seventh is added without
|
||||
one.
|
||||
|
||||
**What this leaves.** The thesis survived contact with its own evidence in
|
||||
narrowed form, and the demonstration is architectural rather than statistical.
|
||||
The highest-value next step is a **bounded live-model experiment** — F-0005 and
|
||||
F-0007 converge on it independently, and one experiment settles both whether a
|
||||
model adds capability and whether crystallization has a product rationale. That
|
||||
should come before any further framework feature.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue