Dotta and Paperclip
85654d4c5c
fix(grok): distinguish instruction collection from workspace restore
...
Collect in the execution boundary before the separate restoration callback. A collection rejection still restores and cleans up, but retains its own error instead of requesting workspace recovery.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 19:35:00 -05:00
Dotta and Paperclip
185238b172
fix: repair retained workspace exports without replaying provider work
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 19:33:16 -05:00
Dotta and Paperclip
e45d5d2574
fix(adapters): restore workspaces when instruction collection fails
...
Keep bridge and workspace cleanup in finally after the verified-stop collector. ACP records a bounded collection failure without exposing raw filesystem paths or preventing its normal teardown.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 19:28:33 -05:00
Dotta and Paperclip
97df59cb3a
fix(db): make instruction migrations safe to replay
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 18:58:49 -05:00
Dotta and Paperclip
69549d4248
fix(api): document preserved instruction candidate endpoints
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 18:55:53 -05:00
Dotta and Paperclip
14c3d810c9
test: admit active coordinator in combined export fixture
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 18:46:03 -05:00
Dotta and Paperclip
d0d0003d51
fix: recheck native recovery admission under workspace ownership
...
Preserve terminal unsafe-archive repairs and future retry delays when an earlier reconciler snapshot enters after the live owner releases copyback.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 18:45:59 -05:00
Dotta and Paperclip
d3199cf076
test: regenerate combined instruction and API tool contracts
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 18:36:02 -05:00
Dotta
ecc6752b6a
test(e2e): prove saved API response pagination through EOF
2026-09-27 18:34:12 -05:00
Dotta and Paperclip
30b391e7de
test: separate instruction proof nonce from fixture identity
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 18:33:40 -05:00
Dotta and Paperclip
ffac79eb55
test: seed instruction drift fixture without versioned writer bypass
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 18:33:40 -05:00
Dotta and Paperclip
64e2492d30
test: verify instruction history and conflict resolution in browser
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 18:33:40 -05:00
Dotta and Paperclip
fdeab1c38a
test: specify exact instruction append bytes
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 18:33:40 -05:00
Dotta and Paperclip
def43036d9
test: conceal persisted nonce from fresh instruction task
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 18:33:40 -05:00
Dotta and Paperclip
6e79377539
test(instructions): package canonical API evidence for live proof
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 18:33:40 -05:00
Dotta and Paperclip
4340f51e16
fix(instructions): persist registered edits after provider shutdown
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 18:33:40 -05:00
Dotta and Paperclip
a5119d40eb
feat(adapters): collect instruction edits at verified provider stop boundary
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 18:33:11 -05:00
Dotta and Paperclip
3943048383
feat: review and resolve preserved agent instruction edits
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 18:33:11 -05:00
Dotta and Paperclip
5b8dd74c08
feat(runner): expose canonical instruction revision tools
...
Add native read, update, history, and restore operations with server-bound identity and revision compare-and-swap safety. Register the default catalog and API discovery paths; cover real authority authorization and exact revision restore.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 18:32:34 -05:00
Fry (Paperclip)
7dfb327bb7
feat(instructions): persist canonical revisions with authorized history and restore
...
Implement PAP-66 foundation: exact content history, transactional compare-and-swap saves, current responsible-user authorization, recoverable materialization, and editor history. Keep run staging and cleanup integration with PAP-63.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 18:32:34 -05:00
Dotta and Paperclip
c2c9996e81
test: match ownership fixture callback and acquired result
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 18:31:36 -05:00
Dotta and Paperclip
b727a5659d
test: compose unsafe export fixture with finalization ownership
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 18:28:32 -05:00
Dotta and Paperclip
9e3b48fc0c
test(runner): persist regression journal through public control-plane API
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 18:28:32 -05:00
Dotta and Paperclip
d02e0f45e7
fix: preserve agent-owned native result recovery
...
Keep settled and foreign-owner failures fenced while allowing audit-only malformed-result outcomes to materialize their existing bounded recovery action.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 18:26:54 -05:00
Dotta and Paperclip
c5b2a16a28
fix: recover joined workspace ownership after database reconnect
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 18:26:54 -05:00
Dotta and Paperclip
51f200243f
fix: require copyback stop proof after abrupt controller death
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 18:26:54 -05:00
Dotta and Paperclip
2b745708bd
fix: serialize native workspace finalization and preserve committed outcomes
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 18:26:54 -05:00
Dotta and Paperclip
372823f0f7
fix(runner): accept valid large journals during session continuation
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 18:25:16 -05:00
Dotta
6514d4114d
test(daytona): allow child startup before deadline witness
2026-09-27 18:25:16 -05:00
Dotta
0ec73dfd1b
fix(daytona): stream confined archive listings with bounded entries
2026-09-27 18:25:16 -05:00
Dotta and Paperclip
3564925508
Bound saved API text pages with authenticated storage ranges
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 18:25:16 -05:00
Dotta and Paperclip
d13aeb36f4
fix(ui): preserve review and download actions for text artifacts
...
Keep Markdown review documents available alongside explicit attachment tabs. Preserve direct card downloads and separate the preview action. Regressions fail with the text context enabled before the fix; 199 focused tests and both desktop/mobile browser cases pass afterward.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 16:54:33 -05:00
Dotta
92867f4173
test(e2e): select visible proof when delivery repeats its card
2026-09-27 16:49:05 -05:00
Dotta and Paperclip
ddc9422e20
fix(ui): preserve explicit document selections on refresh
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 16:49:05 -05:00
Dotta and Paperclip
7ba05522ec
test: verify the visible response proof download link
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 16:28:57 -05:00
Dotta and Paperclip
0d0afb4b30
test: assert delivered response file presentation
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 16:28:57 -05:00
Dotta and Paperclip
7f4b3dccbc
test: verify downloaded API response proof bytes
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 16:28:57 -05:00
Dotta and Paperclip
f1ced64df0
fix(runtime): stop retrying unsafe native workspace archives
...
Preserve the accepted result and retained sandbox, distinguish repairable unsafe paths from missing sandboxes, and keep transient copy-back failures retryable.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 16:03:53 -05:00
Dotta and Paperclip
c2744f77b4
fix(runner): read saved API responses in bounded text pages
...
Keep large response artifacts inspectable through the existing authenticated API route. Preserve company and run authority, UTF-8 boundaries, and transfer limits. Reproduce the artifact loop through real HTTP and add an explicit full-stack fixture.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 16:03:15 -05:00
Paperclip
6131a5858f
test(workspaces): stream Git output in bootstrap retry fixture
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 16:00:45 -05:00
Paperclip
e5fa1b1e4a
fix(runtime): admit manifests against available disk capacity
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 16:00:45 -05:00
Paperclip
fab666b131
fix(runtime): preserve restore conflicts and reserve manifest disk space
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 16:00:45 -05:00
Paperclip
38441fb2e0
fix(runtime): stream workspace snapshots through disk manifests
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 16:00:45 -05:00
cryppadotta and Paperclip
637b6615d5
docs: avoid lock classifier collision in question heading
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 16:00:45 -05:00
cryppadotta and Paperclip
5599e62144
docs: align blocker question classification in capability inventories
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 16:00:45 -05:00
cryppadotta and Paperclip
76fe657b28
docs: synchronize live capability inventory with skill anchors
...
Preserve the existing eval and MCP inventories; rebuild only the skill inventory and its derived outputs with the canonical generator functions.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 16:00:45 -05:00
cryppadotta and Paperclip
c0025024b6
docs: refresh capability anchors after skill guidance edits
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 16:00:45 -05:00
cryppadotta and Paperclip
16af308f1d
docs: target cross-team scope questions to the requester
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 16:00:45 -05:00
cryppadotta and Paperclip
6dd896de07
docs: remove automatic agent escalation from coordination skill
...
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 16:00:45 -05:00
Dotta and Paperclip
6beece96ed
feat(ui): open text attachments in task tabs
...
Restore the recovered PAP-61 viewer, use accessible icon controls for rendered/raw Markdown and downloads, and keep explicit mobile file requests on the visible panel. Verify uploads, rendering, tab selection, and exact original downloads on desktop and mobile.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-09-27 15:59:17 -05:00