m pushed to mai/lorenz/fristen-phase-3-slice-7 at m/paliad 2026-05-14 23:18:25 +00:00
b64d929586 test(t-paliad-188): spawn expansion + cycle guard + multi-spawn
e30bfe89da feat(t-paliad-188): cross-proceeding spawn wiring + cycle guard
Compare 2 commits »
m pushed to main at m/paliad 2026-05-14 23:10:11 +00:00
d8edea0f4c Merge: t-paliad-187 — Fristen Phase 3 Slice 6 (POST /api/tools/event-trigger endpoint)
65617a5dcb test(t-paliad-187): EventTriggerService integration coverage
7bfec310a0 feat(t-paliad-187): POST /api/tools/event-trigger handler + wiring
253dc1d1b3 feat(t-paliad-187): EventTriggerService.Trigger
Compare 4 commits »
m pushed to mai/lorenz/fristen-phase-3-slice-6 at m/paliad 2026-05-14 23:09:36 +00:00
65617a5dcb test(t-paliad-187): EventTriggerService integration coverage
7bfec310a0 feat(t-paliad-187): POST /api/tools/event-trigger handler + wiring
253dc1d1b3 feat(t-paliad-187): EventTriggerService.Trigger
Compare 3 commits »
m created branch mai/lorenz/fristen-phase-3-slice-6 in m/paliad 2026-05-14 23:09:36 +00:00
m pushed to main at m/paliad 2026-05-14 23:02:35 +00:00
992b99c375 Merge: t-paliad-186 — Fristen Phase 3 Slice 5 (projects soft-merge to fristenrechner codes only)
7afbf52f3e test(t-paliad-186): proceeding-type category guard
663ef64c62 feat(t-paliad-186): project picker filters to fristenrechner only
5b81f2159e feat(t-paliad-186): service guard + ?category filter
275cbd5e51 feat(t-paliad-186): mig 088 — fristenrechner-category trigger
Compare 6 commits »
m created branch mai/lorenz/fristen-phase-3-slice-5 in m/paliad 2026-05-14 23:01:58 +00:00
m pushed to mai/lorenz/fristen-phase-3-slice-5 at m/paliad 2026-05-14 23:01:58 +00:00
7afbf52f3e test(t-paliad-186): proceeding-type category guard
663ef64c62 feat(t-paliad-186): project picker filters to fristenrechner only
5b81f2159e feat(t-paliad-186): service guard + ?category filter
275cbd5e51 feat(t-paliad-186): mig 088 — fristenrechner-category trigger
76cbc311ed feat(t-paliad-186): mig 087 — remap projects.proceeding_type_id
Compare 5 commits »
m pushed to main at m/paliad 2026-05-14 22:54:02 +00:00
0f142e07af Merge: t-paliad-185 — Fristen Phase 3 Slice 4 (calculator unification — foundation chain complete)
d7bb238e46 test(t-paliad-185): table-driven unit tests for new helpers
990cc2b797 refactor(t-paliad-185): unified calculator (Slice 4 Step D)
Compare 3 commits »
m created branch mai/lorenz/fristen-phase-3-slice-4 in m/paliad 2026-05-14 22:53:05 +00:00
m pushed to mai/lorenz/fristen-phase-3-slice-4 at m/paliad 2026-05-14 22:53:05 +00:00
d7bb238e46 test(t-paliad-185): table-driven unit tests for new helpers
990cc2b797 refactor(t-paliad-185): unified calculator (Slice 4 Step D)
Compare 2 commits »
m pushed to main at m/paliad 2026-05-14 22:42:56 +00:00
650d30f99f Merge: t-paliad-184 — Fristen Phase 3 Slice 3 (Pipeline C migration + EventDeadlineService delegate)
6cddb2e587 test(t-paliad-184): 77-row Pipeline-C parity assertion
8a814e3442 refactor(t-paliad-184): EventDeadlineService.Calculate delegates
5f9a8b2ef4 feat(t-paliad-184): FristenrechnerService.calculateByTriggerEvent
ee2caf9d79 feat(t-paliad-184): mig 086 — event_deadlines read-only trigger
Compare 6 commits »
m pushed to mai/lorenz/fristen-phase-3-slice-3 at m/paliad 2026-05-14 22:41:35 +00:00
6cddb2e587 test(t-paliad-184): 77-row Pipeline-C parity assertion
8a814e3442 refactor(t-paliad-184): EventDeadlineService.Calculate delegates
5f9a8b2ef4 feat(t-paliad-184): FristenrechnerService.calculateByTriggerEvent
ee2caf9d79 feat(t-paliad-184): mig 086 — event_deadlines read-only trigger
88d5656a35 feat(t-paliad-184): mig 085 — Pipeline C data-move (77 rows)
Compare 5 commits »
m created branch mai/lorenz/fristen-phase-3-slice-3 in m/paliad 2026-05-14 22:41:35 +00:00
m pushed to main at m/paliad 2026-05-14 22:29:58 +00:00
238c4d7cf0 Merge: t-paliad-183 — Fristen Phase 3 Slice 2 (backfill is_court_set / priority / condition_expr)
32a620b788 test(t-paliad-183): assert backfill integrity for Slice 2
9d73b91e05 feat(t-paliad-183): mig 084 — backfill condition_expr per design §2.4
b966d7c8cd feat(t-paliad-183): mig 083 — backfill priority per design §2.3
755a1042ff feat(t-paliad-183): mig 082 — backfill is_court_set from heuristic
Compare 5 commits »
m pushed to mai/lorenz/fristen-phase-3-slice-2 at m/paliad 2026-05-14 22:29:16 +00:00
32a620b788 test(t-paliad-183): assert backfill integrity for Slice 2
9d73b91e05 feat(t-paliad-183): mig 084 — backfill condition_expr per design §2.4
b966d7c8cd feat(t-paliad-183): mig 083 — backfill priority per design §2.3
755a1042ff feat(t-paliad-183): mig 082 — backfill is_court_set from heuristic
Compare 4 commits »
m created branch mai/lorenz/fristen-phase-3-slice-2 in m/paliad 2026-05-14 22:29:16 +00:00
m pushed to main at m/paliad 2026-05-14 22:20:53 +00:00
c7fa0d6542 Merge: t-paliad-182 — Fristen Phase 3 Slice 1 (unified rule columns + audit table + instance_level)
1f8230b264 feat(t-paliad-182): models + service compat-read for unified rules
bd8ec42b80 feat(t-paliad-182): mig 080 — projects.instance_level
ec0ec32271 feat(t-paliad-182): mig 079 — deadline_rule_audit table + trigger
251f5a250f feat(t-paliad-182): mig 078 — unified rule columns
Compare 5 commits »
m created branch mai/lorenz/fristen-phase-3-slice-1 in m/paliad 2026-05-14 22:19:58 +00:00
m pushed to mai/lorenz/fristen-phase-3-slice-1 at m/paliad 2026-05-14 22:19:58 +00:00
1f8230b264 feat(t-paliad-182): models + service compat-read for unified rules
bd8ec42b80 feat(t-paliad-182): mig 080 — projects.instance_level
ec0ec32271 feat(t-paliad-182): mig 079 — deadline_rule_audit table + trigger
251f5a250f feat(t-paliad-182): mig 078 — unified rule columns
Compare 4 commits »
m pushed to main at m/paliad 2026-05-14 22:11:30 +00:00
58a1abc6d8 Merge: t-paliad-181 — Fristen Phase 2 design (unified rule model + 12 slices, DESIGN READY FOR REVIEW)
119b06dcff design(t-paliad-181): Fristen Phase 2 — unified rule model + 12-slice plan
Compare 2 commits »