01 · AUTHORITY
Is it the source of truth?
Prefer the system that owns the record over a copied index. A CRM is authoritative for account state; a search API is not.
02 · CONTRACT
Is the schema narrow?
Stable IDs, enums, pagination, timestamps, and typed errors reduce ambiguity. Endpoints that return arbitrary prose create extra parsing risk.
03 · CONTROL
Can access be scoped?
Look for separate read/write scopes, tenant boundaries, service credentials, expiry, and audit events. Avoid integrations that require an all-powerful personal token.
04 · RECOVERY
Can unknown states be reconciled?
For writes, require idempotency or a queryable request ID. A timeout must not force Grok to guess whether an action succeeded.
05 · EVIDENCE
Can results be cited?
Useful results retain record IDs, URLs, update times, and source labels so a reviewer can reopen the evidence behind the answer.
06 · OPERATIONS
Can it be observed and budgeted?
Measure call count, latency, rate-limit behavior, retries, payload size, and accepted-output cost—not only the provider's headline price.