Renn F
2db11c7833
feat(qa): require a per-acceptance-criterion verdict before pass_review
...
QA may no longer pass a task with a single gestalt approval — pass_review now
takes ac_verdicts (one verification entry per acceptance criterion) and the
gateway rejects a pass that does not cover every criterion. If a criterion does
not hold, QA fails the review instead. The verdicts are folded into the
persisted qa_notes for the audit trail. Threaded through the flow MCP tool,
the HTTP request schema, and the route; QA prompt updated.
2026-06-14 04:44:21 +02:00
..
2026-06-14 04:44:21 +02:00
2026-05-02 03:11:49 +02:00
2026-06-10 12:04:24 +02:00
2026-05-06 21:02:31 +02:00
2026-06-10 12:04:24 +02:00
2026-05-12 06:39:18 +02:00
2026-05-06 00:32:52 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 21:02:31 +02:00
2026-06-14 00:40:18 +02:00
2026-05-12 04:37:01 +02:00
2026-06-14 00:40:18 +02:00
2026-06-03 19:48:10 +02:00
2026-06-11 04:36:17 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 22:25:39 +02:00
2026-05-06 21:02:31 +02:00
2026-06-03 06:35:03 +02:00
2026-05-06 21:02:31 +02:00
2026-06-03 19:18:42 +02:00
2026-06-05 16:35:22 +02:00
2026-06-03 19:41:10 +02:00
2026-06-03 19:13:17 +02:00
2026-06-10 12:04:24 +02:00
2026-05-12 06:27:33 +02:00
2026-05-11 02:15:47 +02:00
2026-05-11 02:15:47 +02:00
2026-06-03 06:35:03 +02:00
2026-06-14 04:44:21 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 21:02:31 +02:00
2026-06-14 04:44:21 +02:00
2026-06-13 08:38:31 +02:00
2026-05-06 21:02:31 +02:00
2026-06-08 03:27:45 +02:00
2026-05-06 21:02:31 +02:00
2026-05-12 06:27:33 +02:00
2026-05-12 04:03:21 +02:00
2026-06-03 06:35:03 +02:00
2026-06-13 08:38:31 +02:00
2026-05-06 21:02:31 +02:00
2026-06-03 18:54:07 +02:00
2026-06-03 19:41:10 +02:00
2026-05-06 21:02:31 +02:00
2026-06-11 04:36:17 +02:00
2026-05-06 21:02:31 +02:00
2026-05-11 02:15:47 +02:00
2026-06-11 04:36:17 +02:00
2026-06-03 06:35:03 +02:00
2026-06-04 05:48:21 +02:00
2026-06-03 06:35:03 +02:00
2026-06-03 20:42:15 +02:00
2026-06-08 03:27:45 +02:00
2026-06-10 12:04:24 +02:00
2026-06-14 00:40:18 +02:00
2026-06-13 08:38:31 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 21:02:31 +02:00
2026-05-12 03:48:47 +02:00
2026-05-06 21:02:31 +02:00
2026-06-03 06:35:03 +02:00
2026-06-10 12:04:24 +02:00
2026-06-11 04:36:17 +02:00
2026-06-10 12:04:24 +02:00
2026-06-03 08:46:50 +02:00
2026-05-11 02:15:47 +02:00
2026-05-11 02:15:47 +02:00
2026-06-11 04:36:17 +02:00
2026-06-08 03:27:45 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 21:02:31 +02:00