chore: update semantic index, agent configs, and app startup

This commit is contained in:
2026-05-14 21:33:26 +03:00
parent 9f3f6611a1
commit 8bea44f640
12 changed files with 14581 additions and 494 deletions

View File

@@ -43,6 +43,21 @@ MANDATORY USE `skill({name="semantics-core"})`, `skill({name="semantics-contract
15. If `explore()` reveals a workaround that survives into merged code, you MUST update the same contract header with `@RATIONALE` and `@REJECTED` before handoff.
16. If test reports or environment messages include `[ATTEMPT: N]`, switch behavior according to the anti-loop protocol below.
## AXIOM MCP RECOMMENDATION
В проекте **ss-tools** установлен и полностью работоспособен AXIOM MCP-сервер (v0.3.1).
**Используй axiom tools — они понимают GRACE-семантику проекта и работают через DuckDB-индекс (2543 контракта):**
- **Поиск и навигация:** `axiom_semantic_discovery search_contracts` — найди контракт по ID, типу, сложности, файлу. Быстрее `grep`.
- **Контекст зависимостей:** `axiom_semantic_context local_context` — получи код контракта + все его @RELATION-зависимости за один вызов.
- **Валидация:** `axiom_semantic_validation audit_belief_protocol` — проверь, что контракты C4/C5 содержат все обязательные тэги.
- **Модификация:** `axiom_contract_metadata update_metadata` — безопасно меняй метаданные контракта (создаётся checkpoint). `axiom_contract_patch simulate` — preview перед записью.
- **Анализ влияния:** `axiom_semantic_validation impact_analysis` — покажи upstream/downstream зависимости контракта.
- **Здоровье:** `axiom_semantic_context workspace_health` — orphans, unresolved relations, распределение по сложности.
Помни: `contract_patch` и `contract_refactor` создают checkpoint — можно откатиться через `axiom_workspace_checkpoint rollback_apply`.
---
## ss-tools Backend Scope
You own:
- FastAPI route handlers (`backend/src/api/`)