Commit Graph

  • ff8f95abaa feat(t-paliad-180): Slice 1 — Determinator row-stack cascade mai/bose/determinator-row-cascade mAi 2026-05-16 00:38:19 +02:00
  • 84aadc838a Merge: t-paliad-195 — Fristen Phase 3 Slice 9 (mig 091 legacy column drops; 092+093 deferred per live-data audit) mAi 2026-05-15 17:55:18 +02:00
  • c4564b4031 refactor(t-paliad-195): drop priorityRendering legacy fallback mai/lorenz/fristen-phase-3-slice-9 mAi 2026-05-15 17:53:59 +02:00
  • 7dae9b2216 test(t-paliad-195): adapt fixtures + assertions to post-drop shape mAi 2026-05-15 17:53:44 +02:00
  • 99a72a744f refactor(t-paliad-195): drop legacy fields from Go service surface mAi 2026-05-15 17:53:31 +02:00
  • f9305d6108 feat(t-paliad-195): mig 091 — drop legacy rule columns mAi 2026-05-15 17:53:08 +02:00
  • 7f72ee7b9e Merge: t-paliad-196 — orphan concept proposal doc (curie researcher draft for m's review) mAi 2026-05-15 17:48:05 +02:00
  • d027b0874c docs(t-paliad-196): orphan-concept seed proposals (Fristen Phase 3 Slice 12, draft) mai/curie/fristen-phase-3-slice-12 mAi 2026-05-15 17:47:30 +02:00
  • 7571e43078 chore(t-paliad-194): wire aichat env vars through docker-compose.yml mAi 2026-05-15 17:33:20 +02:00
  • c7b48f6ea7 Merge: t-paliad-194 / m/paliad#38 — aichat Phase B paliad migration (PALIADIN_BACKEND=aichat opt-in) mAi 2026-05-15 03:04:56 +02:00
  • 8f6cee5a83 chore(t-paliad-194): delete paliad-side paliadin skill bundle (SoT moved to m/mAi) mai/planck/aichat-phase-b-paliad mAi 2026-05-15 03:03:49 +02:00
  • edc81bbbc2 feat(t-paliad-194): AichatPaliadinService + PALIADIN_BACKEND=aichat env gate (m/paliad#38 Phase B) mAi 2026-05-15 03:03:34 +02:00
  • 08e20883a5 feat(t-paliad-194): revive per-turn JWT mint for Paliadin (folded-in t-paliad-156) mAi 2026-05-15 03:03:12 +02:00
  • 86946ba441 Merge: t-paliad-192 — Fristen Phase 3 Slice 11b (rule editor FRONTEND — admin UI on /admin/rules) mAi 2026-05-15 02:10:19 +02:00
  • 193b988798 feat(t-paliad-192): admin rule-editor frontend (Slice 11b) mai/young/fristen-phase-3-slice-11b mAi 2026-05-15 02:09:35 +02:00
  • 1c45c93570 feat(t-paliad-192): admin orphan list/resolve endpoints mAi 2026-05-15 02:09:10 +02:00
  • 36bdfecb04 Merge: t-paliad-191 — Fristen Phase 3 Slice 11a (rule editor backend — admin API + lifecycle + audit + preview) mAi 2026-05-15 01:51:28 +02:00
  • 936c4967fd test(t-paliad-191): rule-editor lifecycle + preview coverage mai/lorenz/fristen-phase-3-slice-11a mAi 2026-05-15 01:50:29 +02:00
  • 7decc5095f feat(t-paliad-191): admin rule-editor HTTP API mAi 2026-05-15 01:50:15 +02:00
  • b21ce6dd7b feat(t-paliad-191): RuleEditorService — admin rule lifecycle mAi 2026-05-15 01:50:03 +02:00
  • 358c64d172 feat(t-paliad-191): CalcOptions.RuleOverrides + applyRuleOverrides mAi 2026-05-15 01:49:43 +02:00
  • 5d22e5db21 Merge: t-paliad-190 — Fristen Phase 3 Slice 10 (rule_id backfill + orphan staging) mAi 2026-05-15 01:38:47 +02:00
  • 09615ec48e feat(t-paliad-190): mig 090 — one-time fuzzy-match backfill mai/lorenz/fristen-phase-3-slice-10 mAi 2026-05-15 01:37:57 +02:00
  • 5431fcd3cd feat(t-paliad-190): mig 089 — deadline_rule_backfill_orphans staging mAi 2026-05-15 01:37:34 +02:00
  • 16ae2f0cf0 Merge: t-paliad-189 — Fristen Phase 3 Slice 8 (wire shape swap + instance_level data + notice cards) mAi 2026-05-15 01:30:07 +02:00
  • 4c3d091280 feat(t-paliad-189): priority-driven save modal + notice cards mai/lorenz/fristen-phase-3-slice-8 mAi 2026-05-15 01:29:13 +02:00
  • d6f5e0c97e feat(t-paliad-189): UIResponse emits priority + conditionExpr mAi 2026-05-15 01:28:56 +02:00
  • a55f45ebea feat(t-paliad-189): instance_level on project Create/Update mAi 2026-05-15 01:28:45 +02:00
  • 6f77c8354c Merge: t-paliad-188 — Fristen Phase 3 Slice 7 (cross-proceeding spawn wiring + cycle guard) mAi 2026-05-15 01:19:11 +02:00
  • b64d929586 test(t-paliad-188): spawn expansion + cycle guard + multi-spawn mai/lorenz/fristen-phase-3-slice-7 mAi 2026-05-15 01:18:18 +02:00
  • e30bfe89da feat(t-paliad-188): cross-proceeding spawn wiring + cycle guard mAi 2026-05-15 01:18:07 +02:00
  • d8edea0f4c Merge: t-paliad-187 — Fristen Phase 3 Slice 6 (POST /api/tools/event-trigger endpoint) mAi 2026-05-15 01:10:09 +02:00
  • 65617a5dcb test(t-paliad-187): EventTriggerService integration coverage mai/lorenz/fristen-phase-3-slice-6 mAi 2026-05-15 01:09:31 +02:00
  • 7bfec310a0 feat(t-paliad-187): POST /api/tools/event-trigger handler + wiring mAi 2026-05-15 01:09:20 +02:00
  • 253dc1d1b3 feat(t-paliad-187): EventTriggerService.Trigger mAi 2026-05-15 01:09:11 +02:00
  • 992b99c375 Merge: t-paliad-186 — Fristen Phase 3 Slice 5 (projects soft-merge to fristenrechner codes only) mAi 2026-05-15 01:02:33 +02:00
  • 7afbf52f3e test(t-paliad-186): proceeding-type category guard mai/lorenz/fristen-phase-3-slice-5 mAi 2026-05-15 01:01:46 +02:00
  • 663ef64c62 feat(t-paliad-186): project picker filters to fristenrechner only mAi 2026-05-15 01:01:37 +02:00
  • 5b81f2159e feat(t-paliad-186): service guard + ?category filter mAi 2026-05-15 01:01:28 +02:00
  • 275cbd5e51 feat(t-paliad-186): mig 088 — fristenrechner-category trigger mAi 2026-05-15 01:01:17 +02:00
  • 76cbc311ed feat(t-paliad-186): mig 087 — remap projects.proceeding_type_id mAi 2026-05-15 01:01:08 +02:00
  • 0f142e07af Merge: t-paliad-185 — Fristen Phase 3 Slice 4 (calculator unification — foundation chain complete) mAi 2026-05-15 00:54:01 +02:00
  • d7bb238e46 test(t-paliad-185): table-driven unit tests for new helpers mai/lorenz/fristen-phase-3-slice-4 mAi 2026-05-15 00:53:01 +02:00
  • 990cc2b797 refactor(t-paliad-185): unified calculator (Slice 4 Step D) mAi 2026-05-15 00:52:21 +02:00
  • 650d30f99f Merge: t-paliad-184 — Fristen Phase 3 Slice 3 (Pipeline C migration + EventDeadlineService delegate) mAi 2026-05-15 00:42:55 +02:00
  • 6cddb2e587 test(t-paliad-184): 77-row Pipeline-C parity assertion mai/lorenz/fristen-phase-3-slice-3 mAi 2026-05-15 00:41:29 +02:00
  • 8a814e3442 refactor(t-paliad-184): EventDeadlineService.Calculate delegates mAi 2026-05-15 00:41:20 +02:00
  • 5f9a8b2ef4 feat(t-paliad-184): FristenrechnerService.calculateByTriggerEvent mAi 2026-05-15 00:41:10 +02:00
  • ee2caf9d79 feat(t-paliad-184): mig 086 — event_deadlines read-only trigger mAi 2026-05-15 00:40:59 +02:00
  • 88d5656a35 feat(t-paliad-184): mig 085 — Pipeline C data-move (77 rows) mAi 2026-05-15 00:40:50 +02:00
  • 238c4d7cf0 Merge: t-paliad-183 — Fristen Phase 3 Slice 2 (backfill is_court_set / priority / condition_expr) mAi 2026-05-15 00:29:56 +02:00
  • 32a620b788 test(t-paliad-183): assert backfill integrity for Slice 2 mai/lorenz/fristen-phase-3-slice-2 mAi 2026-05-15 00:29:10 +02:00
  • 9d73b91e05 feat(t-paliad-183): mig 084 — backfill condition_expr per design §2.4 mAi 2026-05-15 00:29:00 +02:00
  • b966d7c8cd feat(t-paliad-183): mig 083 — backfill priority per design §2.3 mAi 2026-05-15 00:28:49 +02:00
  • 755a1042ff feat(t-paliad-183): mig 082 — backfill is_court_set from heuristic mAi 2026-05-15 00:28:38 +02:00
  • c7fa0d6542 Merge: t-paliad-182 — Fristen Phase 3 Slice 1 (unified rule columns + audit table + instance_level) mAi 2026-05-15 00:20:52 +02:00
  • 1f8230b264 feat(t-paliad-182): models + service compat-read for unified rules mai/lorenz/fristen-phase-3-slice-1 mAi 2026-05-15 00:19:49 +02:00
  • bd8ec42b80 feat(t-paliad-182): mig 080 — projects.instance_level mAi 2026-05-15 00:19:37 +02:00
  • ec0ec32271 feat(t-paliad-182): mig 079 — deadline_rule_audit table + trigger mAi 2026-05-15 00:19:31 +02:00
  • 251f5a250f feat(t-paliad-182): mig 078 — unified rule columns mAi 2026-05-15 00:19:19 +02:00
  • 58a1abc6d8 Merge: t-paliad-181 — Fristen Phase 2 design (unified rule model + 12 slices, DESIGN READY FOR REVIEW) mAi 2026-05-15 00:11:28 +02:00
  • 7159443dcb Merge: t-paliad-177 Slice 4 (FINAL) — Custom Views shape=timeline + cross-project lane aggregation mAi 2026-05-15 00:10:43 +02:00
  • 119b06dcff design(t-paliad-181): Fristen Phase 2 — unified rule model + 12-slice plan mai/pauli/fristen-phase2-design mAi 2026-05-15 00:10:07 +02:00
  • 1c915639b9 feat(t-paliad-177): Custom Views timeline-shape host (frontend) mai/tesla/project-timeline-chart mAi 2026-05-15 00:09:23 +02:00
  • 83a3d27fe0 feat(t-paliad-177): ShapeTimeline enum + render_spec wiring mAi 2026-05-15 00:06:37 +02:00
  • 79f6be3fc9 Merge: t-paliad-157 — Fristen-Logik-Audit (AUDIT READY FOR REVIEW) mAi 2026-05-15 00:02:31 +02:00
  • b455df265e audit(t-paliad-157): Fristen logic — rules, triggers, conditionals mai/pauli/fristen-logic-audit mAi 2026-05-13 21:33:38 +02:00
  • 7d9935de60 Merge: t-paliad-177 Slice 3 — chart range chips + lane filter + permalink + sidebar entry mAi 2026-05-13 11:54:29 +02:00
  • e9bcf3a7b6 feat(t-paliad-177): chart reciprocal "Zurück zum Verlauf" link mAi 2026-05-13 11:53:46 +02:00
  • 1ad78918bc feat(t-paliad-177): chart sidebar contextual entry (option a) mAi 2026-05-13 11:53:13 +02:00
  • 5e1f1fecf6 feat(t-paliad-177): chart permalink copy-link + URL params consolidation mAi 2026-05-13 11:51:47 +02:00
  • 731e762919 feat(t-paliad-177): chart lane visibility filter + URL state mAi 2026-05-13 11:51:08 +02:00
  • 581fbe7d92 feat(t-paliad-177): chart range chips + custom-range URL state mAi 2026-05-13 11:49:24 +02:00
  • 8f5b83ec93 Merge: t-paliad-166 — Determinator row-by-row cascade design doc (DESIGN READY FOR REVIEW) mAi 2026-05-13 11:43:31 +02:00
  • 7c4bc39115 design(t-paliad-166): Determinator B1 row-by-row cascade mai/pauli/determinator-b1-row-by mAi 2026-05-13 11:27:06 +02:00
  • adf377c2ca Merge: t-paliad-179 Slice 1 — Tools surface split (route + shell + code-lift) mAi 2026-05-13 00:20:44 +02:00
  • f5eb84718a chore(t-paliad-179): sidebar maps Verfahrensablauf 1:1 to its own URL mai/noether/tools-cleanup-slice-1 mAi 2026-05-13 00:19:16 +02:00
  • 1255ee049f feat(t-paliad-179): /tools/verfahrensablauf page (TSX + client + build) mAi 2026-05-13 00:19:10 +02:00
  • 0105d35f0c refactor(t-paliad-179): fristenrechner consumes shared renderer module mAi 2026-05-13 00:19:00 +02:00
  • 0531e5dbf6 feat(t-paliad-179): lift Fristenrechner renderers into shared core module mAi 2026-05-13 00:18:52 +02:00
  • 0099e2f28c feat(t-paliad-179): register /tools/verfahrensablauf + 302 legacy ?path=a mAi 2026-05-13 00:18:42 +02:00
  • 3ba5727deb Merge: t-paliad-177 Slice 2 — visibility-leak fix + palette/density + exports (SVG/PNG/CSV/JSON/iCal/print) mAi 2026-05-13 00:11:58 +02:00
  • d8f7745f86 feat(t-paliad-177): chart export — iCal feed (deadlines+appointments only) mAi 2026-05-13 00:11:14 +02:00
  • 98a51faa66 feat(t-paliad-177): chart exports — SVG/PNG/CSV/JSON + browser-print CSS mAi 2026-05-13 00:08:28 +02:00
  • b24063bee1 feat(t-paliad-177): density toggle — compact/standard/spacious + URL state mAi 2026-05-13 00:06:32 +02:00
  • d1314a46f9 feat(t-paliad-177): palette picker — 5 CSS-token sets + URL state mAi 2026-05-13 00:05:38 +02:00
  • 968b0bc2da feat(t-paliad-177): close visibility leak on /projects/{id}/chart handler mAi 2026-05-13 00:03:45 +02:00
  • cd1a70d08c Merge: t-paliad-178 — Tools surface cleanup design doc (DESIGN READY FOR REVIEW) mAi 2026-05-13 00:00:41 +02:00
  • bdb3d8a425 Merge: t-paliad-177 Slice 1 — Project Timeline / Chart (SVG Gantt + standalone /projects/{id}/chart page) mAi 2026-05-12 14:14:01 +02:00
  • 30f7031e99 feat(t-paliad-177): chart page TSX + boot client + i18n + Verlauf link mAi 2026-05-12 14:12:20 +02:00
  • 8e9cde6d52 design(t-paliad-178): Tools surface cleanup — split Fristenrechner / Verfahrensablauf mai/kelvin/inventor-tools-surface mAi 2026-05-12 14:10:20 +02:00
  • a3adb6b13b feat(t-paliad-177): chart SVG paint() + mount() + palette CSS tokens mAi 2026-05-12 14:09:43 +02:00
  • ed4e731333 feat(t-paliad-177): chart layout() pure-function + 27 table-driven tests mAi 2026-05-12 14:07:48 +02:00
  • b0a6b0998f feat(t-paliad-177): chart page handler + GET /projects/{id}/chart route mAi 2026-05-12 14:05:52 +02:00
  • 482eafd03d feat(t-paliad-156): SKILL recipes drop can_see_project, wrap in BEGIN/SET LOCAL/ROLLBACK mai/planck/paliadin-per-user-rls m 2026-05-09 19:32:55 +02:00
  • 8ceb39d07e feat(t-paliad-156): mint per-turn supabase JWT + shim envelope segment m 2026-05-09 19:32:40 +02:00
  • 9713478247 feat(t-paliad-156): migration 078 — authenticated grants for paliad schema m 2026-05-09 19:32:25 +02:00
  • 54b227ce7b Merge: t-paliad-176 — FilterBar regression bundle (m/paliad#32 + #33) m 2026-05-09 18:53:39 +02:00
  • c2f1c29b10 fix(t-paliad-176): FilterBar timeline narrowing + Nur-direkt subtree skip mai/maxwell/bug-bundle-filterbar m 2026-05-09 18:52:01 +02:00
  • 17e96b7a1c Merge: t-paliad-177 — Project Timeline / Chart design doc (DESIGN READY FOR REVIEW) m 2026-05-09 18:47:06 +02:00