You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#5137 (Post-merge incident process) bundles engineering — a reporting/audit-trail path — with a policy/legal call (gittensory's actual obligations when an already-merged rented-loop PR is found harmful). Splitting lets the engineering half be contributor-eligible; #5137 itself now covers gittensory's obligations only.
Dependencies
Blocked on #4809's kill-switch/incident-runbook family landing far enough to share an audit-trail convention with (this issue's reporting path is the post-merge counterpart to that pre-merge one).
Requirements
Build the reporting path for the case where an already-merged rented-loop PR is later reported as harmful: how a customer or internal operator files the report.
Produce a complete, correctly-recorded audit-trail entry for each report.
The reporting path must be reachable by both a customer-facing surface and an internal operator surface.
A working reporting path for an already-merged PR flagged harmful
A simulated report produces a complete, correctly-recorded audit-trail entry
The reporting path is reachable by both a customer and an internal operator
Test Coverage Requirements
This PR must ship with full test coverage for every changed line and branch — the repo's Codecov patch gate requires 99%+ coverage. Cover both the customer-initiated and operator-initiated reporting paths, and the resulting audit-trail record shape.
Expected Outcome
The highest-liability scenario named in #4805 (an autonomous agent's merged code found harmful after the fact) has a real, working reporting/audit path — closing the engineering half of the gap #5137 originally covered end to end.
Context
#5137 (Post-merge incident process) bundles engineering — a reporting/audit-trail path — with a policy/legal call (gittensory's actual obligations when an already-merged rented-loop PR is found harmful). Splitting lets the engineering half be contributor-eligible; #5137 itself now covers gittensory's obligations only.
Dependencies
Blocked on #4809's kill-switch/incident-runbook family landing far enough to share an audit-trail convention with (this issue's reporting path is the post-merge counterpart to that pre-merge one).
Requirements
Deliverables / Acceptance Criteria
Test Coverage Requirements
This PR must ship with full test coverage for every changed line and branch — the repo's Codecov patch gate requires 99%+ coverage. Cover both the customer-initiated and operator-initiated reporting paths, and the resulting audit-trail record shape.
Expected Outcome
The highest-liability scenario named in #4805 (an autonomous agent's merged code found harmful after the fact) has a real, working reporting/audit path — closing the engineering half of the gap #5137 originally covered end to end.
Links & Resources