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
d5254137e1
merge: preserve scoped comment recovery in combined sleep work
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
* commit 'e3fff84b6f81448c730dd165253a1a673f8d19b3':
fix: scope comment-triggered recovery to the affected issue
test: await issue recovery dispatch and cancellation settlement
# Conflicts:
# server/src/services/issue-comment-writes.ts
# server/src/services/native-status-reassessment-notifications.ts
2026-10-30 19:41:03 -05:00
Dotta and Paperclip
e3fff84b6f
fix: scope comment-triggered recovery to the affected issue
...
Preserve company reconstruction for graph, run and eligibility changes. A real PostgreSQL producer regression verifies one assignment check among1000 open tasks, with broader eligibility reconstruction still intact.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 19:39:21 -05:00
Dotta and Paperclip
7bb1af657a
test: await issue recovery dispatch and cancellation settlement
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 19:38:27 -05:00
Dotta and Paperclip
71d7b9f09e
fix(server): bound blocker facts and preserve origin authority
...
Resolve liveness/stranded references through trusted company issue rows, including valid none sentinels. Bound shared blocker nodes, edges and query results; return private deferred-root completeness so retention immediately performs finite exact source checks. Preserve already-observed live work, completed-root classification and true deadlines. Cover historical producer metadata, moved recovery tasks, many-heavy graph limits, quiet rechecks and faithful transaction fixtures.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 19:35:20 -05:00
Dotta
4ef018cfe6
test: model retention reads in native cleanup transaction fixture
2026-10-30 19:17:14 -05:00
Dotta
1f1b046d72
Integrate bounded attention-retention source reconciliation
2026-10-30 19:06:00 -05:00
Dotta
0afcc625e2
Integrate company-scoped status-card deletion
...
* commit '32044a63e138e7b6a38ec801878d0db65cce6bbe':
fix: scope status-card deletion notifications to its company
2026-10-30 19:04:59 -05:00
Dotta and Paperclip
e41bde2146
fix(server): bound graph queries and scope issue retention work
...
Chunk graph recovery, agent and workspace inputs; prove a70000-node PostgreSQL graph stays below parameter limits. Route ordinary issue writes through identity-scoped dependency invalidation for old/new parents, blocker ancestors, run links and liveness origins. Correlate all issue-related attention sources, preserve unrelated deadlines, and canonicalize notification keys. Exercise actual held/burst producers, visibility, relation and incident transitions.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 19:01:12 -05:00
Dotta
32044a63e1
fix: scope status-card deletion notifications to its company
2026-10-30 19:00:51 -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
Dotta
09e9d59479
Integrate coalesced status-card invalidation
2026-10-30 18:49:58 -05:00
Dotta and Paperclip
cd4caaab26
fix: batch status-card source notifications
...
Coalesce committed company hints in a fixed one-second window without flooring real deadlines. Verify one hundred ordinary issue/comment writes, company isolation, deadline preemption, retained hints and settled SQL quietness. Await actual evaluation I/O in fake-clock acceptance instead of jumping across connection timers.
Co-Authored-By: Paperclip <paperclip@paperclip.ing >
2026-10-30 18:49:20 -05: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
fef4c0ab35
Integrate selected external resolver authority fencing
2026-10-30 18:43:50 -05:00
Dotta and Paperclip
594a4ee657
fix(external-objects): fence selected plugin results
...
Revalidate the exact selected plugin before result persistence even when an allowed fallback still supports the object. Preserve due debt and token ownership so a fresh allowed resolver can proceed.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 18:41:23 -05:00
Dotta
11a0c67af9
Integrate GitHub receipt completion fencing
2026-10-30 18:34:25 -05:00
Dotta
c9d27c2039
Integrate durable status-card deadline reasons
2026-10-30 18:33:19 -05:00
Dotta
f657d9326c
Integrate per-root retention traversal budgets
2026-10-30 18:33:04 -05:00
Dotta and Paperclip
573dcfb883
Integrate GitHub receipts with refresh fences and confirmation deadlines
...
Use the owning receipt transaction for source hints and snapshot token invalidation. Preserve scoped confirmation candidates, cancellation, and deferred outer-commit effects.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 18:29:35 -05:00
Dotta and Paperclip
418f9ad395
fix(github): preserve terminal receipts across competing failure
...
Guard the failure writer against another receiver's committed success. Prove the rollback race red/green and bounded HTTP body cancellation with unrelated-company progress.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 18:29:21 -05:00
Dotta
9eee45ed2d
Merge branch 'codex/sleep-run-task-recovery' into codex/sleep-issue-state-recovery
...
* codex/sleep-run-task-recovery:
fix: normalize run dispatch hints to company identity
# Conflicts:
# server/src/services/run-dispatch-notifications.ts
2026-10-30 18:28:44 -05:00
Dotta and Paperclip
2ee5c7d6dc
fix: preserve status-card deadline ownership through restart
...
Use a dedicated advisory-lock connection so a one-slot write pool can finish evaluation and result writeback. Record internal deadline provenance so startup recovers lost membership hints without advancing saved policy or retry debt.
Co-Authored-By: Paperclip <paperclip@paperclip.ing >
2026-10-30 18:28:40 -05:00
Dotta and Paperclip
e2983645cc
Integrate canonical dispatch hints while preserving issue recovery
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 18:27:49 -05:00
Dotta and Paperclip
efbe3fa67d
fix(server): isolate blocker traversal budgets per root
...
Share queried graph facts across roots while retaining independent node/depth limits, expanded reachability and truncation for classification. Unrelated limited graphs must not change terminal subjects or delay archive deadlines. Prove depth/node overflow and overlapping-root liveness red/green, preserve the100-root SQL bound, and qualify existing owner assertions on isolated PostgreSQL.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 18:25:01 -05:00
Dotta and Paperclip
972fbc0760
fix: normalize run dispatch hints to company identity
...
Wider interaction and execution objects must coalesce into one company dispatch scope.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 18:24:45 -05:00
Dotta
bf94113254
Merge remote-tracking branch 'origin/master' into codex/sleep-github-connection-work
...
* origin/master:
fix(runner): accept late Antigravity login URL during drain (#18254 )
fix(environments): persist sandbox ownership before creation (#18357 )
fix(server): bound failed lifecycle verification (#18383 )
2026-10-30 18:21:05 -05:00
Dotta and Paperclip
a5d31c7f1f
fix(github): retain transaction ownership and scoped credential debt
...
Preserve webhook metadata across OAuth rotation and lease cleanup; scope and coalesce GitHub work activation, retaining explicit producer coverage.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 18:21:05 -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
2bca873c63
Integrate external refresh with existing deadline owners
...
Preserve all company mutation consumers and verify both merge-confirmation and external-refresh startup registrations.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 18:19:58 -05:00
Dotta and Paperclip
97063b307f
Integrate merge-confirmation deadline owner
...
Retain all scoped issue consumers beside merge-confirmation notifications.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 18:19:28 -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
a836109fb0
Restore complete parent sources in local integration resolution
...
Reconstruct conflicted files from immutable parents and apply only line-bounded additive resolutions. Keep this unpublished integration correction visible in history.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 18:17:28 -05:00
Dotta and Paperclip
4b8d9a64ca
fix(server): notify routine status after subtree restore
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 18:16:05 -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
ff5586cb74
Merge branch 'codex/sleep-run-task-recovery' into codex/sleep-issue-state-recovery
...
* codex/sleep-run-task-recovery:
fix(environments): persist sandbox ownership before creation (#18357 )
fix(server): bound failed lifecycle verification (#18383 )
2026-10-30 18:10:01 -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
d199b3e0a6
Merge origin/master and retain Cloud skill verification coverage
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 18:09:56 -05:00
Dotta and Paperclip
4e97daafa0
refactor: remove obsolete external object batch refresh entrypoints
...
Exercise lease, selection, and recovery behavior through the registered scheduler owner.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 18:09:41 -05:00
Dotta and Paperclip
66b71955cf
Merge origin/master and preserve Cloud skill verification coverage
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 18:05:34 -05:00
Dotta and Paperclip
d86188c902
test: prove timer deadlines survive settled drain holds
...
Expect committed producers to release idle admission while retaining a resume deadline, then verify actual dispatch and final quiet after resume.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 18:03:34 -05:00
Dotta and Paperclip
7db456e235
Merge origin/master and retain both Cloud skill fixture contracts
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 18:03:08 -05:00
Dotta and Paperclip
e6ef9d3833
Merge master and preserve controlled shared storage fixture
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 18:03:01 -05:00
Dotta and Paperclip
d6a2d661f0
Merge origin/master and preserve Cloud skill verification coverage
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-30 18:02:24 -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