fix(ci): plain triage reply tone, no Cursor disclaimer#2447
Conversation
Public issue comments no longer show a generated-by line. Grounding stays in code_findings/reasoning only so reply can use UI language without file paths, symbols, or dense parentheses. Classify prompt and rewrite templates match that tone.
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 089f2bcfb0
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| const blob = `${reasoning || ''}\n${reply || ''}\n${findings}`; | ||
| // Do not require file paths / symbol names in the public reply (that reads as | ||
| // AI dump). Proof of inspection lives in findings + reasoning only. | ||
| const blob = `${reasoning || ''}\n${findings}`; |
There was a problem hiding this comment.
Reject code identifiers before posting replies
Because high-confidence classifications are posted unchanged by applyClassification, dropping reply from the grounding check means a classifier response whose public reply still contains AIChatPanelContent.tsx or handleNewChat passes normalization as long as reasoning/code_findings are grounded. The new prompt makes those identifiers hard-forbidden in user-facing replies, but this enforcement path now ignores the reply entirely, so a non-compliant model response will still be published to users; please add a separate reply scrub/reject check instead of only relaxing grounding.
Useful? React with 👍 / 👎.
|
Automatic fix did not produce additional code changes for the latest Codex findings. Marking for human review. |
Summary
code_findings/reasoning; publicreplyis plain maintainer language.()/「」.Test plan
node --test scripts/cursor-automation.test.cjs(66 pass)