Separate Guild transport permission, purchase price and loan approval
This commit is contained in:
1 parent
a12250320c
commit
11adb7dbf3
39 files changed
+1576
-121
No files matched your search
@@ -29,6 +29,31 @@ optional skill bands, combinations and public expansion starts remain open.
|
||||
Rules implementation continues; comprehensive assurance and administration
|
||||
remain deferred until all rules are implemented.
|
||||
|
||||
**Separate transport permission, purchased typed price and allied marker — 15 October.**
|
||||
Native cross/return now has its own unpaid counter before price. Denial
|
||||
preserves legal alternatives and half price; the bounded original-opportunity
|
||||
scope is provisional and does not remove a signed Cunning second opportunity
|
||||
or immune Junction permission. Purchased ordinary Karama halves original
|
||||
typed routes without granting a route and sends the whole invoice to bank.
|
||||
Existing special-stop returns the original purchase card under its prior
|
||||
provisional policy. Allied marker cancellation never charges materialized
|
||||
zero/five forces or silently increases a supplier’s approved whole fee.
|
||||
|
||||
Five actual390px journeys pass, including fresh full2 supplier reoffer/consent.
|
||||
That surface caught and fixed lender UI/AI quote drift using an authorized
|
||||
recipient-specific price descriptor, not private wallet data. Twenty main
|
||||
runtime/policy paths pass (15 original-action/five controlled), plus four
|
||||
controlled optional-offer/recipient continuations. No overflow/application
|
||||
exception; one initial Vite dependency fetch aborted. Only the owned
|
||||
memory-only QA engine reloaded, retaining its exact synthetic states.
|
||||
Purchased-price/Junction sponsorship remains a separately tracked source
|
||||
composition; full combinations, assurance, public starts and full goal remain open.
|
||||
[Current authority and explicit interpretation](GUILD_RATE_KARAMA_RULES.md#permission-purchase-and-allied-marker-composition--15-october-2026).
|
||||
Affected25-file263/263 passes across frozen237+26 selections; final saved/
|
||||
deployed assurance is deliberately not claimed by these source checks.
|
||||
Final types/lint/build and repeated20+4 source smoke pass; existing build
|
||||
warnings remain. Current links and both partial five-facet checklists resolve.
|
||||
|
||||
**Native rate price sources, modules and typed Homeworlds — 15 October.**
|
||||
Original price receipts replace blanket module exclusions. Smuggler's free
|
||||
companion remains free; own No-Field bills one concealed marker, never its
|
||||
|
||||
@@ -2,6 +2,32 @@
|
||||
|
||||
9 September 2026. Fresh primary-source audit for the next transport integration. This supplements [the transport source update](HOMEWORLD_TRANSPORT_SOURCE_UPDATE.md); it does not resolve the already recorded Junction payment, foreign-garrison departure, or ordinary Karama timing questions.
|
||||
|
||||
## Separate permission and purchased price — 15 October 2026
|
||||
|
||||
Native Guild Arrakis-to-world and native own-world returns now have an
|
||||
unpaid transport-permission response before the separate rate counter.
|
||||
Denial preserves exact sources, funds and legal alternatives; a purchased
|
||||
price never restores the denied route. Common world-to-foreign-world
|
||||
permission remains independently available. Junction sponsorship keeps its
|
||||
immune Homeworld source rather than using native cross/return permission.
|
||||
|
||||
The supplied authorized Advanced Karama section, PDF physical16, permits
|
||||
any player’s Force Shipment at half normal price, paid to bank. Both typed
|
||||
quotes, actual controls and minimal budgets now honor that independent
|
||||
price and do not stack it with explicit Guild Nexus. Whole donor/own payment
|
||||
goes to bank, with no ordinary Guild receipt. Original manual/automatic
|
||||
interception and exact typed custody remain. Special-stop returns the
|
||||
original purchase card under the existing provisional reserve-stop policy;
|
||||
actual completion consumes its grant and preserves movement.
|
||||
|
||||
Actual390px original controls gift the auctioned Ecaz card to Moritani,
|
||||
ship three from Grumman to Ecaz for two bank spice, preserve Guild6 and
|
||||
finish the original turn. A separate original typed return allows native
|
||||
permission, then cancels rate: fee3, approved donor1, Guild7→6 after existing
|
||||
donor income, Junction15→18 and Tuek5→2. Controlled second-card special-stop
|
||||
instead returns the original gifted card without any departure/payment.
|
||||
[Current authority, policy distinction and remaining sponsored-price gate](GUILD_RATE_KARAMA_RULES.md#permission-purchase-and-allied-marker-composition--15-october-2026).
|
||||
|
||||
## Native rate cancellation runtime — 15 October 2026
|
||||
|
||||
Original native Guild world-to-world, Arrakis-to-foreign-world and Junction
|
||||
|
||||
@@ -2,6 +2,69 @@
|
||||
|
||||
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.
|
||||
|
||||
## Permission purchase and allied marker composition — 15 October 2026
|
||||
|
||||
Three distinct sources now remain distinct end to end:
|
||||
|
||||
- **Native cross/return permission:** a separate `guildTransportPermission`
|
||||
response holds the exact original group before payment/departure. Denial
|
||||
leaves a legal different shipment or movement and does not cancel native
|
||||
half price. The conservative **provisional** interpretation prevents
|
||||
immediate cross/return redeclaration for that original shipment opportunity;
|
||||
a signed Cunning second opportunity is distinct. It is not a new publisher
|
||||
example or a ban on an independent Junction Homeworld permission.
|
||||
- **Purchased ordinary Karama price:** the authorized supplied Advanced
|
||||
rulebook, **PDF physical page16, Karama Cards**, says “Purchase any player’s
|
||||
Force Shipment at Guild rates (½ normal), paid to the Spice Bank.”
|
||||
Original typed world-to-world and independently eligible Guild Arrakis/
|
||||
return routes now use that source without granting new transport rights.
|
||||
The entire approved invoice goes to bank, including donor shares; native
|
||||
rate cancellation cannot erase the independent card. Actual completion
|
||||
consumes only its grant. Guild special-stop reuses the older provisional
|
||||
policy: return the exact physical purchase card to its original owner,
|
||||
clear that grant, use shipment, and preserve movement/resources.
|
||||
- **Allied Richese marker price:** charge one paid marker, never materialized
|
||||
zero/five forces. A recipient-funded half1 can become full2; a supplier’s
|
||||
original whole-price approval1 cannot silently become2, even when wealthy.
|
||||
Return it unchanged and require a new explicit full-price offer/consent.
|
||||
The existing Guild-recipient bank-only payee precedence remains provisional.
|
||||
|
||||
Selected prepayment composition is original Guild special interception →
|
||||
native transport permission → native rate → original settlement. Common
|
||||
Guild world-to-foreign-world permission does not depend on cross/return and
|
||||
has no extra permission counter. This ordering is a bounded product choice,
|
||||
not a newly located comprehensive timing FAQ. Legacy rate-only receipts keep
|
||||
their absent-field signature and do not reopen an earlier permission stage.
|
||||
|
||||
Mobile smoke caught stale lender UI/AI pricing: a lender’s own view could not
|
||||
infer its recipient’s canceled rate. Both now use the same authorized
|
||||
recipient-specific `richeseNoField.allyPricing` quote. Canonical pricing takes
|
||||
explicit source booleans rather than accepting an ambiguous whole Game/View;
|
||||
no private recipient wallet is added.
|
||||
|
||||
Twenty main runtime/policy paths pass:15 original-action and five explicitly
|
||||
controlled. Four additional controlled planning probes permit optional
|
||||
non-reoffer and prove executable recipient continuations, not strategic tuning.
|
||||
Five actual styled390px journeys cover prevention plus immune Junction,
|
||||
actual gifted world price, fresh supplier full2 consent, controlled special
|
||||
stop/refund, and separate typed permission allowance then rate cancellation.
|
||||
No overflow/application exception; one initial Vite dependency request aborted.
|
||||
The owned memory-only QA reload retained exact synthetic states; no real room,
|
||||
database, human server, deployed revision or publication gate changed.
|
||||
|
||||
An already-purchased price combined with a Junction-sponsored offer retains
|
||||
its prior separate-composition gate and is tracked next. Other specialized
|
||||
sources, complete combinations and final assurance remain unfinished.
|
||||
[Source authority](RULE_DECISIONS.md#authorized-source-amendment--1-october-2026),
|
||||
[loan policy and consent](RICHESE_ALLIED_SHIPMENT_AUDIT.md).
|
||||
Affected25-file **263/263** passes across the frozen237-case related selection
|
||||
and26 additional module/typed producers. This is targeted rules evidence,
|
||||
not a full suite, recovery campaign or complete-mode certification.
|
||||
Final `npm run check:quick` and production build pass; the20 main runtime
|
||||
paths and four controlled continuation probes pass again on the final source.
|
||||
Existing module-register/chunk/Unknown-route warnings remain. Eleven current
|
||||
local links and both five-facet evidence sets resolve.
|
||||
|
||||
## Native price-source composition — 15 October 2026
|
||||
|
||||
Native rate eligibility is now determined by the original price/source,
|
||||
|
||||
@@ -2,6 +2,16 @@
|
||||
|
||||
Integrated checkpoint, 2026-09-07 local date. This closes the contributor-routing defect and adds transport price controls; ordinary rate/permission Karama cancellation and nonbattle Truthtrance commitments remain incomplete.
|
||||
|
||||
## Distinct permission and independent typed pricing — 15 October 2026
|
||||
|
||||
Native cross/return permission now has its own unpaid counter before native
|
||||
rate. Ordinary purchased Karama price remains independent on original typed
|
||||
routes, with the whole approved donor/own invoice paid to bank and no ordinary
|
||||
Guild income. Original special-stop card-return policy is reused rather than
|
||||
leaving a spent grant active. Allied marker reapproval and authoritative fresh
|
||||
supplier/AI prices preserve each original approval without reading other wallets.
|
||||
[Current source contract and explicit remaining Junction/purchased-price gate](GUILD_RATE_KARAMA_RULES.md#permission-purchase-and-allied-marker-composition--15-october-2026).
|
||||
|
||||
## Native rate admission follow-up — 15 October 2026
|
||||
|
||||
The separate prepayment **rate** window now also admits expansion/Nexus native
|
||||
|
||||
@@ -1,5 +1,67 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 15 October 2026 — Separate native permission, independent typed price and loan approval
|
||||
|
||||
Native cross/return now uses a distinct unpaid `guildTransportPermission`
|
||||
response before rate/payment, with original exact groups and typed world
|
||||
sources. The conservative provisional denial scope is that original shipment
|
||||
opportunity; signed Cunning second opportunity is distinct. Ordinary reserve/
|
||||
movement and common World→foreign World remain legal alternatives; immune
|
||||
Junction transport does not inherit the native ban. Existing rate-only saved
|
||||
receipts retain their original absent-field signature and do not replay a
|
||||
new earlier window. No recovery certification is implied.
|
||||
|
||||
The authorized supplied Advanced PDF physical16 Karama section permits any
|
||||
player’s half-normal Force Shipment paid to bank. Native typed routes now
|
||||
honor the independent played price without granting a route or stacking
|
||||
explicit Nexus. Original own/donor invoice goes wholly to bank; actual
|
||||
completion consumes the grant. Shared existing provisional special-stop refund
|
||||
returns the exact physical purchase card to its owner and preserves resources/
|
||||
movement while using shipment. No unrelated grant is cleared.
|
||||
|
||||
Allied Richese native price cancellation bills one marker, never zero/five
|
||||
materialized units. Recipient-funded full2 is distinct from supplier whole-fee1
|
||||
approval: even a wealthy supplier needs a new full-price offer and recipient
|
||||
consent. Controlled release preserves its prior three-marker and both wallets.
|
||||
Real reapproval then materializes old Richese3 and Guild5, spending only the
|
||||
new supplier2 under existing provisional bank-only precedence.
|
||||
|
||||
Mobile smoke found fresh lender UI/AI still inferred its recipient’s price
|
||||
from its own view. Both now use authorized-pair `richeseNoField.allyPricing`;
|
||||
the shared pure helper takes explicit source booleans, not an ambiguous
|
||||
whole Game/View. No private wallet is added. Implementation/default tactical
|
||||
first-candidate and flag-cleanup pins were removed rather than re-pinned;
|
||||
optional reoffer was not forced or strategically tuned.
|
||||
|
||||
Twenty main runtime/policy paths pass:15 original-action and five controlled,
|
||||
including exact source denial/alternatives, permission then rate cancellation,
|
||||
four original gifted routes, loan reapproval, refund and Cunning. Four additional
|
||||
controlled planning probes choose no optional reoffer here but execute legal
|
||||
recipient shipments. Actual minimum AI remains legal, not calibrated.
|
||||
|
||||
Five styled390px GameTable journeys pass: original native prevention then immune
|
||||
Junction2 and ground move; original actual Ecaz gift→three-force world purchase2
|
||||
with Guild6 unchanged; controlled supplier1 release→fresh full2 offer/consent;
|
||||
controlled second-card special-stop/refund then movement; original typed return
|
||||
permission allowed then full3 rate cancellation with approved donor1 unchanged.
|
||||
No horizontal overflow/application exception; one initial Vite dependency fetch
|
||||
aborted. The owned in-memory QA reload retained exact captured synthetic states
|
||||
to exercise the corrected projection; no real room, D1, human server or deployed
|
||||
revision was restarted or changed.
|
||||
|
||||
An already-purchased card with Junction sponsorship retains its prior separate
|
||||
composition gate and an explicit next task. Complete combinations, source
|
||||
refinement, comprehensive assurance and public starts remain open.
|
||||
[Canonical contract](GUILD_RATE_KARAMA_RULES.md#permission-purchase-and-allied-marker-composition--15-october-2026).
|
||||
Affected25-file **263/263** passes on the corrected quote bridge: the237-case
|
||||
related selection plus26 module/typed producer cases on the same frozen
|
||||
implementation. The earlier tactical/default assumptions were deleted, not
|
||||
re-pinned; no broad persistence/privacy campaign was added.
|
||||
Final `npm run check:quick`, production build and the20+4 runtime probes pass
|
||||
on the final source. Existing module-register deprecation, chunk-size and
|
||||
Unknown-route warnings remain. Eleven current links and both canonical
|
||||
five-facet evidence sets resolve; owned QA services/tab are stopped.
|
||||
|
||||
## 15 October 2026 — Native rate source composition and typed Homeworlds
|
||||
|
||||
Removed blanket physical-module rate exclusions in favor of actual native
|
||||
|
||||
@@ -2,6 +2,19 @@
|
||||
|
||||
This checkpoint follows the [Guild source contract](NEXUS_GUILD_RULES.md): native Guild can spend Cunning when finishing its ordinary Shipment and Movement turn to obtain one second shipment. It preserves one combined turn and the actual history of the first shipment and movement. It does not implement Guild Secret Ally, Betrayal or complete Nexus play.
|
||||
|
||||
## Native permission opportunity scope — 15 October 2026
|
||||
|
||||
Cross/return permission is now a separate prepayment counter before native
|
||||
price. Its conservative provisional denial scope is the original shipment
|
||||
opportunity, not every later turn or signed Cunning grant. A denied second
|
||||
opportunity retains original shipped history and first payment, permits a
|
||||
legal ordinary reserve replacement, and grants no ordinary extra movement.
|
||||
Conversely, an ordinary denial followed by an actual paid ordinary replacement
|
||||
does not revoke the newly earned Cunning opportunity.
|
||||
Two controlled source transitions and an actual controlled runtime prove
|
||||
these distinctions; they are not original action-only histories.
|
||||
[Current source contract](GUILD_RATE_KARAMA_RULES.md#permission-purchase-and-allied-marker-composition--15-october-2026).
|
||||
|
||||
## Typed Homeworld and module rate composition — 15 October 2026
|
||||
|
||||
The later native composition removes the blanket physical-module rate
|
||||
|
||||
@@ -2,6 +2,28 @@
|
||||
|
||||
Primary-source audit, 2026-09-06. This narrows the broad integration warnings in the earlier No-Field audits. Ordinary turn ownership, consent and typed force selection can be composed without inventing extra faction powers. The genuinely unresolved payment and interruption intersections below remain distinct. The ordinary contract is now implemented in development fixtures as recorded below; this document does not activate a mode or certify all combinations.
|
||||
|
||||
## Native rate cancellation and fresh approval — 15 October 2026
|
||||
|
||||
Guild-recipient loans now expose native discount cancellation before any
|
||||
payment or compulsory old-marker reveal. Desert half1 becomes full2 for one
|
||||
marker, not zero/five materialized forces. The standing provisional bank-only
|
||||
payee is retained. An independent played Karama price still takes precedence.
|
||||
|
||||
Supplier whole-price approval1 cannot become2 automatically. Release keeps
|
||||
both wallets, recipient allowance and prior deployed three-marker unchanged;
|
||||
a new full-price offer and recipient consent authorize the replacement.
|
||||
Actual390px controls then spend Richese10→8, materialize its prior three
|
||||
at Red Chasm and five Guild forces at Imperial Basin10, while Guild wallet10
|
||||
stays unchanged. This scene is explicitly controlled, not original action-only.
|
||||
|
||||
The actual surface found a missing quote bridge: fresh lender UI/AI offers
|
||||
previously used their own view and displayed1 after the recipient’s rate was
|
||||
canceled. They now consume the authoritative authorized-pair `allyPricing`
|
||||
descriptor, with full2 and bank-only policy; no recipient wallet is projected.
|
||||
The canonical price helper requires explicit independent/native source
|
||||
booleans, preventing accidental use of an incomplete GameView as server state.
|
||||
[Current permission/price/loan source contract and proof](GUILD_RATE_KARAMA_RULES.md#permission-purchase-and-allied-marker-composition--15-october-2026).
|
||||
|
||||
## Advanced discounted shipment follow-up — 8 October 2026
|
||||
|
||||
The Basic prototype below now also applies in Advanced. Supplied physical
|
||||
|
||||
@@ -669,7 +669,9 @@ dedicated retrieved worked FAQs. [Contract and remaining limits](HOMEWORLD_OCCUP
|
||||
| Source and readiness | Separate published rules, explicit implementation choices and unfinished interpretations; Advanced/expansion gates stay closed. | [Base/Advanced audit](BASE_ADVANCED_READINESS_20260907.md), [checklist](../game/reference.ts) |
|
||||
| Setup and Fremen movement | Preserve source-ordered setup and the distinct declared-movement cancellation; do not recreate fixed historical gaps. | [Setup contract](ADVANCED_SETUP_TEST_SEAM.md), [Fremen Karama](FREMEN_MOVEMENT_KARAMA_RULES.md) |
|
||||
| Guild payment | Rate, transport permission and income are distinct; power owner, shipper, contributors and independent rate-card beneficiary remain distinct. | [Rate/cancellation sources](GUILD_RATE_KARAMA_RULES.md), [implemented payment routing](GUILD_SHIPMENT_PAYMENTS.md) |
|
||||
| Guild native rate Karama | Native reserve/cross/return uses the original price source rather than blanket module exclusions. Smuggler free counters remain free; an own concealed No-Field prices one marker. Native Guild typed world-to-world/Arrakis/return uses full one-per-counter after cancellation; immune Junction sponsorship and independent Nexus prices remain separate. Cunning retains its signed second allowance and true shipped history. Same physical cohort and approved split fund full price or return only the uncommitted attempt for a full-price replacement. Deferred Betrayal retains that authorization until actual settlement. Earlier no-debt withdrawal/return interpretations remain provisional, not new publisher examples; allied No-Field, special receipts and permission cancellation retain separate boundaries. | [Current composition and original/controlled proof](GUILD_RATE_KARAMA_RULES.md#native-price-source-composition--15-october-2026) |
|
||||
| Guild native rate Karama | Native prices follow original source rather than blanket module flags. Independent Smuggler counters stay free; own/allied No-Field bills one marker, never materialized value. A supplier’s whole-fee1 approval cannot silently become2: release and obtain a new full-price offer/consent. Typed native World/cross/return retains original sources and approved split; deferred Betrayal retains full-price authority until delivery. Earlier bank-only allied-loan, no-debt withdrawal and return policies remain provisional. | [Current composition and proof](GUILD_RATE_KARAMA_RULES.md#permission-purchase-and-allied-marker-composition--15-october-2026) |
|
||||
| Guild native transport permission | A distinct unpaid cross/return response precedes rate/payment. Under the standing choose-recommendation instruction, the provisional denied scope is that original shipment opportunity, preventing immediate redeclaration while preserving a legal different shipment/movement. Signed Cunning second opportunity is distinct; common World-to-foreign-World and immune Junction permissions are not canceled by analogy. Selected special-stop→permission→rate order is product composition, not a new publisher timing FAQ. | [Policy, source and genuine/controlled evidence](GUILD_RATE_KARAMA_RULES.md#permission-purchase-and-allied-marker-composition--15-october-2026) |
|
||||
| Purchased Karama typed price | Supplied authorized Advanced PDF physical16 says any player’s Force Shipment may be half normal, paid to bank. Original typed routes use that independent tariff without new route rights or Nexus stacking; the entire approved invoice is bank-only. Completion consumes only the original grant. Special-stop uses existing provisional card-return parity, refunding the exact original physical card to its owner. An already-purchased card combined with Junction sponsorship retains its separate unfinished composition gate. | [Connected typed routes and source distinction](GUILD_HOMEWORLD_TRANSPORT_RULES.md#separate-permission-and-purchased-price--15-october-2026) |
|
||||
| Deferred shipment arrival | Quote unsupported ordinary arrivals before saving Guild interception. A validated legacy ordinary declaration may return unspent on the typed arrival error; corrupted declarations and special parent/card receipts are not silently cleared. This repairs continuation without deciding simultaneous reaction priority. | [Reproduction and bounded recovery](DEFERRED_SHIPMENT_ARRIVAL.md) |
|
||||
| Native Ambassador own-arrival continuation | Under the standing choose-recommended-option instruction, reuse committed entry after its own Guild income, BG Intrusion and accompaniment controls. Existing callbacks put a legitimate accompanying BG fighter child before the deferred original entrant; each sees the then-live token, so declining the child preserves a later original offer and consuming it does not recreate a token. Advisors remain exempt. This child-first/live-token composition is provisional, not a located publisher priority ruling. Actual busy controls, unsupported paired/module guards and separate native rate-window admission remain distinct. | [Native original-action evidence and boundary](DEFERRED_SHIPMENT_ARRIVAL.md#native-own-arrival-continuations--15-october-2026) |
|
||||
| Truthtrance | Current facts are boolean disclosures, not promises to preserve resources. Structured Basic and base Advanced active-opportunity shipment promises bind within their documented scope (Advanced excludes Guild and optional modules); prose is not automatically enforced. | [Spice facts](TRUTHTRANCE_SPICE_FACTS.md), [card facts](TRUTHTRANCE_CARD_COUNT.md), [shipment promises](TRUTHTRANCE_SHIPMENT_PROMISES.md), [remaining audit](TRUTHTRANCE_NONBATTLE_READINESS_20260907.md) |
|
||||
|
||||
Reference in new issue
Block a user