Files
markitect-main/AUTONOMOUS_WORK_REMINDER.md
tegwick 30b5f1c5bd feat: Add GAMEPLAN.md and autonomous work protocols
- GAMEPLAN.md: Complete implementation roadmap for Issue #46 schema generation capability
- AUTONOMOUS_WORK_REMINDER.md: TDD8 workflow protocols for uninterrupted development
- Ready to begin autonomous implementation of Issue #50 metaschema definition

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-01 02:20:47 +02:00

64 lines
2.1 KiB
Markdown

# Autonomous Work Reminder - TDD8 Implementation
## 🎯 MISSION: Complete Issue #50 - Metaschema Definition
**CRITICAL REMINDERS FOR AUTONOMOUS WORK:**
### 📋 TDD8 Workflow - NEVER SKIP STEPS
1. **ISSUE** - Understand requirements (Issue #50 already analyzed)
2. **TEST** - Write failing tests first (RED state required)
3. **RED** - Verify tests fail before implementation
4. **GREEN** - Implement minimal code to pass tests
5. **REFACTOR** - Clean up code while keeping tests green
6. **DOCUMENT** - Update documentation and help
7. **REFINE** - Polish and optimize
8. **PUBLISH** - Commit and close issue
### 🚨 AUTONOMOUS WORK PROTOCOLS
#### DO NOT FORGET TO:
- ✅ Run tests after each change to verify state
- ✅ Commit frequently with descriptive messages
- ✅ Update CLI help when adding new features
- ✅ Maintain backward compatibility
- ✅ Follow existing code patterns and conventions
- ✅ Use proper PYTHONPATH=. for all test runs
- ✅ Close the issue when complete using: `make close-issue NUM=50`
#### QUALITY STANDARDS:
- All tests must pass before moving to next TDD8 step
- Code must follow existing project conventions
- Documentation must be comprehensive
- CLI integration must be complete and tested
#### ISSUE #50 SPECIFIC REQUIREMENTS:
- Define JSON Schema metaschema for MarkiTect extensions
- Support heading text capture
- Support content field instructions
- Support outline structure representation
- Maintain backward compatibility with existing schemas
- Include validation rules for new features
#### COMPLETION CRITERIA:
- Metaschema JSON file created and validated
- Tests cover all metaschema features
- Documentation explains structure and usage
- CLI can validate schemas against metaschema
- All existing schemas still validate correctly
### 🔄 WORKFLOW COMMANDS
```bash
# Start work
make tdd-start NUM=50
# Run tests
PYTHONPATH=. python3 -m pytest tests/ --tb=short -q
# Commit work
git add . && git commit -m "step: [TDD8_PHASE] description"
# Close issue when complete
make close-issue NUM=50
```
### 🎯 SUCCESS = Issue #50 completely implemented, tested, documented, and closed