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
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
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
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 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
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
11aa16613d
Merge branch 'codex/sleep-23-voice-inbound-cleanup' into codex/sleep-24-voice-inbound-retention
...
* codex/sleep-23-voice-inbound-cleanup:
fix(db): run inbound cleanup migration outside transaction
2026-10-25 04:57:46 -05:00
Dotta and Paperclip
4f0364d269
fix(db): run inbound cleanup migration outside transaction
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 04:57:19 -05:00
Dotta and Paperclip
5b863df7a6
docs: audit inbound voice history retention deadlines
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 04:47:46 -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
ab31aa4064
Merge branch 'codex/sleep-22-voice-reply-delivery' into codex/sleep-23-voice-inbound-cleanup
...
* codex/sleep-22-voice-reply-delivery:
refactor(server): share voice deadline dispatch and prove restoration wiring
2026-10-25 04:17:27 -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
fc9c8b7e1d
docs: audit inbound voice expiry and cleanup ownership
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 04:06:37 -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
Dotta and Paperclip
e351ba1688
docs: audit voice reply delivery triggers and outcome barriers
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 03:24:27 -05:00
Dotta and Paperclip
8f5e861dbd
fix(server): fence late voice binding during expiry recovery
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 03:17:23 -05:00
Dotta and Paperclip
f4b99ec0fb
test(server): verify voice recovery lifecycle and paged progress
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 03:09:48 -05:00
Dotta and Paperclip
e3b99eec3d
Merge receiver review repairs into voice recovery
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 03:05:31 -05:00
Dotta and Paperclip
1604a9fcba
fix(server): coalesce receiver recovery without redundant stop wakes
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 03:05:04 -05:00
Dotta and Paperclip
a39d97e737
feat(server): establish voice session recovery deadlines and producer signals
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 02:56:15 -05:00
Dotta and Paperclip
75e3e2f80a
docs: separate voice maintenance owners before sleep migration
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 02:47:46 -05:00
Dotta and Paperclip
643f476622
docs: record receiver workspace build verification
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 02:45:06 -05:00
Dotta and Paperclip
f45969454c
fix(server): wake chat receiver discovery from configuration and lease deadlines
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 02:44:00 -05:00
Dotta and Paperclip
b4ce002677
docs: record accepted health repair and remaining stack gates
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 02:15:03 -05:00
Dotta and Paperclip
d71de56f06
docs: audit receiver discovery ownership and wake obligations
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 02:13:53 -05:00
Dotta and Paperclip
d3187f76a4
fix(server): preserve backlog deadlines after partial failure
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 02:11:08 -05:00
Dotta and Paperclip
fe1c886a3d
Merge scoped health refreshes into Discord scheduling
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 02:06:01 -05:00
Dotta and Paperclip
e8febb30eb
Merge scoped health refreshes into company cleanup prerequisite
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
* codex/sleep-18-tool-connection-health:
fix(server): scope health refreshes to changed connections
2026-10-25 02:04:45 -05:00
Dotta and Paperclip
9ef6e4f4c8
fix(server): scope health refreshes to changed connections
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 02:04:32 -05:00
Dotta and Paperclip
58a1ac7595
docs: retain chat history deletion review evidence
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 01:49:15 -05:00
Dotta and Paperclip
33954efd2e
Merge chat history deletion ordering into Discord scheduling
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 01:48:13 -05:00
Dotta and Paperclip
e7c29e4840
fix(server): remove chat history before company issues
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 01:47:24 -05:00
Dotta and Paperclip
bbbda13a5f
docs: record Discord review repairs and deletion prerequisite
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 01:44:15 -05:00
Dotta and Paperclip
2802c361f3
Merge company endpoint deletion prerequisite into Discord scheduling
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 01:42:34 -05:00
Dotta and Paperclip
4d721402d2
fix(server): remove chat endpoints before company agents
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 01:41:48 -05:00
Dotta and Paperclip
8df31d46c0
fix(server): preserve Discord backlog and queued scopes
...
Retain the real company-deletion regression pending its prerequisite dependency-order repair.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 01:38:33 -05:00
Dotta and Paperclip
543f9acf01
Merge health scheduling review repairs into Discord scheduling
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 01:32:13 -05:00
Dotta and Paperclip
f8ad26f0ff
fix(server): continue due health backlog between bounded batches
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 01:31:47 -05:00
Dotta and Paperclip
c23fd46f10
test(server): verify real health scheduling producers
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 01:27:26 -05:00
Dotta and Paperclip
6742665ecf
fix(server): share health-check batches across due companies
...
A real database regression reproduces a quiet company's delayed check behind another company's unchecked inventory. Rotate company turns and preserve each company's deadline ordering.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 01:17:20 -05:00
Dotta and Paperclip
097f5c8aff
feat(server): select bounded background work fairly across companies
...
Preserve each owner's ordering while rotating company turns between bounded batches.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 01:14:52 -05:00