Skip to content

docs(openspec): propose messenger command surfaces#51

Merged
zikolach merged 4 commits into
mainfrom
openspec/add-messenger-command-surfaces
May 15, 2026
Merged

docs(openspec): propose messenger command surfaces#51
zikolach merged 4 commits into
mainfrom
openspec/add-messenger-command-surfaces

Conversation

@zikolach
Copy link
Copy Markdown
Owner

Summary

  • add OpenSpec proposal/design/tasks for messenger command surfaces
  • specify Telegram command menu, Discord namespaced /relay, and Slack /pirelay behavior
  • include setup wizard Slack manifest delta and validation tasks

Validation

  • openspec validate add-messenger-command-surfaces --strict

Copilot AI review requested due to automatic review settings May 15, 2026 13:12
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR introduces an OpenSpec change proposal that defines first-class “native” messenger command surfaces (Telegram command menu, Discord /relay application command, Slack /pirelay slash command) derived from PiRelay’s canonical remote command registry, along with setup-wizard requirements and implementation task planning.

Changes:

  • Adds a new OpenSpec change (add-messenger-command-surfaces) with proposal + design describing registry-driven command surface metadata and safety/authorization invariants.
  • Adds new requirements for Telegram menu registration, Discord namespaced native commands, Slack /pirelay slash command routing + manifest/setup guidance, and parity/safety testing expectations.
  • Adds implementation task breakdown and validation checklist for the planned work.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
openspec/changes/add-messenger-command-surfaces/tasks.md Implementation task plan for command-surface helpers, per-platform wiring, tests, docs, and validation.
openspec/changes/add-messenger-command-surfaces/specs/relay-setup-tui/spec.md Modified setup-wizard requirements, including Slack manifest/tab expectations and troubleshooting guidance.
openspec/changes/add-messenger-command-surfaces/specs/messenger-command-surfaces/spec.md New requirements defining Telegram/Discord/Slack native command surfaces, safety invariants, and parity tests/diagnostics.
openspec/changes/add-messenger-command-surfaces/proposal.md High-level motivation, change summary, impacted capabilities, and scope/impact notes.
openspec/changes/add-messenger-command-surfaces/design.md Detailed design goals, decisions, risks/trade-offs, and migration plan for command surfaces.
openspec/changes/add-messenger-command-surfaces/.openspec.yaml Registers the change as a spec-driven OpenSpec change with creation date.

Comment thread openspec/changes/add-messenger-command-surfaces/tasks.md Outdated
Comment thread openspec/changes/add-messenger-command-surfaces/specs/relay-setup-tui/spec.md Outdated
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.

Comment thread openspec/changes/add-messenger-command-surfaces/tasks.md Outdated
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 6 out of 6 changed files in this pull request and generated 2 comments.

Comment thread openspec/changes/add-messenger-command-surfaces/tasks.md Outdated
Comment thread openspec/changes/add-messenger-command-surfaces/design.md
@zikolach zikolach force-pushed the openspec/add-messenger-command-surfaces branch from de2b726 to adc84f7 Compare May 15, 2026 13:52
@zikolach zikolach requested a review from Copilot May 15, 2026 13:52
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 6 out of 6 changed files in this pull request and generated no new comments.

@zikolach zikolach force-pushed the openspec/add-messenger-command-surfaces branch from adc84f7 to 380e8fb Compare May 15, 2026 14:03
@zikolach zikolach merged commit aa86f04 into main May 15, 2026
2 checks passed
@zikolach zikolach deleted the openspec/add-messenger-command-surfaces branch May 15, 2026 14:04
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.

2 participants