githubnext/chopinPublic

Let's compose rich plans together

Fix issue triage runtime and run it once daily #321

MergedMaggieAppletonmerged 1 commit intomainfromrefs/pull/321/head
  1. MA

    Issue triage was launching on PR comments, including CI babysitter comments posted through a maintainer token. It also had runtime and receipt problems that prevented reliable triage and duplicate suppression.

    - Run daily at **09:43 UTC** or on manual dispatch. Remove issue, comment, and push triggers; serialize runs and skip Codex when no issues need triage. - Use the exact `gpt-6.1-sol` API ID with low reasoning effort and explicit pricing for the existing spending guards. - Keep shell access disabled, correct the pinned gh-aw runtime's CLI-only instructions, and allow read-only PR searches through MCP. - Publish durable Markdown receipts and recognize existing bot acknowledgements. Unchanged completed reports are skipped; new issue details or human replies can make an external issue eligible again.

    New reports wait for the next daily run unless manually dispatched. Merging itself does not start triage. Each run handles at most five issues; internal notes receive labels only, while external reports receive a short routing acknowledgement.

    Validation: nine selector tests, strict workflow compile/schema validation, `bun run fix`, `bun run ci`, and whitespace checks pass. Rebased onto current main and verified that the four triage files retain their contents. [All three GitHub CI jobs passed on the rebased commit](https://github.com/githubnext/chopin/actions/runs/37642965888).

    ![Daily and manual triage checks skip Codex when no issues need attention](https://github.com/user-attachments/assets/54429715-c7b0-4b69-8079-57ecd5cfd972)

    ![Model routing before and after removing the provider prefix](https://github.com/user-attachments/assets/7e2af15a-1539-43d2-9e00-c8d8d73f2bd5)

  2. MA
    Author

    <!-- pr-rebase:10a93333fb3c001d304ed316ca95acf55369efe4:964535bb81cb00d3583301d3ec90d55393c278ca --> PR babysitter could not rebase this branch cleanly onto main. The branch is unchanged. Please resolve the rebase conflict locally; automation will try again after the branch changes.

  3. MaggieAppletonrenamed Fix Codex model routing for issue triage and CI fixes to Fix Codex model routing and pricing for issue triagelast month on GitHub

  4. MaggieAppletonrenamed Fix Codex model routing and pricing for issue triage to Fix issue triage model setup and MCP outputslast month on GitHub

  5. MaggieAppletonrenamed Fix issue triage model setup and MCP outputs to Fix issue triage runtime setup and duplicate replieslast month on GitHub

  6. MA
    Author

    <!-- pr-rebase:142b29143dce25c9ec37f730c4b492fc3fd056ff:e6b7bb333ce8948d0dac0c8aff61cf3d4fb8dc8b --> PR babysitter could not rebase this branch cleanly onto main. The branch is unchanged. Please resolve the rebase conflict locally; automation will try again after the branch changes.

  7. MA
    Author

    <!-- pr-rebase:142b29143dce25c9ec37f730c4b492fc3fd056ff:b919317f14f29799be257eee49ba5ab753592371 --> PR babysitter could not rebase this branch cleanly onto main. The branch is unchanged. Please resolve the rebase conflict locally; automation will try again after the branch changes.

  8. MaggieAppletonrenamed Fix issue triage runtime setup and duplicate replies to Fix issue triage runtime and run it once dailylast month on GitHub

  9. MaggieAppletonhead-ref-force-pushed d3f124c73a2blast month on GitHub

  10. MaggieAppletonmerged 0df386224b43last month on GitHub

  11. MaggieAppletonclosedlast month on GitHub

  12. MaggieAppletonhead-ref-deletedlast month on GitHub