Skip to content

Commit 6bdc0cb

Browse files
authored
Merge pull request #11 from superwilso/claude/codebase-audit-design-system-ri7im7
docs: current audit, forward plan, and a corrected skins contract
2 parents 97d0a67 + 10ac73c commit 6bdc0cb

4 files changed

Lines changed: 389 additions & 1 deletion

File tree

CLAUDE.md

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,37 @@
11
# NW-A55 Project — Setup & Next Steps (v1.5)
22

3-
> ## PROJECT STATE (audited 2026-07-25) — device is IN HAND; read this first
3+
> ## ⚠ READ THIS FIRST — the banner below it is a 2026-07-25 snapshot and is SEVEN WEEKS STALE
4+
>
5+
> **Updated 2026-09-14.** This file is loaded into every session automatically, which makes a stale
6+
> banner here more expensive than anywhere else in the repository — it is the first thing any new
7+
> reader, human or agent, believes. The 07-25 text below says the last code change was 2026-07-03,
8+
> that host tests are "39 UI + 8 DB", and that the whole critical path is blocked on one device
9+
> session. **All three are wrong.** This is the same failure already caught for `ROADMAP.md`
10+
> ([`docs/AUDIT_2026-09-01.md`](docs/AUDIT_2026-09-01.md) §D2) and fixed there the same way.
11+
>
12+
> **Where the project actually is, 2026-09-14 (`7860396`, v0.3.4):**
13+
>
14+
> | | |
15+
> |---|---|
16+
> | Releases shipped | **v0.3.0 → v0.3.4**, with a one-click Windows/Linux installer |
17+
> | Offline gates | **549 Rust tests**, **41 harness scenarios**, 23 C/C++ files syntax-clean, **234 golden pixel hashes** — all green, all re-run 2026-09-14 |
18+
> | The headline feature | **USB-DAC → LDAC ran end to end** (2026-09-12, owner-reported, no log captured) |
19+
> | Landed since this banner | FM tuner, Bluetooth, NFC, playlists, on-screen keyboard, liked-songs sync, device settings, palettes (device-verified), type scale, **lyrics and search** |
20+
> | Still device-gated | [`docs/DEVICE_CHECKLIST.md`](docs/DEVICE_CHECKLIST.md)**11.9, the Windows installer** (the only Windows install path): the owner reports running the v0.3.3 installer, whose `installer/` is identical to v0.3.4's; platform and log not yet recorded |
21+
>
22+
> **The live documents, in order of what you probably want:**
23+
> - **What to do next, and the skins design system:** [`docs/PLAN_2026-09-14.md`](docs/PLAN_2026-09-14.md) — current audit + ordered plan.
24+
> - **Feature state (works / partial / stationary):** [`cinder-home/STATUS.md`](cinder-home/STATUS.md) — the single source of truth.
25+
> - **Device run sheet:** [`docs/DEVICE_CHECKLIST.md`](docs/DEVICE_CHECKLIST.md) — safety rules first.
26+
> - **Structural weaknesses:** [`docs/SHORTCOMINGS.md`](docs/SHORTCOMINGS.md) — cited by section ID (note: §A1's coverage table is superseded by `PLAN_2026-09-14.md` §A1).
27+
> - **Every audit, and which are history:** [`docs/README.md`](docs/README.md).
28+
> - **RE detail:** [`analysis/RE_playerservice_sound.md`](analysis/RE_playerservice_sound.md), plus `analysis/{E,F,G,H}_*/RE_findings.md`.
29+
>
30+
> **Parts B–H below remain reference-grade and current** — the environment setup, the RE findings
31+
> and the `.UPG` procedure are all still accurate. It is only the *state and plan* text that has
32+
> aged, and it is kept verbatim below as history.
33+
34+
> ## PROJECT STATE (audited 2026-07-25) — HISTORY, superseded by the banner above
435
> This document began (v1.4) as a *pre-device* onboarding plan ("when the NW-A55 arrives").
536
> **That premise is now historical.** The device has been in hand for weeks, backed up (wbrt),
637
> flashed, soft-bricked-and-recovered twice, and the **Cinder replacement player runs on it as

0 commit comments

Comments
 (0)