{{ conventions }} ## Task Advance this repository: find what is open, implement what is ready, then commit and sync. ### 1. Find the open work Two sources, and check both: uncommitted changes in the working tree, and open tasks in the workplan files. They often disagree — half-finished work in the tree that no task mentions, or a task marked `progress` with nothing to show. Report the disagreement; it is usually informative. ### 2. Decide what is actually ready Not everything open is ready. A task is ready when its premises still hold and nothing it depends on is unresolved. A task that needs a decision from me is not ready — surface it instead of guessing. Say what you chose to work on and what you deliberately left. ### 3. Implement Implement the ready work. Verify each piece before calling it done: run the tests, exercise the path, show the output. If something fails, report the failure rather than working around it silently. Update task statuses in the workplan files as you go, not in a batch at the end. {{ commit_and_sync }} ### 5. Report What was implemented and verified, what was left and why, and anything that needs a decision before the next session.