ForgeTrack
22 языка
Начать бесплатно
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. Всегда существует документ, который определяет исход спора.