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
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
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
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
Dotta
4c817bccf6
Merge branch 'codex/sleep-stack-c2' into codex/sleep-09-aggregate
...
* codex/sleep-stack-c2:
fix(ui): invalidate pending startup work on sign-out
fix(server): park persisted deferred admission refusals
test(server): preserve attention feed beyond blocker root budget
2026-10-30 20:52:58 -05:00
Dotta and Paperclip
557a5b872d
merge: retain final parent contracts in residual recovery
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 20:52:58 -05:00
Dotta and Paperclip
39f9b7f141
merge: retain final receipt refusal contract in the combined feature stack
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 20:52:27 -05:00
Dotta
7bcc1d222b
Merge branch 'codex/sleep-stack-06' into codex/sleep-stack-08
...
* codex/sleep-stack-06:
fix(ui): invalidate pending startup work on sign-out
fix(server): park persisted deferred admission refusals
test(server): preserve attention feed beyond blocker root budget
2026-10-30 20:51:06 -05:00
Dotta
4a2155d9ef
Merge branch 'codex/sleep-stack-03' into codex/sleep-stack-05
...
* codex/sleep-stack-03:
fix(ui): invalidate pending startup work on sign-out
fix(server): park persisted deferred admission refusals
test(server): preserve attention feed beyond blocker root budget
2026-10-30 20:51:05 -05:00
Dotta
efe830b6b7
Merge branch 'codex/sleep-stack-01' into codex/sleep-stack-03
...
* codex/sleep-stack-01:
fix(ui): invalidate pending startup work on sign-out
fix(server): park persisted deferred admission refusals
test(server): preserve attention feed beyond blocker root budget
2026-10-30 20:51:05 -05:00
Dotta
203346b122
Merge branch 'codex/sleep-stack-05' into codex/sleep-stack-06
...
* codex/sleep-stack-05:
fix(ui): invalidate pending startup work on sign-out
fix(server): park persisted deferred admission refusals
test(server): preserve attention feed beyond blocker root budget
2026-10-30 20:51:05 -05:00
Dotta
2248af92a8
Merge branch 'codex/sleep-stack-07' into codex/sleep-stack-01
...
* codex/sleep-stack-07:
fix(ui): invalidate pending startup work on sign-out
fix(server): park persisted deferred admission refusals
2026-10-30 20:51:05 -05:00
Dotta and Paperclip
11e92e3875
merge: preserve typed admission refusals and status-card source signals
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 20:51:04 -05:00
Dotta
a91c4280aa
Merge commit '295f4f82722d92b93d8b5135399bca937116b536' into codex/sleep-stack-01
...
* commit '295f4f82722d92b93d8b5135399bca937116b536':
test(server): preserve attention feed beyond blocker root budget
2026-10-30 20:51:04 -05:00
Dotta
c0fe0feffb
Merge commit '19a97bbe57d1ebd3691c70dd822488efe7e5d3e1' into codex/sleep-stack-c1
...
* commit '19a97bbe57d1ebd3691c70dd822488efe7e5d3e1':
fix(server): park persisted deferred admission refusals
2026-10-30 20:50:39 -05:00
Dotta and Paperclip
18082bdfa7
test: prove scheduler admission and ordinary subtree restore
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 20:50:37 -05:00
Dotta and Paperclip
76d4845301
test: preserve recorded lease authority in startup acceptance
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 20:45:22 -05:00
Dotta and Paperclip
67e5d2797f
merge: preserve residual recovery and existing owner notifications
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 20:37:12 -05:00
Dotta
38cf9c8b2f
Merge branch 'codex/sleep-stack-c2' into codex/sleep-09-aggregate
...
* codex/sleep-stack-c2:
Drive live run and resource recovery from scoped durable deadlines
Checkpoint residual recovery deadline rechecks and owning producers
Checkpoint scoped live recovery owners and durable cohorts
2026-10-30 20:37:12 -05:00
Dotta and Paperclip
e3eeec0c1a
test: exercise actual goal-startup failure isolation
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 20:36:40 -05:00
Dotta and Paperclip
19a97bbe57
fix(server): park persisted deferred admission refusals
...
Distinguish a budget or agent refusal saved on the existing receipt from genuine recovery failure. Preserve HTTP409 messages and details, grant each new wait reason its existing finite grace, and retain failure backoff for unsaved or unexpected errors. Prove actual Retry admission,25-minute SQL quiet, independent warm producer-to-process release, missing/cancelled receipts and real PostgreSQL write failure.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 20:35:57 -05:00
Dotta and Paperclip
295f4f8272
test(server): preserve attention feed beyond blocker root budget
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 20:35:52 -05:00
Dotta and Paperclip
31955507a3
Drive live run and resource recovery from scoped durable deadlines
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 20:34:30 -05:00
Dotta
7add4d4c5c
Merge branch 'codex/sleep-stack-04' into codex/sleep-09-aggregate
...
* codex/sleep-stack-04:
fix(ui): supersede startup jobs when newer edits are admitted
fix(ui): retain startup autosave through session recovery
fix(ui): retain startup autosave through session recovery
fix(server): bound and coalesce issue retention invalidations
perf(runner): cache verified native executable digests (#18390 )
fix(server): reconcile failed sandbox cleanup with signed absence (#18407 )
Reuse signed master images for npm canaries (#18404 )
perf(server): overlap independent heartbeat preparation reads (#18372 )
test(e2e): add a portable active follow-up journey (#18345 )
fix(server): preserve budget history for deleted resources (#18389 )
2026-10-30 20:34:09 -05:00
Dotta and Paperclip
8c72649a39
merge: preserve backup expiry alongside source-driven workers
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 20:27:24 -05:00
Dotta and Paperclip
28f37718da
merge: retain external refresh and predecessor notifications
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 20:27:08 -05:00
Dotta and Paperclip
8cc1e2be07
merge: preserve confirmation and attention mutation notifications
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 20:26:35 -05:00
Dotta and Paperclip
40bd4df17b
merge: preserve routine projections across retained execution producers
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 20:26:14 -05:00
Dotta and Paperclip
688f35763d
merge: preserve attention, status-card and recovery source ownership
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 20:25:15 -05:00
Dotta and Paperclip
9b4beff72b
merge: preserve status-card and recovery producers in the review stack
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 20:24:40 -05:00
Dotta and Paperclip
290d12cf4b
merge: rehearse issue-recovery predecessor for saved receipts
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 20:24:05 -05:00
Dotta and Paperclip
dee5296b8a
merge: rehearse current dispatch predecessor for issue recovery
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 20:23:55 -05:00
Dotta and Paperclip
fcc107739c
merge: rehearse current master and UI prerequisite for dispatch
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 20:23:37 -05:00
Dotta and Paperclip
a894d45341
test: integrate bounded retention producer fanout
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
* commit '255713e0cd0505a471cc9f0d264a3891da31a47c':
fix(server): bound and coalesce issue retention invalidations
2026-10-30 20:21:05 -05:00