Repository navigation
refactor: move Sum to the published HC terminal runtime - #331
Merged
Merged
Conversation
Keep deterministic checkout creation independent of terminal processes and preserve dirty or advanced work on recovery.
Allow explicit bootstrap discovery without permitting mutations before a permanent core ID is saved.
…dence Require an explicit exclusion lease before authority transfer and retain native binding and bootstrap receipt evidence.
Exercise upstream status, input and lifetime behavior, and retain failed lab scopes when teardown cannot be proven.
Stage exact platform artifacts and provenance, preserve customized configuration, and reject unsupported effective keymaps.
Validate the separate development marker schema and require native context for designated or explicitly assigned worker roles.
Allow the immutable artifact to report its contract without reading or writing installation state.
Persist launch intent before effects and require exact creation, process and procedure evidence for role adoption.
Persist Git and terminal intents before effects, retain uncertainty, and require matching process and application receipts for recovery.
Keep transport effects separate from matching reviewer receipts and record explicit unsent-opening recovery without duplicate launches.
Allow the first exact launch receipt after preregistration, retain native uncertainty diagnostics, and refuse unknown-model inheritance.
70 tasks
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.
Replace Sum’s legacy terminal transport with unmodified published Herdr Core 0.1.14, following the implementation plan for #330.
The readiness workaround stays entirely in Sum. Qualified Codex 0.166.0 launches use the native Tab submission template: working, blocked and unknown recipients defer; Idle sends use HC’s idle guard; an observed Done sends normally, with native Codex queueing covering a raced busy turn. This carries an explicit non-atomic Done tradeoff and requires application receipts before completion.
Related upstream PR herdrdev/herdr-core#30 was closed unmerged at the owner’s request. This PR requires no upstream changes.
Local verification at
4026244599c5f2e9e5d0cd9a6a2281fce9ecde6c:20261030T185820Z-f512d07f: 238 automated scenarios passed; 46 manual scenarios remain not run in that aggregate.certifies: nullrather than self-certifying a changed standard.8dae435; the final repair changes one browser-test expectation and its rebuilt runtime helper has the same SHA256 (55e7c9f344ea967830701a5d3ba36eec88916394f997bff85e1d20fc3af9143d). The canary confirmed core shutdown. It proves observer startup and one deferred answer delivered after a native Done event before any further helper call; input submission does not mark the answer applied.Hosted CI passed on
4026244: canonical Linux verification and site build plus Playwright tests. The initial browser run exposed an old heading expectation; the one-line correction preserves every status, heading and navigation assertion. Pages deployment was skipped for the PR.Review limitation: source inspection covers transient observer reconnect before foreground metadata arrives, but there is no dedicated socket-fixture test for that exact startup interleaving. Delayed metadata, identity rejection and post-readiness reconnect have separate coverage; no runtime defect was established.
Limits: the full HC application canary uses a scripted TUI, private Git destination and fake GitHub. Separate actual Codex probes qualify the stated Tab behavior; other harnesses remain unqualified. Local interactive browser access was unavailable before navigation; no local screenshot or visual comparison was produced. Hosted Playwright checks subsequently exercised the rendered routes. The external Claude ACP reviewer could not initialize; independent local adversarial review is separate. No production migration, installation activation, merge or deployment was performed.
Plan: docs/plans/2026-10-30-1045-refactor-hc-terminal-runtime-plan.md. Evidence boundaries and reproduction: docs/verification/issue-330.md.