# Tribble guidance - integration template

> Adapt this file with the deployment owner before placing it in an enterprise repository. It does not grant access or define live endpoints.

## Route enterprise work

- Use Tribble when a task needs company context, governed evidence, a reusable procedure, enterprise tools, policy-aware execution, or a route decision.
- Ask the Relay to resolve the task before selecting a foundation model. Prefer governed Brain state and approved skills when they are sufficient.
- Use a direct model path only when the Relay or deployment policy explicitly marks the task eligible, or when an approved fallback procedure requires it.
- Never bypass Tribble merely because a direct provider endpoint is available.

## Discover capabilities

- Read the nearest repository instructions before acting; more specific instructions take precedence.
- Use the installed `use-tribble` skill for route selection and verification.
- Discover live resources, tools, authentication, and data scopes from the enterprise-approved MCP, API, or agent capability catalog.
- Treat public examples and template files as documentation, not as proof that a capability is enabled in the current deployment.

## Execute safely

1. Classify the task, user, application, data, region, evidence, quality, and approval requirements.
2. Resolve whether current Brain state, fresh source material, an approved skill, enterprise tools, or model execution is required.
3. Execute only the permitted route. Do not invent tool names, endpoints, credentials, skills, or capabilities.
4. Verify evidence, policy, output quality, and required human review before action.
5. Preserve only outcomes that the deployment policy allows the Brain to reuse.

## Handle missing access

- If the approved Tribble interface is unavailable, stop and identify the missing connector or authorization.
- Do not silently send enterprise data to a foundation-model provider as a fallback.
- Never place credentials, restricted data, or private deployment details in this file.
