breg: name the differing field in candidate and rehearsal binding refusals
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 75/100
Research direction
The issue mentions the file crates/registry-breg/src/startup.rs where binding checks for candidate and rehearsal flows currently report a generic Binding refusal. Start by examining the #1364 fix to understand how bregctl apply reports mismatches with the differing runtime key (e.g., identity.databaseId). Then, locate the binding checks in the startup.rs file and update them to use the same field-naming logic, ensuring no values are exposed. Run any existing tests related to binding refusals to verify the changes.
Written by the indexing model from the issue text.
Description
Gap
The #1364 fix makes bregctl apply report a binding mismatch as apply.package.binding_mismatch, with the differing runtime key as the diagnostic path (for example identity.databaseId or package.activeSequence) and no values. The binding checks in crates/registry-breg/src/startup.rs for candidate and rehearsal flows still report the generic Binding refusal, so an operator there still can't tell which field differs.
Request
Route those checks through the same field-naming mismatch so every binding refusal names the key, and never the values.
Follow-up from #1364.
- Dominant language
- Rust
- Stars
- 2
- Forks
- 0
- Avg merge
- 4h 26m
- Merged PRs (30d)
- 152
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from registrystack/registry-stack
-
bug github_actions
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
registrystack/registry-stack#1393 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
registrystack/registry-stack#1383 ·
-
area:breg enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
registrystack/registry-stack#1380 ·
-
area:casework documentation
Difficulty 1/5 Under an hour Newbie friendliness 90/100
registrystack/registry-stack#1369 ·
-
area:casework bug
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
registrystack/registry-stack#1368 ·
All issues in registrystack/registry-stack
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
TheLarkInn/aipm#2413 ·
-
documentation
Difficulty 1/5 Under an hour Newbie friendliness 90/100
alexgorbatchev/simple-ptt#15 ·
-
tooling
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
todo:ticket
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
taikoxyz/taiko-mono#22168 · 1 comment ·