Create / edit / relationship changes идут через единый propose_changes flow и Human Review.
Творческие идеи не должны автоматически записываться в мир. Явное намерение пользователя добавить/создать переводит запрос в mutation flow.
Связи читаются из graph/EdgeStore, а не выводятся из embedding-текста сущностей.
Для поиска используются lexical + dense контуры; точные списки и подсчёты не должны зависеть от semantic top-k.
Agent code запрашивает typed result через общий StructuredGenerator; provider-specific compatibility остаётся в LLM layer.
На каждое важное решение фиксируем: что решили, почему, какие альтернативы отбросили и что заставит пересмотреть решение.