fuzz-parser-exposure amended (R1, user-confirmed): pub use needs item-level pub (E0364) — substrate delta is visibility-only on the re-derived queue_ops.rs with a PROVENANCE delta entry; pg/mem widen to pub; review-gate criterion aligned

This commit is contained in:
glm-5.3-flash committed 2026-10-10 21:24:06 +00:00
1 parent 62ff18d1ed
commit 860c5d6129
3 files changed
+60 -20

No files matched your search

+10 -3
View File
@@ -410,9 +410,16 @@ gate wiring → review gate):
- `fuzz-parser-exposure` — §3.2's design point, resolved: **option
(b)**, `#[doc(hidden)]` narrow re-exports of the three
`parse_every_interval` implementations + the three `skip_forward`
boundary functions at each engine crate root (substrate untouched —
lineage fidelity), with (a) as the recorded in-suite companion and
(c) rejected per the family's no-`#[cfg(fuzzing)]` experience.
boundary functions at each engine crate root, with (a) as the
recorded in-suite companion and (c) rejected per the family's
no-`#[cfg(fuzzing)]` experience. Amended at implementation
(2026-10-10, user-confirmed): `pub use` requires item-level `pub`
(E0364 — the original "substrate untouched" criterion was
unsatisfiable), so the substrate delta is visibility-only — two
keywords in the *re-derived* `queue_ops.rs` (which
`substrate/mod.rs` itself classifies as owned contract-v1 code, not
lineage body), registered as a PROVENANCE.md delta entry; the
lineage body stays untouched.
- `fuzz-target-payload-codec` — the §3.1 target (core payload
encode/decode invariants: no-panic, the typed-failure partition,
deep-input loudness, Value + typed round-trips) + its seeds.