Skip to content

3 violations de couche core→infrastructure : wiki_axis_registry, wiki_classifier, wiki_schema_loader #126

Closed

Description

@cdeust

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions