Skip to content

docs(#4649): replace stale EnsureGateway references with CheckGateway - #4654

Merged
rh-hemartin merged 1 commit into
mainfrom
agent/4649-fix-ensuregateway-docs
Jul 14, 2026
Merged

docs(#4649): replace stale EnsureGateway references with CheckGateway#4654
rh-hemartin merged 1 commit into
mainfrom
agent/4649-fix-ensuregateway-docs

Conversation

@fullsend-ai-coder

Copy link
Copy Markdown
Contributor

The sandbox function EnsureGateway() was renamed to CheckGateway() but three documentation files still referenced the old name.

Updates:

  • docs/guides/dev/cli-internals.md: update ASCII flow diagram and
    operations table to use CheckGateway()
  • docs/superpowers/specs/...native-sandbox-transport-design.md:
    update unchanged-functions list to use CheckGateway()
  • docs/ADRs/0030-openshell-sandbox-interaction-model.md: add minor
    annotation noting the rename (per ADR immutability rules)

Note: pre-commit could not run fully (shellcheck-py failed to install due to sandbox network restrictions, exit code 3). The post-script runs pre-commit authoritatively on the runner.


Closes #4649

Post-script verification

  • Branch is not main/master (agent/4649-fix-ensuregateway-docs)
  • Secret scan passed (gitleaks — 1401da4058ce349086d547cb031f390b0266e684..HEAD)
  • Pre-commit hooks passed (authoritative run on runner)
  • Tests ran inside sandbox

The sandbox function EnsureGateway() was renamed to CheckGateway()
but three documentation files still referenced the old name.

Updates:
- docs/guides/dev/cli-internals.md: update ASCII flow diagram and
  operations table to use CheckGateway()
- docs/superpowers/specs/...native-sandbox-transport-design.md:
  update unchanged-functions list to use CheckGateway()
- docs/ADRs/0030-openshell-sandbox-interaction-model.md: add minor
  annotation noting the rename (per ADR immutability rules)

Note: pre-commit could not run fully (shellcheck-py failed to
install due to sandbox network restrictions, exit code 3). The
post-script runs pre-commit authoritatively on the runner.

Closes #4649
@fullsend-ai-coder
fullsend-ai-coder Bot requested a review from a team as a code owner July 14, 2026 07:42
@fullsend-ai-coder fullsend-ai-coder Bot added the ready-for-review Agent PR ready for human review label Jul 14, 2026
@codecov

codecov Bot commented Jul 14, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@rh-hemartin
rh-hemartin added this pull request to the merge queue Jul 14, 2026
Merged via the queue into main with commit 0ca9c9c Jul 14, 2026
17 of 22 checks passed
@rh-hemartin
rh-hemartin deleted the agent/4649-fix-ensuregateway-docs branch July 14, 2026 09:47
@fullsend-ai-retro

fullsend-ai-retro Bot commented Jul 14, 2026

Copy link
Copy Markdown

🤖 Finished Retro · ✅ Success · Started 9:49 AM UTC · Completed 10:03 AM UTC
Commit: c317638 · View workflow run →

@fullsend-ai-retro

Copy link
Copy Markdown

PR #4654 was a docs-only fix for stale EnsureGateway references, originating from the retro agent's analysis of PR #4533. The retro→triage→code pipeline executed efficiently in ~15 minutes with zero rework iterations. However, the review agent never ran on this PR due to a known dispatch routing gap (issues #4371 and #3998): bot-authored PRs fail the collaborator permission check, and the post-code.sh label workaround also failed silently. The human reviewer approved and merged without any automated review. The code agent introduced a minor factual inaccuracy in the ADR annotation, citing PR #4533 as the rename PR when it only fixed test comments.

Proposals filed

Evidence notes (not filed as issues)

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

Labels

ready-for-review Agent PR ready for human review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fix stale EnsureGateway references in docs — function is CheckGateway

1 participant