TASK_PHASE_MVP_DAGI_INTEGRATION_FIX_20251201 A) Agents Layer: - A1: Added gov_level to API and UI (list + profile) - A2: Added dais_identity_id to API and UI - A3: Added home_microdao_id/name/slug for ownership display B) MicroDAO Layer: - B1/B2: Already implemented (agents, rooms, citizens, district badge) C) Nodes Layer: - C1: Node Dashboard already implemented - C2: Created nodes table migration with owner_microdao_id - C3: INSERT NODE1/NODE2 with dao_daarion ownership D) Backend Fixes: - D1: Extended /api/agents/* with DAIS/governance fields - D2/D3: Already implemented Files changed: - services/city-service/repo_city.py - services/city-service/models_city.py - services/city-service/routes_city.py - services/city-service/migrations.py - apps/web/src/lib/types/agents.ts - apps/web/src/lib/agent-dashboard.ts - apps/web/src/app/agents/page.tsx - apps/web/src/components/agent-dashboard/AgentSummaryCard.tsx Reports: - docs/debug/mvp_dagi_integration_fix_report_20251201.md - docs/tasks/TASK_PHASE_MVP_DAGI_INTEGRATION_FIX_20251201.md
3.7 KiB
3.7 KiB
TASK PHASE — MVP DAGI INTEGRATION AUDIT
Version: 1.0
Target: NODE1 (DAARION.space + daarion-city-service)
1. Мета
Замкнути ланцюг “документи → код → деплой → UI” для ключових сутностей MVP (agents, microdao, nodes) і підтвердити, що реалізація відповідає DAGI-онтології.
Вихід: docs/debug/mvp_dagi_integration_report_<DATE>.md з фактами та прогалинами.
2. Agents
2.1. Документи
docs/foundation/DAARION_Ontology_Core_v1.mddocs/foundation/Agent_Governance_Protocol_v1.mddocs/foundation/DAARION_Identity_And_Access_Draft_v1.md
Виписати вимоги щодо gov_level, DAIS identity, microDAO membership, видимості.
2.2. Backend / DAGI
- API:
/city/agents/*,/api/v1/agents/*, governance ендпоїнти. - Перевірити джерела даних (
agents,microdao_members,dais_*) та інтеграції з DAGI/NATS (статуси агентів, інциденти).
2.3. Frontend (Next.js)
- Сторінки
/agents,/agents/[agentId]. - Переконатися, що через rewrites йдуть на прод-бекенд, а в UI видно gov-level, DAIS, microDAO-поля.
2.4. Висновок
- Зафіксувати реалізовані/відсутні елементи.
3. MicroDAO
3.1. Документи
docs/foundation/Technical_Description_microdao_PATCH_Ontology.mddocs/foundation/microdao_Data_Model_UPDATE_v1.mddocs/foundation/microdao_Event_Catalog_EXTENDED_v1.mddocs/foundation/MicroDAO_Interface_Architecture_v1.md
3.2. Backend / DAGI
- Ендпоїнти
/city/microdao/*,/api/v1/microdao/*. - Перевірити зв’язки з агентами, кімнатами, event outbox.
3.3. Frontend
- Сторінки
/microdao,/microdao/[slug],/governance. - Перевірити відображення orchestrator, каналів, кімнат, citizens.
3.4. Висновок
- Занотувати реалізовані та відсутні функції.
4. Nodes
4.1. Документи
docs/foundation/Nodes_Interface_Architecture_UPDATE_v1.mddocs/foundation/patches/Nodes_Profile_Core_Invariant_PATCH_v1.mddocs/tasks/TASK_PHASE_NODE_RUNTIME_AUDIT_NODE1_NODE2.md
4.2. Backend / DAGI
- API:
/public/nodes,/api/nodes/*,/city/agents/{id}/dashboard. - Перевірити, що Node Core Agents, метрики, власники відображаються з
node_cache/agent summary.
4.3. Frontend
- Сторінки
/nodes,/nodes/[nodeId]. - Переконатися, що відображаються всі 4 шари (metrics, ownership, models, orchestration).
4.4. Висновок
- Описати відповідність та прогалини.
5. Звіт
Створити docs/debug/mvp_dagi_integration_report_<DATE>.md з розділами:
## Agents
- Documents ↔ Code ↔ Deploy ↔ UI
- Findings / Gaps
## MicroDAO
- ...
## Nodes
- ...
## Summary
- Що вже відповідає онтології
- TODO / наступні кроки
За потреби підготувати follow-up таск TASK_PHASE_MVP_DAGI_INTEGRATION_FIX_<DATE>.md.
6. Команда для Cursor
Виконай, будь ласка, `docs/tasks/TASK_PHASE_MVP_DAGI_INTEGRATION_AUDIT.md`.
Зроби висновок у `docs/debug/mvp_dagi_integration_report_<DATE>.md`,
що реалізовано (док → код → деплой → UI) і де залишились прогалини.