AI Execution Contract Systemfreecode.academy

In Progress

Система преобразует описание проекта в исполняемый набор задач, сопровождает выполнение и автоматически проверяет соответствие результата исходной цели.

1. Назначение

Система преобразует описание проекта в исполняемый набор задач, сопровождает выполнение и автоматически проверяет соответствие результата исходной цели.


2. Основные сущности

Project Intent Spec (PIS)

  • Goal
  • ICP (целевая аудитория)
  • Core Flow (основной пользовательский сценарий)
  • Success Metrics (измеримые критерии успеха)
  • Constraints (ограничения)

Execution Task

  • Title
  • Description
  • Input
  • Output
  • Definition of Done
  • Acceptance Criteria
  • Dependencies
  • Estimated Impact

Execution Contract

  • Project Intent Spec
  • Набор Execution Tasks
  • Статус подтверждения заказчиком

Product Reality

  • URL продукта (например, сайт)
  • Структура страниц
  • Пользовательские сценарии
  • Доступные функции

3. Этапы процесса

Этап 1 — Intake

Вход:

  • описание идеи
  • стадия проекта (Idea / Proto / MVP / Live)
  • дополнительные вводные

Выход:

  • Project Intent Spec

Этап 2 — Формализация

Система структурирует ввод в Project Intent Spec.


Этап 3 — Декомпозиция

Project Intent Spec преобразуется в набор Execution Tasks.


Этап 4 — Подтверждение

Заказчик подтверждает:

  • корректность Project Intent Spec
  • корректность Execution Tasks

Результат:

  • формируется Execution Contract

Этап 5 — Исполнение

Исполнители:

  • выбирают задачи
  • выполняют задачи
  • передают результат

Этап 6 — Фиксация результата

Результат публикуется как Product Reality (например, сайт на публичном домене).


Этап 7 — Анализ

Система выполняет:

1. Crawl

  • обход продукта
  • сбор структуры

2. Scenario Simulation

  • прохождение Core Flow
  • фиксация шагов
  • выявление блокировок

3. Intent Matching

  • сравнение Product Reality с Project Intent Spec

4. Проверки

Соответствие цели

  • соответствие Goal
  • соответствие ICP

Пользовательский сценарий

  • доступность Core Flow
  • количество шагов
  • наличие блокировок

Функциональность

  • наличие заявленных элементов
  • соответствие Output задач

UX

  • доступность ключевых действий
  • наличие критических препятствий

5. Результат анализа

Execution Gap Report

  • несоответствия Goal ↔ Reality
  • нарушенные сценарии
  • отсутствующие элементы
  • список проблем
  • приоритизация

6. Замыкание цикла

  • формирование новых Execution Tasks
  • повторное выполнение
  • повторная проверка

7. Общий цикл

  1. Intake
  2. PIS
  3. Tasks
  4. Execution Contract
  5. Execution
  6. Product Reality
  7. Validation
  8. Execution Gap Report
  9. Новый цикл

Пока что обновил только системное сообщение и агент стал более проекто-ориентированным. Но надо в ближайшее время еще проработать создание/обновление им проектов, задач, ворклогов и т.п. Сейчас пока приходится все делать вручную самому.