Skip to content

docs(openspec): propose cross-messenger progress updates#78

Merged
zikolach merged 5 commits into
mainfrom
docs/update-live-progress-across-messengers
Jun 14, 2026
Merged

docs(openspec): propose cross-messenger progress updates#78
zikolach merged 5 commits into
mainfrom
docs/update-live-progress-across-messengers

Conversation

@zikolach

Copy link
Copy Markdown
Owner

Summary

  • propose cross-messenger live progress update parity for Slack and Discord
  • specify optional live progress refs/update capability in channel adapters
  • define Slack chat.update and Discord message edit requirements
  • add implementation tasks for shared fallback behavior, parity tests, and docs

Validation

  • openspec validate update-live-progress-across-messengers --strict

Copilot AI review requested due to automatic review settings June 14, 2026 13:05

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 adds an OpenSpec change proposal to bring “live progress edit-in-place” parity to Slack and Discord (matching existing Telegram behavior) by defining optional adapter capabilities, platform-specific live client requirements, and a shared fallback ladder.

Changes:

  • Adds a shared delivery/fallback model and implementation/test task plan for live progress updates across Slack/Discord/Telegram paths.
  • Defines new OpenSpec requirements for optional adapter live-progress refs/updates plus Slack (chat.update) and Discord (message edit) live client behavior.
  • Documents goals, risks, and migration plan for keeping per-destination live progress references in-memory and clearing them safely.

Reviewed changes

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

Show a summary per file
File Description
openspec/changes/update-live-progress-across-messengers/.openspec.yaml Declares the new spec-driven OpenSpec change and creation date.
openspec/changes/update-live-progress-across-messengers/design.md Captures background, goals, decisions, fallback ladder, and risks for cross-messenger live progress updates.
openspec/changes/update-live-progress-across-messengers/proposal.md Summarizes motivation, intended behavior changes, and impact areas (adapters, runtimes, live clients, tests).
openspec/changes/update-live-progress-across-messengers/tasks.md Breaks the work into shared helper, Slack, Discord, parity/safety, and validation tasks.
openspec/changes/update-live-progress-across-messengers/specs/discord-runtime-client/spec.md Adds requirements for Discord live client returning message IDs and supporting message edits with safe fallback.
openspec/changes/update-live-progress-across-messengers/specs/messenger-relay-sessions/spec.md Adds system-level requirements for in-place live progress updates where supported, with snapshot fallback and mode semantics.
openspec/changes/update-live-progress-across-messengers/specs/relay-channel-adapters/spec.md Adds adapter-contract requirements for optional live progress refs/updates and a consistent fallback invariant.
openspec/changes/update-live-progress-across-messengers/specs/slack-runtime-client/spec.md Adds requirements for Slack live client returning ts references and supporting updates with safe fallback.

Copilot AI review requested due to automatic review settings June 14, 2026 14:17
@zikolach zikolach enabled auto-merge (squash) June 14, 2026 14:17
@zikolach zikolach disabled auto-merge June 14, 2026 14:18

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 23 out of 23 changed files in this pull request and generated 3 comments.

Comment thread extensions/relay/adapters/slack/runtime.ts Outdated
Comment thread extensions/relay/adapters/discord/runtime.ts Outdated
Comment thread extensions/relay/adapters/discord/live-client.ts

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 23 out of 23 changed files in this pull request and generated no new comments.

@zikolach zikolach merged commit 4425b9e into main Jun 14, 2026
3 checks passed
@zikolach zikolach deleted the docs/update-live-progress-across-messengers branch June 14, 2026 15:26
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