Ghostlight/crates/ghostlight
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 872ba3525c Drop the answer digest from same_answer (L1 Cut 4, c4.s2.f3)
`step_session` compares a row found by command id against the fresh session
with `same_answer`. The command id is `session_command_id(world_id,
jurisdiction, answer_digest)`, so a row under the fresh session's id carries
the fresh session's digest unless its bytes were forged or the hash collided;
the digest clause never decided and survived as an equivalent mutant in two
Soul passes. It is deleted; world, jurisdiction and answer remain.

The id derivation is unchanged, and
`soul_the_session_command_id_derivation_moved_under_the_refactor` still pins
that a moved digest moves the id. Suite counts are unchanged and the distinct
warning messages equal those at 01312dd.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-16 19:52:35 +02:00
..
src Drop the answer digest from same_answer (L1 Cut 4, c4.s2.f3) 2026-09-16 19:52:35 +02:00
tests Compare lens sets by effective weight in the no-op check (L1 c2.s2.f1) 2026-09-16 15:55:23 +02:00
Cargo.toml Give the world library a sealed public boundary 2026-09-16 02:06:07 +02:00