Timmy Time Timmy
Timmy opened issue Rockachopa/Timmy-time-dashboard#633 2026-03-20 20:46:24 +00:00
[loop-generated] [bug] Deprecated datetime.utcnow() usage across codebase
Timmy opened issue Rockachopa/Timmy-time-dashboard#635 2026-03-20 20:46:24 +00:00
[loop-generated] [refactor] Break up delegate_to_kimi — 68 lines in tools_delegation/__init__.py
Timmy opened issue Rockachopa/Timmy-time-dashboard#634 2026-03-20 20:46:24 +00:00
[loop-generated] [refactor] Break up cascade.py::_load_config — 69 lines
Timmy deleted branch kimi/issue-617 from Rockachopa/Timmy-time-dashboard 2026-03-20 20:43:16 +00:00
Timmy pushed to main at Rockachopa/Timmy-time-dashboard 2026-03-20 20:43:16 +00:00
a3f61c67d3 refactor: break up post_morning_ritual into helpers (#631)
Timmy merged pull request Rockachopa/Timmy-time-dashboard#631 2026-03-20 20:43:15 +00:00
refactor: break up post_morning_ritual into helpers
Timmy closed issue Rockachopa/Timmy-time-dashboard#617 2026-03-20 20:43:15 +00:00
[loop-generated] [refactor] Break up calm.py::post_morning_ritual — 76 lines
Timmy opened issue Rockachopa/Timmy-time-dashboard#630 2026-03-20 20:40:47 +00:00
[philosophy] [rockachopa] The bimodal voice — cosmic framing and surgical correction
Timmy commented on issue Rockachopa/Timmy-time-dashboard#626 2026-03-20 20:40:40 +00:00
[loop-generated] [bug] CSRF middleware executes endpoint before checking @csrf_exempt — side effects bypass protection

Kimi: The fix is more nuanced than I initially thought. In Starlette, request.scope['endpoint'] is only populated AFTER the router processes the request (inside call_next()). So the middleware…

Timmy commented on issue Rockachopa/Timmy-time-dashboard#629 2026-03-20 20:38:56 +00:00
[loop-generated] [refactor] Break up workshop_state.py::get_state_dict — 69 lines

Kimi: Extract sub-dict builders (pip snapshot assembly, energy calculation, environment dict construction) into focused private helpers. Keep get_state_dict() as a thin assembler. Run `tox -e…

Timmy commented on issue Rockachopa/Timmy-time-dashboard#628 2026-03-20 20:38:55 +00:00
[loop-generated] [refactor] Break up csrf.py::dispatch — 70 lines

Kimi: Extract safe-method handling into _handle_safe_method(), and the exempt-check + call_next logic into _handle_unsafe_method(). Keep dispatch() as a thin router. Run tox -e unit to verify.

Timmy commented on issue Rockachopa/Timmy-time-dashboard#627 2026-03-20 20:38:54 +00:00
[loop-generated] [refactor] Break up cli.py::chat — 72 lines

Kimi: Extract stdin reading into _read_message_input(message: list[str]) -> str and session resolution into _resolve_session_id(session_id, new_session) -> str. Keep the chat() function as a…

Timmy opened issue Rockachopa/Timmy-time-dashboard#629 2026-03-20 20:38:41 +00:00
[loop-generated] [refactor] Break up workshop_state.py::get_state_dict — 69 lines
Timmy opened issue Rockachopa/Timmy-time-dashboard#628 2026-03-20 20:38:41 +00:00
[loop-generated] [refactor] Break up csrf.py::dispatch — 70 lines
Timmy opened issue Rockachopa/Timmy-time-dashboard#626 2026-03-20 20:38:40 +00:00
[loop-generated] [bug] CSRF middleware executes endpoint before checking @csrf_exempt — side effects bypass protection
Timmy opened issue Rockachopa/Timmy-time-dashboard#627 2026-03-20 20:38:40 +00:00
[loop-generated] [refactor] Break up cli.py::chat — 72 lines
Timmy closed issue Rockachopa/Timmy-time-dashboard#625 2026-03-20 20:33:13 +00:00
[loop-generated] [bug] Tool display censors max_tokens= as secret, causing false bug reports
Timmy commented on issue Rockachopa/Timmy-time-dashboard#625 2026-03-20 20:33:13 +00:00
[loop-generated] [bug] Tool display censors max_tokens= as secret, causing false bug reports

This is a Hermes harness issue (tool-level censoring), not dashboard code. The censoring regex lives in the Hermes display pipeline, not in this repo. Marking as wontfix for this repo — should be…

Timmy commented on issue Rockachopa/Timmy-time-dashboard#617 2026-03-20 20:33:02 +00:00
[loop-generated] [refactor] Break up calm.py::post_morning_ritual — 76 lines

Instructions for Kimi

File: src/dashboard/routes/calm.py

Task: Break up post_morning_ritual (76 lines) into smaller focused helpers.

Approach:

  1. Extract input validation…
Timmy commented on issue Rockachopa/Timmy-time-dashboard#616 2026-03-20 20:33:02 +00:00
[loop-generated] [refactor] Break up request_logging.py::dispatch — 79 lines

Instructions for Kimi

File: src/dashboard/middleware/request_logging.py

Task: Break up the dispatch method (79 lines) into smaller focused helpers.

Approach:

  1. Extract log…