feat(directives): harvest 10 process/workflow directives from AGENTS.md + workflow.md

This commit is contained in:
ed
2026-07-02 22:07:08 -04:00
parent 02320a13ea
commit 412494d205
10 changed files with 203 additions and 0 deletions
@@ -0,0 +1,16 @@
# mandatory_research_first — v1
**Why this iteration:** Lifted verbatim from `conductor/workflow.md` §"Guiding Principles" #9 (line 46) + `AGENTS.md` "Critical Anti-Patterns" (line 51). This is the baseline encoding — the imperative-rule-with-tools style currently in production.
Future variants will test alternative encodings (rule-only, tabular) against this baseline.
**Source:** `conductor/workflow.md:46 + AGENTS.md:51`
---
From `conductor/workflow.md` §"Guiding Principles" #9:
8. **Mandatory Research-First Protocol:** Before reading the full content of any file over 50 lines, you MUST use `get_file_summary`, `py_get_skeleton`, `py_get_code_outline`, or `py_get_docstring` to map the architecture and identify specific target ranges. Use `get_git_diff` to understand recent changes. Use `py_find_usages` to locate where symbols are used.
---
From `AGENTS.md` "Critical Anti-Patterns":
- Do not read full files >50 lines without first using `py_get_skeleton` or `get_file_summary` to map the structure (this is navigation efficiency, not a "files should be small" stance)