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é.
26 lines
1.1 KiB
Python
26 lines
1.1 KiB
Python
"""FastAPI framework, high performance, easy to learn, fast to code, ready for production"""
|
|
|
|
__version__ = "0.128.8"
|
|
|
|
from starlette import status as status
|
|
|
|
from .applications import FastAPI as FastAPI
|
|
from .background import BackgroundTasks as BackgroundTasks
|
|
from .datastructures import UploadFile as UploadFile
|
|
from .exceptions import HTTPException as HTTPException
|
|
from .exceptions import WebSocketException as WebSocketException
|
|
from .param_functions import Body as Body
|
|
from .param_functions import Cookie as Cookie
|
|
from .param_functions import Depends as Depends
|
|
from .param_functions import File as File
|
|
from .param_functions import Form as Form
|
|
from .param_functions import Header as Header
|
|
from .param_functions import Path as Path
|
|
from .param_functions import Query as Query
|
|
from .param_functions import Security as Security
|
|
from .requests import Request as Request
|
|
from .responses import Response as Response
|
|
from .routing import APIRouter as APIRouter
|
|
from .websockets import WebSocket as WebSocket
|
|
from .websockets import WebSocketDisconnect as WebSocketDisconnect
|