docs: expand lint scope batch29 (2 files)
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
# 27 — Database Schema & Migrations (MicroDAO)
|
# 27 — Database Schema & Migrations (MicroDAO)
|
||||||
|
|
||||||
*Повна виробнича специфікація*
|
Повна виробнича специфікація.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -23,7 +23,7 @@
|
|||||||
|
|
||||||
## 2. High-level Structure of the Database
|
## 2. High-level Structure of the Database
|
||||||
|
|
||||||
### Домени:
|
### Домени
|
||||||
|
|
||||||
1. Auth / Users
|
1. Auth / Users
|
||||||
2. Teams (microDAO ядра)
|
2. Teams (microDAO ядра)
|
||||||
@@ -42,7 +42,7 @@
|
|||||||
|
|
||||||
## 3. Naming Conventions
|
## 3. Naming Conventions
|
||||||
|
|
||||||
### Префікси ID:
|
### Префікси ID
|
||||||
|
|
||||||
- `u_` — user
|
- `u_` — user
|
||||||
- `t_` — team
|
- `t_` — team
|
||||||
@@ -64,7 +64,7 @@
|
|||||||
|
|
||||||
### Таблиці у snake_case
|
### Таблиці у snake_case
|
||||||
|
|
||||||
### Версії міграцій:
|
### Версії міграцій
|
||||||
|
|
||||||
`000001_init.sql`, `000002_users_teams.sql`, `000003_rbac.sql` …
|
`000001_init.sql`, `000002_users_teams.sql`, `000003_rbac.sql` …
|
||||||
|
|
||||||
@@ -492,5 +492,3 @@ Output:
|
|||||||
|
|
||||||
**Версія:** 1.0
|
**Версія:** 1.0
|
||||||
**Останнє оновлення:** 2024-11-14
|
**Останнє оновлення:** 2024-11-14
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# 32 — Policy Service PDP Design (MicroDAO)
|
# 32 — Policy Service PDP Design (MicroDAO)
|
||||||
|
|
||||||
*Архітектура Policy Decision Point (PDP), кешування, резолюція прав, квоти, інтеграція з API Gateway / Agents / Embassy*
|
Архітектура Policy Decision Point (PDP), кешування, резолюція прав, квоти,
|
||||||
|
інтеграція з API Gateway / Agents / Embassy.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -89,7 +90,7 @@ PDP повинен дати відповідь:
|
|||||||
|
|
||||||
## 4. PDP Architecture Overview
|
## 4. PDP Architecture Overview
|
||||||
|
|
||||||
```
|
```text
|
||||||
┌─────────────────────────┐
|
┌─────────────────────────┐
|
||||||
│ Policy Registry │
|
│ Policy Registry │
|
||||||
│ (bundles, caps, plans) │
|
│ (bundles, caps, plans) │
|
||||||
@@ -310,7 +311,7 @@ API Gateway виконує:
|
|||||||
2. Витяг ключа (user session / access key)
|
2. Витяг ключа (user session / access key)
|
||||||
3. Виклик PDP:
|
3. Виклик PDP:
|
||||||
|
|
||||||
```
|
```http
|
||||||
POST /pdp/decide
|
POST /pdp/decide
|
||||||
{
|
{
|
||||||
subject: {...},
|
subject: {...},
|
||||||
@@ -365,13 +366,13 @@ Embassy keys використовують capabilities:
|
|||||||
|
|
||||||
При події:
|
При події:
|
||||||
|
|
||||||
```
|
```http
|
||||||
POST /embassy/rwa
|
POST /embassy/rwa
|
||||||
```
|
```
|
||||||
|
|
||||||
API Gateway викликає PDP:
|
API Gateway викликає PDP:
|
||||||
|
|
||||||
```
|
```text
|
||||||
authorize(embassy_key, action=embassy.rwa.claim)
|
authorize(embassy_key, action=embassy.rwa.claim)
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -516,5 +517,3 @@ PDP — основа безпеки та економічної стійкост
|
|||||||
|
|
||||||
**Версія:** 1.0
|
**Версія:** 1.0
|
||||||
**Останнє оновлення:** 2024-11-14
|
**Останнє оновлення:** 2024-11-14
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -81,6 +81,8 @@ docs/cursor/31_governance_policies_for_capabilities_and_quotas.md
|
|||||||
docs/cursor/37_agent_tools_and_plugins_specification.md
|
docs/cursor/37_agent_tools_and_plugins_specification.md
|
||||||
docs/cursor/41_ai_governance_agent_design.md
|
docs/cursor/41_ai_governance_agent_design.md
|
||||||
docs/cursor/47_messaging_channels_and_privacy_layers.md
|
docs/cursor/47_messaging_channels_and_privacy_layers.md
|
||||||
|
docs/cursor/27_database_schema_migrations.md
|
||||||
|
docs/cursor/32_policy_service_PDP_design.md
|
||||||
docs/consolidation/README.md
|
docs/consolidation/README.md
|
||||||
docs/consolidation/SOURCES.md
|
docs/consolidation/SOURCES.md
|
||||||
docs/runbooks/DOCS_SERVICES_AUTOMATION_RUNBOOK.md
|
docs/runbooks/DOCS_SERVICES_AUTOMATION_RUNBOOK.md
|
||||||
|
|||||||
Reference in New Issue
Block a user