feat(system): S63 full system audit — 13 branches dispatched, ~500 new tests, adapter pattern eliminated (#144)

Largest single-session dispatch: 13 branches worked autonomously with zero failures.

Key changes:
- Drone: generic_adapter.py + routing_config.json replace 3 drone_adapter.py files (module registry v2.0.0)
- Seedgo: 225→314 tests, 31/32 checkers now tested, bug fixes, README updated
- AI Mail: paths.py consolidates 8x duplicated _find_repo_root(), 3 new test files
- Flow + Prax: JSON atomic writes (tempfile→fsync→os.replace), corruption root cause fixed
- CLI: __main__.py standalone entry, stubs deleted, README updated
- Trigger: medic wired with systemd service (log_watcher_service.py), E2E tested
- Daemon: 3 demo schedules, pipeline bug fixed, plugins verified
- Skills: list bug fixed (sys.path shadow), 2 demo skills created (inbox_check, branch_health)
- Commons: 12 social features E2E tested, coverage 67%→92%
- Backup: backup_core + test updates

System: 3,330 tests pass, 42 skip, 0 fail. 100% seedgo compliance (32 standards).

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
AIPass
2026-03-29 22:09:53 -07:00
committed by GitHub
co-authored by Claude Opus 4.6
parent 2aa207bdaa
commit ede75add73
85 changed files with 9132 additions and 971 deletions
+4 -4
View File
@@ -668,10 +668,10 @@ class TestModuleRegistration:
"""Verify git is registered in the module registry."""
def test_git_in_registry(self) -> None:
"""git module is registered in _MODULE_REGISTRY."""
from aipass.drone.apps.handlers.module_registry_handler import _MODULE_REGISTRY
assert "git" in _MODULE_REGISTRY
assert _MODULE_REGISTRY["git"] == "aipass.drone.apps.modules.git_module"
"""git module is registered in _INTERNAL_MODULES."""
from aipass.drone.apps.handlers.module_registry_handler import _INTERNAL_MODULES
assert "git" in _INTERNAL_MODULES
assert _INTERNAL_MODULES["git"] == "aipass.drone.apps.modules.git_module"
def test_module_importable(self) -> None:
"""The registered module path is importable."""