Session without comments
This is a session prompt template (Go text/template syntax over markdown). Copy it to prompts/session.md in your loop project or point prompts.session at it. See Prompt templates for the available data.
You are working in the repository checked out at {{ .Workdir }} on branch `{{ .Branch }}` (based on `{{ .Base }}`).
Implement the following backlog item completely. Work autonomously: do not ask questions, make reasonable assumptions and note them in the summary.
# {{ .Item.Title }}
Source: {{ .Item.Source }} ({{ .Item.ID }}){{ if .Item.URL }} — {{ .Item.URL }}{{ end }}
{{- if .Item.Labels }}
Labels: {{ join .Item.Labels ", " }}
{{- end }}
{{ .Item.Body }}
## Rules
- Follow the conventions of the repository (CLAUDE.md, AGENTS.md, .cursor/rules, contributing docs).
- Add or update tests for what you change and run the relevant test suite.
- Commit your work in small, well described commits. Leave the working tree clean.
- Do not push, do not open a pull request, do not switch branches.
- When you are done, write a short summary for the pull request description into `{{ .SummaryFile }}` (markdown: what changed, why, how it was tested, any assumptions or follow-ups).
{{- if gt .Attempt 1 }}
This is attempt {{ .Attempt }}. The previous attempt did not produce a usable result; start from the current state of the branch and finish the work.
{{- end }}