Commit Graph
1843 Commits
Author SHA1 Message Date
DottaandPaperclip 883d45fbc3 fix(server): signal native milestone projection changes
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-25 07:08:13 -05:00
DottaandPaperclip 56ead750d3 feat(server): add scoped chat milestone recovery worker
Reconstruct issue-scoped projection work with the shared coordinator. Signal existing run-status, presentation, and question-receipt transactions; verify real cancellation and continuation producers. Keep production polling until remaining producer coverage is complete.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-25 06:55:23 -05:00
DottaandPaperclip 362bf75b8f refactor(server): separate chat lifecycle and native progress projection
Preserve combined reconciliation and its shared budget. Retain PostgreSQL timestamp precision so rejected lifecycle candidates cannot pin pagination.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-25 06:37:14 -05:00
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 94c60683b8 fix(server): index the finite voice report window
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-25 06:17:50 -05:00
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip addbbfe35b Merge inbound denial recovery into voice retention
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-25 05:40:50 -05:00
DottaandPaperclip 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 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip a159fadfa1 refactor(server): centralize ordered voice reply state reads
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-25 03:31:14 -05:00
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip e3b99eec3d Merge receiver review repairs into voice recovery
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-25 03:05:31 -05:00
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip d3187f76a4 fix(server): preserve backlog deadlines after partial failure
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-25 02:11:08 -05:00
DottaandPaperclip fe1c886a3d Merge scoped health refreshes into Discord scheduling
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-25 02:06:01 -05:00
DottaandPaperclip 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
DottaandPaperclip 9ef6e4f4c8 fix(server): scope health refreshes to changed connections
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-25 02:04:32 -05:00
DottaandPaperclip 33954efd2e Merge chat history deletion ordering into Discord scheduling
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-25 01:48:13 -05:00
DottaandPaperclip e7c29e4840 fix(server): remove chat history before company issues
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-25 01:47:24 -05:00
DottaandPaperclip 2802c361f3 Merge company endpoint deletion prerequisite into Discord scheduling
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-25 01:42:34 -05:00
DottaandPaperclip 4d721402d2 fix(server): remove chat endpoints before company agents
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-25 01:41:48 -05:00
DottaandPaperclip 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
DottaandPaperclip 543f9acf01 Merge health scheduling review repairs into Discord scheduling
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-25 01:32:13 -05:00
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip da40899606 fix(server): retain warnings for scheduled health failures
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-25 00:40:05 -05:00