Chaim
987da57da4
G12 Leak-Guard / leak-guard (pull_request) Successful in 4s
Lint — undefined names / undefined-names (pull_request) Successful in 10s
feat(ui): synthesis/superseded badges + merge provenance in lessons-tab (#162)
עוצב ואושר דרך שער-העיצוב (Claude Design 12c-training-lessons.html).
- lessons-tab: SOURCE_BADGE['synthesis']="סינתזה" (navy מלא) · REVIEW_BADGE['superseded']="מוזג"
(אפור-מעומעם, לא נדחה); שורות superseded מעומעמות (opacity).
- provenance: לקח-על מציג "⤷ מוזג מ-N לקחים · דחייה תשחזר אותם".
- backend: list_decision_lessons + _lesson_to_json מחזירים synthesized_from; training.ts
DecisionLesson — 'synthesis'/'superseded' ל-unions + synthesized_from?: string[].
הבאדג'ים היו מוגנים-fallback קודם (ללא קריסה) — כעת מתויגים נכון. closes #162.
בדיקות: py_compile ✓ · leak-guard ✓ · tsc --noEmit ✓.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-28 22:59:31 +00:00
..
2026-06-24 14:53:50 +00:00
2026-06-24 15:04:00 +00:00
2026-06-20 18:57:43 +00:00
2026-06-08 07:32:48 +00:00
2026-06-20 18:19:03 +00:00
2026-06-20 18:57:43 +00:00
2026-04-11 15:49:24 +00:00
2026-06-06 09:36:51 +00:00
2026-06-08 08:14:23 +00:00
2026-06-06 13:31:31 +00:00
2026-06-11 20:47:32 +00:00
2026-06-11 20:47:32 +00:00
2026-05-03 18:05:51 +00:00
2026-06-08 05:13:09 +00:00
2026-06-12 10:50:12 +00:00
2026-06-20 18:19:57 +00:00
2026-04-15 16:30:39 +00:00
2026-06-20 12:28:38 +00:00
2026-06-17 10:45:14 +00:00
2026-05-04 17:23:48 +00:00
2026-06-17 11:32:32 +00:00
2026-06-20 14:54:12 +00:00
2026-04-11 19:20:45 +00:00
2026-04-11 16:09:09 +00:00
2026-06-17 04:30:43 +00:00
2026-05-04 07:58:04 +00:00
2026-04-11 17:33:33 +00:00
2026-06-11 20:47:32 +00:00
2026-06-28 22:59:31 +00:00
2026-06-14 15:27:36 +00:00