Skip to content

Conversation

@newhook
Copy link
Owner

@newhook newhook commented Jan 27, 2026

Summary

  • Fixed bead ID parsing to allow . characters for child bead IDs (e.g., s-vxd.1)
  • Child beads were being created but the ID wasn't being parsed correctly from bd create output
  • This caused PR feedback beads to not link to feedback records, preventing resolution comments from being posted

Test plan

  • Create a PR feedback item that creates a child bead
  • Verify the bead ID is correctly parsed and stored in pr_feedback.bead_id
  • Close the bead and verify resolution comment is posted on GitHub

🤖 Generated with Claude Code

Child bead IDs like s-vxd.1 were being rejected because the parsing
logic only allowed alphanumeric characters and dashes. This caused
PR feedback beads to be created but not linked to the feedback record,
preventing resolution comments from being posted on GitHub.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@newhook newhook merged commit 77e9103 into main Jan 28, 2026
3 checks passed
@newhook newhook deleted the fix/bead-id-parsing-child-beads branch January 28, 2026 01:06
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.

2 participants