Summary
After fixing test_tm.sh and test_edge_cases.sh, the full suite now fails in tests/additional_edge_tests.sh.
Observed
- Failing tests:
- Test 4: Special characters in description
- Test 7: Deep dependency chain (5 levels)
- Test 8: Rapid status transitions
- Suite result: 5/8 passed, 3 failed.
Impact
tests/run_all_tests_safe.sh still exits early (suite 3/12), preventing full regression validation.
Proposed fix
- Reproduce failing assertions in isolation
- Apply focused test/runtime compatibility fixes
- Keep fail-fast behavior with explicit diagnostics