Dotta
33ffff8a12
Merge branch 'codex/sleep-26-teams-consent-expiry' into codex/sleep-27-teams-attempt-recovery
...
* codex/sleep-26-teams-consent-expiry:
fix(server): release settled receiver work during drain
fix(server): release settled Discord work during drain
fix(server): release settled tool health intent during drain
2026-10-25 10:04:12 -05:00
Dotta
d626ff4b13
Merge branch 'codex/sleep-25-voice-call-reports' into codex/sleep-26-teams-consent-expiry
...
* codex/sleep-25-voice-call-reports:
fix(server): release settled receiver work during drain
fix(server): release settled Discord work during drain
fix(server): release settled tool health intent during drain
2026-10-25 10:04:09 -05:00
Dotta
920a951505
Merge branch 'codex/sleep-24-voice-inbound-retention' into codex/sleep-25-voice-call-reports
...
* codex/sleep-24-voice-inbound-retention:
fix(server): release settled receiver work during drain
fix(server): release settled Discord work during drain
fix(server): release settled tool health intent during drain
2026-10-25 10:04:07 -05:00
Dotta
f4f7e14f7a
Merge branch 'codex/sleep-23-voice-inbound-cleanup' into codex/sleep-24-voice-inbound-retention
...
* codex/sleep-23-voice-inbound-cleanup:
fix(server): release settled receiver work during drain
fix(server): release settled Discord work during drain
fix(server): release settled tool health intent during drain
2026-10-25 10:04:04 -05:00
Dotta
82d023a3a0
Merge branch 'codex/sleep-22-voice-reply-delivery' into codex/sleep-23-voice-inbound-cleanup
...
* codex/sleep-22-voice-reply-delivery:
fix(server): release settled receiver work during drain
fix(server): release settled Discord work during drain
fix(server): release settled tool health intent during drain
2026-10-25 10:04:02 -05:00
Dotta
05797e2b9f
Merge branch 'codex/sleep-21-voice-session-recovery' into codex/sleep-22-voice-reply-delivery
...
* codex/sleep-21-voice-session-recovery:
fix(server): release settled receiver work during drain
fix(server): release settled Discord work during drain
fix(server): release settled tool health intent during drain
2026-10-25 10:04:00 -05:00
Dotta
a4bc3ea50e
Merge branch 'codex/sleep-20-chat-runtime-discovery' into codex/sleep-21-voice-session-recovery
...
* codex/sleep-20-chat-runtime-discovery:
fix(server): release settled receiver work during drain
fix(server): release settled Discord work during drain
fix(server): release settled tool health intent during drain
2026-10-25 10:03:57 -05:00
Dotta and Paperclip
8815dfad38
fix(server): release settled receiver work during drain
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 10:03:39 -05:00
Dotta
f2338a2d2e
Merge branch 'codex/sleep-19-discord-command-registration' into codex/sleep-20-chat-runtime-discovery
...
* codex/sleep-19-discord-command-registration:
fix(server): release settled Discord work during drain
fix(server): release settled tool health intent during drain
2026-10-25 10:02:04 -05:00
Dotta and Paperclip
954a0faa75
fix(server): release settled Discord work during drain
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 10:01:57 -05:00
Dotta and Paperclip
7d89e7691f
Merge tool health drain repair into Discord command scheduling
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
* codex/sleep-18-tool-connection-health:
fix(server): release settled tool health intent during drain
2026-10-25 09:55:23 -05:00
Dotta and Paperclip
e685a0e7ef
fix(server): release settled tool health intent during drain
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 09:55:19 -05:00
Dotta and Paperclip
6e40ac2570
Merge codex/sleep-26-teams-consent-expiry into codex/sleep-27-teams-attempt-recovery
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
* codex/sleep-26-teams-consent-expiry:
test(server): verify voice report resume at its retained deadline
test(server): verify retention resume at its retained deadline
2026-10-25 09:50:48 -05:00
Dotta and Paperclip
0bb6de2343
Merge codex/sleep-25-voice-call-reports into codex/sleep-26-teams-consent-expiry
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
* codex/sleep-25-voice-call-reports:
test(server): verify voice report resume at its retained deadline
test(server): verify retention resume at its retained deadline
2026-10-25 09:50:45 -05:00
Dotta and Paperclip
6d99318a8d
test(server): verify voice report resume at its retained deadline
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 09:50:43 -05:00
Dotta and Paperclip
6f8bf4d3e3
Merge retention drain verification into voice reports
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
* codex/sleep-24-voice-inbound-retention:
test(server): verify retention resume at its retained deadline
2026-10-25 09:49:25 -05:00
Dotta and Paperclip
c46bcbf9ff
test(server): verify retention resume at its retained deadline
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 09:49:23 -05:00
Dotta and Paperclip
82b328127f
Merge codex/sleep-26-teams-consent-expiry into codex/sleep-27-teams-attempt-recovery
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
* codex/sleep-26-teams-consent-expiry:
fix(server): release settled voice recovery intent during drain
2026-10-25 09:44:44 -05:00
Dotta and Paperclip
be2abb4e32
Merge codex/sleep-25-voice-call-reports into codex/sleep-26-teams-consent-expiry
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
* codex/sleep-25-voice-call-reports:
fix(server): release settled voice recovery intent during drain
2026-10-25 09:44:42 -05:00
Dotta and Paperclip
57c9a58d0a
Merge codex/sleep-24-voice-inbound-retention into codex/sleep-25-voice-call-reports
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
* codex/sleep-24-voice-inbound-retention:
fix(server): release settled voice recovery intent during drain
2026-10-25 09:44:39 -05:00
Dotta and Paperclip
2c09c264bb
Merge codex/sleep-23-voice-inbound-cleanup into codex/sleep-24-voice-inbound-retention
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
* codex/sleep-23-voice-inbound-cleanup:
fix(server): release settled voice recovery intent during drain
2026-10-25 09:44:37 -05:00
Dotta and Paperclip
0aab051900
Merge codex/sleep-22-voice-reply-delivery into codex/sleep-23-voice-inbound-cleanup
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
* codex/sleep-22-voice-reply-delivery:
fix(server): release settled voice recovery intent during drain
2026-10-25 09:44:34 -05:00
Dotta and Paperclip
b2af095de2
fix(server): carry voice drain repair into shared deadline dispatch
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 09:44:16 -05:00
Dotta and Paperclip
1b43332c74
fix(server): release settled voice recovery intent during drain
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 09:40:41 -05:00
Dotta and Paperclip
30054cbf4f
Merge voice report review fixes into Teams attempt recovery
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
* codex/sleep-26-teams-consent-expiry:
fix(server): index the finite voice report window
2026-10-25 06:19:06 -05:00
Dotta and Paperclip
e501d6c99d
Merge voice report review fixes into Teams consent expiry
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 06:18:33 -05:00
Dotta and Paperclip
94c60683b8
fix(server): index the finite voice report window
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 06:17:50 -05:00
Dotta and Paperclip
6f2f3951ca
fix(server): recover Teams attempts from saved claim deadlines
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 06:11:06 -05:00
Dotta and Paperclip
5ddb4543ed
fix(server): schedule Teams consent expiry from saved deadlines
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 06:01:32 -05:00
Dotta
ef4695b77f
Merge branch 'codex/sleep-24-voice-inbound-retention' into codex/sleep-25-voice-call-reports
...
* codex/sleep-24-voice-inbound-retention:
docs: record retention acceptance after denial repair
fix(server): return inbound denial before provider cleanup
2026-10-25 05:41:41 -05:00
Dotta and Paperclip
addbbfe35b
Merge inbound denial recovery into voice retention
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 05:40:50 -05:00
Dotta and Paperclip
408b45fd5e
fix(server): return inbound denial before provider cleanup
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 05:39:52 -05:00
Dotta
3eb3daca84
Merge branch 'codex/sleep-24-voice-inbound-retention' into codex/sleep-25-voice-call-reports
...
* codex/sleep-24-voice-inbound-retention:
test(server): wait for Discord recovery settlement before quiet checks
2026-10-25 05:36:30 -05:00
Dotta
454e47ecc5
Merge branch 'codex/sleep-23-voice-inbound-cleanup' into codex/sleep-24-voice-inbound-retention
...
* codex/sleep-23-voice-inbound-cleanup:
test(server): wait for Discord recovery settlement before quiet checks
2026-10-25 05:36:30 -05:00
Dotta
52e7686517
Merge branch 'codex/sleep-22-voice-reply-delivery' into codex/sleep-23-voice-inbound-cleanup
...
* codex/sleep-22-voice-reply-delivery:
test(server): wait for Discord recovery settlement before quiet checks
2026-10-25 05:36:30 -05:00
Dotta
db6ac92075
Merge branch 'codex/sleep-19-discord-command-registration' into codex/sleep-20-chat-runtime-discovery
...
* codex/sleep-19-discord-command-registration:
test(server): wait for Discord recovery settlement before quiet checks
2026-10-25 05:36:29 -05:00
Dotta
849917b7b6
Merge branch 'codex/sleep-21-voice-session-recovery' into codex/sleep-22-voice-reply-delivery
...
* codex/sleep-21-voice-session-recovery:
test(server): wait for Discord recovery settlement before quiet checks
2026-10-25 05:36:29 -05:00
Dotta
1bf70185d2
Merge branch 'codex/sleep-20-chat-runtime-discovery' into codex/sleep-21-voice-session-recovery
...
* codex/sleep-20-chat-runtime-discovery:
test(server): wait for Discord recovery settlement before quiet checks
2026-10-25 05:36:29 -05:00
Dotta and Paperclip
b2bd10517d
test(server): wait for Discord recovery settlement before quiet checks
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 05:36:16 -05:00
Dotta and Paperclip
f271cd1bda
fix(server): schedule voice call reports from saved deadlines
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 05:33:49 -05:00
Dotta and Paperclip
360e1253a0
fix(server): scope inbound retention wakes and protect maintenance boundary
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 05:22:14 -05:00
Dotta and Paperclip
9c38ddfe53
fix(server): schedule inbound voice history retention by deadline
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 05:05:10 -05:00
Dotta and Paperclip
4b4bf2d8af
fix(server): schedule inbound voice cleanup from durable obligations
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 04:44:37 -05:00
Dotta and Paperclip
95f439ab49
fix(server): bind inbound approval with its authorized voice session
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 04:23:04 -05:00
Dotta and Paperclip
90caaf3fa9
refactor(server): share voice deadline dispatch and prove restoration wiring
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 04:17:16 -05:00
Dotta and Paperclip
439d0a86eb
test(server): retain voice reply recovery after failed state reads
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 04:02:23 -05:00
Dotta and Paperclip
fe5e251319
test(server): prove publication commit wakes and paged voice recovery
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 03:59:00 -05:00
Dotta and Paperclip
04a27268f5
fix(server): drive phone reply delivery from committed work and deadlines
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 03:51:04 -05:00
Dotta and Paperclip
a159fadfa1
refactor(server): centralize ordered voice reply state reads
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 03:31:14 -05:00
Dotta and Paperclip
515e2625d0
refactor(server): share voice reply chunk and retry policy
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 03:27:30 -05:00