neon-sprawl/.cursor/rules
VinPropane e2d64a7a57 NS-17: PostgreSQL position persistence and integration tests
Wire IPositionStateStore to Npgsql when ConnectionStrings:NeonSprawl is set,
with versioned DDL under server/db/migrations and a shared PostgresPositionBootstrap
for schema plus dev-player seeding at host startup. In-memory tests override Postgres
registrations when CI sets the connection string globally.

Add GitHub Actions Postgres service for dotnet test, server README updates,
decomposition and implementation-plan docs, code review write-up, and C# brace
conventions in csharp-style rule.
2026-03-30 22:55:17 -04:00
..
architecture-authority.md chore(cursor): rename project rules from .mdc to .md 2026-03-29 21:04:08 -04:00
code-review-agent.md chore(rules): omit Made-with Cursor from PR and push descriptions 2026-03-30 19:56:05 -04:00
commit-and-review.md chore(rules): omit Made-with Cursor from PR and push descriptions 2026-03-30 19:56:05 -04:00
csharp-style.md NS-17: PostgreSQL position persistence and integration tests 2026-03-30 22:55:17 -04:00
gdscript-style.md NS-16: MoveCommand → server PositionState, Godot sync, tests 2026-03-30 19:54:17 -04:00
git-workflow.md NS-15: add implementation plan and story-branch workflow rules 2026-03-29 22:31:31 -04:00
godot-client-script-organization.md NS-16: MoveCommand → server PositionState, Godot sync, tests 2026-03-30 19:54:17 -04:00
jira-git-naming.md chore: add Cursor rule for Jira-prefixed branches and commits 2026-03-29 22:25:17 -04:00
story-kickoff.md chore: story kickoff — transition Jira To Do to In Progress 2026-03-30 20:49:13 -04:00
testing-expectations.md NS-16: MoveCommand → server PositionState, Godot sync, tests 2026-03-30 19:54:17 -04:00