-
394742ee98
fix(ci): add missing db/connectors/audio-batch permission

jpmschweitzerandClaude Opus 4.6
2026-02-27 18:54:21 +01:00
-
64bf4ec539
fix(client): address PR #73 review — race conditions and defensive guards (#257)

jpmschweitzerandClaude Opus 4.6
2026-02-27 18:06:16 +01:00
-
88fc6c30dc
feat(simulation): template instantiation engine — load, spawn, lifecycle (#161)

jpmschweitzerandClaude Opus 4.6
2026-02-27 17:59:49 +01:00
-
b6340f9663
fix(simulation): clean up warnings in spawn and template modules (#166)

jpmschweitzerandClaude Opus 4.6
2026-02-27 17:59:38 +01:00
-
ccff595101
fix(ci): address PR #74 review comments

jpmschweitzerandClaude Opus 4.6
2026-02-27 17:51:09 +01:00
-
ace5cb811f
wip(simulation): template-to-instance mapping — spawn_template_npcs (#166)

jpmschweitzerandClaude Opus 4.6
2026-02-27 17:46:47 +01:00
-
6f39df884c
feat(simulation): tier 2 template definition format — FullTemplateDef with tests (#159)

jpmschweitzerandClaude Opus 4.6
2026-02-27 17:46:37 +01:00
-
d31ac1cc70
feat(simulation): error handling and recovery — panic supervision, state hash, structured errors (#85)

jpmschweitzerandClaude Opus 4.6
2026-02-27 17:46:27 +01:00
-
c2cae1f618
fix(simulation): register interaction systems and persist door state (#246)

jpmschweitzerandClaude Opus 4.6
2026-02-27 17:46:15 +01:00
-
b6a9b78205
feat(simulation): basic environmental interaction — doors, examine, terminals (#246)

jpmschweitzerandClaude Sonnet 4.6
2026-02-27 11:11:45 +01:00
-
c4e09bff77
feat(simulation): implement triangle validation and cross-template generation (#108, #109)

jpmschweitzerandClaude Sonnet 4.6
2026-02-27 11:11:31 +01:00
-
0ab81961dc
chore(meta): sync Cargo.lock version after main merge

jpmschweitzerandClaude Opus 4.6
2026-02-27 11:09:39 +01:00
-
2893366a6f
chore(meta): update changelog

jpmschweitzerandClaude Opus 4.6
2026-02-27 11:08:35 +01:00
-
bc226d8baf
chore(db): move db/connectors/ to tooling/db/ (#274)

jpmschweitzerandClaude Opus 4.6
2026-02-27 11:08:00 +01:00
-
-
a44a1081bc
docs(docs): record D-110–D-112 — z-level addressing, subterranean architecture, no instancing

jpmschweitzerandClaude Opus 4.6
2026-02-27 11:07:13 +01:00
-
c797869503
feat(client): add save/load game flow and move debug_overlay (#257, #561)

jpmschweitzerandClaude Opus 4.6
2026-02-27 11:07:10 +01:00
-
-
93e050f3bf
chore(db): backup database after sprint 21 merges

jpmschweitzerandClaude Opus 4.6
2026-02-27 10:46:44 +01:00
-
d8497962c6
Merge branch 'planning'
jpmschweitzer
2026-02-27 10:46:33 +01:00
-
-
-
-
c69290e7a0
Merge branch 'maintenance'
jpmschweitzer
2026-02-27 10:46:15 +01:00
-
-
-
-
2f2f8eb06d
docs(docs): file D-096–D-109 and Q-045–Q-050 from generator workshop

jpmschweitzerandClaude Opus 4.6
2026-02-27 10:40:15 +01:00
-
bfbe0d1b44
docs(docs): generator architecture workshop — 5 rounds, 14 D-records

jpmschweitzerandClaude Opus 4.6
2026-02-27 10:40:02 +01:00
-
-
-
9332447c33
chore(sprints): add sprint 21 "Instantiate" briefings

jpmschweitzerandClaude Opus 4.6
2026-02-26 19:31:45 +01:00
-
9b6a3576a2
fix(meta): update paths after projects dir relocation

jpmschweitzerandClaude Opus 4.6
2026-02-26 18:49:24 +01:00
-
be72cccb2a
fix(client): bump protocol version to 16

jpmschweitzerandClaude Opus 4.6
2026-02-25 23:53:37 +01:00
-
615c3a9c17
chore(meta): release v0.1.20
v0.1.20

jpmschweitzerandClaude Opus 4.6
2026-02-25 23:52:38 +01:00
-
c8a0f1b327
chore(db): backup database after sprint 20 merges

jpmschweitzerandClaude Opus 4.6
2026-02-25 23:51:51 +01:00
-
3c634a937d
Merge remote-tracking branch 'origin/server'
jpmschweitzer
2026-02-25 23:50:56 +01:00
-
-
4ef1157b79
chore(meta): update changelog

jpmschweitzerandClaude Opus 4.6
2026-02-25 23:35:35 +01:00
-
d808d95659
refactor(simulation): address PR #72 review suggestions

jpmschweitzerandClaude Opus 4.6
2026-02-25 23:35:23 +01:00
-
3a555a2eeb
fix(simulation): validate dangling with_role in TriangleDef constraints

jpmschweitzerandClaude Opus 4.6
2026-02-25 22:48:23 +01:00
-
1ea3d9c724
fix(simulation): persist TriangleState in SaveStateV1

jpmschweitzerandClaude Opus 4.6
2026-02-25 22:48:18 +01:00
-
9bc5925220
fix(simulation): wire triangle crisis event queue into observer snapshot

jpmschweitzerandClaude Opus 4.6
2026-02-25 22:48:11 +01:00
-
d34fc970a7
feat(simulation): add triangle escalation integration tests

jpmschweitzerandClaude Opus 4.6
2026-02-25 22:34:27 +01:00
-
918dffc643
chore(meta): update changelog

jpmschweitzerandClaude Opus 4.6
2026-02-25 22:34:05 +01:00
-
89158f2f2a
chore(simulation): regenerate msgpack fixtures for protocol v16

jpmschweitzerandClaude Opus 4.6
2026-02-25 22:33:32 +01:00
-
c436ae905f
feat(simulation): wire triangle escalation and crisis events into protocol

jpmschweitzerandClaude Opus 4.6
2026-02-25 22:33:21 +01:00
-
9eaca0b5a4
feat(simulation): persist template ownership and references in save state

jpmschweitzerandClaude Opus 4.6
2026-02-25 22:33:13 +01:00
-
0e8ac56fc1
feat(simulation): add social site template schema types

jpmschweitzerandClaude Opus 4.6
2026-02-25 22:33:06 +01:00
-
98100da0d0
chore(meta): update changelog

jpmschweitzerandClaude Opus 4.6
2026-02-25 22:00:23 +01:00
-
de136fc1a5
refactor(client): unify duplicate YAML parsers into YamlParser (#560)

jpmschweitzerandClaude Opus 4.6
2026-02-25 22:00:05 +01:00
-
964bb9c459
refactor(client): extract SnapshotEventRouter from main.gd (#559)

jpmschweitzerandClaude Opus 4.6
2026-02-25 21:59:56 +01:00
-
6f9c97ca03
refactor(client): decouple dialogue_box from GameState and AudioManager (#558)

jpmschweitzerandClaude Opus 4.6
2026-02-25 21:59:47 +01:00
-
c8de1a0629
refactor(client): make stationary_ticks and zone_id server-authoritative (#557)

jpmschweitzerandClaude Opus 4.6
2026-02-25 21:59:38 +01:00
-
-
95a9b349a0
docs(docs): add district topology diagram

jpmschweitzerandClaude Opus 4.6
2026-02-25 21:08:34 +01:00
-
e4a3e0ce60
docs(docs): add gate cluster spatial layout

jpmschweitzerandClaude Opus 4.6
2026-02-25 21:08:22 +01:00
-
33e0c51218
chore(meta): update changelog

jpmschweitzerandClaude Opus 4.6
2026-02-25 19:09:11 +01:00
-
1b5825cf39
docs(docs): add generator architecture workshop brief

jpmschweitzerandClaude Opus 4.6
2026-02-25 19:08:40 +01:00
-
5c029cf6ea
docs(docs): update sova station profile for horizon station lore

jpmschweitzerandClaude Opus 4.6
2026-02-25 19:08:35 +01:00
-
98d28b5a54
docs(discussions): archive workshop #153 station district layout

jpmschweitzerandClaude Opus 4.6
2026-02-25 19:08:29 +01:00
-
81b64b3cf7
chore(db): backup database after Sprint 19 close

jpmschweitzerandClaude Opus 4.6
2026-02-25 16:58:41 +01:00
-
7d501c2c58
Merge remote-tracking branch 'origin/planning'
jpmschweitzer
2026-02-25 16:58:30 +01:00
-
-
32bf807308
chore(meta): release v0.1.19
v0.1.19

jpmschweitzerandClaude Opus 4.6
2026-02-25 16:56:32 +01:00
-
30a5311f24
Merge remote-tracking branch 'origin/client'
jpmschweitzer
2026-02-25 16:54:29 +01:00
-
-
d676a8f41e
chore(meta): update changelog

jpmschweitzerandClaude Opus 4.6
2026-02-25 16:52:29 +01:00
-
6bf7d342f3
chore(skills): add planning team ticket type to sprint-plan

jpmschweitzerandClaude Opus 4.6
2026-02-25 16:52:16 +01:00
-
2175349c56
docs(sprints): add sprint 20 "Shape" briefings

jpmschweitzerandClaude Opus 4.6
2026-02-25 16:52:11 +01:00
-
3725a3df5e
fix(client): address PR #70 review — event leak, quit flush, notification color

jpmschweitzerandClaude Opus 4.6
2026-02-25 15:43:53 +01:00
-
e1ea07e746
feat(client): save/load client UI — F5/F6 quicksave/quickload (#554)

jpmschweitzerandClaude Opus 4.6
2026-02-25 13:15:05 +01:00
-
704415fa99
chore(meta): update changelog

jpmschweitzerandClaude Opus 4.6
2026-02-25 13:11:33 +01:00
-
af3398ea34
fix(ci): address PR #69 review — stale comments, dead CLI flags

jpmschweitzerandClaude Opus 4.6
2026-02-25 13:10:23 +01:00
-
a0ed10468b
Merge remote-tracking branch 'origin/ci'
jpmschweitzer
2026-02-25 13:09:47 +01:00
-
-
51bad2e606
fix(client): bump protocol version to 15

jpmschweitzerandClaude Opus 4.6
2026-02-25 13:08:45 +01:00
-
cf4919913e
Merge remote-tracking branch 'origin/client'
jpmschweitzer
2026-02-25 13:07:00 +01:00
-
-
-
-
e51650ec74
Merge origin/main into client (resolve CHANGELOG conflict)
jpmschweitzer
2026-02-25 13:04:01 +01:00
-
-
-
-
-
fcd2fd3cf7
fix(skills): pr-review must run from main worktree, no workarounds

jpmschweitzerandClaude Opus 4.6
2026-02-25 13:02:02 +01:00
-
b6c4ecb302
feat(ci): protocol version handshake client + IPC benchmark (#556, #342)

jpmschweitzerandClaude Opus 4.6
2026-02-25 12:57:59 +01:00
-
e7f1e80307
fix(client): POI category key mismatch — use poi_category from wire format

jpmschweitzerandClaude Opus 4.6
2026-02-25 12:57:29 +01:00
-
16e1cc3a09
chore(skills): tighten sprint agent spawn rules

jpmschweitzerandClaude Opus 4.6
2026-02-25 12:56:47 +01:00
-
ab654c8865
test(client): add sprint 18 test suites for examine display and minimap

jpmschweitzerandClaude Opus 4.6
2026-02-25 12:52:04 +01:00
-
1bd528e521
Merge remote-tracking branch 'origin/main' into ci
jpmschweitzer
2026-02-25 12:51:41 +01:00
-
-
-
-
83a244fc2c
fix(client): address PR #67 round 2 — broken tests, BBCode escape, expiry loop

jpmschweitzerandClaude Opus 4.6
2026-02-25 12:48:47 +01:00
-
01b354569b
chore(config): allowlist cargo and test runner commands in settings

jpmschweitzerandClaude Opus 4.6
2026-02-25 12:48:32 +01:00
-
81ec337e4d
feat(ci): IPC round-trip timing benchmark scaffold (#342)

jpmschweitzerandClaude Opus 4.6
2026-02-25 12:48:25 +01:00
-
732b5f3adc
fix(simulation): resolve duplicate examine_result field and regenerate fixtures

jpmschweitzerandClaude Opus 4.6
2026-02-25 12:48:17 +01:00
-
7d5fdc82b6
feat(ci): IPC serialization fixture files and cross-language tests (#271)

jpmschweitzerandClaude Opus 4.6
2026-02-25 12:48:07 +01:00
-
4f21465dbf
feat(ci): test runner scripts and Makefile integration (#270)

jpmschweitzerandClaude Opus 4.6
2026-02-25 12:47:58 +01:00
-
2493e2b0b5
chore(meta): update changelog

jpmschweitzerandClaude Opus 4.6
2026-02-25 12:47:43 +01:00
-
fdad0958b3
docs(workshops): add outcomes files for 5 completed workshops

jpmschweitzerandClaude Opus 4.6
2026-02-25 12:45:59 +01:00
-
e9ca3cadf0
Merge remote-tracking branch 'origin/server'
jpmschweitzer
2026-02-25 12:45:24 +01:00
-
-
23fbfdbfc5
fix(simulation): PR #68 review — version bump, tracing warns, test coverage

jpmschweitzerandClaude Opus 4.6
2026-02-25 12:32:35 +01:00
-
c4f210a2f6
refactor(client): extract test simulation from SimBridge to TestHarness

jpmschweitzerandClaude Opus 4.6
2026-02-25 12:23:36 +01:00
-
f874979ff9
docs(decisions): file 6 D-records and 10 Q-records from workshop backlog

jpmschweitzerandClaude Opus 4.6
2026-02-25 12:18:53 +01:00
-
17a9197b65
Merge remote-tracking branch 'origin/main' into server
jpmschweitzer
2026-02-25 12:14:02 +01:00
-
-
-
-
740e97b75d
chore(meta): update changelog

jpmschweitzerandClaude Opus 4.6
2026-02-25 12:13:23 +01:00
-
6ed8d11502
feat(simulation): Sprint 19 — 7 server systems

jpmschweitzerandClaude Opus 4.6
2026-02-25 12:13:03 +01:00
-
-
-
5d1d0d000c
fix(client): address PR #67 review — error propagation, test cleanup

jpmschweitzerandClaude Opus 4.6
2026-02-25 12:08:48 +01:00
-
1d996d7ed3
chore(meta): update changelog

jpmschweitzerandClaude Opus 4.6
2026-02-25 11:55:43 +01:00
-
d5ecd9cba8
docs(workshops): add character creation & game setup workshop brief

jpmschweitzerandClaude Opus 4.6
2026-02-25 11:55:21 +01:00
-
-
cafa892b1e
chore(meta): update changelog

jpmschweitzerandClaude Opus 4.6
2026-02-25 11:46:07 +01:00
-
1d2a1fb77d
feat(ui): debug visualization overlay (#348)

jpmschweitzerandClaude Opus 4.6
2026-02-25 11:45:51 +01:00
-
ef135830f2
feat(client): game session management (#258, D-085)

jpmschweitzerandClaude Opus 4.6
2026-02-25 11:45:46 +01:00
-
a7541aa27b
test(client): scene testing utilities and GameState tests (#206)

jpmschweitzerandClaude Opus 4.6
2026-02-25 11:45:39 +01:00
-
372949508e
feat(client): gdUnit4 CI runner script (#205)

jpmschweitzerandClaude Opus 4.6
2026-02-25 11:45:34 +01:00
-
-
0dd33690f7
docs(sprints): add Sprint 19: Persist briefings

jpmschweitzerandClaude Opus 4.6
2026-02-25 11:29:41 +01:00
-
75e821ccd7
chore(config): gitignore agent-memory scratch files

jpmschweitzerandClaude Opus 4.6
2026-02-25 11:15:42 +01:00
-
511fdfef46
docs(wireframes): update save/load wireframe for D-085 per-game grouping

jpmschweitzerandClaude Opus 4.6
2026-02-25 11:10:01 +01:00
-
0cf4dcc3f9
feat(db): decision ID claim system — prevent cross-worktree collisions

jpmschweitzerandClaude Opus 4.6
2026-02-25 10:51:46 +01:00
-
7ca1b78153
docs(decisions): renumber insert icon system D-084 → D-086

jpmschweitzerandClaude Opus 4.6
2026-02-25 10:45:13 +01:00
-
ff7f99da7a
chore(db): backup database after Sprint 18 close

jpmschweitzerandClaude Opus 4.6
2026-02-25 10:44:23 +01:00
-
079f98dc2e
Merge remote-tracking branch 'origin/visual'
jpmschweitzer
2026-02-25 10:44:09 +01:00
-