2.2 KiB
2.2 KiB
Pending Notion Tasks for core_coder
Instructions
Run these commands as core_coder profile to complete the 5 "In Progress" tasks:
# 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
- Read task details:
mcp_notion_API_retrieve_a_page(page_id="...") - Implement changes following TASKS.md
- Write unit test in
tests/test_<feature>.gd - Run tests:
./run_tests.cmd(Windows) or equivalent - Update CHANGELOG_DRAFT.md (append to existing version block if changes exist)
- Mark Done:
mcp_notion_API_patch_page(page_id="...", properties={"Status": {"select": {"name": "Done"}}, "Acceptance": {"checkbox": true}}) - 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