VinPropane
1b11dcaf81
Merge pull request #6 from ViPro-Technologies/docs/module-documentation
...
Docs/module documentation
2026-03-30 19:06:49 -04:00
VinPropane
813baa670d
docs: tidy data_and_ops_policy table and vision plan links
...
Widen content-reload policy table columns; use proper markdown links to
neon_sprawl_vision.plan.md (not code-span wrapped URLs).
Made-with: Cursor
2026-03-30 19:05:49 -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
c47892c782
docs: documentation vs implementation alignment ( #7 )
...
Add documentation_and_implementation_alignment.md: register Status
semantics, Planned vs partial work, per-module snapshot guidance,
implementation tracking table (E1.M1 + NS-15).
Expand register Status legend; set E1.M1 to In Progress; E1.M1 module
doc Implementation snapshot and status. Link from contracts,
decomposition README, tech_stack.
Made-with: Cursor
2026-03-30 19:03:03 -04:00
VinPropane
4a510847b7
docs: data reload and telemetry operations policy ( #6 )
...
Add data_and_ops_policy.md: boot-time content load, optional dev
reload, E9.M3/E2.M4 for live tuning; telemetry PII rules, sampling,
retention principles; baseline events from vision plan with future
catalog as field source of truth.
Register cross-cutting + intro; E9.M1, E2.M2, contracts, decomposition
README, tech_stack (Related + Observability pointer).
Made-with: Cursor
2026-03-30 19:00:59 -04:00
VinPropane
0f25edb86a
docs: drop conversation-only ( #4 )/( #5 ) from module doc titles
...
Made-with: Cursor
2026-03-30 19:00:06 -04:00
VinPropane
137da33dcc
docs: quest scope and party rules ( #5 )
...
Add quest_scope_and_party.md: per-character QuestStepState default;
QuestDef modes for solo vs party credit and optional leader turn-in;
E8.M1 dependency for party features; E7.M2 per-character rewards;
open-world prototype default; instance_id binding deferred; edge cases
and telemetry.
Register cross-cutting subsection + intro link; update E7.M1, E7.M2,
E8.M1; contracts, decomposition README, tech_stack related docs.
Made-with: Cursor
2026-03-30 18:58:23 -04:00
VinPropane
c9765da311
docs: PvP × combat engine integration ( #4 )
...
Add pvp_combat_integration.md: single E5.M1 pipeline for PvE/PvP;
E6.M1 gate before player-target hostility; stub for PvE-only milestones;
shared kernel + profiles escape hatch; deny reason / telemetry notes;
E6.M3 ordering after resolution.
Register cross-cutting subsection; links from E5.M1, E6.M1,
client_server_authority, contracts, decomposition README, tech_stack.
Fix E6.M1 master plan link markup.
Made-with: Cursor
2026-03-30 18:55:46 -04:00
VinPropane
837251d439
docs: client vs server authority ( #3 ) policy
...
Add modules/client_server_authority.md: default server truth for
persistence/economy/combat; intents vs state table; E1.M1–E1.M4 and
E5.M1 ownership; economy/quest/zone/PvP blanket; deferred tick rate
and lag comp.
Link from contracts.md, register, decomposition README, tech_stack;
one-line Authority pointers in E1_M1, E1_M2, E5_M1. Fix contracts.md
baseline link formatting.
Made-with: Cursor
2026-03-30 18:53:29 -04:00
VinPropane
8ac9953c92
docs: define contract kinds and artifacts (wire, content, telemetry)
...
Add modules/contracts.md: Protobuf wire vs server-internal vs JSON Schema
content vs telemetry catalog; mapping Key contracts to kinds; proposed
contracts/ repo layout; versioning and Ready criteria.
Link from dependency register, decomposition README, tech_stack Related
docs; pointer from E9.M1 module doc.
Made-with: Cursor
2026-03-30 18:51:35 -04:00
VinPropane
293b8a4c79
docs: expand module register to full epic catalog (37 modules)
...
- Split dependency table by epic; every Depends On ID is a register row
- Add InteractionRequest to E1.M1 contract column per epic 1
- Footnote E4.M3 backend world services; E4.M3 register deps E4.M1 only
- Add 28 new module markdown files (E1.M3–E9.M4 gaps)
- Link per-module docs index to all 37 files
- Cross-link existing module docs; remove obsolete E1.M3 register note from E5.M1
- Update decomposition README modules blurb
Made-with: Cursor
2026-03-30 18:48:07 -04:00
VinPropane
93eb1fc936
docs: add per-module decomposition docs and register links
...
Add nine module documents aligned with module_dependency_register rows
(E1.M1, E1.M2, E2.M2, E3.M2, E4.M4, E5.M1, E6.M1, E7.M1, E9.M1) with
purpose, contracts, dependencies, dependents, slices, and risks.
Link register and decomposition README to the new files; note E1.M3
as E5.M1 dependency without a register row yet.
Made-with: Cursor
2026-03-30 18:41:57 -04:00
VinPropane
c83b1702c3
Merge pull request #5 from ViPro-Technologies/vwvwe
...
ew
2026-03-29 23:38:18 -04:00
VinPropane
08c563d019
Merge branch 'vwvwe' of github.com:VinPropane/neon-sprawl into vwvwe
2026-03-29 23:37:32 -04:00
VinPropane
b1a6b3fcf5
vfbkb
2026-03-29 23:37:20 -04:00
VinPropane
2f9afb2d20
Merge branch 'main' into vwvwe
2026-03-29 23:36:57 -04:00
VinPropane
c3b6677da9
ew
2026-03-29 23:35:58 -04:00
VinPropane
1f58abc35d
Merge pull request #4 from ViPro-Technologies/testing
...
s
2026-03-29 23:33:24 -04:00
VinPropane
0439457292
vfew
2026-03-29 23:33:10 -04:00
VinPropane
a80752848a
fewnkj
2026-03-29 23:31:58 -04:00
VinPropane
39f215315a
s
2026-03-29 23:23:12 -04:00
VinPropane
5263d32f5c
fix actions
2026-03-29 23:14:53 -04:00
VinPropane
c6a7781f89
Create dotnet-desktop.yml
2026-03-29 23:10:16 -04:00
VinPropane
2840a09d4e
Merge pull request #3 from VinPropane/NS-15-position-state-api
...
NS-15 implement position state api
2026-03-29 23:08:46 -04:00
VinPropane
f7bfd7cb32
NS-15 implement position state api
2026-03-29 23:08:17 -04:00
VinPropane
48b7705508
Merge pull request #2 from VinPropane/NS-15-position-state-api
...
NS-15: add implementation plan and story-branch workflow rules
2026-03-29 22:32:34 -04:00
don
a48da30f2e
NS-15: add implementation plan and story-branch workflow rules
...
Made-with: Cursor
2026-03-29 22:31:31 -04:00
VinPropane
4c8b396ac2
Merge pull request #1 from VinPropane/feature/ns-14-click-to-move
...
chore: add Cursor rule for Jira-prefixed branches and commits
2026-03-29 22:26:13 -04:00
don
959baeb5c3
chore: add Cursor rule for Jira-prefixed branches and commits
...
- Add jira-git-naming.md (key-first branches, KEY: commit subjects)
- Link from git-workflow.md for code branches
Made-with: Cursor
2026-03-29 22:25:17 -04:00
don
707129b38e
Merge pull request 'feature/ns-14-click-to-move' ( #4 ) from feature/ns-14-click-to-move into main
...
Reviewed-on: #4
2026-03-29 22:09:30 -04:00
don
64092566a4
fix(client): reliable NS-14 click-to-move without NavigationMesh
...
- Drive movement with horizontal steering + move_and_slide toward click goal
- Remove NavigationRegion3D / NavigationAgent3D; obstacle interaction is slide
- main.gd: raycast to walkable, Player.set_move_goal; viewport camera + mouse
- Scene: explicit physics layers/mask on floor, obstacle, player
- Docs: Godot 4.6 baseline, README + NS-14 plan + tech_stack; Godot .import/.uid
Made-with: Cursor
2026-03-29 22:08:25 -04:00
don
343592541a
feat(client): NS-14 click-to-move with NavigationAgent3D
...
- Main scene: floor, obstacle, nav mesh, camera, CharacterBody3D + agent
- Click-to-move on walkable group; pick mask avoids avatar self-hit
- player.gd drives path following; README and plan AC updated
Made-with: Cursor
2026-03-29 21:19:52 -04:00
don
2aabcb969a
chore(cursor): require explicit user approval before git commit
...
Add commit-and-review rule; align story-kickoff and git-workflow with it.
Made-with: Cursor
2026-03-29 21:19:49 -04:00
don
9a9f4ab3ad
docs: add NS-14 click-to-move implementation plan
...
Made-with: Cursor
2026-03-29 21:09:43 -04:00
don
353fa23d29
chore(cursor): rename project rules from .mdc to .md
...
Update cross-references in testing-expectations and story-kickoff.
Made-with: Cursor
2026-03-29 21:04:08 -04:00
don
80082a1eac
Add Cursor rules for story kickoff, authority, styles, and testing.
...
Introduce project rules: Jira story kickoff and docs/plans workflow, server
authority boundaries, GDScript and C# style guides, and testing expectations
including integration tests when persistence is in scope. All use
alwaysApply where requested so they stay in context.
Made-with: Cursor
2026-03-29 20:48:51 -04:00
don
cbf15fc8bb
chore: retarget server to .NET 10 and update stack docs
...
- NeonSprawl.Server: net8.0 -> net10.0
- README, tech_stack, server README, vision plan: .NET 8 -> .NET 10
Made-with: Cursor
2026-03-29 19:49:45 -04:00
don
f5305a447b
Document git workflow: docs on main, code on branches
...
- README: Git workflow section for humans
- Cursor rule (always apply) so the agent follows the same split
Made-with: Cursor
2026-03-29 19:38:36 -04:00
don
dbcb326a2e
a
2026-03-29 19:36:47 -04:00
don
764c832b74
Merge branch 'docs/decomposition-follow-up' into main
2026-03-29 19:36:30 -04:00
don
31bce2b344
Lock client scripting to GDScript; document in README and tech stack
...
- State GDScript as the locked choice for Godot client code
- Summary tables and client README note standard (non-.NET) Godot build
- Server/client contract via Protobuf or JSON spike, not shared C# on client
Made-with: Cursor
2026-03-29 19:36:18 -04:00
don
91bd18e69e
Merge pull request 'docs/decomposition-follow-up' ( #3 ) from docs/decomposition-follow-up into main
...
Reviewed-on: don/untitled-cyberpunk-mmo#3
2026-03-29 17:25:34 -04:00
don
8199dab748
Complete Neon Sprawl rename and server project defaults.
...
Remove legacy vision plan filename; epics already reference neon_sprawl_vision.plan.md.
Add launchSettings and appsettings for NeonSprawl.Server.
Made-with: Cursor
2026-03-29 17:24:35 -04:00
don
09a4106543
Update README and documentation to reflect project rebranding to "Neon Sprawl". Revise links to vision plan and adjust references in tech stack and decomposition documents. Enhance README with repository layout and instructions for running the server and client.
2026-03-29 17:23:00 -04:00
don
63a7ccb8e2
Merge pull request 'Document tech stack, README, and align prototype critical path with modules.' ( #2 ) from docs/decomposition-follow-up into main
...
Reviewed-on: don/untitled-cyberpunk-mmo#2
2026-03-29 17:05:35 -04:00
don
25c0dd37e2
Document tech stack, README, and align prototype critical path with modules.
...
Add locked C# / .NET 8 + Godot baseline in docs/architecture/tech_stack.md and
README; link stack from vision plan and decomposition index. Fix vision plan
module graph and lists: include E1.M4 (AbilityInputScaffold) after E5.M1 and
E2.M3 in pre-production additions; update Solo-Dev build order accordingly.
Made-with: Cursor
2026-03-29 17:04:37 -04:00
don
063974ca93
Merge pull request 'Update module dependency register and README with new epic documentation and refined next actions. Added SecurityTierZoneFlags module and clarified dependencies in the planning documents.' ( #1 ) from docs/decomposition-follow-up into main
...
Reviewed-on: don/untitled-cyberpunk-mmo#1
2026-03-29 16:50:02 -04:00
don
b616b741ac
Update module dependency register and README with new epic documentation and refined next actions. Added SecurityTierZoneFlags module and clarified dependencies in the planning documents.
2026-03-29 16:47:37 -04:00
don
328aec3a60
Initial project vision and decomposition planning baseline.
...
Capture the finalized MMO vision document and structured decomposition workspace for epics, modules, and milestones.
Made-with: Cursor
2026-03-29 16:09:57 -04:00