9.8 KiB
9.8 KiB
P9.10 Gale Loom And Second Contract Implementation Plan
Status:
ACTIVEActive step:P9.10-STEP-3 COMPLETE RUNTIMEBaseline:8b19c7133d57b85b695b0c9362259b69afffdb56Goal:docs/goals/PHASE9_10_GALE_LOOM_SECOND_CONTRACT_GOAL.mdContract:docs/runtime/PHASE9_10_GALE_LOOM_SECOND_CONTRACT_CONTRACT.md
Player-Visible Stopping Point
Continue from exact P9.9 Market 4, grow the Company through Rounds 4-12, confront and recover against the Gale Loom, then persist the second Windglass clear, 18 Renown, one Company Record and visible RG-02 unlock.
Internal steps are verified, committed and pushed without pausing for routine authorization. No H5 is published before Step 4 closes.
Ordered Steps
| Step | Status | Player outcome | Commit boundary |
|---|---|---|---|
| P9.10-STEP-0 Contract | COMPLETE |
Second-Contract completion, Boss and persistent terminal are frozen. | Goal, contract, plan, checkpoint and ledger pushed. |
| P9.10-STEP-1 Continuation authority | COMPLETE |
P9.9 Market 4 loads into nine authored Markets with Company/equipment growth and reaches one stable Boss Muster. | Source c79ae82; 27-route matrix, Save v5 and four P9.9 regressions pass. |
| P9.10-STEP-2 Gale Loom and close | COMPLETE |
Both Boss plans, viable recovery and exactly-once persistent RG-02 unlock work. | Source df3e742; 12 focused/regression markers and strict diagnostics pass. |
| P9.10-STEP-3 Complete runtime | IN_PROGRESS |
The full continuation is playable and readable by parsed touch. | Controller/main handoff, five profiles, layout, recording and regressions. |
| P9.10-STEP-4 Evidence, H5 and closure | PENDING |
One source-bound cached H5 exposes the complete second Contract. | Formal evidence, runtime-only export, Gallery delivery and docs closure. |
Step Contracts
P9.10-STEP-1 CONTINUATION AUTHORITY
ID: P9.10-STEP-1
PLAYER OUTCOME: The saved Market 4 truthfully continues through nine distinct
route decisions, optional Company/equipment growth and one stable Boss Muster.
IN SCOPE: P9.10 content; exact P9.9 carry-in; Markets/Rounds 4-12; 27 routes;
bounded Recruit/equipment offers; one-slot equipment; capacity curve; final
reorder; ordinary defeat/recovery; save-v5 migration; focused tests.
OUT OF SCOPE: Boss execution, persistent close, runtime presentation and H5.
OWNED FILES: runtime/content/p9_10_content.gd plus UID; runtime/p9_10 contract,
service and save modules plus UIDs; runtime/tests/p9_10 continuation tests
plus UIDs; durable status.
ACCEPTANCE CHECKS: exact Market-4 migration; route/board/content validation;
capacity 5->10 at exact clears; optional legal hires; one-slot replacement;
formation and final reorder; 9 victories reach stable Gale Loom Muster;
stale/duplicate/insufficient/interruption boundaries preserve snapshots;
affected P9.9 regressions pass unchanged.
EVIDENCE LEVEL EXPECTED: automated_verified.
COMMIT BOUNDARY: focused source/test push, then docs-only step closure.
LEGAL TERMINAL: P9.10 Step 1 continuation authority complete.
NEXT STEP: P9.10-STEP-2.
P9.10-STEP-2 GALE LOOM AND CLOSE
ID: P9.10-STEP-2
PLAYER OUTCOME: The Company can read, fight, recover from and defeat the Gale
Loom, then receive a persistent second-clear result.
IN SCOPE: Boss state/service; plans; spindle reversal; opposite gust phase;
timeout/defeat; 16-Coin recovery; pending close; +18 Renown; Company Record;
RG-02 unlock; persistence and focused tests.
OUT OF SCOPE: runtime UI, final art/audio, RG-02 gameplay and H5.
OWNED FILES: runtime/p9_10 Boss/close modules plus UIDs; P9.10 content additions;
P9.10 Boss/close/persistence tests plus UIDs; durable status.
ACCEPTANCE CHECKS: both plans rational and deterministic; phase transition;
same-Muster recovery; pre-Boss casualty preserved; insufficient/nonviable
rejection; exact clear/Renown/Record once; interruption and duplicate safety;
affected continuation/P9.9 regressions pass.
EVIDENCE LEVEL EXPECTED: automated_verified.
COMMIT BOUNDARY: focused source/test push, then docs-only step closure.
LEGAL TERMINAL: P9.10 Step 2 Gale Loom and close complete.
NEXT STEP: P9.10-STEP-3.
P9.10-STEP-3 COMPLETE RUNTIME
ID: P9.10-STEP-3
PLAYER OUTCOME: Market 4 through persistent RG-02 unlock is one readable,
game-like landscape flow with visible automatic work and consequences.
IN SCOPE: P9.10 runtime controller/main handoff; direct world targets;
battle/Boss feedback; parsed touch/drag; five profiles; viewport/localization/
accessibility fixtures; one 25-30 second recording; affected regressions.
OUT OF SCOPE: gameplay rule changes, H5, final production art/audio and release.
OWNED FILES: runtime/p9_10/runtime_controller.gd plus UID; runtime/main.gd;
focused P9.10 runtime/profile/layout/recording tests plus UIDs; durable status.
ACCEPTANCE CHECKS: exact carry-in; hires/equipment/routes/Boss/close by touch;
Touch/Drag parsed, fallback/direct zero; five profiles and <=30s gaps; required
matrix; visible gust/spindle/phase/damage/reward; strict diagnostics and owned
cleanup zero.
EVIDENCE LEVEL EXPECTED: runtime_verified and agent_visual_reviewed.
COMMIT BOUNDARY: complete source-bound evidence/status push.
LEGAL TERMINAL: P9.10 Step 3 runtime complete.
NEXT STEP: P9.10-STEP-4.
P9.10-STEP-4 EVIDENCE, H5 AND CLOSURE
ID: P9.10-STEP-4
PLAYER OUTCOME: The Owner can play the complete second Contract from one cached
private landscape H5.
IN SCOPE: formal source-bound evidence; fresh runtime-only Web export; stable
cache; one Gallery item; source hashes; delivery record and durable closure.
OUT OF SCOPE: gameplay edits, native packaging, devices, stores and release.
OWNED FILES: docs/runtime/p9_10/H5_DELIVERY.md and durable status only after
evidence source freezes.
ACCEPTANCE CHECKS: exact source binding; full declared markers and recording;
tests/docs/evidence absent from PCK; remote bytes/MIME/cache/304 pass; clean
upstream repository and owned processes zero.
EVIDENCE LEVEL EXPECTED: delivery transport verified; human gates remain open.
COMMIT BOUNDARY: docs-only closure after immutable delivery.
LEGAL TERMINAL: Aetherbound Guild P9.10 Gale Loom and second Contract candidate ready.
NEXT STEP: Owner play and ranked issue intake.
Issue Register
| ID | Status | Finding |
|---|---|---|
| P910-I01 | RESOLVED_IN_CONTRACT |
P9.9 intentionally locks at Market 4; P9.10 converts only that exact state copy-first and never edits P9.9 authority. |
| P910-I02 | RESOLVED_IN_CONTRACT |
The commercial catalog already defines Gale Loom as BO-R1-02; P9.10 instantiates its gust/spindle grammar without copying reference expression. |
| P910-I03 | OPEN_IMPLEMENTATION |
Nine more Markets can become repetitive; each Round must add or synthesize a readable pressure and preserve a state-dependent Company/equipment response. |
| P910-I04 | OPEN_HUMAN |
Automation cannot prove that nine Rounds feel varied, the Boss is readable or the second clear motivates RG-02 continuation. |
Step 1 Evidence
- Source
c79ae82946b3df35e2e05b63a28542fc21834776adds an isolated P9.10 continuation layer and leaves P9.9 source unchanged. - Ten stable Recruit offers, six one-slot equipment offers, nine Markets and 27 route rows validate. Every route executes a settleable automatic battle; nine distinct mechanic IDs produce 164 authoritative gust events across the fixed matrix.
- Exact P9.9 Market 4 migrates copy-first. Optional hires grow the Company from
four to nine while capacity follows
5/6/6/7/7/8/8/9/9/10; equipment replacement retains the prior instance and one equipped slot per Recruit. - Final order proposal/confirmation and nine victories produce one stable capacity-ten Gale Loom Muster. Ordinary six-Coin defeat recovery is idempotent.
- Save v5 covers exact v4 migration, Market/Encounter round trips, interruption to the decision checkpoint, backup recovery, malformed/checksum rejection, rollback and zero offline value.
- Fresh source-bound evidence is
/private/tmp/abg-p910-c79ae82-step1-r1/. Three P9.10 tests and four P9.9 regressions pass strict-clean; its 14-row inventory SHA-256 is92b0dc9cb391147de2d0e23adcca3467d8ddbe2ac21af95c592642e3767a97d3. - Step 1 is
automated_verified. Step 2 now owns only Gale Loom execution, Boss recovery, persistent second close and affected persistence/regressions.
Step 2 Evidence
- Source
df3e742f8d3a94f6c7638ae113afa83b960034a3adds isolated Boss state/battle/close modules and extends Save v5 without modifying P9.3-P9.9. - Both plans win deterministically with state-dependent value. A projectile
Company clears in
130ticks withbreak_spindleversus151withhold_line; a non-projectile Company clears in131withhold_lineversus202withbreak_spindle. - Muster preview, spindle reversal, both enemy footprints, short core window, order movement, rear pressure, half-vitality opposed gusts, timeout and same-Muster back/reload/recovery all have focused assertions.
- Boss recovery costs exactly 16 Coin, restores only the pre-Boss living HP checkpoint and rejects insufficient/nonviable cases without partial state.
- Pending close, atomic prior-or-result save recovery, checksum-valid authority drift, exactly-once 18 Renown, twelve-settlement Company Record and RG-02 unlock pass across reload and duplicate operations.
- Immutable R2 evidence is
/private/tmp/abg-p910-df3e742-step2-r2/. Twelve P9.10/P9.9/P9.8/P9.7 markers pass once with strict diagnostics and owned-process cleanup zero. Inventory SHA-256 is04ceb7e9abc2304981d32d2c0de331f7a88c9aa34513cdab0edd4a65434e5985. - R1 remains
INVALID_EVIDENCE_HARNESSand is not reused; its terminal hash ise54df4b46e446d480e4e685d5fd5a047675662cfd09c4a4652638f64916255e3. - Step 2 is
automated_verified. Step 3 now owns only runtime presentation, parsed mobile input, profiles, layouts, recording and affected regressions.