Daniel Roth
|
33061ba347
|
Mapper reads 'Individual Trickle Vent' label variant 🟥
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-30 13:43:48 +00:00 |
|
Daniel Roth
|
093563b0c9
|
Mapper falls back to legacy trickle vent label for pre-existing API responses 🟥
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-30 13:34:06 +00:00 |
|
Daniel Roth
|
372586bb29
|
Door columns shift to Q/R/S/T after column P deletion 🟥
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-30 12:58:00 +00:00 |
|
Daniel Roth
|
550b2ae5e6
|
revert changes
|
2026-06-30 11:34:16 +00:00 |
|
Daniel Roth
|
367fd3664b
|
Write total trickle vent area to column O; shift door columns to Q/R/S/T 🟥
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-30 09:37:55 +00:00 |
|
Daniel Roth
|
e55c2262c8
|
handle 50 rows in new template file
|
2026-06-10 16:18:46 +00:00 |
|
Daniel Roth
|
0edeeaefa6
|
populate_sheet writes to new Sero template column layout 🟩
|
2026-06-10 13:21:50 +00:00 |
|
Daniel Roth
|
236f33c25f
|
move spreadsheet population logic to domain
|
2026-06-09 14:43:24 +00:00 |
|
Daniel Roth
|
3f5b3cf172
|
Window carries no opening_type — ventilation table is the sole persistence point 🟥
|
2026-06-08 09:43:41 +00:00 |
|
Daniel Roth
|
37b5a3a6e5
|
move domain code out of datatypes/domain
|
2026-06-05 14:07:28 +00:00 |
|