{"found":true,"collection":"patterns","library_url":"https://www.grokbotdb.com/library/pat.outer-loop","generated":"2026-09-06T05:32:11Z","citation":["Quote the record id and its source_url (or provenance if there is no URL).","Include last_verified or observed_at when present. Do not present an old date as current.","If tier is community and confidence is low, say so. Do not launder it into a fact.","If the database does not hold the answer, say that. Do not invent Grok Bot product claims.","Contradictions are data: when conflicts_with is present, report both records rather than picking a favourite.","Deprecated and removed records stay visible. They are history, not current guidance."],"record":{"id":"pat.outer-loop","name":"Grok Bot is the outer loop","category":"architecture","problem":"Using the Bot as the thing that does deep production work gets weak results at high cost.","technique":"Let the Bot notice work needs doing, gather context, stage the prompt, take your approval, fire a specialist system (a cloud coding agent, a research tool, a script it wrote earlier), then verify the result and report back.","why_it_works":"Coding tools are the inner loop and the outer loop is chat; the Bot is a weak production coder relative to dedicated coding agents, so this is correct allocation rather than modesty.","when_to_use":"Anything token-heavy, anything that loops, anything that builds software.","when_not_to":"Tasks that genuinely require driving a GUI, which is what the Bot is uniquely for.","manual_ref":"1.9","evidence":"reported","attributed_to":"Matt Palmer","source_url":"https://x.com/mattyp/status/2087314806596641159","related":["pat.offload-token-heavy-work","pat.no-commit-rule","pat.script-not-loop"],"confidence":"high","first_seen":"2026-09-03","last_verified":"2026-09-03"}}