Files
browser/openspec/changes/implement-local-debug-workspace/proposal.md
T
2026-07-11 14:56:10 +08:00

2.3 KiB

Why

The architecture stream now has real platform, run, platform_web, and plugin lifecycle proof, but reproducing that stack still requires ad hoc commands, temporary paths, manual fixture setup, and scattered evidence. A first-party local debug workspace is needed so contributors can boot the same API-backed workflow repeatedly, inspect logs clearly, reset state safely, and prove the console is not falling back to demo-only data.

What Changes

  • Add a local debug workflow that starts platform, run worker, platform_web, and one local game management plugin path with documented ports, environment variables, data roots, and log locations.
  • Add reset and cleanup steps for local platform metadata, log body storage, run workspace state, run spool state, and frontend dev-server state.
  • Add smoke verification that proves platform health, run registration/heartbeat, plugin registration/installation, server instance lifecycle, log/artifact references, and browser/API-backed console navigation.
  • Add safety checks proving browser/plugin page surfaces do not expose host paths, raw credentials, run session tokens, direct sockets, raw AI provider keys, or plugin-owned transport details.
  • Add concrete commands and browser walkthrough requirements so future implementation chats can verify the local debug workflow without inventing a new proof path.
  • No breaking changes are expected; this change standardizes local orchestration and verification around existing roots.

Capabilities

New Capabilities

  • local-debug-workspace: Defines the local developer workflow for running platform, run, platform_web, and one game management plugin together with clear logs, reset steps, API-backed smoke checks, and browser walkthrough evidence.

Modified Capabilities

  • None.

Impact

  • Affected roots: platform/, run/, platform_web/, plugins/, scripts/, and documentation.
  • Expected implementation areas: local workflow scripts or docs, fixture/setup helpers, reset commands, smoke verification commands, browser walkthrough checklist, and OpenSpec task evidence.
  • Validation impact: requires platform/run/plugin/frontend command checks where relevant, scripts/check-structure.sh, openspec validate implement-local-debug-workspace --strict, and a browser walkthrough for the API-backed console path.