Finding discussions
Each published finding carries an engine-owned identity marker. The durable finding ledger reconciles that identity across pushes, reruns, and discussion events.
Commands
Section titled “Commands”Reply to the root finding thread with one exact top-level command:
| Command | Effect |
|---|---|
/diffowl accept |
Accept the finding. |
/diffowl rebut <context> |
Challenge the finding with additional context. |
/diffowl suppress <reason> |
Suppress it with an explicit reason. |
/diffowl ignore <reason> |
Record an intentional decision not to act. |
/diffowl resolved |
Mark the finding resolved. /diffowl resolve is also accepted. |
/diffowl recheck |
Rerun deterministic verification. |
/diffowl explain |
Request a bounded explanation. |
/diffowl reassess <context> |
Supply new product or technical context for reassessment. |
/review-owl is accepted as an alias for /diffowl.
Parsing rules
Section titled “Parsing rules”Commands must be:
- the complete top-level comment body;
- on one line;
- outside quotes and code fences;
- supplied with context or reason when the command requires it.
Quoted, fenced, multiline, and command-looking prose is ignored. /diffowl recheck does not accept trailing context.
Event-driven handling
Section titled “Event-driven handling”GitHub-hosted commands are processed from their event, not discovered by rescanning comment history. The trusted router:
- resolves nested replies to the stable root finding;
- authenticates the actor and current head revision;
- records the command event before effects;
- dispatches bounded discussion work or a full review when the head changed.
Accepted and coalesced requests receive an eyes reaction. Refused requests receive one short reply.
Lifecycle and reassessment
Section titled “Lifecycle and reassessment”Discussion does not replace finding identity. Accepting, rebutting, suppressing, ignoring, or resolving a finding changes its visible disposition while preserving the audited event trail. Reassessment adds context without copying or inventing a new identity.