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:
1 parent
62ff18d1ed
commit
860c5d6129
3 files changed
+60
-20
No files matched your search
@@ -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.
|
||||
|
||||
Reference in new issue
Block a user