feat: add exact custom card feedback reasons #9

Merged
zheromiku merged 1 commits from feature/custom-card-feedback-actions into main 2026-07-21 21:23:16 +08:00
Owner

Summary

  • add stable custom DingTalk Card action IDs for six exact feedback reasons
  • map every action to the existing B2 current-state feedback model
  • retain legacy custom actions and native parser compatibility

Verification

  • RED: all six actions were ignored before implementation
  • GREEN: all six actions map to exact reason codes
  • 296 target tests passed, 0 failed
  • Go race, vet, binary build, and diff check passed

Boundaries

  • two Go files only; no migration or config changes
  • no raw callback, token, user ID, outTrackId, or Card payload persistence
## Summary - add stable custom DingTalk Card action IDs for six exact feedback reasons - map every action to the existing B2 current-state feedback model - retain legacy custom actions and native parser compatibility ## Verification - RED: all six actions were ignored before implementation - GREEN: all six actions map to exact reason codes - 296 target tests passed, 0 failed - Go race, vet, binary build, and diff check passed ## Boundaries - two Go files only; no migration or config changes - no raw callback, token, user ID, outTrackId, or Card payload persistence
zheromiku added 1 commit 2026-07-21 21:23:14 +08:00
zheromiku merged commit 4366c018f9 into main 2026-07-21 21:23:16 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Weknora/dobotai-platform#9