plan(sisyphus): lock 7 design decisions for post-epic deferrals
All 7 decisions locked 2026-04-21:
Feature 1 (MP color):
- Joiner-side choice: NO (creator picks, joiner takes rest)
- Re-pick mid-session: NO (fixed at room creation)
Feature 2 (Extinction UI):
- Multiplayer target-sync: NO in v1 (solo-only; MP fixed at
preset-activation time)
Feature 3 (Berolina ep):
- Variant: Parton 1952 (standard ep through Berolina geometry)
Feature 4 (Royalty transfer) — cleared to execute after 1-3:
- Turn-consumption: YES (prevents 'abdicate out of mate')
- UI: dedicated 'Actions' button in GameView
- Stakeholder demand: YES, validated
This commit is contained in:
parent
773bf53fab
commit
4789a479ad
1 changed files with 15 additions and 12 deletions
|
|
@ -580,11 +580,12 @@ Feature 4 (Royalty-transfer) — 9 tasks — 1-2 sessions
|
|||
Needs stakeholder alignment FIRST.
|
||||
```
|
||||
|
||||
**Recommended sequencing**: 1 → 2 → 3 → (pause for 4 decision) → 4.
|
||||
**Recommended sequencing**: 1 → 2 → 3 → 4. All decisions locked as of
|
||||
2026-04-21 — Feature 4 is cleared to execute after 1-3 ship.
|
||||
|
||||
Features 1-3 are INDEPENDENT and can be done in any order. Feature 4
|
||||
requires more thought; don't start until the first three ship and
|
||||
demand is validated.
|
||||
should come last because its engine-surface expansion is the largest
|
||||
and is least likely to conflict with the others if deferred.
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -622,17 +623,19 @@ only, F1 + F4 skipped.
|
|||
|
||||
## Decision log (pre-implementation)
|
||||
|
||||
Before starting any feature, confirm:
|
||||
**All 7 decisions LOCKED 2026-04-21**. Below is the authoritative
|
||||
answer for each — planners / executors use these unless a separate
|
||||
signed-off change supersedes.
|
||||
|
||||
| Feature | Decision needed | Default / Recommendation |
|
||||
| Feature | Decision | LOCKED |
|
||||
|---|---|---|
|
||||
| 1 | Joiner-side color choice? | NO — defer. Creator picks, joiner takes what's left. |
|
||||
| 1 | Re-pick colors mid-session? | NO — defer. Fixed at room creation. |
|
||||
| 2 | Multiplayer target-sync in v1? | NO — solo-only. Room-creation-time target fixed for MP. |
|
||||
| 3 | Which Berolina ep variant? | Parton 1952 (most common). Document authoritative choice. |
|
||||
| 4 | Turn-consumption of royalty transfer? | Consumes a turn (balance). |
|
||||
| 4 | UI for target selection? | Dedicated "Actions" button > right-click (discoverability). |
|
||||
| 4 | Stakeholder validated? | **REQUIRED before starting**. Don't implement on spec. |
|
||||
| 1 | Joiner-side color choice? | **NO** — creator picks, joiner takes the remaining color. Eliminates "both want white" deadlock class. |
|
||||
| 1 | Re-pick colors mid-session? | **NO** — fixed at room creation. Swap-colors rematch is a separate future feature. |
|
||||
| 2 | Multiplayer target-sync in v1? | **NO** — solo-only. Multiplayer target is whatever was set when the preset was activated (usually room-creation time). v2 can add a `preset-config.update` WS message if demand follows. |
|
||||
| 3 | Which Berolina ep variant? | **Parton 1952** — standard ep semantics reflected through Berolina's diagonal-push / orthogonal-capture geometry. Other variants ship as separate presets (`berolina-pawns-3` etc.) if demand emerges. |
|
||||
| 4 | Turn-consumption of royalty transfer? | **YES — consumes a turn** (balance). Prevents the "abdicate out of mate" degenerate case. Reflected in `performAction` returning `turnAdvances: true`. |
|
||||
| 4 | UI for target selection? | **Dedicated "Actions" button** in GameView opens a menu (`Transfer royalty…`). Better discoverability than right-click; works on touch devices. |
|
||||
| 4 | Stakeholder validated? | **YES** — demand confirmed 2026-04-21. Cleared to execute. |
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue