Skip to content

Release 2.14.0: bound the frontier by the owner's result - #91

Merged
mzored merged 4 commits into
mainfrom
fix/frontier-bound-by-result
Sep 1, 2026
Merged

Release 2.14.0: bound the frontier by the owner's result#91
mzored merged 4 commits into
mainfrom
fix/frontier-bound-by-result

Conversation

@mzored

@mzored mzored commented Sep 1, 2026

Copy link
Copy Markdown
Owner

Summary

Two owner-run installed 2.13.0 campaigns spent a day each on enabling machinery after the product result had come to wait on the owner's own steps. In the first, campaign direction was opened three times and replaced the architecture each time; the 2.13.1 kernel reached its context mid-run and fifteen more hours followed on the same lineage.

  • The frontier is bounded by the requested result: an unblocked item beyond it is reported as deferred, not resolved on the way. Runs still continue past a human gate with everything that reaches the result, and stop with one batch only when nothing takeable reaches it.
  • campaign-direction recovers the premise from the owner's request and decisions, not from records the run or an audit wrote; the recovery exemption is gone; defer is an outcome; the one product question is the unsettled risk or rollout consequence of deferring.
  • The kernel extends the 2.13.1 provenance rule to "must come first" claims and to the run's own records; a unit that spawns its own prerequisite is a named signal.

Numeric time bounds and one-item-per-session were refused again; see docs/decisions.md.

Verification

  • scripts/check.py deterministic checks pass; git diff --check clean; Claude package validation and isolated install pass; Codex validator unavailable on this machine (UNVERIFIED).
  • Three isolated Codex review rounds: seven qualifying findings, then one, then none. All fixed.
  • One matched isolated Claude Code pair (exact 2.13.1 vs candidate) on a fixture with a human gate and audit-derived infrastructure: both continued past the gate, deferred the audit items, asked the backups-before-money question as a risk choice, and stopped with one batch. Non-regression only; the improvement stays UNVERIFIED until the owner's next long campaign.

🤖 Generated with Claude Code

mzored and others added 4 commits September 2, 2026 02:20
Two installed 2.13.0 campaigns kept building enabling machinery for a day
after the owner's stated result had come to wait on the owner's own steps,
and campaign direction, opened three times, replaced the architecture each
time instead of deferring the direction. The frontier is now bounded by the
requested result, defer is a direction outcome, the recovery exemption is
gone, the provenance rule reaches sequencing claims and the run's own
records, and a unit that spawns its own prerequisite is a named signal.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Tracker-only requests keep their records as the request; recorded owner
order is not overridden; deferral records only where authorized; records
carrying an owner answer keep that authority; evidence counts one drift
session, not two, and states observations rather than demonstrated behavior.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@mzored
mzored merged commit ea786a8 into main Sep 1, 2026
1 check passed
@mzored
mzored deleted the fix/frontier-bound-by-result branch September 1, 2026 23:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant