Audit batch 5: I-9, I-12, I-14, N-1..N-12, single-task wire single-transaction

This commit is contained in:
host committed 2026-11-04 18:02:23 +00:00
1 parent cdac8039b3
commit 2adc605373
7 files changed
+1349 -440

No files matched your search

+7 -3
View File
@@ -232,9 +232,13 @@ class WireTestCase(unittest.TestCase):
def test_needs_review_leaves_outcome_untouched(self):
_insert_task(self.db_path, "T6", status="failed", audit_loop=1)
worker = self._worker()
worker.audit_loop_evaluate = lambda t, g, findings=None, fixed=None: {
"enabled": True, "decision": "needs_review", "packet": None,
"new_state": None, "reason": "subjective"}
# 审计批 5:接线改走 _audit_loop_evaluate_on_conn(同连接
# 单事务),桩点随之移到新内核;意图不变——防御分支仍在,
# needs_review 时终局、包列一律不动、只记审计。
worker._audit_loop_evaluate_on_conn = (
lambda conn, t, g, findings=None, fixed=None: {
"enabled": True, "decision": "needs_review", "packet": None,
"new_state": None, "reason": "subjective"})
task = worker.get_task("T6")
final, _, decision = worker._audit_loop_wire(
task, "failed", {"stdout": ""}, "boom")