Spec + plan + metadata + state for the directive hot-swap harness.
Harvests 48 directives from the entire doc tree into conductor/directives/
+ baseline preset + 5 role-prompt 'warm with:' bootstrap updates. No scripts,
no TOML — markdown-only, LLM-native.
Track 1 of Campaign A (Directive Encoding). Sibling campaign B (4-video
analysis) is a separate future track.
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.
Design for the directive hot-swap harness (Campaign A) + scope for the
4-video analysis campaign (Campaign B). Two parallel campaigns sharing a
theme (encoding information densely for LLMs) but tracked independently.
Campaign A (Track A-1): directive harvest + conductor/directives/ scaffold
+ preset markdown system + role-prompt 'warm with:' bootstrap. No scripts,
no TOML — markdown-only, LLM-native. Duplicates current directives as v1
variants; alternative encodings (v2+) added over time as experiments.
Campaign B: 4 new videos (entropy/compression, LeCun world models, LeCun
vs LLMs, recursive self-improvement). Follows the established 3-pass
pattern from the previous 12-video campaign. Separate track spec.
Cross-campaign: video insights may surface alternative encoding strategies;
the harness design mirrors the video campaign's deobfuscation pattern
(same content, different encoding).
New track for prior-session sepia tint:
- 3 new theme slots (prior_session_bg, prior_session_tint, prior_session_amount)
- per-palette state dict mirroring _brightness/_contrast/_gamma
- apply_prior_tint helper (float-only math per user requirement)
- 6 prior-session render sites wrapped (2 bubble_vendor swaps + 4 tint wraps)
- Theme Settings panel slider with persistence
Code-block tonemap fix is OUT OF SCOPE (upstream imgui_bundle 1.92.5
API only exposes 4-value PaletteId enum, no per-instance struct).
See spec §1.1.1 and design doc 'Honest constraint' section.