You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fresh customer evidence supersedes every later Current Checkpoint, Current state, Exact next action, and lane-order sentence in this body where they conflict. The durable security, release, evidence, and customer-safety guardrails remain in force.
Decision:#662 and #655 are one conjunctive Priority 1 / P0 Workbench release gate. #662 owns self-contained pristine-Mac onboarding; #655 owns truthful end-to-end broker/runtime readiness for the exact candidate. #480 supplies Mac-control contract and safety dependencies; it is not an alternate exit gate.
Exit rule: Do not claim signed-candidate, public-release, updater-promotion, customer-onboarding, or customer-ready status until both #662 and #655 satisfy their stated acceptance and release-proof requirements for the same exact artifact/candidate. A merged source/UI fix, including #657, is not substitute proof.
Paused scope: Do not start or prioritize feature-polish work, including #574 and #332, ahead of this gate. Such work may resume only after both P0 issues close with their required proof, or an explicit owner decision recorded in this tracker changes the priority.
Resume order: Read this section, then #662, then #655, then #480. Work only the smallest implementation/proof slice required by #662 or #655; keep #480 invariants intact. Re-read live refs, PR state, release-object state, and exact artifact identity before making a readiness claim.
Ref snapshot at declaration (2026-07-12T09:20Z):evaos/beta-rc-20260612 = a881fd9edb85c4ce68d581e87b5f857c0fb02464; main = 26807abd3a76e4161243a03ec426161d35e96480; v2.1.32 release/tag targets 408ee2bee0b52ceebf511896302f8a8f4108932a. These are routing anchors only, not release or customer-readiness proof.
Implementation preflight: The shared checkout at /Volumes/LEXAR/repos/evaOS-GUI contains user-owned changes and is behind the live release branch. Create an isolated current-head worktree before code changes; do not alter Matt's setup.
Exact next action: Decompose and execute #662 first with failing tests: self-contained Bridge runtime packaging; guided private-network install/start/enrollment with explicit state; optional CUA and bundled Peekaboo fallback behavior; clean-host CI; and a real pristine supported-Mac acceptance lane. In parallel, keep #655 ready for exact-target staging proof once the approved Mac is online. Do not resume Lane 7 or any customer-facing release action before both P0 gates are green.
Proof boundary: A tag, merged PR, local/fixture check, or prepared-Mac success does not satisfy this gate. Preserve redaction and do not place secrets, private addresses, connector material, customer data, or raw logs in this tracker or its evidence.
Current Checkpoint (2026-07-11)
This checkpoint supersedes the older head/version/open-lane snapshot below; the durable guardrails and proof contract remain in force.
Historical source checkpoint: 0b0c2ee62952809a2fee6dbfc9684c7feca487a6 (feat(team): add multi-member creation #649 merge). The live execution ref is recorded in the Priority 1 / P0 reset above and must be re-fetched before work.
Current source milestone truth: v2.1.34 Upstream Runtime Sync is 10/10 closed; v2.1.30 Customer Polish is 2/2 closed.
Current package/release truth: package.json remains 2.1.32 and the newest real prerelease is evaos-beta-v2.1.32-evaos-beta, targeting 408ee2bee0b52ceebf511896302f8a8f4108932a. Later source work is not yet a later release.
Lane 6 active source work is closed. The remaining Backlog: v2.1.34 deferred upstream ports #585 children are explicitly deferred/manual-port, Windows-only, diagnostics-design, or post-Mac-control-stability work.
Lane 7 remains deferred until runtime and permission gates are stable or explicitly reprioritized.
The next customer-facing version/name must be selected explicitly from intended release scope before notes, tags, appcast/update metadata, or artifacts are created.
Summary
This tracker consolidates the remaining Workbench/customer-runtime reliability backlog across versions instead of treating each issue as an isolated one-off.
The immediate Jackie-David dashboard/runtime outage lane is technically resolved and closed in electricsheephq/electric-sheep-website-dashboard-6158a244#634, but several related reliability surfaces remain open across Workbench, ws-proxy, dashboard publishing, AionCore, Mac-control, ACP, admin modules, and deferred upstream ports. This tracker is the cross-version execution map for those surfaces.
Durable Plan Contract
Goal: Clear the remaining Workbench/customer-runtime reliability backlog across the versioned release train while preserving customer access, broker/Mac-control guardrails, release proof boundaries, and upstream/manual-port traceability.
Resume identity: Primary tracker repo 100yenadmin/evaOS-GUI; checkout /Volumes/LEXAR/repos/evaOS-GUI; branch evaos/beta-rc-20260612; historical baseline head 19997d4a781084cd974ca55742a92c5cfc17a12a; the live execution ref is the re-fetched Priority 1 / P0 snapshot above; tracker milestone Workbench Runtime Reliability Release Train; label release-train:runtime-reliability. Cross-repo heads at audit: dashboard electricsheephq/electric-sheep-website-dashboard-6158a244@64988ee3e07fc0d6edb8639df859c01e42facff5; ws-proxy electricsheephq/evaos-ws-proxy@86e3c8a53cf7f01d33ea1dcb286175051a247694; desktop bridge electricsheephq/evaos-desktop-bridge@4753cbd8e17d30a3f0f344cc88d4cc86f3e97422.
Tracking / source of truth: This issue, linked child issues/trackers, GitHub PRs/checks, Workbench release run artifacts, Supabase deploy checks, Lovable publish/preflight checks, ws-proxy Actions, and evidence under /Volumes/LEXAR/Codex/evidence/evaos-workbench-runtime-reliability-release-train/.
Scope / non-goals: No broad rebase. Do not touch Matt's setup. Do not weaken broker/session, Mac-control, stop/revoke, kill-switch, customer/admin diagnostics, app identity, update channel, release workflows, or no-ACP packaging to make a proof pass. Do not mutate customer VM, Supabase, ws-proxy, Lovable production, support-control, or runtime config without the owning child issue and explicit approval/proof plan. Do not reopen the closed Jackie-David incident as unfixed without new live evidence.
Critical invariants: Customer-ready requires authenticated dashboard and installed app-wrapper proof, not only green public health. Release-ready requires Workbench Functional Smoke, live broker canary with non-internal target, installed-app proof, direct Mac-control non-regression when in scope, RC canary, distribution workflow, and exact artifact identity. Mac-control proof requires live bridge truth, Computer Use/accessibility proof or named equivalent, local OpenClaw, VM OpenClaw, Hermes, stop/revoke, kill-switch fail-closed, and post-reset recovery. Evidence must not contain raw tokens, connector URLs, desktop sessions, cookies, callback params, customer credentials, IPs/ports, provider grants, or raw customer transcripts.
Required eval suites: issue classification audit, focused local checks for touched files only, GitHub Actions for broad checks, Workbench Functional Smoke, live broker canary with non-internal target, installed-app proof, direct Mac-control doctor gates where in scope, Supabase Production Deploy, Lovable hosted preflight/publish proof, ws-proxy public/session smoke, dashboard authenticated runtime smoke.
Metrics and thresholds: every linked child issue has owner surface, release lane, guardrails, acceptance proof, stop conditions, evidence path, and proof boundary; no release/customer/parity claim until all required child gates for that claim class pass; no issue closes with raw secret evidence.
Runner/CI location: GitHub Actions for broad validation; local only for narrow checks from Lexar checkouts; live proof only through approved runbook gates.
Failure owner: the child issue owning the failed surface; release-proof failures route here and to the version tracker; runtime/customer failures route to the relevant incident/proxy/dashboard issue before mutation.
Trace feedback target: this tracker, child issues, active PRs, and release/evidence comments.
Eval proof boundary: roadmap/advisory readiness only. This issue does not itself prove runtime safety, customer readiness, upstream parity, release readiness, or Mac-control closure.
Proof-claim boundary: This tracker may claim the backlog is organized into a runbook-aligned release train. It must not claim any child issue is fixed, any version is release-ready, any customer is restored, or upstream parity is complete unless that child issue's own proof gates pass.
Stop conditions: A planned action would broaden rebase scope, touch Matt/local setup, bypass broker/Mac-control guardrails, mutate live customer/runtime/deploy state without the owning issue and approval, expose secrets in evidence, collapse packaging/staging/release proof boundaries, or use screenshots as a substitute for live runtime/bridge truth.
Link this issue from 100yenadmin/evaOS-GUI#585, #622, electricsheephq/electric-sheep-website-dashboard-6158a244#634, and electricsheephq/evaos-ws-proxy#62.
Apply release-train:runtime-reliability to central Workbench tracker issues.
Keep child issues in their existing version milestones unless their owner explicitly changes release scope.
Lane 1 - Runtime Access Hardening
electricsheephq/evaos-ws-proxy#62: public runtime host/session smoke and proxy diagnostics.
electricsheephq/electric-sheep-website-dashboard-6158a244#521: Lovable production publish path remains a strategic reliability gate even though feat(evaos): guide macOS permission app setup #634 proved the backend-only incident lane.
electricsheephq/electric-sheep-website-dashboard-6158a244#602: Golden VM as Workbench Mac-control target, only after account/policy proof is explicit.
Lane 2 - AionCore And Direct Mac-Control Proof
100yenadmin/evaOS-GUI#622: AionCore v0.1.43 direct Mac-control doctor command gates.
100yenadmin/evaOS-GUI#480: Mac Control Contract Unification + Matt-Style Reconciler.
Required proof: exact installed app path, bridge readiness, Computer Use/accessibility evidence, local OpenClaw, VM OpenClaw, Hermes, stop/revoke, kill-switch fail-closed, and post-reset recovery.
100yenadmin/evaOS-GUI#597: Windows NSIS installer hardening outside macOS lane.
100yenadmin/evaOS-GUI#419: bridge modularization after Mac-control release stability.
Required proof: upstream refs retained, accepted slices manually ported, deferred/avoid items never treated as abandoned, and no upstream parity claim until every accepted item is ported/proven.
Local validation must be narrow and run from Lexar-backed checkouts.
Before any release/customer-ready claim, require the exact candidate's Workbench Functional Smoke, live broker canary, installed-app proof, direct Mac-control proof where in scope, RC canary, distribution workflow, dashboard/runtime authenticated smoke, and public publish/deploy proof when dashboard/public bundle changes are involved.
Roadmap: Workbench runtime reliability release train
Created: 2026-07-09T04:34:12Z
Governing Priority 1 / P0 Gate — Pristine-Mac Onboarding And Truthful Readiness
Fresh customer evidence supersedes every later
Current Checkpoint,Current state,Exact next action, and lane-order sentence in this body where they conflict. The durable security, release, evidence, and customer-safety guardrails remain in force.Decision: #662 and #655 are one conjunctive Priority 1 / P0 Workbench release gate. #662 owns self-contained pristine-Mac onboarding; #655 owns truthful end-to-end broker/runtime readiness for the exact candidate. #480 supplies Mac-control contract and safety dependencies; it is not an alternate exit gate.
Exit rule: Do not claim signed-candidate, public-release, updater-promotion, customer-onboarding, or customer-ready status until both #662 and #655 satisfy their stated acceptance and release-proof requirements for the same exact artifact/candidate. A merged source/UI fix, including #657, is not substitute proof.
Paused scope: Do not start or prioritize feature-polish work, including #574 and #332, ahead of this gate. Such work may resume only after both P0 issues close with their required proof, or an explicit owner decision recorded in this tracker changes the priority.
Resume order: Read this section, then #662, then #655, then #480. Work only the smallest implementation/proof slice required by #662 or #655; keep #480 invariants intact. Re-read live refs, PR state, release-object state, and exact artifact identity before making a readiness claim.
Ref snapshot at declaration (2026-07-12T09:20Z):
evaos/beta-rc-20260612=a881fd9edb85c4ce68d581e87b5f857c0fb02464;main=26807abd3a76e4161243a03ec426161d35e96480; v2.1.32 release/tag targets408ee2bee0b52ceebf511896302f8a8f4108932a. These are routing anchors only, not release or customer-readiness proof.Implementation preflight: The shared checkout at
/Volumes/LEXAR/repos/evaOS-GUIcontains user-owned changes and is behind the live release branch. Create an isolated current-head worktree before code changes; do not alter Matt's setup.Exact next action: Decompose and execute #662 first with failing tests: self-contained Bridge runtime packaging; guided private-network install/start/enrollment with explicit state; optional CUA and bundled Peekaboo fallback behavior; clean-host CI; and a real pristine supported-Mac acceptance lane. In parallel, keep #655 ready for exact-target staging proof once the approved Mac is online. Do not resume Lane 7 or any customer-facing release action before both P0 gates are green.
Proof boundary: A tag, merged PR, local/fixture check, or prepared-Mac success does not satisfy this gate. Preserve redaction and do not place secrets, private addresses, connector material, customer data, or raw logs in this tracker or its evidence.
Current Checkpoint (2026-07-11)
This checkpoint supersedes the older head/version/open-lane snapshot below; the durable guardrails and proof contract remain in force.
0b0c2ee62952809a2fee6dbfc9684c7feca487a6(feat(team): add multi-member creation #649 merge). The live execution ref is recorded in the Priority 1 / P0 reset above and must be re-fetched before work.package.jsonremains 2.1.32 and the newest real prerelease isevaos-beta-v2.1.32-evaos-beta, targeting408ee2bee0b52ceebf511896302f8a8f4108932a. Later source work is not yet a later release.The next customer-facing version/name must be selected explicitly from intended release scope before notes, tags, appcast/update metadata, or artifacts are created.
Summary
This tracker consolidates the remaining Workbench/customer-runtime reliability backlog across versions instead of treating each issue as an isolated one-off.
The immediate Jackie-David dashboard/runtime outage lane is technically resolved and closed in
electricsheephq/electric-sheep-website-dashboard-6158a244#634, but several related reliability surfaces remain open across Workbench, ws-proxy, dashboard publishing, AionCore, Mac-control, ACP, admin modules, and deferred upstream ports. This tracker is the cross-version execution map for those surfaces.Durable Plan Contract
100yenadmin/evaOS-GUI; checkout/Volumes/LEXAR/repos/evaOS-GUI; branchevaos/beta-rc-20260612; historical baseline head19997d4a781084cd974ca55742a92c5cfc17a12a; the live execution ref is the re-fetched Priority 1 / P0 snapshot above; tracker milestoneWorkbench Runtime Reliability Release Train; labelrelease-train:runtime-reliability. Cross-repo heads at audit: dashboardelectricsheephq/electric-sheep-website-dashboard-6158a244@64988ee3e07fc0d6edb8639df859c01e42facff5; ws-proxyelectricsheephq/evaos-ws-proxy@86e3c8a53cf7f01d33ea1dcb286175051a247694; desktop bridgeelectricsheephq/evaos-desktop-bridge@4753cbd8e17d30a3f0f344cc88d4cc86f3e97422./Volumes/LEXAR/Codex/evidence/evaos-workbench-runtime-reliability-release-train/.19997d4a. Remaining open reliability work is now backlog/release-train work: ws-proxy public/session smoke Path-gate Windows CI for macOS beta sprint #62; dashboard Lovable deploy path Stabilize Business Browser stop live canary #521; dashboard Golden VM target Port team chat capability propagation #602; AionCore/Mac-control doctor P2 Follow-up: Complete AionCore v0.1.43 direct Mac-control doctor command gates #622; v2.1.31 admin module parity; v2.1.32 TryCUA/Mac permission refresh; v2.1.33 ACP Mac-control; v2.1.34 deferred upstream backlog; v2.1.35 experience polish. Version naming drift exists: installed Workbench candidate2.1.31is already used for the incident proof while milestonev2.1.31 Admin Modules V1remains open.Roadmap hygiene: link this tracker from Backlog: v2.1.34 deferred upstream ports #585, P2 Follow-up: Complete AionCore v0.1.43 direct Mac-control doctor command gates #622, dashboard feat(evaos): guide macOS permission app setup #634, and ws-proxy Path-gate Windows CI for macOS beta sprint #62. Lane 1Runtime access hardening: ws-proxy Path-gate Windows CI for macOS beta sprint #62 plus dashboard Stabilize Business Browser stop live canary #521/Port team chat capability propagation #602 as needed. Lane 2AionCore/direct Mac-control proof: P2 Follow-up: Complete AionCore v0.1.43 direct Mac-control doctor command gates #622 and related Mac-control trackers. Lane 3v2.1.31 admin modules: P2 Epic: employee mode broker-authorized route policy #217, P2 Epic: native Connected Apps and People Access parity #262, P2: Company Brain native module parity #572 with broker-authorized route and permissions proof. Lane 4v2.1.32 Mac-control refresh: Sprint: v2.1.32 TryCUA Mac Control Refresh #569, P1: Refresh CUA/TryCUA and Peekaboo fallback package proof #573, P2: Guided macOS permission onboarding for Workbench Mac control #380 plus desktop-bridge RC Parity: Upstream AionUi v2.1.12 Regression Reconciliation #134/P3: Restore Windows release lane separately from macOS controlled RC #305. Lane 5v2.1.33 ACP Mac-control: Sprint: v2.1.33 ACP Chat Mac Control #570, P0: Workbench visible ACP Mac-control cannot consume session MCP #499, P2: OpenClaw ACP stdout purity follow-up for Workbench #468. Lane 6v2.1.34 deferred upstream: Backlog: v2.1.34 deferred upstream ports #585, P1: Port upstream v2.1.30 Assistants/add-ons UX without breaking evaOS modules #582, P1: Port upstream slash command menu and Settings revamp safely #583, P3 Backlog: Evaluate upstream feedback diagnostics attachments #595, P3 Backlog: Review Windows NSIS installer hardening outside macOS Workbench lane #597, P3: Move evaos-desktop-bridge modules into evaOS-GUI after Mac-control release #419. Lane 7v2.1.35 experience polish: Sprint: v2.1.35 Experience Polish + Desktop Pet #574/P3: Upgrade evaOS desktop pet with adoptable spritesheets and scoped authorization surfaces #332 only after runtime and permission gates are stable enough not to mask customer reliability regressions.19997d4a; upstream AionUiv2.1.28-v2.1.30and post-release main deltas from Sprint: v2.1.34 Upstream Runtime Sync #571/Backlog: v2.1.34 deferred upstream ports #585; ws-proxy Path-gate Windows CI for macOS beta sprint #62 public/session smoke; desktop-bridge RC Parity: Upstream AionUi v2.1.12 Regression Reconciliation #134/P3: Restore Windows release lane separately from macOS controlled RC #305 TryCUA lane.19997d4a781084cd974ca55742a92c5cfc17a12a; dashboard64988ee3e07fc0d6edb8639df859c01e42facff5; ws-proxy86e3c8a53cf7f01d33ea1dcb286175051a247694; desktop bridge4753cbd8e17d30a3f0f344cc88d4cc86f3e97422./Volumes/LEXAR/Codex/evidence/evaos-workbench-runtime-reliability-release-train//Volumes/LEXAR/Codex/evidence/evaos-workbench-runtime-reliability-release-train/Versioned Release Train
Lane 0 - Tracker Hygiene
100yenadmin/evaOS-GUI#585,#622,electricsheephq/electric-sheep-website-dashboard-6158a244#634, andelectricsheephq/evaos-ws-proxy#62.release-train:runtime-reliabilityto central Workbench tracker issues.Lane 1 - Runtime Access Hardening
electricsheephq/evaos-ws-proxy#62: public runtime host/session smoke and proxy diagnostics.electricsheephq/electric-sheep-website-dashboard-6158a244#521: Lovable production publish path remains a strategic reliability gate even though feat(evaos): guide macOS permission app setup #634 proved the backend-only incident lane.electricsheephq/electric-sheep-website-dashboard-6158a244#602: Golden VM as Workbench Mac-control target, only after account/policy proof is explicit.Lane 2 - AionCore And Direct Mac-Control Proof
100yenadmin/evaOS-GUI#622: AionCorev0.1.43direct Mac-control doctor command gates.100yenadmin/evaOS-GUI#480: Mac Control Contract Unification + Matt-Style Reconciler.Lane 3 - Admin Modules / Permissions
100yenadmin/evaOS-GUI#217: employee mode broker-authorized route policy.100yenadmin/evaOS-GUI#262: native Connected Apps and People Access parity.100yenadmin/evaOS-GUI#572: Company Brain native module parity.Lane 4 - v2.1.32 TryCUA / Mac Permissions
100yenadmin/evaOS-GUI#569: sprint tracker.100yenadmin/evaOS-GUI#573: CUA/TryCUA and Peekaboo fallback package proof.100yenadmin/evaOS-GUI#380: guided macOS permission onboarding.electricsheephq/evaos-desktop-bridge#134and#305: background/parallel Computer Use and TryCUA primary engine.Lane 5 - v2.1.33 ACP Mac-Control
100yenadmin/evaOS-GUI#570: sprint tracker.100yenadmin/evaOS-GUI#499: visible ACP Mac-control cannot consume session MCP.100yenadmin/evaOS-GUI#468: OpenClaw ACP stdout purity.Lane 6 - v2.1.34 Deferred Upstream
100yenadmin/evaOS-GUI#585: deferred upstream tracker.100yenadmin/evaOS-GUI#582: remaining Assistants/add-ons runtime catalog/defaults.100yenadmin/evaOS-GUI#583: remaining Settings shell revamp and assistant editor/settings polish.100yenadmin/evaOS-GUI#595: feedback diagnostics attachments/redaction design.100yenadmin/evaOS-GUI#597: Windows NSIS installer hardening outside macOS lane.100yenadmin/evaOS-GUI#419: bridge modularization after Mac-control release stability.Lane 7 - v2.1.35 Experience Polish
100yenadmin/evaOS-GUI#574: experience polish sprint.100yenadmin/evaOS-GUI#332: desktop pet authorization surfaces.Immediate Owner Notes