cf055c8928
18 bite-sized tasks taking the repo from empty to a deployed ASP.NET app where users can sign up, generate pairing codes, and pair a device via curl. Includes data-protection keys, multi-stage Dockerfile, and the end-to-end smoke test. Defers WS hub, Realtime relay, tools, the real Python client, and the React UI to Plans 2-4.