Skip to content

# 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.md`
- `docs/foundation/Agent_Governance_Protocol_v1.md`
- `docs/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.md`
- `docs/foundation/microdao_Data_Model_UPDATE_v1.md`
- `docs/foundation/microdao_Event_Catalog_EXTENDED_v1.md`
- `docs/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.md`
- `docs/foundation/patches/Nodes_Profile_Core_Invariant_PATCH_v1.md`
- `docs/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) і де залишились прогалини.