Commit Graph

28243 Commits

Author SHA1 Message Date
Teknium 8c55e6d8a8 refactor(gateway): flatten terminate_pid control flow, tighten lock helpers 2026-09-02 21:45:18 -07:00
Teknium 79559b2493 refactor(gateway): collapse scoped-lock owner validation ladder 2026-09-02 21:33:51 -07:00
Teknium ff223785c6 refactor(gateway): simplify updated_at coercion and home-conflict guard 2026-09-02 21:26:33 -07:00
Teknium 0765aca884 refactor(gateway): third pass on shutdown_watchdog/flush/forensics 2026-09-02 21:19:21 -07:00
Teknium 8d5d5f9ca2 refactor(gateway): third pass on scale_to_zero/wake/status_phrases/runtime_footer/systemd_notify 2026-09-02 21:14:22 -07:00
Teknium 4dc4a0e6d9 refactor(gateway): extract POSIX zombie probe from _pid_exists 2026-09-02 20:45:28 -07:00
Teknium 90fd8231e2 refactor(gateway): tighten marker self-match predicate 2026-09-02 20:37:43 -07:00
Teknium 281560a147 refactor(gateway): compact gateway cmdline matcher and status stamping 2026-09-02 20:34:36 -07:00
Teknium 9792caf536 refactor(gateway): inline cache-signature helper, simplify Windows identity tail 2026-09-02 20:30:40 -07:00
Teknium c376ca8ca6 refactor(gateway): flatten scoped-lock staleness branches 2026-09-02 20:19:51 -07:00
Teknium 5c140be056 refactor(gateway): drop intra-function blank lines in g1-status files 2026-09-02 20:15:20 -07:00
Teknium 9e2cdc816b refactor(gateway): pack short call arguments (AST-identical) 2026-09-02 20:11:22 -07:00
Teknium 530e090d35 refactor(gateway): unify PID/lock/JSON record readers in status.py 2026-09-02 20:09:10 -07:00
Teknium ab10d351b0 refactor(gateway): second pass on shutdown_* / scale_to_zero / systemd_notify (inline helpers, compact docs) 2026-09-02 20:05:30 -07:00
Teknium 1aec5770f5 refactor(gateway): compact status.py docstrings by hand, keep line width <= 100 2026-09-02 19:47:15 -07:00
Teknium b24526688f refactor(gateway): compact marker parsing and liveness guards 2026-09-02 19:39:12 -07:00
Teknium 629417a3b8 refactor(gateway): compact write_runtime_status stamping 2026-09-02 19:36:32 -07:00
Teknium 88797c2072 refactor(gateway): keep shutdown_watchdog._process_hermes_home mock seam 2026-09-02 19:23:25 -07:00
Teknium 6d9cd131b5 refactor(gateway): inline stopped-state probe, split takeover termination phase 2026-09-02 19:21:40 -07:00
Teknium 8cd6f0beb1 refactor(gateway): tighten get_running_pid fallbacks and forensics helpers 2026-09-02 19:12:35 -07:00
Teknium f8742107bb refactor(gateway): compact shutdown_watchdog handles and probe wait 2026-09-02 19:07:58 -07:00
Teknium e4ce16ae77 refactor(gateway): unify O_EXCL JSON writes and lock probe in status.py 2026-09-02 19:03:21 -07:00
Teknium e032abeca8 refactor(gateway): fold status.py JSON readers and compact identity docstrings 2026-09-02 18:59:26 -07:00
Teknium 5025182f4e refactor(gateway): trim footer/phrases/scale-to-zero/wake/systemd helpers 2026-09-02 18:51:08 -07:00
Teknium 8f88c839a6 refactor(gateway): flatten shutdown_forensics/flush proc reads and payload recovery 2026-09-02 18:37:46 -07:00
Teknium db1bb85b90 refactor(gateway): dedupe shutdown_watchdog ledger stamps and stale-socket sweep 2026-09-02 18:31:25 -07:00
Teknium e59265ddf5 refactor(gateway): collapse status.py PID/lock helpers and inline single-use guards 2026-09-02 18:28:17 -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
Teknium 06fb390212 fix(integration): restore stdin=DEVNULL on computer_use subprocess calls dropped in simplification 2026-09-02 17:48:26 -07:00
Teknium 135973b5b6 Merge branch 'simp/r2-state-b' into simp/r2-state
# Conflicts:
#	hermes_state_messages.py
2026-09-02 17:35:13 -07:00
Teknium 1113b65f3e Merge branch 'simp/r2-state-c' into simp/r2-state 2026-09-02 17:34:33 -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
Teknium 37b160d04e refactor(kanban-cli): extract dispatcher/maintenance verbs to kanban_ops; unify single-mutation ok/err reporting 2026-09-02 17:30:13 -07:00
Teknium c7f3578521 refactor(kanban-cli): extract boards cluster to kanban_boards; unify goal-gate, id/reason, run-state and config helpers across handlers 2026-09-02 17:30:12 -07:00
Teknium 62a1607fbf refactor(kanban-cli): extract data-driven argparse tree to kanban_parser and output helpers to kanban_output 2026-09-02 17:30:12 -07:00
Teknium 7dc43c94d1 refactor(turn): sub-split handle_api_error / check_api_response / run_tool_round so no new turn_* function exceeds 300 LOC 2026-09-02 17:28:22 -07:00
Teknium d52d8f988f Merge branch 'simp/r2-state-b' into simp/integration2 2026-09-02 17:27:36 -07:00
Teknium 857cf925b3 Merge branch 'simp/r2-tools-a' into simp/integration2 2026-09-02 17:27:36 -07:00
Teknium b1b171c0fe Merge branch 'simp/r2-gw-rest' into simp/integration2 2026-09-02 17:27:35 -07:00
Teknium 464ee35248 refactor(kanban-db): compact docstrings/comments in the four split modules (AST-identical, every WHY kept) 2026-09-02 17:27:14 -07:00
Teknium 8dca2031d3 Merge branch 'simp/r2-cli-rest-setup' into simp/integration2
# Conflicts:
#	hermes_cli/setup.py
2026-09-02 17:27:09 -07:00
Teknium e93960b47c Merge branch 'simp/r2-gw-rest-rooms' into simp/r2-gw-rest 2026-09-02 17:26:37 -07:00
Teknium 7d0f4ce3aa Merge branch 'simp/r2-state-b' into simp/integration2
# Conflicts:
#	hermes_state_messages.py
2026-09-02 17:26:25 -07:00
Teknium d858b95945 Merge branch 'simp/r2a-mcp' into simp/r2-tools-a 2026-09-02 17:25:08 -07:00
Teknium 831f2e542c refactor(state): fold small get_messages/reaction/publish shapes; hug trailing closers (AST-identical) 2026-09-02 17:20:16 -07:00