Files
puzzle-design-kb/todos/TODOS.md

66 lines
2.3 KiB
Markdown

# TODO List for KQVI Puzzle Dependencies Rework
## 8 Critical Feedback Points to Address
### 1. mdbook Mermaid Configuration
- [ ] Add mermaid support to book.toml
- [ ] Verify diagram renders with `mdbook build`
### 2. Actions vs Outcomes as Separate Nodes
- [ ] "Talk to ferryman" and "get rabbit's foot" must be SEPARATE nodes
- [ ] Every action and outcome must be distinct nodes
### 3. Individual Item Acquisition Nodes
- [ ] "Receive coin" and "receive ring" must be separate nodes
- [ ] Every individual item/event has its own outcome node
### 4. Organize by Lands/Areas
- [ ] Group nodes by geographical area
- [ ] Isle of Sacred Mountain, Isle of Wonder, etc.
- [ ] Show proper cross-area dependency hierarchy
### 5. Problem-Solution Flow (FIX BACKWARDS STRUCTURE)
- [ ] Current: Problem is prevented first (WRONG)
- [ ] Should be: Solution steps lead TO problem resolution
- [ ] Structure: START --> Prereqs --> Recognize Problem --> Solution Steps --> Problem Resolved
### 6. Complete Puzzle Inventory from Walkthroughs
- [ ] Read all 4 KQVI walkthroughs
- [ ] Create checklist of ALL puzzles in the game
- [ ] Verify each puzzle appears in the chart
- [ ] Document any missing puzzles
### 7. Mechanic Note on 4 Items (Locked Choice)
- [ ] Document: paint brush, nightingale, tinderbox, flute are LOCKED CHOICE
- [ ] Each unlocked by trading one for another
- [ ] For dependency graph: treat each as UNLOCKED
- [ ] Focus on locks and keys, not mini-game trading
### 8. Modern, Legible Styling
- [ ] Fix contrast and colors
- [ ] WCAG accessibility minimums
- [ ] Clean color palette for node types
- [ ] Modern aesthetics
---
## Subtasks
### Phase 1: Configuration & Research
- [x] Task 1.1: Add mermaid preprocessor to book.toml
- [x] Task 1.2: Verify mdbook build works with mermaid
- [x] Task 2.1: Read all 4 KQVI walkthroughs
- [x] Task 2.2: Create complete puzzle inventory checklist
### Phase 2: Chart Rework
- [ ] Task 3.1: Restructure nodes - separate actions from outcomes
- [ ] Task 3.2: Create individual item acquisition nodes
- [ ] Task 3.3: Organize by geographical areas
- [ ] Task 3.4: Fix problem-solution flow direction
- [ ] Task 3.5: Apply modern styling with proper contrast
### Phase 3: Verification
- [ ] Task 4.1: Cross-reference puzzle inventory against chart
- [ ] Task 4.2: Add locked choice mechanic note
- [ ] Task 4.3: Final mdbook build verification