Commit Graph
6254 Commits
Author SHA1 Message Date
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
DottaandPaperclip 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
DottaandPaperclip ca1d142f9b Remove trailing blank line in refresh notification module
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-30 22:13:16 -05:00
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip aa8eb8147c Merge verified sleep prerequisites into 02b
Co-Authored-By: Paperclip <noreply@paperclip.ing>

* commit '1142e1b3eefae4a174787244794e7750942a4d65':
  test: settle delegated chat completion before plan assertions
2026-10-30 22:12:07 -05:00
DottaandPaperclip 1142e1b3ee Merge tested UI fixture prerequisite into retry scheduling
Co-Authored-By: Paperclip <noreply@paperclip.ing>

* commit '804a64a842be3255cb4c8d7c1e2f42e61f84908d':
  test: settle delegated chat completion before plan assertions
2026-10-30 22:11:26 -05:00
DottaandPaperclip 804a64a842 test: settle delegated chat completion before plan assertions
Handle completion notifications in the deterministic agent instead of replaying the original plan command. Wait for the real completion turn and retain exact plan revision, output, project, and assignee assertions.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-30 22:10:55 -05:00
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandPaperclip 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
DottaandOpenAI 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 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 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
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 7cf163921c test: remove duplicate external object database import
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-30 21:07:22 -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
DottaandPaperclip 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
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