| metadata | {"gene_schema":"pi-skill-gene/v1","gene_profile":{"summary":"Create or repair executable plan packs while keeping repo-local `docs/plan/*` parser truth honest and resumable.","signals":["create a plan pack","rewrite plan status workset for resumable execution","make a pack autopilot-compatible","split ambiguous work into smaller slices","repair a parser-owned `docs/plan/*` control plane after drift"],"strategy":["read governing docs and active pack first","choose generic or single-root machine mode explicitly","design the smallest proof-carrying slices with explicit done_when and stop_boundary","align README PLAN STATUS WORKSET and repo-local `docs/plan/*` truth in the same turn","when routed by extension autopilot, finish with exactly one autopilot_report and a matching stepId when an active slice is present","hand off only when the next active slice is deterministic"],"avoid":["generic prose-only packs in parser-owned repos","slices with multiple equally primary goals","drifting slice IDs or section names","duplicate parallel packs for the same workstream","inventing a second control-plane root without a verified repo contract","claiming extension-only autopilot guarantees outside a routed autopilot session"],"validation":["active pack paths are explicit","active slice, validation shape, done_when, and stop_boundary are explicit","next handoff target is explicit","machine-compatible packs keep repo-local `docs/plan/*` parser truth aligned","routed autopilot sessions end with one compatible autopilot_report when that protocol is in scope"]}} |