Skip to content

fix(skills): green the skill-flow gate — allowlist renamed reverse-engineer#852

Merged
boshu2 merged 2 commits into
mainfrom
fix/skill-flow-prune-danglers
Jun 22, 2026
Merged

fix(skills): green the skill-flow gate — allowlist renamed reverse-engineer#852
boshu2 merged 2 commits into
mainfrom
fix/skill-flow-prune-danglers

Conversation

@boshu2

@boshu2 boshu2 commented Jun 12, 2026

Copy link
Copy Markdown
Owner

Why

validate-skill-flow is red on main with one finding: reverse-engineer is an un-allowlisted orphan. main renamed skills/reverse-engineer-rpiskills/reverse-engineer but left the old name in scripts/skill-flow-standalone.txt, so the renamed skill has no allowlist entry and the gate fails (contracts-sync job).

What

One line: rename the allowlist entry reverse-engineer-rpireverse-engineer to match the skill rename. This simultaneously drops the now-stale dead ref and allowlists the actual orphan.

$ bash scripts/validate-skill-flow.sh
validate-skill-flow: 75 skill(s), 122 skill-to-skill edge(s)
  orphans: 9 (allowlisted standalone: 9)
OK: skill flow is connected and the consumes vocabulary is closed.   # exit 0

History note

This branch originally removed dangling references to six pruned skills (operating-loop-skill, brainstorm, design, ratchet, complexity, cass-memory). In the interim (~478 commits), main independently fix-forwarded all of those, so the branch has been reset to main + this single remaining fix — the only thing still keeping the gate red.

Bounded-context: BC1-Corpus
Evidence: OK: skill flow is connected and the consumes vocabulary is closed.

@cursor

cursor Bot commented Jun 12, 2026

Copy link
Copy Markdown

Bugbot couldn't run - usage limit reached

Bugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit.

A user or team admin can review and increase usage limits in the Cursor dashboard.

(requestId: serverGenReqId_942bff22-3a15-4e0f-b09b-c321ac2aae15)

…gineer

main renamed skills/reverse-engineer-rpi -> skills/reverse-engineer but left
the old name in scripts/skill-flow-standalone.txt, so the renamed skill is an
un-allowlisted orphan and validate-skill-flow fails on main (1 finding).
Rename the allowlist entry to match. Gate now passes: 75 skills, 122 edges,
9 orphans (all allowlisted), zero hard findings.

(The dangling pruned-skill references this branch originally fixed were
independently fix-forwarded on main in the interim, so this branch is reset to
just the one remaining fix.)
@boshu2 boshu2 force-pushed the fix/skill-flow-prune-danglers branch from d986378 to 85ca667 Compare June 22, 2026 13:45
@boshu2 boshu2 changed the title fix(skills): green the skill-flow gate after skill-prune Phase 2 fix(skills): green the skill-flow gate — allowlist renamed reverse-engineer Jun 22, 2026
… add new skill features

skill-gates (check-scenario-test-linkage) was red on main: the beads skill was
deleted (stale allowlist entry) and four new skills' .feature files
(behavior-first-planning, dual-pane-atm, orchestrate, reverse-engineer) were
never allowlisted. Reconcile the allowlist. Gate now PASSES (203 scenarios,
45 doc-only files).
@cursor

cursor Bot commented Jun 22, 2026

Copy link
Copy Markdown

Bugbot couldn't run - usage limit reached

Bugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit.

A user or team admin can review and increase usage limits in the Cursor dashboard.

(requestId: serverGenReqId_2a813c76-562b-4ed8-8426-705634aa94a9)

@boshu2 boshu2 merged commit cb775f7 into main Jun 22, 2026
11 of 17 checks passed
@boshu2 boshu2 deleted the fix/skill-flow-prune-danglers branch June 22, 2026 15:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants