Brief
You are writing the system prompt for a production filings-research agent. It runs unattended against a corpus of annual reports, answers analyst questions, and its answers get pasted into client-facing memos.
It has three tools: search_filings(query, ticker, fiscal_year, limit),
read_filing(doc_id, section), and calculate(formula, values). Sessions
run long enough to hit a context reset.
Nothing is provided to start from. This is the blank page, which is the point — every earlier exercise handed you someone else's mistakes to correct.
Write the complete system prompt in 600 tokens or fewer. It must hold altitude, carry structure, name an output contract, use the tools correctly, stay grounded, and say what happens at a context reset.
Assume a competent model. Do not explain what a filing is.