docs(handoff): HANDOFF under the 40-line cap for the surge plan
This commit is contained in:
+6
-6
@@ -18,13 +18,12 @@
|
||||
|
||||
## Next action
|
||||
|
||||
**Tomorrow, day 1 of the surge: the entitlement seam.** `IEntitlement` (`HasDlc`, `IsValid`), the
|
||||
Steam DLC implementation on `Steamworks.NET` behind it, a fake for tests, and `HasProOutput`
|
||||
consuming the interface instead of `IsPremium` directly. The Steam-less path must fall back to the
|
||||
free profile. Then the licence UI's four states against the fake.
|
||||
**Surge day 1: the entitlement seam.** `IEntitlement` (`HasDlc`, `IsValid`), the Steam DLC
|
||||
implementation on `Steamworks.NET` behind it, a fake for tests, and `HasProOutput` consuming the
|
||||
interface instead of `IsPremium`. Steam-less launch must fall back to the free profile; then the
|
||||
licence UI's four states against the fake.
|
||||
|
||||
Full week in `TASKS.md` → "Surge week — coding only": day 2 greyed tiers, day 3 visibility picker,
|
||||
days 3–4 stream resilience, day 4 output contract, day 5 gold pass.
|
||||
Full week: `TASKS.md` → "Surge week — coding only" (days 1–5, sized 3–5 units each).
|
||||
|
||||
## Landmines
|
||||
|
||||
@@ -40,3 +39,4 @@ days 3–4 stream resilience, day 4 output contract, day 5 gold pass.
|
||||
- **No self-updater and no version banner**: Steam updates the app.
|
||||
- Pre-existing: the **full test suite hangs** (WASAPI teardown) — per-class runs; `ytLive.Tests`
|
||||
carries 3 xUnit warnings the app-only gate does not see; a red settings control is still a bug.
|
||||
- Not every hex is a theme colour — `BorderColorPalette`/chat defaults are USER DATA.
|
||||
|
||||
Reference in New Issue
Block a user