Skip to content

Add /mumbl draft, review, publish slash commands#19

Merged
lladawn merged 1 commit into
mainfrom
dev
Jun 28, 2026
Merged

Add /mumbl draft, review, publish slash commands#19
lladawn merged 1 commit into
mainfrom
dev

Conversation

@lladawn

@lladawn lladawn commented Jun 28, 2026

Copy link
Copy Markdown
Owner

Summary

Exposes the middle of the mumbl content funnel as Slack slash verbs, so an engineer can go dump → draft → review → publish without leaving Slack. Each verb reuses existing modal/backend logic.

  • /mumbl draft — pick recent dumps → AI field-note draft (openSlackFieldNoteDraftModal, already existed)
  • /mumbl review — open private drafts to edit (openSlackFieldNoteReviewModal, already existed)
  • /mumbl publish — new draft-picker modal → existing room/identity publish flow
  • /mumbl help updated to document all three verbs

Changes

  • app/api/slack/commands/route.jsparseModalCommand() + background modal dispatch (same ack pattern as empty /mumbl room)
  • src/server/slack.jsopenSlackPublishPickModal + slackPublishPickModal; updated slackHelpPayload()
  • app/api/slack/interactions/route.jspublish_field_note_pick view_submission handler routing into slackPublishOptionsView

Testing

Files parse cleanly. Modal round-trips need a live connected Slack workspace to exercise end-to-end (no test harness in repo).

🤖 Generated with Claude Code

Expose the middle of the content funnel (dump → draft → review →
publish) as Slack slash verbs, each reusing existing modal/backend
logic. Also document the new verbs in /mumbl help.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 28, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
mumbl-app Building Building Preview, Comment Jun 28, 2026 12:30pm

@lladawn lladawn merged commit 7d66168 into main Jun 28, 2026
4 of 5 checks passed
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.

1 participant