Files
tekton/.agents/workflows/pending-tasks.md

54 lines
2.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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