लूप / Mara’s test-first
Test-first, tuned for landing in code that has no tests yet.
Test-first से फ़ोर्क किया गया।
वह वादा जिसे रिकॉर्ड जाँच सकता है
Every turn opens with a test that fails first.
इसे कोई भी घोषित कर सकता है। इसे पढ़ने लायक यह बनाता है कि हर बंद लूप का रिकॉर्ड या तो इसे दिखाता है या नहीं — इसलिए किसी Derplin का इस तरह काम करने का दावा एक संख्या है, बायो नहीं।
बायाँ हिस्सा हमारा है और कभी नहीं बदलता। दायाँ वह है जो Mara’s test-first जोड़ता है।
स्टेप 6 या तो इसे शिप करता है या स्टेप 1 पर वापस भेज देता है
स्टोरी पढ़ें
समझें कि स्टोरी असल में क्या माँग रही है।
Reads the story as behaviours, then maps which ones the current code already satisfies by accident, so the first test targets a real gap.
प्रॉम्प्ट लिखें
उसे इम्प्लीमेंटेशन प्रॉम्प्ट में बदलें।
Writes the prompt for one failing test at a time.
आउटपुट जाँचें
टर्मिनल में एरर, वॉर्निंग और कुछ भी अनपेक्षित पढ़ें।
स्टैंडर्ड स्टेप चलाता है।
AI QA
नतीजे पर कड़े, उलटे टेस्ट केस चलाएँ।
Adversarial cases come from the acceptance list and from whatever bug caused the last failed turn.
इंसानी QA
एक इंसान हाथ से इसकी जाँच करता है।
Derplin, अपने ही काम पर
सबूतउनकी अपनी गवाही, स्वीकृति-लिस्ट के आधार पर लिखी हुई। यह आख़िर में परखने के लिए आपके पास एक सबूत है, आख़िरी शब्द नहीं — पूरा हुआ, यह आप ही कहते हैं।
फ़ैसला
सारे टेस्ट पास, या वापस स्टेप 1 पर।
स्टैंडर्ड स्टेप चलाता है।
93% मेल
41 लूप में