2026-03-13 - 2026-03-20

Overview

17 Active Pull Requests
56 Active Issues
Excluding merges, 3 authors have pushed 11 commits to main and 38 commits to all branches. On main, 24 files have changed and there have been 5494 additions and 109 deletions.

17 Pull requests merged by 1 user

Merged #81 feat: Automation sprint — webhooks, auto-research, model fallback, SensoryBus (#77, #78, #79, #80) 2026-03-20 15:06:00 -04:00

Merged #76 feat: Deep research engine — iterative search/summarize/reflect loop (#73, #74, #75) 2026-03-20 14:49:42 -04:00

Merged #72 feat: WS Gateway server + Cognitive Bridge (#69, #70) 2026-03-19 20:44:45 -04:00

Merged #71 feat: Agent movement + autonomous behavior system (#67, #68) 2026-03-19 20:30:25 -04:00

Merged #66 feat: Runtime scene mutation — dynamic objects, portals, sub-worlds, trigger zones 2026-03-19 19:51:57 -04:00

Merged #64 fix: Help overlay CSS — inline styles + pointer-events 2026-03-19 17:35:55 -04:00

Merged #63 feat: Demo autopilot, Help overlay, README overhaul 2026-03-19 17:12:57 -04:00

Merged #62 feat: Sat flow particles, Budget stress glow, Wallet panel (#13, #15, #17) 2026-03-19 17:03:59 -04:00

Merged #61 feat: Touch-to-interact, Ambient state, Streaming tokens (#44, #43, #16) 2026-03-19 16:52:15 -04:00

Merged #60 feat: Transcript Logger (#54) 2026-03-19 03:04:09 -04:00

Merged #59 feat: Smoke test, Presence HUD, Rain optimization (#55, #53, #34) 2026-03-19 02:58:37 -04:00

Merged #47 feat: Interview prep — agent identities, directed messaging, Perplexity bot 2026-03-19 02:38:06 -04:00

Merged #52 fix: QA Sprint v3 — security, visibility, GPU memory 2026-03-19 02:38:03 -04:00

Merged #46 feat: Workshop interaction layer — chat input, visitor presence, bark display (#40, #41, #42) 2026-03-18 21:53:52 -04:00

Merged #39 feat: Integration Phase 2 — config, live WS, auth, agent hot-add (#7, #11, #12) 2026-03-18 21:53:46 -04:00

Merged #37 perf: QA Sprint v2 — 8 optimizations + responsive fixes (#29-#36) 2026-03-18 21:53:39 -04:00

Merged #19 docs: INTEGRATION.md v2 — Replit fork coordination + economy protocol 2026-03-18 20:31:55 -04:00

53 Issues closed from 2 users

Closed #51 [Infra] Timmy Model Fallback Chain — Hermes → DeepSeek 2026-03-20 15:07:04 -04:00

Closed #80 [Integration] Bridge as SensoryBus subscriber — real-time cognitive pipeline 2026-03-20 15:06:57 -04:00

Closed #79 [Infra] Model fallback chain — resilient Ollama calls with model cascade 2026-03-20 15:06:53 -04:00

Closed #78 [Automation] Self-triggering research — thinking engine → research loop 2026-03-20 15:06:46 -04:00

Closed #77 [Automation] Gitea webhooks → gateway — auto-react to repo events 2026-03-20 15:06:00 -04:00

Closed #75 [Research] Protocol spec + gateway routing for research messages 2026-03-20 14:49:56 -04:00

Closed #74 [Research] Bridge handlers — research lifecycle in CognitiveBridge 2026-03-20 14:49:50 -04:00

Closed #73 [Research] Iterative research engine — server/research.py 2026-03-20 14:49:42 -04:00

Closed #8 [Integration] WebSocket gateway adapter for Timmy Tower backend 2026-03-19 20:45:32 -04:00

Closed #49 [Interview] Timmy Adapter — bridge Timmy chat API to Matrix WS gateway 2026-03-19 20:45:09 -04:00

Closed #48 [Interview] WS Gateway — route agent_message between Matrix browser, Timmy, and Perplexity bot 2026-03-19 20:45:07 -04:00

Closed #69 [Integration] Cognitive bridge — map Timmy's thinking engine output to Matrix protocol 2026-03-19 20:44:45 -04:00

Closed #70 [Infra] WS Gateway server — central message hub for Matrix clients, agents, and bots 2026-03-19 20:44:45 -04:00

Closed #67 [Core] Agent movement system — moveTo, smooth interpolation, connection line tracking 2026-03-19 20:30:25 -04:00

Closed #68 [Core] Autonomous behavior system — agents wander, ponder, inspect, converse, build 2026-03-19 20:30:25 -04:00

Closed #65 Testkit QA Report — 26/26 PASS (Playwright + Static) 2026-03-19 17:36:49 -04:00

Closed #38 Timmy API Testkit — 20/20 PASS (cross-ref: replit/token-gated-economy#22) 2026-03-19 17:04:25 -04:00

Closed #17 [Improvement] Wallet & treasury panel in Core — economy overview from the central pillar 2026-03-19 17:04:22 -04:00

Closed #15 [Visual] Budget stress glow — agent visual health reflects wallet balance 2026-03-19 17:04:20 -04:00

Closed #13 [Visual] Sat flow particle effects — animate sats moving between agents during payments 2026-03-19 17:04:15 -04:00

Closed #16 [Visual] Streaming token display in Chat tab — show AI response word-by-word as it arrives 2026-03-19 16:52:37 -04:00

Closed #43 [Workshop #222] Ambient state system — mood affects the 3D scene 2026-03-19 16:52:31 -04:00

Closed #44 [Workshop #222] Touch-to-interact — tap agents for info and conversation 2026-03-19 16:52:27 -04:00

Closed #54 [Feature] Transcript Logger — persist all agent conversations to file 2026-03-19 03:04:10 -04:00

Closed #14 [Visual] Adaptive render quality — disable bloom and scanlines on low-end hardware 2026-03-19 02:59:19 -04:00

Closed #42 [Workshop #222] Bark display — Timmy's voice in the 3D world 2026-03-19 02:59:16 -04:00

Closed #41 [Workshop #222] Visitor presence protocol — announce arrival and departure 2026-03-19 02:59:14 -04:00

Closed #36 [OPT] vite.config.js: Three.js bundled into single 514KB chunk — needs code splitting 2026-03-19 02:59:12 -04:00

Closed #34 [OPT] effects.js: rain update loops all particles every frame — consider frustum culling 2026-03-19 02:55:13 -04:00

Closed #53 [UI] Agent Presence HUD — live who-is-online panel with connection status 2026-03-19 02:55:09 -04:00

Closed #55 [QA] Automated smoke test — headless build + lint + module count check 2026-03-19 02:55:06 -04:00

Closed #2 Consolidate agent definitions — AGENT_DEFS, AGENT_POSITIONS, AGENT_COLORS are split across two files 2026-03-19 02:48:33 -04:00

Closed #35 [UI] index.html: HUD text uses fixed px sizes — cramped on mobile, oversized on 4K 2026-03-19 02:48:18 -04:00

Closed #5 PWA manifest.json + service worker for iPad home screen installation 2026-03-19 02:48:15 -04:00

Closed #4 Chat history is lost on reload — persist to localStorage 2026-03-19 02:48:10 -04:00

Closed #3 WebGL context loss recovery — app freezes when iPad backgrounds the tab 2026-03-19 02:48:08 -04:00

Closed #25 [BUG] WebSocket reconnects on deliberate close (code 1000) — infinite loop risk 2026-03-19 02:46:27 -04:00

Closed #23 [BUG] WebSocket empty catch blocks swallow all errors — debugging impossible 2026-03-19 02:46:25 -04:00

Closed #33 [OPT] main.js: animation loop runs when tab is backgrounded — battery drain 2026-03-19 02:46:08 -04:00

Closed #32 [OPT] world.js: window resize handler fires on every pixel — needs debounce 2026-03-19 02:46:07 -04:00

Closed #31 [OPT] agents.js: label canvas textures never disposed — GPU memory held forever 2026-03-19 02:46:04 -04:00

Closed #29 [OPT] agents.js: duplicate geometry/material per agent — should share instances 2026-03-19 02:46:02 -04:00

Closed #22 [BUG] OrbitControls damping broken — updateControls() never called in animate loop 2026-03-19 02:45:58 -04:00

Closed #24 [SECURITY] escapeHtml() does not escape quotes — innerHTML injection vector 2026-03-19 02:38:03 -04:00

Closed #26 [UI] Agent IDLE state text nearly invisible — #003300 on #000 background 2026-03-19 02:38:03 -04:00

Closed #30 [BUG] agents.js: connection lines clone material for each line — material leak 2026-03-19 02:38:03 -04:00

Closed #11 [Integration] WS authentication strategy — decide and implement before live connection 2026-03-18 21:56:43 -04:00

Closed #12 [Integration] Dynamic agent hot-add — spawn 3D avatar on agent_joined event without reload 2026-03-18 21:56:43 -04:00

Closed #40 [Workshop #222] Chat input — visitors must be able to talk to Timmy 2026-03-18 21:53:52 -04:00

Closed #7 [Integration Phase 2] Add js/config.js and js/websocket-live.js with reconnection + backoff 2026-03-18 21:53:46 -04:00

Closed #1 Build system: replace esm.sh CDN with Vite + lock Three.js version 2026-03-18 20:31:56 -04:00

Closed #10 [Integration] WS endpoint path alignment — Matrix expects /ws/world-state, Timmy API uses /api/ws 2026-03-18 19:55:15 -04:00

Closed #6 Replace hand-rolled UUID with crypto.randomUUID() 2026-03-18 19:55:13 -04:00

56 Issues created by 2 users

Opened #1 Build system: replace esm.sh CDN with Vite + lock Three.js version 2026-03-18 18:41:42 -04:00

Opened #2 Consolidate agent definitions — AGENT_DEFS, AGENT_POSITIONS, AGENT_COLORS are split across two files 2026-03-18 18:41:55 -04:00

Opened #3 WebGL context loss recovery — app freezes when iPad backgrounds the tab 2026-03-18 18:42:06 -04:00

Opened #4 Chat history is lost on reload — persist to localStorage 2026-03-18 18:42:16 -04:00

Opened #5 PWA manifest.json + service worker for iPad home screen installation 2026-03-18 18:42:29 -04:00

Opened #6 Replace hand-rolled UUID with crypto.randomUUID() 2026-03-18 18:42:38 -04:00

Opened #7 [Integration Phase 2] Add js/config.js and js/websocket-live.js with reconnection + backoff 2026-03-18 18:43:02 -04:00

Opened #8 [Integration] WebSocket gateway adapter for Timmy Tower backend 2026-03-18 18:43:19 -04:00

Opened #9 [Integration] Map Matrix protocol to Timmy job/invoice payment flow — task_action != free approve 2026-03-18 18:43:37 -04:00

Opened #10 [Integration] WS endpoint path alignment — Matrix expects /ws/world-state, Timmy API uses /api/ws 2026-03-18 18:43:51 -04:00

Opened #11 [Integration] WS authentication strategy — decide and implement before live connection 2026-03-18 18:44:06 -04:00

Opened #12 [Integration] Dynamic agent hot-add — spawn 3D avatar on agent_joined event without reload 2026-03-18 18:44:23 -04:00

Opened #13 [Visual] Sat flow particle effects — animate sats moving between agents during payments 2026-03-18 18:44:49 -04:00

Opened #14 [Visual] Adaptive render quality — disable bloom and scanlines on low-end hardware 2026-03-18 18:45:03 -04:00

Opened #15 [Visual] Budget stress glow — agent visual health reflects wallet balance 2026-03-18 18:45:17 -04:00

Opened #16 [Visual] Streaming token display in Chat tab — show AI response word-by-word as it arrives 2026-03-18 18:45:31 -04:00

Opened #17 [Improvement] Wallet & treasury panel in Core — economy overview from the central pillar 2026-03-18 18:45:46 -04:00

Opened #22 [BUG] OrbitControls damping broken — updateControls() never called in animate loop 2026-03-18 20:06:42 -04:00

Opened #23 [BUG] WebSocket empty catch blocks swallow all errors — debugging impossible 2026-03-18 20:06:43 -04:00

Opened #24 [SECURITY] escapeHtml() does not escape quotes — innerHTML injection vector 2026-03-18 20:06:43 -04:00

Opened #25 [BUG] WebSocket reconnects on deliberate close (code 1000) — infinite loop risk 2026-03-18 20:06:44 -04:00

Opened #26 [UI] Agent IDLE state text nearly invisible — #003300 on #000 background 2026-03-18 20:06:45 -04:00

Opened #29 [OPT] agents.js: duplicate geometry/material per agent — should share instances 2026-03-18 20:23:30 -04:00

Opened #30 [BUG] agents.js: connection lines clone material for each line — material leak 2026-03-18 20:23:33 -04:00

Opened #31 [OPT] agents.js: label canvas textures never disposed — GPU memory held forever 2026-03-18 20:23:36 -04:00

Opened #32 [OPT] world.js: window resize handler fires on every pixel — needs debounce 2026-03-18 20:23:38 -04:00

Opened #33 [OPT] main.js: animation loop runs when tab is backgrounded — battery drain 2026-03-18 20:23:41 -04:00

Opened #34 [OPT] effects.js: rain update loops all particles every frame — consider frustum culling 2026-03-18 20:23:45 -04:00

Opened #35 [UI] index.html: HUD text uses fixed px sizes — cramped on mobile, oversized on 4K 2026-03-18 20:23:47 -04:00

Opened #36 [OPT] vite.config.js: Three.js bundled into single 514KB chunk — needs code splitting 2026-03-18 20:23:48 -04:00

Opened #38 Timmy API Testkit — 20/20 PASS (cross-ref: replit/token-gated-economy#22) 2026-03-18 20:49:44 -04:00

Opened #40 [Workshop #222] Chat input — visitors must be able to talk to Timmy 2026-03-18 21:40:20 -04:00

Opened #41 [Workshop #222] Visitor presence protocol — announce arrival and departure 2026-03-18 21:40:33 -04:00

Opened #42 [Workshop #222] Bark display — Timmy's voice in the 3D world 2026-03-18 21:40:47 -04:00

Opened #43 [Workshop #222] Ambient state system — mood affects the 3D scene 2026-03-18 21:41:02 -04:00

Opened #44 [Workshop #222] Touch-to-interact — tap agents for info and conversation 2026-03-18 21:41:17 -04:00

Opened #45 [Workshop #222] Bridge protocol completeness — all 9 message types from #243 2026-03-18 21:41:32 -04:00

Opened #48 [Interview] WS Gateway — route agent_message between Matrix browser, Timmy, and Perplexity bot 2026-03-18 22:53:13 -04:00

Opened #49 [Interview] Timmy Adapter — bridge Timmy chat API to Matrix WS gateway 2026-03-18 22:53:14 -04:00

Opened #50 [Protocol] Deep Research Workflow via Kimi 2026-03-19 00:01:25 -04:00

Opened #51 [Infra] Timmy Model Fallback Chain — Hermes → DeepSeek 2026-03-19 00:01:45 -04:00

Opened #53 [UI] Agent Presence HUD — live who-is-online panel with connection status 2026-03-19 01:05:06 -04:00

Opened #54 [Feature] Transcript Logger — persist all agent conversations to file 2026-03-19 01:05:07 -04:00

Opened #55 [QA] Automated smoke test — headless build + lint + module count check 2026-03-19 01:05:08 -04:00

Opened #65 Testkit QA Report — 26/26 PASS (Playwright + Static) 2026-03-19 17:36:41 -04:00

Opened #67 [Core] Agent movement system — moveTo, smooth interpolation, connection line tracking 2026-03-19 20:18:07 -04:00

Opened #68 [Core] Autonomous behavior system — agents wander, ponder, inspect, converse, build 2026-03-19 20:18:35 -04:00

Opened #69 [Integration] Cognitive bridge — map Timmy's thinking engine output to Matrix protocol 2026-03-19 20:19:11 -04:00

Opened #70 [Infra] WS Gateway server — central message hub for Matrix clients, agents, and bots 2026-03-19 20:19:39 -04:00

Opened #73 [Research] Iterative research engine — server/research.py 2026-03-20 14:43:38 -04:00

Opened #74 [Research] Bridge handlers — research lifecycle in CognitiveBridge 2026-03-20 14:43:40 -04:00

Opened #75 [Research] Protocol spec + gateway routing for research messages 2026-03-20 14:43:41 -04:00

Opened #77 [Automation] Gitea webhooks → gateway — auto-react to repo events 2026-03-20 14:54:45 -04:00

Opened #78 [Automation] Self-triggering research — thinking engine → research loop 2026-03-20 14:54:46 -04:00

Opened #79 [Infra] Model fallback chain — resilient Ollama calls with model cascade 2026-03-20 14:54:47 -04:00

Opened #80 [Integration] Bridge as SensoryBus subscriber — real-time cognitive pipeline 2026-03-20 14:54:48 -04:00