From 1a79fd3131491855ee5b4d017bc5a83a9ae81c35 Mon Sep 17 00:00:00 2001 From: Quintine <15965533+Quintine@users.noreply.github.com> Date: Mon, 26 Oct 2026 22:32:59 +1100 Subject: [PATCH] Add final Nexus alliances to combined turn commitments --- components/truthtrance.tsx | 4 +- components/turn-action-fields.tsx | 39 ++- components/turn-action-promises.tsx | 36 ++- docs/CURRENT_STATUS.md | 38 +++ docs/IMPLEMENTATION_STATUS.md | 40 ++++ docs/RULE_DECISIONS.md | 16 ++ docs/TRUTHTRANCE_TURN_ACTIONS.md | 67 ++++++ game/engine.ts | 212 +++++++++++++---- game/reference.ts | 17 +- game/truthtrance.ts | 5 + game/turn-action-promises.ts | 83 ++++++- tests/fixture-truth-turn-alliance.ts | 136 +++++++++++ tests/truth-turn-action-controls.test.tsx | 127 +++++++++- tests/truth-turn-alliance-runtime.test.ts | 275 ++++++++++++++++++++++ tests/turn-action-promises.test.ts | 126 ++++++++++ 15 files changed, 1143 insertions(+), 78 deletions(-) create mode 100644 tests/fixture-truth-turn-alliance.ts create mode 100644 tests/truth-turn-alliance-runtime.test.ts diff --git a/components/truthtrance.tsx b/components/truthtrance.tsx index 5b8cc3e3..8d853bb4 100644 --- a/components/truthtrance.tsx +++ b/components/truthtrance.tsx @@ -581,7 +581,7 @@ export function Truthtrance({ - +