claw-code/tests
Yeachan-Heo dd12e49f2f Protect ROADMAP helper missing-path behavior
Add the missing explicit-path regression so operators keep the current fail-fast contract covered, and record the completed ROADMAP follow-up.

Constraint: scope limited to ROADMAP helper regression coverage plus the DONE roadmap entry; tests/__init__.py is included so the requested python -m unittest tests.test_roadmap_helpers invocation resolves locally instead of an external tests package.

Rejected: changing roadmap-next-id.sh behavior | dogfood showed the script already returns the desired nonzero empty-stdout error.

Confidence: high

Scope-risk: narrow

Directive: Keep stdout reserved for the single next id on successful roadmap-next-id.sh runs.

Tested: python -m unittest tests.test_roadmap_helpers -q; scripts/roadmap-check-ids.sh ROADMAP.md; scripts/roadmap-next-id.sh ROADMAP.md; git diff --check -- ROADMAP.md tests/test_roadmap_helpers.py tests/__init__.py
2026-05-26 00:33:06 +00:00
..
__init__.py Protect ROADMAP helper missing-path behavior 2026-05-26 00:33:06 +00:00
test_porting_workspace.py Prevent plugin command aliases from becoming prompts 2026-05-15 10:07:47 +09:00
test_pre_push_hook_contract.py Prevent pre-push contract drift (#3113) 2026-05-26 06:00:45 +08:00
test_roadmap_helpers.py Protect ROADMAP helper missing-path behavior 2026-05-26 00:33:06 +00:00
test_security_scope.py omx(team): auto-checkpoint worker-1 [1] 2026-05-14 17:18:52 +09:00