Commit Graph
5258 Commits
Author SHA1 Message Date
DottaandPaperclip 26802337ce Carry verified Pi prerequisite admission and probe corrections
Co-Authored-By: Paperclip <noreply@paperclip.ing>

* commit '30410cf2ba835e9113c3265020c0290f22b2833c':
  Carry existing Pi admission assertions and package-local probe import
2026-10-05 13:38:38 -05:00
DottaandPaperclip 30410cf2ba Carry verified Pi prerequisite admission and probe corrections
Co-Authored-By: Paperclip <noreply@paperclip.ing>

* commit '0a3f265c36bdcbda772db424ca4aa775ac110d42':
  Carry existing Pi admission assertions and package-local probe import
2026-10-05 13:38:30 -05:00
DottaandPaperclip 0a3f265c36 Carry verified Pi prerequisite admission and probe corrections
Co-Authored-By: Paperclip <noreply@paperclip.ing>

* commit '32b5e275d56c5070de5a8ecdbec59c78b49a5f68':
  Carry existing Pi admission assertions and package-local probe import
2026-10-05 13:38:22 -05:00
DottaandPaperclip 32b5e275d5 Carry existing Pi admission assertions and package-local probe import
Keep Pi source assertions consistent with the held qualification candidate. Use the existing vendored runtime boundary for installed probes. All four changes already exist downstream; no final shipping input or profile pin changes.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-05 13:37:35 -05:00
DottaandPaperclip cee5c3fc66 Carry scoped prerequisite CI fixture corrections
Co-Authored-By: Paperclip <noreply@paperclip.ing>

* commit '78b02e6baa50c446732bf2ae9f69702b40326178':
  test: carry verified Pi prerequisite CI corrections upstream
2026-10-05 13:23:25 -05:00
DottaandPaperclip 78b02e6baa Carry scoped prerequisite CI fixture corrections
Co-Authored-By: Paperclip <noreply@paperclip.ing>

* commit 'c057c574601d91fc9a0cba90f118756a58fc6912':
  test: carry verified Pi prerequisite CI corrections upstream
2026-10-05 13:23:18 -05:00
DottaandPaperclip c057c57460 Carry scoped prerequisite CI fixture corrections
Co-Authored-By: Paperclip <noreply@paperclip.ing>

* commit 'f8bbeeb4c38805d1ab44ad40dcbc562f3b581892':
  test: carry verified Pi prerequisite CI corrections upstream
2026-10-05 13:23:10 -05:00
DottaandPaperclip f8bbeeb4c3 test: carry verified Pi prerequisite CI corrections upstream
Align adapter-section admission expectations with the declared source. Preserve the deliberately killed attempt at 500 ms while giving the resumed successful fixture its existing downstream 5-second budget. Preserve the original CI failures and all state, usage and deduplication assertions.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-05 13:21:49 -05:00
DottaandPaperclip b8a59b259c fix(ui): preserve Pi notice severity and compact summaries
Label error severity consistently and keep one strongest notice category in the collapsed activity summary while preserving the individual expanded messages.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-05 13:09:08 -05:00
DottaandPaperclip 203343c9ea Merge verified Pi prerequisite review corrections
Co-Authored-By: Paperclip <noreply@paperclip.ing>

* commit '8b0911bdda56db57b597ab51c64200e7ac6faa97':
  test(ui): align Pi admission assertion with prerequisite source
  fix(ui): coalesce bound duplicate Pi failure notices
  test(runner): align held Pi promotion assertions with profile 12
2026-10-05 13:07:29 -05:00
DottaandPaperclip 8b0911bdda Merge verified Pi prerequisite review corrections
Co-Authored-By: Paperclip <noreply@paperclip.ing>

* commit 'a23e607ecb7fd4d88f8999feb16f40011bb8f4a8':
  test(ui): align Pi admission assertion with prerequisite source
  fix(ui): coalesce bound duplicate Pi failure notices
  test(runner): align held Pi promotion assertions with profile 12
2026-10-05 13:06:14 -05:00
DottaandPaperclip a23e607ecb Keep Pi prerequisite review ancestry synchronized
Co-Authored-By: Paperclip <noreply@paperclip.ing>

* commit 'a7b49fc14d67f2c3279ccac2d2506aa33554d017':
  test(ui): align Pi admission assertion with prerequisite source
2026-10-05 13:05:20 -05:00
DottaandPaperclip a7b49fc14d test(ui): align Pi admission assertion with prerequisite source
The shared adapter declaration already marks Pi qualified. Verify that source declaration rather than a stale linked build. Keep the separate production-qualification hold open.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-05 13:03:29 -05:00
DottaandPaperclip ef1558e027 Merge scoped Pi prerequisite review fixes
Co-Authored-By: Paperclip <noreply@paperclip.ing>

* commit '95a30b7ff':
  fix(ui): coalesce bound duplicate Pi failure notices
  test(runner): align held Pi promotion assertions with profile 12
2026-10-05 13:00:15 -05:00
DottaandPaperclip 95a30b7ffe fix(ui): coalesce bound duplicate Pi failure notices
Preserve the original run log while showing one consecutive failure row for the same run, turn, session, and notice payload. Different bindings, messages, and intervening activity remain distinct.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-05 12:58:32 -05:00
DottaandPaperclip 5c9ae3f856 test(runner): align held Pi promotion assertions with profile 12
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-05 12:58:15 -05:00
DottaandPaperclip bba63f5120 Verify named Darwin executable loader compatibility
Co-authored-by: Paperclip <noreply@paperclip.ing>
2026-10-02 06:53:33 -05:00
DottaandPaperclip 7b3731fbe6 docs: align rich ACP matrix with Pi profile 13 evidence
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-02 06:52:15 -05:00
DottaandPaperclip 1554ca396f docs: record Pi 1.0 paid qualification checkpoint
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-02 06:46:52 -05:00
DottaandPaperclip 8a728fce30 test(runner): replay Pi warm completion and pending cancellation
Exercise the pinned SDK and ACP wrapper across a restored session with a refreshed agent home and current completion contract. Prove complete streamed tool arguments remain pending until the provider finishes, and cancellation does not invoke the semantic bridge.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-02 06:42:21 -05:00
DottaandPaperclip ab368156f9 Avoid duplicate Darwin qualified executable materialization
Co-authored-by: Paperclip <noreply@paperclip.ing>
2026-10-02 06:41:10 -05:00
DottaandPaperclip ad83416b03 test(runner): recognize pre-start Pi submission identity
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-02 06:38:22 -05:00
DottaandPaperclip 9f6f020da6 test(runner): grade Pi file validation from native streamed evidence
Accept unresolved edit targets only before the exact terminal target, and bind validation to ordered command progress plus a successful native structured output receipt. Calibrate against a sanitized actual stream and keep independent artifact and download checks.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-02 05:46:33 -05:00
DottaandPaperclip 7980fa3f60 test: await recovery fixture daemon retirement
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-02 05:42:03 -05:00
DottaandPaperclip a32ce172a4 fix(ui): show provider notice summaries with informational severity
Keep existing normalized notice text visible in completed activity summaries and use an info icon for informational notices while preserving warning and error presentation.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-02 05:28:04 -05:00
DottaandPaperclip 8559cdf370 fix: publish staged runner daemon atomically
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-02 05:28:04 -05:00
DottaandPaperclip 65fd61e6f3 test: align Pi admission and installed plugin fixtures
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-02 05:28:04 -05:00
DottaandPaperclip eac5064321 fix(runner): refresh shared ACP identity and Pi mode fixtures
Preserve the historical Copilot declaration, version the pending identity for shared transport changes, and bind Pi admission fixtures to explicit reasoning mode.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-02 04:06:31 -05:00
DottaandPaperclip f5c5fde380 Bind Pi 1.0 reasoning modes through rich ACP and recovery
Require explicit native-effective thinking modes, reject drift across reconnects, and retain observed settings in qualification artifacts. Version the profile and pinned wrapper closure for the new contract.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-02 03:21:26 -05:00
DottaandPaperclip b70cf84ea6 test: align runtime readiness checks with qualified Pi
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-02 02:09:26 -05:00
DottaandPaperclip 30edeec300 test(runner): verify installed launch and published Daytona plugin
Invoke the public Playwright JavaScript entry directly for installed Pi tests so pnpm shim NODE_PATH injection cannot cross the closed controller boundary. Add a credential-free health/UI startup proof and a pinned published Daytona plugin fixture path without production runtime overrides.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-02 01:34:42 -05:00
DottaandPaperclip 4c58da84fd test(server): exclude companion fixtures from production compilation
Keep the remote companion tests in the canonical server test directory so Runner source fixtures do not enter the server rootDir.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-02 00:15:20 -05:00
DottaandPaperclip c3d4677807 docs: record Pi 1.0 installation and Intel qualification gates
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-02 00:13:03 -05:00
DottaandPaperclip f96195a7a6 feat(runner): import verified Linux companions for normal Pi execution
Add explicit public CLI setup and full async source/profile/byte admission for an operator-pinned Linux companion. Preserve existing remote integrity checks and explicit overrides.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-02 00:09:04 -05:00
DottaandPaperclip 8ced6f9285 fix(runner): use pinned npm for explicit Pi setup
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-01 23:52:29 -05:00
DottaandPaperclip c9de5292d6 test(runner): prove qualified Pi startup without candidate flag
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-01 23:24:31 -05:00
DottaandPaperclip d385c430bf test(runner): qualify Pi through installed public CLI
Verify installed CLI/server pins and default runtime resolution for explicit Pi Product cells. Keep Cursor and Copilot pending while qualified Pi runs without the candidate override.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-01 22:58:39 -05:00
DottaandPaperclip c27bbcee25 fix(runner): provision pinned Pi in published server installs
Add explicit host-only setup, verify the public server vendor layout, and route readiness through the packaged runner boundary. Preserve exact Pi closure and normal-mode admission checks.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-01 22:45:01 -05:00
DottaandPaperclip c806b94084 test(runner): align held Pi promotion assertions with profile 12
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-01 22:22:31 -05:00
DottaandPaperclip d40329a06b test(runner): align held Pi admission with qualified sidecar coverage
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-01 22:11:19 -05:00
DottaandPaperclip 2c4c6585db Merge Pi 1.0 profile 12 into held production admission
Prepare the reviewed candidate for normal-mode qualification. This branch remains held pending the full local and Daytona proof; no provider is enabled in the published default branch.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-01 22:07:08 -05:00
DottaandPaperclip b9e5d6ecdb perf(runner): keep verified snapshot copies progressing
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-01 22:03:21 -05:00
DottaandPaperclip 00462b048e fix(runner): preserve packaged daemon executability
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-01 22:03:21 -05:00
DottaandPaperclip 9d83e06b85 fix(runner): preserve Pi 1.0 serialized RPC events
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-01 22:03:21 -05:00
DottaandPaperclip efe019a79f fix(runner): preserve plain Node Pi materializer imports
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-01 20:14:01 -05:00
DottaandPaperclip 7b7fcbf96b perf(runner): verify Pi launch bytes once into the native snapshot
Cross-bind the Pi layout to its source-pinned native closure before structural discovery. Preserve full byte hashing in every immutable command snapshot and keep the independent generic verifier unchanged.

Add corruption, graph, link, repeated-open and runtime-boundary cleanup regressions.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-01 19:53:47 -05:00
DottaandPaperclip 5a6a531575 test(runner-e2e): account for Pi provider-death catalog cell
Update the Pi candidate matrix assertion from 25 to 26 after adding the Daytona provider-death case. Runtime inputs and all other expectations are unchanged.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-01 19:39:40 -05:00
DottaandPaperclip 4c6adcadcb test(runner-e2e): verify pending Pi input after provider loss
Add one explicit Daytona Product cell that admits the exact Pi child before faulting it, then requires production expiry of the original native question, failed-run Blocked disposition, stale-answer rejection, distinct unanswered fallback, and no replay through owned retirement. Retain the existing local scope and pending qualification.

Calibrate public lifecycle evidence, generated observer one-shot dispatch, and candidate failure classification. Runtime, provider profile, dependency closure, deadlines, and lockfiles are unchanged.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-01 19:26:25 -05:00
DottaandPaperclip 30f5bc57b5 test(runner-e2e): calibrate exact Pi child fault ownership
Add closed Linux pidfd admission for the unique Pi child of a source-pinned wrapper, with full run ancestry and executable identity checks. Exercise title overwrite and ownership-safe cancellation in the standard E2E unit path; macOS explicitly skips the native Linux process calibration.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-01 19:17:32 -05:00
DottaandPaperclip 586af4d7f3 perf(runner): bound cold runtime directory work
Batch Pi inventory metadata checks while preserving depth-first ordering and revalidating directories immediately before descent. Deduplicate native snapshot parent creation and bound sealing work without changing the complete byte verification, private snapshot, or runtime deadlines.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-01 18:01:54 -05:00