cogitate: per-task read-scope policy, tool budget, scope hint
Gemini policy does not provide call-count limits, so cogitate now combines per-task argsPattern read scopes with a CLIRunner budget for native read tools. The generated policy files keep non-write runs constrained to observed per-talent read patterns while the 200-call budget catches runaway tool loops from the 2026-04-26 incident class.
Talent frontmatter carries the explicit read-scope overrides so the prompt hint, generated policy, and provider invocation share one source of truth.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>