Digit-AI Factory

Fabrication logicielle sous oracles

Forge — Pipeline

forge-development

Les quatre étapes que traverse chaque run, du brief au staging vérifié : conception, design, development, tests.

Rôle dans le run étape 3 du run

Ses services — 7 au catalogue, 5 prouvés

Ce que vous obtenez, ce qui entre, ce qui sort — et, pour les services prouvés, la preuve citée telle quelle.

  1. Construire le produit sous gates

    prouvé
    Ce que vous obtenez
    transformer mes exigences et mon design en produit qui fonctionne
    Il reçoit
    • EXIGENCES.json
    • tokens.css/DESIGN.md
    • docs\run-playbook.md (source des disciplines)
    Il produit
    • code du produit
    • RUN_LOG.md
    • traçabilité exigences→tests

    La preuve qui l'établit

    run pilote 04/08 — ruff+pytest verts, traçabilité 11/11

    Cycle de vie : experimental · Dernier challenge : 2026-08-12
  2. Double gate code + design

    prouvé
    Ce que vous obtenez
    garantir que rien ne passe sans vérification code ET design
    Il reçoit
    • dépôt du produit
    Il produit
    • verdicts CI (ruff, mypy strict, pytest, design lint JSON)

    La preuve qui l'établit

    CI verte, 266 tests, ratio tests/code ~0,91 — INVENTAIRE §3

    Cycle de vie : production · Dernier challenge : 2026-08-12
  3. Gate spec (under/over-build)

    déclaré
    Ce que vous obtenez
    détecter ce que le code sous-livre ou sur-livre par rapport à la spec
    Il reçoit
    • spec + code du produit
    Il produit
    • SPEC_FINDINGS.md (under-build bloquant, over-build consultatif)
    Cycle de vie : experimental · Dernier challenge : 2026-08-12
  4. Conductor bout en bout (CLI)

    déclaré
    Ce que vous obtenez
    lancer « idée → SaaS » en une commande
    Il reçoit
    • idée en une phrase [--mode] [--repo] [--intent]
    Il produit
    • dépôt SaaS + PR « PR-ready »
    Cycle de vie : experimental · Dernier challenge : 2026-08-12
  5. Générer DESIGN.md linté

    prouvé
    Ce que vous obtenez
    produire le document design du produit accepté par le gate
    Il reçoit
    • tokens et cadrage design du produit
    Il produit
    • design\DESIGN.md linté par le design gate

    La preuve qui l'établit

    PASS vérifié le 07/08 (CONTRAT-INTERFACE §5)

    Cycle de vie : experimental · Dernier challenge : 2026-08-12
  6. Gate anti-patterns IA

    prouvé
    Ce que vous obtenez
    bloquer imports fantômes, secrets en dur et routes sans auth avant merge
    Il reçoit
    • code Python du produit
    Il produit
    • findings par contrôle, câblé CI double-gate

    La preuve qui l'établit

    TF-0103 (12/08) : 15 tests double sens, 0 faux positif sur conductor entier

    Cycle de vie : experimental · Dernier challenge : 2026-08-12
  7. Gate de mutation (3e métrique)

    prouvé
    Ce que vous obtenez
    mesurer la force réelle de mes tests, pas seulement leur couverture
    Il reçoit
    • mutants\mutmut-cicd-stats.json (mutmut)
    Il produit
    • score vs seuil 0,75 documenté — job CI informatif (durcissement en candidature)

    La preuve qui l'établit

    TF-0103 (12/08) : mesure réelle Docker 61,1 % (223/365) — honnête, sous seuil, consignée

    Cycle de vie : experimental · Dernier challenge : 2026-08-12

Poursuivre la lecture