Terrateam runs in your pull requests, in your CI, and on your own infrastructure if you self-host. We cannot see any of it. The more of that context you send us, the faster we can reproduce the problem and fix it.
Read the Terrateam comment on the pull request. Terrateam states the reason it stopped, for example an access control denial, a lock held by another pull request, or a configuration parse error.
Comment terrateam repo-config on the pull request. The evaluated configuration is frequently not the configuration you expect. See the Configuration Reference for the meaning of each field.
Give the full URL, for example https://github.com/acme/infra/pull/482. If the repository is private, tell us the owner/repo name and the pull request number. We cannot look up a pull request from a screenshot.
What you expected to happen
One or two sentences. Example: “terrateam plan should run against prod/us-east-1 because that directory changed in the pull request.”
What actually happened
The Terrateam comment, copied as text, is the best evidence. Include the whole comment, not a cropped screenshot. If the comment shows a run id, keep it.
The pull request patch
The patch shows us exactly which files changed, which is what Terrateam matches against when_modified, dirs, and tag queries.
Comment terrateam repo-config on the pull request. Terrateam replies with a Repository Config comment that lists the configuration sources it used and the fully evaluated YAML, after config builder, indexer, and overrides are applied.
terrateam repo-config
Expand the Details block and copy the whole comment. This tells us what Terrateam believes your configuration is, which is often different from what is committed in .terrateam/config.yml. See terrateam repo-config.
The action logs
The run id appears in the Terrateam failure comment and in the pull request status check link.
Also tell us the Terrateam version or image tag you run.
Remove secrets before you send
Patches, action logs, and server logs can contain cloud credentials, tokens, and internal hostnames. Read them before you attach them and replace any secret with REDACTED. Send anything sensitive by email rather than in Slack or a GitHub issue.