A Метод От session до substantiation.
Каждое число в каждом отчёте ForgeTrack прослеживается до событий, которые его породили — зафиксированных, а не реконструированных. Пайплайн состоит из пяти этапов, и каждый этап работает с одним и тем же append-only event log, соответствующим спецификации GAAIM.
01 Пять этапов Каждый этап имеет единственную ответственность, фиксированный вход и фиксированный выход. Сбои локализуются на том этапе, где они возникли.
01 · Захват Фиксация каждого события.
Сессии AI-провайдеров, коммиты в VCS, pull requests, деплои, ручные рабочие заметки, явные архитектурные решения. События поступают через webhooks, SDK-клиенты или прямые вызовы API, и каждое снабжено временной меткой, хешируется и записывается в append-only хранилище.
Multi-provider · webhooks · SDK
02 · Оценка Классифицировать и взвесить.
Каждое событие классифицируется по типу (session, commit, decision и др.), привязывается к рабочему элементу и взвешивается относительно своей эталонной категории. Классификатор детерминирован и версионируемый — повторный запуск на тех же входных данных приводит к тем же результатам.
Классификатор v1 · эталонная БД
03 · Измерение Преобразовать в эквивалентные инженерные-недели.
Система измерения усилий применяет коэффициенты квалификации, доверительные интервалы и корректировки человеком для получения значений эквивалентных инженерных-недель по каждому рабочему элементу. Каждое производное значение является чистой функцией зафиксированных событий и версии системы.
Система измерения усилий · HITL калибровка
04 · Документировать Собрать описательные материалы.
Модуль формирования документов создает выходные материалы, ожидаемые аудиторией: описания по four-part test для обоснования IRS, инженерные резюме для презентаций инвесторам, рабочие документы для CPA. Всё формируется на основе одних и тех же исходных измерений — без дублирования и расхождений.
Сборка с приоритетом SQL · 22 локали
05 · Публикация Зафиксировать и экспортировать.
Отчеты формируются в PDF, XLSX, CSV и JSON, хешируются с помощью SHA-256, подписываются и сохраняются в хранилище арендатора. Любое вмешательство после генерации обнаруживается сравнением хеша. Каждый опубликованный артефакт поддается независимой верификации.
PDF · XLSX · CSV · JSON · SHA-256
02 Integrity Сохранение целостности на всех этапах
Один и тот же event log используется для всех отчетов. Одна и та же эталонная база данных лежит в основе всех измерений. Один и тот же модуль формирования документов создает каждый артефакт. Это не вопрос архитектурного выбора — это единственный способ, при котором CPA или аудитор может доверять отчету, процесс формирования которого он не наблюдал.
Если два отчета расходятся по какому-либо числу, решающим фактором выступает event log. Если под сомнение ставится сам event log, решающим фактором становятся SHA-256 хеши. Если под сомнение ставятся хеши, решающим фактором выступает GAAIM. Всегда существует документ, который определяет исход спора.