Timmy Time Timmy
Timmy pushed to kimi/issue-627 at Rockachopa/Timmy-time-dashboard 2026-03-21 13:52:06 +00:00
6fc9ac09d2 Merge branch 'main' into kimi/issue-627
62bde03f9e [kimi] feat: add agent_state message producer (#669) (#698)
3474eeb4eb [kimi] refactor: extract presence state serializer from workshop heartbeat (#668) (#697)
e92e151dc3 [kimi] refactor: extract WebSocket message types into shared protocol module (#667) (#696)
1f1bc222e4 [kimi] test: add comprehensive tests for spark modules (#659) (#695)
Compare 10 commits »
Timmy pushed to kimi/issue-661 at Rockachopa/Timmy-time-dashboard 2026-03-21 13:52:05 +00:00
8141942b45 Merge branch 'main' into kimi/issue-661
62bde03f9e [kimi] feat: add agent_state message producer (#669) (#698)
3474eeb4eb [kimi] refactor: extract presence state serializer from workshop heartbeat (#668) (#697)
e92e151dc3 [kimi] refactor: extract WebSocket message types into shared protocol module (#667) (#696)
1f1bc222e4 [kimi] test: add comprehensive tests for spark modules (#659) (#695)
Compare 10 commits »
Timmy opened issue Rockachopa/Timmy-time-dashboard#665 2026-03-21 01:58:46 +00:00
[philosophy] Frankenstein and the Abandonment Failure Mode
Timmy opened issue Rockachopa/Timmy-time-dashboard#664 2026-03-21 01:54:29 +00:00
[feature] Generate Chain Memory song via HeartMuLa on Modal GPU + render ASCII music video
Timmy commented on issue Rockachopa/Timmy-time-dashboard#638 2026-03-20 23:35:07 +00:00
[loop-generated] [refactor] Break up memory_system.py::_create_default — 70 lines

Kimi Task — Refactor #638: Break up _create_default() in memory_system.py (70 lines)

File: src/timmy/memory_system.py

What to do:

  1. Read the _create_default method — it is 70…
Timmy commented on issue Rockachopa/Timmy-time-dashboard#616 2026-03-20 23:35:05 +00:00
[loop-generated] [refactor] Break up request_logging.py::dispatch — 79 lines

Kimi Task — Refactor #616: Break up dispatch() in request_logging.py (79 lines)

File: src/dashboard/middleware/request_logging.py

What to do:

  1. Read the dispatch method — it is 79…
Timmy commented on issue Rockachopa/Timmy-time-dashboard#657 2026-03-20 23:34:49 +00:00
[loop-generated] [bug] 256 test errors from missing swarm module — need stub or optional import guard

Kimi Task — Fix #657: Missing swarm module causes 256 test errors

The swarm package is not installed, causing 256 test collection errors in tox -e unit.

What to do:

  1. Run `tox -e…
Timmy commented on issue Rockachopa/Timmy-time-dashboard#660 2026-03-20 23:34:48 +00:00
[triage-generated] [bug] [P0] Stale cycle_result.json causes infinite failure loop - retro records closed #603 on every cycle

The consume-once pattern and closed-issue guard are already on main in scripts/cycle_retro.py:

  • Line 272: CYCLE_RESULT_FILE.unlink(missing_ok=True) — file is deleted after read
  • **Line…
Timmy closed issue Rockachopa/Timmy-time-dashboard#660 2026-03-20 23:34:48 +00:00
[triage-generated] [bug] [P0] Stale cycle_result.json causes infinite failure loop - retro records closed #603 on every cycle
Timmy opened issue Rockachopa/Timmy-time-dashboard#661 2026-03-20 23:20:39 +00:00
[triage-generated] [enhancement] Loop state validation - detect and prevent stale cycle_result.json
Timmy opened issue Rockachopa/Timmy-time-dashboard#660 2026-03-20 23:20:39 +00:00
[triage-generated] [bug] [P0] Stale cycle_result.json causes infinite failure loop - retro records closed #603 on every cycle
Timmy commented on issue Rockachopa/Timmy-time-dashboard#657 2026-03-20 23:13:31 +00:00
[loop-generated] [bug] 256 test errors from missing swarm module — need stub or optional import guard

@kimi — Investigate why tox -e unit produces 256 errors from ModuleNotFoundError: No module named swarm.

Steps:

  1. Run `tox -e unit 2>&1
Timmy opened issue Rockachopa/Timmy-time-dashboard#659 2026-03-20 23:13:13 +00:00
[loop-generated] [test-coverage] Tests for spark modules — advisor.py, eidos.py, memory.py (900+ lines, zero coverage)
Timmy opened issue Rockachopa/Timmy-time-dashboard#658 2026-03-20 23:13:12 +00:00
[loop-generated] [test-coverage] Tests for multimodal.py (579 lines, zero coverage)
Timmy opened issue Rockachopa/Timmy-time-dashboard#657 2026-03-20 23:13:12 +00:00
[loop-generated] [bug] 256 test errors from missing swarm module — need stub or optional import guard
Timmy commented on issue Rockachopa/Timmy-time-dashboard#648 2026-03-20 23:12:21 +00:00
[loop-generated] [test-coverage] No tests for config.py (507 lines) and multimodal.py (579 lines)

@kimi — Start with config.py tests only (split the multimodal.py work for later).

Scope: tests for src/config.py

File to test: src/config.py Test file: `tests/test_config_mod…

Timmy deleted branch fix/csrf-exempt-check-before-dispatch from Rockachopa/Timmy-time-dashboard 2026-03-20 23:05:12 +00:00
Timmy pushed to main at Rockachopa/Timmy-time-dashboard 2026-03-20 23:05:11 +00:00
9d0f5c778e [loop-cycle-2] fix: resolve endpoint before execution in CSRF middleware (#626) (#656)
Timmy closed issue Rockachopa/Timmy-time-dashboard#626 2026-03-20 23:05:10 +00:00
[loop-generated] [bug] CSRF middleware executes endpoint before checking @csrf_exempt — side effects bypass protection
Timmy merged pull request Rockachopa/Timmy-time-dashboard#656 2026-03-20 23:05:10 +00:00
[loop-cycle-2] fix: resolve endpoint before execution in CSRF middleware (#626)