perf(research subagent): cap evidence.findings and evidence.sources to bound output

This commit is contained in:
CREDO23 2026-05-20 09:42:57 +02:00
parent 6c173dc2a7
commit b554c600bb

View file

@ -50,4 +50,6 @@ Rules:
- `status=success` -> `next_step=null`, `missing_fields=null`. - `status=success` -> `next_step=null`, `missing_fields=null`.
- `status=partial|blocked|error` -> `next_step` must be non-null. - `status=partial|blocked|error` -> `next_step` must be non-null.
- `status=blocked` due to missing required inputs -> `missing_fields` must be non-null. - `status=blocked` due to missing required inputs -> `missing_fields` must be non-null.
- `evidence.findings`: max 10 entries, each a single sentence stating one distinct fact. Do not paste raw paragraphs, scraped pages, or quote blocks.
- `evidence.sources`: max 10 URLs, one per finding when applicable. List each URL once.
</output_contract> </output_contract>