Skip to content

Connect the remote session workflow to Launchplane and GitHub #977

Description

@shiny-code-app

Objective

Use the iPhone-to-CLI flow for real GitHub and Launchplane work, so a quick remote update can identify the work, recover its authoritative status, and send a useful follow-up into the correct local session.

with Launchplane integration

This exact phrase from the merged DIRECTION.md admits the issue to Remote access on the fresh start.

Finish Line

From the phone, the owner follows one GitHub-backed work item and one work item on Launchplane itself through the correct local CLI sessions, requests a current update, sends a follow-up, and sees the result with authoritative source links. Existing supported Launchplane/GitHub paths perform the work.

Current Status

State: blocked on #976.
Next action: resolve current supported Launchplane context/action contracts and the two representative work items, then connect them to #976's remote session route.
Blocked by: #976 through a native dependency.
Last verified: 2026-09-26. The September 25 shared read-only context lookup returned no_context/missing_config. Live service availability and permissions remain unverified.

Scope

GitHub remains the durable work record; Launchplane service records remain authoritative for managed runtime and operation state. Reuse existing catalog skills/helpers and expose useful work links in the selected phone surface. Keep private service routing in supported private configuration.

Ordinary messages and already-authorized operations use existing identities and boundaries. A new phone-side privileged approval mechanism is separate work: #794 is historical context, not a prerequisite to this first integration.

Acceptance Criteria

  • A remote session is associated with the correct repository and GitHub issue/PR or Launchplane work record.
  • One GitHub work item and one Launchplane-self work item return current, source-linked status through supported interfaces.
  • An owner follow-up goes to the correct original CLI session and its result is visible on the phone.
  • A continued operation uses existing scoped authority; if it needs a separate owner action, the exact supported review surface and pending state are visible.
  • Unavailable context or denied capability is reported truthfully and does not produce invented state or a credential workaround.
  • A real owner iPhone exercise demonstrates the integrated flow.
  • Record the final upstream-file footprint; broad upstream patches require direction reconsideration.

Relationships

Child of the fresh remote-access workstream, following the usable three-session flow.
Related: #794 and its linked Launchplane contract work. Recheck their current scope before reusing any old design; no old native host implementation is automatically revived.

Validation

Read back the authoritative work state after the phone exchange. Separate a successful message delivery from an operation's actual success. Use public-safe issue/PR/evidence links and redacted service status; keep private payloads and credentials out of GitHub.

Decisions

First integration demonstrates the existing workflow from the phone. It does not grant new runtime, release, account, merge, or owner-identity authority.

Open Questions

Implementation must discover which supported current Launchplane surfaces cover the selected examples. Track a concrete missing capability in its owning repository if one is demonstrated.

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

    planDurable planning issueplan:donePlan completed or superseded

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions