audit: cycle 0105 tidy (drift-clean after two doc-mirror alignments)
Architect drift review (range 7b429f9..57f401f): drift_found (low/medium only), resolved inline as close-fixes: - crates/aura-std/src/vocabulary.rs — the roster-site doc now names BOTH count pins a node addition trips (the in-crate shape test and aura-cli's cross-boundary --vocabulary count e2e); the singular phrasing understated the cross-crate lockstep the extra e2e introduced. - docs/design/INDEX.md — the C24 enforcement-shift passage gains the 0105 delivery note: resolver-vs-list drift closed by construction via the roster macro; the un-rostered-node residual stays fail-safe. Noted, no action: spec/plan predicted 884 (no new test) but delivery added one e2e (885) — consciously superseded, disclosed in the iter commit body; the artifacts are ephemeral and removed below. What holds (architect): byte-preserving refactor confirmed against the diff (22 keys/order exact, signatures and module doc untouched, every consumer unchanged); invariant 9 / C24 preserved (compile-time expansion, no registry); the new e2e count pin is genuinely roster-tied. Regression gates (all green): cargo build clean; cargo test --workspace 885 passed / 0 failed (884 baseline + 1 new e2e); clippy --all-targets -D warnings clean; cargo doc --no-deps 0 warnings. Ephemeral cycle artifacts removed per project convention (git rm): docs/specs/0105-std-vocabulary-roster-macro.md, docs/plans/0105-std-vocabulary-roster-macro.md. refs #180
This commit is contained in:
@@ -28,7 +28,8 @@ use aura_core::PrimitiveBuilder;
|
||||
/// node, expanded into BOTH the `std_vocabulary` match and the
|
||||
/// `std_vocabulary_types` list — the two surfaces cannot drift apart, and
|
||||
/// adding a zero-arg node to the vocabulary is exactly one line here (plus the
|
||||
/// conscious count-pin bump in the tests). What this cannot guard: a new
|
||||
/// conscious count-pin bumps: the in-crate shape test and aura-cli's
|
||||
/// cross-boundary `--vocabulary` count e2e). What this cannot guard: a new
|
||||
/// zero-arg node never rostered at all — that fails safe (clean
|
||||
/// `LoadError::UnknownNodeType` on load, merely absent from `--vocabulary`;
|
||||
/// #160).
|
||||
|
||||
Reference in New Issue
Block a user