diff --git a/src/scribe/services/shape_ledger.py b/src/scribe/services/shape_ledger.py index 701cf7b..61d7e79 100644 --- a/src/scribe/services/shape_ledger.py +++ b/src/scribe/services/shape_ledger.py @@ -1290,7 +1290,12 @@ async def stamp_write_path_instances( # call-site fact, independent of which one the row is judged to be. await record_uses( session, row, - [s_id for rank, _at, s_id, _why in bucket if rank == 2], + # Indexed, not destructured: this list widened from 4 to 5 when + # the canon's form joined it (#4204) and a positional unpack + # here went on reading four. The unit lane never touches + # `record_uses`, so it stayed green and the integration lane + # was the only thing that said so. + [t[2] for t in bucket if t[0] == 2], basis="hook", evidence="write path: pulled the snippet, payload names its symbol", ) if stamped: