From 9961bb19dfa987296c700ce1fb96a074dd44cea6 Mon Sep 17 00:00:00 2001 From: Colin Maudry Date: Tue, 14 Jul 2026 17:49:38 +0200 Subject: [PATCH] docs(mcp): coherence union colonnes dans le design (#114) --- .../2026-07-14-mcp-rechercher-marches-colonnes-design.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/superpowers/specs/2026-07-14-mcp-rechercher-marches-colonnes-design.md b/docs/superpowers/specs/2026-07-14-mcp-rechercher-marches-colonnes-design.md index 02cae81..8e0f984 100644 --- a/docs/superpowers/specs/2026-07-14-mcp-rechercher-marches-colonnes-design.md +++ b/docs/superpowers/specs/2026-07-14-mcp-rechercher-marches-colonnes-design.md @@ -48,9 +48,10 @@ sous-ensemble à maintenir à la main. ### `src/mcp/queries.py` -- Construire à l'import : +- Construire à l'import (cf. section « Source de vérité ») : ```python - SELECTABLE_COLUMNS = tuple(name for name in DATA_SCHEMA if name in duckdb_schema) + _filtrables = tuple(name for name in DATA_SCHEMA if name in duckdb_schema) + SELECTABLE_COLUMNS = tuple(dict.fromkeys((*MARCHES_COLUMNS, *_filtrables))) ColonneMarche = Literal[SELECTABLE_COLUMNS] ``` - `search_marches(..., colonnes: list[str] | None = None)` :