jubnl
|
e76818627b
|
refactor(plugins): the trip-write role gate through a repository, in isolation
|
2026-09-24 01:58:22 +02:00 |
|
jubnl
|
e98f86efba
|
fix(server): plan 3a re-review 2 follow-ups — absent-ORM boot branch pinned; airports boot hook never rejects; BOOT-SWEEP-001 asserts the seven routes; duplicate comment removed
|
2026-09-22 18:13:28 +02:00 |
|
jubnl
|
66703efeb7
|
feat(db): generated entities declare their repository type; test casts dropped
|
2026-09-22 18:01:45 +02:00 |
|
jubnl
|
46bb11f508
|
fix(server): plan 3a re-review follow-ups — plugin boot activation and the airports backfill inside a request context; the supervisor answers the child before failing closed; BOOT-SWEEP-001 drives the real boot hooks; ws adapter seam pinned
|
2026-09-22 17:39:38 +02:00 |
|
jubnl
|
761cd14b2b
|
fix(server): plan 3a review follow-ups — fail closed without an ORM at every choke point; seam and D5 ratchet tests; dead method and DDL copies removed
|
2026-09-22 16:54:45 +02:00 |
|
jubnl
|
6db91c8bf3
|
refactor(addons): addon catalog and photo providers through repositories
|
2026-09-22 14:06:57 +02:00 |
|
jubnl
|
e9391a9ae1
|
fix(server): non-HTTP entrypoints run inside an ORM request context; permission loads fail closed on context errors
|
2026-09-22 13:25:17 +02:00 |
|