Hide_D
2b9ed619e7
feat: port monthly unique loss and inheritance merge
2026-07-25 21:19:38 +00:00
Hide_D
6272ff9882
fix: load and persist legacy inheritance ranks
2026-07-25 21:19:24 +00:00
Hide_D
482beb055f
merge: port monthly speciality and betrayal actions
2026-07-25 20:55:51 +00:00
Hide_D
de9f1cbc64
feat: port monthly speciality and betrayal actions
2026-07-25 20:55:34 +00:00
Hide_D
80d7f264af
fix: align legacy speciality selection
2026-07-25 20:55:27 +00:00
Hide_D
4fa91439d5
merge: port monthly scout policy actions
2026-07-25 20:28:37 +00:00
Hide_D
fdd169fbfd
feat: port monthly scout policy actions
2026-07-25 20:28:25 +00:00
Hide_D
5262a61ddf
merge: narrow nation betting API
2026-07-25 20:17:31 +00:00
Hide_D
9a2d86988d
Limit nation betting API scope
2026-07-25 20:17:28 +00:00
Hide_D
11b2e66c9d
merge: port nation betting lifecycle
2026-07-25 20:16:32 +00:00
Hide_D
25e67e15ae
Implement nation betting lifecycle
2026-07-25 20:16:11 +00:00
Hide_D
06ab6c3565
merge: port city changes and NPC troop leaders
2026-07-25 19:50:02 +00:00
Hide_D
09e4a2233c
feat(game-engine): port city changes and NPC troop leaders
2026-07-25 19:49:51 +00:00
Hide_D
18a39ec612
merge: port monthly invader lifecycle
2026-07-25 19:20:16 +00:00
Hide_D
7818b52d04
feat: port monthly invader lifecycle
2026-07-25 19:19:31 +00:00
Hide_D
15713224f6
merge: implement RaiseNPCNation monthly action
2026-07-25 18:56:46 +00:00
Hide_D
a0f7493f1a
feat: raise monthly NPC nations
2026-07-25 18:56:34 +00:00
Hide_D
d0df2cdd00
merge: register delayed scenario NPCs
2026-07-25 18:40:17 +00:00
Hide_D
5ed1cbe951
feat: register delayed scenario NPCs
2026-07-25 18:39:58 +00:00
Hide_D
29851666ad
merge: implement CreateManyNPC monthly action
2026-07-25 18:16:04 +00:00
Hide_D
90d195e721
feat(game-engine): implement CreateManyNPC monthly action
2026-07-25 18:15:52 +00:00
Hide_D
3a8dba6cbf
merge: support legacy CreateAdminNPC no-op
2026-07-25 17:50:27 +00:00
Hide_D
3cf5a66c77
Support legacy CreateAdminNPC no-op
2026-07-25 17:50:16 +00:00
Hide_D
0b3bf618ea
merge: implement monthly war income processing
2026-07-25 17:45:43 +00:00
Hide_D
16e84bf422
Implement monthly war income processing
2026-07-25 17:45:32 +00:00
Hide_D
3d564dcc6a
merge: implement semi-annual monthly processing
2026-07-25 17:35:40 +00:00
Hide_D
5323c5891d
Implement semi-annual monthly processing
2026-07-25 17:35:16 +00:00
Hide_D
cec0ccb1b4
merge: implement monthly nation level update
2026-07-25 17:20:17 +00:00
Hide_D
41d70a475c
Implement monthly nation level updates
2026-07-25 17:19:44 +00:00
Hide_D
7afb2ac63f
merge: implement monthly city supply update
2026-07-25 16:58:23 +00:00
Hide_D
3142f8d917
feat: implement monthly city supply update
2026-07-25 16:58:19 +00:00
Hide_D
036e72b929
merge: implement monthly disaster event
2026-07-25 16:39:38 +00:00
Hide_D
1ae9ca6c1e
feat: implement monthly disaster event
2026-07-25 16:39:33 +00:00
Hide_D
0e93a8c859
fix(gateway): keep terms links under base path
2026-07-25 16:39:18 +00:00
Hide_D
86194eb72d
Merge branch 'main' into feature/frontend-missing-pages
2026-07-25 16:36:01 +00:00
Hide_D
0c5480687c
test(frontend): cover restored page parity flows
2026-07-25 16:35:55 +00:00
Hide_D
11a559f169
feat(frontend): restore account oauth and yearbook flows
2026-07-25 16:35:49 +00:00
Hide_D
3ea3d87b39
merge: migrate monthly city trade rates
2026-07-25 16:16:16 +00:00
Hide_D
f8645a4576
feat: migrate monthly city trade rates
2026-07-25 16:16:10 +00:00
Hide_D
f8bd3b4138
merge: verify HWE GUI lifecycle
2026-07-25 14:34:54 +00:00
Hide_D
a45b2246e6
Document the HWE GUI lifecycle test
2026-07-25 14:32:32 +00:00
Hide_D
84c88388b4
Wait for the freshly started HWE lobby
2026-07-25 14:31:08 +00:00
Hide_D
33673e0dfd
Distinguish repeated lifecycle reset requests
2026-07-25 14:29:00 +00:00
Hide_D
43d137e123
merge: complete reserved turn command parity
2026-07-25 14:17:44 +00:00
Hide_D
30cf395b55
test: compare reserved commands against legacy
2026-07-25 14:17:04 +00:00
Hide_D
1fef287b6b
fix: align reserved turn commands with legacy
2026-07-25 14:16:59 +00:00
Hide_D
43ae163038
Tolerate concurrent PM2 profile cleanup
2026-07-25 14:13:24 +00:00
Hide_D
62b6e20c46
Wait for the requested lifecycle operation
2026-07-25 14:05:48 +00:00
Hide_D
d964a28465
Replace PM2 definitions during profile reset
2026-07-25 14:03:33 +00:00
Hide_D
87e303734a
Route managed game APIs under profile prefixes
2026-07-25 14:01:32 +00:00
Hide_D
42f68d9827
Verify the administrator gateway main page
2026-07-25 13:58:39 +00:00
Hide_D
fac9889d46
Assert HWE availability through its enabled action
2026-07-25 13:57:47 +00:00
Hide_D
a3f657e77f
Use stable HWE row selector
2026-07-25 13:56:59 +00:00
Hide_D
e6cedf3b37
Make profile shutdown idempotent
2026-07-25 13:55:20 +00:00
Hide_D
74b2db2420
Add full HWE lifecycle browser verification
2026-07-25 13:52:21 +00:00
Hide_D
46f9d8e916
Enable superuser admin navigation
2026-07-25 13:35:03 +00:00
Hide_D
36d11acdfa
merge: add fenced turn runner and differential harness
2026-07-25 12:14:38 +00:00
Hide_D
0eab759083
fix: purge collapsed nations from city conflicts
2026-07-25 12:14:22 +00:00
Hide_D
b5633ae11a
Merge main into feature/turn-differential-longrun
2026-07-25 12:10:22 +00:00
Hide_D
27616dfd76
Merge branch 'main' into feature/frontend-legacy-parity
2026-07-25 11:45:07 +00:00
Hide_D
2f0eccb543
test(frontend): add legacy visual parity fixtures
2026-07-25 11:44:49 +00:00
Hide_D
f438634b4e
feat(frontend): restore legacy gateway and hall styling
2026-07-25 11:44:35 +00:00
Hide_D
79dbec1868
merge: complete message auction account APIs
...
# Conflicts:
# packages/infra/prisma/gateway.prisma
2026-07-25 11:43:05 +00:00
Hide_D
fbfaf8df81
feat: complete user-facing message and account APIs
2026-07-25 11:39:47 +00:00
Hide_D
fe3f023c98
merge: add admin scenario operations
2026-07-25 11:39:25 +00:00
Hide_D
02d22de72c
feat: add admin scenario operations
2026-07-25 11:38:58 +00:00
Hide_D
111d3c7074
test: add turn command state differential harness
2026-07-25 11:38:42 +00:00
Hide_D
aae2160bb4
merge: align NPC AI decisions with legacy
2026-07-25 11:24:14 +00:00
Hide_D
61159209bf
fix(ai): align NPC final decisions with legacy
2026-07-25 11:23:53 +00:00
Hide_D
579d0a8d4c
docs: design general command differential testing
2026-07-25 11:18:08 +00:00
Hide_D
f7311385ce
Merge origin/main into frontend parity worktree
2026-07-25 11:16:03 +00:00
Hide_D
06c7197a1a
feat: add legacy-compatible neutral auctions
2026-07-25 11:07:37 +00:00
Hide_D
93ae4df519
feat: complete legacy-compatible auction system
2026-07-25 10:43:49 +00:00
Hide_D
0151055f94
feat: fence periodic turn daemon execution
2026-07-25 09:22:32 +00:00
Hide_D
a83f7a44e3
fix: guard incomplete general lifespans
2026-07-25 08:57:53 +00:00
Hide_D
c94c5011f4
Merge branch 'main' into feature/p0-actor-ownership
...
# Conflicts:
# app/game-api/src/router/troop/index.ts
2026-07-25 08:52:01 +00:00
Hide_D
a9d6541c18
Secure actor-owned game API routes
2026-07-25 08:50:41 +00:00
Hide_D
ee6fd00f7d
merge: add secure troop management
...
# Conflicts:
# app/game-engine/src/turn/types.ts
# app/game-engine/src/turn/worldLoader.ts
2026-07-25 08:50:01 +00:00
Hide_D
a8869a77c2
Merge branch 'codex/p0-general-turn-lifecycle'
...
# Conflicts:
# app/game-engine/src/turn/databaseHooks.ts
# app/game-engine/src/turn/inMemoryWorld.ts
# app/game-engine/src/turn/reservedTurnHandler.ts
# packages/infra/src/turnEngineDb.ts
2026-07-25 08:48:10 +00:00
Hide_D
ae4cc31a16
feat: add secure troop management
2026-07-25 08:44:44 +00:00
Hide_D
45ba960474
feat: complete general turn lifecycle
2026-07-25 08:42:57 +00:00
Hide_D
6889c463fd
merge: add monthly event pipeline
2026-07-25 08:24:32 +00:00
Hide_D
fb1074c5e8
feat: run persisted monthly events
2026-07-25 08:23:59 +00:00
Hide_D
26c3d5ce16
test: align general turns with trait runtime
2026-07-25 08:17:18 +00:00
Hide_D
a9954b5fb1
merge: complete general turn compatibility
2026-07-25 08:16:27 +00:00
Hide_D
79257e8559
feat: complete legacy general turn compatibility
2026-07-25 08:15:19 +00:00
Hide_D
88afcb5465
feat: apply traits in live turn runtime
2026-07-25 08:14:25 +00:00
Hide_D
790f4915ab
Allow E2E host in frontend preview
2026-07-25 07:34:09 +00:00
Hide_D
f9ca027aa3
Generate Prisma clients in profile builds
2026-07-25 07:28:54 +00:00
Hide_D
dbd869f0ed
Run profiles from commit worktrees
2026-07-25 07:27:10 +00:00
Hide_D
838ef16208
Fix clean worktree validation
2026-07-25 07:27:10 +00:00
Hide_D
828dceae13
fix: align item battle progression with legacy
2026-07-25 07:04:58 +00:00
Hide_D
7ed1b5df7f
test: audit and strengthen legacy test suite
2026-07-25 06:54:18 +00:00
Hide_D
46ae79dbe7
test: allow strict battle parity diagnostics
2026-07-25 06:50:41 +00:00
Hide_D
0d7ede3d93
feat: complete legacy unique item battle parity
2026-07-25 06:47:56 +00:00
Hide_D
35935c9eca
Refactor equipped items into persistent instances
2026-07-25 06:46:56 +00:00
Hide_D
2cb6bc8e96
chore: standardize TypeScript version to 6.0.2 across workspace
...
- Updated pnpm-workspace.yaml to enforce TypeScript version 6.0.2.
- Replaced legacy TypeScript import with the current version in comparison tools.
- Added ignoreDeprecations setting in tsconfig.base.json to suppress deprecation warnings for baseUrl.
- Introduced TypeScript version policy documentation outlining the rationale and upgrade gate for moving to TypeScript 7.
2026-07-25 06:39:04 +00:00
Hide_D
0da9c46f66
Merge feature/nation-turn-audit
2026-07-25 06:18:23 +00:00
Hide_D
85f134fd12
feat: preserve legacy nation turn execution
2026-07-25 06:17:32 +00:00
Hide_D
4b13c6d4f5
feat: align battle simulator with legacy handlers
2026-07-25 05:57:05 +00:00