Three zero-byte shell-redirection accidents were tracked. The
.gitignore now ignores everything at the root except the known data
directories, README, and workflows, so strays can never be committed
again even with git add -A.
L0001 (Philips LEDBulb) and L0002/L0003 (LAMPTAN Gloss V2) are
documented non-dimmable; L0012 is a halogen and inherently dimmable.
Others stay unknown until checked against their packaging.
A push here commits the new pointer to buildfor_life_web (via
WEB_REPO_TOKEN), which triggers the site deploy. No more manual bump
commits, and re-measures deploy without any web-repo change.
Directories rename from bare EANs to L0001..L0010 (measurement order).
metrics.json gains an ean field, and a rated block with advertised
values (flux, CCT, power, lifetime) where already documented, so the
site can show advertised-vs-measured deltas. One EAN can now cover
several lamp versions (variant field) and unbranded lamps need no
barcode.
Philips LEDBulb 8W E27 3000K and two LAMPTAN Gloss V2 9W (daylight,
warm white). 2897624480138 is a retailer-internal barcode and stays
unidentified; noted in its notes field.
Lamp SPD/TM-30/metrics for four EANs and solar charge controller
efficiency sweeps, moved out of the web repo so measurement data
lives in its own history.