/attempt #229
Plan (Bug Fixes):
Objective: Fix 197+ critical runtime bugs preventing sparkfun-boards from building and functioning correctly.
Code Changes (TSX):
Fix 3 broken import statements with leading spaces in import paths (SCD40, SCD41, FS3000-1015)
Replace 180+ invalid string literals with proper sel selector objects across 25+ board files
Remove circular self-references from SCD40_D_R1 and SCD41_D_R1 chip definitions
Fix incorrect pinLabel format (number keys → string keys) in STHS34PF80 sensor board
Rename 6+ files violating
biome.json
kebab-case convention
Update all affected imports and references
Verification:
Run npm run format:check to ensure linting passes
Execute verification commands for each bug category
Test affected boards build successfully with npm run tsci-build
Validate connections are properly established with sel selectors
Artifacts:
CRITICAL_BUGS_REPORT.md
/attempt #229
Plan (Bug Fixes):
Objective: Fix 197+ critical runtime bugs preventing sparkfun-boards from building and functioning correctly.
Code Changes (TSX):
Fix 3 broken import statements with leading spaces in import paths (SCD40, SCD41, FS3000-1015)
Replace 180+ invalid string literals with proper sel selector objects across 25+ board files
Remove circular self-references from SCD40_D_R1 and SCD41_D_R1 chip definitions
Fix incorrect pinLabel format (number keys → string keys) in STHS34PF80 sensor board
Rename 6+ files violating
biome.json
kebab-case convention
Update all affected imports and references
Verification:
Run npm run format:check to ensure linting passes
Execute verification commands for each bug category
Test affected boards build successfully with npm run tsci-build
Validate connections are properly established with sel selectors
Artifacts:
CRITICAL_BUGS_REPORT.md
Updated board files with corrected imports, connections, and formats
Passing CI/CD checks
Deliverable: Open PR Fix Critical Runtime Bugs: Broken Imports, String Literals, and Circular References #229 referencing documented critical bugs; include /claim Fix Critical Runtime Bugs: Broken Imports, String Literals, and Circular References #229 in PR body when fixes are complete and verified.