| Engineering guardrails | PR, CM, release, incident, security, customer impact, compliance | AI Best Practices / policy sources; require human ownership and evidence |
| AIPack setup | aipack command, pack/profile/sync/registry/update behavior | aipack version, aipack status --profile <profile> --json, aipack profile refs <profile> --json, aipack doctor --profile <profile> --json |
| Pack content discovery | "What skills/packs/prompts exist?" | content-discovery, registry commands, PromptLib, Skills Hub, source map |
| Runtime/harness | Codex/OCA/ORA/OpenCode loading mismatch | oca-harness-setup and runtime config-plane reference |
| Tool access/MCP | Jira, Confluence, Bitbucket, DOPE, OCI, OTS, gateway tools | installing-mcp-servers, named-server probe, MCP Gateway docs |
| Enterprise apps/connectors | Slack, Outlook, SharePoint, ChatGPT app catalog, /apps | ChatGPT apps docs and https://chatgpt.com/apps; treat as Enterprise app catalog, not AIPack sync |
| Prompt sources | PromptLib auth/search/pull/publish | PromptLib docs and AIPACK_PROMPTLIB_API_KEY setup |
| Memory/prior context | User references a prior run, recurring failure, local convention, or known issue | Search active memory surfaces when available; verify any fix against docs/source before treating it as durable |
| Team context | Service runbooks, on-call flows, team repos, team pack choice | Registry owner/contact, team Confluence, team Slack, service owner |
| Unknown | User is stuck or asks "what is this doing?" | Load source map, search exact error, then pick one next source and one next command |