feat(stage0): close native smoke acceptance gate
This commit is contained in:
@@ -15,7 +15,7 @@ S0-ARCH-007 covered cargo xtask ci runs fmt, policy, workspace test, clippy, rus
|
||||
S0-ARCH-008 covered cargo xtask policy rejects moving Rust toolchains and workspace rust-version drift
|
||||
S0-ARCH-009 covered .github/workflows/ci.yml runs a pinned MSRV backend-neutral crate job
|
||||
S0-ARCH-010 covered cargo xtask acceptance audit emits commit_sha, rust_toolchain, and msrv metadata into the JSON artifact
|
||||
S0-ARCH-011 blocked cargo run -p fparkan-vulkan-smoke emits explicit per-platform blocked artifacts until real Vulkan 300-frame validation=0 runner is available
|
||||
S0-ARCH-011 covered .github/workflows/ci.yml runs cargo run -p fparkan-vulkan-smoke --locked -- --out target/fparkan/native-smoke/<platform>.json and cargo xtask native-smoke audit enforces passed 300-frame reports with measured resize/recreate and validation=0
|
||||
S0-DIAG-001 covered cargo test -p fparkan-diagnostics --offline diagnostic_chain_preserves_context
|
||||
S0-DIAG-002 covered cargo test -p fparkan-diagnostics --offline json_is_stable
|
||||
S0-CORPUS-001 covered cargo test -p fparkan-corpus --offline deterministic_traversal_is_creation_order_independent
|
||||
|
||||
|
@@ -0,0 +1,68 @@
|
||||
# Stage 0 acceptance IDs
|
||||
|
||||
`L0-COPYRIGHT-001`
|
||||
`L0-P1-001`
|
||||
`L0-P1-002`
|
||||
`L0-P2-001`
|
||||
`L0-P2-002`
|
||||
`S0-ARCH-001`
|
||||
`S0-ARCH-002`
|
||||
`S0-ARCH-003`
|
||||
`S0-ARCH-004`
|
||||
`S0-ARCH-005`
|
||||
`S0-ARCH-006`
|
||||
`S0-ARCH-007`
|
||||
`S0-ARCH-008`
|
||||
`S0-ARCH-009`
|
||||
`S0-ARCH-010`
|
||||
`S0-ARCH-011`
|
||||
`S0-DIAG-001`
|
||||
`S0-DIAG-002`
|
||||
`S0-CORPUS-001`
|
||||
`S0-CORPUS-002`
|
||||
`S0-CORPUS-003`
|
||||
`S0-CORPUS-004`
|
||||
`S0-CORPUS-005`
|
||||
`S0-CORPUS-006`
|
||||
`S0-CLI-001`
|
||||
`S0-CLI-002`
|
||||
`S0-PLAT-001`
|
||||
`S0-PLAT-002`
|
||||
`S0-PLAT-003`
|
||||
`S0-PLAT-004`
|
||||
`S0-VK-001`
|
||||
`S0-VK-002`
|
||||
`S0-VK-003`
|
||||
`S0-VK-004`
|
||||
`S0-VK-005`
|
||||
`S0-VK-006`
|
||||
`S0-VK-007`
|
||||
`S0-VK-008`
|
||||
`S0-VK-009`
|
||||
`S0-VK-010`
|
||||
`S0-VK-011`
|
||||
`S0-VK-012`
|
||||
`S0-VK-013`
|
||||
`S0-VK-014`
|
||||
`S0-VK-015`
|
||||
`S0-VK-016`
|
||||
`S0-VK-017`
|
||||
`S0-VK-018`
|
||||
`S0-VK-019`
|
||||
`S0-VK-020`
|
||||
`S0-VK-021`
|
||||
`S0-VK-022`
|
||||
`S0-VK-023`
|
||||
`S0-VK-024`
|
||||
`S0-VK-025`
|
||||
`S0-VK-026`
|
||||
`S0-VK-027`
|
||||
`S0-VK-028`
|
||||
`S0-VK-029`
|
||||
`S0-VK-030`
|
||||
`S0-VK-031`
|
||||
`S0-VK-032`
|
||||
`S0-VK-033`
|
||||
`S0-VK-034`
|
||||
`S0-LIMIT-001`
|
||||
`S0-LIMIT-002`
|
||||
Reference in New Issue
Block a user