# MarkiTect Todofile System ## Overview MarkiTect uses the **Keep a Todofile V0.0.1** format for task management and development coordination. This replaces the previous NEXT.md approach with a standardized todofile system that provides better structure for maintaining coding flow and AI assistant coordination. ## Location and Format - **Main Todofile**: `TODO.md` in the project root - **Format**: [Keep a Todofile V0.0.1](https://coulomb.social/open/KeepaTodofile) - **Agent Support**: Managed by the `agent-keepaTodofile` agent in the kaizen-agentic framework ## Structure The todofile is organized by **impact type** rather than arbitrary priority: ### [Unreleased] - Active Vibe-Coding State 💡 - **To Add**: New features, capabilities, or functionality - **To Refactor**: Code improvements and restructuring - **To Fix**: Bug fixes and error corrections - **To Remove**: Features or code to eliminate ### [Version] - Planned Increments Organized by planned version/milestone with the same impact categories: - **To Add**: Planned new functionality - **To Fix**: Scheduled bug fixes - **To Refactor**: Planned code improvements - **To Deprecate**: Features marked for future removal - **To Secure**: Security improvements - **To Remove**: Planned removals ## Integration with Project Workflow ### Task Management - Use `TODO.md` for active development tasks and immediate next steps - Link to Gitea issues for longer-term planning: `Related to issue #123` - Update during development sessions to maintain context ### AI Assistant Coordination - The todofile serves as a **shared source of truth** between human developers and AI assistants - Helps maintain context during interruptions and session transfers - Enables consistent progress tracking and decision-making ### Development Best Practices 1. **Update Regularly**: Maintain current state during active development 2. **Focus on Immediate**: Keep [Unreleased] section for current work 3. **Plan Versions**: Use version sections for commit boundaries 4. **Archive Completed**: Move completed items to archive sections 5. **Link Issues**: Connect todofile items to Gitea issues for full context ## Agent Integration The `agent-keepaTodofile` agent provides specialized support for: - Creating and maintaining TODO.md files following the official format - Organizing tasks by impact type (Add, Fix, Refactor, etc.) - Integrating with issue tracking and TDD workflows - Maintaining coding flow and context preservation - Converting between task management formats ## Migration from NEXT.md The previous NEXT.md file has been archived to `history/NEXT_archived_YYYYMMDD.md`. All relevant content has been migrated to the new TODO.md format while preserving: - Strategic development priorities - Capability management workflows - Session success criteria - Development milestones ## Related Documentation - **Agent Definition**: `agents/agent-keepaTodofile.md` - Specialized todofile management agent - **Context Documentation**: `capabilities/kaizen-agentic/context/KeepaTodofile.md` - Detailed format specification - **Capability Integration**: `CAPABILITY_INCLUSION_GUIDE.md` - How todofile fits with capability discovery - **Project Management**: `agents/agent-project-management.md` - Overall project coordination ## Benefits 1. **Standardized Format**: Follows established Keep a Todofile conventions 2. **Better Organization**: Impact-based categorization aligns with changelog structure 3. **AI Assistant Ready**: Designed for human-AI collaboration in coding sessions 4. **Context Preservation**: Maintains coding flow across interruptions 5. **Integration Ready**: Works with existing issue management and TDD workflows