Commit graph

15 commits

Author SHA1 Message Date
7222398628 Typecheck tests against current types
tsx runs tests without type checking and tsconfig.json covers only src,
so 71 type errors had accumulated unnoticed. tsconfig.tests.json now
checks every test and helper, and npm run typecheck includes it.

Fixtures gain the fields the DTOs have grown since they were written
(manualQuantity, circuit apparent power/cos phi, downstream board loads,
section totals, building, cover and board info fields). Repository
lookups that return "row ?? null" now declare the null in their type,
which their callers already handle.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 13:17:45 +01:00
734a2bcfc4 Create clean release database baseline 2026-07-31 14:07:26 +02:00
ab989cc637 Delete populated circuit groups safely 2026-07-31 08:01:55 +02:00
93ec294759 Move circuits between groups 2026-07-31 07:58:42 +02:00
be9c6f0d52 Renumber circuit groups explicitly 2026-07-31 07:53:07 +02:00
0cb280ddb2 Reorder circuit groups 2026-07-31 07:47:45 +02:00
0c92fbd09e Manage circuit groups 2026-07-31 07:32:46 +02:00
99bdf6491b Persist populated group deletion 2026-07-30 20:10:10 +02:00
db4c757018 Define circuit group subtrees 2026-07-30 20:06:09 +02:00
3399fcd88b Persist circuit group moves 2026-07-30 20:03:11 +02:00
9ad91887b2 Plan circuit group moves 2026-07-30 19:58:45 +02:00
07925b2fd9 Persist circuit group renumbering 2026-07-30 19:56:59 +02:00
63650a623c Plan circuit group renumbering 2026-07-30 19:51:44 +02:00
1250f9a6af Add circuit group commands 2026-07-30 19:46:55 +02:00
a88c4b2086 Add protection domain foundation 2026-07-30 19:03:36 +02:00