Replace the fork+PR-on-close contribution mechanism with automatic GitHub
issue creation. When the single-pass extractor flags content a specialist agent
would handle better, Iris drafts the agent and files a labeled
("iris-agent-suggestion") issue with the agent code + context on the upstream
repo, using a configured service token (IRIS_GITHUB_TOKEN) — never end users'
identities, and a no-op when unset.
Removes the PR machinery entirely: pr.ts, contributions.ts, the PR-on-close
logic, the pending_prs status preview, and the now-dormant triage/reconciliation/
builder modules. /close just finalizes + cleans tmp.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>