1.1 KiB
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_skeletonorget_file_summaryto map the structure (this is navigation efficiency, not a "files should be small" stance)