Commit Graph

10 Commits (dbae80627f691fe2bb6b261cd5348c7d5fa1e602)

Author SHA1 Message Date
VinPropane 6599e136d6 chore: CI check for decomposition hybrid vocabulary (suggestion 4)
- Add scripts/check_decomposition_language.py (stdlib); PR gate step
- CT.M1, content README, docs-review-agent, 2026-04-03 review updates
2026-04-03 21:29:28 -04:00
VinPropane d11641159d chore: Epic 2 E2.M1 stub, content CI validation, doc follow-ups
- epic_02: expand E2.M1 module breakdown (non-combat SkillDef, allowedXpSourceKinds)
- PR gate: Python jsonschema validate content/skills vs skill-def.schema.json
- Add scripts/validate_content.py, requirements-content.txt; ignore .venv-content
- CT.M1, E2.M1, internal-content-authoring, content README: document CI spine
- Update 2026-04-03 branch review (suggestions 2–3 done)
2026-04-03 21:27:52 -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 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 0ac3fb07e9 Run PR gate on feature-branch push, not only pull_request 2026-03-30 21:34:13 -04:00
VinPropane 510155d4fc Add PR gate workflow for path-skipped pull requests 2026-03-30 21:32:13 -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 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