You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
3 violations de couche core→infrastructure : wiki_axis_registry, wiki_classifier, wiki_schema_loader #126
Découvertes par le refactor #114 (vérification des règles Code Style avant écriture). mcp_server/core/wiki_axis_registry.py, core/wiki_classifier.py, core/wiki_schema_loader.py importent depuis infrastructure/ — violation directe de la dependency rule que CLAUDE.md et l'architecture déclarent BLOQUANTE (core → shared/ uniquement, zéro I/O). Fix attendu : refactor propre (port défini dans core, implémentation en infrastructure, injection au composition root) — pas un déplacement cosmétique de fichiers. Le grep de la règle Code Style du nouveau CLAUDE.md (grep -rn "from mcp_server.infrastructure" mcp_server/core/) doit rendre zéro ligne à la fermeture. Backlog cas-d'école #120.
Activity
refactor(core): extract wiki_root reverse-DI port from wiki_axis_regi…
refactor(core): extract user-rules reverse-DI port from wiki_classifier
refactor(core,infra): split wiki_schema_loader into pure parsers + I/…
refactor(core): eliminate 3 core→infrastructure layer violations via …
docs(security): record the CodeQL #143 false-positive dismissal (#368)
feat(recall): trust/provenance term in WRRF fusion (#368) (#399)