Per-topic agent-facing docs. The root CLAUDE.md
routing table sends an agent here by task.
Files (#695 MVP)
commands-reference.md— everyfbuildsubcommand with one-line purpose + "use this when …" guidance.path-conventions.md— prefix roots (~/.fbuild/{dev|prod}/cache/…vs<project>/.fbuild/build/…), the factory functions that pick them, and why a mis-spelled/absolute path silently defeats a cache key. Read before touching any cache dir, build dir, or cache-key/signature code (#952).cross-compilation.md— soldr's blessed cross path (soldr prepare+soldr build), the banned wrappers and the lint that enforces it, and the manylinux glibc-floor trap: a wheel can build green, be taggedmanylinux_2_17, and still require glibc 2.39. Read before touching any release lane.deploy-architecture.md— theDeployertrait,post_deploy_recovery, board-family dispatch model.hardware-ci-setup.md— how the hardware-in-the-loop CI rigs are wired (existing doc).serial-testing.md— Docker/WSL real-device harness forport_class+family_for_portvalidation against an actual ESP32. Reach for this when you touchcrates/fbuild-serial/src/port_class.rs, FastLED/boards catalogue ingestion/family classification, or any DTR/RTS handling inSharedSerialManager::open_port. See #899 (resolved).
The full FastLED-equivalent set (rust-standards, crate-structure,
build-system, testing-commands, debugging, serial-architecture,
workflow) is intentionally not in the MVP. Each is its own future
PR; the routing entry in the root CLAUDE.md will gain rows as
they land.
Filed in #695.