{"record":{"tags":["TypeScript","React","Cloudflare","D1","R2","Durable Objects","Workflows","Hono","Better Auth","WebSocket","Three.js","Colyseus","Drizzle","SQLite","Cloudflare Workers","Cloudflare Access","Cloudflare Tunnel","KV","workerd","Miniflare","WebAssembly","Astro","Vite","Finegers","game SDK","multiplayer"],"capabilities":[],"sections":[{"heading":"Reviewed engineering work","body":"Cloudflare control plane separates accounts and authentication, Ops administration, node enrollment and heartbeat, background world provisioning and request routing. Reviewed implementation uses Workers, D1, R2, KV, Durable Objects and Workflows; Ops verifies Cloudflare Access identity with JOSE. This does not mean every game runs at the edge."},{"heading":"Reviewed engineering work","body":"Self-hosted game infrastructure runs Worker-compatible game rooms with workerd/Miniflare behind Cloudflare Tunnel. Node agents report enrollment and heartbeat. Host tooling includes deployment/cut-over and rollback paths plus encrypted S3-compatible backup and restore code; live failover and recovery acceptance remain separate checks."},{"heading":"Reviewed engineering work","body":"Three.js powers browser 3D worlds and avatars; the family game includes Colyseus client/server multiplayer and SQLite persistence with Drizzle. Shared game contracts and SDK build tooling include WebAssembly asset packaging. Account and Ops screen manifests include React, HeroUI and React Aria, while the public website uses Astro. These components belong to one platform family."},{"heading":"Reviewed engineering work","body":"Reviewed shared UI manifest pins TypeScript 7.0.2; the game SDK declares ^7.0.2. Package splits remain parts of the same platform family."},{"heading":"Reviewed engineering work","body":"Documentation explicitly places accounts, operations, enrollment/heartbeat, jobs, routing, shared contracts, UI, catalogues, host runners, SDK, game adapters and website tooling in one platform split from an earlier monorepo. Selected implementation source corroborates these service boundaries. Game work includes original implementations and upstream integrations; neither repository splits nor third-party games become additional authored projects."}],"sources":[{"label":"Curated summary from reviewed implementation; private references retained internally","url":"https://ws.agency/knowledge","basis":"private-project-review"}],"status":"Reviewed engineering work or prototype; current availability and production acceptance require confirmation.","limitations":["One platform family, not 28 delivered projects.","The reviewed Miniflare host-runner manifest uses a prerelease dependency; supported runtime compatibility requires separate verification.","Suroi, Mindustry and MK48 integration/adaptation retains upstream authorship.","Kingdoms snapshot contains only a specification; no implemented Kingdoms game claim.","Operations/SDK split and documented test receipts are not independent deployment proof.","Integrated upstream games retain their original authorship; specification-only games are not claimed as delivered","Source review is not independent production, security or outcome certification."],"needsReview":["Current support and commercial terms","Independent production acceptance and measured outcomes","Confirm publishable WS contribution scope and current Finegers product availability","Confirm release/runtime acceptance for each integrated game and platform flow","Confirm backup/restore, parental permissions and persistent-data migration acceptance"],"reviewedAt":"2026-10-12","verification":"documentation-reviewed","id":"project:family-gaming-platform","kind":"project","name":"Finegers — family gaming platform","summary":"Family multiplayer and Three.js 3D worlds with a Cloudflare operations control plane, a shared game SDK and self-hosted game runtimes.","url":"https://ws.agency/knowledge"}}