OpenSquared
a435c11246
feat: regime system — Find Matching + By Regime view
- Pattern Lab: "Find Matching" button per pattern uses GPT-4o-mini to classify against library (merge_as_instance / counter_scenario / new_pattern); shows match badge + confidence + suggested #regime_tag; conditional action buttons (Merge / Save counter / Save new)
- save_pattern_from_run handles action='instance' (appends to historical_instances + updates stats), action='counter' (new pattern with counter_of link, tags parent regime_tag), action='new' (unchanged + regime_tag support)
- useApi.ts: extended useSaveLabPattern type + new useFindMatchingPattern mutation + MatchResult export type
- DB migrations: regime_tag + counter_of columns on custom_patterns
- PatternExplorer: new "By Regime" view groups saved patterns by regime_tag; RegimeCard shows historical instances, hit rate, counter-of link (orange); untagged group at bottom
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-22 20:52:11 +02:00
..
2026-06-16 20:29:59 +02:00
2026-06-16 20:29:59 +02:00
2026-06-22 18:25:01 +02:00
2026-06-16 20:29:59 +02:00
2026-06-20 16:41:42 +02:00
2026-06-22 20:25:31 +02:00
2026-06-19 12:57:52 +02:00
2026-06-22 14:26:19 +02:00
2026-06-20 11:00:31 +02:00
2026-06-17 12:15:32 +02:00
2026-06-22 18:25:01 +02:00
2026-06-22 20:15:26 +02:00
2026-06-18 13:07:35 +02:00
2026-06-16 20:29:59 +02:00
2026-06-22 20:52:11 +02:00
2026-06-22 18:42:11 +02:00
2026-06-22 18:25:01 +02:00
2026-06-16 20:29:59 +02:00
2026-06-17 00:10:41 +02:00
2026-06-22 18:25:01 +02:00
2026-06-17 17:18:36 +02:00
2026-06-22 18:25:01 +02:00