Overview
| Comment: | Implement plain-name resolution and open-leaf selection per sections 8.2 and 9, splitting branch-tag lookup per section 6.4, and extend the DST oracle and generator to verify both against brute-force scans across every replay order. |
|---|---|
| Timelines: | family | ancestors | descendants | both | repostate |
| Files: | files | file ages | folders |
| SHA3-256: |
a1d8cd5a5753cc40561b3780b8c1eb7f |
| User & Date: | dmestas on 2026-07-10 05:22:52.951 |
| Other Links: | branch diff | manifest | tags |
Context
|
2026-07-10
| ||
| 15:04 | Implement section 8.3's full name-resolution dispatch (rid:, tag:, tip, root:/start:/merge-in: via the section 8.4 branch-walk, date:/utc:/local: timestamps, hash-prefix matching, and trailing-punctuation retry), section 6.3's branch enumeration, and section 7.5's ambiguous-leaf test and open-leaf listing, then extend the DST oracle with brute-force checks for all four against every replay order. check-in: 79b37fd3b9 user: dmestas tags: repostate | |
| 05:22 | Implement plain-name resolution and open-leaf selection per sections 8.2 and 9, splitting branch-tag lookup per section 6.4, and extend the DST oracle and generator to verify both against brute-force scans across every replay order. check-in: a1d8cd5a57 user: dmestas tags: repostate | |
| 02:03 | Route T-cards through crosslink and apply tag cross-reference direct-write and primary-chain propagation per repo-state section 5, deriving branch value and open-leaf status from the resulting tag state per sections 6.1 and 7.4 with leaf re-evaluation on branch changes per section 7.6, and extend the DST oracle and generator to exercise every tag flavor against those invariants. check-in: d0509719bf user: dmestas tags: repostate | |
Changes
Modified src/dst.zig
from [7d51395b80]
to [dbdb2fab8a].
[diff]
Modified src/repostate.zig
from [b3dd84bb89]
to [8466bd0e14].
[diff]
Modified src/sim/gen.zig
from [24a776b3ae]
to [0e237af570].
[diff]
Modified src/sim/oracle.zig
from [829b0be31b]
to [b635d3e725].
[diff]