audit: cycle 0103 tidy (drift-clean after three doc-mirror alignments)
Architect review of b672a37..HEAD. What holds: emitted templates match the settled contracts (Aura.toml paths-only per C17, cdylib + empty [workspace] per C16, ::-namespaced ids per the charter, the C14 exit partition in dispatch_new); the load-bypass guard is narrow and sound (only the new-project verb exempted, the load arm byte-unchanged for every other verb); e2e coverage is real (scaffold -> build -> run twice byte-identical, namespace stamped, introspection, four refusals, the unbuilt-tree bypass, plus the additive namespace-override test). Regression: cargo build --workspace rc=0; cargo test --workspace 873 passed / 0 failed (project_new 6/6); clippy --workspace --all-targets -D warnings rc=0; cargo doc --workspace --no-deps 0 warnings. No baselines exist to move, so nothing to ratify. Drift resolved in this commit: three doc mirrors still framing the scaffolder as future — project-layout.md's 'the future aura new scaffolder will emit this line; until then, add it by hand', the C24 status paragraph's 'what remains open is the aura new scaffolder (the milestone's next cycle)', and the #109 open-thread bullet's 'the aura new scaffolder and the experiment-builder API remain open' — all rewritten to the landed reading (only the experiment-builder API stays open in that layer). Carried debt, filed forward: the scaffold templates and the demo-project fixture encode one project shape twice with no lockstep guard and deliberate cosmetic divergences (#181, idea — needs a design pass, not a mechanical edit). Process note: one mid-cycle plan-fix commit (derive(Debug) on a plan-prescribed struct whose own test code required it) — the implement loop's spec gate correctly blocked the necessary deviation; resolution followed the fix-plan/commit-subset/re-run path. Ephemeral cycle artifacts removed per convention: spec 0103, plan 0103. refs #180
This commit is contained in:
@@ -57,8 +57,9 @@ ger40-lab/ # your research project — a separate Rust crate (cd
|
||||
>
|
||||
> The fix is cargo's own hint: an empty `[workspace]` table in the project's
|
||||
> `Cargo.toml`. It pins the crate as a standalone workspace root and costs
|
||||
> nothing when the project later sits in its own repo. The future `aura new`
|
||||
> scaffolder will emit this line; until then, add it by hand.
|
||||
> nothing when the project later sits in its own repo. The `aura new`
|
||||
> scaffolder emits this line (cycle 0103); a hand-rolled project adds it
|
||||
> itself.
|
||||
|
||||
## Where reusable nodes live (three tiers)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user