D11 fixture deliberately runs against live scheduled claim/compute/publish ✔ D11 refuses a complete snapshot with a stale non-snapshot generation (866.5477ms) ✔ D11 refuses an old source after another canonical save and preserves pending work (658.3444ms) ✔ D11 computation records every completed stage before publication (686.3487ms) ✔ D11 rejects missing period output without making stale data fresh (600.8945ms) ✔ D11 rejects incomplete stage list without making stale data fresh (705.955ms) ✔ D11 rejects missing output row without making stale data fresh (620.0609ms) ✔ D11 cutover preserves and resumes legacy computed, including rollback and rerun (1363.5164ms) ✔ D11 cutover preserves and resumes legacy processing-without-run, including rollback and rerun (1240.016ms) ✔ D11 cutover preserves and resumes legacy failed-without-run, including rollback and rerun (1283.2872ms) ✔ D11 legacy payload left behind a live migration lock is rejected and retried by the new publisher (1288.8866ms) ✔ D11 cutover retains newer pending work and absorbs the older failed scope (1646.3448ms) ✔ D11 cutover does not reset an exhausted retry budget (628.9263ms) ✔ D11 synchronous failure retains the shared backoff and cannot immediately spend another attempt (1436.958ms) D11 fixture deliberately runs against live scheduled claim/compute/publish ✔ D11 full/incremental shadows agree on every edited/imported corpus snapshot, provenance and public DTO (35576.1742ms) ℹ 12 canonical snapshots, 11 incremental candidates; numeric/logical-key/provenance/DTO differences: 0 ℹ tests 14 ℹ suites 0 ℹ pass 14 ℹ fail 0 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0 ℹ duration_ms 50504.314