A video game where you play as a misaligned AI, deceiving and building power. An experiment in spec-driven development. cameron.tngl.io/misaligned

Make the receipt say what the spend bought. master

The held record priced an act and named its risk while leaving the reward to memory. ActionReceiptRead gains a two-tense gain pair (WHAT THIS GIVES / WHAT THIS GAVE over one tense-neutral noun phrase), authored per exact bound command in ActionDesc::gain_label with no wildcard arm, restricted to gains guaranteed by committing; both frontends seat it between price and risk, and Bevy's attached field grows to 340x232 instead of compressing the risk block. Defense: implements the gain-slot clause added to wiki/interface/digital-read.md (binding 2026-08-06); the copy stays a receipt projection in actions/receipt.rs, honoring action-vocabulary.md's rule that the registry owns names while mechanic specs own effects. Logged in wiki/log/2026-08-06-receipt-gain-slot.md and the 2026-08-06 decisions volume.


+290 -16
9 changed files