Repository navigation
Prepare held skill routing with native filters and frozen B13 gates - #794
seathatflowsinourveins wants to merge 4 commits into
Conversation
|
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. |
|
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 |
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.
0d5e6506434fab598dee861c749a22e628beb75alane:foundation(exactly one label)SOTA sources
Evidence-class table
Local commands run
python3 -m unittest tests.test_skill_routing_hook -vexited0:33tests, no skips,0.237s. The first run exited1 on one authored unquotedtools:*YAML fixture. Quoting that fixture changed no runtime source or assertion; both attempts remain retained inevidence/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_filereconstructed nineteen owned paths from main. Finalpython3 scripts/validate.pyexited0: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_coverageplus 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