fix: enforce glossary and inactive graph boundaries - #46
Conversation
Signed-off-by: sammiller <dekueon@gmail.com>
|
Full final-diff self-review passed: both defects were reproduced against merged main before editing. The two guards now cover the same documented section/header forms consistently, and each added failing input is independently asserted in the existing suite. All 15 groups and required local managed checks pass; real immutable exports remain byte-identical. No data, pin, registration, package scope or business behavior changes. No outstanding findings. Await all latest-head CI and post-merge publication before completing WP00.01. |
|
Final review at c90cc8a: all 10 applicable CI jobs in 35390306471 succeeded, including both policy platforms, native compilation, candidate verification and Windows/Linux isolated package consumers. The complete three-file patch remains the reviewed two-guard repair with its reproductions; no outstanding findings. Proceeding with normal merge. This repair's main publication, public package verification and final source integration remain required within WP00.01. |
|
Final WP00.01 review and post-merge verification completed on 2026-09-18.
The complete diff review and both added negative cases are recorded above; no remaining WP00.01 findings are known. Evidence index WP00.01 now passes its policy/export/citation/graph completion gates. Invariant verification remains |
Post-merge WP00.01 review reproduced two accepted invalid inputs: a product term directly in glossary section 5 bypassed the namespace check, and an inactive work package with a standalone downstream header bypassed the no-active-edges check. Apply the same guards to the root product section and both header directions. Add the two reproductions to the existing corruption suite.
Full three-file diff review passed. All 15 policy test groups, an isolated fetch/byte-for-byte check of the real pinned Design corpus, locked .NET 10.0.400 restore/build, four architecture tests and format verification pass. Exported data and its registered hashes are unchanged. This is a bounded repair within WP00.01; its prior main publication verification is still running. Latest-head CI and this repair's post-merge publication remain required before advancing.