Add channel delivery descriptor registry#1326
Conversation
Aaronontheweb
left a comment
There was a problem hiding this comment.
Reviewed the spec.md - working on the others next
| - **GIVEN** two Mattermost channels have the same display name visible to the bot | ||
| - **WHEN** a lookup query uses that display name | ||
| - **THEN** resolution fails loudly | ||
| - **AND** the result includes candidate stable IDs and display names |
There was a problem hiding this comment.
agree with this though
Aaronontheweb
left a comment
There was a problem hiding this comment.
The design is murky - should not treat reminders and webhooks as co-equals with Slack et al
Channel Tool / Capability MatrixScope note: this PR has validated descriptor/status behavior and non-live channel-tool registration alignment. It has not validated live Slack/Discord/Mattermost connectivity or live outbound delivery. Current Channel-Specific Tools
Planned Standard Tools / Follow-Ups
OpenSpec CoverageYes, the planned work is captured in the OpenSpec change, with one distinction:
Key task references:
This PR should not claim those planned tools are implemented; it only establishes the descriptor/status foundation and validates current tool registration alignment. |
|
Live local binary-swap validation completed on commit Checks:
No live Slack delivery smoke was performed, and no Slack messages were sent. |
|
Manual live validation update: Slack-thread approval flow was exercised with real approvals, and the user reports it is working correctly. This covers the remaining live manual gap for approval UX on the swapped local daemon build |
|
Manual live validation complete on swapped local daemon build Per user validation, the following live UX checks passed:
No live Discord or Mattermost delivery validation was performed for this PR. |
Summary
Validation