Перейти к содержанию

Матрица зрелости подсистем (снимок по коду)

Дополнение к README.md: одна страница для жюри и ревьюера — что уже можно показать, а что только в требованиях.

Источники проверки: LIMITATIONS.md, прогоны CLI в разделе README, чеклист docs/93-audit/00-CHECKLIST.md.

Квадрант «ценность для планировщика × готовность кода»

Оси:

  • Горизонталь: насколько подсистема отвечает на вопрос «что будет в воздухе», а не «сходится ли арифметика плана».
  • Вертикаль: доля MUST M1, реально работающая в этой ветке (не по старым аудитам).
quadrantChart
    title Зрелость подсистем simulate (оценка по коду ветки)
    x-axis Низкая ценность для проверки плана --> Высокая ценность
    y-axis Сырой / отсутствует --> Работает в CLI или API
    quadrant-1 Стратегический долг
    quadrant-2 Ядро демо
    quadrant-3 Можно не трогать до M2
    quadrant-4 Инфраструктура без «воздуха»
    Эталоны V-1…V-14: [0.25, 0.85]
    Preflight analyze_plan: [0.55, 0.72]
    Headless sim run + журнал: [0.78, 0.68]
    Сухие кадры frames.jsonl: [0.82, 0.62]
    fact_report план↔факт: [0.88, 0.58]
    fidelity_class на артефактах: [0.35, 0.80]
    Веб-просмотр прогона: [0.70, 0.55]
    sim batch / docker стенд: [0.90, 0.08]
    Реальный GLO-30 / photoreal: [0.92, 0.05]
    Трёхзначный вердикт NO-GO: [0.95, 0.15]

Как читать. В правом верхнем квадранте — то, без чего симулятор не отличается от калькулятора: прогон, журнал, отчёт. Точки с высокой ценностью, но низкой готовностью (sim batch, реальные геоданные, полноценный вердикт) — осознанный разрыв с BRD M1, зафиксированный в LIMITATIONS.md.

Шкала времени до защиты (29.09.2026)

Не план работ, а что уже есть в репозитории относительно целевого M1.

timeline
    title Веха продукта simulate (факт кода, не обещания)
    section M0 закрыто
        CLI sim run / serve : Валидатор эталонов sim validate --reference
        Журнал telemetry.jsonl + events : Preflight до прогона
    section M1 частично
        fact_report + fidelity_class : Сухая геометрия кадров
        Веб Run / Coverage / Verdict : HTTP GET /runs/.../verdict
    section M1 не закрыто
        sim batch и ночной регресс : docker compose офлайн-стенд
        coverage_fraction в fact_report : NO-GO / NO-FINDINGS вердикт

Вывод. Демонстрировать на защите разумно цепочку «план → preflight → прогон → артефакты → просмотр в web/», плюс таблицу V-1…V-14. Обещать «100 сценариев за ночь» или «GO/NO-GO по плану» по текущему коду нельзя.