docs: bring the platform README current — Art Studio, client apps, tracker + stale-fact sweep #1108

Merged
spikerj merged 1 commits from docs/platform-readme-refresh into main 2026-08-25 20:09:57 +00:00
Owner

Refreshes the main platform README (2,105 → 2,651 lines) for the student audience — deep behind-the-scenes detail per feature.

New major sections

  • Art Studio — user capabilities (concept picker/editing, material variants, chess sets, Photo Stack/Touch-Up), the artpipe pipeline, the three worker execution modes, GPU coordinator + VRAM leases, the full per-model lane table (incl. the new Paint 2.1 / Omni / FLUX.2-klein / Qwen-edit lanes), storage + guardrails
  • Asset-to-Game Integration — games manifest, loader normalization/budgets, per-game loadouts (chess 12 slots, hex TD 9)
  • Photography & Gallery — burst/stack provenance, tags + durable auto-tag rejection, gear registry, Darkroom Companion, clipboard paste
  • Native Mobile Apps — launcher shell + app-catalog contract, Listen/Kokoro TTS, practice/knots, backend contract, tech stacks + CI facts
  • Activity Tracker, Routes & Paths — privacy stance, recorders, ghost racing, return-to-start, trimming/analysis, paths+attempts, PMTiles maps
  • Godot Games Client — modes, wire protocol + gotchas, iOS/Android embedding, known chess-mode gap
  • Desktop Stacker — stage flow, Rust crates, deliberate zero backend integration
  • Time & Materials — app roles/screens, api/tm bounded context, relationship to the legacy Marks CRM
  • Direct Messages, Ops/Fleet/Status, C/C++/SQL/x86 tracks + git playground + progress trail, sponsorship families/family funds/location funds, More Platform Features roundup

Stale-fact sweep (~30 corrections) — Angular 22/TS 6/Nx 23; native apps + PWA no longer "(Future)"; PeerJS → VideoCallHub + coturn TURN; TileServerGL retired → PMTiles on MinIO (health-check set corrected, MongoDB Indexes added); 95 → 102 C# lessons; lesson code paths → SpikerSoft.Business.CodeExecution; SpikerSoft.Tests.Unit → per-project tests via SpikerSoft.UnitTests.slnf; library counts 84 across 6 layers with current lib names; event-handler inventory 17 → 28 (+3 worker libs); frozen 9-queue table → lane families; hiring page master-detail + PositionCatalogService; data-driven menu bar (menu-bar.menu.ts); trellis lib marked orphaned; profile tab expansion.

Verified: all internal anchors resolve, code fences balanced, and every cited file path spot-checked against the current checkouts.

🤖 Generated with Claude Code

https://claude.ai/code/session_01DoTHPhXe2qAAeQfs2itQb9

Refreshes the main platform README (2,105 → 2,651 lines) for the student audience — deep behind-the-scenes detail per feature. **New major sections** - **Art Studio** — user capabilities (concept picker/editing, material variants, chess sets, Photo Stack/Touch-Up), the artpipe pipeline, the three worker execution modes, GPU coordinator + VRAM leases, the full per-model lane table (incl. the new Paint 2.1 / Omni / FLUX.2-klein / Qwen-edit lanes), storage + guardrails - **Asset-to-Game Integration** — games manifest, loader normalization/budgets, per-game loadouts (chess 12 slots, hex TD 9) - **Photography & Gallery** — burst/stack provenance, tags + durable auto-tag rejection, gear registry, Darkroom Companion, clipboard paste - **Native Mobile Apps** — launcher shell + app-catalog contract, Listen/Kokoro TTS, practice/knots, backend contract, tech stacks + CI facts - **Activity Tracker, Routes & Paths** — privacy stance, recorders, ghost racing, return-to-start, trimming/analysis, paths+attempts, PMTiles maps - **Godot Games Client** — modes, wire protocol + gotchas, iOS/Android embedding, known chess-mode gap - **Desktop Stacker** — stage flow, Rust crates, deliberate zero backend integration - **Time & Materials** — app roles/screens, api/tm bounded context, relationship to the legacy Marks CRM - **Direct Messages**, **Ops/Fleet/Status**, **C/C++/SQL/x86 tracks + git playground + progress trail**, **sponsorship families/family funds/location funds**, **More Platform Features** roundup **Stale-fact sweep (~30 corrections)** — Angular 22/TS 6/Nx 23; native apps + PWA no longer "(Future)"; PeerJS → VideoCallHub + coturn TURN; TileServerGL retired → PMTiles on MinIO (health-check set corrected, MongoDB Indexes added); 95 → 102 C# lessons; lesson code paths → `SpikerSoft.Business.CodeExecution`; `SpikerSoft.Tests.Unit` → per-project tests via `SpikerSoft.UnitTests.slnf`; library counts 84 across 6 layers with current lib names; event-handler inventory 17 → 28 (+3 worker libs); frozen 9-queue table → lane families; hiring page master-detail + PositionCatalogService; data-driven menu bar (`menu-bar.menu.ts`); trellis lib marked orphaned; profile tab expansion. Verified: all internal anchors resolve, code fences balanced, and every cited file path spot-checked against the current checkouts. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01DoTHPhXe2qAAeQfs2itQb9
spikerj added 1 commit 2026-08-25 14:59:34 +00:00
New major sections: Art Studio (pipeline, GPU coordinator, per-model lanes,
storage), Asset-to-Game Integration, Photography & Gallery, Native Mobile
Apps, Activity Tracker/Routes/Paths, Godot Games Client, Desktop Stacker,
Time & Materials, Direct Messages, Ops/Fleet/Status, C/C++/SQL/x86 tracks,
sponsorship families/funds, and a More Platform Features roundup.

Stale-fact sweep: Angular 22/TS 6/Nx 23, native apps no longer 'Future',
PWA shipped, PeerJS replaced by VideoCallHub + coturn TURN, TileServerGL
retired for PMTiles-on-MinIO, health-check set corrected, 102 C# lessons,
lesson code moved to SpikerSoft.Business.CodeExecution, per-project test
projects via SpikerSoft.UnitTests.slnf, library counts 84 across 6 layers,
28 event handlers inventoried, queue lanes updated, hiring page
master-detail, data-driven menu bar, Marks CRM vs api/tm relationship.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DoTHPhXe2qAAeQfs2itQb9
spikerj merged commit 4a1a50b31c into main 2026-08-25 20:09:57 +00:00
spikerj deleted branch docs/platform-readme-refresh 2026-08-25 20:09:58 +00:00
Sign in to join this conversation.