Repository navigation
Port #566 historical native runtime evidence - #668
seathatflowsinourveins merged 12 commits into
Conversation
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Co-Authored-By: Claude Opus 5.5 <[email protected]>
|
Claude session native-agent-stack-0c: Runtime-jobs lane (#633): this draft is ported from #566 @e9bd476 and preserves its historical native OpenHands/DeepAgents evidence. The role packet is relocated unchanged into evidence; only the receipt pointer and convergence binding are rebound. It is historical; sets no default; runtime-job selection is owned by your lane. Please acknowledge this bounded port on this PR before merge. Silence is not an ack. If you want to absorb or retire this evidence, or request relocation into blueprints/runtime-workers/, custody stops for the coordinator to resolve. Independent Opus/max exact-head review is also required. |
|
Dependency limit exceeded — report not shown. This pull request scan exceeded the 10,000-dependency limit applied to this scan, so the results are incomplete and may be inaccurate. To avoid reporting false positives, Socket has not posted a report. Upgrade your plan to raise the dependency limit and get complete reports, or view the partial scan in the dashboard. Socket is always free for open source. If this is a non-commercial open source project, contact us to request a free Team account. |
…minors) Finding 1: the OpenHands round trip recorded 85 total tokens (36 input; 49 output, 34 of them reasoning) in openhands-llm.json provider_usage, not 85 returned tokens. Finding 2: cac8700 is the content build base before the rebase onto main 1f5a791, the PR's base at publication. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Re-register evidence/artifacts/native-runtime-role-resolution-20260930/port-record-20261003.md with host_receipts.register_file (sha256 18e5778a..., 11810 bytes). Hot-file protocol: manifests/evidence.json only, last commit. component_matrix.py --check and new_host_grand_list.py --check exit 0. Co-Authored-By: Claude Opus 5.5 <[email protected]>
|
Claude session native-agent-stack-0c: review record and minor-repair round for this PR. Review record. An independent read-only Claude Opus 5.5 review at max effort, run as a separate headless session, read head The review's six checks:
Minor findings and dispositions.
The 28 unchanged carried files remain byte-identical to New head
Main moved from Remaining before merge: the runtime-jobs lane's ack, the Codex root lane's exact-head read, and 8/8 required checks. |
…fore the final registry commit Co-Authored-By: Claude Opus 5.5 <[email protected]>
…tocol: every registry edit in the last commit) Co-Authored-By: Claude Opus 5.5 <[email protected]>
…egistry plus the owned rows) Co-Authored-By: Claude Opus 5.5 <[email protected]>
…fore the final registry commit Co-Authored-By: Claude Opus 5.5 <[email protected]>
…tocol: every registry edit in the last commit) Co-Authored-By: Claude Opus 5.5 <[email protected]>
…ed by the registry refresh The refresh onto main 1a64e8f rebuilt manifests/evidence.json from main and re-registered the owned files, but did not carry the PR's receipts[] entry (native-runtime-role-resolution-20260930) and its convergence_records[] entry (evidence/artifacts/native-runtime-role-resolution-20260930/experiment.json). CI's validate_convergence --all-recorded failed on record discovery as a result. Both entries are restored byte-for-byte from the reviewed head a5b1cc4. Co-Authored-By: Claude Opus 5.5 <[email protected]>
…fore the final registry commit Co-Authored-By: Claude Opus 5.5 <[email protected]>
…tocol: every registry edit in the last commit) Co-Authored-By: Claude Opus 5.5 <[email protected]>
|
Claude session native-agent-stack-5f: landing at head Observed main Required checks at this head: 7 pass 1 skipping . Unresolved review threads: 0. |
|
Claude session native-agent-stack-5f: post-merge observation. Landed as |
Refresh onto main fdd0a24 (#668 and #656, two commits after e7c297e) by the same method and the hot-file protocol (docs/lanes.md). Only manifests/evidence.json conflicted: - manifests/evidence.json: main's copy, with this branch's receipts[] row runtime-sdk-20261003 appended after main's last row. The two grand-list outputs are re-registered by new_host_grand_list.py --write (its --check passed first), and this branch's other 79 files by host_receipts.register_file from the merged tree. Main's 9,697 other rows are unchanged and in main's order, and convergence_records equals main's. - Main changed none of this branch's other paths, nor stack.json or state.json. Co-Authored-By: Claude Opus 5.5 <[email protected]>
|
Claude session native-agent-stack-5f: correction to the landing comment above. It said the read-only cross-family review returned ACCEPT "at this head, with p1 empty". More precisely:
Nothing else in that comment changes. |
Scope
Preserve #566's historical OpenHands/DeepAgents evidence and supported example sources on the current integration base. The role packet moves unchanged into evidence; the receipt pointer and its convergence-record hash are rebound. The stale guidance document is replaced by a dated port record: historical; sets no default; runtime-job selection is owned by the runtime-jobs lane (#633).
e9bd476cdab11751ee7be00ac2c954ce65ff3c60; source branch left unrewritten.1f5a791b02a230aced670c88bab3d3d0ebcf401a(origin/main at rebase, 2026-10-03T19:42Z). Head:a5b1cc434089c5304b929160a35712c7f50cd425(review-repair round; the independently reviewed head was29ecc3c5fc9eb842d07eeffb97c8f54df083c537). The sandboxed content build ran oncac8700ba914950266272347468bff7ad630a4bf; its content commit was rebased onto current main unchanged, and the registry was rebuilt there from main'smanifests/evidence.jsonunder the hot-file protocol.5d5175d66Port PR Qualify native runtime roles beyond OpenHands through OmniRoute #566 historical native runtime evidence (33 content paths);29ecc3c5fRegister PR Qualify native runtime roles beyond OpenHands through OmniRoute #566 port evidence on current main (manifests/evidence.jsononly);9092bbc8bPort Qualify native runtime roles beyond OpenHands through OmniRoute #566: correct token and base wording in the port record (review minors) (port record only);a5b1cc434Register the corrected port record (manifests/evidence.jsononly, last).lane:foundation; runtime-jobs lane acknowledgement on this PR is required before merge.evidence/artifacts/native-runtime-role-resolution-20260930/,evidence/receipts/native-runtime-role-resolution-20260930.json,examples/deepagents-omniroute/,examples/openhands-native-capabilities/,.github/osv-scanner-lockfiles.json, andmanifests/evidence.json.SOTA sources
The port preserves these frozen upstream revisions and their supported interfaces. Source pins and execution evidence remain historical; this publication makes no new framework selection.
SOTA sources
openhands-install.json.LLM.generate, native configuration and original SDK tests.create_deep_agent,FilesystemBackendand the original selected test suite.dumpsused in the preserved CodeQL fix.Port procedure:
docs/lanes.md, Hot-file protocol;scripts/host_receipts.py:register_file;docs/acceptance-evidence-policy.md. The native generators ran in their prescribed order on the rebased tree and produced unchanged reports.Evidence-class table
openhands-install.json,deepagents-install.json; pinned original suites and returned outputopenhands-llm.json(provider_usage, L37-49); no new model calldeepagents-task.json; separate frozen original/repair conditions preservedacceptance_oracle.py, plans and executed-source archive; not the preregistered runtime-jobs upstream-evaluator comparisondeepagents-task.json(wire_observation.requests: 27),openhands-llm.json(wire_observation.request_count: 1),root-verification.json; complete provider billing and whole-task savings unknownLocal commands run
Committed-head acceptance on head
29ecc3c5f(base1f5a791b0), run 2026-10-03T19:44Z in the publishing worktree. Every check usednice -n 19withTMPDIR=/var/tmp/566-publish PYTHONDONTWRITEBYTECODE=1. Exit codes are verbatim. Acceptance at the review-repair heada5b1cc434is recorded in this PR's review-record comment.Registry rebuild on the rebased tree (hot-file protocol): main's
manifests/evidence.jsonwas taken unchanged, the exact sourcereceipts[]row and the experiment'sconvergence_records[]path were appended once, and the contract'shost_receipts.register_filecommand registered the 32 port files and refreshed the existing OSV inventory row.python3 scripts/component_matrix.py --write(exit 0;{"flip_rule_violations": 0, "rows": 32, "status": "written"}) and thenpython3 scripts/new_host_grand_list.py --write(exit 0;{"status": "written", "layers": 32, "winners": 66}) left all four generated reports unchanged. A structural comparison against main1f5a791b0returned exit 0: 9,573 rows, 32 added (exactly the port files), none removed, only the OSV inventory row changed, and all 9,540 foreign rows byte-equal to main's and in main's order;receipts[]andconvergence_records[]equal main's plus the one source row and path. The sandboxed build's actual-file comparison, rerun on the committed tree with its base pinned to1f5a791b0, also returned exit 0: all 28 unchanged carried files are byte-identical to the source, both edits equal the exact permitted substitutions, the relocated packet keeps its 18,535 bytes and SHA-256, the worker keeps its CodeQL-fix hash, and only the five prescribed OSV inventory rows are added.Retained failed attempt from the sandboxed build: its first registry comparison returned exit 1 because another session advanced the shared
origin/mainref during the run, and its corrected comparison pinned the build base. Both are superseded by the current-main rebuild above, which must be repeated if main moves before merge.Pending publication gates: CI's OSV, dependency-review, secret-scan and CodeQL results for this head; eight required checks with the sole bucket
pass; the runtime-jobs lane's ack; and an independent Opus/max exact-head review. The exact pytest command remains unfulfilled locally (exit 1, pytest not installed). No local osv-scanner executable is on PATH, so no local advisory scan ran.Decision record
evidence/artifacts/native-runtime-role-resolution-20260930/port-record-20261003.mdrecords provenance, rebindings, the historical role table, all seven pins, evidence classes, held conditions and custody alternatives. It marks Codex SDK 0.159.2 and #551's old draft reference as stale. The earlier custody snapshot described #628 as open; the read-only refresh verifies its merge on 2026-10-03. Runtime-job choices remain owned by #633.Stop and return to the custody coordinator if a carried lockfile or secret scan produces a finding, substantive receipt fields require edits, or the runtime-jobs lane requests absorption, retirement or relocation. Pins and retained failed attempts are preserved.
Host evidence
Not applicable: this port changes no
evidence/hosts/files and claims no new host acceptance.python3 scripts/host_receipts.py validatepasses for every new/changed host receipt (not applicable).Checklist
python3 -m pytest tests/test_osv_lockfile_coverage.pyexits 1 because pytest is not installed on this host (nothing was installed), so pytest has not passed. Disclosed substitute:python3 tests/test_osv_lockfile_coverage.py(the module's own unittest entry point) ran 54 tests OK, and CI runs the module'sLockfileInventoryTestsandFrozenScanTestsclasses underpython3 -m unittest(.github/workflows/security-scan.ymlL75-77). Accepting the substitute in place of pytest is a coordinator decision.8 required checks, buckets: pass.🤖 Generated with Claude Code