Skip to content

[wayfinder:map] OpenBot v1 #1

Description

@lukemaj

State: active wayfinder map. Not directly dispatchable.

Current navigation, 2026-08-30

This map is historical context plus current routing. Do not dispatch from the original frontier below.

Fresh Gate 1 accounting:

  • 64 open issues
  • 35 ready-for-human
  • 29 explicitly blocked, frozen/unpublished, human-decision, post-v1, or umbrella/map issues
  • 0 agent-running
  • 0 ready-for-agent
  • every open issue starts with an explicit State: line
  • BH-01 through BH-37 are mapped without a missing or extra identifier

Immediate ordered delivery path:

  1. Human action-time authorization for corrected [task] Converge familiar Messenger and isolated-runtime trains #116 exact-head connected-PWA live acceptance.
  2. Human disposition of PR feat: converge familiar and isolated v1 trains #136.
  3. Rebuild [bug] Keep selected-Bot Instructions inside its panel #137, then [bug] Give the phone Chat composer full touch targets #139, on the accepted corrected train. Do not merge stale PRs fix: contain selected-Bot Instructions layout #138 or fix: give the phone Chat composer full touch targets #140.
  4. Run fresh exact-candidate [task] V1 messenger acceptance through Computer Use #80 acceptance.
  5. Rebuild, live-prove, and publish [task] Honest Isolated config and Host config contract #83.
  6. Recheck [task] Disconnect Host grants from v1 authorization #84 and complete its focused real-provider proof.
  7. Resolve the [task] Give new Sessions the mode-aware OpenBot environment brief #85 human decision, then implement [task] Give new Sessions the mode-aware OpenBot environment brief #85 and serialize [task] Version or migrate runtime OPENBOT.md seed #70/[task] Keep the OpenBot environment brief correct across Session lifecycle #86.
  8. Run [task] V1 Screen-first config acceptance through Computer Use #87, then final integrated [task] Run adversarial runtime regression acceptance #99 acceptance.

Separate human gates:

Current PR topology is exactly #136, #138, and #140. PR #136 is the corrected combined candidate at 94af08e7a4dc571593dba5dc694ca12aebb3c65e. PRs #138 and #140 are frozen predecessor evidence and have no automatic issue-closing references.

Detailed current evidence:

Historical map

The original map below is preserved as decision history. Its Frontier and Not yet specified sections are not current executable order.

Chart of decision tickets for OpenBot v1.

Destination

A cloneable MIT OpenBot: one host command starts Screen (compose) and is the ACP parent, Cloudflare Tunnel, one Password, PWA messenger with Eyes, N Bots with private Screens on one Computer, PinchTab, user-picked host Harness (PATH only), Takeover for 2FA.

Talk should feel like Grok Bot: short human replies, a screenshot when it helps. The Harness is a real coding CLI already on the host OS (Codex, Claude Code, Grok Build, Kimi), not a chat stack we invent, and not a process inside XFCE.

Locked (grilling)

See CONTEXT.md and docs/adr/. Computer/Screens, PinchTab, name, Vite PWA, CONTRIBUTING. Harness lives on the host OS: ADR 0005 ([grilling] Where the Harness process lives).

Layer 1 (picked)

Research, Eyes, CONTRIBUTING. Spec: [spec] OpenBot v1.

Layer 1 build (done)

  1. [task] Open the app — done
  2. [task] Watch a desktop — done

Frontier (Talk / Harness)

  1. [research] Where Grok Bot's Harness actually runs — done
  2. [research] t3code as OpenBot ACP host — done
  3. [grilling] Where the Harness process lives — done, ADR 0005
  4. [grilling] Talk voice: short replies and screenshots — HITL next

Then the remaining tracers:

  • [task] Talk to one Bot — topology locked; grill Talk voice first
  • [task] Two Bots share logins and Sleep — blocked by Talk
  • [task] Takeover for 2FA — blocked by Talk

Not yet specified

Cookie encryption at rest. Selkies if Kasm fails. Group chats. Plugins. Routines. ntfy. App Store wrap. Arena. Paid credits.

Parked

Arena / Twitch-plays, hosted proxy on toolbox.md, native app, CopilotKit fork. Laptop CLI driving a remote VPS Screen.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions