# Agent Guide — Pick'n'Play Also see the other related files: API.md, IIS.md, SPEC.md ## Tech constraints: - .NET 10 - ASP.NET Core Minimal API - Static HTML/CSS/JS (no Razor Pages, no Blazor, no HTMX) - SQLite via EF Core - Username+Password identity (account stored in database) - Single active “session” (one room) unless extended later - Runs on IIS (Windows Server) ## Working Style - After every iteration, do a git commit with a brief summary of the changes as a commit message. - If you find unexpected changes in the code, never revert them without asking first. - Implement API first, UI second - Keep changes small and testable - Prefer clarity over abstraction - Avoid introducing new dependencies unless they remove complexity. - Keep endpoint logic in `Endpoints/` and shared helpers/DTOs in their folders to avoid Program.cs bloat.