Commit Graph
27 Commits
Author SHA1 Message Date
ciregenz b9cea6c647 [eric] agents: drop the Mixin suffix, name the 9 manager classes by domain (Messaging, SessionLifecycle, ...) + AgentManagerState -> AgentManagerProtocol 2026-06-25 00:50:47 -07:00
ciregenz d0dd5e799b [eric] agents: typed AgentManagerState mixin base re-enables pyright attr-access + fixes 2 broken outputs imports (pyright caught them) 2026-06-25 00:32:16 -07:00
ciregenz 5578b951de [eric] linter: add ruff + pyright checks from Haik (narrowed F-codes, mixin-safe pyright; grandfather pre-existing) 2026-06-24 23:26:37 -07:00
ciregenz 91af344d59 [eric] docs: document code conventions in linter/README (CLAUDE.md is gitignored) + the 2 new checks 2026-06-24 22:45:34 -07:00
ciregenz 54a96cea68 [eric] linter: add no-underscore + p-private checks from Haik (enforce p_ conventions; grandfather pre-existing debt) 2026-06-24 22:41:59 -07:00
ciregenzandciregenz edd800596e [eric] analytics: group into service/analytics/ subpackage (linter folder-fix), rewire imports, trim ws_manager comment 2026-06-24 18:38:10 -07:00
ciregenz 7330c1293b [eric] linter: drop agent_manager.py from the max-file-lines grandfather list (genuinely 256 lines now, decomposed into manager/run/) 2026-06-24 00:03:52 -07:00
ciregenz 0eb5a2edbe [eric] linter: back out the naming checks (no-underscore + p-private + _models + driver); they arrive via Haik's branch, don't duplicate them here 2026-06-23 22:20:12 -07:00
ciregenz 1cc60b2875 [eric] linter: bring in Haik's no-underscore-names + p-private checks (from haik/refactor/delete-fluff) as the naming gate 2026-06-23 16:44:05 -07:00
ciregenz 7516da1c78 [eric] linter: record manager/ aggregator-folder + attachments.py exceptions and resolve_forced_tools vulture false-positive 2026-06-23 14:50:15 -07:00
ciregenz 6cf2606666 [eric] merge: fold eric/cleanup abstraction refactor into dev (resolve 9, re-home edits) 2026-05-24 16:24:59 -07:00
ciregenz b129998489 [eric] lint: relax max-folder-items to >7 (7 ok), prune exact-7 exceptions, convert scripts/electron/linter-checks 2026-05-23 20:02:40 -07:00
ciregenz 6b7f66af3f [eric] lint: extend max-folder-items governance to frontend (documented exceptions, drop blanket ignore) 2026-05-23 19:53:56 -07:00
ciregenz 56dbd6d633 [eric] lint: add runtime import-cycle check (alias-aware, skips type-only and dynamic imports) 2026-05-23 19:20:47 -07:00
ciregenz 07f61c8547 [eric] lint: scope max-folder-items to documented backend registries, drop blanket ignore 2026-05-23 18:56:02 -07:00
ciregenz 9b20e1f7b0 [eric] lint: repoint grandfather globs to restructured file paths 2026-05-23 14:00:16 -07:00
ciregenz d2d6816d8a [eric] deadcode: remove unused DISCOVERY_SCAFFOLDING 2026-05-23 10:28:13 -07:00
ciregenz dd3efa866d [eric] deadcode: remove unused _is_9router_available 2026-05-23 10:27:36 -07:00
ciregenz b9ce323c5f [eric] deadcode: remove unused _summarize_message_block 2026-05-23 10:26:42 -07:00
ciregenz 8b646b0223 [eric] deadcode: remove unused _approx_tokens 2026-05-23 10:25:47 -07:00
ciregenz 7916babdcc [eric] lint: drop Dashboard grandfather entry 2026-05-23 06:58:49 -07:00
ciregenz 04ba8aef98 [eric] lint: drop Settings grandfather entry 2026-05-23 06:26:48 -07:00
ciregenz b5b755b8e8 [eric] lint: drop ChatInput grandfather entry 2026-05-23 06:08:50 -07:00
ciregenz 3a5a4f7798 [eric] lint: drop ToolCallBubble grandfather entry 2026-05-23 05:21:59 -07:00
ciregenz 08063ed85d [eric] lint: drop Tools grandfather entry 2026-05-23 05:05:31 -07:00
ciregenz 5543e15fe7 [eric] lint: grandfather oversized files + vulture whitelist 2026-05-23 04:21:10 -07:00
ciregenz 90fbef4f03 [eric] lint: vendor structural linter + config 2026-05-23 04:21:05 -07:00