Compose purchased Karama rates with Richese Cunning
This commit is contained in:
1 parent
61c269123c
commit
96de962622
16 files changed
+660
-19
No files matched your search
@@ -16,6 +16,33 @@ open mode gates.
|
||||
|
||||
|
||||
## Current checkpoint and work
|
||||
**Purchased Karama rate with native Richese Cunning — 25 October. Prototyped / Partial.**
|
||||
The original independent rate now halves Cunning's one billable pair unit plus
|
||||
any High paid companions, rounded once and paid to the bank. The original
|
||||
beneficiary/owner/activation card stays bound through responses even when city
|
||||
rounding leaves the same fee. Live claimed-cost history remains authoritative.
|
||||
No-Field prevention preserves the unused rate and spends the declared Nexus;
|
||||
success consumes the grant. Advanced Guild stopping retains its existing
|
||||
provisional exact-card refund and consumed-shipment outcome. Persistent controls,
|
||||
minimal policies and the shared payment filter use the same quote.
|
||||
[Source, policy and limits](NEXUS_RICHESE_RULES.md#purchased-karama-rate-with-native-cunning--25-october-2026).
|
||||
|
||||
Disjoint helper/native-fixture work, bounded review and root integration pass
|
||||
**20 files, 168/168**, types/lint/build and four native selector-callback/engine/
|
||||
GameTable SSR journeys. Actual four-seat Basic 126/Advanced 141 source actions
|
||||
retain original setup, real alliance/draw/funding and Emperor's genuine Karama
|
||||
activation. Eleven paid plus immediate five cost six, leaving four reserves
|
||||
and six spice; Guild receives none. Original opposing Karama prevention retains
|
||||
the rate for a real ordinary replacement; Advanced stopping returns only the
|
||||
original unclaimed activation card while Nexus remains spent. Actual sixteen
|
||||
paid plus capped four are affordable at nine, where full seventeen is not.
|
||||
Zero/one-companion rounding and all four minimal policies pass. Explicitly
|
||||
controlled metadata cases cover lost/replaced sources and claimed-cost refund;
|
||||
no original card-recovery programme is claimed. Fixture type feedback is repaired.
|
||||
No played source hand/wallet/phase/alliance/forces are installed. Wider modes,
|
||||
browser/mobile/deployed and final assurance remain open. No saved-room/D1/server/
|
||||
reset/restart/deployment operation occurred; SSR is not hydration acceptance.
|
||||
|
||||
**High Richese with Nexus Cunning — 25 October. Prototyped / Partial.**
|
||||
Paid reserve forces now accompany the original two-token Cunning shipment.
|
||||
Its signed frame retains the explicit count and one invoice: reserve paid
|
||||
|
||||
@@ -2,6 +2,18 @@
|
||||
|
||||
Initial primary-source and engine audit, 2026-09-06. The bounded ordinary-reserve cancellation policy below was selected on 2026-09-28 after a targeted publisher-source search found no affordability procedure; the later original audit remains historical evidence for unfinished transport and module combinations.
|
||||
|
||||
## Purchased rate with native Richese Cunning — 25 October 2026
|
||||
|
||||
The native unallied pair now retains an original independently purchased rate:
|
||||
one billable pair unit plus any High paid counters, halved and rounded once,
|
||||
entirely bank-paid. Identity is bound through the original pending frame even
|
||||
when a stronghold's rounded fee stays one. Native No-Field prevention retains
|
||||
the unused grant and spent Nexus; successful delivery consumes the grant.
|
||||
Advanced Guild stopping retains the existing provisional exact-card refund
|
||||
and live claimed-cost exclusion below. This extends a prototype boundary,
|
||||
without supplying a new native Guild rate or resolving wider combinations.
|
||||
[Canonical composition and evidence](NEXUS_RICHESE_RULES.md#purchased-karama-rate-with-native-cunning--25-october-2026).
|
||||
|
||||
## Recovered purchase cost and stop refund — 16 October 2026
|
||||
|
||||
Semuta now offers an original printed shipment-price activation cost.
|
||||
|
||||
@@ -1,5 +1,54 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 25 October 2026 — Purchased Karama rates compose with native Richese Cunning
|
||||
|
||||
The native unallied pair now accepts its original independent purchased rate.
|
||||
The server snapshots only beneficiary/owner/optional activation-card identity
|
||||
inside the existing signed pair frame, prices one pair unit plus any High paid
|
||||
companions at half-normal rates rounded once, and retains original bank routing.
|
||||
Lost/replaced grants reject even at city price one. Mutable claimed-cost history
|
||||
stays on the live grant, not its identity snapshot; historical outcomes need no
|
||||
active rate or perpetual discard custody. Absent legacy sources stay absent.
|
||||
No new client source fields, physical card or rate grant are introduced.
|
||||
|
||||
Original No-Field prevention keeps the unused rate and ordinary shipment while
|
||||
the Nexus stays spent. Successful delivery clears the rate once. Native Advanced
|
||||
Guild stopping finishes the original history, consumes shipment and uses the
|
||||
existing provisional refund: only the original unclaimed cost still in discard
|
||||
returns to its owner. Claimed costs stay ineligible after rediscard. Persistent
|
||||
pair guidance, minimal policies and shared Homeworld payment eligibility use
|
||||
the same purchased tariff. Printed permission and this bounded composition are
|
||||
explicit in the [canonical source contract](NEXUS_RICHESE_RULES.md#purchased-karama-rate-with-native-cunning--25-october-2026);
|
||||
this is not a new publisher worked example or native Guild discount.
|
||||
|
||||
Disjoint helper/native-fixture work, bounded read-only source/settlement review
|
||||
and root integration pass **20 files, 168/168**, types/lint/build and four native
|
||||
selector-callback/engine/GameTable SSR journeys. Actual four-seat Basic 126 and
|
||||
Advanced 141 source actions earn real setup, Emperor/Atreides alliance, unallied
|
||||
Richese draw, completed funding and Emperor's genuinely dealt Karama activation.
|
||||
Eleven paid plus immediate five cost six, leave four reserves/six spice and award
|
||||
Guild no income. Original Guild Karama prevention retains the rate for a real
|
||||
ordinary replacement; actual Advanced special stopping returns only Emperor's
|
||||
original unclaimed activation cost and spends Guild's own second original card.
|
||||
An actual sixteen-paid/capped-four group costs nine with twelve available, while
|
||||
full seventeen is unaffordable; the shared filter accepts only the purchased
|
||||
version. Zero/one-companion city rounding and all four legal profiles pass.
|
||||
|
||||
Six pure source cases and explicitly labelled controlled pending-grant/claimed-
|
||||
cost metadata cases supplement native paths; they are not original Box/Semuta
|
||||
recovery programmes. No source played hand/wallet/phase/alliance/forces is installed.
|
||||
The initial quick check catches assertion-induced fixture type narrowing; its
|
||||
one-line typed flag mutation repair passes the final frozen full selection.
|
||||
Private proof/HTML:
|
||||
`/home/quintine/.local/share/dune/checkpoints/20261025-richese-cunning-purchased-rate/`.
|
||||
`frozen-type-fix/report.json` passes unchanged tree
|
||||
`f289ed1aa3512bb2e79d4bff220aacafa5d6157e9651bcbf8e422e405684a9e7`,
|
||||
2,809 files, base `61c2691`. Final prose-only evidence overlay is separately
|
||||
checked without repeating unchanged runtime checks. Broader routes/modules,
|
||||
full modes, browser/mobile/deployed and final assurance stay open. No saved-room,
|
||||
D1, server, reset, restart or deployment operation occurred. SSR/callbacks do
|
||||
not certify parent hydration.
|
||||
|
||||
## 25 October 2026 — High Richese retains paid forces through Nexus Cunning
|
||||
|
||||
The original two-token Cunning action now accepts explicit `noFieldReserves`.
|
||||
|
||||
@@ -2,6 +2,65 @@
|
||||
|
||||
Audited 10 September 2026, with a bounded Betrayal implementation contract added 30 September. This separates the ordinary Secret Ally shipment, native Cunning's two-marker operation and Betrayal's two auction outcomes. It does not certify full-family implementation or open the Nexus release gate. See [common Nexus rules](NEXUS_CARD_RULES.md), [auction custody and source boundaries](RICHESE_AUCTION_RULES.md), [No-Field custody](RICHESE_NO_FIELD_RULES.md), and [allied No-Field distinctions](RICHESE_ALLIED_SHIPMENT_AUDIT.md).
|
||||
|
||||
## Purchased Karama rate with native Cunning — 25 October 2026
|
||||
|
||||
**Prototyped / Partial.** The native unallied two-token Cunning shipment now
|
||||
composes with an independently purchased ordinary Karama rate for that active
|
||||
shipper. The supplied revision's physical page 16 permits purchasing any
|
||||
player's Force Shipment at half-normal Guild rates, paid to the Spice Bank.
|
||||
Cunning changes its billable quantity to one, not that independent rate.
|
||||
With optional High reserve accompaniment, provisionally bill **one pair unit
|
||||
plus the selected paid counters**, then halve and round up once. Immediate
|
||||
faceup materialization adds no billable units. This is a bounded composition,
|
||||
not a newly located publisher worked example or native Guild discount.
|
||||
|
||||
The server captures the original rate's beneficiary, owner and optional
|
||||
physical activation-card identity inside the pair's original signed frame.
|
||||
An unchanged rounded fee cannot substitute a lost or replacement grant or
|
||||
silently change the bank payee. Live claimed-cost history stays on the original
|
||||
grant and may change independently; it is not reset from this identity snapshot.
|
||||
Historical outcomes need no active grant or perpetual discard custody. Old
|
||||
full-price frames retain their absent source rather than acquiring a new rate.
|
||||
|
||||
Successful delivery pays the original combined invoice to the bank and consumes
|
||||
the grant. Initial native No-Field prevention leaves that grant unused for a
|
||||
legal ordinary replacement; tokens, physical counters and spice remain, the
|
||||
shipment is unused and the already-declared Nexus remains spent. Advanced Guild
|
||||
special stopping consumes the shipment and clears the grant without payment
|
||||
or arrival. It retains the [existing provisional refund policy](GUILD_RATE_KARAMA_RULES.md#recovered-purchase-cost-and-stop-refund--16-october-2026):
|
||||
return only the original unclaimed activation card still in discard to its
|
||||
original owner. A claimed cost cannot refund even after rediscard. Never refund
|
||||
the Nexus, invent another card or renew the purchased rate.
|
||||
|
||||
Persistent pair controls show the combined price and bank-only purchased rate;
|
||||
the minimal bot candidate and shared payment filter use that same tariff.
|
||||
Original unallied, distinct-token/nonrepeat, unused-opportunity and parent
|
||||
counter restrictions remain. A rate for another beneficiary is not borrowed.
|
||||
Smuggler remains a separate single-marker selection. This section supersedes
|
||||
only the earlier purchased-rate exclusion below; broader modes and combinations
|
||||
remain unfinished.
|
||||
|
||||
Evidence: [origin binding](../game/richese-cunning-rate.ts),
|
||||
[origin cases](../tests/richese-cunning-rate.test.ts),
|
||||
[native source](../tests/fixture-richese-cunning-purchased-rate.ts),
|
||||
[runtime cases](../tests/richese-cunning-purchased-rate-runtime.test.ts),
|
||||
[shared controls](../components/richese-no-field.tsx) and
|
||||
[payment adapter](../game/homeworld-payment-options.ts).
|
||||
|
||||
Frozen 20-file **168/168**, types/lint/build and four native selector-callback/
|
||||
engine/GameTable SSR journeys pass. Basic 126/Advanced 141 source actions earn
|
||||
original setup/alliance/draw/funding and the actual Emperor activation; an
|
||||
original fourth Guild receives no bank-paid fee, cancels the No-Field for a
|
||||
real replacement, or uses Advanced stopping with the original exact refund.
|
||||
Eleven paid plus immediate five cost six. An actual sixteen-paid/capped-four
|
||||
invoice is nine, affordable with twelve where full seventeen is not. Zero/one
|
||||
rounding, six pure origin cases, controlled pending-source/claimed-cost metadata
|
||||
and all four minimal profiles pass. Controlled cases do not claim a native
|
||||
card-recovery programme. Private source-bound proof/HTML:
|
||||
`/home/quintine/.local/share/dune/checkpoints/20261025-richese-cunning-purchased-rate/`.
|
||||
No saved-room/D1/server/reset/restart/deployment operation occurred. Full modes,
|
||||
comprehensive assurance, browser/mobile/deployed and parent hydration remain open.
|
||||
|
||||
## High Homeworld Cunning accompaniment — 25 October 2026
|
||||
|
||||
**Prototyped / Partial.** An unallied native Richese holder may explicitly add
|
||||
@@ -27,7 +86,7 @@ changes this invoice.
|
||||
|
||||
Observe native High before the whole group, permit its arrival to cross Low,
|
||||
then apply current Low movement rules to later actions. The source's ordinary
|
||||
unallied/no-purchased-rate and distinct available token/nonrepeat conditions
|
||||
unallied and distinct available token/nonrepeat conditions
|
||||
remain. Smuggler retains its separate single-marker route. Zero paid forces
|
||||
need no High entitlement and preserve ordinary Cunning, including scarce stock.
|
||||
The arrival counts actual paid plus immediate faceup counters and one effective
|
||||
|
||||
@@ -1255,7 +1255,8 @@ dedicated retrieved worked FAQs. [Contract and remaining limits](HOMEWORLD_OCCUP
|
||||
| Ix High paid-Cyborg bonus | Provisional composition: observe High before the accepted ordinary group; add up to two actual remaining Suboid Tanks per paid Cyborg outside normal allowance/free quota, without Recruits multiplication or future debt. Preserve the paid invoice and original cancellation/stop outcomes. Prior La La La suppresses new grants; a delivered bonus is one existing free-return income event, not a second award. The card establishes the grant; quota, shortage and event classification are application policy, not a located Ix FAQ. | [Current contract and source boundaries](HOMEWORLD_BENEFITS_RULES.md#provisional-ix-high-paid-revival-bonus--25-october-2026) |
|
||||
| Low Homeworld / Tleilaxu revival prevention | Provisionally prevent the qualifying return as a whole while preserving the printed Low free rate. No independent bonus-only return, cost, quota use, revival income or new High follow-up arises from a stopped event. Quiet and pending native special-Karama windows share the same eligibility. Retain the 24 October Ghola phase4 cutover and Emperor special immunity. This event/advantage composition is not a located combined FAQ. | [Current source and policy](HOMEWORLD_BENEFITS_RULES.md#provisional-low-homeworld-revival-prevention--25-october-2026) |
|
||||
| High Richese reserve accompaniment | The printed High card permits reserve forces beside a No-Field. Provisionally bill one marker plus the actual paid companions as one rounded ordinary group, observe High before that group and permit its completed shipment to cross Low. Hidden value stays in reserves; optional Smuggler reserves an additional real free counter. Original No-Field/Guild decisions and invoices remain, and the two-token Cunning route retains its separate contract. Combined tariff and grouped threshold timing are composition policy, not a printed worked example. | [Current prototype and boundaries](HOMEWORLD_RULES.md#high-richese-mixed-shipment-prototype--25-october-2026) |
|
||||
| High Richese / Nexus Cunning paid group | Provisionally price the pair as one unit plus explicit paid ordinary counters; reserve the paid group first, then immediately materialize only the remaining stock for the faceup token. Observe High before the atomic group, permit crossing Low and retain the concealed token's later reserve-capped reveal. Original Nexus spend, two-token history, No-Field cancellation and Guild stop remain. No new Smuggler/purchased-rate pair or retrofitted quantity. This is combined pricing/allocation policy, not a located worked example. | [Current combination contract](NEXUS_RICHESE_RULES.md#high-homeworld-cunning-accompaniment--25-october-2026) |
|
||||
| High Richese / Nexus Cunning paid group | Provisionally price the pair as one unit plus explicit paid ordinary counters; reserve the paid group first, then immediately materialize only the remaining stock for the faceup token. Observe High before the atomic group, permit crossing Low and retain the concealed token's later reserve-capped reveal. Original Nexus spend, two-token history, No-Field cancellation and Guild stop remain. No new Smuggler pair or retrofitted quantity; the later purchased-rate composition below is separate. This is combined pricing/allocation policy, not a located worked example. | [Current combination contract](NEXUS_RICHESE_RULES.md#high-homeworld-cunning-accompaniment--25-october-2026) |
|
||||
| Purchased Karama / native Richese Cunning | Provisionally apply the original independent half-normal, bank-paid grant to one pair unit plus any paid High companions, rounded once. Bind original beneficiary/owner/optional activation card even at unchanged city fee. Keep live claimed-cost history, original No-Field unused-grant/spent-Nexus outcome and existing provisional Guild-stop exact-card refund. No native Guild rate or replacement grant is invented. | [Current source and boundaries](NEXUS_RICHESE_RULES.md#purchased-karama-rate-with-native-cunning--25-october-2026) |
|
||||
| Homeworld effects | Keep original payment/revival/placement identities and qualification observations; observations alone do not choose an occupied-benefit owner. | [Payments](HOMEWORLD_PAYMENT_INCOME_RULES.md), [card economy](HOMEWORLD_CARD_ECONOMY_RULES.md), [Collection](HOMEWORLD_COLLECTION_RULES.md), [revival deployment](HOMEWORLD_REVIVAL_DEPLOYMENT_RULES.md), [victory reinforcement](HOMEWORLD_VICTORY_REINFORCEMENT_RULES.md), [replacement](HOMEWORLD_REPLACEMENT_RULES.md), [Tupile](HOMEWORLD_TUPILE_INTELLIGENCE_RULES.md) |
|
||||
| Duke Vidal revival custody | The user selected living set-aside custody after Ecaz revives Duke; a separate Ambassador/Nexus acquisition grants battle control. Only Ecaz may revive him, including Ghola. Native repeated returns now use the separately labelled provisional identity-cohort policy, not a new publisher example or user number. Captured scope and broad combinations remain separately bounded. | [Selected custody](ECAZ_REVIVAL_RULES.md#selected-product-interpretation-28-september-2026), [current cohort policy](ECAZ_REVIVAL_RULES.md#identity-tracked-repeated-cohorts--14-october-2026) |
|
||||
| Mirror Weapon copied-card cleanup | The user selected ordinary winner retention for the physical Mirror even if its effective copy activates Tooth or Artillery. The original Tooth/Artillery cards retain their named mandatory-discard exceptions. This is a product interpretation, **not** a located publisher ruling. Independent copy-first Tooth/Stone choices and physical cleanup have a bounded CHOAM/Richese-deck runtime, including bare Basic native E3 and selected Ix with original fixed/typed coalition accounting. Basic E3 phase modules and other combined modules/full games remain gated. | [Printed Mirror face and source audit](MIRROR_WEAPON_ENGINE_AUDIT.md#user-selected-cleanup-interpretation-28-september-2026) |
|
||||
|
||||
Reference in new issue
Block a user