You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
check-skill-api cannot go green on main: ~63 exported primitives are orphans (no game adopter, no skill example) and must be baseline-tracked to pass, but check-orphan-ratchet forbids scripts/api-orphan-baseline.json growing beyond origin/main's 358 entries — the two gates are mutually exclusive until the orphans are resolved in code.
Problem
check-skill-apicannot go green onmain: ~63 exported primitives are orphans (no game adopter, no skill example) and must be baseline-tracked to pass, butcheck-orphan-ratchetforbidsscripts/api-orphan-baseline.jsongrowing beyondorigin/main's 358 entries — the two gates are mutually exclusive until the orphans are resolved in code.Context
bun run gen:skill-api -- --seed-baselinewants to write 417 orphan entries (vs 358 committed), so seeding breaks the ratchet and reverting breaks the gate.quickjob, so the fullcheck-typesgate never ran on them.scripts/api-orphan-baseline.jsonalso carries 10 stale entries for primitives since adopted/removed (removals are ratchet-legal).SKILL.md, adopt it in a game, or mark it@internal.Suggested scope
bun run check-skill-apioutput) and triage each:@internalfor plumbing, skill example for real primitives.bun run check-skill-api && bun run check-orphan-ratchetboth pass on a clean checkout.quick) in PR CI forpackages/*changes so orphans can't land silently again.