-
0bf5616fcd
chore(meta): update changelog

jpmschweitzerandClaude Opus 4.6
2026-02-23 15:56:20 +01:00
-
e1cbcc243b
docs(sprints): add sprint 16 "Converse" briefings

jpmschweitzerandClaude Opus 4.6
2026-02-23 15:56:10 +01:00
-
07199c8ddc
chore(meta): update changelog

jpmschweitzerandClaude Opus 4.6
2026-02-23 15:36:45 +01:00
-
b97f65e8ab
docs(decisions): D-035 amendment — NPC-scoped line ID namespace

jpmschweitzerandClaude Opus 4.6
2026-02-23 15:36:29 +01:00
-
fe71b11315
chore(skills): update pr-review to use worktree paths for all agents

jpmschweitzerandClaude Opus 4.6
2026-02-23 15:36:24 +01:00
-
0880e8d987
feat(client): permanent dialogue panel + protocol v13 + build check

jpmschweitzerandClaude Opus 4.6
2026-02-23 15:36:18 +01:00
-
eebc151b9f
docs(briefings): add diagram responsibilities to Qatux and project docs

jpmschweitzerandClaude Opus 4.6
2026-02-23 15:36:12 +01:00
-
996a000146
docs(ui): add 19 UI wireframes across 5 categories (v0.1 + v1.0)

jpmschweitzerandClaude Opus 4.6
2026-02-23 15:36:06 +01:00
-
30a21e9a08
chore(skills): rewrite frame0-wireframe skill with JSON sync workflow

jpmschweitzerandClaude Opus 4.6
2026-02-23 15:35:57 +01:00
-
18b852fae6
chore(meta): update changelog

jpmschweitzerandClaude Opus 4.6
2026-02-23 11:57:20 +01:00
-
1e556ccca2
docs(diagrams): add decision diagrams across all domains

jpmschweitzerandClaude Opus 4.6
2026-02-23 11:57:07 +01:00
-
08dfadb863
chore(skills): add frame0-wireframe skill for UI wireframing

jpmschweitzerandClaude Opus 4.6
2026-02-23 11:57:00 +01:00
-
1d4b9cf299
chore(skills): add d2-diagram skill for text-to-diagram generation

jpmschweitzerandClaude Opus 4.6
2026-02-23 11:56:53 +01:00
-
d643ab7322
test: SVG with stripped embedded fonts for Gitea inline render check

jpmschweitzerandClaude Opus 4.6
2026-02-23 11:41:53 +01:00
-
4d7d77dc3a
merge: resolve CHANGELOG.md conflict from server branch
jpmschweitzer
2026-02-21 15:13:29 +01:00
-
-
687beba3ce
Merge remote-tracking branch 'origin/copy'
jpmschweitzer
2026-02-21 15:13:10 +01:00
-
-
e166409674
fix(copy): PR #53 review round 3 — span gate terminology, mood tags, em-dash consistency

jpmschweitzerandClaude Opus 4.6
2026-02-21 15:03:06 +01:00
-
67cadddaf2
fix(simulation): address PR #55 review — stale comment, range, duplication, docs

jpmschweitzerandClaude Opus 4.6
2026-02-21 14:55:21 +01:00
-
4be9cde3fa
fix(copy): PR #53 review round 2 — ID collision, wary/tired moods, greeting enum

jpmschweitzerandClaude Opus 4.6
2026-02-21 14:48:03 +01:00
-
3f799ad8ba
docs(decisions): update D-076 dialogue max-width from 640px to 1200px

jpmschweitzerandClaude Opus 4.6
2026-02-21 14:46:02 +01:00
-
062ae88803
fix(client): revert DIALOGUE_MAX_WIDTH to 1200px (intentional override of D-076)

jpmschweitzerandClaude Opus 4.6
2026-02-21 14:44:34 +01:00
-
78c8bb97de
fix(client): address PR #54 round 2 — stale comments, D-076 test, GROUND_FLOOR const

jpmschweitzerandClaude Opus 4.6
2026-02-21 14:42:25 +01:00
-
c0fb316a0a
chore(meta): update changelog

jpmschweitzerandClaude Opus 4.6
2026-02-21 14:40:38 +01:00
-
46cf744e6a
data(client): update msgpack fixtures and golden files for protocol v13

jpmschweitzerandClaude Opus 4.6
2026-02-21 14:40:18 +01:00
-
8538f916af
feat(simulation): wire Sprint 15 systems + protocol v13

jpmschweitzerandClaude Opus 4.6
2026-02-21 14:40:09 +01:00
-
517318c8a7
feat(simulation): extend monologue event generation with new triggers (#119)

jpmschweitzerandClaude Opus 4.6
2026-02-21 14:39:58 +01:00
-
0af86b1f0b
feat(simulation): add follow mechanic (#241)

jpmschweitzerandClaude Opus 4.6
2026-02-21 14:39:47 +01:00
-
f31be6f866
feat(simulation): add routine deviation detection (#243)

jpmschweitzerandClaude Opus 4.6
2026-02-21 14:39:37 +01:00
-
029337a801
feat(simulation): add personality and tell system (#90)

jpmschweitzerandClaude Opus 4.6
2026-02-21 14:39:27 +01:00
-
78c43ab802
feat(simulation): add NPC generation pipeline (#92)

jpmschweitzerandClaude Opus 4.6
2026-02-21 14:39:17 +01:00
-
9a20e4dea9
feat(simulation): add tolerance threshold monitoring system (#105)

jpmschweitzerandClaude Opus 4.6
2026-02-21 14:39:08 +01:00
-
836c8e98cd
feat(simulation): add SpatialIndex trait with naive Vec implementation (#340)

jpmschweitzerandClaude Opus 4.6
2026-02-21 14:38:59 +01:00
-
9e33a82e1d
fix(copy): PR #53 review — ID collision, moods.yaml enum, voice/lore fixes

jpmschweitzerandClaude Opus 4.6
2026-02-21 14:22:34 +01:00
-
c347f28cbd
fix(client): address PR #54 review — 7 items across Hoshe and Tyre

jpmschweitzerandClaude Opus 4.6
2026-02-21 14:20:27 +01:00
-
519483a0cc
chore(meta): update changelog

jpmschweitzerandClaude Opus 4.6
2026-02-21 14:10:20 +01:00
-
e616af6eca
test(client): sprint 15 validation tests — camera, UI framework, entities

jpmschweitzerandClaude Opus 4.6
2026-02-21 14:10:06 +01:00
-
176052dfd6
feat(client): manual exponential camera smoothing (#117)

jpmschweitzerandClaude Opus 4.6
2026-02-21 14:09:58 +01:00
-
7ddee15f06
feat(client): tilemap z-filtering, entity 24x32 footprint, follow stub (#71, #72)

jpmschweitzerandClaude Opus 4.6
2026-02-21 14:09:53 +01:00
-
378c4945e7
feat(copy): #170 Layer 2 relationship history — greeting variants + situation mapping

jpmschweitzerandClaude Opus 4.6
2026-02-21 14:05:40 +01:00
-
458e50eee0
fix(copy): #169 access tier audit — mood vocab rename + monologue structural tags

jpmschweitzerandClaude Opus 4.6
2026-02-21 14:05:29 +01:00
-
6dc3a123e6
feat(copy): #299 #300 opening hook monologue — smuggler + detective first 5 minutes

jpmschweitzerandClaude Opus 4.6
2026-02-21 14:05:17 +01:00
-
-
eb6b5cc337
Merge remote-tracking branch 'origin/main' into client
jpmschweitzer
2026-02-21 13:48:08 +01:00
-
-
c01ad011ed
docs(sprints): add Sprint 15 React briefings

jpmschweitzerandClaude Opus 4.6
2026-02-21 13:43:49 +01:00
-
aa97ef988a
chore(client): track Godot-generated uid and import files

jpmschweitzerandClaude Opus 4.6
2026-02-21 13:43:43 +01:00
-
e1e9f3479a
chore(skills): add bug-report processing skill

jpmschweitzerandClaude Opus 4.6
2026-02-21 13:43:36 +01:00
-
136d21ac8b
chore(config): specify --bin in Makefile cargo run targets

jpmschweitzerandClaude Opus 4.6
2026-02-21 13:43:29 +01:00
-
038f97f07b
data(client): update msgpack fixtures for protocol v12

jpmschweitzerandClaude Opus 4.6
2026-02-21 13:43:24 +01:00
-
2c69e557c2
fix(client): resolve WASD freezes, warnings, and chime spam

jpmschweitzerandClaude Opus 4.6
2026-02-21 13:43:18 +01:00
-
03ff3c5fef
feat(ui): entity-anchored dialogue log with keyboard selection

jpmschweitzerandClaude Opus 4.6
2026-02-21 13:43:08 +01:00
-
28e7e6d9ad
feat(simulation): add NPC name masking with role labels and color index

jpmschweitzerandClaude Opus 4.6
2026-02-21 13:42:59 +01:00
-
82e58559ba
chore(meta): release v0.1.14
v0.1.14

jpmschweitzerandClaude Opus 4.6
2026-02-21 13:40:46 +01:00
-
e2985142f5
chore(meta): update changelog

jpmschweitzerandClaude Opus 4.6
2026-02-20 20:56:13 +01:00
-
a0001c059a
docs(scratchpad): note on contextual NPC conversation topics

jpmschweitzerandClaude Opus 4.6
2026-02-20 20:55:50 +01:00
-
9a91c18739
data(schema): raise monologue line maxLength from 160 to 256 chars

jpmschweitzerandClaude Opus 4.6
2026-02-20 20:55:46 +01:00
-
536c7d953d
docs(decisions): update D-061 with unified conversation log architecture

jpmschweitzerandClaude Opus 4.6
2026-02-20 20:55:40 +01:00
-
952f994d59
fix(ui): address PR #52 review — 10 items across Hoshe, Tyre, Araminta (#535)

jpmschweitzerandClaude Opus 4.6
2026-02-20 20:39:12 +01:00
-
2edc7c3098
feat(ui): unified dialogue log with overheard NPC conversations (#535)

jpmschweitzerandClaude Opus 4.6
2026-02-20 20:10:40 +01:00
-
ef3f4a70fa
feat(ui): F3 debug overlay — real-time game state display (#511)

jpmschweitzerandClaude Opus 4.6
2026-02-20 20:10:30 +01:00
-
e19887c5a9
fix(ui): address PR #52 review — 10 items across Hoshe, Tyre, Araminta (#535)

jpmschweitzerandClaude Opus 4.6
2026-02-20 20:39:12 +01:00
-
1d0ba5f7d8
feat(ui): unified dialogue log with overheard NPC conversations (#535)

jpmschweitzerandClaude Opus 4.6
2026-02-20 20:10:40 +01:00
-
9b53096b0b
feat(ui): F3 debug overlay — real-time game state display (#511)

jpmschweitzerandClaude Opus 4.6
2026-02-20 20:10:30 +01:00
-
665f67626b
Merge pull request 'feat(copy): Sprint 14 — monologue architecture, line pools, voice guide, schema, overheard dialogue' (#51) from copy into main
jpmschweitzer
2026-02-20 19:31:28 +01:00
-
-
386d80df26
fix: resolve merge conflicts with main (Situation + Mood variants)

jpmschweitzerandClaude Opus 4.6
2026-02-20 19:31:20 +01:00
-
-
-
-
f1dcdc2ee9
Merge pull request 'feat(simulation): Sprint 14 — NPC mood, trust, routines, conversations, invariants' (#50) from server into main
jpmschweitzer
2026-02-20 19:28:53 +01:00
-
-
c10b896562
Merge pull request 'feat(client): #122 monologue display — multi-line, priority queue, 34 tests' (#49) from client into main
jpmschweitzer
2026-02-20 19:28:49 +01:00
-
-
-
-
b2559d5467
Merge pull request 'docs(visual): Sprint 14 visual spec suite — 6 design documents' (#48) from visual into main
jpmschweitzer
2026-02-20 19:28:39 +01:00
-
-
f0e0673c99
fix(simulation): address PR #50 review — determinism, overflow, invariants

jpmschweitzerandClaude Opus 4.6
2026-02-20 19:18:34 +01:00
-
677ca9b59d
fix(ui): address PR #49 review — 6 warnings + 2 suggestions (#122)

jpmschweitzerandClaude Sonnet 4.6
2026-02-20 19:06:26 +01:00
-
3c4304f745
fix(visual): address PR #48 review comments

jpmschweitzerandClaude Opus 4.6
2026-02-20 19:04:00 +01:00
-
036e9dc5c6
fix(tests): update NPC profile count assertions (20→23) for Sprint 14 content

jpmschweitzerandClaude Opus 4.6
2026-02-20 19:00:14 +01:00
-
91eb11da16
refactor(content): rename mood vocabulary to match voice guide (D-035 Sprint 14 amendment)

jpmschweitzerandClaude Opus 4.6
2026-02-20 19:00:07 +01:00
-
019a7b2221
test(simulation): additional conversation system QA coverage (Hoshe, S14)

jpmschweitzerandClaude Sonnet 4.6
2026-02-20 18:52:40 +01:00
-
8bd65a5662
feat(simulation): NPC-NPC relationship dynamics with passive decay (#103, D-024)

jpmschweitzerandClaude Sonnet 4.6
2026-02-20 18:52:36 +01:00
-
bd60b356f8
feat(simulation): routine execution system with ActivityState (#101, D-031)

jpmschweitzerandClaude Sonnet 4.6
2026-02-20 18:52:29 +01:00
-
dcd15a330f
feat(simulation): interaction tracking + trust progression (#325, #324)

jpmschweitzerandClaude Sonnet 4.6
2026-02-20 18:52:23 +01:00
-
df4d7b4666
docs(design): add Gestalt KG validation to #253 prerequisite map and #121 mood guide

jpmschweitzerandClaude Sonnet 4.6
2026-02-20 18:43:55 +01:00
-
c71ba8ebb3
test(ui): GameState integration + D-049 compliance tests for monologue display (#122)

jpmschweitzerandClaude Opus 4.6
2026-02-20 18:43:41 +01:00
-
a14c980aad
test(simulation): map-agnostic invariant tests, 36 invariants (#508)

jpmschweitzerandClaude Sonnet 4.6
2026-02-20 18:41:56 +01:00
-
9eba259fd5
feat(simulation): NPC mood state machine (#323, D-024, D-035)

jpmschweitzerandClaude Sonnet 4.6
2026-02-20 18:41:51 +01:00
-
aa0d8ced37
feat(simulation): NPC-to-NPC conversation system (#247, D-078)

jpmschweitzerandClaude Sonnet 4.6
2026-02-20 18:41:44 +01:00
-
-
-
b49d78ef6a
fix(ui): guard empty text in show_monologue — no ghost slots or queue entries (#122)

jpmschweitzerandClaude Sonnet 4.6
2026-02-20 18:41:22 +01:00
-
1765e2922f
refactor(ui): monologue display — multi-line architecture per Tyre review (#122)

jpmschweitzerandClaude Sonnet 4.6
2026-02-20 18:39:49 +01:00
-
0b5952a107
docs(visual): Sprint 14 visual spec suite — 6 design documents

jpmschweitzerandClaude Sonnet 4.6
2026-02-20 18:38:45 +01:00
-
8c362c8535
feat(schema): implement D-035 converged tag taxonomy as canonical JSON Schema (#168)

jpmschweitzerandClaude Sonnet 4.6
2026-02-20 18:38:37 +01:00
-
-
-
4365871846
feat(ui): monologue display — queue, character colours, italic BBCode (#122)

jpmschweitzerandClaude Sonnet 4.6
2026-02-20 18:31:13 +01:00
-
-
14cd16f33a
chore: resolve CHANGELOG.md merge conflict from main
jpmschweitzer
2026-02-20 18:24:52 +01:00
-
-
-
-
4e53a2e979
chore(meta): release v0.1.13
v0.1.13

jpmschweitzerandClaude Opus 4.6
2026-02-20 18:07:35 +01:00
-
1b08734838
chore(meta): update changelog

jpmschweitzerandClaude Opus 4.6
2026-02-19 19:53:02 +01:00
-
16bc87c590
docs(sprints): add Sprint 14 "Live" briefings — 22 tickets across 4 teams

jpmschweitzerandClaude Opus 4.6
2026-02-19 19:52:50 +01:00
-
f6eb92cb25
feat(docs): add D-078 — overheard NPC conversation via passive dialogue panel

jpmschweitzerandClaude Opus 4.6
2026-02-19 19:52:44 +01:00
-
e11d54ff5c
fix(assets): add missing .import file for sfx_npc_murmur.ogg

jpmschweitzerandClaude Opus 4.6
2026-02-19 18:48:42 +01:00
-
cf3349b909
Merge remote-tracking branch 'origin/audio'
jpmschweitzer
2026-02-19 18:46:53 +01:00
-
-
bc1cfabb68
Merge remote-tracking branch 'origin/client'
jpmschweitzer
2026-02-19 18:45:54 +01:00
-
-
8985340bdd
fix(client): address PR #47 review — murmur deferral, zone extraction, 6 tests

jpmschweitzerandClaude Opus 4.6
2026-02-19 18:37:23 +01:00
-
d2d538f4a8
Merge remote-tracking branch 'origin/server'
jpmschweitzer
2026-02-19 18:36:48 +01:00
-
-
f57560ebe7
docs(meta): add tea comment hanging workaround to CLAUDE.md

jpmschweitzerandClaude Opus 4.6
2026-02-19 18:34:39 +01:00
-
dd1dd0feec
fix(simulation): address PR #46 review — zone tests, doc accuracy, TBD comment

jpmschweitzerandClaude Opus 4.6
2026-02-19 18:22:48 +01:00
-
513682522f
test(audio): Sprint 13 test suite + lambda capture fix (#528-#533)

jpmschweitzerandClaude Opus 4.6
2026-02-19 18:19:32 +01:00
-
0e6cc4eef8
feat(audio): Sprint 13 — AudioManager, zone crossfade, dip profiles, murmur wiring (#528, #529, #530, #533)

jpmschweitzerandClaude Opus 4.6
2026-02-19 18:19:25 +01:00
-
96275c5b90
fix(skills): add agent rules for git and db script usage in sprint-start

jpmschweitzerandClaude Opus 4.6
2026-02-19 18:10:07 +01:00
-
-