- Create tmp/test_artifacts/ directory for test storage
- Add tmp/ to .gitignore to exclude test artifacts from version control
- Update test files to use project tmp directory instead of system temp
- Add test-specific path constants for consistent configuration
- Prevent asset_registry.json from being overwritten by tests
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Moved debug_paths.py from src/markitect/tools/ to tools/ for centralized tool organization
- Added tooling-optimizer agent specification to replace agent_tooling_optimizer.py script
- Updated .gitignore to allow debug_paths.py as legitimate tool (not temporary debug file)
- Removed empty src/markitect/tools/ directory
Organization: All development tools now consolidated in tools/ directory
Agent: Converted standalone script to proper Claude Code agent specification
Tooling: Improved discoverability and maintenance of development utilities
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Add issue-index command with TSV, CSV, JSON, and fields output formats
- Support sorting by number, title, priority, state, created, updated
- Add filtering by state (open/closed) and priority level
- Include proper data cleaning for Unix pipeline processing
- Add make targets: issues-get, issues-csv, issues-json, issues-high
- Optimize for awk, cut, grep, and other Unix text processing tools
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
The .claude/settings.local.json file contains Claude Code-specific permission
settings that are user-specific and should not be committed to the repository.
- Remove .claude/settings.local.json from git tracking
- Add .claude/settings.local.json to .gitignore for clean repo state
- Local file remains for user's Claude Code permissions
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Add start-issue NUM=X target to create structured issue workspaces
- Add add-test target for iterative test generation within workspace
- Add workspace-status target to monitor active workspace state
- Add finish-issue target to move tests to main and cleanup workspace
- Create workspace structure with requirements.md and test_plan.md templates
- Include .markitect_workspace/ in .gitignore for temporary development files
- Enable multiple test generation per issue with proper organization
- Provide guided workflow for issue breakdown and test planning
This replaces single test generation with comprehensive workspace approach
supporting complex issues requiring multiple test scenarios.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>