mirror of
https://github.com/stablyai/orca.git
synced 2026-10-22 00:03:47 +00:00
docs(skills): record physical ssh staging proof
This commit is contained in:
@@ -6,7 +6,7 @@ Last updated: 2026-08-12.
|
||||
|
||||
Implementation baselines captured by this checklist update:
|
||||
|
||||
- Orca implementation: `skills-share` at `f548827c1e`; no PR.
|
||||
- Orca implementation: `skills-share` at `3ce85a8958`; no PR.
|
||||
- Orca Cloud: bundle smoke PR `#329` merged as `eddb144afe`; generation-aware recovery PR `#330`
|
||||
merged as `8045c85dad`; encrypted physical-host credential PR `#336` merged as `8fce3298ef`;
|
||||
production remains untouched.
|
||||
@@ -190,12 +190,25 @@ Validated so far:
|
||||
- Guarded sleep `31592709817` completed at Cloud `8fce3298ef`. Independent reads verified SQL
|
||||
`NEVER`/`STOPPED`, all three Relay MIGs stable at target zero with no active actions, and API,
|
||||
Auth, and Relay active-service minimums at zero.
|
||||
- Real process-death recovery now kills the transaction process after partial extraction and
|
||||
immediately before and after every durable install/removal journal transition. All 17 macOS
|
||||
cases passed, including extraction cleanup, dead-lock reclamation, receipt/filesystem agreement,
|
||||
and absence of transaction debris; the release workflow requires the same suite on macOS,
|
||||
native Windows, and Ubuntu 20.04/glibc 2.31.
|
||||
- Guarded wake `31603249983` restored only the two configured staging cells. A disposable
|
||||
no-service-account Ubuntu 20.04/glibc 2.31 VM then passed the browser-free SSH staging lifecycle
|
||||
in 31.3 seconds: publish v1, host-owned install with exact digest, v2 update, managed-install
|
||||
verification, rollback, revocation with installed-copy preservation, local removal, and Cloud
|
||||
package deletion. The remote install, Orca SSH target, encrypted credential artifact, one-time
|
||||
keys, and VM were removed. Guarded sleep `31604391897` passed; independent reads verified SQL
|
||||
`NEVER`/`STOPPED` and C1/C2/C3 target zero, stable, and reached. Production was untouched.
|
||||
|
||||
Rollout gate: staging infrastructure, OIDC owner identity exchange, anonymous bearer lifecycle,
|
||||
owner management, browser-free desktop bundle lifecycle, privacy-safe logging, published-object
|
||||
recovery, bounded finalization load, and guarded rollback-capable deployment passed. Production
|
||||
remains untouched. Native Windows staging passed; physical WSL and SSH staging journeys plus the
|
||||
quarantine lifecycle deletion remain. The shared staging data plane is asleep.
|
||||
remains untouched. Native Windows and physical Ubuntu 20.04 SSH staging passed; physical WSL,
|
||||
paired non-Windows, SSH macOS/Windows, and the quarantine lifecycle deletion remain. The shared
|
||||
staging data plane is asleep.
|
||||
|
||||
Source plan: [Agent skill sharing and installation plan](./agent-skill-sharing-installation-plan.md).
|
||||
|
||||
@@ -1118,16 +1131,17 @@ source snapshot, dependencies, and package-manager store were removed after the
|
||||
|
||||
## 11. Implement and validate SSH targets
|
||||
|
||||
The 2026-08-11 live Orca inventory contains only the connected `windows 2` environment and no
|
||||
non-local worktree or repository. Real SSH validation therefore requires registering an isolated
|
||||
SSH macOS, Ubuntu 20.04, or supported Windows target; implementation and contract tests continue
|
||||
without treating the missing external topology as a product failure.
|
||||
The 2026-08-11 live Orca inventory contained only the connected `windows 2` environment and no
|
||||
non-local worktree or repository. The later staging journey registered a disposable Ubuntu 20.04
|
||||
host directly through Orca's SSH provider and removed it afterward. Isolated physical SSH macOS
|
||||
and supported Windows targets are still required for their platform-specific gates.
|
||||
|
||||
The Docker-backed Linux SSH harness now exercises the production Electron → SSH provider → relay
|
||||
→ remote installer path. Its loopback package origin is unreachable from the container, forcing
|
||||
The Docker-backed Linux SSH harness exercises the production Electron → SSH provider → relay →
|
||||
remote installer path. Its loopback package origin is unreachable from the container, forcing
|
||||
client-mediated chunk upload. The test independently verifies Cloud request receipts and remote
|
||||
files for global, Git-worktree, and plain-folder installs, unchanged preview, listing, and removal.
|
||||
This does not substitute for physical SSH macOS/Windows or the supported Linux floor.
|
||||
The physical staging journey additionally passed the supported Ubuntu 20.04/glibc 2.31 floor;
|
||||
physical SSH macOS and supported Windows remain open.
|
||||
|
||||
- [x] Define a host-side installer command that invokes the same installer core and structured
|
||||
result contract.
|
||||
@@ -1142,7 +1156,8 @@ This does not substitute for physical SSH macOS/Windows or the supported Linux f
|
||||
- [x] Route selective bundle installs through an additive SSH method with direct download,
|
||||
client-mediated fallback, per-skill results, and old-host capability fencing.
|
||||
- [ ] Test SSH-only macOS, Linux at the supported floor, and Windows where the existing provider
|
||||
supports it.
|
||||
supports it. Ubuntu 20.04/glibc 2.31 passed the full live staging lifecycle; macOS and
|
||||
supported Windows remain open.
|
||||
- [x] Test Git worktree and folder-workspace scope over SSH through the disposable Docker Linux
|
||||
target and verify the host-owned paths independently.
|
||||
- [ ] Test connection loss during upload, extraction, commit, provenance, and result return. Lost
|
||||
@@ -1293,8 +1308,10 @@ metrics, lifecycle/migration visibility, budget coverage, and reviewed alert thr
|
||||
Browser-free macOS run `31569902499` passed publish, install, conflict preservation, update,
|
||||
rollback, revocation, installed-copy preservation, removal, and Cloud deletion. Physical
|
||||
native Windows passed the same lifecycle through run `31591275227`, including remote-owned
|
||||
path and digest verification with no macOS fallback. Paired non-Windows, WSL, and SSH still
|
||||
need the same live staging Cloud journey.
|
||||
path and digest verification with no macOS fallback. A disposable Ubuntu 20.04/glibc 2.31
|
||||
host passed the same SSH lifecycle after guarded wake `31603249983`; guarded sleep
|
||||
`31604391897` restored the low-cost state. Paired non-Windows and physical WSL still need the
|
||||
same live staging Cloud journey.
|
||||
- [x] Give the live staging E2E an owner-private persisted test profile or a short-lived
|
||||
non-interactive test credential so reruns do not open PKCE login tabs or copy a user's
|
||||
primary Orca session.
|
||||
@@ -1302,7 +1319,10 @@ metrics, lifecycle/migration visibility, budget coverage, and reviewed alert thr
|
||||
standard process metadata, with zero credential or private-content matches. Exclude per-link
|
||||
Cloud Run platform request logs through Terraform and verify zero are retained.
|
||||
- [ ] Verify logs, metrics, traces, diagnostics, and support bundles contain no grants or private
|
||||
package data.
|
||||
package data. The physical SSH window emitted 27 structured route-template events whose
|
||||
complete application field inventory was only duration, event, hostname, level, method,
|
||||
process ID, route template, status, and time; it emitted zero API error logs. Broader trace,
|
||||
diagnostic, and support-bundle inspection remains open.
|
||||
- [x] Load-test finalization and choose the fixed semaphore from observed memory, CPU, request
|
||||
latency, and database usage. Run `31585710645` kept the existing semaphore: its 12 concurrent
|
||||
30-skill bundles produced two immediate successes and ten explicit saturation responses,
|
||||
|
||||
@@ -53,7 +53,7 @@ that larger package-manager surface.
|
||||
|
||||
## Current execution status
|
||||
|
||||
The Orca implementation is on `skills-share` at `371767014a`; no Orca pull request exists. Cloud
|
||||
The Orca implementation is on `skills-share` at `3ce85a8958`; no Orca pull request exists. Cloud
|
||||
bundle ingestion and bearer-link work merged through `stablyai/orca-cloud#320` as `0579cc1a71`;
|
||||
the bundle desktop smoke update merged through `#329` as `eddb144afe`, generation-aware GCS
|
||||
recovery merged through `#330` as `8045c85dad`, and the bounded finalization load gate plus cleanup
|
||||
@@ -63,9 +63,9 @@ The authenticated OIDC smoke landed in `#313`; the narrow Auth release-metadata
|
||||
follow-up landed in `#314`; the finalization and lifecycle fixes landed in `#317`. The final
|
||||
anonymous bearer-link candidate and canonical smoke now pass in staging. Production remains
|
||||
untouched. Local, Windows, WSL, paired-runtime, Docker-backed SSH, browser-free staging desktop,
|
||||
published-object recovery, and bounded finalization-load validation are substantially complete;
|
||||
the implementation checklist records the exact evidence and remaining physical-host and lifecycle
|
||||
gates.
|
||||
physical Ubuntu 20.04 SSH, published-object recovery, and bounded finalization-load validation are
|
||||
substantially complete; the implementation checklist records the exact evidence and remaining
|
||||
physical-host and lifecycle gates.
|
||||
|
||||
The local redesign now has an independently implemented Agent Plugins 1.0.0 skills-only bundle
|
||||
manifest, deterministic one-or-many archive creation, bounded bundle extraction, additive bundle
|
||||
@@ -142,9 +142,14 @@ configured Relay cells, and Auth deploy `31589963244` promoted
|
||||
passed publish, native Windows install, update, independent local version selection, rollback,
|
||||
revocation preservation, removal, and Cloud deletion using encrypted credential run
|
||||
`31591275227`; its ciphertext artifact and one-time local key material were deleted immediately.
|
||||
Remaining staging gates are physical WSL and SSH journeys and the time-gated quarantine lifecycle
|
||||
deletion. Guarded sleep `31592709817` returned SQL to `NEVER`/`STOPPED`, all three stable Relay
|
||||
MIGs to zero, and every active Cloud Run service minimum to zero. Production remains untouched.
|
||||
Guarded wake `31603249983` later restored only the two configured cells. A disposable
|
||||
no-service-account Ubuntu 20.04/glibc 2.31 VM passed the full live SSH staging lifecycle in 31.3
|
||||
seconds, including host-owned install, update, rollback, revocation preservation, removal, and
|
||||
Cloud deletion. The encrypted credential artifact, one-time keys, Orca SSH target, remote install,
|
||||
and VM were removed. Guarded sleep `31604391897` passed and independent reads confirmed SQL
|
||||
`NEVER`/`STOPPED` plus all three Relay MIGs at stable target zero. Remaining staging gates are
|
||||
physical WSL, paired non-Windows, physical SSH macOS/Windows, and the time-gated quarantine
|
||||
lifecycle deletion. Production remains untouched.
|
||||
|
||||
## Research baseline
|
||||
|
||||
|
||||
Reference in New Issue
Block a user