Не «сначала наведём порядок, построим контекст, потом заживём». Начните с бардака как есть — контекст соберёт agit из того, что уже лежит в трекере.
Статусы двигают вручную, сроки — в головах, связи и критический путь нигде не записаны. В трекере — 14 карточек, заметки в комментариях и ссылки на PR. Состояния проекта как единого целого просто нет.
Выгрузите один проект из Jira — CSV или JSON — и перетащите сюда. Никаких коннекторов, прав и токенов; реплей идемпотентен — одна и та же выгрузка дважды не задвоит историю. Дальше системе нужны факты выгрузки и ваши обязательства — вехи и сроки: назовёте словами или соберёте черновиком ИИ (шаг 04).
У проекта появляется история, по которой можно ходить. Где в выгрузке есть журнал изменений — история точная и помечена precise; где журнала нет — честно estimated, и система говорит это сама, а не выдаёт догадку за факт. В испытании на живых трекерах из одного файла восстанавливалось до 163 недельных срезов за 2,7 года (Veloren); у Inkscape и Wireshark история точна на 100%.
Реплей замеряет достоверность самих статусов: тихие реопены после «готово», залповые закрытия одним днём, «готово» после месяцев тишины. Это не главное блюдо и не компромат — это коэффициент поправки к отчётности трекера. В испытании такие следы нашлись на 8 из 8 живых проектов; выборочная перепроверка по первоисточникам подтвердила 89–100% находок.
Кнопка «Собрать с ИИ»: модель читает живые тикеты — саммари, заметки, ссылки на PR — и предлагает граф вех со связями и критпутём. Это черновик под одобрение: ИИ предлагает — вы утверждаете, и состояние по-прежнему вычисляется из фактов, а не из мнения модели. Денег в тикетах нет — и система их не выдумывает: суммы вы привязываете к вехам сами. В испытании ИИ-черновик привязал к целям 85–99,5% тикетов; у Inkscape веха «релиз 1.4.3/1.4.4» получила вычисленный статус — выполнено 60%, задержка +63 дня против их же чек-листа.
Любая дата, любая пара срезов и версий плана сравниваются между собой; вся история — на карте срезов, шаг по времени — около секунды. И контрольная проверка честности — ретро-прогноз: система встаёт в прошлое и прогнозирует то, что вы уже знаете. В испытании: Inkscape — из среза месячной давности обещано 41 закрытие, фактически вышло 37; Baserow — система сама сказала «публичное ведение остановлено 14 января», вместо того чтобы накручивать просрочку.
«Принять новый срок» выглядит как безобидный фикс. agit пересчитывает будущее тем же движком, что и живое состояние: на модельном NEBULA сдвиг одной вехи роняет соседнюю за дедлайн, критический путь уезжает на +59 дней, релиз — на +47. Реализация намеренно простая, и числа здесь — иллюстрация на модели; но даже такой расчёт показывает то, что невозможно удержать в голове.
Дайте одну выгрузку и назовите три обещания — вехи с датами. Через 20 минут вы увидите, где эти обещания на самом деле, что их держит и как они ехали во времени. Не увидим ничего — так и скажем: «трекер слеп», и покажем, что начать фиксировать.
Один файл · три вопроса · картина по фактам — или честное «данных нет».
Не верите на слово? Испытание на 8 реальных проектах — протокол, верификация, ограничения →