Repository navigation
Retain stopped 2026-10-04 skills landscape sweep - #692
seathatflowsinourveins wants to merge 2 commits into
Conversation
Retain 137 proposals and 47 vote-survivor occurrences across 13 lifecycle tasks, with 33 source reviews and all source-review stops and lane failures. Record incomplete native usage as a lower bound and append the stopped sweep under the existing saturation recipe. Preserve the critic findings and paired-trial overturn conditions in the dated decision record. Validation: scripts/validate.py passed; 323 ledger and harness tests ran successfully with four skips; append-only ledger check passed. Co-Authored-By: GPT-6.1 Sol (OpenAI Codex) via the packaged SDK worker Co-Authored-By: Claude Opus 5.5 <[email protected]>
Update manifests/evidence.json alone, after the content commit, with retained research artifacts and refreshed hashes for the saturation ledger, catalog README and dated skills decision record. Co-Authored-By: GPT-6.1 Sol (OpenAI Codex) via the packaged SDK worker Co-Authored-By: Claude Opus 5.5 <[email protected]>
|
Held as draft: the usage record will be re-derived after the harness fix that links usage-limit-killed attempts to their completed re-runs (superseded_by), so this run can be recorded as complete rather than stopped. Coordinated with session 5f, whose 2026-10-04 landscape sweep has the same gap. |
…ocations and re-pin their hashes (#697) ### Scope - **Pattern:** `scripts/validate.py` PRIVATE_CONTENT gains an **encoded home path** pattern. It catches the dash-encoded paths that Claude Code uses for project and scratchpad directories: `-home-<name>-`, `-Users-<name>-` and the Windows `<drive>--Users-<name>-`. The existing `/home/<name>/` pattern missed them, so an evidence redaction could report zero remaining hits. - **Redactions:** the new pattern found 11 committed locations, now redacted to `-home-<user>-` (the 2026-09-26 precedent): - six socraticode token-comparison run outputs; - five lines of the blind-catalog-convergence coverage review. These held another host's user name inside encoded paths. - **Pins:** every hash that pinned a redacted file is updated: the gap-wave2 receipt raw-artifact hashes, the closure provenance and the convergence record frozen inputs. - **Test literal:** a planted literal in `tests/test_token_e2e_grader.py` is now built at run time, so the source no longer matches. The tested input is unchanged. - **Base:** origin/main. **Lane:** `lane:foundation`. ## SOTA sources - Repository redaction precedent: `evidence/artifacts/landscape-sweep-20260926/returns.json` (`-home-<user>-`). - Claude Code stores sessions under `~/.claude/projects/<encoded cwd>/`: https://code.claude.com/docs/en/settings - Found by the Claude read of #692. The paired converter fix, which redacts this form at write time, is #696. ### Local commands, run at the head with TMPDIR outside /tmp - `python3 scripts/validate.py`: passed. It includes the full tracked-tree scan, now 0 hits. - `python3 scripts/validate_convergence.py --all-recorded --root . --json`: 0. - 18 test modules, including test_validate, test_token_e2e_grader, test_sota_convergence and test_host_receipts: 1,320 tests OK, 5 skipped. - Merge-tree landing check: LANDABLE. ### Review - Built on the GPT lane (Sol, max), over two rounds. - [ ] Claude cross-family read: requested. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
|
Closed with a record by the PR triage of 2026-10-07 (the command center's ruling, item review-ns2604-coop-20261007T023012Z (the command center's PR-triage ruling of 2026-10-07; proposal by github-ci-finalize, triage-20261007.json)). Not merged; the branch What it holds: docs/decisions/2026-10-04-skills-landscape-sweep.md; evidence/artifacts/landscape-sweep-skills-20261004-0526/ (37 files) and -attempts/ (3 files); catalogs/sota-convergence/manifest-20261004.json; catalogs/sota-convergence/README.md and catalogs/saturation/ledger.json (modified) Superseded by: not superseded; unprioritized under the 2026-10-07 PR triage (confidence: high that nothing supersedes it: no skills sweep has landed on main since 2026-10-04; 4af7417 (#696) is sweep tooling; open #804 covers the roles, runtimes and vendor sweeps; open #817 lists only next sweep inputs (2a017e5:docs/decisions/2026-10-06-skills-hygiene-and-discovery.md:118)) Reopen trigger: The next skills landscape sweep (keyed by lifecycle task) needs prior survivors as its seed (this run's 137 proposals and 46 distinct survivor entries), or the 13 stopped source reviews are resumed. Reopen with |
Retain the post-run evidence from the 2026-10-04 skills landscape sweep. The Workflow reports completion, but native child usage is incomplete and the completed-result assembler refuses it. The sweep is appended as stopped with lower-bound usage and
votes: not_returnedin all 13 lifecycle tasks. Its retained votes, failure entries, source-review refusals and critic findings remain available for the next sweep and paired trials.Scope
lane_groupings, retain native usage and source reviews, append the stopped saturation record, and document the lifecycle-task results.8c32a84b246da66e43a6188c973741b09329e223.c5/skills-sweep-20261004.lane:foundation(use this single PR label).catalogs/saturation/ledger.json,catalogs/sota-convergence/README.md,catalogs/sota-convergence/manifest-20261004.json,docs/decisions/2026-10-04-skills-landscape-sweep.md,evidence/artifacts/landscape-sweep-skills-20261004-0526/, its-attempts/directory, andmanifests/evidence.json.SOTA sources
8c32a84b246da66e43a6188c973741b09329e223, Run it steps 8–12 and Skills modality; executed its existing conversion, manifest, source-review, result and ledger tools.7407f3893ad4dceab546ac002c3ef806e4000c73, skill discovery and parseSkillMd; the native source reviewer used the verified[email protected]reader described inskills-yaml.pin.json.The 33 source-reviewed skills are pinned below. The other 13 distinct skill-and-pin entries stopped qualification; their exact reasons are retained in
evidence/artifacts/landscape-sweep-skills-20261004-0526/source-review-results.json.1401c8b8030e023baeebb31781a6653fe8e93026,skills/spec-driven-development/SKILL.md; review:evidence/artifacts/landscape-sweep-skills-20261004-0526/addyosmani-agent-skills-spec-driven-development.json.1401c8b8030e023baeebb31781a6653fe8e93026,skills/test-driven-development/SKILL.md; review:evidence/artifacts/landscape-sweep-skills-20261004-0526/addyosmani-agent-skills-test-driven-development.json.ef648e01899ba3e8dc6371642deaaf64b4477775,skills/intent-driven-development/SKILL.md; review:evidence/artifacts/landscape-sweep-skills-20261004-0526/affaan-m-ecc-intent-driven-development.json.ef648e01899ba3e8dc6371642deaaf64b4477775,skills/tdd-workflow/SKILL.md; review:evidence/artifacts/landscape-sweep-skills-20261004-0526/affaan-m-ecc-tdd-workflow.json.d182ca456ca09d31d139f7d3818d1d333b103cce,plugins/mcp-server-dev/skills/build-mcp-server/SKILL.md; review:evidence/artifacts/landscape-sweep-skills-20261004-0526/anthropics-claude-plugins-official-build-mcp-server.json.d182ca456ca09d31d139f7d3818d1d333b103cce,plugins/claude-md-management/skills/claude-md-improver/SKILL.md; review:evidence/artifacts/landscape-sweep-skills-20261004-0526/anthropics-claude-plugins-official-claude-md-improver.json.8444efcd48f7012f09797778a36a33e73d0861f4,engineering/skills/debug/SKILL.md; review:evidence/artifacts/landscape-sweep-skills-20261004-0526/anthropics-knowledge-work-plugins-debug.json.c265e3f9413161c900cbf4aa70d451b8e6b3920a,skills/octocode-research/SKILL.md; review:evidence/artifacts/landscape-sweep-skills-20261004-0526/bgauryy-octocode-octocode-research.json.f903933a534ba92cde1c85a28186267b3a317bb2,skills/diagram-design/SKILL.md; review:evidence/artifacts/landscape-sweep-skills-20261004-0526/cathrynlavery-diagram-design-diagram-design.json.b11ca9349436fb7afd891a999d07d6d1a15b348b,skills/red-flags/SKILL.md; review:evidence/artifacts/landscape-sweep-skills-20261004-0526/codybrom-clairvoyance-red-flags.json.2500d6da971336167548b53731a35b2127df35ac,skills/openspec-explore/SKILL.md; review:evidence/artifacts/landscape-sweep-skills-20261004-0526/fission-ai-openspec-openspec-explore.json.d18b7aa8ba878354e5c348310230e652f7690f9c,skills/skill-writer/SKILL.md; review:evidence/artifacts/landscape-sweep-skills-20261004-0526/getsentry-skills-skill-writer.json.143a3d976b3c1603cc8932984d5e1f28501cb5fc,skills/build-evidence-map/SKILL.md; review:evidence/artifacts/landscape-sweep-skills-20261004-0526/github-awesome-copilot-build-evidence-map.json.143a3d976b3c1603cc8932984d5e1f28501cb5fc,skills/threat-model-analyst/SKILL.md; review:evidence/artifacts/landscape-sweep-skills-20261004-0526/github-awesome-copilot-threat-model-analyst.json.ed1f1ce07d5063c92ded3213155d2cb658615d04,ai/skills/resolve-conflicts/SKILL.md; review:evidence/artifacts/landscape-sweep-skills-20261004-0526/haacked-dotfiles-resolve-conflicts.json.a60b28243199b24aeebb2c90aece34082ee4997c,skills/hegel-review/SKILL.md; review:evidence/artifacts/landscape-sweep-skills-20261004-0526/hegeldev-hegel-skill-hegel-review.json.9caa2be8e7b4b35823e4154c610e3846af05635c,testing-plugin/skills/property-based-testing/SKILL.md; review:evidence/artifacts/landscape-sweep-skills-20261004-0526/laurigates-claude-plugins-property-based-testing.json.ca5696a0f08d2de6b2997fff1d6cc05c3ed587cc,skills/assumption-test/SKILL.md; review:evidence/artifacts/landscape-sweep-skills-20261004-0526/neeeophytee-finding-unknowns-skills-assumption-test.json.ca5696a0f08d2de6b2997fff1d6cc05c3ed587cc,skills/interview-me/SKILL.md; review:evidence/artifacts/landscape-sweep-skills-20261004-0526/neeeophytee-finding-unknowns-skills-interview-me.json.35270064e42230dbc566e4134c55b5d581355db3,skills/skill-inspector/SKILL.md; review:evidence/artifacts/landscape-sweep-skills-20261004-0526/nvidia-skillspector-skill-inspector.json.8ca22dba9a94f28898bbce59f2537ff4d87c747d,skills/systematic-debugging/SKILL.md; review:evidence/artifacts/landscape-sweep-skills-20261004-0526/obra-superpowers-systematic-debugging.json.c8951dd5c8447ccb4963ae24dde82c2b580d5910,skills/writing-agents-md/SKILL.md; review:evidence/artifacts/landscape-sweep-skills-20261004-0526/shihyuho-skills-writing-agents-md.json.3027f20f3181758385a1bb8c022d4041dfb4de84,skills/agent-md-refactor/SKILL.md; review:evidence/artifacts/landscape-sweep-skills-20261004-0526/softaworks-agent-toolkit-agent-md-refactor.json.120b67676388241b314699fa8fa9af25ada6d1d4,packages/skills-catalog/skills/(tooling)/gh-fix-ci/SKILL.md; review:evidence/artifacts/landscape-sweep-skills-20261004-0526/tech-leads-club-agent-skills-gh-fix-ci.json.120b67676388241b314699fa8fa9af25ada6d1d4,packages/skills-catalog/skills/(security)/security-threat-model/SKILL.md; review:evidence/artifacts/landscape-sweep-skills-20261004-0526/tech-leads-club-agent-skills-security-threat-model.json.daa4ad03eb6ae7c451665ff30b5daaa6cfbe613c,plugins/ask-questions-if-underspecified/skills/ask-questions-if-underspecified/SKILL.md; review:evidence/artifacts/landscape-sweep-skills-20261004-0526/trailofbits-skills-ask-questions-if-underspecified.json.82fe8226252622fa807643bdca1710901198553a,plugins/testing-handbook-skills/skills/atheris/SKILL.md; review:evidence/artifacts/landscape-sweep-skills-20261004-0526/trailofbits-skills-atheris.json.82fe8226252622fa807643bdca1710901198553a,plugins/semgrep-rule-creator/skills/semgrep-rule-creator/SKILL.md; review:evidence/artifacts/landscape-sweep-skills-20261004-0526/trailofbits-skills-semgrep-rule-creator.json.bb6f126f1748a4079df1d263302466eb4333e3b0,archify/SKILL.md; review:evidence/artifacts/landscape-sweep-skills-20261004-0526/tt-a1i-archify-archify.json.c3b74dd5845b39a80a79c36bb82b028947674a05,skills/hunt/SKILL.md; review:evidence/artifacts/landscape-sweep-skills-20261004-0526/tw93-waza-hunt.json.bfa02ea67b5707fe0e0a673faa49d0f50b28c80b,skills/find-docs/SKILL.md; review:evidence/artifacts/landscape-sweep-skills-20261004-0526/upstash-context7-find-docs.json.156b7a5e7a8b93642628a339ee4039c925b34c7f,plugins/python-development/skills/python-testing-patterns/SKILL.md; review:evidence/artifacts/landscape-sweep-skills-20261004-0526/wshobson-agents-python-testing-patterns.json.83e95a4893fab062a539c49fde5a4c2db26da577,plugins/python-development/skills/uv-package-manager/SKILL.md; review:evidence/artifacts/landscape-sweep-skills-20261004-0526/wshobson-agents-uv-package-manager.json.Evidence-class table
evidence/artifacts/landscape-sweep-skills-20261004-0526/convert-summary.jsonandreturns.json; native convert.pyevidence/artifacts/landscape-sweep-skills-20261004-0526/*.json; native source_reviews.pyevidence/artifacts/landscape-sweep-skills-20261004-0526/source-review-results.json; source_reviews.py exited 1evidence/artifacts/landscape-sweep-skills-20261004-0526-attempts/child-usage-wf_47005bb5-412.json, measurement exit 1; usage is a lower boundcatalogs/saturation/ledger.json; append and check against origin/mainscripts/validate.py: exit 0, 69 components, 4 profiles, 195 receipts, 9,924 hashed filespython3 -m unittest tests.test_saturation_ledger tests.test_landscape_sweep_harness: Ran 323 tests; OK (skipped=4)Adoption requires the separate paired benchmarks and trial decisions named in the decision record.
Local commands run
Commands ran from the repository worktree.
Wbelow is the private sweep work directory,H=tools/sota-convergence/landscape-sweep,RUN=wf_47005bb5-412,LANE=landscape-sweep-skills-20261004-0526, andA=evidence/artifacts/$LANE.Retention and registration used
host_receipts.register_fileas prescribed in README step 11, including the complete smoke usage record as its own artifact. The unchanged full-run usage record retains the superseded attempt. Original Workflow and Codex job files remain in the private work directory.Decision record
docs/decisions/2026-10-04-skills-landscape-sweep.mdpreserves all 47 vote-survivor occurrences and 90 refuted proposals, per-task overturn conditions, source-review stops, incomplete workers and critic findings. A stopped sweep neither counts nor resets saturation. The comparison that would overturn this retention decision requires complete native usage, delivered GPT-6 outputs, source reviews at every adjudicated pin and hash, and a completed record accepted by unchanged checks.Host evidence
This PR adds research artifacts under
evidence/artifacts/; it adds no files underevidence/hosts/and makes no host platform-status claim.Checklist
manifests/evidence.jsonalone in the final registry commit.🤖 Generated with Claude Code