Commit Graph
94 Commits
Author SHA1 Message Date
Quintine e697d7f558 Connect Semuta with Nexus Kull in Basic games
Verify and publish checkpoint container / container (push) Successful in 10m47s
2026-10-30 18:40:01 +11:00
Quintine d4cd03afff Extend Basic Nexus Kull to Ixian factions
Verify and publish checkpoint container / container (push) Canceled after 0s
2026-10-30 18:31:58 +11:00
Quintine 95ebd7f976 Enable Basic Nexus Kull and native reactions
Verify and publish checkpoint container / container (push) Successful in 11m12s
2026-10-30 18:26:05 +11:00
Quintine 7fc6f1cd43 Time sequential Richese auctions
Verify and publish checkpoint container / container (push) Canceled after 0s
2026-10-29 02:11:18 +11:00
Quintine 26be6fd8ee Support Sapho replay and public cache questions 2026-10-28 19:28:19 +11:00
Quintine 6da6ff7f83 Support immediate payments in public deals 2026-10-28 00:54:20 +11:00
Quintine e133a5fe2b Support multiparty public deals 2026-10-28 00:48:40 +11:00
Quintine 86c51b4aa7 Prototype public deal agreements 2026-10-28 00:40:59 +11:00
Quintine 910e1f9b40 Allow faction swaps with AI seats 2026-10-28 00:25:38 +11:00
Quintine c6b4a165bd Support consensual lobby faction swaps 2026-10-28 00:22:46 +11:00
Quintine 4dc2df2513 Add random faction deal and prediction draft 2026-10-28 00:16:04 +11:00
Quintine b00d720e40 Support AI opponents in two-faction games 2026-10-28 00:02:02 +11:00
Quintine 24255905ed Prototype two-player four-faction setup 2026-10-27 23:48:08 +11:00
Quintine e41abdaf2e Complete concealed No-Field allied separation endings 2026-10-27 12:11:45 +11:00
Quintine 57a59c1663 Resolve Family Atomics with concealed No-Field forces 2026-10-27 11:54:38 +11:00
Quintine 28df687bf9 Connect Sapho to ordered Advanced Charity 2026-10-27 11:42:00 +11:00
Quintine e1596dbcee Implement revised Advanced Family Atomics rules 2026-10-27 11:24:41 +11:00
Quintine 54787c7f7b Sequence Advanced Charity from the First Player 2026-10-27 10:50:22 +11:00
Quintine f548039cd8 Enforce ordinary auction bidding deadlines online 2026-10-27 00:07:15 +11:00
Quintine 011b6aa096 Apply player order to fresh Advanced Revival phases 2026-10-26 10:33:54 +11:00
Quintine 9959f1b347 Align notice guidance with persistent Continue controls 2026-10-24 21:14:32 +11:00
Quintine 561152d58e Compose Guild Cunning with physical Ornithopter movement
Provisionally let either physical card mode replace an earned unused Hajr movement after the second shipment. Keep active group rights separate from actual completed credits and original movement counts. Add v3 original-count receipts while preserving old formats; abandon partial flights through a bound discard suffix before Cunning resumes. Connect persistent controls and minimal legal bot candidates.

Validation: frozen13-file125/125, types/lint/build and eight original-action/rendered-table continuations. Public ready/start, cache1/Hajr1 purchases, real worm/alliance/Guild Nexus draw and paid first2/second1 shipments cover both modes, earlier flights and Basic early endings. Eight minimal policy proposals are legal. No frozen repair; bounded continuation review found no concrete defect. New Semuta grammar lacks direct combined claim/capture proof. Wider combinations, complete modes, final assurance and browser/deployed acceptance remain open. No saved-room/reset/restart/deployment operation.
2026-10-18 13:10:12 +11:00
Quintine 7fe84ffbbd Allow Advanced advisors to use the physical Ornithopter
Adopt the supplied advisor/city distinction: advisors do not grant city access, but both printed physical-card modes permit advisor groups. Retain native stance/arrival/locks and distinct original cohorts; use shared advisor-aware paths and entry for minimal bot candidates. Add persistent guidance and genuine paid-acquisition/native-advisor regressions.

Validation: frozen10-file87/87, types/lint/build and three original-action/rendered-table programmes. Actual host/setup, cache1 purchase, foreign shipment/accompaniment and paid BG reinforcement cover range3, two groups and leaving the last city fighter. Eight minimal policy proposals remain legal; controlled geometry and UI checks are separate. No wider combinations, complete modes, final assurance or browser/deployed acceptance claimed. No saved-room/reset/restart/deployment operation.
2026-10-18 12:58:54 +11:00
Quintine 884a09fa92 Scope Advanced Kull to the attempted Karama effect
Adopt the supplied Advanced specific-effect wording, preserving Basic and legacy phase-wide semantics. Bind signed semantic purposes through ordinary/special activations, counters, feasibility and settlement; retain unrelated human controls and minimal bot actions. Phase expiry remains provisional; prior counter, BG and deferred-overbid choices stay.

Validation: frozen12-file111/111, types/lint/build and two original-action/rendered-table programmes. Explicit unopened deal/auction/spice order supports real paid Baliset and shipments; Advanced retains Karama for Baliset cancellation while Basic stays blocked. Four minimal policies remain legal. Correct stale exchange/phase-market/Fremen fixture assumptions. Recovery schema expectations maintained without running deferred SQL assurance. No full modes, browser/deployed acceptance, saved-game/reset/restart or deployment operation.
2026-10-18 12:49:23 +11:00
Quintine b82441c834 Allow replay of the recovered physical Hajr
Count one movement grant per accepted Hajr play after original paid Box recovery. Preserve physical card custody, Basic timing and fresh Advanced post-movement opportunities. Carry unused counts through Guild Cunning with counted declarations and signed final history while retaining legacy receipt compatibility.

Validation: frozen12-file102/102, types/lint/build and two original-action/rendered-table programmes; four minimal policies retain third moves in both modes. Real cache and normal purchases, paid shipment and Box2 recovery reuse the single original Hajr. Replay is an explicit source interpretation. Native Cunning replay has pure/related evidence; wider combinations, final assurance and deployed acceptance remain open. No saved-game, reset, restart or deployment operation.
2026-10-18 12:33:50 +11:00
Quintine 72e77d7f4d Compose Ornithopter with unused Hajr movement
Replace one unused movement entitlement by the selected card mode and retain independent Hajr movement after a completed two-group flight. Preserve distinct cohorts and later legal reuse. Adopt supplied Advanced immediate-after-movement Hajr play timing with explicit provisional online/card-group interpretation; Basic timing remains.

Validation: frozen11-file132/132, types/lint/build and12 original-action/rendered-table programmes; four minimal policies retain both continuations. Actual cards are acquired by original auctions and source groups use funded shipments. Multiple Hajr cards, advisors, wider combinations, final assurance and deployed acceptance remain open. No saved-game, reset, restart or deployment operation.
2026-10-18 12:23:37 +11:00
Quintine 210aa04811 Open supported optional modules through normal lobby previews 2026-10-17 17:22:08 +11:00
Quintine 3ed9856578 Make normal Banker income mandatory in fresh Skills setups 2026-10-17 12:58:29 +11:00
Quintine d1ba8e0c7e Activate approved normal Mentat and document Emperor gift ruling 2026-10-11 16:46:17 +11:00
Quintine 5544b69d7e Use proxy-free runtime for built local serving 2026-10-09 03:30:27 +11:00
Quintine b83d75d9d3 Integrate native Banker payments and Tleilaxu Ixian Nexus replacement 2026-10-02 21:12:52 +10:00
Quintine 589e1b9df2 Integrate private Mentat questions with native Basic skill profiles 2026-10-02 19:36:07 +10:00
Quintine cd532222a5 Integrate sourced Treachery cards with Advanced Occupy 2026-10-02 17:53:24 +10:00
Quintine 1057eb2719 Integrate native Ixian CHOAM and Tleilaxu Occupy aftermath 2026-10-02 14:47:54 +10:00
Quintine e112df858a Integrate authorized Advanced Ecaz Occupy combined battles 2026-10-02 13:06:00 +10:00
Quintine 288870c842 Integrate expanded native Stronghold faction rules
Broaden existing Advanced Stronghold profile to selected E1/E2 native pairs/mixed families and classic opponents;35/47 ordinary decks with separate Richese10cache. Native No-Field/real Stone acquisition/battles, FaceDancer originalwinner/replacement/endMentat and legalAI reuse existinghandlers. Targeted16, actual11 rule cases,18unstaged games11066actions/no rejects/290JSON restores; corrected per-family reporter exercised on3two-seat families. Human390pxG7VDY6KBv12 Stone kill/Habbanya/retain and736HJUD3v8 two-reserve FaceDance. Finalquick26/build/guide205links. No new save/privacy/custody/HTTP/full6500 assurance campaign, pending rulings/public/deployed gates unchanged.
2026-10-02 11:05:54 +10:00
Quintine e9830b6ced Accelerate rules-first feedback and integrate native Strongholds
Apply user priority: save/recovery/privacy/custody assurance after all rules. Add quick types/lint, concise failure-preserving reporter, verbose mode, actual empty-execution guard, signal handling and focused verify name selection; compact canonical context/handoffs without mass moves. Tooling15, six negative CLI, named/empty source-bound smokes,206 doc links; same15-case278B vs2455B,2.35s vs2.36s no compute speedclaim. Native Advanced Ix/CHOAM47-card Stronghold profile: actual firstMentat/HMS/sixeffects,18native/four legalpolicies,five genuine2..6games3129actions/no rejection, human390px LAUDR2WNv14 bank2/personal1 plan and real battle. Earlier162/6513 checks before assurance amendment; finalquick25/build/guide pass. No new preservation/privacy audit or public/deployed/full-mode claim.
2026-10-02 09:30:52 +10:00
Quintine 6785e622a7 Connect normal Spice Banker deferred bank income
Fresh classic banker-income profile preserves actual bank legs, physical once-phase use and original-faction atomic Mentat collection. Provisional earned custody stays explicit; public/old/combined modes unchanged. Final check: types/lint and 6487 offline cases; focused 140; guide 10; build; native18/four legal budgets; two original six-seat CLI/human390px rooms and82 saved seats25rooms. Final two reviews no findings. Local HTTP49/55 six known upstream503 failures, not green. No reset or deployed claim.
2026-10-02 06:45:21 +10:00
Quintine 1cf8ff72c7 Integrate Harkonnen Nexus traitor retirement and Mentat replacement 2026-10-02 02:12:18 +10:00
Quintine cdfe0e5370 Integrate Ixian Nexus Betrayal at original native attempts 2026-10-01 21:58:07 +10:00
Quintine a2b04dbfba Integrate exact Ixian Nexus purchased-card replacement 2026-10-01 17:12:46 +10:00
Quintine e1056a4db0 Adopt authorized Advanced Storm and alliance separation defaults 2026-10-01 14:20:59 +10:00
Quintine 8a56299155 Integrate full funded Guild Nexus Betrayal 2026-10-01 10:57:05 +10:00
Quintine 0d9d0a72d6 Integrate CHOAM Nexus Cunning Kull with source-aware costs 2026-10-01 06:06:03 +10:00
Quintine 9c0000e469 Implement bounded Richese Nexus Betrayal auctions 2026-09-30 23:18:32 +10:00
Quintine aeae152370 Add opt-in printed Kull interception and saved counter continuation 2026-09-30 21:08:33 +10:00
Quintine 55b47ce039 Rotate administrator keys with safe re-enable and exact retry 2026-09-30 00:01:16 +10:00
Quintine 882d006b3c Prototype owner-only administrator account management 2026-09-29 22:46:33 +10:00
Quintine 6df505f003 Add role-scoped administrator action history 2026-09-29 20:02:03 +10:00
Quintine f64b5fd33b Bootstrap initial NAS administrator on empty database 2026-09-28 08:25:18 +10:00