Skip to main content
Glama
PROMPTING-GUIDE.ru.mdβ€’24.3 kB
# Руководство ΠΏΠΎ запросам ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ руководство с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΈ Π»ΡƒΡ‡ΡˆΠΈΠΌΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°ΠΌΠΈ для взаимодСйствия с Spec Workflow MCP Ρ‡Π΅Ρ€Π΅Π· AI-ассистСнтов. ## ΠšΡ€Π°Ρ‚ΠΊΠΈΠΉ справочник ### ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ``` "Π‘ΠΎΠ·Π΄Π°ΠΉ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ для [Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ]" "ПокаТи всС ΠΌΠΎΠΈ спСцификации" "ПокаТи статус [spec-name]" "Π Π΅Π°Π»ΠΈΠ·ΡƒΠΉ Π·Π°Π΄Π°Ρ‡Ρƒ [Π½ΠΎΠΌΠ΅Ρ€] ΠΈΠ· [spec]" "Π‘ΠΎΠ·Π΄Π°ΠΉ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹" ``` ## Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ спСцификаций ### Π‘Π°Π·ΠΎΠ²ΠΎΠ΅ созданиС спСцификации #### ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ запрос ``` "Π‘ΠΎΠ·Π΄Π°ΠΉ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ для Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ" ``` AI создаст: - Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ - Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π΄ΠΈΠ·Π°ΠΉΠ½Π° (послС утвСрТдСния) - Π Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ (послС утвСрТдСния Π΄ΠΈΠ·Π°ΠΉΠ½Π°) #### Π”Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ запрос ``` "Π‘ΠΎΠ·Π΄Π°ΠΉ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ payment-processing с: - ΠŸΠ»Π°Ρ‚Π΅ΠΆΠΈ ΠΊΡ€Π΅Π΄ΠΈΡ‚Π½Ρ‹ΠΌΠΈ ΠΊΠ°Ρ€Ρ‚Π°ΠΌΠΈ Ρ‡Π΅Ρ€Π΅Π· Stripe - Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с PayPal - ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΎΠ² - ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° webhook для событий ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ΅ΠΉ - Π£Ρ‡Π΅Ρ‚ соотвСтствия PCI" ``` #### Из ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ``` "Π‘ΠΎΠ·Π΄Π°ΠΉ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΈΠ· PRD Π² @product-requirements.md" ``` ``` "Π‘ΠΎΠ·Π΄Π°ΠΉ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ Π½Π° основС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π΄ΠΈΠ·Π°ΠΉΠ½Π° Π² @figma-export.md" ``` ### ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠ΅ созданиС спСцификации #### Π‘ тСхничСскими ограничСниями ``` "Π‘ΠΎΠ·Π΄Π°ΠΉ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ для ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, которая: - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ WebSockets для ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ - ΠžΡ‚ΠΊΠ°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ΡΡ ΠΊ опросу для старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² - ΠžΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π΄ΠΎ 10,000 ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… соСдинСний - ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ порядок сообщСний - Π’ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ Π² ΠΎΡ„Π»Π°ΠΉΠ½Π΅" ``` #### Π‘ критСриями ΠΏΡ€ΠΈΠ΅ΠΌΠΊΠΈ ``` "Π‘ΠΎΠ·Π΄Π°ΠΉ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ поиска с этими критСриями ΠΏΡ€ΠΈΠ΅ΠΌΠΊΠΈ: - Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 200мс - ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΎΠ΅ сопоставлСниС - Π’ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ ΠΏΠΎ Π΄Π°Ρ‚Π΅, ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΈ Π°Π²Ρ‚ΠΎΡ€Ρƒ - ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡ†Π΅Π½ΠΊΡƒ рСлСвантности - ΠžΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠΈ ΠΈ синонимы" ``` #### БпСцификация микросСрвиса ``` "Π‘ΠΎΠ·Π΄Π°ΠΉ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ для микросСрвиса ΠΈΠ½Π²Π΅Π½Ρ‚Π°Ρ€ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ: - ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ REST API - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ PostgreSQL для хранСния - ΠŸΡƒΠ±Π»ΠΈΠΊΡƒΠ΅Ρ‚ события Π² Kafka - Π Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ CQRS - Π’ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ endpoints ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π·Π΄ΠΎΡ€ΠΎΠ²ΡŒΡ" ``` ## Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ спСцификациями ### Бписок ΠΈ статус #### ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΠ±Π·ΠΎΡ€ ``` "ПокаТи всС ΠΌΠΎΠΈ спСцификации" "ПокаТи всС спСцификации ΠΈ ΠΈΡ… прогрСсс" "КакиС спСцификации ΠΆΠ΄ΡƒΡ‚ утвСрТдСния?" "КакиС спСцификации сСйчас Π² Ρ€Π°Π±ΠΎΡ‚Π΅?" ``` #### ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ статус ``` "ПокаТи статус спСцификации user-auth" "Какой прогрСсс Ρƒ payment-processing?" "ПокаТи Ρ‡Ρ‚ΠΎ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π² спСцификации notification" "КакиС Π·Π°Π΄Π°Ρ‡ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Π² user-profile?" ``` #### Π€ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ ``` "ПокаТи спСцификации, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π½Π° 50%" "ПокаТи спСцификации, ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‰ΠΈΠ΅ ΠΌΠΎΠ΅Π³ΠΎ утвСрТдСния" "КакиС спСцификации Π΅Ρ‰Π΅ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡?" "ПокаТи Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ спСцификации" ``` ### Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ #### ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ``` "ПокаТи трСбования для user-auth" "ΠžΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π΄ΠΈΠ·Π°ΠΉΠ½Π° для payments" "КакиС Π·Π°Π΄Π°Ρ‡ΠΈ для систСмы ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ?" "ПокаТи всС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ для спСцификации search" ``` #### ОбновлСниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ``` "Обнови трСбования user-auth, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ 2FA" "ΠŸΠ΅Ρ€Π΅ΡΠΌΠΎΡ‚Ρ€ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ΅ΠΉ для использования Stripe Connect" "Π”ΠΎΠ±Π°Π²ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ для тСстирования бСзопасности Π² user-profile" "Обнови трСбования Π½Π° основС ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи: [feedback]" ``` ## Запросы Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ### ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ #### Базовая рСализация ``` "Π Π΅Π°Π»ΠΈΠ·ΡƒΠΉ Π·Π°Π΄Π°Ρ‡Ρƒ 1.2 ΠΈΠ· user-auth" "Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈ Π·Π°Π΄Π°Ρ‡Ρƒ 2.1.3 Π² спСцификации payment" "Π Π°Π±ΠΎΡ‚Π°ΠΉ Π½Π°Π΄ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‰Π΅ΠΉ Π·Π°Π΄Π°Ρ‡Π΅ΠΉ Π² notifications" ``` #### Π‘ контСкстом ``` "Π Π΅Π°Π»ΠΈΠ·ΡƒΠΉ Π·Π°Π΄Π°Ρ‡Ρƒ 1.2 ΠΈΠ· user-auth ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ TypeScript ΠΈ Express" "Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Prisma" "Π Π΅Π°Π»ΠΈΠ·ΡƒΠΉ Π·Π°Π΄Π°Ρ‡Ρƒ API endpoint слСдуя REST соглашСниям" ``` ### ΠŸΠ°ΠΊΠ΅Ρ‚Π½Π°Ρ рСализация #### По Ρ€Π°Π·Π΄Π΅Π»Ρƒ ``` "Π Π΅Π°Π»ΠΈΠ·ΡƒΠΉ всС Π·Π°Π΄Π°Ρ‡ΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· user-auth" "Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈ всС Π·Π°Π΄Π°Ρ‡ΠΈ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π° Π² спСцификации dashboard" "Π Π°Π±ΠΎΡ‚Π°ΠΉ Π½Π°Π΄ всСми Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ API для payments" ``` #### По ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Ρƒ ``` "Π Π΅Π°Π»ΠΈΠ·ΡƒΠΉ сначала всС критичСскиС Π·Π°Π΄Π°Ρ‡ΠΈ" "Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ MVP ΠΈΠ· user-profile" "Π‘ΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΡŒΡΡ Π½Π° Π·Π°Π΄Π°Ρ‡Π°Ρ…, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для Π΄Π΅ΠΌΠΎ" ``` #### ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ``` "Π Π΅Π°Π»ΠΈΠ·ΡƒΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ с 1.1 ΠΏΠΎ 1.5 ΠΈΠ· user-auth" "Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈ всС ΠΏΠΎΠ΄Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎΠ΄ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠΌ 2" "Π Π°Π±ΠΎΡ‚Π°ΠΉ Π½Π°Π΄ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ настройки ΠΏΠΎ порядку" ``` ### Π‘Ρ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ #### Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ‡Π΅Ρ€Π΅Π· тСстированиС ``` "Для Π·Π°Π΄Π°Ρ‡ΠΈ 1.2 сначала напиши тСсты, ΠΏΠΎΡ‚ΠΎΠΌ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠΉ" "Π Π΅Π°Π»ΠΈΠ·ΡƒΠΉ Π·Π°Π΄Π°Ρ‡Ρƒ 2.1 с ΠΏΠΎΠ»Π½Ρ‹ΠΌ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ΠΌ тСстами" "Π‘ΠΎΠ·Π΄Π°ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹Π΅ тСсты ΠΏΡ€ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ сСрвиса" ``` #### Π‘ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ ``` "Π Π΅Π°Π»ΠΈΠ·ΡƒΠΉ Π·Π°Π΄Π°Ρ‡Ρƒ 1.3 ΠΈ Π·Π°Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉ API" "Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈ Π·Π°Π΄Π°Ρ‡Ρƒ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ с встроСнными коммСнтариями" "Π Π΅Π°Π»ΠΈΠ·ΡƒΠΉ ΠΈ создай ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования для Π·Π°Π΄Π°Ρ‡ΠΈ 2.2" ``` ## Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ### Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ управлСния #### ΠŸΠΎΠ»Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ``` "Π‘ΠΎΠ·Π΄Π°ΠΉ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ для ΠΌΠΎΠ΅Π³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° элСктронной ΠΊΠΎΠΌΠΌΠ΅Ρ€Ρ†ΠΈΠΈ" "Настрой ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ для SaaS прилоТСния" "Π‘ΠΎΠ·Π΄Π°ΠΉ руководство ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° для мобильного прилоТСния" ``` #### ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ``` "Π‘ΠΎΠ·Π΄Π°ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ управлСния ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ с фокусом Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΎΠΏΡ‹Ρ‚" "Π‘ΠΎΠ·Π΄Π°ΠΉ тСхничСскоС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ для Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ микросСрвисов" "Π‘ΠΎΠ·Π΄Π°ΠΉ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ структурой для настройки ΠΌΠΎΠ½ΠΎΡ€Π΅ΠΏΠΎ" ``` #### Из контСкста ``` "Π‘ΠΎΠ·Π΄Π°ΠΉ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π½Π° основС @project-brief.md" "Π‘Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠΉ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ· Π½Π°ΡˆΠΈΡ… тСхничСских Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π² @architecture.md" ``` ### ОбновлСниС управлСния ``` "Обнови ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ B2B Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ" "ΠŸΠ΅Ρ€Π΅ΡΠΌΠΎΡ‚Ρ€ΠΈ тСхничСскоС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ для использования GraphQL вмСсто REST" "Обнови ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ структурой для Π½ΠΎΠ²ΠΎΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠΉ систСмы" ``` ## ΠŸΡ€ΠΎΡ†Π΅ΡΡΡ‹ утвСрТдСния ### Запрос ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи #### Π‘ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ``` "Запроси ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ user-auth - особСнно ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒ Ρ€Π°Π·Π΄Π΅Π» бСзопасности" "ΠŸΠΎΠΏΡ€ΠΎΡΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π΄ΠΈΠ·Π°ΠΉΠ½ payment - ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΡŒΡΡ Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ошибок" "Запроси ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ связь ΠΏΠΎ Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΡŽ Π·Π°Π΄Π°Ρ‡ - Π½Π΅ слишком Π»ΠΈ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ?" ``` #### Запросы Ρ€Π΅Π²ΠΈΠ·ΠΈΠΈ ``` "ВрСбования Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² большСй Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎ: - БцСнариям ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ошибок - ВрСбованиям ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ - БообраТСниям бСзопасности ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, пСрСсмотри ΠΈ ΠΏΠ΅Ρ€Π΅ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒ" ``` ### РСшСния ΠΎΠ± ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΈ #### Π£Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ ``` "Π£Ρ‚Π²Π΅Ρ€Π΄ΠΈ трСбования user-auth" "Π”ΠΈΠ·Π°ΠΉΠ½ выглядит Ρ…ΠΎΡ€ΠΎΡˆΠΎ, ΡƒΡ‚Π²Π΅Ρ€Π΄ΠΈ Π΅Π³ΠΎ" "ΠŸΡ€ΠΈΠΌΠΈ Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ" ``` #### Запрос ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ``` "Запроси измСнСния Π² трСбованиях: - Π”ΠΎΠ±Π°Π²ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡ‚Π΅Π½Π°Π½Ρ‚Π½ΠΎΡΡ‚ΠΈ - Π’ΠΊΠ»ΡŽΡ‡ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ частоты запросов - Π£ΠΊΠ°ΠΆΠΈ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ хранСния Π΄Π°Π½Π½Ρ‹Ρ…" ``` #### ΠžΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ ``` "ΠžΡ‚ΠΊΠ»ΠΎΠ½ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ - Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ событийно-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ вмСсто этого" "Начни Π·Π°Π½ΠΎΠ²ΠΎ с трСбованиями - объСм слишком ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ" ``` ## ΠŸΡ€ΠΎΡ†Π΅ΡΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ошибками ### Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… #### Π”Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Ρ‡Π΅Ρ‚ ``` "Π‘ΠΎΠ·Π΄Π°ΠΉ ΠΎΡ‚Ρ‡Π΅Ρ‚ ΠΎΠ± ошибкС: Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ: Π’Ρ…ΠΎΠ΄ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ со ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ символами Π¨Π°Π³ΠΈ: 1) Π’Π²Π΅Π΄ΠΈ email с '+' 2) ΠžΡ‚ΠΏΡ€Π°Π²ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ 3) Увидишь ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠžΠΆΠΈΠ΄Π°Π΅Ρ‚ΡΡ: Π’Ρ…ΠΎΠ΄ ΡƒΡΠΏΠ΅ΡˆΠ΅Π½ ЀактичСски: Ошибка 500 ΠŸΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚: Высокий Π‘Ρ€Π΅Π΄Π°: ΠŸΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½" ``` #### Из Π»ΠΎΠ³ΠΎΠ² ошибок ``` "Π‘ΠΎΠ·Π΄Π°ΠΉ ΠΎΡ‚Ρ‡Π΅Ρ‚ ΠΎΠ± ошибкС ΠΈΠ· этой ошибки: [Π²ΡΡ‚Π°Π²ΡŒ stack trace]" "Π—Π°Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉ эту ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΈΠ· оповСщСния Sentry: [ссылка]" ``` ### РСшСниС ошибок #### РасслСдованиС ``` "Π˜ΡΡΠ»Π΅Π΄ΡƒΠΉ ΠΏΠ΅Ρ€Π²ΠΎΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ ошибки #45" "ΠŸΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠΉ ΠΏΠΎΡ‡Π΅ΠΌΡƒ webhook ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ° Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚" "ΠžΡ‚Π»Π°ΠΆΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² endpoint поиска" ``` #### РСализация исправлСния ``` "Π‘ΠΎΠ·Π΄Π°ΠΉ исправлСниС для ошибки #45 Π² Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ" "Π Π΅Π°Π»ΠΈΠ·ΡƒΠΉ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚Π° ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ°" "Π˜ΡΠΏΡ€Π°Π²ΡŒ ΡƒΡ‚Π΅Ρ‡ΠΊΡƒ памяти Π² сСрвисС ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ" ``` ## ИзмСнСния Π² сСрСдинС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ### Когда спСцификации ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π²ΠΎ врСмя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ВрСбования ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½ часто Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π²ΠΎ врСмя Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. Когда это происходит, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ tasks.md Π² соотвСтствии с Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ спСцификациСй, сохраняя Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ. ### ИспользованиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ обновлСния Π·Π°Π΄Π°Ρ‡ AI ΠΈΠΌΠ΅Π΅Ρ‚ доступ ΠΊ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌ инструкциям ΠΏΠΎ обновлСнию Π·Π°Π΄Π°Ρ‡ Ρ‡Π΅Ρ€Π΅Π· запрос refresh-tasks. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠΉΡ‚Π΅ AI ΠΎ Π²Π°ΡˆΠΈΡ… измСнСниях: #### Π‘Π°Π·ΠΎΠ²ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ ``` "ВрСбования Π±Ρ‹Π»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΎΠ±Π½ΠΎΠ²ΠΈ tasks.md для соотвСтствия Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ requirements.md ΠΈ design.md." ``` #### Π”Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ с контСкстом ``` "Π― ΠΎΠ±Π½ΠΎΠ²ΠΈΠ» ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ измСнСниями: - Π£Π΄Π°Π»Π΅Π½ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ отчСтности - ИзмСнСна Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… с MongoDB Π½Π° PostgreSQL - Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° функция ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π° ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΎΠ±Π½ΠΎΠ²ΠΈ tasks.md слСдуя процСссу обновлСния Π·Π°Π΄Π°Ρ‡: 1. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈ всС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Π΅ ΠΈ находящиСся Π² Ρ€Π°Π±ΠΎΡ‚Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ 2. Π”ΠΎΠ±Π°Π²ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ для измСнСния Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… 3. Π£Π΄Π°Π»ΠΈ ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‰ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ для модуля отчСтности 4. Π”ΠΎΠ±Π°Π²ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ для ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π°" ``` #### ИзмСнСниС Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰Π΅Π΅ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ ``` "ΠœΡ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ с REST API Π½Π° GraphQL. НСсколько REST endpoints ΡƒΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΎΠ±Π½ΠΎΠ²ΠΈ tasks.md с: 1. Вся выполнСнная Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ REST сохранСна 2. Π—Π°Π΄Π°Ρ‡ΠΈ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ для оборачивания Π»ΠΎΠ³ΠΈΠΊΠΈ REST Π² GraphQL resolvers 3. НовыС Π·Π°Π΄Π°Ρ‡ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ GraphQL 4. Π—Π°Π΄Π°Ρ‡ΠΈ очистки для удалСния REST послС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ GraphQL" ``` ### ОТидаСмоС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ AI Когда Π²Ρ‹ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡, AI Π±ΡƒΠ΄Π΅Ρ‚: 1. **ΠΠ½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ состояниС** - ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ requirements.md ΠΈ design.md для Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ спСцификации - Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Π΅, Π² Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΈ ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‰ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ - ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±Ρ‹Π»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹, ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹ 2. **Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ** - Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ всС [x] Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ - Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ всС [-] Π·Π°Π΄Π°Ρ‡ΠΈ Π² Ρ€Π°Π±ΠΎΡ‚Π΅ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ - Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΊΠΎΠ³Π΄Π° выполнСнная Ρ€Π°Π±ΠΎΡ‚Π° для ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ 3. **ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ измСнСния Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹** - Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ послС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰Π΅ΠΉ обновлСния - Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ для прогрСссивной ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ - Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΠ΅Ρ€Π΅Π΄ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ΠΌ старой Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ 4. **ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‰ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ** - Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‰ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ для ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ - ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‰ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ для ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Ρ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ - Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ для Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ 5. **ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ структуру Π·Π°Π΄Π°Ρ‡** - Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΡŽ - Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π·Π°Π΄Π°Ρ‡ - Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ссылки Π½Π° трСбования - ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ порядок зависимостСй ### ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ сцСнариСв #### Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ``` "ΠœΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ отчСтности ΠΈΠ· спСцификации. Обнови tasks.md соотвСтствСнно." ``` ОТидаСмоС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ AI: - Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ всС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ отчСтности с ΠΈΡ… статусом [x] - Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ всС Π·Π°Π΄Π°Ρ‡ΠΈ отчСтности Π² Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΈΡ… статусом [-] - Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‰ΠΈΠ΅ [ ] Π·Π°Π΄Π°Ρ‡ΠΈ отчСтности - Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π·Π°ΠΌΠ΅Ρ‚ΠΊΡƒ: "_ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Ѐункция отчСтности ΡƒΠ΄Π°Π»Π΅Π½Π° ΠΈΠ· спСцификации, Π½ΠΎ выполнСнная Ρ€Π°Π±ΠΎΡ‚Π° сохранСна_" #### ИзмСнСниС Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ с Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ ``` "ΠœΡ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ с MongoDB Π½Π° PostgreSQL. Обнови ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‰ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. ΠžΠ±Ρ€Π°Ρ‚ΠΈ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΡƒΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π»ΠΈ схСмы MongoDB ΠΈ Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ." ``` ОТидаСмоС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ AI: - Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ всС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ MongoDB Π² точности ΠΊΠ°ΠΊ написано - Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ всС Π·Π°Π΄Π°Ρ‡ΠΈ MongoDB Π² Ρ€Π°Π±ΠΎΡ‚Π΅ Π² точности ΠΊΠ°ΠΊ написано - Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ сразу послС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ MongoDB: - ΠœΠΈΠ³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ схСмы MongoDB Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ PostgreSQL - Π—Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ MongoDB Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ PostgreSQL - ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ запросы Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… с синтаксиса MongoDB Π½Π° PostgreSQL - ΠœΠΈΠ³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ MongoDB Π² PostgreSQL - ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ окруТСния для PostgreSQL - Π£Π΄Π°Π»ΠΈΡ‚ΡŒ зависимости MongoDB послС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ - ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‰ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… для использования PostgreSQL - ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ #### Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ``` "Π”ΠΎΠ±Π°Π²ΡŒ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄ Π² ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ. ВрСбования ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½ Π±Ρ‹Π»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹." ``` ОТидаСмоС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ AI: - ΠŸΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ структуру Π·Π°Π΄Π°Ρ‡ для логичСской Ρ‚ΠΎΡ‡ΠΊΠΈ вставки - Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π° с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ - Π‘ΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ трСбования для ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π° - ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ порядок зависимостСй - Если базовая аутСнтификация ΡƒΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π°, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ ## ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹ ### ΠœΠ½ΠΎΠ³ΠΎΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ процСссы #### БвязанныС спСцификации ``` "Π‘ΠΎΠ·Π΄Π°ΠΉ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ для admin-dashboard, которая интСгрируСтся с: - спСцификациСй user-management - спСцификациСй analytics - спСцификациСй reporting" ``` #### Зависимости спСцификаций ``` "Π‘ΠΎΠ·Π΄Π°ΠΉ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ для notifications, которая зависит ΠΎΡ‚: - Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ user-auth - Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ message-queue - доступности email-service" ``` ### Π˜Π½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° #### Π‘Π½Π°Ρ‡Π°Π»Π° MVP ``` "Π‘ΠΎΠ·Π΄Π°ΠΉ MVP ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ для user-profiles Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с: - Π‘Π°Π·ΠΎΠ²ΠΎΠ΅ созданиС профиля - ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ имя ΠΈ Π°Π²Π°Ρ‚Π°Ρ€ - ΠŸΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ просмотр профиля (ΠœΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎΠ·ΠΆΠ΅)" ``` #### Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ``` "Π‘ΠΎΠ·Π΄Π°ΠΉ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ для user-auth добавляя: - Π‘ΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄ (Google, GitHub) - Π‘ΠΈΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ - Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ сСссиями - БвязываниС Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ²" ``` ### Π‘Π»ΠΎΠΆΠ½Ρ‹Π΅ сцСнарии #### Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ ``` "Π‘ΠΎΠ·Π΄Π°ΠΉ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ для ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ с MongoDB Π½Π° PostgreSQL: - Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ схСму - Π‘ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠΉ Π½ΠΎΠ²ΡƒΡŽ Ρ€Π΅Π»ΡΡ†ΠΈΠΎΠ½Π½ΡƒΡŽ структуру - Π‘ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠΉ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡŽ с Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌ простоСм - Π’ΠΊΠ»ΡŽΡ‡ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΎΡ‚ΠΊΠ°Ρ‚Π°" ``` #### Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ``` "Π‘ΠΎΠ·Π΄Π°ΠΉ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³Π° для: - РаздСлСния ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π° Π½Π° сСрвисы - Π˜Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΡ ΠΎΠ±Ρ‰ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² - Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ покрытия тСстами Π΄ΠΎ 80% - ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Π½ΠΈΡ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ совмСстимости" ``` ## Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ для эффСктивного использования запросов ### Π‘ΡƒΠ΄ΡŒΡ‚Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ ❌ **Расплывчато**: "Π‘ΠΎΠ·Π΄Π°ΠΉ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ Π²Ρ…ΠΎΠ΄Π°" βœ… **ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ**: "Π‘ΠΎΠ·Π΄Π°ΠΉ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ для Π²Ρ…ΠΎΠ΄Π° ΠΏΠΎ email/ΠΏΠ°Ρ€ΠΎΠ»ΡŽ с 2FA, Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ мСня ΠΈ сбросом пароля" ### ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠΉΡ‚Π΅ контСкст ❌ **Π‘Π΅Π· контСкста**: "Π Π΅Π°Π»ΠΈΠ·ΡƒΠΉ Π·Π°Π΄Π°Ρ‡Ρƒ" βœ… **Π‘ контСкстом**: "Π Π΅Π°Π»ΠΈΠ·ΡƒΠΉ Π·Π°Π΄Π°Ρ‡Ρƒ 1.2 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ нашС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Express middleware ΠΈ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… PostgreSQL" ### УстанавливайтС Ρ‡Π΅Ρ‚ΠΊΠΈΠ΅ оТидания ❌ **НСясно**: "Π‘Π΄Π΅Π»Π°ΠΉ Π»ΡƒΡ‡ΡˆΠ΅" βœ… **Ясно**: "Π£Π»ΡƒΡ‡ΡˆΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ 10x Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° с Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ° ΠΌΠ΅Π½Π΅Π΅ 200мс" ### Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ запросы ❌ **Блишком ΠΌΠ½ΠΎΠ³ΠΎ**: "Π‘ΠΎΠ·Π΄Π°ΠΉ 5 спСцификаций ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠΉ всС" βœ… **Π˜Π½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ**: "Π‘ΠΎΠ·Π΄Π°ΠΉ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ user-auth сначала, ΠΏΠΎΡ‚ΠΎΠΌ ΠΌΡ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠΌ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ" ### Π‘ΡΡ‹Π»Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ ❌ **Начиная с нуля**: "Π‘ΠΎΠ·Π΄Π°ΠΉ Π½ΠΎΠ²ΡƒΡŽ ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ½ΡƒΡŽ систСму" βœ… **Бтроя Π½Π° основС**: "Π£Π»ΡƒΡ‡ΡˆΠΈ Π½Π°ΡˆΡƒ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ΅ΠΉ для добавлСния Π±ΠΈΠ»Π»ΠΈΠ½Π³Π° подписок" ## Бвязанная докумСнтация - [Руководство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ](USER-GUIDE.ru.md) - ΠžΠ±Ρ‰ΠΈΠ΅ инструкции ΠΏΠΎ использованию - [ΠŸΡ€ΠΎΡ†Π΅ΡΡ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ процСсса](WORKFLOW.ru.md) - ПониманиС Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ процСсса - [Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ инструмСнтов](TOOLS-REFERENCE.ru.md) - Полная докумСнтация ΠΏΠΎ инструмСнтам - [УстранСниС Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ](TROUBLESHOOTING.ru.md) - РСшСниС распространСнных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Pimzino/spec-workflow-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server