docs: accept p8.1 and open market prototype

This commit is contained in:
2026-08-12 10:41:17 +08:00
parent 7f5e5c868e
commit 891697b8e7
4 changed files with 112 additions and 8 deletions
+13 -8
View File
@@ -4,8 +4,8 @@ Active Goal: `docs/goals/PHASE8_EXPERIENCE_PROTOTYPE_GOAL.md`
Active contract: `docs/presentation/PHASE8_EXPERIENCE_PROTOTYPE_CONTRACT.md` Active contract: `docs/presentation/PHASE8_EXPERIENCE_PROTOTYPE_CONTRACT.md`
Active ledger: `docs/reviews/PHASE8_EXPERIENCE_PROTOTYPE_LEDGER.md` Active ledger: `docs/reviews/PHASE8_EXPERIENCE_PROTOTYPE_LEDGER.md`
Baseline: `b3968b0f41f841efb0f699d8fb04a9bcb958182a` Baseline: `b3968b0f41f841efb0f699d8fb04a9bcb958182a`
Candidate source: `0b4a64fe549af0ff965e654aa4f5fb7f2ff054b4` Accepted P8.1 source: `0b4a64fe549af0ff965e654aa4f5fb7f2ff054b4`
Stage: `P8_1_OPENING_COMPANY_CANDIDATE_READY` Stage: `P8_2_MARKET_PREPARATION_ACTIVE`
The Phase 6 battle, VFX and equipment direction is Owner-accepted. Phase 7 The Phase 6 battle, VFX and equipment direction is Owner-accepted. Phase 7
turns the existing 50-screen design inventory into an individually viewable, turns the existing 50-screen design inventory into an individually viewable,
@@ -28,10 +28,9 @@ SHA-256 is
Phase 7.1 remains the accepted automated design baseline: every Recruit has one Phase 7.1 remains the accepted automated design baseline: every Recruit has one
active equipment slot and individual run-scoped level/XP capped at level 10. active equipment slot and individual run-scoped level/XP capped at level 10.
The Owner has authorized Phase 8 as five separately playable experience The Owner has authorized Phase 8 as five separately playable experience
packages. P8.1 now provides a strict Contract/difficulty, four-offer, exactly-two packages. On 2026-08-12 the Owner reviewed the published P8.1 Contract and
selection, revision, one-shot commit and receipt flow. P8.2-P8.5 and receipt flow and explicitly accepted it. P8.2 Market Preparation is now the
Godot/runtime development remain frozen until the preceding Owner experience only active package; P8.3-P8.5 and Godot/runtime development remain frozen.
decision.
The authoritative ignored local evidence is at The authoritative ignored local evidence is at
`prototype/gallery/evidence/p8-1-candidate-0b4a64f-attempt01/`. Its nine-file `prototype/gallery/evidence/p8-1-candidate-0b4a64f-attempt01/`. Its nine-file
@@ -44,5 +43,11 @@ the Phase 7 regression log SHA-256 is
the self-contained bundle SHA-256 is the self-contained bundle SHA-256 is
`e5895441d2835a22e9f94d6615c95be7180b7df6983c4611b499efc730feb915`. `e5895441d2835a22e9f94d6615c95be7180b7df6983c4611b499efc730feb915`.
Shortest next action: Owner plays the published P8.1 package and accepts it or P8.2 uses the authority price formula rather than the obsolete Phase 7 sample:
names the earliest comprehension/choice/visual boundary to redesign. each level-1 base Recruit costs 14 Coin, so two separate hire receipts move the
opening balance `52 -> 38 -> 24` and Company `2 -> 3 -> 4` while Line capacity
remains four. It then owns one equipment transaction and one tap-select/tap-
destination order change, stopping before Risk.
Shortest next action: implement and verify the bounded P8.2 Market Preparation
state machine, then publish it for Owner play without starting P8.3.
@@ -99,6 +99,62 @@ This result is automated and agent-visual evidence only. Owner comprehension,
choice quality and visual acceptance remain open. P8.2-P8.5 and Godot/runtime choice quality and visual acceptance remain open. P8.2-P8.5 and Godot/runtime
remain frozen. remain frozen.
## P8.1 Owner Acceptance
On 2026-08-12 the Owner reviewed the published Contract/difficulty entry and
terminal creation-receipt views and responded that this is the intended package
and it is acceptable. P8.1 comprehension and visual acceptance are therefore
Owner-accepted for advancing to P8.2. This does not grant audio, runtime,
device, packaging or release acceptance.
## P8.2 Owned Scope
- Begin from the accepted P8.1 receipt with 52 Coin, Company two and Line
capacity four.
- Show three stable Recruit offers and keep at least two level-1 base
Professions affordable without recommending one.
- Complete two separate inspect, review, confirm and receipt transactions.
- Apply the authority formula `hire_list_price(1,0) = 14 Coin`, producing
balances `52 -> 38 -> 24` and Company counts `2 -> 3 -> 4`.
- Expose individual `LV 1 / XP 0` and exactly one starting item per offer.
- Buy one tier-0 Region-1 equipment item for 12 Coin and add it to run
inventory without silently equipping it.
- Compare and apply one one-slot replacement; return the prior item to run
inventory atomically.
- Reorder the four-Recruit horizontal line using tap Recruit then tap target;
protected rear stays left and exposed position zero stays right.
- Stop at a preparation receipt that names Company, Coin, inventory, order and
the locked P8.3 Risk handoff.
## P8.2 Acceptance
1. No offer is preselected or labeled recommended; inspecting changes no
ownership or Coin.
2. Each hire has its own stable offer ID, review, explicit 14-Coin confirm and
one receipt; double input cannot duplicate either transaction.
3. Company and capacity remain distinct through exact visible states
`2/4`, `3/4`, `4/4`.
4. Recruit surfaces show individual level/XP and one starting item.
5. Equipment purchase costs exactly 12 Coin, creates one inventory ownership
change and equips nothing automatically.
6. Equipment replacement leaves one equipped item and returns the prior item
to inventory in one receipt.
7. Party order changes only after a legal source and destination selection;
undo restores the prior order before final Save Order.
8. The terminal receipt reflects `12 Coin`, Company four, complete order and
stops before Risk.
9. Desktop, landscape phone and portrait phone preserve all choices, balances,
selected state and primary actions without horizontal overflow.
10. P8.1 and the complete Phase 7 atlas remain valid.
## P8.2 Legal Terminal
`Aetherbound Guild P8.2 Market preparation experience candidate ready`
or
`Aetherbound Guild P8.2 redesign required: <earliest failed experience boundary>`
## Legal Terminal ## Legal Terminal
`Aetherbound Guild P8.1 opening Company experience candidate ready` `Aetherbound Guild P8.1 opening Company experience candidate ready`
@@ -60,3 +60,45 @@ not a false interaction.
The P8.1 package passes human review only when the Owner can answer these from The P8.1 package passes human review only when the Owner can answer these from
the interface rather than from PMO explanation. the interface rather than from PMO explanation.
## P8.1 Owner Terminal
The Owner accepted P8.1 on 2026-08-12. Its source and published artifact remain
immutable history; P8.2 may extend the experience but may not alter the accepted
P8.1 decisions silently.
## P8.2 State Machine
```text
market_company_2_coin_52
-> hire_review_1
-> hire_receipt_company_3_coin_38
-> hire_review_2
-> hire_receipt_company_4_coin_24
-> equipment_offer_review
-> equipment_purchase_receipt_coin_12
-> equipment_replace_review
-> equipment_replace_receipt
-> party_order_edit
-> preparation_receipt
```
Legal reverse paths exist before every commit. Hire receipts cannot return to a
sold offer; equipment purchase returns to the same Market inventory; equipment
replacement may be revised before Apply; Party order supports Undo before Save
Order. The preparation receipt is terminal for P8.2. Risk remains a locked P8.3
handoff.
## P8.2 Transaction Rules
- `hire_list_price(1,0) = 14`; each hire owns a different offer ID and receipt.
- Equipment tier zero in Region band zero costs `12 + 3*0 + 6*0 = 12` Coin.
- Buy adds the item to inventory. Equip is a later, separate transaction.
- Each Recruit still owns exactly one active item. Apply returns the prior item
to inventory and equips the candidate atomically.
- Company count is ownership; Line capacity is simultaneous deployment. Hiring
changes only Company count until capacity is full.
- Order runs protected rear-left to exposed front-right with position `0` at
the right. Locale never mirrors it.
- No combined `Hire two`, recommended Recruit, automatic equip, automatic order
or hidden price adjustment is legal.
@@ -6,3 +6,4 @@ Append-only record. Automated and human evidence remain separate.
|---|---|---|---| |---|---|---|---|
| 2026-08-12 | baseline `b3968b0` | `P8_AUTHORIZED_P8_1_ACTIVE` | Owner authorized a part-by-part development workflow in which every completed package is played before the next begins. P8.1 owns only Contract selection, four stable offers, exactly-two selection, revision, commit and receipt. P8.2-P8.5, Godot/runtime, bulk media, device and release remain frozen. | | 2026-08-12 | baseline `b3968b0` | `P8_AUTHORIZED_P8_1_ACTIVE` | Owner authorized a part-by-part development workflow in which every completed package is played before the next begins. P8.1 owns only Contract selection, four stable offers, exactly-two selection, revision, commit and receipt. P8.2-P8.5, Godot/runtime, bulk media, device and release remain frozen. |
| 2026-08-12 | source `0b4a64f`; `p8-1-candidate-0b4a64f-attempt01` | `P8_1_AUTOMATED_CANDIDATE_PASS` | Clean/upstream fixed source passes `ABG_P8_1_BROWSER_OK states=4 contracts=1 difficulties=3 offers=4 selected=2 commit_receipts=1 responsive=desktop,phone_landscape,phone_portrait bundle=offline`, complete Phase 7 browser regression and static design/economy/loadout/provenance validation. Nine-file evidence inventory verifies 9/9; inventory SHA-256 `b076e5990aadb5e2b72ed979e27403a294c17b342c9bbadbad63b460c7fd60f3`, P8.1 browser log `c7e9a7278cb99881b51715bc25e3bd3112293ad282b63bc8449c1150653f6729`, Phase 7 regression log `af5eb0616e7dc1061f702d392952419701a93b6452475d626fac490d5c8f3aae`, bundle `e5895441d2835a22e9f94d6615c95be7180b7df6983c4611b499efc730feb915`. Owner comprehension/choice/visual acceptance remains open; P8.2 remains frozen. | | 2026-08-12 | source `0b4a64f`; `p8-1-candidate-0b4a64f-attempt01` | `P8_1_AUTOMATED_CANDIDATE_PASS` | Clean/upstream fixed source passes `ABG_P8_1_BROWSER_OK states=4 contracts=1 difficulties=3 offers=4 selected=2 commit_receipts=1 responsive=desktop,phone_landscape,phone_portrait bundle=offline`, complete Phase 7 browser regression and static design/economy/loadout/provenance validation. Nine-file evidence inventory verifies 9/9; inventory SHA-256 `b076e5990aadb5e2b72ed979e27403a294c17b342c9bbadbad63b460c7fd60f3`, P8.1 browser log `c7e9a7278cb99881b51715bc25e3bd3112293ad282b63bc8449c1150653f6729`, Phase 7 regression log `af5eb0616e7dc1061f702d392952419701a93b6452475d626fac490d5c8f3aae`, bundle `e5895441d2835a22e9f94d6615c95be7180b7df6983c4611b499efc730feb915`. Owner comprehension/choice/visual acceptance remains open; P8.2 remains frozen. |
| 2026-08-12 | Owner review of published P8.1 | `P8_1_OWNER_ACCEPTED_P8_2_ACTIVE` | Owner supplied screenshots of the P8.1 Contract entry and creation receipt, confirmed these were the intended pages, and stated they were acceptable. This accepts P8.1 comprehension and visual direction for progression only. P8.2 Market Preparation is unlocked; P8.3-P8.5, audio/listening, Godot/runtime, device, packaging, store and release remain open/frozen. |