diff --git a/docs/superpowers/plans/2026-06-27-directive-hotswap-harness.md b/docs/superpowers/plans/2026-06-27-directive-hotswap-harness.md new file mode 100644 index 00000000..d2ee6574 --- /dev/null +++ b/docs/superpowers/plans/2026-06-27-directive-hotswap-harness.md @@ -0,0 +1,490 @@ +# Directive Hot-Swap Harness Implementation Plan + +> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking. + +**Goal:** Build a directive hot-swap harness that lets the user maintain alternative encodings of the same directive as separate files, compose them into named presets (markdown bills of materials), and hot-swap which preset is active via a single `warm with: ` instruction in the role prompt or session message. + +**Architecture:** A `conductor/directives/` directory tree where each directive is a subdirectory and each encoding variant is a file (`v1.md`, `v2_