docs(verification): refresh Orca live smoke evidence for 1.4.177 - #10
Merged
Conversation
Re-date the #orca maintainer verification record on current Orca appVersion 1.4.177, including composite <repo-id>::<path> worktree-id acceptance and bare-uuid worktree_id_requires_full_path refusal.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Intent
Refresh docs/verification/runtime-backends.md#orca live smoke evidence on current Orca (>=1.4.177).
Context: the recorded Orca smoke evidence predates the current app version, and the composite '::' worktree-id behavior changed - a bare uuid now errors with worktree_id_requires_full_path - which the fm-orca-id-validation fix (landed as commit a2ba0ef, PR #4) targets. The evidence must reflect current reality.
Requirements:
Acceptance: #orca evidence re-dated on current Orca with the composite-id behavior verified both ways, zero smoke artifacts left behind, no-mistakes pipeline green with a PR on origin (Bloh09/firstmate) against main.
What Changed
#orcasection ofdocs/verification/runtime-backends.mdto a 2026-08-10 live smoke run against Orca app version 1.4.177, adding the observedresult.runtime.appVersion=1.4.177field and recording thatorca worktree createreturns a composite<repo-id>::<absolute-path>worktree id.worktree_id_requires_full_path, along with the observed outputs from a livefm-spawn.sh --backend orcascout,fm-peek/fm-send/fm-crew-stateexercises, and guarded teardown ending inselector_not_found.tests/fm-teardown-endpoint-safety.test.shin the recorded smoke suite and noted the 2026-08-09 composer-shape captures remain current under 1.4.177.Risk Assessment
✅ Low: Docs-only evidence refresh whose source-verifiable claims (validator semantics, test coverage, file references) all match the code, with no source changes and no leftover smoke artifacts in the repo.
Testing
Re-ran the doc's recorded Orca smoke set live on Orca 1.4.177 from an isolated scratch firstmate home (spawn, metadata, composite worktree-id accepted and bare uuid rejected with worktree_id_requires_full_path, peek/send/crew-state, guarded teardown with selector_not_found postcheck) plus the four cited fake-Orca test suites; every refreshed doc claim matched observed behavior and all smoke artifacts were cleaned up.
Evidence: fm-spawn scout success line (backend=orca)
Evidence: Task metadata with composite orca_worktree_id
Evidence: Composite-id contract verified both ways on Orca 1.4.177
id:<repo-id>::<path> -> ok=true id:<bare-uuid> -> ok=false error.code=worktree_id_requires_full_path message: "Worktree id selectors must use the full <repo-id>::<path> value. Use the id fromorca worktree list --json, or target by path:<path>, branch:<branch>, or issue:<number>."Evidence: fm-peek live shell capture
Evidence: fm-send verdict=unknown on raw shell
Evidence: Post-send peek and fm-crew-state structured line
Evidence: Guarded teardown then selector_not_found and exited terminal
Evidence: Zero smoke artifact residue audit
Pipeline
Updates from git push no-mistakes
✅ **intent** - passed
✅ No issues found.
✅ **Rebase** - passed
✅ No issues found.
✅ **Review** - passed
✅ No issues found.
✅ **Test** - passed
✅ No issues found.
tests/fm-backend-orca.test.sh(fake-Orca adapter suite, pass)tests/fm-backend.test.sh(backend dispatcher suite, pass)tests/fm-bootstrap.test.sh(bootstrap suite, pass)tests/fm-teardown-endpoint-safety.test.sh(composite-id validation pins, pass)Liveorca status --jsonconfirming reachable=true, state=ready, appVersion=1.4.177Livebin/fm-spawn.sh orca-doc-smoke-x7 <project> --scout --backend orcafrom an isolated scratch FM_HOME with a raw-shell launch commandInspectedstate/orca-doc-smoke-x7.metafor backend=orca, terminal=term_..., composite orca_worktree_id, matching worktree pathLiveorca worktree show id:<repo-id>::<path>(ok=true) andid:<bare-uuid>(worktree_id_requires_full_path with doc-identical message)Livebin/fm-peek.sh,bin/fm-send.sh(verdict=unknown on raw shell, line delivered and executed),bin/fm-crew-state.sh(structured state line)Livebin/fm-teardown.sh: observed the decision-hold gate refusal, completed it viabin/fm-decision-hold.sh complete --none, then confirmed terminal closed and post-teardownorca worktree showreturned selector_not_foundCleanup audit: no Orca worktree/terminal residue, no git branch/worktree residue in the project repo, scratch home and tasktmp removed, gate worktree clean✅ **Document** - passed
✅ No issues found.
✅ **Lint** - passed
✅ No issues found.
✅ **Push** - passed
✅ No issues found.