शब्दावली
OpenSpec का हर पद, एक पंक्ति में।
OpenSpec ऐसे शब्दों का पुनः उपयोग करता है जिनका git, CI और agent टूलिंग में कुछ और अर्थ होता है। प्रत्येक पंक्ति OpenSpec में उसका अर्थ बताती है। अंतिम स्तंभ में, जहाँ उपलब्ध हो, अधिक विवरण के लिंक दिए गए हैं।
| पद | परिभाषा | अधिक जानकारी |
|---|---|---|
| Apply | किसी change proposal में दिए गए कार्यों को लागू करें। स्किल: openspec-apply-change। | किसी change को लागू करें |
| Archive | किसी change proposal को पूर्ण करें: उसके deltas को main specs में मिलाएँ और उसका फ़ोल्डर openspec/changes/archive/ में ले जाएँ। | क्विकस्टार्ट |
| Artifact | किसी change proposal के अंदर का planning दस्तावेज़: proposal.md, delta specs, design.md, tasks.md। यह build output नहीं है। | आर्टिफ़ैक्ट्स |
| Capability | आपके सिस्टम का एक व्यवहार-क्षेत्र। प्रत्येक capability के लिए openspec/specs/<capability>/spec.md पर एक spec होता है। | क्षमताएँ |
| Change proposal | कार्य की एक इकाई: openspec/changes/<name>/ के अंतर्गत एक फ़ोल्डर, जिसमें उसके planning artifacts होते हैं। इसे अक्सर "change" कहकर संक्षिप्त किया जाता है। यह git commit नहीं है। | प्रस्ताव रखें |
| Command | किसी workflow के लिए टाइप किया जाने वाला प्रवेश-बिंदु। इसकी वर्तनी हर टूल में अलग होती है (/opsx:propose, /opsx-propose)। दस्तावेज़ों में workflows को command के बजाय skill के नाम से पुकारा जाता है। | समर्थित टूल्स |
| Continue | मौजूदा change proposal के लिए अगला planning artifact बनाएँ। स्किल: openspec-continue-change। | स्किल्स |
| Delivery | workflows को कैसे इंस्टॉल किया जाता है: skills, commands, या दोनों के रूप में। | अपना प्रोजेक्ट सेट अप करें |
| Delta spec | किसी change proposal के अंदर एक spec जो केवल वे बदलाव सूचीबद्ध करता है जो किए जाने हैं, ADDED, MODIFIED, REMOVED, और RENAMED हेडरों के अंतर्गत। | डेल्टा स्पेक्स |
| Explore | प्रस्ताव रखने से पहले agent के साथ किसी विचार को पूरी तरह सोच-समझें। यह कोई कोड नहीं लिखता। स्किल: openspec-explore। | किसी विचार को एक्सप्लोर करें |
| Fast-forward | एक ही चरण में सभी planning artifacts के साथ change proposal बनाएँ, जो लागू करने के लिए तैयार हो। स्किल: openspec-ff-change। यह git fast-forward नहीं है। | स्किल्स |
| Legacy workflow | OPSX से पहले के /openspec:* commands। | |
| Loop | वह चक्र जिससे change proposal गुज़रता है: explore, propose, review, apply, archive। | क्विकस्टार्ट |
| Main specs | openspec/specs/ ट्री: आपके सिस्टम का वर्तमान और सहमत व्यवहार। Archive करने पर deltas इसमें मिल जाते हैं। जिस capability का अभी तक कोई spec नहीं है, उसे उसके ADDED requirements से एक spec मिलता है। | संग्रह करें |
| OpenSpec root | वह openspec/ ट्री जिसे कोई command रिज़ॉल्व करता है और जिस पर काम करता है: आपके repo का, या किसी store का। | स्टोर्स |
| OPSX | वर्तमान OpenSpec workflow सिस्टम, और इसके द्वारा इंस्टॉल किया जाने वाला command prefix (/opsx:)। | |
| Profile | init कौन-से workflows इंस्टॉल करता है: core या custom। | प्रोफ़ाइल्स |
| Propose | एक चरण में change proposal बनाएँ और उसके सभी planning artifacts जनरेट करें। स्किल: openspec-propose। | क्विकस्टार्ट |
| Registry | registry.yaml में मशीन-स्तर पर पंजीकृत stores की सूची। यह package registry नहीं है। | CLI |
| Requirement | सिस्टम में होना अनिवार्य एक व्यवहार, जिसे SHALL के साथ किसी spec में ### Requirement: के रूप में लिखा जाता है। | डेल्टा स्पेक्स |
| Scenario | किसी requirement के अंतर्गत एक परीक्षण-योग्य उदाहरण, WHEN/THEN रूप में। | डेल्टा स्पेक्स |
| Schema | यह परिभाषा कि कोई change proposal कौन-से artifacts और किस क्रम में बनाता है। यह JSON Schema नहीं है। | स्कीमाज़ |
| Skill | किसी workflow के निर्देश, जो वहाँ इंस्टॉल किए जाते हैं जहाँ आपका AI टूल उन्हें पढ़ता है (.agents/skills/, ...)। | स्किल्स |
| Spec | एक फ़ाइल जो बताती है कि कोई capability वर्तमान में किस तरह व्यवहार करती है, openspec/specs/<capability>/spec.md पर। | संग्रह करें |
| spec-driven | डिफ़ॉल्ट schema: proposal, फिर delta specs, फिर design, फिर tasks। | spec-driven |
| Store | आपकी मशीन पर पंजीकृत एक standalone OpenSpec repo, ऐसी planning के लिए जो कई repositories में फैली हो। यह data store नहीं है। | स्टोर्स (बीटा) |
| Sync | archive किए बिना लागू किए गए deltas को main specs में मिलाएँ। स्किल: openspec-sync-specs। | स्किल्स |
| Template | वह प्रारंभिक सामग्री जो कोई schema हर artifact को देता है। | स्कीमाज़ |
| Update | skill के रूप में (openspec-update-change): किसी change proposal के planning artifacts को संशोधित करें। CLI command के रूप में (openspec update): OpenSpec की इंस्टॉल की गई फ़ाइलों को रीफ़्रेश करें। | किसी change को अपडेट करें, CLI |
| Verify | archive करने से पहले जाँचें कि implementation किसी change proposal के artifacts से मेल खाता है। स्किल: openspec-verify-change। | स्किल्स |
| Workflow | एक नामित OpenSpec action (propose, apply, archive, ...), जो आपके AI टूल में skill या command के रूप में इंस्टॉल होता है। | अपना प्रोजेक्ट सेट अप करें |
| Workset | एक ही टूल में साथ खोले जाने वाले फ़ोल्डरों का व्यक्तिगत, स्थानीय समूह। यह store नहीं है, और कुछ भी साझा नहीं होता। | वर्कसेट्स (बीटा) |