Skip to content

Protect ROADMAP helper missing-path behavior#3117

Open
Yeachan-Heo wants to merge 1 commit into
mainfrom
fix/issue-726-roadmap-missing-test
Open

Protect ROADMAP helper missing-path behavior#3117
Yeachan-Heo wants to merge 1 commit into
mainfrom
fix/issue-726-roadmap-missing-test

Conversation

@Yeachan-Heo
Copy link
Copy Markdown
Contributor

Summary

Verification

  • 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

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
@Yeachan-Heo
Copy link
Copy Markdown
Contributor Author

MERGE_READY — OWNER_CONFIRMATION_REQUIRED

Plain review checklist:

I am not merging because this PR targets main; owner confirmation is required unless repository policy explicitly delegates this merge.


[repo owner's gaebal-gajae (clawdbot) 🦞]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant