• Joined on 2025-02-09
andy pushed to main at andy/dflike 2026-03-10 15:32:04 -04:00
53be21e512 fix: increase maxTokens limits to reduce truncation failures
andy pushed to main at andy/dflike 2026-03-10 15:23:06 -04:00
8fe442e38c fix: move day label update before early return, add line-height
61f6c0629f feat: pass dayNumber from state updates to TimeIndicator
6dcf281702 feat: double TimeIndicator size and add day counter
70ce82302a refactor: use centralized getDayNumber() in inventionSystem
c71640fd3b feat: broadcast dayNumber in state updates
Compare 9 commits »
andy pushed to main at andy/dflike 2026-03-10 14:54:37 -04:00
b32e0f8489 fix: use full OpenRouter model IDs in pricing lookup
andy pushed to main at andy/dflike 2026-03-10 14:51:37 -04:00
e465167651 refactor: add jsonResponse flag to auto-inject compact JSON instruction
andy pushed to main at andy/dflike 2026-03-10 14:49:08 -04:00
dc6dd946a2 fix: salvage backstory from truncated JSON, request compact output
andy pushed to main at andy/dflike 2026-03-10 14:42:57 -04:00
2b5bf86b0f fix: bump maxTokens again (800/500) and add conciseness instructions
andy pushed to main at andy/dflike 2026-03-10 14:38:36 -04:00
0d0080a6ff fix: increase maxTokens for backstory (600) and desire (400) templates
andy pushed to main at andy/dflike 2026-03-10 14:35:47 -04:00
087426e894 feat: add llm_debug_log table for persistent LLM failure diagnostics
andy pushed to main at andy/dflike 2026-03-10 13:32:38 -04:00
18f649d766 debug: add diagnostic logging to invention system
andy pushed to main at andy/dflike 2026-03-10 13:21:07 -04:00
8e6a970ae4 fix: backstory generation reliability and admin LLM stats loading
andy pushed to main at andy/dflike 2026-03-10 13:03:45 -04:00
b6f93dd694 feat: add world preamble to LLM prompts, update gitignore
andy pushed to main at andy/dflike 2026-03-10 11:31:26 -04:00
f9e99ff09a feat: wire LLM stats into GameScene admin panel
28ce0822e6 feat: add two-column admin panel with LLM analytics display
7b8ba95189 feat: widen LeftPanel to 680px when admin tab is active
d2fd013312 feat: add client socket methods for LLM stats
e5d3517416 feat: add socket handlers for LLM stats and tracking toggle
Compare 14 commits »
andy pushed to main at andy/dflike 2026-03-09 22:45:12 -04:00
6712942436 fix: address code review — auth gating, subscription cleanup, debounce, npcBrainSystem
e5715ec467 feat: wire all gameplay systems to RuntimeConstants
701411c9a4 feat: integrate Admin and Log panels into LeftPanel and GameScene
926bdc6687 feat: add AdminPanel UI component with password gate and constant editor
a897dbfee4 feat: add LogPanel UI component
Compare 15 commits »
andy pushed to main at andy/dflike 2026-03-09 21:51:27 -04:00
0127eeaae6 fix: remove quotes around backstory display
andy pushed to main at andy/dflike 2026-03-09 21:43:48 -04:00
377b24d225 fix: clean up raw JSON backstories on load from save
andy pushed to main at andy/dflike 2026-03-09 21:39:29 -04:00
ae723342c9 fix: strip NPC name prefix from thought display
b347ada878 feat: add D (Desires) tab to NPC info panel
176ca88983 docs: NPC panel cleanup implementation plan
b28046c5f2 docs: NPC panel cleanup design — desires tab, thought name stripping
Compare 4 commits »
andy pushed to main at andy/dflike 2026-03-09 21:22:51 -04:00
034f799431 feat: multi-tile trees with treesnstone tileset and trunk bridging
andy pushed to main at andy/dflike 2026-03-09 20:16:05 -04:00
c2b22aab4e feat: NPC desire system — motivation layer for emergent behavior
a8f27a869d fix: emit desire_fulfilled events, populate LLM context, fix category scoring
7a16872bb9 feat: display NPC desires in info panel
f3591e68d7 feat: industrySystem scores recipes by desire match
c548d0ac05 test: add desire lifecycle integration test
Compare 17 commits »
andy pushed to main at andy/dflike 2026-03-09 18:05:19 -04:00
ee7f22c2c3 feat: ensure default stockpiles on load, use full stat names in backstory prompts
1da03c46f3 refactor: extract findNearestStockpile helper in npcBrainSystem
a84b93bfd3 feat: gatheringSystem uses carry capacity for dropoff decision
18b011fbf5 fix: preserve dropoff goal in npcBrainSystem and add carry capacity priority
a9c1cd55d6 feat: add getCarryCapacity stat helper
Compare 8 commits »
andy pushed to main at andy/dflike 2026-03-09 16:38:36 -04:00
219f02d7d6 test: add integration test for stat-driven invention prompt
36fdf1b3c1 fix: prevent race condition with global pendingItemIds set
0851cea047 feat: track token usage from OpenRouter API responses
6a3f9dd614 feat: stat-driven invention selection via revised LLM prompt
b8b2a870fa feat: parse reasoning field from invention LLM response
Compare 8 commits »