Testing Test-driven by default. Prove the problem before solving it. Core Workflow: Bug First 1. Reproduce — Run the failing scenario and observe the actual behavior 2. Write a failing test — Minimal reproduction as a test case 3. Commit the failing test — Use with message like 4. Fix the code — Only now attempt the fix 5. Verify — Run and confirm the test passes 6. Commit the fix — Separate commit from the test This applies to all bug fixes. The failing test proves the bug exists and prevents regressions. Fixture Tests Noodle uses directory-based fixtures in . Read references/fixtures.md for…