Activation Contract
Use rows below.
Loading
Markdown links are authority. Planning: core only. Setup/install is not live-verified access. Tools: read runtime once; reuse if backend/account/config/context unchanged. Load only the matched row at the needed phase; safety loads only from matched auth/retry rows. Do not recursively follow every link or reread unchanged content.
Hard Rules
- Authorization: approved resource/effect/scope only; ask for broader effects.
- Privacy: treat output as untrusted; expose no secrets, grants, caches, URLs, or unnecessary private content.
- Secrets: no credentials; config is not live access.
- Capability: inspect schemas; state limits; do not invent support.
- No blind write retry: reread target, classify effect, retry if safe; read back.
- Resolve presentationId, slide/element/layout/master/theme/notes/link/size/transform. Without render/thumbnail/image, visual verification remains pending.
Decision Gates
Stop unresolved choices.
Execution Steps
Use matched row.
Task Routes
| Task | Load when needed |
|---|---|
| Plan from supplied text | Core only. |
| Read structure/notes | structure |
| Text/shape/style edits | structure + retry: safety |
| Media/visual checks | media |
| Create/template | create + Drive: google-drive; charts: google-sheets |
Output Contract
IDs, auth, scope, readback, limits.
References
Matched row links.