2.5 KiB
2.5 KiB
📋 Workflow: Automatic TASKS.md Updates
🎯 Purpose
Automatically update TASKS.md whenever new features are implemented.
✅ Standard Workflow
When Implementing a New Feature:
- Implement the feature (write code)
- Test the feature (verify it works)
- Update TASKS.md immediately:
- Mark the task as
[x](completed) - Add date:
✅ DD.MM.YYYY - Add any relevant notes
- Mark the task as
Example:
Before:
- [ ] **Fishing System**
- [ ] Fishing rod crafting
- [ ] Fishing minigame
After:
- [x] **Fishing System** ✅ 12.12.2025
- [x] Fishing rod crafting
- [x] Fishing minigame
- **File**: `src/systems/FishingSystem.js`
- **Lines**: 450
🔄 Automatic Update Process
Step 1: Implement Feature
// Create new system file
class NewSystem {
constructor(scene) {
// Implementation
}
}
Step 2: Integrate
// Add to index.html
<script src="src/systems/NewSystem.js"></script>
// Add to GameScene.js
this.newSystem = new NewSystem(this);
Step 3: Update TASKS.md
- [x] **New Feature** ✅ 12.12.2025
- [x] Core functionality
- [x] Integration complete
- **Status**: Production ready
Step 4: Document
Create summary in docs/ if needed.
📝 Template for New Features
- [x] **[Feature Name]** ✅ [Date]
- [x] [Sub-feature 1]
- [x] [Sub-feature 2]
- [x] [Sub-feature 3]
- **File**: `src/systems/[FileName].js`
- **Lines**: [Number]
- **Status**: [Production Ready / In Progress / Testing]
- **Notes**: [Any important notes]
🎯 Commitment
From now on, I will:
- ✅ Update TASKS.md immediately after implementing features
- ✅ Mark completed tasks with
[x]and date - ✅ Add file locations and line counts
- ✅ Include status and notes
- ✅ Keep documentation synchronized
📊 Benefits
- Always up-to-date task list
- Clear progress tracking
- Easy to see what's done
- Better project management
- Transparent development
🔍 Review Process
At end of each session:
- Review TASKS.md for accuracy
- Verify all completed tasks are marked
- Update statistics
- Create session summary
Status: ✅ ACTIVE
Effective From: 2025-12-12 23:20
Applies To: All future development
This workflow ensures TASKS.md is always current and accurate! 📋✨