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
Dotta and Paperclip
3755d7cace
fix(server): wake Discord registration from committed changes and deadlines
...
Replace command maintenance inside runtime polling with scoped producer wakes, saved verification deadlines, and fair bounded dispatch. Preserve current credential and namespace authority, foreground setup, runtime continuity, and shutdown settlement.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 01:13:08 -05:00
Dotta and Paperclip
e77979d4fc
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:10:43 -05:00
Dotta and Paperclip
dd2208dca7
feat(server): add Discord registration deadline scheduling foundation
...
Preserve stored verification and retry obligations with scoped commit hints and the shared coordinator. Producer wiring and runtime migration follow in this same slice.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 00:54:29 -05:00
Dotta and Paperclip
7da52ac08c
Merge health warning repair into command scheduling
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 00:42:02 -05:00
Dotta and Paperclip
da40899606
fix(server): retain warnings for scheduled health failures
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 00:40:05 -05:00
Dotta and Paperclip
940dcb51a2
docs: audit Discord command registration before runtime polling removal
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 00:34:08 -05:00
Dotta and Paperclip
2ca12f8063
fix(server): schedule tool health from connection changes and deadlines
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 00:27:46 -05:00
Dotta and Paperclip
9bdc52e093
docs: record tool health mutation and fencing boundaries
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-25 00:00:06 -05:00
Dotta and Paperclip
17f3eaf806
Merge repaired plugin scheduling into tool health migration
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-24 23:59:10 -05:00
Dotta and Paperclip
ba0b6752cd
Merge approval queue retry repair into plugin scheduling
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-24 23:56:38 -05:00
Dotta and Paperclip
0d3100665d
fix(server): back off failed approval queue projections
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-24 23:55:39 -05:00
Dotta and Paperclip
d6b27a4b48
fix(server): bound plugin refreshes and finish teardown after errors
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-24 23:50:36 -05:00
Dotta and Paperclip
cde69869bf
test(server): reproduce idle tool health maintenance scans
...
Record the producer audit and failing baseline before migrating the worker.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-24 23:35:12 -05:00