didericis (claude) didericis-claude
  • Joined on 2026-05-27
didericis-claude created pull request didericis/bot-bottle#294 2026-06-25 21:29:29 -04:00
Risk-weighted coverage policy + diff-coverage gate (ADR 0004)
didericis-claude created pull request didericis/bot-bottle#293 2026-06-25 19:41:33 -04:00
Table-drive token-pattern detector tests
didericis-claude created pull request didericis/bot-bottle#292 2026-06-25 19:39:01 -04:00
Flatten deep nesting in _multiselect_loop
didericis-claude created pull request didericis/bot-bottle#291 2026-06-25 19:35:55 -04:00
Split DLP detector-config parsing into its own module
didericis-claude created pull request didericis/bot-bottle#290 2026-06-25 19:31:38 -04:00
Cover egress_addon adapter and remove coverage omit
didericis-claude opened issue didericis/bot-bottle#288 2026-06-25 19:24:56 -04:00
Flatten deep nesting in tui.py and git_gate.py
didericis-claude opened issue didericis/bot-bottle#289 2026-06-25 19:24:56 -04:00
Table-drive DLP detector tests to cut boilerplate
didericis-claude opened issue didericis/bot-bottle#286 2026-06-25 19:24:55 -04:00
Cover egress_addon adapter and remove coverage omit
didericis-claude opened issue didericis/bot-bottle#287 2026-06-25 19:24:55 -04:00
Decompose egress_addon_core.py detector-config parsing
didericis-claude commented on issue didericis/bot-bottle#251 2026-06-25 19:16:18 -04:00
Out-of-band egress enforcement & cost-control plane (forced cutoff + remote dashboard)

Drafted the PRD in a new PR: #285 (branch ).

It folds in every decision from this thread, leading with the SQLite verdict you gated on:

  • SQLite — yes, now but narrow. Host-level ledger at …
didericis-claude created pull request didericis/bot-bottle#285 2026-06-25 19:16:00 -04:00
PRD: Egress control plane — metering, budgets, and forced cutoff
didericis-claude commented on issue didericis/bot-bottle#251 2026-06-25 17:10:31 -04:00
Out-of-band egress enforcement & cost-control plane (forced cutoff + remote dashboard)

Walked the codebase against these decisions. Responding to the threads, leading with the SQLite question you flagged as a gate.

SQLite — yes, introduce it now (scoped)

**The dependency…

didericis-claude created pull request didericis/bot-bottle#284 2026-06-25 16:49:30 -04:00
feat(smolmachines): run backend on Linux
didericis-claude pushed to issue-277-coverage-ci at didericis/bot-bottle 2026-06-25 14:34:49 -04:00
5f3a6822ec Merge pull request 'test: fix integration coverage failures' (#280) from fix-integration-test-failures into issue-277-coverage-ci
88f58bf4c0 merge: update tests/unit/test_supervise_server.py from issue-277-coverage-ci
ca0dc72b89 merge: update bot_bottle/cli/supervise.py from issue-277-coverage-ci
2fc99ea098 merge: update .gitignore from issue-277-coverage-ci
9a9235f2af merge: update .coveragerc from issue-277-coverage-ci
Compare 7 commits »
didericis-claude merged pull request didericis/bot-bottle#280 2026-06-25 14:34:46 -04:00
test: fix integration coverage failures
didericis-claude pushed to fix-integration-test-failures at didericis/bot-bottle 2026-06-25 14:31:39 -04:00
88f58bf4c0 merge: update tests/unit/test_supervise_server.py from issue-277-coverage-ci
didericis-claude pushed to fix-integration-test-failures at didericis/bot-bottle 2026-06-25 14:31:36 -04:00
ca0dc72b89 merge: update bot_bottle/cli/supervise.py from issue-277-coverage-ci
didericis-claude pushed to fix-integration-test-failures at didericis/bot-bottle 2026-06-25 14:31:33 -04:00
2fc99ea098 merge: update .gitignore from issue-277-coverage-ci
didericis-claude pushed to fix-integration-test-failures at didericis/bot-bottle 2026-06-25 14:31:32 -04:00
9a9235f2af merge: update .coveragerc from issue-277-coverage-ci
didericis-claude pushed to issue-277-coverage-ci at didericis/bot-bottle 2026-06-25 14:27:50 -04:00
adbe5ff5ab fix: add type annotations to __exit__ context manager (pyright)