Files
manual_slop/conductor/directives/mandatory_research_first/v1.md
T

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_skeleton or get_file_summary to map the structure (this is navigation efficiency, not a "files should be small" stance)