Dotta and Paperclip
7be7896b84
test: own maintenance artifacts and honor PostgreSQL support
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 23:07:34 -05:00
Dotta
ae4f24be3f
Merge commit 'de500e03ec0f633070293c8e37ce226d143ebfa4' into codex/sleep-09-aggregate
...
* commit 'de500e03ec0f633070293c8e37ce226d143ebfa4':
Remove trailing blank line in refresh notification module
Remove unused aggregate watchdog diagnostics
Bound recovery qualification database pools
test: settle delegated chat completion before plan assertions
Retain skipped-lock settlement and failed native cancellation work
test(github): isolate scheduler time from postgres housekeeping
test: settle saved retry cleanup before idle assertion
fix: wake retry scheduling only when retry state changes
fix(external-objects): scope issue deletion activation
Update output progress test doubles for transactional writes
Separate controller lease evidence from workspace ownership
fix: retain sandbox attachment run scope for backup cleanup
Preserve verified legacy process stop compatibility
2026-10-30 22:15:59 -05:00
Dotta
de500e03ec
Merge commit 'eb798009058f9d761ebea63491c711d0c60e3f1e' into codex/sleep-live-run-resource-recovery
...
* commit 'eb798009058f9d761ebea63491c711d0c60e3f1e':
Remove trailing blank line in refresh notification module
Remove unused aggregate watchdog diagnostics
test: settle delegated chat completion before plan assertions
test(github): isolate scheduler time from postgres housekeeping
test: settle saved retry cleanup before idle assertion
fix: wake retry scheduling only when retry state changes
fix(external-objects): scope issue deletion activation
fix: retain sandbox attachment run scope for backup cleanup
# Conflicts:
# server/src/services/run-dispatch-notifications.ts
2026-10-30 22:14:39 -05:00
Dotta
eb79800905
Merge verified sleep prerequisites into 04
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
* commit '11ba37c87c0de94b8fc1bc74e6d4bf24817ac11b':
Remove trailing blank line in refresh notification module
Remove unused aggregate watchdog diagnostics
test: settle delegated chat completion before plan assertions
test: settle saved retry cleanup before idle assertion
fix: wake retry scheduling only when retry state changes
fix(external-objects): scope issue deletion activation
fix: retain sandbox attachment run scope for backup cleanup
# Conflicts:
# server/src/services/heartbeat/retries.ts
# server/src/services/native-runtime/native-provider-capacity-retry.ts
2026-10-30 22:13:41 -05:00
Dotta and Paperclip
11ba37c87c
Merge verified sleep prerequisites into 08
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
* commit 'ca1d142f9bc339754dc1ae0a726b54e0923adb5d':
Remove trailing blank line in refresh notification module
Remove unused aggregate watchdog diagnostics
test: settle delegated chat completion before plan assertions
test: settle saved retry cleanup before idle assertion
fix: wake retry scheduling only when retry state changes
fix(external-objects): scope issue deletion activation
2026-10-30 22:13:16 -05:00
Dotta and Paperclip
ca1d142f9b
Remove trailing blank line in refresh notification module
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 22:13:16 -05:00
Dotta and Paperclip
71dc7519df
Merge verified sleep prerequisites into 06
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
* commit '468285e0b6936e5742ad7deb447b8cc700b460a1':
Remove unused aggregate watchdog diagnostics
test: settle delegated chat completion before plan assertions
test: settle saved retry cleanup before idle assertion
fix: wake retry scheduling only when retry state changes
2026-10-30 22:12:54 -05:00
Dotta and Paperclip
468285e0b6
Merge verified sleep prerequisites into 05
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
* commit '5bc8bef9f4c37637e90ea51a2aa7e6fa2c486dbe':
Remove unused aggregate watchdog diagnostics
test: settle delegated chat completion before plan assertions
test: settle saved retry cleanup before idle assertion
fix: wake retry scheduling only when retry state changes
2026-10-30 22:12:53 -05:00
Dotta and Paperclip
5bc8bef9f4
Merge verified sleep prerequisites into 03
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
* commit '98a68b492f933890da59e2ec2f9ddd31f997d5b5':
Remove unused aggregate watchdog diagnostics
test: settle delegated chat completion before plan assertions
test: settle saved retry cleanup before idle assertion
fix: wake retry scheduling only when retry state changes
2026-10-30 22:12:53 -05:00
Dotta
98a68b492f
Merge verified sleep prerequisites into 01
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
* commit 'd287074fba0ab0365d61416dadc392cc3078eee5':
Remove unused aggregate watchdog diagnostics
test: settle delegated chat completion before plan assertions
test: settle saved retry cleanup before idle assertion
fix: wake retry scheduling only when retry state changes
# Conflicts:
# server/src/services/heartbeat/retries.ts
# server/src/services/native-runtime/native-provider-capacity-retry.ts
2026-10-30 22:12:53 -05:00
Dotta
d287074fba
Merge verified sleep prerequisites into 07
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
* commit '78bd3560a886c7fd3eea03baccb6cf49f6e8499a':
Remove unused aggregate watchdog diagnostics
test: settle delegated chat completion before plan assertions
test: settle saved retry cleanup before idle assertion
fix: wake retry scheduling only when retry state changes
# Conflicts:
# server/src/services/heartbeat/retries.ts
2026-10-30 22:12:31 -05:00
Dotta and Paperclip
78bd3560a8
Merge verified sleep prerequisites into c1
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
* commit '08e27cfe096a2f1bad63cd344f525c6b76008647':
Remove unused aggregate watchdog diagnostics
test: settle delegated chat completion before plan assertions
2026-10-30 22:12:08 -05:00
Dotta and Paperclip
08e27cfe09
Remove unused aggregate watchdog diagnostics
...
The deadline worker retains its incomplete-subtree error and classifier tests. Remove the obsolete reporter and its two isolated tests after its aggregate callers were removed.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 22:12:07 -05:00
Dotta and Paperclip
cba8918f21
Bound recovery qualification database pools
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 22:11:12 -05:00
Dotta and Paperclip
4888457d1f
Retain skipped-lock settlement and failed native cancellation work
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 22:06:37 -05:00
Dotta and Paperclip
001b1dbf77
test(github): isolate scheduler time from postgres housekeeping
...
Fast virtual-time advances could expire a real connection before socket I/O and retain a correct retry hold. Disable driver housekeeping only in this fixture and assert the scoped worker reports no errors.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 22:05:27 -05:00
Dotta and Paperclip
6ee17aae1c
test: settle saved retry cleanup before idle assertion
...
Observe the specific succeeded retry before closing its task and draining all execution. Once execution has settled, advance bounded fake cleanup time while joining worker passes; retain the existing timeout, exact retry identity, output and zero-SQL assertions.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 21:55:27 -05:00
Dotta and Paperclip
822b173281
test: preserve retry producer boundaries in receipt recovery
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
* fix/sleep-forward-02b-security:
fix: wake retry scheduling only when retry state changes
2026-10-30 21:51:11 -05:00
Dotta
63c922a193
Merge commit 'c2ff3eb92113fb16713b270e34932636956ff16b' into fix/sleep-forward-02b-security
...
* commit 'c2ff3eb92113fb16713b270e34932636956ff16b':
fix: wake retry scheduling only when retry state changes
2026-10-30 21:50:49 -05:00
Dotta and Paperclip
c2ff3eb921
fix: wake retry scheduling only when retry state changes
...
Separate retry-schedule notifications from ordinary queued-run eligibility. Preserve exact deadlines and prove native producer commit/rollback behavior without global retry scans on ordinary agent or issue edits.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 21:49:38 -05:00
Dotta and Paperclip
18cf130c4e
fix(external-objects): scope issue deletion activation
...
Select distinct company-owned mention object IDs before the issue cascade and notify only those objects. Preserve shared references and unrelated future inventory without company-wide reconstruction.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 21:46:27 -05:00
Dotta and Paperclip
f2b65b665f
Update output progress test doubles for transactional writes
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 21:46:18 -05:00
Dotta and Paperclip
40eb34a09e
Separate controller lease evidence from workspace ownership
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 21:42:47 -05:00
Dotta and OpenAI Codex
7207ab16be
fix: retain sandbox attachment run scope for backup cleanup
...
Use the locked creation operation run identity when notifying environment cleanup. The existing backup dependency index can then reconcile one affected session and ignore unrelated company roots, while nested lease acquisition hints coalesce.
Co-Authored-By: OpenAI Codex <noreply@openai.com >
2026-10-30 21:41:40 -05:00
Dotta and Paperclip
7c74e880d7
Preserve verified legacy process stop compatibility
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 21:34:41 -05:00
Dotta and Paperclip
927f90420b
test: require idle application database connection eviction
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 21:34:02 -05:00
Dotta
41a7e8d175
Merge commit '649861b5f9bfa76c3ba55336343b27231c4516f1' into codex/sleep-09-aggregate
...
* commit '649861b5f9bfa76c3ba55336343b27231c4516f1':
Align process recovery authority and narrow controller renewal work
2026-10-30 21:31:39 -05:00
Dotta and Paperclip
0b22686ec0
perf: retire the aggregate heartbeat maintenance interval
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 21:30:51 -05:00
Dotta
649861b5f9
Merge commit '19ccf712e4b6f868b826952b17aea44a7b66bc86' into codex/sleep-live-run-resource-recovery
...
* commit '19ccf712e4b6f868b826952b17aea44a7b66bc86':
fix(github): fence retry attempts and restored binding intent
fix(server): fence status card refresh decisions and retry debt
fix: park unchanged project budget execution waits
test: remove duplicate external object database import
2026-10-30 21:30:50 -05:00
Dotta and Paperclip
917af85182
Align process recovery authority and narrow controller renewal work
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 21:30:50 -05:00
Dotta
4fbdf83b89
Merge commit 'c8a213f29b' into codex/sleep-09-aggregate
...
* commit 'c8a213f29b':
Retain workspace preservation deadlines after transient contention
Apply predecessor migrations before external recovery qualification
Close native admission and stranded status producer edges
# Conflicts:
# server/src/modules/active-run-watchdog/adapters/postgres.ts
# server/src/services/execution-control-notifications.ts
# server/src/services/heartbeat-run-events.ts
2026-10-30 21:28:57 -05:00
Dotta
187ee70c3a
Merge commit '19ccf712e4b6f868b826952b17aea44a7b66bc86' into codex/sleep-09-aggregate
...
* commit '19ccf712e4b6f868b826952b17aea44a7b66bc86':
fix(github): fence retry attempts and restored binding intent
fix(server): fence status card refresh decisions and retry debt
fix: park unchanged project budget execution waits
test: remove duplicate external object database import
2026-10-30 21:28:36 -05:00
Dotta and Paperclip
c8a213f29b
Retain workspace preservation deadlines after transient contention
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 21:25:34 -05:00
Dotta
19ccf712e4
Merge commit 'e856e1c3c4323883b2642c17ae4515e8b9d9f19e' into codex/sleep-github-connection-work
...
* commit 'e856e1c3c4323883b2642c17ae4515e8b9d9f19e':
fix(server): fence status card refresh decisions and retry debt
fix: park unchanged project budget execution waits
test: remove duplicate external object database import
2026-10-30 21:24:08 -05:00
Dotta and Paperclip
9e1694211d
fix(github): fence retry attempts and restored binding intent
...
Keep provider backoff tied to the credential revision actually attempted. Rebuild restoration debt and exclude active installations from retirement commands.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 21:22:18 -05:00
Dotta
c2b8a6e05e
test: integrate reviewed predecessor fixes for PR 18384
...
* commit '7e4a18ec76b6cdb22f9cf38abda5214ba079f253':
fix(server): fence status card refresh decisions and retry debt
fix: park unchanged project budget execution waits
2026-10-30 21:20:30 -05:00
Dotta
e856e1c3c4
test: integrate reviewed predecessor fixes for PR 18380
...
* commit 'c2b8a6e05e037403065017b998b39eda94016ed1':
fix(server): fence status card refresh decisions and retry debt
fix: park unchanged project budget execution waits
test: remove duplicate external object database import
2026-10-30 21:20:30 -05:00
Dotta
7e4a18ec76
test: integrate reviewed predecessor fixes for PR 18382
...
* commit '06c3c6e9d1fd3495643c82696b3de07fcc83c600':
fix(server): fence status card refresh decisions and retry debt
fix: park unchanged project budget execution waits
2026-10-30 21:20:29 -05:00
Dotta
06c3c6e9d1
test: integrate reviewed predecessor fixes for PR 18399
...
* commit '63bb758f01dab51e0d95dabe5832098942f65c37':
fix(server): fence status card refresh decisions and retry debt
fix: park unchanged project budget execution waits
2026-10-30 21:20:29 -05:00
Dotta
63bb758f01
test: integrate reviewed predecessor fixes for PR 18388
...
* commit '5e1a5974a74fa832a6db683726251a8cc1833c33':
fix(server): fence status card refresh decisions and retry debt
fix: park unchanged project budget execution waits
2026-10-30 21:20:29 -05:00
Dotta and Paperclip
5e1a5974a7
Merge commit 'af7b7d3316c86cdefc0845dc90f26b7cb436b9d1' into codex/sleep-status-card-evaluation
...
* commit 'af7b7d3316c86cdefc0845dc90f26b7cb436b9d1':
fix: park unchanged project budget execution waits
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 21:18:22 -05:00
Dotta and Paperclip
def5a23997
fix(server): fence status card refresh decisions and retry debt
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 21:18:05 -05:00
Dotta and Paperclip
af7b7d3316
fix: park unchanged project budget execution waits
...
Lock and re-read project pause eligibility before publishing budget intent. Cover actual project Retry parking/release and concurrent pause admission without no-op hints.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 21:13:42 -05:00
Dotta and Paperclip
bb4d6b244c
Apply predecessor migrations before external recovery qualification
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 21:09:11 -05:00
Dotta and Paperclip
c1bc507d27
test: prepare final enabled maintenance quiet windows
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 21:08:08 -05:00
Dotta and Paperclip
7cf163921c
test: remove duplicate external object database import
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 21:07:22 -05:00
Dotta and Paperclip
7e1c7fa1ba
test: exercise saved Retry through assembled HTTP and process
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 21:07:20 -05:00
Dotta and Paperclip
03176bc44a
Merge reviewed sleep worker predecessor into live recovery
...
Preserve all retention, routine, card and recovery notification topics and native event projection guards.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 21:03:51 -05:00
Dotta and Paperclip
d6c7c17589
Close native admission and stranded status producer edges
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 21:02:26 -05:00
Dotta and Paperclip
5c0b873f8b
test: expose transport housekeeping in maintenance receipts
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 21:00:44 -05:00