Integrate Imperial Homeworld movement with Ornithopter
This commit is contained in:
1 parent
7f999f4573
commit
97edc3eac8
16 files changed
+1043
-114
No files matched your search
@@ -20,6 +20,47 @@ open mode gates.
|
||||
Keep identified Basic-function gaps ahead of Advanced and wider interactions.
|
||||
Prototype labels and final acceptance gates remain.
|
||||
|
||||
**Imperial Ornithopter / Homeworld movement — 27 October. Prototyped / Partial.**
|
||||
Native Kaitain/Salusa transfers may now be first/second groups alongside ground
|
||||
movement or another distinct World group. Actual normal/Sardaukar pools and
|
||||
original quotas prevent reuse after merging. Fresh flights stamp World-aware
|
||||
cohorts; the recorded older-flight inference preserves original board quotas.
|
||||
Range3 adds no World route; spending its replacement entitlement on an already
|
||||
permitted transfer is explicitly provisional. Native costs/permissions remain.
|
||||
Only completed two-group use earns the extra movement credit. One physical card
|
||||
is discarded through the appropriate arrival/no-arrival continuation; early end
|
||||
and actual later Hajr retain their own accounting. Imperial controls and minimal
|
||||
policies share the quoted adapter; full AI refinement remains deferred.
|
||||
[Source and contract](RICHESE_ORNITHOPTER_ENGINE_AUDIT.md#imperial-homeworld-movement--27-october-2026).
|
||||
|
||||
Frozen **12-file union, 109/109**, types/lint/build and seven original programmes
|
||||
pass. Public Advanced R/E/A +CHOAM starts enable Homeworlds before Ready/start.
|
||||
Emperor actually buys the original cache Ornithopter for1, optionally ships one
|
||||
normal from Kaitain to Basin9 for2, and retains actual typed World stocks.
|
||||
An original dealt Hajr supplies the separate later move. World/ground in either
|
||||
order, two typed World groups, range3 native transfer, early ending and star-first
|
||||
movement preserve aggregate reserves/spice and dispose the card once.
|
||||
|
||||
Runtime records28 GameTable SSR,14 Imperial panel renders,7 actual Finish
|
||||
callbacks and10 shared-adapter World packets; source/further arrays276/21.
|
||||
World selectors/count inputs/card buttons were not operated; those actions use
|
||||
the shared adapter/native packets. The stateful panels retain their actual zero
|
||||
defaults. No browser hydration/navigation or deployed claim. Shared flight rows
|
||||
now label World cohorts by name, avoiding Arrakis-sector parsing. No played
|
||||
hand, purse, army, World stock, phase, card or progress is installed. Legacy
|
||||
inference/replacement-first-group cases are controlled supplements; no old saved
|
||||
flight or native World-final Semuta/Skills journey is certified.
|
||||
|
||||
Feedback added later legal World-card bot candidates while retaining shipment
|
||||
priority, repaired the rejection test's lossless snapshot and type annotations.
|
||||
Failed v1/v2 remains preserved; v3 verifies one frozen source then a recorded
|
||||
three-document evidence overlay. Proof:
|
||||
`/home/quintine/.local/share/dune/checkpoints/20261027-ornithopter-emperor-world-proof-v3/`;
|
||||
journeys/HTML: adjacent `20261027-ornithopter-emperor-world-runtime/run-v2/`.
|
||||
Existing server HTTP200, no restart or saved-game/database operation. Combined
|
||||
interpretations remain provisional. Broader modules, full modes and final
|
||||
rules/recovery/privacy/custody/browser/deployed acceptance remain open.
|
||||
|
||||
**No-Field free Discovery entry — 27 October. Prototyped / Partial.**
|
||||
An owned concealed marker may now enter a newly revealed location at the
|
||||
original next-turn opportunity, alone or with separately selected physical
|
||||
|
||||
@@ -145,6 +145,17 @@ No saved-room/D1/server, reset/restart, deployment or separate assurance campaig
|
||||
SSR/public actions do not certify browser/mobile/deployed acceptance, wider
|
||||
module combinations or complete modes; those remain open.
|
||||
|
||||
## Physical Ornithopter and Imperial transfers — 27 October 2026
|
||||
|
||||
The selected provisional composition now admits native Advanced Emperor
|
||||
Kaitain/Salusa Force Movement as either group of the physical card, alongside
|
||||
ground movement or another distinct typed World group. Range3 grants no World
|
||||
route; its use on an already-permitted native transfer is a separate provisional
|
||||
replacement-entitlement interpretation. Exact current and original normal/starred
|
||||
pools, native permission, zero spice cost, one movement per actual group and
|
||||
single physical discard remain. Early ending earns no extra group credit;
|
||||
actual later Hajr is independent. [Source, controls and limits](RICHESE_ORNITHOPTER_ENGINE_AUDIT.md#imperial-homeworld-movement--27-october-2026).
|
||||
|
||||
## Clean Homeworlds and phase modules — 26 October 2026
|
||||
|
||||
Fresh clean Homeworld starts now use registered classic or selected-family
|
||||
|
||||
@@ -1,5 +1,48 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 27 October 2026 — Imperial Ornithopter / Homeworld movement
|
||||
|
||||
**Imperial Ornithopter / Homeworld movement — 27 October. Prototyped / Partial.**
|
||||
Native Kaitain/Salusa transfers may now be first/second groups alongside ground
|
||||
movement or another distinct World group. Actual normal/Sardaukar pools and
|
||||
original quotas prevent reuse after merging. Fresh flights stamp World-aware
|
||||
cohorts; the recorded older-flight inference preserves original board quotas.
|
||||
Range3 adds no World route; spending its replacement entitlement on an already
|
||||
permitted transfer is explicitly provisional. Native costs/permissions remain.
|
||||
Only completed two-group use earns the extra movement credit. One physical card
|
||||
is discarded through the appropriate arrival/no-arrival continuation; early end
|
||||
and actual later Hajr retain their own accounting. Imperial controls and minimal
|
||||
policies share the quoted adapter; full AI refinement remains deferred.
|
||||
[Source and contract](RICHESE_ORNITHOPTER_ENGINE_AUDIT.md#imperial-homeworld-movement--27-october-2026).
|
||||
|
||||
Frozen **12-file union, 109/109**, types/lint/build and seven original programmes
|
||||
pass. Public Advanced R/E/A +CHOAM starts enable Homeworlds before Ready/start.
|
||||
Emperor actually buys the original cache Ornithopter for1, optionally ships one
|
||||
normal from Kaitain to Basin9 for2, and retains actual typed World stocks.
|
||||
An original dealt Hajr supplies the separate later move. World/ground in either
|
||||
order, two typed World groups, range3 native transfer, early ending and star-first
|
||||
movement preserve aggregate reserves/spice and dispose the card once.
|
||||
|
||||
Runtime records28 GameTable SSR,14 Imperial panel renders,7 actual Finish
|
||||
callbacks and10 shared-adapter World packets; source/further arrays276/21.
|
||||
World selectors/count inputs/card buttons were not operated; those actions use
|
||||
the shared adapter/native packets. The stateful panels retain their actual zero
|
||||
defaults. No browser hydration/navigation or deployed claim. Shared flight rows
|
||||
now label World cohorts by name, avoiding Arrakis-sector parsing. No played
|
||||
hand, purse, army, World stock, phase, card or progress is installed. Legacy
|
||||
inference/replacement-first-group cases are controlled supplements; no old saved
|
||||
flight or native World-final Semuta/Skills journey is certified.
|
||||
|
||||
Feedback added later legal World-card bot candidates while retaining shipment
|
||||
priority, repaired the rejection test's lossless snapshot and type annotations.
|
||||
Failed v1/v2 remains preserved; v3 verifies one frozen source then a recorded
|
||||
three-document evidence overlay. Proof:
|
||||
`/home/quintine/.local/share/dune/checkpoints/20261027-ornithopter-emperor-world-proof-v3/`;
|
||||
journeys/HTML: adjacent `20261027-ornithopter-emperor-world-runtime/run-v2/`.
|
||||
Existing server HTTP200, no restart or saved-game/database operation. Combined
|
||||
interpretations remain provisional. Broader modules, full modes and final
|
||||
rules/recovery/privacy/custody/browser/deployed acceptance remain open.
|
||||
|
||||
## 27 October 2026 — No-Field free Discovery entry
|
||||
|
||||
**No-Field free Discovery entry — 27 October. Prototyped / Partial.**
|
||||
|
||||
@@ -1,5 +1,70 @@
|
||||
# Richese Ornithopter: movement integration audit
|
||||
|
||||
## Imperial Homeworld movement — 27 October 2026
|
||||
|
||||
E3printed10 permits Advanced Emperor to use its Movement between Kaitain and
|
||||
Salusa; supplied Advanced physical22/printed20 explicitly calls it Force
|
||||
Movement of any number of own forces. The recorded physical card grants two
|
||||
normal movements with different forces. Under standing recommended-option
|
||||
authority, provisionally compose them: either group may be an independently
|
||||
legal Imperial transfer or ground move, in either order; both may be transfers.
|
||||
Normal and Sardaukar cohorts remain distinct across all three stores.
|
||||
|
||||
Homeworlds are not territories. Range3 grants no route or range to them; spending
|
||||
its replacement entitlement on the independently permitted Imperial transfer is
|
||||
a separate explicit provisional composition. Targeted GF9/designer searching
|
||||
found no dedicated combined answer. The earlier photographed card contract is
|
||||
retained; its old crop was unavailable, so no fresh card-face reread is claimed.
|
||||
Native route permission and Homeworld Karama immunity stay (E3p10); no shipment
|
||||
or spice cost is added. Moving first retains the native passed-shipment rule.
|
||||
|
||||
Fresh Imperial flights stamp `homeworldCohort:true` and snapshot actual typed
|
||||
board and native-World custody. Arriving moved counters never increase remaining
|
||||
quotas. An older unstamped active flight was created while World transfers were
|
||||
blocked; the selected compatibility interpretation treats its then-untouched
|
||||
native World pools as unmoved, without rebuilding its recorded board cohort.
|
||||
That inference is not historical-save certification. No reserve total creates a
|
||||
World force. An uncompleted first attempt needs no cohort until an actual first
|
||||
group commits; its current card event may use the native transfer once controls
|
||||
are clear.
|
||||
|
||||
Both groups completing earns one existing extra-move credit; early ending earns
|
||||
none. A later actual Hajr has its own allowance and may reuse moved counters.
|
||||
Final World movement uses a distinct `homeworld` discard continuation, binds
|
||||
the actual World custody and discards the original card once without an Arrakis
|
||||
arrival replay or automatic turn end. Ground-final disposal retains its native
|
||||
arrival continuation. The Imperial panel and shared legal AI adapter expose
|
||||
both modes/current continuation with provisional guidance and typed maxima.
|
||||
Broader modules, native Semuta reaction journeys and full acceptance remain open.
|
||||
|
||||
### Scoped native evidence
|
||||
|
||||
Frozen12-file union109/109, types/lint/build and seven original programmes pass.
|
||||
Public Advanced R/E/A +CHOAM with Homeworld opt-in before Ready/start retains
|
||||
printed15 normal Kaitain/5 starred Salusa. Emperor buys original cache card1;
|
||||
optional real normal1 shipment2 creates Basin9 army and leaves14/5 native stocks.
|
||||
Original Hajr is actually dealt when selected. World→ground, ground→World,
|
||||
two typed Worlds, range3 native World, early end, later Hajr and star-first
|
||||
World→ground preserve aggregate stocks/spice, actual movement and single discard.
|
||||
|
||||
Runtime records28 GameTable SSR,14 Imperial panels,7 actual Finish callbacks and
|
||||
10 shared-adapter World packets; source/further arrays276/21. World selectors,
|
||||
count inputs and card buttons were not operated; panels use their actual zero
|
||||
defaults, with World/ground/Hajr actions applied through adapter/native packets.
|
||||
Shared flight quota rows label Worlds by name. No played hand/purse/army/World
|
||||
stock/phase/card/progress is installed. Controlled cases separately cover older
|
||||
cohort inference, replacement first group and exact typed limits. Existing
|
||||
related Semuta paths pass; no native World-final Semuta/Skills or old saved-flight
|
||||
journey is claimed. Browser hydration/navigation, deployed and full combined-mode
|
||||
acceptance remain open.
|
||||
|
||||
Feedback preserved shipment priority while adding later legal World-card bot
|
||||
choices, repaired lossless rejection snapshots and type annotations. Failed
|
||||
v1/v2 is preserved. V3 uses one frozen source followed by three-document evidence
|
||||
prose only. Existing server HTTP200, no restart or saved-game/database operation.
|
||||
Proof: `/home/quintine/.local/share/dune/checkpoints/20261027-ornithopter-emperor-world-proof-v3/`;
|
||||
runtime: adjacent `20261027-ornithopter-emperor-world-runtime/run-v2/`.
|
||||
|
||||
## Planetologist movement composition — 26 October 2026
|
||||
|
||||
Both physical modes now compose provisionally with either Planetologist
|
||||
|
||||
@@ -1,5 +1,20 @@
|
||||
# Rule decision index
|
||||
|
||||
## Physical Ornithopter and Imperial Homeworld movement — 27 October 2026
|
||||
|
||||
E3printed10/supplied Advanced physical22/printed20 grant Emperor native Force
|
||||
Movement between Kaitain and Salusa. Under standing recommended-option authority,
|
||||
compose it provisionally with the recorded physical card's two normal moves:
|
||||
first/second groups may be ground or native World transfers with distinct
|
||||
original typed counters. Homeworlds are not territories, so range3 grants no
|
||||
World route; spending its replacement entitlement on an independently permitted
|
||||
transfer is a separate provisional interpretation. Native Karama immunity and
|
||||
cost/allowance rules stay. Completion discards once and earns only the actual
|
||||
two-group extra credit. Fresh World-aware cohorts and a scoped older-flight
|
||||
inference retain original board quotas. Targeted publisher/designer searching
|
||||
found no dedicated combined ruling; no fresh unavailable card-crop inspection
|
||||
is claimed. [Contract](RICHESE_ORNITHOPTER_ENGINE_AUDIT.md#imperial-homeworld-movement--27-october-2026).
|
||||
|
||||
## Concealed No-Field free Discovery entry — 27 October 2026
|
||||
|
||||
E3printed12 and supplied Advanced physical23/printed21 grant a separate
|
||||
|
||||
Reference in new issue
Block a user