Skip to content

feat: standup report generation with channel posting#18

Merged
sunba91-su merged 1 commit into
mainfrom
feat/report-gen
Jun 8, 2026
Merged

feat: standup report generation with channel posting#18
sunba91-su merged 1 commit into
mainfrom
feat/report-gen

Conversation

@sunba91-su

Copy link
Copy Markdown
Owner

Summary

Implements /standup report command that compiles collected standup responses into a formatted message and posts to the team's configured channel.

Changes

  • internal/commands/standup.go — report command, permission check, buildReport formatter, findSessionID fallback
  • internal/commands/standup_test.go — 3 new tests for report generation, no-session, non-lead denial

Closes #8

Implement /standup report command that compiles responses into a
formatted message and posts to the team's configured channel.

- Report builder: @mentions user, emoji-labeled answers per question
- Posts to team channel (or --here flag for current room)
- Permission-gated: team leads and admin only
- Finds latest session (open or closed) for the team
- 3 new tests: report generation, no-session handling, non-lead denial
- resolveTeam updated for non-team commands via findSessionID fallback

Closes #8
@sunba91-su sunba91-su merged commit d8a3f68 into main Jun 8, 2026
1 check passed
@sunba91-su sunba91-su deleted the feat/report-gen branch June 8, 2026 13:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement standup report generation

1 participant