> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kazzle.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ऐप पैटर्न

> सामान्य कार्यों के लिए कौन सा Kazzle ऐप शेप उपयोग करें।

# ऐप पैटर्न

सबसे छोटा ऐप शेप चुनें जो काम से मेल खाता हो। प्रक्रिया, डेटाबेस, सिंक, या AI API केवल तभी जोड़ें जब ऐप को उस क्षमता की आवश्यकता हो।

| उपयोगकर्ता चाहता है                       | उपयोग करें                | नोट्स                                                                                                                            |
| ----------------------------------------- | ------------------------- | -------------------------------------------------------------------------------------------------------------------------------- |
| लैंडिंग पेज, रिपोर्ट, स्टैटिक पेज         | UI ऐप                     | एक UI कंपोनेंट काफी है।                                                                                                          |
| डैशबोर्ड या सर्वर डेटा के साथ आंतरिक टूल  | UI + प्रक्रिया            | API रूट और क्रेडेंशियल प्रक्रिया कंपोनेंट में रखें।                                                                              |
| स्थायी ऐप डेटा                            | UI + प्रक्रिया + डेटाबेस  | कोई नया बनाने से पहले उपयुक्त सक्रिय डेटाबेस का पुन: उपयोग करें।                                                                 |
| ऑफलाइन या तत्काल मल्टी-डिवाइस डेटा        | रीयलटाइम ऐप               | सिंक सक्षम करें और ऐप को वायर करने से पहले `sync: ready` सत्यापित करें।                                                          |
| शेड्यूल किया गया जॉब या वेबहुक            | प्रक्रिया ऐप              | प्रक्रिया कंपोनेंट पर ट्रिगर का उपयोग करें।                                                                                      |
| ऐप के अंदर AI-संचालित फीचर                | प्रक्रिया + Kazzle AI API | `kzl_` API कुंजी के साथ `/ai/*` का उपयोग करें।                                                                                   |
| टूल जिसे असिस्टेंट बाद में कॉल करना चाहिए | स्किल + प्रक्रिया         | स्किल फोल्डर (`SKILL.md` + `tools.ts`) जोड़ें और प्रक्रिया कंपोनेंट पर रूट के साथ प्रत्येक `target.type: 'app'` टूल को बैक करें। |

## डिफ़ॉल्ट

* जब कोई टेम्पलेट फिट हो तो उससे शुरू करें।
* फ्रंटएंड कोड को सीक्रेट और डेटाबेस URL से मुक्त रखें।
* सर्वर-केवल काम को प्रक्रिया कंपोनेंट में रखें।
* हार्डकोडेड localhost पते के बजाय सिबलिंग कंपोनेंट URL का उपयोग करें।
* ऐप चलने से पहले ऐप-डेव टैब में पूर्वावलोकन सत्यापित करें।
