## Documentation (20 files) - DAARION Ontology Core v1 (Agent → MicroDAO → Node → District) - User Onboarding & Identity Layer (DAIS) - Data Model UPDATE, Event Catalog, Governance & Permissions - Rooms Layer, City/MicroDAO/Agents/Nodes Interface Architecture - Helper files: ontology-summary, lifecycles, event-schemas ## Database Migration (027) - DAIS tables: dais_identities, dais_emails, dais_wallets, dais_keys - agent_assignments table for Assignment Layer - rooms table for Rooms Layer - event_outbox for NATS event delivery - New enums: agent_role, microdao_type, node_kind, node_status, etc. - Updated agents, microdaos, nodes tables with ontology fields ## Backend - DAIS service & routes (/api/v1/dais/*) - Assignment service & routes (/api/v1/assignments/*) - Domain types for DAIS and Ontology ## Frontend - Ontology types (Agent, MicroDAO, Node, DAIS, Assignments) - API clients for DAIS and Assignments - UI components: DaisProfileCard, AssignmentsPanel, OntologyBadge Non-breaking update - all existing functionality preserved.
4.7 KiB
4.7 KiB
TASK_PHASE_FOUNDATION_UPDATE.md
DAARION.city — Fundamental Architecture Update (Non-Breaking)
Ціль: зафіксувати онтологію системи (Agent → MicroDAO → Node → District), стандартизувати онбординг, DAIS-ідентичність, типи агентів, події та базовий Data Model — без порушення існуючого коду / документації.
0. Принципи фази
- Нічого не ламаємо, лише додаємо надбудову поверх існуючих документів.
- Усе, що створюється в цій фазі — фундаментальна архітектура DAARION.
- Cursor і DAGI-агенти повинні мати єдине джерело істини щодо реєстрації, агентів, мікроДАО, нод, ролей, подій.
1. Вихідні файли після завершення фази
Фаза повинна створити або оновити 13+ документів.
Головні
DAARION_Ontology_Core_v1.mdUser_Onboarding_And_Identity_Layer_v1.mdTechnical_Description_microdao_PATCH_Ontology.mdmicrodao_Data_Model_UPDATE_v1.mdmicrodao_Event_Catalog_EXTENDED_v1.mdmicrodao_Governance_And_Permissions_v1.mdDAARION_Identity_And_Access_Draft_v1.mdRooms_Layer_Architecture_v1.mdMicroDAO_Interface_Architecture_v1.mdCity_Interface_Architecture_v1.mdAgents_Interface_Architecture_v1.mdNodes_Interface_Architecture_v1.md
Допоміжні
helpers/ontology-summary.mdhelpers/onboarding-flow-diagram.mermaidhelpers/agent-types-matrix.mdhelpers/microdao-lifecycle.mdhelpers/node-lifecycle.mdhelpers/event-schemas.json
Патчі
patches/DAARION_Person_Agent_DAIS_CoreTeam_PATCH_v1.md
2. Tasks
- TASK 1 — Ontology Core → створити базову онтологію (файл №1).
- TASK 2 — Onboarding & Identity → email/wallet/SIWE/DAIS (файл №2).
- TASK 3 — Patch Technical Description → секції онтології в існуючому описі microdao.
- TASK 4 — Data Model Update → agents/microdaos/nodes/assignments.
- TASK 5 — Event Catalog → додати 6 нових подій та схеми.
- TASK 6 — Governance Layer → ролі, ACL, district, assignments.
- TASK 7 — Identity & Access Draft → DAIS як IAM.
- TASK 8 — Rooms Layer → city/microdao/district rooms.
- TASK 9 — MicroDAO Interface → повний UI шару.
- TASK 10 — City Interface → City Square, public rooms, portals.
- TASK 11 — Agents Interface → agent-centric UI.
- TASK 12 — Nodes Interface → node dashboards/control rooms.
- TASK 13 — Helper Files → TL;DR, mermaid, lifecycles, event schemas.
3. Порядок виконання
- Ontology → Onboarding → Patch → Data Model → Event Catalog → Governance → Identity & Access.
- Після цього Rooms Layer та UI документи (MicroDAO/City/Agents/Nodes).
- Завершити helper-файлами та README.
4. Гарантії «Non-Breaking Update»
- Неторкнені частини коду/документації залишаються валідними.
- Усі інваріанти вводяться як надбудова.
- Уся логіка створення MicroDAO/агента/нод залишається робочою.
Acceptance checklist
- Документи
- Створено/оновлено всі файли, перелічені вище. ✅ (20 файлів)
- README у
docs/foundation/описує структуру. ✅
- Посилання
- Перехресні посилання між онтологією, моделлю даних, подіями, інтерфейсами. ✅
- Helper-файли
- TL;DR, діаграма онбордингу, матриця агентів, lifecycles, event schemas. ✅ (6 файлів)
- Патчі
- Застосовано патч Human vs Agent vs DAIS vs Core-Team. ✅
- Task readiness
TASK_PHASE_FOUNDATION_UPDATE.mdописує всі deliverables. ✅- Можна давати Cursor-таски для реалізації MVP на основі цих документів. ✅
✅ PHASE COMPLETE
Дата завершення: 2024-11-29
Статистика:
- Основних документів: 12
- Helper-файлів: 6
- Патчів: 1
- README: 1
- Всього: 20 файлів