Skip to content

Orphans Audit — 2025-11-30

Production DB: daarion (NODE1)
Ref task: docs/tasks/TASK_PHASE_MVP_VERIFY_NO_ORPHANS.md


1. Nodes

  • Технічна таблиця nodes у поточній БД відсутня (використовується node_cache).
  • node_cache не містить microdao_id, тому перевірка “нода без microDAO” наразі неактуальна (TODO у схемі).
  • node_cache містить guardian_agent_id / steward_agent_id — обидві ноди мають заповнені значення.

2. Agents

Перевірка SQL Результат
Агенти без home_microdao_id (крім city-level) SELECT id FROM agents WHERE home_microdao_id IS NULL ... 0 rows
Governance агенти без DAIS identity SELECT id FROM agents WHERE dais_identity_id IS NULL AND gov_level IN (...) 0 rows

3. MicroDAO

Перевірка Результат
microdaos без orchestrator 0 rows
Orchestrator не знайдений у agents 0 rows

4. Rooms

Перевірка Результат
rooms без owner (owner_id IS NULL) 0 rows
City/District rooms без primary_agent_id 0 rows

Summary

  • Основні інваріанти виконані: орфанів у agents, microdaos, rooms — немає.
  • Для nodes потрібно доробити схему (додати microdao_id або окрему таблицю), наразі замість цього використовується node_cache.
  • UI /nodes, /agents, /microdao працюють на актуальних даних.