Commit Graph

4 Commits (c3fc59347bbaf5a2e401ad3f99313e20fcf4dd5c)

Author SHA1 Message Date
VinPropane 0f72f8ac06 chore(rules): omit tool attribution from commits and PR text
Extend commit-and-review (alwaysApply), code-review agent, and AGENTS.md.
Covers full git commit bodies; after commit, verify log and amend if the
environment appends branding.

Made-with: Cursor
2026-03-30 19:58:19 -04:00
VinPropane 3882b0e2c6 NS-16: MoveCommand → server PositionState, Godot sync, tests
Implement E1.M1 intent → authority: POST /game/players/{id}/move with v1 JSON
MoveCommandRequest (snap + sequence), extend in-memory store and
PositionStateApi. Godot client splits ground_pick and position_authority_client
with thin main.gd; snap_to_server on player.

Tests live under NeonSprawl.Server.Tests/Game/PositionState/ with AAA layout
and MethodName_ShouldExpectedOutcome_WhenScenario naming. Debug builds use
UseAppHost=false so Linux IDEs resolve .NET 10 from a user-local SDK.

Add NS-16 implementation plan, code review doc, godot-client-script-organization
rule, csharp test layout/naming rules, and refresh E1.M1 / alignment docs.
Server and client README updates include move API, prerequisites, and Rider
notes.

Made-with: Cursor
2026-03-30 19:54:17 -04:00
VinPropane 85d3070969 rules: code review must cite plans and decomposition docs
Require identifying docs/plans and docs/decomposition/modules (register,
module pages, cross-cutting policies, implementation alignment); verify
implementation against them; add Documentation checked to review output.

Extend checklist; AGENTS.md code review row summarizes requirement.

Made-with: Cursor
2026-03-30 19:04:58 -04:00
VinPropane f7bfd7cb32 NS-15 implement position state api 2026-03-29 23:08:17 -04:00