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
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
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
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
c8a213f29b
Retain workspace preservation deadlines after transient contention
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 21:25:34 -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
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
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
eb7753d1ba
test: integrate independently published session recovery repair
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
* codex/fix-startup-autosave-session-recovery:
fix(ui): retain startup autosave through session recovery
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:21:04 -05:00
Dotta and Paperclip
63d33c07f8
Checkpoint residual recovery deadline rechecks and owning producers
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 20:04:46 -05:00
Dotta and Paperclip
d1af4fd954
merge: integrate deferred execution recovery with sleep workers
...
Preserve retention, status-card, routine, GitHub, and deferred eligibility notifications in each owning transaction.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 19:56:57 -05:00
Dotta and Paperclip
9c81433fcc
merge: retain bounded attention facts and trusted recovery origins
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
* commit '71d7b9f09e5a1a0c5c38bbd4084802dfd52f313d':
fix(server): bound blocker facts and preserve origin authority
test: model retention reads in native cleanup transaction fixture
2026-10-30 19:41:11 -05:00
Dotta and Paperclip
ac6c5191ee
Drive saved execution receipts from committed work and deadlines
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 19:22:39 -05:00
Dotta
4ef018cfe6
test: model retention reads in native cleanup transaction fixture
2026-10-30 19:17:14 -05:00
Dotta
b29236d341
Integrate bounded issue recovery and canonical scope hints
2026-10-30 19:00:47 -05:00
Dotta
0fe6e038c2
Restore independent recovery duties and bound committed-source work
2026-10-30 18:58:39 -05:00
Nicky Leach
9e904ee519
perf(server): overlap independent heartbeat preparation reads ( #18372 )
2026-10-30 16:49:20 -07:00
Dotta
7ca047f536
Integrate expired-backup retry and consumer contract fixes
2026-10-30 18:45:01 -05:00
Dotta
4c4e4a469c
fix: retain expired backup cleanup after listing failures
2026-10-30 18:44:34 -05:00
Dotta and Paperclip
0afb5ea379
Integrate event-driven issue recovery and source fanout
...
Preserve routine restore, card, retention, and issue recovery notifications in their original writer transactions.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 18:20:52 -05:00
Dotta and Paperclip
04afdcdee5
Integrate scoped backup expiration notifications
...
Preserve backup issue identity alongside existing recovery, retention, card, routine, merge, and external-object owners.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 18:20:27 -05:00
Dotta and Paperclip
bc3559eb5e
Integrate routine status with scoped execution and source notifications
...
Keep all owner subscriptions, restore issue identity, and remove only the replaced routine and retention sweeps.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 18:18:44 -05:00
Dotta and Paperclip
091f5a37c6
Integrate attention retention with recovery and card notifications
...
Union feature-owned hints and preserve existing scoped queue behavior; replace the old retention sweep with its deadline owner.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 18:18:19 -05:00
Dotta and Paperclip
94ddb74c0c
Integrate recovery and status-card sleep owners for combined verification
...
Preserve both notification subscribers and all existing execution queues; retain the union of scoped execution identities.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 18:15:42 -05:00
Dotta
ab5108611d
Run recovery producer acceptance on isolated PostgreSQL fixtures
2026-10-30 18:15:23 -05:00
Dotta
dc4456c76b
Drive issue recovery from scoped source writes and saved deadlines
2026-10-30 18:10:00 -05:00
Dotta and Paperclip
259a3ae4df
fix(server): scope backup invalidation to retained session references
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 18:01:35 -05:00
Dotta and Paperclip
0fac69e167
fix(server): scope run retention hints to affected companies
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 17:27:26 -05:00
Dotta
d334f59c98
Merge remote-tracking branch 'origin/master' into codex/sleep-status-card-evaluation
...
* origin/master:
fix(evals): support official TestOps job metadata (#18385 )
fix(config): require shared storage for managed cloud (#18350 )
feat(skills): make managed content independent of web-server disk (#18334 )
Add a portable agent question and answer resumption journey (#18346 )
fix(ci): isolate test selection and require current CI CODEOWNERS (#18376 )
fix(evals): capture TestOps registration after watch (#18375 )
fix(runner): allow session reset after confirmed task retirement (#18373 )
fix(evals): batch task search result readback across renders (#18370 )
fix(ui): keep task plugin views available for manual access (#18363 )
test: wait for the evidence expiry worker to settle (#18241 )
# Conflicts:
# server/src/services/company-skills.ts
# server/src/services/native-runtime/paperclip-runner-tool-authority.ts
2026-10-30 17:25:31 -05:00
Dotta and Paperclip
46f2c0bb9a
fix(server): bound and scope routine projection recovery
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 17:25:24 -05:00
Dotta and Paperclip
4af412eaea
refactor: drive status-card evaluation from committed work
...
Move generation sequencing into a feature-owned deadline worker and retain persisted evaluation, eligibility and relative-search obligations. Add transactional producer hints and initial PostgreSQL acceptance coverage; follow-up completes the producer audit and remaining lifecycle gates.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 17:25:18 -05:00
Dotta
043fc50acf
Merge remote-tracking branch 'origin/master' into codex/sleep-routine-status
...
* origin/master:
fix(evals): support official TestOps job metadata (#18385 )
fix(config): require shared storage for managed cloud (#18350 )
feat(skills): make managed content independent of web-server disk (#18334 )
Add a portable agent question and answer resumption journey (#18346 )
fix(ci): isolate test selection and require current CI CODEOWNERS (#18376 )
fix(evals): capture TestOps registration after watch (#18375 )
fix(runner): allow session reset after confirmed task retirement (#18373 )
fix(evals): batch task search result readback across renders (#18370 )
fix(ui): keep task plugin views available for manual access (#18363 )
test: wait for the evidence expiry worker to settle (#18241 )
2026-10-30 17:18:13 -05:00
Dotta and Paperclip
2955e0e22e
fix(server): scope run retention hints to affected companies
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 17:06:46 -05:00
Dotta and Paperclip
15cc12dba6
fix(heartbeat): scope and batch dispatch wakeups by owner
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 17:06:23 -05:00
Dotta and Paperclip
b1104c6dd7
fix(server): scope run retention hints to affected companies
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 17:04:31 -05:00
Dotta and Paperclip
0f3017c96d
perf(server): archive attention from source deadlines
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 16:44:21 -05:00
Dotta
b57f5e5869
Merge remote-tracking branch 'origin/master' into codex/sleep-run-task-recovery
...
* origin/master:
fix(config): require shared storage for managed cloud (#18350 )
feat(skills): make managed content independent of web-server disk (#18334 )
Add a portable agent question and answer resumption journey (#18346 )
fix(ci): isolate test selection and require current CI CODEOWNERS (#18376 )
fix(evals): capture TestOps registration after watch (#18375 )
fix(runner): allow session reset after confirmed task retirement (#18373 )
fix(evals): batch task search result readback across renders (#18370 )
fix(ui): keep task plugin views available for manual access (#18363 )
test: wait for the evidence expiry worker to settle (#18241 )
2026-10-30 16:36:30 -05:00
Dotta and Paperclip
882ece69cd
Merge master into native backup expiration
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 16:26:42 -05:00