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.
This commit is contained in:
1 parent
884a09fa92
commit
7fe84ffbbd
14 files changed
+634
-36
No files matched your search
@@ -16,6 +16,31 @@ open mode gates.
|
||||
|
||||
|
||||
## Current checkpoint and work
|
||||
**Advanced advisor / physical Ornithopter — 18 October. Prototyped / Partial.**
|
||||
The supplied source excludes advisors from granting city access, rather than
|
||||
using this physical card. Both modes now use native stance, arrival/locks and
|
||||
original-group accounting. Fixed range3 is independent; normal groups recompute
|
||||
current fighter-city access. Persistent controls explain the distinction, and
|
||||
minimal bots use shared advisor-aware routes and native entry checks.
|
||||
|
||||
Two disjoint implementation lanes plus owner integration pass **10 files87/87**,
|
||||
types/lint/build and three original-action/rendered-table programmes. Each uses58
|
||||
source actions: original host/setup advisor, cache1 purchase, actual foreign
|
||||
shipment1/accompaniment and paid BG2 Polar Sink or1 Carthag reinforcement.
|
||||
Range3 uses2 continuations; advisor/fighter twoGroups and last-city-fighter
|
||||
variants use3 each. Empty advisor arrivals flip normally, moved forces cannot
|
||||
be reused, and remaining advisors grant no range after the last fighter leaves.
|
||||
Eight minimal policy proposals are legal; four controlled geometry and six
|
||||
isolated control cases remain separately labelled.
|
||||
|
||||
Feedback corrected only an expected-error matcher and a nullable fixture
|
||||
annotation. No engine rule repair followed frozen checks. Rendering uses actual
|
||||
GameTable views plus accepted movement drafts in the isolated control; no
|
||||
select/submit browser click or visual/deployed acceptance. Wider combinations,
|
||||
full modes and final assurance remain open. No saved-room/database/reset/restart
|
||||
or deployment operation.
|
||||
[Source cutover and proof](RICHESE_ORNITHOPTER_ENGINE_AUDIT.md#advanced-advisor-card-movement--18-october-2026).
|
||||
|
||||
**Advanced Kull effect scope — 18 October. Prototyped / Partial.** New
|
||||
Advanced attempts adopt the supplied specific-effect wording. Basic and
|
||||
unstamped older pending/settled restrictions remain all-purpose. Semantic keys
|
||||
|
||||
@@ -1,5 +1,25 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 18 October 2026 — Advanced advisor physical Ornithopter
|
||||
|
||||
Both physical card modes now accept advisors under the supplied city-access
|
||||
wording. Advisors do not grant city range; eligible fighters do, recomputed per
|
||||
normal group. Existing stance, arrival/locks, route/entry and original physical
|
||||
cohorts remain authoritative. The isolated control gives persistent guidance;
|
||||
minimal bots use shared advisor-aware geometry and native entry.
|
||||
|
||||
Two disjoint lanes plus owner integration pass10-file87/87, types/lint/build and
|
||||
three original-action/rendered-table programmes. Each uses58 source actions for
|
||||
original advisor setup, paid cache1, native shipment/accompaniment and BG2 Polar
|
||||
Sink or1 city reinforcement. Range3 uses2 continuations; ordinary twoGroups and
|
||||
last-city-fighter variants use3 each. Eight minimal policy proposals are legal.
|
||||
Four controlled geometry and six control cases are separately labelled.
|
||||
Feedback corrected an error matcher and nullable fixture annotation, without a
|
||||
subsequent rule repair. [Source cutover and exact proof](RICHESE_ORNITHOPTER_ENGINE_AUDIT.md#advanced-advisor-card-movement--18-october-2026).
|
||||
SSR does not click controls or establish visual/browser/deployed acceptance.
|
||||
Wider combinations, complete modes and final assurance stay open. No saved-room/
|
||||
database/reset/restart/deployment operation.
|
||||
|
||||
## 18 October 2026 — Advanced Kull specific-effect scope
|
||||
|
||||
New Advanced attempts now restrict the semantic Karama effect named by the
|
||||
|
||||
@@ -2,6 +2,64 @@
|
||||
|
||||
Audit: 2026-09-06. Document-only source and engine review. The canonical component is `richese-ornithopter`; this is distinct from ordinary Arrakeen/Carthag ornithopter access and the later Ecaz discovery token. No runtime effect or complete expansion compliance is claimed here.
|
||||
|
||||
## Advanced advisor card movement — 18 October 2026
|
||||
|
||||
**Prototyped / Partial.** The authorized supplied Advanced source,
|
||||
physical28/logical26, says advisors do not count as occupying a stronghold for
|
||||
ornithopter access. Physical10/logical8 likewise excludes advisors from granting
|
||||
city access, while permitting a player with eligible city forces to move forces
|
||||
elsewhere. Neither passage gives the prior blanket ban on an advisor using the
|
||||
separately named physical card. The photographed card supplies its own
|
||||
three-territory move or two different normal moves without a faction/stance
|
||||
exclusion. This cutover supersedes the older advisor guard and source assessment
|
||||
below; it is not a newly located publisher-specific card FAQ.
|
||||
|
||||
Both modes now permit advisor groups. The range3 mode supplies its printed
|
||||
independent maximum. Two-group mode uses current normal range at each actual
|
||||
move: advisors alone in a city grant no access; fighters do. An advisor arriving
|
||||
alone automatically becomes a fighter and can therefore enable the second group.
|
||||
Leaving the last city fighter removes that access even if advisors remain in
|
||||
another city. Existing advisor/fighter arrival, new-advisor locks, same-territory
|
||||
stance, native response windows, storm/entry and distinct original force quotas
|
||||
continue to govern. This is no new shipment, stance privilege or free replay.
|
||||
|
||||
The isolated control gives persistent Advanced BG guidance. Minimal bot card
|
||||
candidates use the shared advisor-aware route and native entry checks, alongside
|
||||
current fighter-city access and original group quotas. No strategy tuning.
|
||||
Two disjoint implementation lanes plus owner integration pass frozen **10
|
||||
files87/87**, types/lint/build and three original-action/rendered-table
|
||||
programmes. Each starts with58 actual source actions: original Advanced host,
|
||||
BG advisorSetup in native Atreides Arrakeen, cache1 purchase, Richese1 shipment,
|
||||
actual free accompaniment and BG2 Polar Sink or1 Carthag reinforcement. Only
|
||||
original scalar lotteries and unopened first-turn Spice positions are selected;
|
||||
no postdeal hand, wallet, force, stance or clock is installed.
|
||||
|
||||
Range3 has2 continuation actions; advisor/fighter twoGroups and last-city-fighter
|
||||
variants each have3. The real advisor source cannot use an ordinary three-range
|
||||
move without city fighters. Card range3 succeeds and empty arrival flips.
|
||||
TwoGroups retains original advisor/fighter quotas after automatic face changes;
|
||||
leaving the last Carthag fighter recomputes the second advisor group to1 even
|
||||
while advisors remain in Arrakeen. Four minimal policies supply eight legal
|
||||
initial/second-group proposals. Four controlled rule cases separately exercise
|
||||
empty-city access, occupied-city nonaccess, existing fighter-city ordinary use
|
||||
and locked advisor entry among two other factions. Six isolated control cases
|
||||
cover modes, guidance, original cohorts and disabled states.
|
||||
|
||||
Source-bound proof is outside Git at
|
||||
`~/.local/share/dune/checkpoints/20261018-ornithopter-advisors/frozen-integrated-2/report.json`:
|
||||
base `884a09fa92c8604c943979ef2a4c29990399c0fc`, source tree
|
||||
`62adeab78469339886640fa0e852a8532f7e03d80da052a687576fc4e7110c83`.
|
||||
The narrow native case corrected only its expected-error matcher; type feedback
|
||||
added a nonnull annotation for the controlled fixture’s known movement list.
|
||||
The frozen related union and required checks then passed on identical source.
|
||||
Only checkpoint prose/reference evidence changed afterward.
|
||||
|
||||
GameTable snapshots use genuine views; isolated controls render the actual
|
||||
accepted first/second movement drafts. SSR does not click select/submit, and
|
||||
framework aliases/CSS stubs do not establish visual/browser/deployed acceptance.
|
||||
Other card/module combinations, full modes and comprehensive assurance remain
|
||||
due. No saved-room/database/reset/restart or deployment operation occurred.
|
||||
|
||||
## Recovered Hajr replay — 18 October 2026
|
||||
|
||||
**Prototyped / Partial.** The earlier multiple-physical-Hajr boundary had an
|
||||
@@ -146,7 +204,7 @@ extra territory. The authorized supplied Advanced PDF repeats “one extra
|
||||
territory during your Force Movement” on physical p29, but does not resolve
|
||||
the separately named Richese card's maximum. Choosing the explicit card
|
||||
cap avoids inventing a four-territory exception. Hajr/prior-move and
|
||||
Advanced advisor combinations remain guarded.
|
||||
Advanced advisor card movement now follows the later supplied-source cutover above; broader combinations remain open.
|
||||
|
||||
Changed-path proof: real Kulon activation followed by a three-territory
|
||||
card move, four-territory rejection, both normal groups moving two
|
||||
|
||||
@@ -874,6 +874,7 @@ These are unresolved in the cited records. Do not infer an answer from elapsed t
|
||||
|
||||
| Boundary | Still unresolved | Existing record |
|
||||
| --- | --- | --- |
|
||||
| Advanced advisor / physical Ornithopter | Supplied physical28/logical26 and10/logical8 prevent advisors from granting city access, rather than banning this physical card. Both printed modes now accept advisors through normal stance/arrival/locks/cohort rules. Range3 is independent; two-group range uses current fighter city access at each group. Empty advisor arrival can flip and grant access; advisor-only city cannot. This source cutover supersedes the older guard, not a publisher card FAQ. Wider combinations and final acceptance remain due. | [Source cutover and scoped proof](RICHESE_ORNITHOPTER_ENGINE_AUDIT.md#advanced-advisor-card-movement--18-october-2026) |
|
||||
| Ornithopter / Hajr | Standing choose-recommended provisionally replaces one unused ordinary/Hajr entitlement by range-three or two distinct normal groups, with no retroactive credit; a later Hajr may reuse those forces. Advanced adopts supplied physical39/logical37 immediately-after-play timing with explicit online/card-group interpretation; Basic retains broader face timing. The inventory has one physical Hajr, not several copies. A genuine paid Box retrieval now permits replaying that held card for another allowance because no once-per-turn cap is established. This is an explicit replay interpretation; other recovery producers and full combinations remain open. | [Original source cutover](RICHESE_ORNITHOPTER_ENGINE_AUDIT.md#hajr-and-unused-movement-entitlements--18-october-2026) · [Physical replay and counted Cunning](RICHESE_ORNITHOPTER_ENGINE_AUDIT.md#recovered-hajr-replay--18-october-2026) |
|
||||
| Reinforcements cost | The earlier all-outcome versus sole-Traitor-winner question remains unanswered. The bounded prototype provisionally charges on every revealed outcome, chooses normal reserves first and counts the transfer as battle losses. Same-plan Harass pays the original quote before returns; future returns cannot fund or change it. Native Advanced Occupy Stone/Mirror composition keeps the fee but ignores +2 normal score in physical-token comparison. These are product interpretations, not a new publisher ruling or user answer. Other profile/module gates remain; eligibility never depends on concealed Traitors. | [Source review](ECAZ_TREACHERY_RULES.md#14-september-reinforcements-cost-review) · [Combined policy](REINFORCEMENTS_RUNTIME.md#combined-utility-plan--16-october-2026) · [Stone composition](REINFORCEMENTS_RUNTIME.md#native-stone-composition--16-october-2026) |
|
||||
| Harass / Stone Burner | The earlier keep-gated versus compare-after-withdrawal question is unanswered. Standing choose-recommended provisionally compares counters left after successful withdrawal. Opposing Traitor cancels the return; original fixed Occupy commitment stays. Public preflight considers possible fixed Ecaz withdrawal without hidden custody. Clean Ix priority follows its separate explicitly provisional contract; new physical commitments do not remove other profile/module limits. This is implementation interpretation, not a new publisher ruling or user answer. | [Withdrawal](HARASS_WITHDRAW_RUNTIME.md#provisional-stone-burner-timing--16-october-2026) · [Clean Ix priority](MIRROR_WEAPON_ENGINE_AUDIT.md#clean-selected-ix-composition--16-october-2026) |
|
||||
|
||||
Reference in new issue
Block a user