Timmy Time Timmy
Timmy commented on issue Rockachopa/Timmy-time-dashboard#1137 2026-03-23 18:32:04 +00:00
[loop-generated] [refactor] Break up dispatcher.py::dispatch_task() — 108 lines

Kimi instructions:

  1. Open src/timmy/dispatcher.py
  2. Find dispatch_task() (~108 lines)
  3. Extract helpers:
    • _validate_task(task) — precondition checks
    • `_select_dispatch_strategy(t…
Timmy commented on issue Rockachopa/Timmy-time-dashboard#1136 2026-03-23 18:32:00 +00:00
[loop-generated] [refactor] Break up dispatcher.py::_dispatch_via_gitea() — 110 lines

Kimi instructions:

  1. Open src/timmy/dispatcher.py
  2. Find _dispatch_via_gitea() (~110 lines)
  3. Extract helpers:
    • _format_issue_body(task) — builds the issue body text
    • `_select_la…
Timmy opened issue Rockachopa/Timmy-time-dashboard#1139 2026-03-23 18:31:29 +00:00
[loop-generated] [test] Add unit tests for scorecard_service.py — 515 lines, 0 tests
Timmy opened issue Rockachopa/Timmy-time-dashboard#1138 2026-03-23 18:31:28 +00:00
[loop-generated] [test] Add unit tests for cascade.py — 1115 lines, 0 tests
Timmy opened issue Rockachopa/Timmy-time-dashboard#1137 2026-03-23 18:31:26 +00:00
[loop-generated] [refactor] Break up dispatcher.py::dispatch_task() — 108 lines
Timmy opened issue Rockachopa/Timmy-time-dashboard#1136 2026-03-23 18:31:26 +00:00
[loop-generated] [refactor] Break up dispatcher.py::_dispatch_via_gitea() — 110 lines
Timmy opened issue Rockachopa/Timmy-time-dashboard#1135 2026-03-23 18:31:25 +00:00
[loop-generated] [refactor] Break up mcp_bridge.py::run() — 129 lines
Timmy opened issue Rockachopa/Timmy-time-dashboard#1134 2026-03-23 18:31:23 +00:00
[loop-generated] [refactor] Break up mcp_bridge.py::_build_gitea_tools() — 137 lines
Timmy closed pull request Rockachopa/Timmy-time-dashboard#1121 2026-03-23 18:27:48 +00:00
[claude] Export conversation trajectories to ShareGPT JSONL (#1102)
Timmy commented on pull request Rockachopa/Timmy-time-dashboard#1121 2026-03-23 18:27:47 +00:00
[claude] Export conversation trajectories to ShareGPT JSONL (#1102)

Closing: PR has merge conflicts with main that cannot be auto-rebased. The underlying issue remains open for re-implementation.

Timmy closed pull request Rockachopa/Timmy-time-dashboard#1120 2026-03-23 18:27:46 +00:00
[claude] Fix TemplateResponse signature for Starlette new API (#1114)
Timmy commented on pull request Rockachopa/Timmy-time-dashboard#1120 2026-03-23 18:27:45 +00:00
[claude] Fix TemplateResponse signature for Starlette new API (#1114)

Closing: PR has merge conflicts with main that cannot be auto-rebased. The underlying issue remains open for re-implementation.

Timmy commented on issue Rockachopa/Timmy-time-dashboard#1126 2026-03-23 18:25:37 +00:00
[loop-generated] [refactor] Break up mcp_bridge.py::_build_gitea_tools() — 137 lines

@kimi

Task: Break up _build_gitea_tools() (137 lines) into smaller builder functions.

File: src/timmy/mcp_bridge.py

The function _build_gitea_tools starting around line 145…

Timmy closed issue Rockachopa/Timmy-time-dashboard#1129 2026-03-23 18:25:21 +00:00
[loop-generated] [refactor] Clean up unused imports in memory_system.py
Timmy commented on issue Rockachopa/Timmy-time-dashboard#1129 2026-03-23 18:25:21 +00:00
[loop-generated] [refactor] Clean up unused imports in memory_system.py

Closing — false positives. All flagged imports have # noqa: F401 annotations:

  • memory_system.py: EMBEDDING_MODEL, _cosine_similarity, _simple_hash_embedding are re-exported for…
Timmy commented on issue Rockachopa/Timmy-time-dashboard#1128 2026-03-23 18:24:50 +00:00
[loop-generated] [feature] Implement 4 TODO stubs in timmyctl/cli.py

@kimi

Task: Implement 4 TODO stubs in timmyctl/cli.py.

File: src/timmyctl/cli.py

There are 4 TODOs around lines 134, 162, 208, 219. Implement:

  1. PRs command → fetch from Gitea API…
Timmy commented on issue Rockachopa/Timmy-time-dashboard#1127 2026-03-23 18:24:46 +00:00
[loop-generated] [refactor] Break up scorecards.py — two functions over 100 lines each

@kimi

Task: Refactor two oversized functions in scorecards.py.

File: src/dashboard/routes/scorecards.py

  • agent_scorecard_panel() — 108 lines → extract metric computation and HTML…
Timmy commented on issue Rockachopa/Timmy-time-dashboard#1130 2026-03-23 18:24:45 +00:00
[loop-generated] [refactor] Add docstrings to 20 undocumented classes in src/

@kimi

Task: Add one-line docstrings to 20 undocumented classes.

Files to modify:

  • src/dashboard/models/calm.pyTaskState, TaskCertainty, Task, JournalEntry
  • `src/dashboard/…
Timmy opened issue Rockachopa/Timmy-time-dashboard#1130 2026-03-23 18:24:18 +00:00
[loop-generated] [refactor] Add docstrings to 20 undocumented classes in src/
Timmy opened issue Rockachopa/Timmy-time-dashboard#1128 2026-03-23 18:24:18 +00:00
[loop-generated] [feature] Implement 4 TODO stubs in timmyctl/cli.py