From 68fdacc12d3f77b05dcd4898ec1f647db9e2e0d3 Mon Sep 17 00:00:00 2001 From: gramps Date: Sun, 1 Nov 2026 07:33:00 -0800 Subject: [PATCH] docs(handoff): trim to the 40-line cap --- HANDOFF.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/HANDOFF.md b/HANDOFF.md index 5923e0b..2f7e1db 100644 --- a/HANDOFF.md +++ b/HANDOFF.md @@ -12,18 +12,15 @@ `MainViewModel.DeveloperMode` bypasses it in Debug only. - **Distribution is Steam-exclusive** (2026-10-31): free app + paid edition as a Steam **DLC**; the **$10/month** plan sold off-Steam by Polar, *stated, never sold*, in-app. Entitlement is - `steamDlcOwned || polarKeyValid`; `steam_api64.dll` ships beside the exe and the app must start - without Steam, falling back to free. + `steamDlcOwned || polarKeyValid`; the app must start without Steam, falling back to free. - **Site live with Steam** (`a9d07ce`); `www.llamacasty.com` 301s to the apex. ## Next action **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: `TASKS.md` → "Surge week — coding only" (days 1–5, sized 3–5 units each). +interface instead of `IsPremium`. Steam-less launch must fall back to free; then the licence UI's +four states against the fake. Full week: `TASKS.md` → "Surge week — coding only". ## Landmines