droid's install root (.factory) doesn't match its platform identifier, the same mismatch pattern already covered for codex (.agents). Extends the existing test cases rather than adding new assertions.
Overhaul BM25 relevance, reasoning and data-quality contracts; refresh UI styles and framework guidance; add resilient text, chip, badge and micro-interaction guidance; strengthen release, provenance and catalog refresh gates; update bilingual documentation.
Resolve platform-root-relative script paths for local and global installs, with regression coverage across Claude, Codex, Copilot, and Kiro.