Teknium
|
debbf96964
|
Merge branch 'simp/r3-20' into simp/integration3
|
2026-09-02 21:57:20 -07:00 |
|
Teknium
|
310373ef06
|
Merge branch 'simp/r3-00' into simp/integration3
|
2026-09-02 21:57:06 -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
|
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
|
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
|
93b15c690a
|
Merge branch 'simp/r3-00-cliB' into simp/r3-00
|
2026-09-02 20:07:59 -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
|
c4668fa77e
|
fix(integration): restore explicit utf-8 encoding on codesign/loginctl subprocess calls flagged by footgun scanners
|
2026-09-02 19:39:38 -07:00 |
|
Teknium
|
991253e56a
|
refactor(cli): extract chat() + per-turn phase helpers into hermes_cli/cli_chat_turn_mixin.py (CLIChatTurnMixin)
|
2026-09-02 19:32:38 -07:00 |
|
Teknium
|
4e816f16c1
|
refactor(cli): join short multi-line calls (AST-identical)
|
2026-09-02 19:07:38 -07:00 |
|
Teknium
|
8c9c7a041a
|
refactor(cli): extract git worktree machinery into hermes_cli/worktree_ops.py (cli re-exports)
|
2026-09-02 18:44:44 -07:00 |
|
Teknium
|
56c5798203
|
Merge branch 'simp/r2-kanban' into simp/integration2
|
2026-09-02 17:49:25 -07:00 |
|
Teknium
|
37e0e1a76d
|
refactor(kanban-cli): split the subcommand spec list so no function exceeds 300 LOC
|
2026-09-02 17:30:13 -07:00 |
|
Teknium
|
f9f87d9876
|
refactor(kanban-cli): compact docstrings/comments in kanban.py keeping every rationale
|
2026-09-02 17:30:13 -07:00 |
|