feat(directives): harvest 5 GUI/architecture directives from product-guidelines.md + python.md

This commit is contained in:
ed
2026-07-02 22:11:19 -04:00
parent 2d07df594d
commit fa3e5381fe
5 changed files with 72 additions and 0 deletions
@@ -0,0 +1,11 @@
# strict_state_management — v1
**Why this iteration:** Lifted verbatim from `conductor/product-guidelines.md` §"Code Standards & Architecture" (line 37). This is the baseline encoding — the imperative-bullet-with-rationale style currently in production.
Future variants will test alternative encodings (rationale-first, before/after) against this baseline.
**Source:** `conductor/product-guidelines.md:37`
---
From `conductor/product-guidelines.md` §"Code Standards & Architecture":
- **Strict State Management:** There must be a rigorous separation between the Main GUI rendering thread and daemon execution threads. The UI should *never* hang during AI communication or script execution. Use lock-protected queues and events for synchronization.