Commit Graph

108 Commits (49ee930f5d480b9244a945b484d5dc905cdaee9a)

Author SHA1 Message Date
VinPropane 49ee930f5d chore: note likely fourth damage gig later; keep 9-gig v1 roster 2026-04-03 19:29:03 -04:00
VinPropane 29838c8627 chore: cyberpunk-themed gig names (Breach, Cascade, Sightline, …) 2026-04-03 19:27:27 -04:00
VinPropane 4c8239b3bf chore: add third damage gig Reach (ranged) 2026-04-03 19:25:32 -04:00
VinPropane 6b59ebbbe4 chore: first-draft 8-gig roster (2 per archetype) 2026-04-03 19:23:48 -04:00
VinPropane a6b33d8a30 chore: PvP gig rules open indefinite pending PvP scope 2026-04-03 19:22:33 -04:00
VinPropane 4c6dc94d5e chore: defer recruitment channel until broader vision 2026-04-03 19:22:03 -04:00
VinPropane c07237db39 chore: conditional LFG design — niches, gig+loadout eligibility, multi-select 2026-04-03 19:17:59 -04:00
VinPropane 1ff835dd91 chore: decouple party recruitment from assumed LFG UI 2026-04-03 19:16:21 -04:00
VinPropane 31e7361ab3 chore: passive consumable amp applies from main or sub-gig 2026-04-03 19:13:48 -04:00
VinPropane a204fb12e3 chore: gig XP only on main gig; sub earns none 2026-04-03 19:12:54 -04:00
VinPropane 8b97835189 chore: add game-design gigs.md artifact; link from overview and skills 2026-04-03 19:09:36 -04:00
VinPropane a6eb441330 chore: refine combat progression mechanics for clarity and balance 2026-04-03 19:07:15 -04:00
VinPropane 8d5974fb74 chore: agree per-gig combat progression 2026-03-31 23:31:15 -04:00
VinPropane 6114dc613c chore: agree hub-only gig swap (no on-the-fly) 2026-03-31 23:30:06 -04:00
VinPropane 975acf267b chore: agree soft skill caps with escalating XP per level 2026-03-31 23:29:13 -04:00
VinPropane 72526ebc11 chore: clarify failure XP is per-skill, open; not death penalty 2026-03-31 23:27:15 -04:00
VinPropane d30ee1c291 chore: agree primary skill XP from doing the activity 2026-03-31 23:25:51 -04:00
VinPropane 0766bbcc9b chore: mark combat vs non-combat split agreed in decisions log 2026-03-31 23:24:59 -04:00
VinPropane 0f90f9500e chore: agree sub-gig; drop combinatorial emphasis 2026-03-31 23:23:32 -04:00
VinPropane e815b42734 chore: document optional FFXI-style sub-gig slot 2026-03-31 23:18:13 -04:00
VinPropane f41426cdee chore: multi-gig mastery OK; time-gated by slow gig leveling 2026-03-31 23:16:35 -04:00
VinPropane db452e9c56 chore: rep character-wide, gig-scoped storylines and main quests 2026-03-31 23:13:48 -04:00
VinPropane 3d3de5b85e chore: agree consumables baseline + gig amplification seam 2026-03-31 23:12:26 -04:00
VinPropane a855551a6b chore: combat gear crafting has no gig dependency 2026-03-31 23:10:49 -04:00
VinPropane 36533a5f98 chore: seam decision — combat gear is gig-restricted 2026-03-31 23:07:58 -04:00
VinPropane bb23b155a6 chore: lock game-design vocabulary (gig vs skill) 2026-03-31 23:06:10 -04:00
VinPropane 08673b6e59 chore: document hybrid combat gigs + classless non-combat skills 2026-03-31 23:00:46 -04:00
VinPropane e929f60e8a chore: add game-design skills vision doc 2026-03-31 22:44:10 -04:00
VinPropane 55c4396da7 chore: fold professions into skills stub in game-design overview 2026-03-31 22:40:46 -04:00
VinPropane afe6eed53c chore: expand game-design overview planned topic stubs 2026-03-31 22:35:58 -04:00
VinPropane a8dd1b22cd chore: add game-design overview as master index 2026-03-31 22:33:39 -04:00
VinPropane ff60b129cd chore: add docs/game-design for vision and mechanics notes 2026-03-31 22:32:09 -04:00
VinPropane 83d350a341
Merge pull request #16 from ViPro-Technologies/docs/content-tooling-ct-track
chore: add CT content-tooling track and vision plan tooling epic
2026-03-30 23:19:08 -04:00
VinPropane 107eda77d8 chore: add CT content-tooling track and vision plan tooling epic
- Add docs/decomposition/tooling/internal_authoring.md and CT.M1–M3 module stubs
- Register CT modules and cross-cutting section in decomposition README
- Add internal-content-authoring execution plan
- Extend neon_sprawl_vision.plan.md with Tooling epic (CT) in Core Epic Map and modules
2026-03-30 23:18:40 -04:00
VinPropane 2b0a050645
Merge pull request #15 from ViPro-Technologies/NS-17-persist-position-postgres
NS-17: PostgreSQL position persistence and integration tests
2026-03-30 23:05:51 -04:00
VinPropane 715c7d4a1b NS-17: document Jira-prefixed commit subjects in rules and AGENTS
Link commit-and-review to jira-git-naming for story-scoped commits; clarify
jira-git-naming applies to commits done as part of a Jira issue; surface the
convention in AGENTS.md.
2026-03-30 23:04:49 -04:00
VinPropane d20b3931af style: primary constructors for position state types
Use C# primary constructors and camelCase private fields per csharp-style.
Refactor InMemoryPositionStateStore seeding into CreateInitialMap; align
Postgres integration tests and PositionStateApiTests with factory/httpClient
naming.
2026-03-30 23:01:36 -04:00
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
VinPropane 6c3d8b164f
Merge pull request #14 from ViPro-Technologies/ci/pr-gate-workflow
Ci/pr gate workflow
2026-03-30 21:46:19 -04:00
VinPropane c3fc59347b Name PR gate job pr-gate for branch-protection search 2026-03-30 21:45:30 -04:00
VinPropane 52fe2d4a01 Run PR gate on main so required-checks list can discover it 2026-03-30 21:37:04 -04:00
VinPropane c37a99d4cd
Merge pull request #13 from ViPro-Technologies/ci/pr-gate-workflow
Run PR gate on feature-branch push, not only pull_request
2026-03-30 21:35:26 -04:00
VinPropane 0ac3fb07e9 Run PR gate on feature-branch push, not only pull_request 2026-03-30 21:34:13 -04:00
VinPropane 3b88bb2f2a
Merge pull request #12 from ViPro-Technologies/ci/pr-gate-workflow
Add PR gate workflow for path-skipped pull requests
2026-03-30 21:32:36 -04:00
VinPropane 510155d4fc Add PR gate workflow for path-skipped pull requests 2026-03-30 21:32:13 -04:00
VinPropane 2556f167c9
Merge pull request #11 from ViPro-Technologies/chore/add-gdlintrc
Add gdlintrc for GDScript linting configuration
2026-03-30 21:31:46 -04:00
VinPropane 1caf3e416f Add gdlintrc for GDScript linting configuration 2026-03-30 21:25:44 -04:00
VinPropane 6a804e591c
Merge pull request #10 from ViPro-Technologies/ci/gdscript-lint-and-dotnet-paths
ci: gate .NET workflow on server paths; add GDScript lint/format CI
2026-03-30 21:22:59 -04:00
VinPropane 15b0ee0921 ci: gate .NET workflow on server paths; add GDScript lint/format CI
- Run .NET build/test only when the solution, server/, or the workflow changes.
- Add gdlint and gdformat --check for client/ on relevant path changes.
- Align client GDScript with gdtoolkit (formatting, enum order, line length).
2026-03-30 21:16:16 -04:00
VinPropane a8cbcb5ff7
Merge pull request #9 from ViPro-Technologies/docs/vision-remove-todo-labels
docs(vision): drop Cursor todo block and Todo N Output headings
2026-03-30 21:03:35 -04:00