docs: expand lint scope batch44 (2 files)

This commit is contained in:
Apple
2026-02-16 07:38:52 -08:00
parent 9eba663695
commit 168cb76d42
3 changed files with 84 additions and 83 deletions

View File

@@ -13,7 +13,7 @@
---
# 1. Мета
## 1. Мета
Створити **особистого eволюційного агента** для кожної microDAO:
@@ -28,7 +28,7 @@
---
# 2. Архітектура (3 рівні мозку)
## 2. Архітектура (3 рівні мозку)
Еволюційний агент складається з трьох шарів.
@@ -62,7 +62,7 @@
---
# 3. Компоненти Meta-Agent
## 3. Компоненти Meta-Agent
## 3.1. Feedback Collector
@@ -132,13 +132,13 @@
Формує список пропозицій у вигляді:
```
```text
• Пропозиція №17
Тип: Нове правило
Текст: "Якщо user → українська, відповідай українською."
Джерело: 13 подібних ситуацій.
[Прийняти] [Відхилити] [Редагувати]
```
```text
Це ключова відмінність MicroDAO від централізованих систем:
@@ -166,7 +166,7 @@ UI показує «дерево еволюції».
---
# 4. UI/UX модуля "Еволюція агента"
## 4. UI/UX модуля "Еволюція агента"
## 4.1. Вкладка 1 — Огляд
@@ -212,13 +212,13 @@ UI показує «дерево еволюції».
Список:
```
```text
• Пропозиція №23
Тип: FAQ
Тема: «Як додати нового учасника?»
Згенеровано: Meta-Agent
→ [Прийняти] [Відхилити] [Редагувати]
```
```text
---
@@ -228,7 +228,7 @@ UI показує «дерево еволюції».
---
# 5. Логіка самонавчання (алгоритм)
## 5. Логіка самонавчання (алгоритм)
## 5.1. Тригер self-review
@@ -249,7 +249,7 @@ Self-review запускається коли:
---
# 6. API для еволюційного агента
## 6. API для еволюційного агента
Додаємо нові ендпоїнти:
@@ -279,7 +279,7 @@ Self-review запускається коли:
---
# 7. Як працює Train-to-Earn
## 7. Як працює Train-to-Earn
Коли користувач вмикає цю опцію:
@@ -292,16 +292,16 @@ Self-review запускається коли:
Користувач бачить:
```
```text
Ми використали 3 нові патерни вашої спільноти.
Винагорода: +17 1T
```
```text
---
# 8. MVP того, що реально зробити зараз
## 8. MVP того, що реально зробити зараз
### MVP-версія:
### MVP-версія
- збір фідбеків (👍/👎),
- ручний запуск self-review,
@@ -309,7 +309,7 @@ Self-review запускається коли:
- вручну додане рев'ю у UI,
- зберігання версій у JSON.
### Наступні етапи:
### Наступні етапи
- кластеризація помилок,
- автоматичні тест-кейси,
@@ -318,9 +318,9 @@ Self-review запускається коли:
---
# 9. Завдання для Cursor (шаблон)
## 9. Завдання для Cursor (шаблон)
```
```text
You are a senior React/TS and backend engineer.
Implement the Self-Improving Agent module using:
@@ -342,11 +342,11 @@ Output:
* list of files
* diff
* summary
```
```text
---
# 10. Інтеграція з існуючим кодом
## 10. Інтеграція з існуючим кодом
## 10.1. Використання API клієнтів
@@ -365,13 +365,13 @@ export async function getAgentSuggestions(agentId: string) {
export async function acceptSuggestion(agentId: string, suggestionId: string) {
return apiClient.post(`/agents/${agentId}/suggestions/${suggestionId}/accept`);
}
```
```text
## 10.2. Компоненти UI
Створити нову структуру:
```
```text
src/features/agent-evolution/
AgentEvolutionTab.tsx
SuggestionsList.tsx
@@ -381,7 +381,7 @@ src/features/agent-evolution/
hooks/
useAgentEvolution.ts
useSuggestions.ts
```
```text
## 10.3. State Management
@@ -392,11 +392,11 @@ const { data: suggestions } = useQuery({
queryKey: ['agent-suggestions', agentId],
queryFn: () => getAgentSuggestions(agentId),
});
```
```text
---
# 11. Типи даних
## 11. Типи даних
## 11.1. Suggestion
@@ -414,7 +414,7 @@ interface Suggestion {
status: 'pending' | 'accepted' | 'rejected' | 'edited';
createdAt: string;
}
```
```text
## 11.2. AgentVersion
@@ -427,7 +427,7 @@ interface AgentVersion {
memoryDiff: MemoryDiff;
changes: Change[];
}
```
```text
## 11.3. Feedback
@@ -439,11 +439,11 @@ interface Feedback {
content?: string; // для explicit correction
createdAt: string;
}
```
```text
---
# 12. Тестування
## 12. Тестування
## 12.1. Unit Tests
@@ -466,7 +466,7 @@ interface Feedback {
---
# 13. Безпека та приватність
## 13. Безпека та приватність
## 13.1. Контроль доступу
@@ -491,7 +491,7 @@ interface Feedback {
---
# 14. Продуктивність
## 14. Продуктивність
## 14.1. Оптимізація self-review
@@ -507,7 +507,7 @@ interface Feedback {
---
# 15. Майбутні покращення
## 15. Майбутні покращення
## 15.1. Розширений аналіз
@@ -529,7 +529,7 @@ interface Feedback {
---
# 16. Результат
## 16. Результат
Еволюційний агент стає серцем MicroDAO:
він вчиться, адаптується, росте — і належить спільноті.
@@ -547,4 +547,3 @@ interface Feedback {
**Готово.**
Це **повна специфікація еволюційного агента**, готова до використання в Cursor.