Skip to content

Gate Herdr 0.9.3 as a Conductor development candidate - #8

Merged
Steel-tech merged 1 commit into
mainfrom
codex/conductor-093-candidate
Oct 2, 2026
Merged

Steel-tech merged 1 commit into
mainfrom
codex/conductor-093-candidate

Conversation

@Steel-tech

Copy link
Copy Markdown
Contributor

Scope

  • Preserve the exact Herdr 0.7.5/protocol 17 release path.
  • Gate an unreleased 0.9.3/protocol 22 development path on a matching healthy server and required API schema.
  • Add an opt-in isolated installed-action smoke; keep prior formal Stage 2 evidence definitions unchanged.

Verification

  • npm run check: 546/546 tests passed; shell, Python, manifest, docs, and retained-evidence checks passed.
  • Isolated 0.7.5 server accepted the retained version/protocol/schema gate.
  • Isolated 0.9.3 server: all seven installed actions completed in a disposable repository, including exact-SHA validator harvest, refusal before an approval receipt, one local-ref CAS, apply replay, and two-pane stand-down/replay. Temporary plugin/profile/workspace state was removed; private synthetic artifacts were retained.

Review limits

  • Development smoke uses synthetic local Pi sessions and unauthenticated worker assertions. No real Pi/model integration, formal release certification, or production migration.
  • The pinned release remains 0.7.5. The default 0.8.2 server was not changed.
  • Separate Browser real-browser integration passed 2/3 scenarios; its screencast delivered no image and fell back to polling. Do not infer suite-wide 0.9.3 support from this PR.

Keep the exact 0.7.5 release path. Admit 0.9.3 only with matching server identity and API capabilities; retain the synthetic installed-action smoke as development evidence, not certification.
@coderabbitai

coderabbitai Bot commented Oct 2, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

Navigate logical layers of code changes, visualize relationships, and explore their blast radius.

Note

Currently processing new changes in this PR. This may take a few minutes, please wait...

⚙️ Run configuration
  • Configuration used: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 515049f9-8688-4f40-93f5-c492b9e48792
📥 Commits

Reviewing files that changed from the base of the PR and between 872c042 and 722a6b2.

📒 Files selected for processing (12)
  • README.md
  • package.json
  • scripts/herdr-identity.mjs
  • scripts/run-093-development-smoke.mjs
  • tests/fixtures/b3-crash-child.mjs
  • tests/fixtures/fake-herdr.mjs
  • tests/fixtures/stage1-crash-child.mjs
  • tests/fixtures/stage3-crash-child.mjs
  • tests/stage1-runtime-assemble.test.mjs
  • tests/stage1-runtime-helpers.mjs
  • tests/stage1-runtime-herdr-identity.test.mjs
  • tests/stage2-crash-boundary.test.mjs
 _____________________________
< Lint today, shine tomorrow. >
 -----------------------------
  \
   \   \
        \ /\
        ( )
      .( o ).
✨ Finishing Touches
📝 Generate docstrings
  • Commit to this branch
  • Create a new PR
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Autopilot is currently an internal CodeRabbit preview.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@Steel-tech
Steel-tech marked this pull request as ready for review October 2, 2026 22:35
@Steel-tech
Steel-tech merged commit 73ec3e9 into main Oct 2, 2026
9 checks passed
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.

1 participant