Об этом проекте
Atlas-Archify-Coding (aac) — это CLI для Node.js без зависимостей во время выполнения, ориентированный на проекты разработки на средней и поздней стадиях. Он служит исполняемым ядром для разработки на основе графов (ADD, Atlas-Driven Development), не заменяя при этом scaffolding, автодополнение кода или оценку бизнес-приоритетов. Вместо этого он решает проблемы контроля прогресса, возникающие после начала проекта, такие как “кто что делает, какие заявления имеют доказательства, какие записи не закрыты, когда граф и код расходятся”. Основные возможности включают: трёхмерный конечный автомат (truth, progress, ledger), который ограничивает изменения состояния и отклоняет незаконные переходы; якоря доказательств, связывающие заявления о завершении или проверке с конкретными строками кода и их хешами, отмечая расхождения при изменении кода; перекрёстную сверку графов и реестров, выявляющую несоответствия между узлами графа архитектуры и записями в реестре; принудительное соблюдение правил доступа через последовательное выполнение проверок validate, deliver и visual-check; а также хранилище опыта и траекторий, где ошибки и временные линии хранятся как официальные, запросимые записи. Проект поддерживает офлайн-тестирование, регрессионное тестирование контрактов, предварительную проверку CI и проверку конфиденциальности, устанавливая лимиты на количество команд, параметров, строк справки и длину документации, чтобы предотвратить бесконтрольный рост функциональности. Он зависит от внешнего проекта archify для проверки графов и доставки, но остальные функции реестра, состояния, доказательств и опыта могут использоваться независимо. Подходит для проектов с уже начатой, но размытой стадией, а не для новых проектов с нуля.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.