feat(dev-tools): publish-issue.sh warns on bare #NNN cross-references (#186)
Discussed with gabriel: not worth automating stripping/replacement of staging-only ticket cross-references (#182, #183, etc.) — any meaningful auto-replacement either links back to staging (defeating the point) or needs nontrivial cross-referencing logic for a workflow that's already deliberately manual, low-frequency, and human-reviewed before every publish. A one-line warning does the actual job: it makes the human notice and decide (rewrite, remove, or leave as harmless context).
Matches the existing staging.musehub.ai URL warning pattern exactly — same shape, same non-blocking behavior. Regex requires digits immediately after '#' with no intervening whitespace, so markdown headings ("## Summary") never false-positive. 2 new tests (written first, confirmed red before the fix): bare references trigger the warning, markdown headings don't.
Semantic Changes
5 symbols
Files Changed
~2
1072 in snapshot
0 comments
muse hub commit comment sha256:7c46d5416e26d73cc7a8353598caac8e0cfd13a60551dd7c9bfa081862d00823 --body "your comment"
No comments yet. Be the first to start the discussion.