Files
aetherbound-guild/docs/runtime/PHASE10_3_SILTWAKE_DEEP_CHANNELS_CONTRACT.md
T

9.2 KiB

P10.3 Siltwake Deep Channels Contract

Revision: p10.3-siltwake-deep-channels-r1 Status: FROZEN

Entry And Stopping Point

P10.3 accepts only a valid Save-v8 market_5 state from P10.2 with four cleared Rounds, base Line capacity six and the Reed Ferry restored. It stops after Rounds 5-7 are settled and a reload-stable Market 8 preserves the chosen Artifact, any committed promotion and the complete surviving Run state.

Stable Markets And Content

Markets 5-7 retain the ordinary 3/4/3 board shape and deterministic generation substreams. Recruit offer level is 2 for Rounds 5 and 6 and 3 for Round 7. Regional tier-zero equipment costs 15 Coin. This slice adds EQ-057..064 and may retain eligible EQ-041..056 rows when needed for route coverage.

The new enemy identities are:

  • EN-R2-11 Channel Widow: links two positions; healing one damages the other until the pair becomes adjacent.
  • EN-R2-12 Sluice Elder: moves the safe index each cadence; three Wet stacks produce a pull, and the direction reverses below half vitality.

Round Boards

Region band remains B=1. Standard Coin is 18 + 2*R + 2 + 7*Q; living deployed XP is 10 + 2*R + 4*Q.

Round Route Risk Composition Disclosed pressure Coin
5 Widowbank Causeway 0 EN-R2-11, EN-R2-02 linked healing requires an adjacent swap before care 30
5 Threaded Inlet 1 EN-R2-11, EN-R2-09 Widow link and Medic sustain compete for focus timing 37
5 Fogbound Loom 2 EN-R2-11, EN-R2-10, EN-R2-03 guarded center bait must not strand the linked pair 44
6 Patient Sluice 0 EN-R2-12, EN-R2-06 late cleanse follows the disclosed safe index 32
6 Seedgate Current 1 EN-R2-12, EN-R2-08 seed movement must land inside the next safe index 39
6 Elder's Nursery 2 EN-R2-12, EN-R2-09, EN-R2-04 safe-index reversal overlaps sustain and indexed mud 46
7 Twin-Gate Mooring 0 EN-R2-11, EN-R2-12 adjacent pairs must follow a moving safe band 34
7 Widow's Bellwater 1 EN-R2-11, EN-R2-12, EN-R2-09 source focus must preserve the linked care window 41
7 Drowned Threadway 2 EN-R2-11, EN-R2-12, EN-R2-10 reveal, linked positions and safe-index movement overlap 48

The four existing plans remain hold_line, follow_tide, focus_source and guard_center. Every route has one fixed preferred/wrong outcome comparison. No new plan label may hide an equivalent scalar bonus.

Artifact Choice

Round 6 settlement stores one deterministic three-row draft and blocks Round 7 route commitment until the player chooses or explicitly defers it. The draft is stable across locale, layout, Back, restart and clock change.

  • AR-011 Narrow Vanguard: effective deployment capacity is one below base; the foremost starts Guarded and receives forced-target priority.
  • AR-012 Long Company: effective deployment capacity is one above base up to ten; no Recruit starts Guarded.
  • AR-015 Paired Duties: adjacent pairs share enable/Guard priority; effects crossing pair boundaries are delayed one cadence.

Only the selected rule applies. It is stored as a run Artifact, does not occupy an equipment slot and cannot be changed within P10.3.

First Promotion

At Market 7 the first eligible base Recruit in stable Company order may open a promotion draft. Eligibility is level 4 plus three survived completed battles. The draft contains exactly the two regular descendants declared by the fixed Profession catalog. Hidden hybrids are unavailable.

Confirm is one-way and exact-once. It preserves Recruit ID, origin base, level, XP, HP percentage, Trait, equipment, Company/Line position and survival history. It changes current Profession/action authority only. Cancel or defer preserves the same draft and does not block a legal Round-7 route.

The canonical runtime fixture exposes Kindhand's opposed branches:

  • PF-A13 Fieldmender moves an injured patient rearward after immediate care.
  • PF-A14 Aftercare schedules stronger healing after the target's next action.

All twelve base families must derive exactly two valid descendants even when the canonical visual path exercises only this first eligible fixture.

Settlement And Save V9

  • Victory pays Coin/XP once and carries HP, Company, Reserve, locks, inventory, Artifact and promotion state.
  • Base Line capacity becomes seven after Round 6 and remains seven after Round 7. Artifact capacity is a visible effective modifier, not a stored base-cap mutation.
  • Defeat applies permanent casualty before bounded recovery. Neither Artifact nor promotion may resurrect or substitute a Reserve Recruit in battle.
  • Save v9 preserves checksum, backup selection, previous-commit linkage, rollback, corruption rejection, operation receipts and zero offline value.
  • Interrupted draft, promotion, battle and settlement resume the last complete boundary without redrawing or double-applying anything.

Market 8 is a continuation handoff. It does not invent Round-8 offers or claim Boss/Contract completion.

Runtime Presentation

Market, Artifact shrine and promotion anvil remain world-first locations on the restored ferry, not card-grid pages. Choice surfaces show the world rule, gain, cost and next-route relevance. Channel thread and safe-index movement use non-color lines/notches bound to authoritative battle events.

Human understanding, fun, choice quality, visual/listening acceptance, H5, device and release remain separate open gates.

Evidence Boundary

Step 1 source cf1e843b07006b9ba23e02de4fb2fbf1ff0bff61 satisfies the content/board boundary with fresh fixed-source R2 evidence at /private/tmp/abg-p103-cf1e843-step1-r2.hS70Pw/evidence/. It proves exact source-bound content, deterministic Markets 5-7, stable route/tide/growth facts and frozen P10.2 content/Market regressions only. R1 remains append-only INVALID_EVIDENCE_FINALIZATION and is not reused. Save v9, Artifact/promotion transactions, battle execution and runtime integration remain unclaimed.

Step 2 source 26ef043bfbcd2ddba103b985df5fcd124d91f6e1 satisfies the Save-v9 and growth-transaction boundary with fresh fixed-source R1 evidence at /private/tmp/abg-p103-26ef043-step2-r1.Fyc4Uy/evidence/. It proves exact Market-5 migration, checksum/backup/rollback/candidate handling, zero offline value, one-of-three Artifact selection/defer/resume, all 12 two-branch regular promotion mappings and identity-preserving promotion. It does not execute a P10.3 battle, settlement or runtime presentation.

Step 3 source ffb813ff194e82eb19f773091cfbb5b6b9492329 satisfies the three-Round battle and settlement boundary with fresh fixed-source R1 evidence at /private/tmp/abg-p103-ffb813f-step3-r1.fPFMlH/evidence/. It proves all nine preferred/wrong route outcomes, three opposed Artifact valuations, two opposed Kindhand branch valuations, deterministic Widow/Sluice events, exact Coin/XP/capacity, permanent casualty/recovery and Save-v9-stable Market 8. Twelve markers pass strict-clean; inventory SHA-256 is d6b93495f0eb535c329aa3ef8f257d2a1a0df19f92708bf657c8608323b36b00. It does not prove runtime presentation, parsed touch, layout, recording, simulation profiles, human play, H5, device or release.

Step 4 product commit a09e9bfe36618e3377a8c11a27749fafccb7eda3 and fixed verification source 42ea94be06b9bc5903184a43a1058edbc8df85c5 satisfy the continuous-runtime boundary with fresh R5 evidence at /private/tmp/abg-p103-42ea94b-step4-r5/evidence/. Twenty-three headless programs, 12 normal-render fixtures and one 844x390 MovieWriter flow prove Market 5 through saved Market 8, parsed Touch/Drag, event-bound Widow/Sluice motion, Artifact and promotion consequences, required layouts/locales and accessibility modes with strict diagnostics zero. The recording is 27.933333s, has zero black intervals and ends on visible Market 8. Its MP4 SHA-256 is 995b4555d44d3d47f98a972cfd8ba7058f1382533b9ac5b216eac81fd48c480e; the 56-row inventory SHA-256 is 8e909b94e0fdd0771b174e393241e43c83a3300f7f0b88c590ce4309beeb49a3. R1-R4 are retained append-only INVALID and are not reused. This boundary does not prove five-profile simulation, candidate matrices, human play, H5, device or release.

Step 5 verification source d00c7ad4f960b4498cb4a4f0b88fa8603a1e462b satisfies the candidate boundary without changing Step-4 product runtime. Fresh fixed-source R2 at /private/tmp/abg-p103-d00c7ad-step5-r2/evidence/ proves five policies, 79 decision timestamps, a 4.0s maximum gap, all nine routes, all Artifact and promotion choices, 14 counterfactual reversals, one bounded permanent-casualty recovery, six returning reloads, twelve exact Save-v9 states and 32 required layout/accessibility combinations. Twenty-five tests and one normal-render matrix pass with strict diagnostics and owned process counts zero. Audit SHA-256 is c89d193f87481b5829e17b22d6e5e6b3813d8cee36d63f94cde9b0b7c080c0d1; the 35-row inventory SHA-256 is 7c8287b05a14cb134eeaf235f412ce2072a147a261bcace9b5e8ae20ceb3b512. R1 remains append-only INVALID_HARNESS_PATH_SHADOW and is not reused. P10.3 is locally complete; human, H5, device and release acceptance remain separate.