Canonical documentation map for the OpenDevBrowser runtime, OpenCode tool-call integration, extension, and distribution surfaces.
Generated help is the canonical first-contact discovery surface and must keep the exact lookup labels screencast / browser replay, desktop observation, and computer use / browser-scoped computer use easy to find.
<public-repo-root>/README.md- product overview, installation, and first-run flow<public-repo-root>/docs/ARCHITECTURE.md- canonical ASCII runtime architecture map, relay modes, and security boundaries<public-repo-root>/docs/CLI.md- CLI commands, flags, generated help ownership, and operational usage<public-repo-root>/docs/FIRST_RUN_ONBOARDING.md- first-time local-package onboarding and the manual proof checklist for the help-led quick-start path<public-repo-root>/docs/SURFACE_REFERENCE.md- canonical command/tool/channel inventory mirrored bynpx opendevbrowser --helpandnpx opendevbrowser help<public-repo-root>/docs/EXTENSION.md- extension setup, relay behavior, and diagnostics<public-repo-root>/docs/DESIGN_CANVAS_TECHNICAL_SPEC.md- active design-canvas runtime and document architecture reference<public-repo-root>/docs/CANVAS_BIDIRECTIONAL_CODE_SYNC_TECHNICAL_SPEC.md- active code-sync and framework-adapter reference<public-repo-root>/docs/TROUBLESHOOTING.md- deterministic recovery and verification guidance<public-repo-root>/docs/ANNOTATE.md- annotation workflows and artifact expectations<public-repo-root>/docs/privacy.md- extension privacy policy<public-repo-root>/docs/LANDING_METRICS_SOURCE_OF_TRUTH.md- landing metrics verification register<public-repo-root>/docs/OPEN_SOURCE_ROADMAP.md- public roadmap register<public-repo-root>/docs/DEPENDENCIES.md- dependency inventory and update policy<public-repo-root>/docs/ASSET_INVENTORY.md- brand, extension, and generated help/public-surface asset inventory<public-repo-root>/docs/DISTRIBUTION_PLAN.md- active public/private distribution strategy<public-repo-root>/docs/RELEASE_RUNBOOK.md- public npm + GitHub release operations<public-repo-root>/docs/EXTENSION_RELEASE_RUNBOOK.md- extension artifact/store publication operations<public-repo-root>/docs/CUTOVER_CHECKLIST.md- public/private cutover and rollback checklist<public-repo-root>/CHANGELOG.md- release delta history and version-to-version summaries<public-repo-root>/skills/opendevbrowser-best-practices/SKILL.md- canonical bundled quick-start runbook and direct-run release evidence policy
<public-repo-root>/docs/FRONTEND.md- public/private website ownership, sync, and validation contract
<public-repo-root>/docs/RELEASE_0.0.27_EVIDENCE.md- current release evidence ledger for the active ship cycle<public-repo-root>/docs/RELEASE_0.0.26_EVIDENCE.md- historical v0.0.26 release evidence ledger<public-repo-root>/docs/RELEASE_0.0.21_EVIDENCE.md- historical v0.0.21 release evidence ledger<public-repo-root>/docs/RELEASE_0.0.20_EVIDENCE.md- historical v0.0.20 release evidence ledger<public-repo-root>/docs/RELEASE_0.0.18_EVIDENCE.md- historicalv0.0.18release evidence ledger with the post-release npm parity audit<public-repo-root>/docs/RELEASE_0.0.17_EVIDENCE.md- historical v0.0.17 release evidence ledger<public-repo-root>/docs/RELEASE_0.0.16_EVIDENCE.md- historical v0.0.16 release evidence; keep as archival context, not evergreen guidance
Use these as planning references only; verify against runtime code and active docs before treating them as implementation truth:
docs/*_SPEC.mddocs/*_PLAN.md
- Validate implementation truth in source files (
src/**,extension/**) and mirrored website inputs (docs/**,skills/**,assets/**,CHANGELOG.md,src/cli/help.ts,src/cli/onboarding-metadata.json,src/public-surface/generated-manifest.ts,src/public-surface/generated-manifest.json,src/tools/index.ts). - Update active documentation sources in this directory.
- Dispatch private website sync after public source updates:
.github/workflows/dispatch-private-sync.yml
- Validate private website generation/build in
opendevbrowser-website-deploy:npm run sync:assets --prefix frontendnpm run generate:docs --prefix frontendnpm run lint --prefix frontendnpm run typecheck --prefix frontendnpm run build --prefix frontend
- Keep local-only generated artifacts such as
prompt-exports/, rootartifacts/,coverage/,CONTINUITY*.md, andsub_continuity.mduncommitted;.gitignoreis the policy owner, andnode scripts/audit-zombie-files.mjsis the duplicate-file guard. - Run public quality gates before closing the task.
npx opendevbrowser --helpnpx opendevbrowser helpnode scripts/cli-onboarding-smoke.mjs- touched canonical skill validators (for example
./skills/opendevbrowser-best-practices/scripts/validate-skill-assets.sh) npm run test:release-gatenode scripts/audit-zombie-files.mjsnode scripts/docs-drift-check.mjsnode scripts/chrome-store-compliance-check.mjs
- Treat generated help as the canonical first-contact discovery surface,
docs/FIRST_RUN_ONBOARDING.mdas the first-run proof checklist, andskills/opendevbrowser-best-practices/SKILL.mdas the canonical bundled runbook and direct-run release evidence owner. Keep the onboarding smoke lane isolated inside temp config/cache homes when validating bundled behavior or managed skill lifecycle changes.