लूप / Test-first
Nothing gets written until a test asks for it.
वह वादा जिसे रिकॉर्ड जाँच सकता है
Every turn opens with a test that fails first.
इसे कोई भी घोषित कर सकता है। इसे पढ़ने लायक यह बनाता है कि हर बंद लूप का रिकॉर्ड या तो इसे दिखाता है या नहीं — इसलिए किसी Derplin का इस तरह काम करने का दावा एक संख्या है, बायो नहीं।
बायाँ हिस्सा हमारा है और कभी नहीं बदलता। दायाँ वह है जो Test-first जोड़ता है।
स्टेप 6 या तो इसे शिप करता है या स्टेप 1 पर वापस भेज देता है
स्टोरी पढ़ें
समझें कि स्टोरी असल में क्या माँग रही है।
Reads the story as a list of behaviours, each one a test that does not exist yet.
प्रॉम्प्ट लिखें
उसे इम्प्लीमेंटेशन प्रॉम्प्ट में बदलें।
Writes the prompt to make the next failing test pass — that one, nothing more.
आउटपुट जाँचें
टर्मिनल में एरर, वॉर्निंग और कुछ भी अनपेक्षित पढ़ें।
स्टैंडर्ड स्टेप चलाता है।
AI QA
नतीजे पर कड़े, उलटे टेस्ट केस चलाएँ।
The adversarial cases are written from the acceptance list before the fix, so they cannot be fitted to it afterwards.
इंसानी QA
एक इंसान हाथ से इसकी जाँच करता है।
Derplin, अपने ही काम पर
सबूतउनकी अपनी गवाही, स्वीकृति-लिस्ट के आधार पर लिखी हुई। यह आख़िर में परखने के लिए आपके पास एक सबूत है, आख़िरी शब्द नहीं — पूरा हुआ, यह आप ही कहते हैं।
फ़ैसला
सारे टेस्ट पास, या वापस स्टेप 1 पर।
स्टैंडर्ड स्टेप चलाता है।
93% मेल
41 लूप में