54 lines
2.2 KiB
Markdown
54 lines
2.2 KiB
Markdown
# Pending Notion Tasks for core_coder
|
||
|
||
## Instructions
|
||
Run these commands as `core_coder` profile to complete the 5 "In Progress" tasks:
|
||
|
||
```bash
|
||
# Switch to core_coder profile
|
||
hermes profile use core_coder
|
||
|
||
# Navigate to project
|
||
cd /home/beng/Godot/Projects/tekton-enet
|
||
|
||
# Start interactive session with task context
|
||
hermes chat -z "Complete the 5 'In Progress' tasks from Notion. Start with P0 task [Gauntlet] #4 Cannon Timer & Basic Volley (ID: 36833be4-3b29-812b-b25e-d087446c57f6). Follow TASKS.md procedure for each task."
|
||
```
|
||
|
||
## Task List (Priority Order)
|
||
|
||
### 1. [P0] [Gauntlet] #4 Cannon Timer & Basic Volley
|
||
- **Notion ID:** 36833be4-3b29-812b-b25e-d087446c57f6
|
||
- **Type:** CORE
|
||
- **Description:** Create candy_cannon_controller.gd. Implement 5-second interval cannon timer in GauntletManager._process(). Fire 5 shots per volley at random valid cells (1×1 only initially). Create candy_cannon.tscn (3×3 static NPC scene, is_static_turret=true pattern). Reuse tekton.gd spawn_projectile_rpc() arc-tween pattern for projectile visuals. Sync via rpc().
|
||
|
||
### 2. [P1] [036] Mode Config Completeness
|
||
- **Notion ID:** 36433be4-3b29-8129-bbc9-c3f8437559a8
|
||
- **Type:** CORE
|
||
|
||
### 3. [P1] [024] Set up GitHub Actions CI/CD Workflow
|
||
- **Notion ID:** 36633be4-3b29-8179-87bf-ec462fb6629f
|
||
- **Type:** DEVOPS
|
||
|
||
### 4. [P1] [032] Set up Artifact Storage & Versioning
|
||
- **Notion ID:** 36633be4-3b29-812b-9537-f44fbf89c3f9
|
||
- **Type:** DEVOPS
|
||
|
||
### 5. [P1] [031] Configure Platform-Specific Export Presets
|
||
- **Notion ID:** 36633be4-3b29-8147-8180-eebc89a08dc4
|
||
- **Type:** DEVOPS
|
||
|
||
## Workflow Per Task
|
||
|
||
1. Read task details: `mcp_notion_API_retrieve_a_page(page_id="...")`
|
||
2. Implement changes following TASKS.md
|
||
3. Write unit test in `tests/test_<feature>.gd`
|
||
4. Run tests: `./run_tests.cmd` (Windows) or equivalent
|
||
5. Update CHANGELOG_DRAFT.md (append to existing version block if changes exist)
|
||
6. Mark Done: `mcp_notion_API_patch_page(page_id="...", properties={"Status": {"select": {"name": "Done"}}, "Acceptance": {"checkbox": true}})`
|
||
7. Commit changes
|
||
|
||
## Notes
|
||
- Project path: /home/beng/Godot/Projects/tekton-enet
|
||
- Follow GUT_SETUP_SKILLS.md for testing
|
||
- Version 2.3.7 already has uncommitted changes — append changelog entries, don't bump version
|