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
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 Paperclip
7c74e880d7
Preserve verified legacy process stop compatibility
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 21:34:41 -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 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
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
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
a5c1e2533a
Merge commit 'ae25d6bf54b02522ede865adfc1c4d7f6345b69a' into codex/sleep-stack-04
...
* commit 'ae25d6bf54b02522ede865adfc1c4d7f6345b69a':
test(ui): wait for task panel activation to settle
2026-10-30 20:56:21 -05:00
Dotta
ae25d6bf54
Merge commit '21d78ef204bc1f403ac8b5b83fba4372c5663684' into codex/sleep-stack-08
...
* commit '21d78ef204bc1f403ac8b5b83fba4372c5663684':
test(ui): wait for task panel activation to settle
2026-10-30 20:56:21 -05:00
Dotta
d589678c20
Merge commit 'c2071f3eeeb4076ee8206c59279388dece365a0d' into codex/sleep-stack-05
...
* commit 'c2071f3eeeb4076ee8206c59279388dece365a0d':
test(ui): wait for task panel activation to settle
2026-10-30 20:56:20 -05:00
Dotta
c2071f3eee
Merge commit '09c96dc1374abc89fe2b6b04eeeaf0e1300a9e91' into codex/sleep-stack-03
...
* commit '09c96dc1374abc89fe2b6b04eeeaf0e1300a9e91':
test(ui): wait for task panel activation to settle
2026-10-30 20:56:20 -05:00
Dotta
21d78ef204
Merge commit 'd589678c20455984d49e9068cec9fb7423171d60' into codex/sleep-stack-06
...
* commit 'd589678c20455984d49e9068cec9fb7423171d60':
test(ui): wait for task panel activation to settle
2026-10-30 20:56:20 -05:00
Dotta
09c96dc137
Merge commit 'bea9c6e4fd6f4845c22596b634cca0e52dd7f6f9' into codex/sleep-stack-01
...
* commit 'bea9c6e4fd6f4845c22596b634cca0e52dd7f6f9':
test(ui): wait for task panel activation to settle
2026-10-30 20:56:19 -05:00
Dotta
bea9c6e4fd
Merge commit '51d63d74f73458a9e883a33ea03bd0b9fd20dc82' into codex/sleep-stack-07
...
* commit '51d63d74f73458a9e883a33ea03bd0b9fd20dc82':
test(ui): wait for task panel activation to settle
2026-10-30 20:56:19 -05:00
Dotta
51d63d74f7
Merge commit 'c63317e1765ab2d6190ac2dbd8bf2dd311feb93a' into codex/sleep-stack-c1
...
* commit 'c63317e1765ab2d6190ac2dbd8bf2dd311feb93a':
test(ui): wait for task panel activation to settle
2026-10-30 20:56:19 -05:00
Dotta
c63317e176
Merge commit '32b522b03ee0ce74bc9a30ec7ebde95f02fdcf6e' into codex/sleep-stack-02b
...
* commit '32b522b03ee0ce74bc9a30ec7ebde95f02fdcf6e':
test(ui): wait for task panel activation to settle
2026-10-30 20:56:18 -05:00
Dotta
32b522b03e
Merge commit '5e0f8aab7665435f82f9cf022e8b2c5ff0d6ecd7' into codex/sleep-stack-02a
...
* commit '5e0f8aab7665435f82f9cf022e8b2c5ff0d6ecd7':
test(ui): wait for task panel activation to settle
2026-10-30 20:56:18 -05:00
Dotta and Paperclip
5e0f8aab76
test(ui): wait for task panel activation to settle
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 20:54:00 -05:00
Dotta
61f719688b
Merge commit '028c1d923fe0985d5329c57b56062f9e4d8b4462' into codex/sleep-stack-04
...
* commit '028c1d923fe0985d5329c57b56062f9e4d8b4462':
2026-10-30 20:52:27 -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
6cf6495fd8
Merge branch 'codex/sleep-stack-02b' into codex/sleep-stack-c1
...
* codex/sleep-stack-02b:
fix(ui): invalidate pending startup work on sign-out
2026-10-30 20:50:39 -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
67cd9b285d
Merge branch 'codex/sleep-stack-02a' into codex/sleep-stack-02b
...
* codex/sleep-stack-02a:
fix(ui): invalidate pending startup work on sign-out
2026-10-30 20:50:38 -05:00
Dotta
cec3046246
Merge commit 'a8783f8acebdb50b30cc8118e9d20da18d04fd3b' into codex/sleep-stack-02a
...
* commit 'a8783f8acebdb50b30cc8118e9d20da18d04fd3b':
fix(ui): invalidate pending startup work on sign-out
2026-10-30 20:50:38 -05:00
Dotta and Paperclip
028c1d923f
test: integrate verified startup account boundary fixes
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
* commit 'a8783f8acebdb50b30cc8118e9d20da18d04fd3b':
fix(ui): invalidate pending startup work on sign-out
2026-10-30 20:46:44 -05:00
Dotta and Paperclip
a8783f8ace
fix(ui): invalidate pending startup work on sign-out
...
Keep session-readiness failures inside the existing bounded retry policy.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 20:44:52 -05:00
Dotta and Paperclip
a91de1133d
test: integrate verified deferred-admission refusal handling
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
* commit '19a97bbe57d1ebd3691c70dd822488efe7e5d3e1':
fix(server): park persisted deferred admission refusals
2026-10-30 20:38:08 -05:00
Dotta and Paperclip
6a7a2b7c26
test: integrate attention feed root-budget regression
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
* commit '295f4f82722d92b93d8b5135399bca937116b536':
test(server): preserve attention feed beyond blocker root budget
2026-10-30 20:36:45 -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