Resolve ambiguous Stone battles with sealed physical totals

Add a provisional post-reveal physical-count commitment for new outcome-changing Basic/Advanced Stone and copied Mirror battles. Keep all original sides sealed until complete and retain matching later typed losses. Preserve legacy, ordinary and invariant-winner timing. Carry the same constraint through card cleanup and native casualty consumers.

Validation: frozen 16 files146/146, types/lint/build and14 original-action/rendered-control programmes; four minimal policies make both owned choices legally. Source timing is explicitly provisional. Wider combinations, assurance and deployed acceptance remain open. No saved-game, reset, restart or deployment operation.
This commit is contained in:
Quintine committed 2026-10-18 12:13:06 +11:00
1 parent 677ad7aa3c
commit 6ccfaa1b4d
22 files changed
+1247 -83

No files matched your search

+18
View File
@@ -1,5 +1,23 @@
# Dune implementation status
## 18 October 2026 — Outcome-changing Stone physical totals
New original Basic/Advanced Stone and copied Mirror now request sealed physical
totals only when they can change the winner. Every originally ambiguous side
commits; the eventual winner keeps all matching later typed loss choices.
Ordinary/invariant and unstamped legacy battles retain their earlier paths.
This is explicit provisional timing, with no new numerical rule.
Three exclusive lanes and owner integration pass frozen16-file146/146,
types/lint/build and14 original-action/rendered-control programmes; four policies
make both private choices legally. Actual Mirror feedback repaired the mandatory
card-cleanup constraint and native suffix consumers retain the same count.
Guard regressions now distinguish old and new frames; fixture expectations
respect normal city income and closed battle frames.
[Canonical source, proof and limitations](STONE_BURNER_ENGINE_AUDIT.md#outcome-changing-physical-totals--18-october-2026).
No complete-mode, comprehensive combination/assurance or deployed claim;
no saved room/database mutation, reset, restart or deployment.
## 18 October 2026 — Independent cards with Discovery
Fresh selected36/38/50 and original Discovery7/8 now compose with or without