WEVIA Master
D1303 · FILTERING MECHANICS LIVE
FILTRAGE · DÉTECTION · WIRING

Quand WEVIA
ne connaît pas,
elle forge.

Chaque conversation est passée au crible de 1426 intents câblés. Si rien ne matche, WEVIA classe la demande — skill ou agent ? — puis forge dynamiquement. WGVP gates décident : production permanente ou laboratoire transitoire.

DOCTRINE D4 RESPECTÉE · SCAN AVANT RECRÉATION
MÉCANIQUE

Le flux du filtrage

Six étapes — détection d'intent par regex, classification du gap, route vers SkillForge ou Agent-Factory, validation WGVP, wiring permanent ou lab-only.

01 · CONVERSATION User query prompt → engine 02 · DETECTION priority-intents-nl 1426 intents · regex scan … loading 03a · MATCHED Execute existing intent.cmd direct 03b · NO MATCH Classify gap skill / agent / tool ? 04a · SKILL FORGE LLM-generates spec /api/wevia-skill-forge.php 04b · AGENT FACTORY multi-step persona agent-factory-create.php 04c · TOOL EXTERNAL external API wire manual integration 05 · WGVP GATES 5+1 validation syntax · intent · safety redund · signature 06a · WIRED PROD priority-intents-nl permanent registry 06b · LAB ONLY /api/skill-forge/* callable, not auto-routed ↻ feedback : new intent ré-enrichit la détection au prochain tour
SPLIT

Trois états de connaissance

Tout ce que WEVIA sait faire vit dans l'un de ces trois bacs. Le passage de l'un à l'autre est mesurable.

★ WIRED PERMANENT

Registre production

Intents committés à /opt/wevia-brain/priority-intents-nl.json avec cmd exécutable. Production-ready, auto-routés sur match.
avec cmd executable
agents EM-wired
⚡ FORGED LIVE

Forgés dynamiquement

Auto-générés par SkillForge depuis requêtes user qui n'ont pas matché. Présents dans /api/skill-forge/ mais pas encore promus.
requêtes observées
échecs détectés
⏳ PENDING REVIEW

En attente de décision

Gaps détectés par Agent-Factory analysis : ces capabilities manquent et n'ont pas encore été créées ni rejetées. Décision humaine ou Council.
missing identifiés
créés récemment
COUVERTURE

Ce que WEVIA couvre déjà

Sur la totalité des requêtes observées, combien sont satisfaites par un intent câblé existant. Le gap restant déclenche la forge dynamique.

%
COVERAGE REGISTRY
Matched by registry
Gap (triggers SkillForge)
Volume total
LISTES VIVANTES

Câblés et non-câblés

Côté gauche, les top sources d'intents production-ready. Côté droit, les skills forgés en lab (callable mais non promus). Échantillon des inventaires.

Wired · top sources

Sources les plus prolifiques de l'autowiring. Chaque source = batch d'intents câblés ensemble.
loading…

Forged · échantillon

Skills générés dynamiquement, dans /api/skill-forge/*.php. Lab-only.
loading…
LOGIQUE

Six étapes, une décision

Du prompt user à la mise en registre permanente, le filtrage emprunte un chemin tracé. Aucune décision n'est arbitraire — chaque étape laisse un log.

01

Détection par regex

User conversation arrive sur ambre-claude-stream.php. Le moteur balaye priority-intents-nl.json et teste chaque trigger contre le prompt.

02

Match → exécution directe

Si un trigger match, intent.cmd est exécuté immédiatement. Le path production. Pas de LLM, pas de coût. Latence sub-100ms.

03

No match → classification

Si rien ne match, WEVIA classe le gap : LLM task (skill), persona multi-étape (agent), API externe (tool). La classification détermine la route.

04

Forge ou factory

Skill → wevia-skill-forge.php?action=forge appelle un LLM qui génère pattern regex + handler PHP + tests. Agent → agent-factory-create.php avec persona system prompt.

05

WGVP gates

Nouveau code passe 5+1 validations : syntaxe PHP, sécurité (no eval/shell), redondance (vs registry), signature, doctrine. Chaque gate peut bloquer.

06

Décision wire vs lab

PASS → append à priority-intents-nl.json, devient production. FAIL → reste callable directement par URL /api/skill-forge/<slug>.php mais pas auto-routé. Humain ou Council peut promouvoir plus tard.

EXISTANT

L'existant est sacré

Le cockpit Skill Forge existait déjà avant cette page (892 lignes, 4 onglets, 8 mega-sections analytics). Cette page est une lecture haut-niveau du flux, complémentaire — pas une duplication.

Stack Autonomie WEVIA WEVIA EM WEVAL Platform