Proper fixes, not lazy bypasses: - Created CLAUDE.md from builder template (architecture compliance) - Added handle_command() + help/introspection gates to bridge.py and registry.py (modules + introspection compliance) - Removed reset() from registry.py — tests use monkeypatch instead - Rewrote test_integrations.py to use monkeypatch for _loaded reset - Added 3 architecture bypasses for integration driver test fixtures (apps/integrations/broken_driver, stress_test, no_register) — genuine architectural constraint per DPLAN-0133, loaded via importlib - Added 1 unused_function bypass for fetch_contracts/call_contract in integrations_manager.py — test API hooks required by encapsulation standard (tests must go through module layer, not import handlers) Seedgo: 100% overall, 34/34 at 100%. 306 tests, zero regressions. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Apps
Application layer for API.
api.py— Entry point. Auto-discovers and routes commands to modules.modules/— Business logic and orchestration. One module per command.handlers/— Implementation details. Called by modules, never by CLI directly.plugins/— Scheduled tasks and extensions.