Commit Graph
3072 Commits
Author SHA1 Message Date
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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip bb4d6b244c Apply predecessor migrations before external recovery qualification
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-30 21:09:11 -05:00
DottaandPaperclip c1bc507d27 test: prepare final enabled maintenance quiet windows
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-30 21:08:08 -05:00
DottaandPaperclip 7cf163921c test: remove duplicate external object database import
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-30 21:07:22 -05:00
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip d6c7c17589 Close native admission and stranded status producer edges
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-30 21:02:26 -05:00
DottaandPaperclip 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
DottaandPaperclip 557a5b872d merge: retain final parent contracts in residual recovery
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-30 20:52:58 -05:00
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 18082bdfa7 test: prove scheduler admission and ordinary subtree restore
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-30 20:50:37 -05:00
DottaandPaperclip 76d4845301 test: preserve recorded lease authority in startup acceptance
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-30 20:45:22 -05:00
DottaandPaperclip 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
DottaandPaperclip e3eeec0c1a test: exercise actual goal-startup failure isolation
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-30 20:36:40 -05:00
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 8c72649a39 merge: preserve backup expiry alongside source-driven workers
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-30 20:27:24 -05:00
DottaandPaperclip 28f37718da merge: retain external refresh and predecessor notifications
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-30 20:27:08 -05:00
DottaandPaperclip 8cc1e2be07 merge: preserve confirmation and attention mutation notifications
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-30 20:26:35 -05:00
DottaandPaperclip 40bd4df17b merge: preserve routine projections across retained execution producers
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-30 20:26:14 -05:00
DottaandPaperclip 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
DottaandPaperclip 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