From acb0d62a1db0eed5f27fd4655d293fdafc6c943d Mon Sep 17 00:00:00 2001 From: Ed_ Date: Sat, 27 Jun 2026 13:46:13 -0400 Subject: [PATCH] docs(plan): directive hot-swap harness implementation plan MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 48 directives harvested from the entire doc tree into conductor/directives/ + baseline preset + 5 role-prompt 'warm with:' bootstrap updates. 3 phases: (1) directive harvest in 10 steps with exact source file:line refs, (2) preset + role-prompt updates, (3) verification + end-of-track report. Sources combed: AGENTS.md, workflow.md, product-guidelines.md, tech-stack.md, all 10 code_styleguides/*.md. Each v1.md is a verbatim lift with a source annotation header. No scripts, no TOML — markdown-only, LLM-native. --- .../2026-06-27-directive-hotswap-harness.md | 490 ++++++++++++++++++ 1 file changed, 490 insertions(+) create mode 100644 docs/superpowers/plans/2026-06-27-directive-hotswap-harness.md 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_