Please create a comprehensive progress report in a file called "progress.md" covering our conversation since (specify timeframe: session start/last major milestone/when we began working on X): $ARGUMENT
Structure the report with these sections:
- Document the primary approach we've agreed to pursue
- If no clear agreement exists yet, list the main approaches discussed and their trade-offs
- List specific steps/tasks we've finished
- Include key files modified or created
- Note successful tests, builds, or validations
- Describe the specific problem, failure, or sticking point we're addressing
- Include relevant error messages, failed commands, or unexpected behavior
- Note which approaches we've tried that didn't work
- File paths of code we've examined or modified
- Commands we've run and their outcomes
- Dependencies, frameworks, or tools involved
- Include key code changes we've made (with file paths and line numbers)
- Show problematic code that's causing issues
- Highlight working solutions or patterns we've discovered
- Add brief explanations of what each snippet does or why it's significant
- Immediate actions needed to resolve current blocker
- Follow-up tasks once current issue is resolved
Use proper Markdown formatting with appropriate headers, code blocks, and lists.