Analyzer Machine держится на простом контракте:
- данные собирает и считает код
- модель только интерпретирует результат
- любые выводы должны быть привязаны к evidence
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python -m app.cli --help- Не меняй код без явного запроса.
- Используй существующие CLI команды.
- Ссылайся на
data_cache/<client>/и workbook-файлы.
- Меняй только нужный scope.
- Синхронизируй docs, если меняется capability или workflow.
- После правок прогоняй:
python3 -m pytest tests -q
python3 -m app.cli --helpAGENTS.md— основной onboardingcapabilities_registry.yaml— capability registrydocs/AGENT_LOOP.md— фактический агентный workflowdocs/AUDIT_RULES.md— audit contract
- не коммитить
.env, credentials и локальные кэши - не выдумывать capabilities, если их нет в CLI
- не оставлять docs в состоянии, противоречащем коду