943acbc573
Durcit la convention de nommage des projets (dérive constatée : 'Sliding Automation', 'code_versioning'... au lieu des formes canoniques). - trilium_api.py : projets_canoniques() lit le référentiel = valeurs du label projet sur les notes de type=projet (source unique, pas de constante en dur). Note-projet CodeVersioning créée (manquait). - mcp_server.py : _valider_projet() branché dans les 6 tools de création (add_decision/history/backlog, new_conversation, create_entite, add_skill). Refuse un projet non canonique (suggestion si faute) ou inconnu (renvoi au processus de création de projet). Ne verrouille pas si référentiel illisible. - lint_audit.py : VAL-nommage aligné sur le référentiel (attrape casse, espace ET snake_case ; l'ancien 'contient un espace' ratait code_versioning). - Données : 79 notes ré-étiquetées vers les 3 formes canoniques. Quality by design : l'erreur de nommage devient impossible à l'écriture, le Lint n'est plus que le filet de sécurité.
29 lines
1.7 KiB
Plaintext
29 lines
1.7 KiB
Plaintext
../../../bin/idna,sha256=AIJTllBtKEz8ZDeXX8dATBgPkmSLyG_CmnU-x7mJ39Y,252
|
|
idna-3.16.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
|
|
idna-3.16.dist-info/METADATA,sha256=sjAPRjXAVVGHZEfKUICACY75c0RMTvuv2vzrDRxQgo4,6369
|
|
idna-3.16.dist-info/RECORD,,
|
|
idna-3.16.dist-info/WHEEL,sha256=G2gURzTEtmeR8nrdXUJfNiB3VYVxigPQ-bEQujpNiNs,82
|
|
idna-3.16.dist-info/entry_points.txt,sha256=7H3nGOHap3jnLE5e7q7Ywr9Vq8axB7WIj5-C_4N2vhw,38
|
|
idna-3.16.dist-info/licenses/LICENSE.md,sha256=GppPDj1HmickDd1ZqRN6ZqtKD539yMphiMwL_YUYfwQ,1541
|
|
idna/__init__.py,sha256=MPqNDLZbXqGaNdXxAFhiqFPKEQXju2jNQhCey6-5eJM,868
|
|
idna/__main__.py,sha256=4JMK66Wj4uLZTKbF-sT3LAxOsr6buig77PmOkJCRRxw,83
|
|
idna/__pycache__/__init__.cpython-39.pyc,,
|
|
idna/__pycache__/__main__.cpython-39.pyc,,
|
|
idna/__pycache__/cli.cpython-39.pyc,,
|
|
idna/__pycache__/codec.cpython-39.pyc,,
|
|
idna/__pycache__/compat.cpython-39.pyc,,
|
|
idna/__pycache__/core.cpython-39.pyc,,
|
|
idna/__pycache__/idnadata.cpython-39.pyc,,
|
|
idna/__pycache__/intranges.cpython-39.pyc,,
|
|
idna/__pycache__/package_data.cpython-39.pyc,,
|
|
idna/__pycache__/uts46data.cpython-39.pyc,,
|
|
idna/cli.py,sha256=swqJLMNc8Uzs60KziNpbWnHuqlG3WRQwJSbo4n8xDAo,4139
|
|
idna/codec.py,sha256=JRbo-f7pEkLdWeiH89Z72UR4VBYhvKDFrQBeNX6sRDE,5040
|
|
idna/compat.py,sha256=AepA39ceRHxkfHP41-FvKW5Ki-f4PfUZ90RUMlCNdmo,1353
|
|
idna/core.py,sha256=WSSrhVyOHcFYvw1rXYLayVxORJ0HKF83bORzKhKyu3E,22863
|
|
idna/idnadata.py,sha256=ArBb71aYVqU5sg_tsQJPzAGvxbAhJ9c28laSj-SuLwU,92575
|
|
idna/intranges.py,sha256=g49scLSkqJtAhLmOODa7hVHriSjmb60tiTsEoocJdBI,1851
|
|
idna/package_data.py,sha256=m9fnBBCnbqf9LnD9VKuYBiD4WqYKT7KssKSQyER4MqE,21
|
|
idna/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
|
idna/uts46data.py,sha256=4J1cPwBRfKPlxWT6tNhzkq-et4eyoF0uoNbfvkAuiJE,202674
|