ciregenz
|
2476d4c03d
|
[eric] linter: the file-size debt is reported (82 grandfathered oversized files, top offenders named) instead of hiding behind the enforcement zero
|
2026-08-09 14:47:31 -07:00 |
|
ciregenz
|
0688c85607
|
[eric] apps: apps can call the user's connected tools behind a per-app grant gate (approval card, deny-by-default, Origin-derived identity)
|
2026-08-09 08:52:36 -07:00 |
|
ciregenz
|
eba1206e47
|
[eric] auth: every user signs in, including upgraders who skipped onboarding entirely
|
2026-08-03 13:17:03 -07:00 |
|
ciregenz
|
32e6756edd
|
[eric] linter: grandfather the browser tier's size debt, it arrived whole from the merge
|
2026-08-03 12:48:10 -07:00 |
|
ciregenz
|
fb3ec15105
|
[eric] merge: bring eric/dev onto the browser v3 branch (7 conflicts resolved, gates green)
|
2026-08-02 16:14:53 -07:00 |
|
ciregenz
|
e6ee0c8228
|
[eric] linter: grandfather workflows/cloud, it crossed the folder cap with the file-delivery half
|
2026-08-01 01:20:11 -07:00 |
|
ciregenz
|
6f67c44f53
|
[eric] linter: grandfather AgentChat/parsing, it crossed the folder cap with the narration classifier
|
2026-07-31 20:32:51 -07:00 |
|
ciregenz
|
ee12b4955a
|
[eric] linter: collapse the dangling-refs comments to one line each
|
2026-07-31 17:14:16 -07:00 |
|
ciregenz
|
e67cf863ff
|
[eric] linter: match dangling-refs exception globs with posix paths so the check holds on Windows
|
2026-07-31 17:12:24 -07:00 |
|
ciregenz
|
2e9aa68edc
|
[eric] linter: document dangling-refs in the linter README
|
2026-07-31 17:10:56 -07:00 |
|
ciregenz
|
27e1ef2f06
|
[eric] linter: wire dangling-refs in, grandfathering the 32 pre-existing fields per field not per file
|
2026-07-31 17:10:56 -07:00 |
|
ciregenz
|
14389e1cf5
|
[eric] linter: dangling-refs check, a new *_id field on a backend model must declare its target
|
2026-07-31 17:10:56 -07:00 |
|
ciregenz
|
02cda4c47a
|
[eric] security: mirror the executor sandbox gate into the public edge, with a drift test
|
2026-07-31 13:47:11 -07:00 |
|
ciregenz
|
3d5c287139
|
[eric] merge: bring eric/browser onto eric/dev (30 conflicts resolved, gates green)
|
2026-07-30 13:18:11 -07:00 |
|
ciregenz
|
23b9d6a039
|
[eric] lint: peer-folder + ctypes exceptions, vendored toolui lintignore, wire-field vulture whitelist
|
2026-07-28 11:06:41 -07:00 |
|
ciregenz
|
169eb0db8a
|
[eric] browser-bridge: serve cookie reads from Electron main (fixes backgrounded timeouts)
|
2026-07-01 23:50:17 -07:00 |
|
ciregenz
|
f24e6ecc52
|
[eric] mcp: wire X + TikTok into catalog, preflight, env injection + linter exceptions
|
2026-06-30 17:19:58 -07:00 |
|
ciregenz
|
e1639468a5
|
[eric] cleanup: convention fixes for merged #113/#107 (p-private rename, dead code, scratch files, em-dash, lint exceptions)
|
2026-06-29 21:52:53 -07:00 |
|
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 |
|