marcopan and Claude Opus 4.6
6ee5bda7f0
feat: gate decision-type validation, force-advance, and frontend fixes
...
Gate (tht-gate.js):
- Pre-validate decision types against workflow.yaml before showing reviewer widget
- Reject decisions emitted by later phases (min-phase check)
- Copy top-level `kind` into artifact when model forgets it (prevents loop)
- Force-advance on reviewer_decide/schema_linking when advance:true — skip
redundant reviewer_confirm gate
Backend:
- Emit agent_end on clean Pi exit (code 0 + bridge idle) instead of marking failed
Frontend:
- Strip <think> tags from transcript and activity panel
- Fix mermaid render with offscreen container + cleanup
- Graceful mermaid error: show source code instead of red error, fall back to table
Workflow:
- F2 now emits table_promoted and table_excluded (early schema linking decisions)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-07-19 14:14:44 +02:00
..
2026-06-30 10:43:49 +02:00
2026-06-26 22:53:08 +02:00
2026-06-27 17:16:51 +02:00
2026-07-14 10:27:25 +02:00
2026-07-12 23:11:20 +02:00
2026-06-27 10:33:16 +02:00
2026-07-16 18:01:29 +02:00
2026-07-14 10:27:25 +02:00
2026-06-27 17:16:51 +02:00
2026-07-07 17:43:08 +02:00
2026-07-06 23:25:00 +02:00
2026-07-11 21:14:32 +02:00
2026-07-12 03:32:18 +02:00
2026-07-12 03:50:32 +02:00
2026-07-12 03:15:17 +02:00
2026-07-12 03:50:32 +02:00
2026-07-12 06:50:23 +02:00
2026-07-12 05:34:47 +02:00
2026-07-07 00:23:50 +02:00
2026-07-01 16:29:52 +02:00
2026-07-07 00:23:50 +02:00
2026-07-07 00:23:50 +02:00
2026-07-16 18:01:29 +02:00
2026-07-19 14:14:44 +02:00
2026-07-16 18:01:29 +02:00
2026-06-27 10:33:16 +02:00
2026-07-11 21:25:03 +02:00
2026-07-11 21:04:53 +02:00
2026-07-11 21:14:32 +02:00
2026-07-16 20:32:20 +02:00
2026-06-27 17:16:51 +02:00
2026-07-12 03:15:17 +02:00
2026-06-27 13:04:34 +02:00
2026-07-12 03:32:18 +02:00
2026-06-27 17:16:51 +02:00
2026-06-27 10:33:16 +02:00
2026-06-27 10:33:16 +02:00
2026-07-12 03:38:11 +02:00
2026-07-12 04:05:43 +02:00
2026-07-12 04:54:00 +02:00
2026-07-16 17:11:22 +02:00
2026-07-12 05:51:49 +02:00
2026-06-27 17:16:51 +02:00
2026-06-27 20:29:40 +02:00
2026-07-11 21:00:50 +02:00
2026-07-07 13:26:59 +02:00
2026-07-11 21:00:50 +02:00
2026-06-27 10:33:16 +02:00
2026-06-27 10:33:16 +02:00
2026-06-29 19:30:00 +02:00
2026-06-27 10:33:16 +02:00
2026-07-14 10:27:25 +02:00
2026-07-16 19:16:58 +02:00
2026-07-12 06:50:23 +02:00
2026-07-16 18:01:29 +02:00
2026-06-27 17:16:51 +02:00
2026-07-16 18:01:29 +02:00
2026-07-16 18:01:29 +02:00
2026-07-07 19:49:55 +02:00
2026-07-12 06:18:18 +02:00
2026-07-18 13:24:20 +02:00
2026-07-07 17:43:08 +02:00
2026-07-12 07:07:31 +02:00
2026-07-14 10:27:25 +02:00
2026-07-12 04:33:07 +02:00
2026-06-27 10:33:16 +02:00
2026-06-29 12:25:40 +02:00
2026-07-14 10:27:25 +02:00
2026-07-16 17:35:54 +02:00
2026-06-29 12:23:48 +02:00
2026-06-30 15:54:54 +02:00
2026-07-16 18:01:29 +02:00
2026-07-16 19:16:58 +02:00
2026-07-07 17:43:08 +02:00
2026-07-01 16:44:36 +02:00
2026-07-01 16:40:04 +02:00
2026-07-07 13:43:52 +02:00
2026-07-11 21:00:50 +02:00
2026-07-14 10:27:25 +02:00
2026-07-16 18:01:29 +02:00
2026-06-27 13:04:34 +02:00
2026-07-06 23:25:00 +02:00
2026-06-27 10:33:16 +02:00
2026-06-27 10:33:16 +02:00
2026-06-27 10:33:16 +02:00
2026-06-27 10:33:16 +02:00
2026-07-16 17:31:04 +02:00
2026-07-11 21:14:32 +02:00
2026-06-27 13:09:51 +02:00
2026-06-27 10:33:16 +02:00
2026-06-27 10:33:16 +02:00