diff --git a/AGENTS.md b/AGENTS.md index 4f67735..5af576b 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -6,6 +6,8 @@ Also see the other related files: API.md, IIS.md, SPEC.md - This is a Windows environment, WSL is not installed (i.e. sed is not available). Use PowerShell commands (e.g. Get-Content with the -First and -Skip options). - web.config in the server is different than locally, it must be exluded from deployment. +- After every iteration, evaluate if the test coverage would fall below 100%, and write tests if necessary. +- After every iteration, run "dotnet test GameList.Tests/GameList.Tests.csproj" and make sure that nothing broke. - 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 (deletions, changes, diff results that were not communicated.), never revert them and never restore the old state. Assume that those changes happened with intent. - After changing the backend, feel free run "dotnet build" and "dotnet ef database update". If this is blocked by a running dotnet process, feel free to kill the process and retry the operations once. @@ -20,5 +22,4 @@ Also see the other related files: API.md, IIS.md, SPEC.md - 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)