Teknium
|
fea6f2f7f9
|
Merge branch 'simp/r3-20-c' into simp/r3-20
|
2026-09-02 22:06:28 -07:00 |
|
Teknium
|
b6838e8135
|
refactor(kanban_db_*): hand-compact docstrings/comments keeping every invariant; heartbeat SQL built once (4476->4390 LOC)
|
2026-09-02 21:59:24 -07:00 |
|
Teknium
|
e66429eb0a
|
refactor(kanban_db_dispatch,connect): split god functions into phase helpers, unify probe/kill/profile helpers, AST-neutral line joins
- detect_crashed_workers (239) -> _reclaim_dead_workers/_classify_dead_worker(_DeadWorker)/_account_crashes(_CrashSweep)
- _dispatch_once_locked (193) -> _run_reclaim_phase/_tick_spawn_budget/_lane_rows/_any_spawnable_review/_resolve_default_assignee
- _default_spawn (164) -> _worker_argv/_open_worker_log; TERMINAL_* overrides looped
- connect: _probe_for_corruption/_missing_or_empty shared by guard+repair_db, _backfill_legacy_inflight_runs, _column_names/_table_exists, unified rebuild INSERT
- dispatch: _kill_fn/_poll_worker_exit/_sigkill shared by enforce_max_runtime and _terminate_reclaimed_worker; dead _log loggers dropped
- SQL trace parity identical; 934/934 kanban tests green
|
2026-09-02 21:33:44 -07:00 |
|
Teknium
|
d41c04afc5
|
Merge branch 'simp/r3-20-d' into simp/r3-20
|
2026-09-02 21:31:13 -07:00 |
|
Teknium
|
1107065c92
|
Merge branch 'simp/r3-20-a' into simp/r3-20
|
2026-09-02 21:31:12 -07:00 |
|
Teknium
|
cf3e78316b
|
refactor(kanban-cli): swarm — pack private graph-builder signature/call (defaults were unused)
|
2026-09-02 21:17:47 -07:00 |
|
Teknium
|
edfbd77443
|
refactor(kanban-cli): drop redundant parens on kwarg string concatenations; wrap to 100 cols (AST-identical)
|
2026-09-02 21:11:18 -07:00 |
|
Teknium
|
cf515673e3
|
refactor(kanban_db): AST-neutral packing of hook/event call args and trailing SQL params
|
2026-09-02 21:07:23 -07:00 |
|
Teknium
|
432de42720
|
refactor(kanban_db): _copy_capped, single-loop unique path, rowcount inlines, list_boards tightening
|
2026-09-02 21:03:37 -07:00 |
|
Teknium
|
fb0f19d4fd
|
refactor(kanban-cli): ops — dispatch --json scalar fields via one comprehension (output byte-identical)
|
2026-09-02 21:00:43 -07:00 |
|
Teknium
|
ea6d0b625d
|
refactor(kanban-cli): parser — drop explicit default=None on optional flags (argparse default; action dump identical)
|
2026-09-02 20:57:36 -07:00 |
|
Teknium
|
c5dcfe155c
|
refactor(kanban_db): AST-neutral packing of one-item-per-line signatures and call args
|
2026-09-02 20:57:13 -07:00 |
|
Teknium
|
f875e802c2
|
refactor(kanban_db): compact comments by hand; one-line section banners; drop stale headers
|
2026-09-02 20:53:37 -07:00 |
|
Teknium
|
679dfec93c
|
refactor(kanban-cli): specify — join short multi-line calls (AST-identical)
|
2026-09-02 20:53:24 -07:00 |
|
Teknium
|
0303d3c352
|
refactor(kanban_db): compact docstrings by hand (module <=8 lines; every invariant/WHY kept)
|
2026-09-02 20:48:00 -07:00 |
|
Teknium
|
4dacc112ea
|
refactor(kanban-cli): diagnostics — pack data payload dicts, one-line section banners
|
2026-09-02 20:47:26 -07:00 |
|
Teknium
|
9ed22aac2e
|
refactor(kanban-cli): reflow wrapped string literals to 100 cols (AST-identical; SQL/daemon text untouched)
|
2026-09-02 20:41:59 -07:00 |
|
Teknium
|
2b8184d462
|
refactor(kanban_db): _end_or_synthesize_run, _prior_reviewer, _validate_model_override, _counts_by_assignee; defensive-layer collapse
|
2026-09-02 20:40:37 -07:00 |
|
Teknium
|
aa37c9664c
|
refactor(cli-misc): loops.py — shared _parse_state for load/list, drop section banners
|
2026-09-02 20:39:47 -07:00 |
|
Teknium
|
535003c68a
|
refactor(kanban-cli): join implicit string fragments (AST-identical)
|
2026-09-02 20:37:51 -07:00 |
|
Teknium
|
d511bb4450
|
refactor(kanban_db_workspace): unify git subprocess/anchored-worktree/active-children helpers, flatten resolve_workspace (609->567 LOC)
|
2026-09-02 20:34:34 -07:00 |
|
Teknium
|
caa14848c5
|
refactor(kanban-cli): diagnostics constructor kwargs grouped; output tables compacted
|
2026-09-02 20:34:04 -07:00 |
|
Teknium
|
6eb324ae34
|
refactor(cli-misc): linux_desktop_entry.py — collapse reroute decision
|
2026-09-02 20:33:49 -07:00 |
|
Teknium
|
5d2f0f4789
|
refactor(kanban_db): table-driven Task/Run.from_row, _route_block, shared override/lifecycle-hook helpers
|
2026-09-02 20:33:27 -07:00 |
|
Teknium
|
7f4c6707f2
|
refactor(cli-misc): desktop-entry argv/probe/cache collapse; tcc anchor venv/interpreter lookups via next()
|
2026-09-02 20:32:27 -07:00 |
|
Teknium
|
f7480f49d1
|
refactor(kanban_db): AST-neutral collapse of short hanging bracket spans
|
2026-09-02 20:30:38 -07:00 |
|
Teknium
|
d2bc586f58
|
refactor(kanban-cli): transfer/swarm — module docstrings compacted, closing() snapshot, placeholder helper, asdict, common create kwargs
|
2026-09-02 20:29:58 -07:00 |
|
Teknium
|
524e52aec9
|
refactor(cli-misc): loops.py parse/status compaction with corpus parity; tcc anchor pyvenv.cfg + discard helpers
|
2026-09-02 20:29:58 -07:00 |
|
Teknium
|
0e7d9f0af3
|
refactor(kanban_db): phase helpers for decompose, stale-claim extension, project-link recovery; collapse review param assembly
|
2026-09-02 20:27:06 -07:00 |
|
Teknium
|
35876c9100
|
refactor(kanban-cli): specify/decompose share triage-load + aux-call helpers; decompose_task split into routing/single/fanout phases
|
2026-09-02 20:25:28 -07:00 |
|
Teknium
|
e1b85ab662
|
refactor(kanban_db_notify): share sub-key predicate/CAS helper, collapse filter loops (467->426 LOC)
|
2026-09-02 20:25:18 -07:00 |
|
Teknium
|
33c1d69fb7
|
refactor(kanban_db): split build_worker_context into per-section renderers
|
2026-09-02 20:23:28 -07:00 |
|
Teknium
|
cc369d088e
|
refactor(cli-misc): loops.py _save helper; linux_desktop_entry.py shared head/shebang readers, probe via _run_quiet
|
2026-09-02 20:21:37 -07:00 |
|
Teknium
|
938919502e
|
refactor(kanban_db): split create_task and complete_task into phase helpers
|
2026-09-02 20:20:21 -07:00 |
|
Teknium
|
9d896da1cc
|
refactor(kanban-cli): ops — shared _poll_loop for tail/watch, reuse kb._positive_int, hoist daemon deprecation text
|
2026-09-02 20:19:59 -07:00 |
|
Teknium
|
fd55049657
|
refactor(cli-misc): logs.py — pass filter kwargs through instead of re-listing them
|
2026-09-02 20:15:37 -07:00 |
|
Teknium
|
91995e48a3
|
refactor(kanban-cli): parser spec tables as module data with shared arg constants (--help byte-identical)
|
2026-09-02 20:15:18 -07:00 |
|
Teknium
|
6b206f90ae
|
refactor(kanban_db): unify slug/require-task/first-line/json-null/reclaim helpers, table-drive list filters and tick outcome
|
2026-09-02 20:14:54 -07:00 |
|
Teknium
|
e085147f57
|
refactor(kanban-cli): compact diagnostics rule engine — shared cli_hint/payload-id/run-order helpers, asdict, triage slot table
|
2026-09-02 20:12:50 -07:00 |
|
Teknium
|
393ce7e7f1
|
refactor(cli-misc): lifecycle.py — single plugin-hook dispatch helper
|
2026-09-02 20:12:36 -07:00 |
|
Teknium
|
a4ab7170f4
|
refactor(cli-misc): macos_tcc_anchor.py — shared managed-venv/marker/staging helpers, module-level name tuples
|
2026-09-02 20:10:56 -07:00 |
|
Teknium
|
52c1705cc3
|
refactor(kanban_db): drop 76 zero-reference split-module re-exports
|
2026-09-02 20:09:34 -07:00 |
|
Teknium
|
bf7cd6a6a6
|
refactor(cli-misc): linux_desktop_entry.py — hoist nested helpers, flatten wrapper probe, compact WHY comments
|
2026-09-02 20:06:35 -07:00 |
|
Teknium
|
ec13243b79
|
refactor(cli-misc): loops.py — compact docstrings/comments, collapse small branches
|
2026-09-02 19:57:14 -07:00 |
|
Teknium
|
8869927f2d
|
refactor(cli-misc): logs.py — extract size/age labels, compact regex and docstrings
|
2026-09-02 19:51:13 -07:00 |
|
Teknium
|
113f04616b
|
Merge branch 'simp/r2-state' into simp/integration2
# Conflicts:
# hermes_state_messages.py
|
2026-09-02 17:49:43 -07:00 |
|
Teknium
|
f07ff1026f
|
Merge branch 'simp/r2-update-doctor' into simp/integration2
|
2026-09-02 17:49:26 -07:00 |
|
Teknium
|
9c65ca8a02
|
Merge branch 'simp/r2-models-runtime' into simp/integration2
|
2026-09-02 17:49:26 -07:00 |
|
Teknium
|
56202613ef
|
Merge branch 'simp/r2-loop' into simp/integration2
|
2026-09-02 17:49:25 -07:00 |
|
Teknium
|
56c5798203
|
Merge branch 'simp/r2-kanban' into simp/integration2
|
2026-09-02 17:49:25 -07:00 |
|