Ghostlight/crates
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 3e35b3d006 Pin the id-only resume path and single-session permits (L1 Cut 4)
Test-only; no production change.

- a_boundary_row_ready_to_submit_is_submitted_after_a_tick: the listing
  returns only ElaboratorInFlight rows, so a boundary session that stopped
  between ReadyToSubmit and its submit is found by its id alone, and Cut 3's
  adoption rule decides whether it resumes. The test advances a refused
  session to that row through the real store and ticks the clock. The next
  sweep must submit the row under its id with no new inference.
  The test targets the mutation that restores whole-session equality in
  step_session. At bc31d11 that mutation survived every test, because
  adopting from the listing hands step_session the row's own session.
- one_answer_is_one_session_per_sweep now also records how many permits
  are free while its one session infers, and expects one. The target is a
  claim set that holds one entry twice. At bc31d11 that mutant passed this
  test, because the duplicate session resumed the first session's committed
  row.

This commit builds. Library 458 + 1 ignored.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-16 18:02:14 +02:00
..
ghostlight Pin the id-only resume path and single-session permits (L1 Cut 4) 2026-09-16 18:02:14 +02:00
ghostlight-dungeon Put the elaboration call site and the quarantine stop under test (L1 Cut 4) 2026-09-16 17:51:31 +02:00
ghostlight-persona-projection Take a turn's address as its spans in prose order 2026-09-11 14:20:27 +02:00