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.
This commit is contained in:
Quintine committed 2026-10-02 06:45:21 +10:00
1 parent 13c46450a9
commit 6785e622a7
18 files changed
+2767 -13

No files matched your search

+29
View File
@@ -16,6 +16,35 @@ open mode gates.
## Current checkpoint and work
Normal Spice Banker income now connects every reachable actual final-bank
auction, shipment, paid revival and resolved support source in fresh local
`banker-income`: unique classic2..6-seat Basic/Advanced, base33/all14-skills only.
One physical-card turn/phase stamp gains1 unavailable front-shield spice;
real native Mentat collects once before optional work/victory. No public
start, existing-game retrofit or combined overlay is activated. Original
earned-faction retention after trainer death/capture/reassignment and separate
payer/source nonaggregation remain explicit LOCAL provisional boundaries,
not an answer to the existing custody question or a publisher split FAQ.
Three implementation owners and two final independent reviews covered runtime,
canonical history and private authenticated entry/recovery; both final reviews
have no finding. Types/lint, **6,487 offline tests**, **140 focused cases** and
build pass. Eighteen native source-to-Mentat cases conserve all33 Treachery
Cards/14 skills; all four legal policies exclude deferred money from budgets.
Original private-backed-up six-seat setups **6VZ8G5BY Basic v38** and
**8TN8BTLT Advanced v31** exercised native Emperor self-auction and Guild
own-bank shipment/allow, human390px controls, refresh and final Collection
readiness to actual Mentat (original Banker wallets10→11 and3→4).
The initial26px notice squeeze was reproduced and repaired in the main column;
fresh notice width is354px. Cards/skills/normal and elite forces are conserved;
the23 prior isolated QA rooms' states/versions are unchanged. After final
guide-worker reload, all82 original seats across25 targeted QA rooms restore;
Basicv38/Advancedv31 remain at native Mentat without double collection.
Local HTTP remains **49/55 with six upstream503 rejection failures**, not green.
Guide coverage is Partial / Development Verified; final guide10/10,
types/lint/build and expanded390px guide pass. Checkpoint push is being
finished. No deployed/full-module claim.
Harkonnen Nexus Betrayal now connects actual personal and allied native traitor
calls, exact immediate physical retirement, the surviving original battle once
and one private actual Mentat replacement. Fresh local `harkonnen-betrayal`
+60
View File
@@ -1,5 +1,65 @@
# Dune implementation status
## 2 October 2026 — normal Spice Banker final-bank income and native Mentat collection
Three exclusive implementation owners connect the fresh `banker-income`
classic2..6-seat Basic/Advanced base33/all14-skills-only profile. Parent
integrates the small public notice/source guide, actual proof and shipping.
Three is the useful slice count, not a five-agent minimum.
The photographed normal band gains1 additional bank spice when ANOTHER
payer makes ONE actual bank payment of at least4, once per physical card,
turn and phase. Native paid auctions (including Emperor self-purchase),
ordinary/cross/return shipment, actual paid force/leader/KH/Emperor-extra
revival and resolved support use their original final bank portions.
Real counter-free allowances remain automatic; actual held counters retain
native suspension/cancellation. Income paid to a player, free/stopped/waived
sources, self-payment and smaller individual payer legs do not qualify.
Distinct source/payer legs and lower Banker spending never pool into4.
Original money/recipient/card/force/suffix costs finish once; deferred income
does not fund its source or any pre-Mentat spending.
New grants follow the actual living available trainer and post-battle
survival/posture, not hidden pre-reveal plans. A physical-card stamp cannot
reset through death/return/reassignment. Already-earned currency stays with
its ORIGINAL gaining faction under an explicit conservative LOCAL policy;
the earlier death/capture question and universal split interpretation remain
open. Real Mentat atomically marks and credits all uncollected grants once
before optional actions/victory. Closed fixed-size consistency history does
not depend on today's wallet/trainer/card; no arbitrary read heal or
fictitious persisted half-phase8 collect choice is used. Public projection
exposes only physical owner/count and current-phase use, not source invoices.
Integrated verification reproduced and repaired nonbattle trainer completion,
Emperor own-auction final recipient and secret suspended-invoice projection.
Genuine fixture repairs distinguish economic payer from final auction actor,
native Harkonnen free2/cost2 from Emperor free1/cost4, KH revival cost2,
actual skilled death/revival offers and already-held weapon custody. Native
bounty/Collection quotes replace incorrect gross-wallet cost assertions.
Two final independent money and recovery/privacy reviews have no finding.
Types/lint, **6,487 offline tests**, **140 focused Banker/profile cases** and
build pass. Eighteen native payment/trainer/threshold cases conserve all33
Treachery Cards/14 skills through original source and actual Mentat. All four
minimal legal policies preserve available-budget actions with deferred money.
Original private-backed-up six-seat CLI rooms **6VZ8G5BY Basic v38** and
**8TN8BTLT Advanced v31** retained native setup/decks/offers/identities/circles.
Human390px native Emperor self-auction and Guild own-bank shipment/allow
earn1 while wallets stay unchanged. Refresh retains the physical notice;
actual final Collection readiness opens Mentat once (Banker10→11 and3→4).
Phone evidence caught a26px player-strip notice squeeze; moving it into the
main column gives354px width. Necessary isolated-worker reload preserved
Basicv14/Advancedv13 continuation before further actions. All card/skill/
normal and elite force inventories are conserved;23 prior isolated QA rooms'
states/versions are unchanged. Final guide10/10, types/lint/build and expanded
390px Partial/DevelopmentVerified guidance pass. All82 original saved seats
across25 targeted QA rooms restore after final guide-worker reload; the two
Banker rooms remain at native Mentat without double collection. Local HTTP
is **49/55** with six existing upstream503 rejection failures, not green.
Owned temporary drivers are removed; private inputs/backups remain outside
the checkout. Checkpoint push is being finished; full skill/module,
combined-mode and deployed acceptance remain open.
## 2 October 2026 — original Harkonnen Nexus traitor retirement and Mentat replacement
Four exclusive implementation owners connect fresh local `harkonnen-betrayal`:
+21 -3
View File
@@ -5,6 +5,21 @@ Normal mode starts and publication remain gated. The [source contract](LEADER_SK
contains all fourteen physical cards; the [capture interpretation](LEADER_SKILLS_CAPTURE.md)
records the fresh publisher/designer search requested by the user.
**2 October normal Banker checkpoint:** the separate fresh local `banker-income`
profile connects actual final-bank payment legs, one physical Banker phase
grant and automatic current Mentat collection. The full deck14
and existing lower Banker spending remain intact. Read-only public front-shield
counts explain unavailable currency; no collect action/confirmation is added.
Original earned-faction retention after death/capture/reassignment and per-payer
nonaggregation are explicit conservative LOCAL prototype choices, not answers
to the earlier pending custody/split questions or full-module certification.
Bounded verification is Partial / Development Verified: 6,487 offline tests,
140 focused cases, eighteen native source-to-Mentat cases, four legal budgets
and two preserved six-seat CLI/human-phone rooms pass; local HTTP remains
49/55 with six upstream503 failures. Full-module/deployed acceptance stays open; see the
[existing Banker normal-band contract](SPICE_BANKER_RUNTIME.md#normal-income-local-contract--2-october-2026).
## Connected boundary
The [Basic Tleilaxu follow-up](TLEILAXU_LEADER_SKILLS.md) adds the full-deck
@@ -67,9 +82,12 @@ posture and saved history under an explicit private opt-in. The uniform mandator
response step awaits the user's UX decision; ordinary activation remains disabled.
[Bureaucrat payment redirection](BUREAUCRAT_PAYMENTS.md) connects the ordinary
auction, shipment, Richese sale and paid-bribe families within its recorded
boundary. Other payments and split funding remain incomplete. Spice Banker
income remains missing. [Banker battle spending](SPICE_BANKER_RUNTIME.md)
now connects its lower band with separate sealed funds and survivor strength. [Smuggler shipping](SMUGGLER_SHIPMENT.md)
boundary. Other Bureaucrat payments and split funding remain incomplete.
[Banker normal income](SPICE_BANKER_RUNTIME.md#normal-income-local-contract--2-october-2026)
is connected only in its separate fresh classic `banker-income` profile;
ordinary/default and combined skill starts gain no new activation.
[Banker battle spending](SPICE_BANKER_RUNTIME.md) retains its separate
sealed funds and survivor strength. [Smuggler shipping](SMUGGLER_SHIPMENT.md)
connects its optional normal reserve bonus and the [owned No-Field companion](SMUGGLER_NO_FIELD.md).
[Diplomat defense](DIPLOMAT_DEFENSE.md) connects its normal band for a physical
Worthless card copying a canonical base Shield or Snooper. Its bounded lower
+1
View File
@@ -129,6 +129,7 @@ independent decisions are not reconciled by this cutover.
| Basic Ixians / Leader Skills | Per-origin cyborg range, room-local HMS force routes, rescue before actual cyborg Tank substitution, Rihani before faction substitution and mandatory cleanup compose existing contracts. Ambiguous rescued cyborg reserve origins are explicit player choices. Exact green Ix Specials are Thumper, Harvester and Amal. | [Integration and physical sources](IX_LEADER_SKILLS.md) |
| Basic Tleilaxu / Leader Skills | Compose settled native Rihani Face Dancer eligibility, own revival offers and Face Dance death return through the full deck. Zoal copies opposing printed disc value for unmodified Smuggler collection. Advanced foreign gholas and existing skill questions remain gated. | [Integration and sources](TLEILAXU_LEADER_SKILLS.md) |
| Leader Skills | Fourteen physical cards, variant setup order, public/hidden assignment, death return, own-leader revival and captured lower-band effects are sourced. Five battle disciplines, Planetologist movement/Special substitution, Suk Graduate rescues and common lifecycle are prototyped; Rihani, lower Mentat/Bureaucrat/Sandmaster, normal Smuggler and normal Diplomat now have connected follow-ups. Remaining bands and combinations stay missing. Known skilled capture identifies the leader through its unique public card. | [Source contract](LEADER_SKILLS_RULES.md), [capture inference](LEADER_SKILLS_CAPTURE.md), [runtime](LEADER_SKILLS_RUNTIME.md), [Diplomat](DIPLOMAT_DEFENSE.md), [Planetologist](PLANETOLOGIST_RULES.md), [Suk Graduate](SUK_GRADUATE_RULES.md) |
| Normal Spice Banker local preview | Fresh classic/base33/all14-skills-only `banker-income` gains one additional deferred bank spice once per physical card/turn/phase from another payer's one actual bank payment of at least four. Original recipients/own-donor legs/waivers and native costs stay separate; no pooling smaller payments or using future income to fund the payment. Actual Mentat collects once to original gaining faction. Earned retention through trainer death/capture/reassignment and per-payer splitting are explicit conservative LOCAL choices, not answers to the earlier custody question or publisher examples. Public/old/combined modes stay gated; bounded verification is Partial/Development Verified, not deployed/full-module acceptance. | [Normal-band contract](SPICE_BANKER_RUNTIME.md#normal-income-local-contract--2-october-2026), [skill authority](LEADER_SKILLS_RULES.md) |
| Discoveries | Preserve seven sourced Spice Cards and eight physical tokens, private faction peeks and Collection choices. Revealed locations are separate territories; only Jacurutu counts toward stronghold victory. Next-turn free entry, sole-occupant Cistern income, bounded sole-occupant Orgiz transfer and later-turn Ornithopter spending are prototyped; Jacurutu income, Testing Station and Shrine also have bounded paths. Contested and mixed cases remain pending. | [Component authority](DISCOVERY_COMPONENTS.md), [prototype boundary](DISCOVERY_PROTOTYPE.md) |
| Guild Secret Ally | One explicit Guild-priced ordinary shipment; borrowed prices/routes preserve native identity. Free Fremen reinforcement remains a separate choice. | [Route contract](NEXUS_GUILD_SECRET_ALLY_RULES.md), [verified runtime](NEXUS_GUILD_SECRET_ALLY_RUNTIME.md) |
| Homeworld custody and mobility | Physical home/visitor groups, population thresholds, tariffs and transport permissions retain distinct sources; Homeworld immunity is not universal immunity. | [Homeworld rules](HOMEWORLD_RULES.md), [benefits](HOMEWORLD_BENEFITS_RULES.md), [mobility](HOMEWORLD_MOBILITY_RULES.md), [invasion](HOMEWORLD_INVASION_RULES.md), [Guild transport](GUILD_HOMEWORLD_TRANSPORT_RULES.md) |
+90 -5
View File
@@ -1,8 +1,92 @@
# Spice Banker battle commitment prototype
# Spice Banker battle commitment and normal income prototypes
13 September 2026. **Prototyped**, with **Partial** rules coverage. This connects
the lower battle band. The normal income band and combined-module acceptance
remain unfinished; public mode starts and publication stay gated.
**2 October normal-band checkpoint:** a separate fresh local `banker-income`
classic/base33/all-fourteen-skills-only Basic/Advanced profile connects actual
positive bank payments to automatic current Mentat collection.
Bounded coverage is **Partial / Development Verified**. No public start,
old-game retrofit or other module is enabled; this is not deployed acceptance.
## Normal income local contract — 2 October 2026
The original photographed card says gain one spice when another player makes
one bank payment of at least four, once per phase. This is a mandatory
additional bank grant, not skimming the original payer or recipient; no new
action, Karama response or confirmation is invented. Ordinary costs and
their original counters/recipient/physical suffix finish once before the grant.
The private-backed-up profile admits unique2..6 classic factions,
Basic or Advanced, base33 Treachery and all14 Leader Skills alone. Actual
paid normal auctions, funded shipments, paid force/leader/KH/Emperor-extra
revivals and resolved bank support use original final-bank receipts. Player
income, free/waived/stopped/invalid sources and self-payment do not qualify.
The original bank recipient matters: canceled Emperor or Guild income may
leave a bank payment, while income actually received by a player does not.
One payment is not several smaller payments summed together. Actual own/donor
legs keep their payer identity; two payers at two each do not make one payer
at four. The lower1..3 Banker battle payment stays separate from support.
This per-payer/source composition is a conservative local interpretation,
not a separately located publisher split-funding example. No future award
can finance the original payment.
An actual available living native trainer supplies new normal income. A
captive supplies no upper band; concealed unselected skills are unavailable.
Own-battle selected-trainer eligibility uses actual resolved survival, not
private pre-reveal timing. One physical card's turn/phase stamp cannot reset
through death, return, refresh or same-phase reassignment.
The already-earned front-shield pile remains bound to its ORIGINAL gaining
faction provisionally in this fresh profile even if the trainer dies, is
captured or the card returns/reassigns. This conserves earned currency and
does not transfer it with a skill card. It does **not** answer the previously
asked death/capture question or create universal completed-mode authority.
The historical pending boundary below remains recorded outside this profile.
Deferred spice is not added to a spendable wallet before actual native Mentat
opening. Human/four-policy bids, shipping, revival, support and lower Banker
spending use original available money. Mentat atomically marks/credits each
uncollected grant once before optional work/victory; collection is not a
qualifying payment and creates no recursive income. There is no arbitrary
read heal or fictitious persisted half-phase collect choice.
Only physical public front-shield owner/count and current-phase use are
projected. Private bank amounts, source/receipt, hidden plans and later skill
entitlement stay private. Current-source corrupt/stale/duplicate/foreign
actions and recovery reject immutably; closed history no longer requires the
original trainer/card or old wallet to remain in place. Bounded signatures
check consistency, not authentication of wholesale rewritten saved JSON.
Frozen verification passes types/lint, **6,487 offline tests**, the **140-case**
Banker/profile union and build. Eighteen actual native producer/threshold/
trainer cases conserve all33 Treachery Cards and14 skills through original
payment and real Mentat; independent combat/Collection quotes separate native
bounty/income from support costs. All four minimal legal policies exclude the
front-shield pile from available budgets. Native death/capture/reassignment,
once-phase and separate payer legs have meaningful JSON/authenticated SQLite
regressions, including actual final Collection races and private suspended
Emperor/Guild invoices. Two final independent scoped reviews have no finding.
Original private-backed-up six-seat CLI setups were continued without
redealing: Basic **6VZ8G5BY v38** used native Emperor self-auction payment to
the Bank; Advanced **8TN8BTLT v31** used native Guild own-bank shipment and
its genuine allow decision. Human390px controls earned1 without changing the
Banker's available wallet, retained the notice through refresh and collected
at actual final Collection readiness to Mentat exactly once (10→11 and3→4).
The notice's initial26px player-strip squeeze was reproduced visually and
fixed by placing it in the main column; fresh proof shows354px width.
All cards/skills/normal and elite force inventories remain conserved, with
the23 prior isolated QA rooms' states/versions unchanged. Final guide10/10,
types/lint/build and expanded390px guidance pass; all82 original seats in25
targeted QA rooms restore after final worker reload without double collection.
Local HTTP is **49/55**, with six known upstream503 rejection failures:
not a green suite. Publication/deployment and complete skill/module acceptance
remain open.
The historical13 September checkpoint below is **Prototyped**, with **Partial**
rules coverage, and connects the lower battle band only. The normal band is
now connected solely in the fresh profile above; combined acceptance and
public mode starts remain gated.
## Source and payment contract
@@ -33,7 +117,8 @@ Mentat Pause. Neither publisher nor designer material located in the renewed
search settles custody of that accumulated income if the trainer dies or is
captured first. The user has been asked whether to retain the pending boundary
or rule that already-earned spice stays with the original faction. No answer
or income implementation is assumed here.
is assumed; only the explicitly provisional fresh profile above implements
normal income. This historical question remains open outside that profile.
## Connected behavior