Repair Slack Scoped Historical Holes
in progresstasks8/9repair-slack-scoped-historical-holes
openspec/changes/repair-slack-scoped-historical-holes/View on GitHub →
Artifacts
Official change artifacts tracked under openspec/.
Proposal
Slack targeted channel repair can fetch a scoped source archive that contains messages older than the saved per-channel cursor. Those historical holes must be emitted during the repair; otherwise the run can succeed while retained records still miss source archive keys.
Design
The Slack connector maintains per-channel message cursors so normal runs emit only messages newer than each channel's retained high-water mark. A channel-scoped repair run uses messages.resources to build a scoped slackdump archive for selected channels.
Tasks (8/9)
Spec Deltas (1)
Affected capabilities
Capability specs this change proposes to modify.