Artifact 2d82d74528460e123999e78a8b20c189dffdc56ed9cec50ef620ffca04eab33a:
- File
src/artifact_fuzz.zig
-
2026-07-09 20:02:22
— part of check-in
[e46e97cb76]
on branch trunk
— Give the artifact card grammar the same seeded fuzz coverage as delta
artifact_fuzz.zig adds seven parameterized targets registered in fuzz_tests.zig: parse() on raw garbage, a structured generator that dispatches through all sixteen parseXCard entry points, tokenizeCardLine, decodeEscapes, classifyTimestamp, the frame/stripSignatureWrapper/ verifyZCard trio, and the pathname/wiki-name/reserved/compare predicates. artifact.zig gains matching fixed-seed inline blocks plus a parse() allocation-failure test, mirroring delta.zig's existing fuzz section. (user: dmestas, size: 12296) [annotate] [blame] [check-ins using]
- 2026-07-10 00:36:24 — part of check-in [44968d484d] on branch sync — Merge trunk into the sync branch: pick up the repostate ArtifactStore and phantom table plus the artifact ยง5-7 work, so sync's dispatch and phantom-lifecycle clauses can build on the repository-state derivation (user: dmestas, size: 12296) [annotate] [blame] [check-ins using]
-
2026-07-09 20:02:22
— part of check-in
[e46e97cb76]
on branch trunk
— Give the artifact card grammar the same seeded fuzz coverage as delta