Skip to content

Prepare held skill routing with native filters and frozen B13 gates - #794

Closed
seathatflowsinourveins wants to merge 4 commits into
mainfrom
codex/ns2604-skills-r2-routing-20261006
Closed

seathatflowsinourveins wants to merge 4 commits into
mainfrom
codex/ns2604-skills-r2-routing-20261006

Conversation

@seathatflowsinourveins

@seathatflowsinourveins seathatflowsinourveins commented Oct 6, 2026 •

Copy link
Copy Markdown
Collaborator

Scope

Prepare a held, stateless native skill-hint plugin with canonical source/client and role filters, and freeze the upstream-harness B13 comparison before any live context injection.

  • Base commit: 0d5e6506434fab598dee861c749a22e628beb75a
  • Lane: lane:foundation (exactly one label)
  • Owned paths: adoption/hooks/claude/skill-routing/, tools/skill-routing-b13/, routing tests/decision/receipts, one dependency-inventory row and its mutation-fixture setup.
  • Draft until the command-center cross-family read and ACK; no merge or host apply by the lane.

SOTA sources

Evidence-class table

Claim Evidence class Command / receipt
Native event/schema and keyless provider configuration source_review Immutable upstream source inspected; no provider/model smoke yet
Hint role/lane/path/input controls local_integration_check 33 focused repository tests passed with no skips; first malformed authored YAML fixture failure retained
B13 load gain/false hints/task pass source_review Seven frozen cases and unchanged native harness plans only; no scores

Local commands run

python3 -m unittest tests.test_skill_routing_hook -v exited0:33tests, no skips,0.237s. The first run exited1 on one authored unquoted tools:* YAML fixture. Quoting that fixture changed no runtime source or assertion; both attempts remain retained in evidence/artifacts/skills-held-routing-20261006/source-review.json. Passing-log SHA256:4307bede16a443b4ba8cf15f05383baa076fc36c682af02ca9c369ae592eb1e3.

Rebase onto the stated main and restoration of exact stashc194fbb0 both exited0. Official register_file reconstructed nineteen owned paths from main. Final python3 scripts/validate.py exited0:69components,10355hashed files,4profiles,214receipts; logSHA256:5f0d2c46208286de84e1630b7ded64dde8ec2c38098c13078e2559cfe7ed6aa0. Its scope is integrity and consistency. Seven frozen B13 cases retain SHA256:0e8377d63b452f7dd24e7526aaa82bd09dc9a47a7c1b37d794649937f4f78759; no B13 score is claimed.

The later required inventory check found the frozen dependency-free package fixture unlisted. This correction appends its explicit inventory reason and preserves all main rows. The complete inventory suite exposed setup that copied only the first dependency-free entry while checking every entry; it now preserves all unrelated entries before the existing mutants run. Both failures remain in dependency-inventory-correction.json; no rejection assertion, hook runtime, case or fixture byte changed.

python3 -m unittest tests.test_osv_lockfile_coverage plus the required blueprint-classification and workflow-coverage methods exited0:59tests,no skips,10.411s; logSHA256:cc9490c8867caab2bb9d24cbe53507e030a610468bedbad3da288d902e12499f. Official registry reconstruction now covers22owned paths. Correction validator exited0:69components,10356hashes,4profiles,214receipts; logSHA256:2dd5f86bbd9f7d19dec6604c24396480abc5ee6d5f3bb2b3139e864453d2a217.

Decision record

docs/decisions/2026-10-06-held-skill-routing-prototype.md

No hook is registered, trusted or deployed. Ambiguous fetch-only events and unqualified Codex children remain silent. Harbor0.24 fresh keyless answer/loopback proof, SDK trust/firing controls and actual B13 are mandatory before activation; models metadata and a skipped hook cannot substitute. Baseline and treatment use isolated roots without copied auth/key files.

Host evidence

No files under evidence/hosts are added and no host platform status is changed.

Checklist

  • Required publication validation and touched integration checks pass; upstream acceptance stays separate.
  • Registry rebuilt through official register_file from main and committed last.
  • New/changed GitHub Actions keep full-SHA pins and scoped permissions (none changed).
  • No credential values or files are read, printed or copied.
  • No paid hosting, subscription or billing surface is added.
  • Peer-owned worktrees and untracked files are preserved.

@seathatflowsinourveins seathatflowsinourveins added the lane:foundation Foundation lane: Claude/Codex setup, hosts, memory, RAG, research, workers label Oct 6, 2026
@socket-security

socket-security Bot commented Oct 6, 2026 •

Copy link
Copy Markdown

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.

@seathatflowsinourveins

Copy link
Copy Markdown
Collaborator Author

Folded into #795 by the PR triage of 2026-10-07 (the command center's ruling, item review-ns2604-coop-20261007T023012Z, section 3). Closed with a record, not merged. The co-op verified the fold at #795's head f809570: 20/23 of this PR's files are byte-identical there, and the shared files (the skills manifest, the Codex template, the lifecycle recipe, the tests and the registry) are merged; the cross-family read of #795 at that head (cc-reads-20261005/pr795/GPT-VERDICT-f809570b2.md, fold-completeness table) found every omitted incoming line superseded correctly or its content retained, with the registry rebuilt and matching. #795's description names this fold and its overlap record is evidence/artifacts/skills-folds-20261007/overlaps.md (a dated correction of two of its descriptions is pending in #795). This branch codex/ns2604-skills-r2-routing-20261006 stays on origin at 7a3a6c7. Reopen trigger: none, because its content lives in #795.

@seathatflowsinourveins
seathatflowsinourveins deleted the codex/ns2604-skills-r2-routing-20261006 branch October 8, 2026 17:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lane:foundation Foundation lane: Claude/Codex setup, hosts, memory, RAG, research, workers

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant