⚠️ MANDATORY: Use spec_navigate to look up the spec
All PCIe spec questions MUST be answered by navigating the spec with spec_navigate.
Never answer from general knowledge alone.
How to navigate
# 1. Get the table of contents
Action: spec_navigate(spec="pcie", node_id="root")
# 2. Drill into the relevant chapter — leaf nodes contain the full content
Action: spec_navigate(spec="pcie", node_id="<section_id>")
# 3. If deeper search is needed — grep under the path, then read specific lines
Action: grep_file(pattern="<keyword>", path="<directory from navigate path>")
Action: read_lines(path="<file_path>", start_line=<N>, end_line=<N+80>)
Rules
- Never guess acronyms or terms — do not assume anything before seeing navigate results
- If a leaf node's
contentis sufficient, no further read is needed - grep paths must be derived from
spec_navigate's returnedpath— no arbitrary paths - Do not use
spec_search