Skip to content

reachability diagnostics design proposal - #75

Merged
mahyarmlk merged 1 commit into
mainfrom
opencode/issue73-20260626112932
Jun 26, 2026
Merged

reachability diagnostics design proposal#75
mahyarmlk merged 1 commit into
mainfrom
opencode/issue73-20260626112932

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Summary

Lane: docs
Branch: opencode/issue73-20260626112932
Files changed: docs/proposals/Reachability-Diagnostics.md (new, 285 lines)
Changes: Only docs/proposals/Reachability-Diagnostics.md — no other files touched.

Validation:

  • pnpm linttsc -p tsconfig.typecheck.json passed (only a baseUrl deprecation warning, no type errors)
  • pnpm changeset status → node_modules not installed in CI; docs-only change does not require a changeset
  • No runtime, API, or config files modified

Proposal contents:
Four new reachability diagnostics for inspectScreen():

Diagnostic Severity What it detects
surfaced-node-not-in-any-flow info Visible node with no flow interaction path
flow-step-not-surfaced warning Flow step references a node not in any surface
orphaned-flow warning Entire flow disconnected from all surfaces
flow-step-order-gap info (stretch) Action condition depends on state collected later in flow

Merge policy: Open PR only — do not merge automatically.

Closes #73

New%20session%20-%202026-06-26T11%3A29%3A31.774Z
opencode session  |  github run

@mahyarmlk
mahyarmlk merged commit e2d6958 into main Jun 26, 2026
1 check passed
@mahyarmlk
mahyarmlk deleted the opencode/issue73-20260626112932 branch June 26, 2026 11:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[lane:design] Reachability diagnostics proposal

1 participant