Replace progress messages with durable final replies #37

Merged
severus-snape merged 1 commit from feat/edit-progress-replies into main 2026-10-24 16:58:13 +00:00
Collaborator

Opt-in editableProgress gateway capability, persisted logical progress IDs and final outbox metadata. Matrix idempotent seed transaction resolves reference after restart, m.replace updates italic progress then normal Markdown final. Drain telemetry before final, preserve threads, fallback for redacted/unavailable originals and long-answer tail chunks. Explicit Matrix progress overrides respected; permanent errors classified normally. Tests cover edit payloads, fallback, outbox restore and ordering. 291 tests/typecheck/build pass; final review e80af5c066b616d584b012c9142e621a28e7cde13480311b51856b3b5e2b85ad no findings. See docs/editable-progress.md for transaction-retention/redaction race limits.

Opt-in editableProgress gateway capability, persisted logical progress IDs and final outbox metadata. Matrix idempotent seed transaction resolves reference after restart, m.replace updates italic progress then normal Markdown final. Drain telemetry before final, preserve threads, fallback for redacted/unavailable originals and long-answer tail chunks. Explicit Matrix progress overrides respected; permanent errors classified normally. Tests cover edit payloads, fallback, outbox restore and ordering. 291 tests/typecheck/build pass; final review e80af5c066b616d584b012c9142e621a28e7cde13480311b51856b3b5e2b85ad no findings. See docs/editable-progress.md for transaction-retention/redaction race limits.
severus-snape deleted branch feat/edit-progress-replies 2026-10-24 16:58:13 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
harness/core!37
No description provided.