Skip to content

Meta: burn down all open fbuild issues one by one (#962 → #959 → #722, then #527, then #574) #1007

Description

@zackees

Meta / tracking issue: burn down all open fbuild issues, one at a time

This is a sequencing/tracking issue for the 5 currently-open issues on FastLED/fbuild. Each is worked and merged one by one in the order below. The order is chosen by dependency first, then user-facing impact, then scope (smallest self-contained work before the large architectural refactor). Check each box as its PR merges; this meta auto-closes when all are CLOSED.

Snapshot taken 2026-07-08. Open issues: #962, #959, #722, #527, #574.


Phase 1 — USB VID/PID resolution cluster

These three share one subsystem (fbuild-core::usb resolver + the online-data VID/PID pipeline) and should land together, smallest/most-acute first so each builds on the last.


Phase 2 — CI cache


Phase 3 — Architecture (largest refactor, do last)


Working rules for each item

  1. Confirm the issue is still open and re-read its body (bodies drift).
  2. Plan non-trivial work in the issue thread first (per repo CLAUDE.md).
  3. One PR per issue, conventional-commit title, TDD (red → green → refactor).
  4. soldr cargo for Rust, uv run for Python — never bare cargo/python.
  5. Merge, tick the box here, move to the next. Do not parallelize across phases.

Dependency summary

#962 ──▶ #959 ──▶ #722 (rollup of #723–#740)   [USB cluster, sequential]
#527                                            [independent, after cluster]
#574                                            [independent, last]

🤖 Filed via Claude Code — meta tracking issue for the open-issue burn-down.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    Status
    Triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions