العمل الجديد هو المكان الذي يصف فيه الشخص العمل داخل البوابة. تحدد النتيجة مرة واحدة فقط. يقوم Coroid بفحص الطلب قبل إنشاء أي شيء، ثم يحوله إلى مهمة أو خطة متدرجة أو تقرير أو أتمتة.
كما يصل العمل أيضًا من أنظمة تتبع المشكلات، ومن أنظمتك الخاصة، ومن عمليات الأتمتة. اطلع على طرق بدء العمل.
تطلب فرق المالية باستمرار فواتيرهم بصيغة جدول بيانات. أضف زر تصدير إلى قائمة الفواتير لتنزيل الفلتر الحالي بصيغة CSV.
يُعتبر مكتملاً عندما: يفتح الملف في برنامجي Excel وNumbers، وتستخدم المبالغ عملة الحساب، ولا يتعرض التصدير لأكثر من 10,000 صف إلى تأخير في الاستجابة.
نموذج العمل الجديد: اختر ما تريد إنشاءه، حدد المشروع، ثم صِف النتيجة في عنوان ووصف مختصر.
إنشاء كـ
تحدد الصف الأول ما سيتحول إليه الطلب:
| خيار | ينتج عنه |
|---|---|
| تلقائي | يختار Coroid المسار المناسب أثناء مرحلة التأهيل. |
| مهمة | مهمة واحدة تنتهي بـ pull request واحد. |
| خطة | خطة متدرجة توافق عليها قبل كتابة الكود. |
| تقرير | تقرير يتم إنشاؤه تلقائيًا. |
| أتمتة | عمل يتم تنفيذه وفق جدول زمني أو عند حدوث حدث معين. |
تلقائي يتم اختياره بشكل افتراضي. يقرأ Coroid الطلب أثناء تأهيله ويختار المسار المناسب. يمكنك اختيار المسار بنفسك إذا كنت تعرف الإجابة مسبقًا: مهمة عندما يكون العمل عبارة عن تغيير واحد يمكن للمراجع قراءته دفعة واحدة، خطة عندما يتطلب عدة تغييرات بترتيب معين، أو عندما ترغب في رؤية النهج الكامل قبل الالتزام بأي جزء منه.
إذا اخترت مسارًا واقترح التأهيل مسارًا مختلفًا، فستُظهر النموذج ذلك قبل إنشاء أي شيء. يمكنك قبول التوصية أو تعديل الطلب.
العمل الذي يشمل أكثر من مشروع واحد يتحول دائمًا إلى خطة. عند إضافة مشروع ثانٍ، فإن الخيار الوحيد المتاح هو تلقائي و خطة هما الخياران المتاحان.
النموذج يتكيف مع المسار المحدد. تطلب تقارير التفاصيل الخاصة بها في الجزء السفلي، بينما تعرض المهام والخطط قسم المواصفات. للأتمتة نموذجها الخاص: حدد متى يتم تشغيلها وما الذي تقوم به. اطلع على عمليات الأتمتة.
يوجد اختصاران بجانب النموذج: استيراد مشكلات يجلب العمل من نظام تتبع المشكلات، و اطلب من Coroid يسند نفس المهمة إلى مساعد الدردشة.
مشاريع
اختر المشروع الذي ينتمي إليه هذا العمل. بالنسبة لـ تلقائي و خطة يمكنك إضافة المزيد من المشاريع عندما يمتد العمل عبر مشاريع تابعة لبعضها؛ وهكذا يتم التعبير عن العمل بين المشاريع. حيث تعمل كل مهمة ضمن مشروع واحد فقط.
صف العمل
حقلان، ولكل منهما وظيفته المختلفة.
عنوان العمل: اسم قصير؛ وهو ما ستستخدمه للبحث عنه في القوائم لاحقًا.
ملخص: المحتوى الأساسي؛ النتيجة المرجوة، السياق، القيود، المواد المصدرية، وما يجب أن يقدمه Coroid. اكتب النتيجة المرجوة بدلاً من طريقة التنفيذ؛ حيث يحولها Coroid إلى مواصفات قابلة للاختبار ويقوم بالتحقق من أن العمل المنجز يتوافق مع هذه الالتزامات.
Add rate limiting to the public API.
100 requests per minute per API key. Exceeding it returns 429 with a
Retry-After header. Limits are per key, not per IP.
Internal service-to-service calls are exempt — they authenticate with
service tokens, not API keys.
Do not change the existing auth middleware's public interface.السطر الأخير هو الذي يقوم بالعمل الفعلي؛ حيث تمثل أسطر النطاق الفرق بين تغيير محدد وآخر متشعب.
بالنسبة لـ تلقائي، مهمة و خطة يمكنك سحب الملفات أو لصقها أو إرفاقها تحت قسم الملخص: لقطات شاشة، ملفات PDF، وملاحظات. حيث تقبل المهام الصور، كما تقبل الخطط ملفات PDF والملفات النصية.
مواصفات
للمهام والخطط قسم مواصفات يحتوي على خيارين:
- من الملخص: الخيار الافتراضي؛ حيث يكتب Coroid المواصفات بناءً على ملخصك (النية، قصص المستخدم، ومعايير القبول)، ثم يبني العمل ويتحقق منه وفقًا لها.
- كتابة مواصفاتي الخاصة: تحل مواصفاتك محل المواصفات المُنشأة آليًا؛ قم بملء النية، قصص المستخدم، معايير القبول، القيود، القيمة التجارية، النطاق، والنوع بنفسك.
مع كتابة مواصفاتي الخاصة، تنظيم العمل باستخدام AI يقوم بصياغة الحقول من ملخصك حتى تتمكن من تعديلها من هناك؛ كما يعرض دفتر تتبع يوضح ما تم الحفاظ عليه، وما تم إضافته، وما لم يتسع له، حتى تتأكد من عدم فقدان أي شيء من الملخص.
قم بكتابة مواصفاتك الخاصة عندما تكون معايير القبول موجودة بالفعل، مثلًا في متطلبات المنتج؛ وإلا، ابدأ من الملخص وصحّح النتيجة في علامة تبويب المواصفات الخاصة بالمهمة. اطلع على تطوير مدفوع بالمواصفات.
إعدادات متقدمة
اختياري؛ تعتمد الحقول الظاهرة على المسار المتبع.
استخدم سير عمل دورة حياة تطوير البرمجيات
مُعطّل بشكل افتراضي؛ قم بتفعيله لمراجعة نية و مواصفات قبل بدء التخطيط. يتغير الزر النهائي إلى تحضير العمل ويفتح نافذة تحضير موجهة بدلاً من إنشاء العمل مباشرةً.
فعّله عندما يكون العمل ذا أهمية كافية بحيث ترغب في وجود نقطة تفتيش قبل صياغة أي منهجية. أتركه معطلاً للأعمال التي يكون فيها الموجز واضحًا بالفعل. اطلع على سير عمل دورة حياة تطوير البرمجيات.
التأهيل قبل بدء العمل
مفعّل بشكل افتراضي. حيثما تسمح سياسة مؤسستك بذلك، يمكنك إيقاف التأهيل لطلب ما. وعندها سيتعين عليك تقديم سبب، ويتم تسجيل الشخص المسؤول والسبب والوقت والسياسة بشكل دائم في سجل التدقيق. عند تجاوز التأهيل، يظهر ذلك في عنوان الإعدادات المتقدمة.
الهدف
للخطط فقط. ما الذي يجب أن تحققه الخطة إضافي للموجز. يحدد الموجز ما يجب بناؤه؛ بينما يحدد الهدف الغرض منه.
AI profile
أي نماذج ستنفذ هذا العمل. اطلع على ملفات تعريف AI.
فحوصات ضبط الجودة
أي مستوى تحقق يتم تطبيقه. استخدام إعدادات السياسة الافتراضية يرث إعدادات سياسة ضبط الجودة الخاصة بالمشروع أو المؤسسة. قياسي ينفذ الفحوصات الحالية. شامل يضيف فحوصات مباشرة أكثر دقة مقارنة بالموجز ويمكنه رفض عمل تقبله الإعدادات القياسية.
السياسة المُحددة هي تُثبت عند بدء التنفيذ. لا يؤدي تغيير السياسة لاحقًا إلى تغيير العمل الجاري بشكل رجعي. اطلع على سياسات وضوابط ضبط الجودة.
الأولوية
P0 إلى P3، مع التعيين الافتراضي على P2. تحدد الأولوية ترتيب الانتظار عندما يكون هناك المزيد من العمل
المنتظر مقارنة بعدد مساحات الوكلاء. وهي لا تزيد من السعة؛ اطلع على
السعة ومساحات الوكلاء.
ميزانية الرموز
بالنسبة لخطة، ميزانية الرموز لكل مهمة مُنشأة تحدد الكمية القصوى من السياق التي يمكن أن تستهلكها كل مهمة مُنشأة. بالنسبة لمهمة، ميزانية الرموز القصوى تحدد حد المهمة نفسها؛ اتركها فارغة للتحكم غير المحدود. ارفع الميزانية للأعمال التي تحتاج إلى قراءة محتوى واسع عبر قاعدة أكواد كبيرة؛ وخفضها للحفاظ على تكاليف منخفضة للأعمال الروتينية.
القيود
للخطط فقط. قيود الخطة والأهداف غير المرغوبة والتبعيات وقواعد التسليم. هنا توضع الأهداف غير المرغوبة بشكل صريح، وهو الحقل الأكثر فعالية لمنع التوسع في نطاق العمل.
ابدأ من / ادمج طلب السحب في
الفرع الذي تبدأ منه العمل، والفرع المستهدف بواسطة pull request. مطابق لخيار ابدأ من يتم تحديده بشكل افتراضي، لذا كلاهما يتبع إعدادًا واحدًا.
main → new Coroid branch → PR into mainCoroid يقوم دائمًا بإنشاء فرع العمل. هذه الحقول تغير فقط نقطة التفرع والمكان الذي يصل إليه pull request. لا يمكنها جعل Coroid يلتزم مباشرة بفرع موجود، والنموذج يتحقق من وجود الفروع على الخادم البعيد قبل المتابعة.
استخدمها عند الدمج في شيء غير فرعك الافتراضي، مثل فرع develop أو قطار الإصدارات.
دورة السبرينت والإصدار المستهدف
المهام، و تلقائي طلبات تتحول إلى مهام. ضع المهمة في سبرينت وربطها بـ إصدار مخطط له منذ البداية، بدلاً من تعيينه لاحقًا.
تابع: التأهيل
لا يتم إنشاء أي شيء عند الضغط على تابع. تقوم Coroid أولاً بفحص الطلب بحثًا عن بيانات اعتماد وقيم حساسة أخرى، ثم تشغّل التأهيل:
عمليات فحص التقييم
- تنظيم وتنقية
- تصفية محاولات حقن الأوامر
- فحص الإصدار الحالي
- إزالة التكرارات وتجميعها
- التحقق أو إعادة الإنتاج
- تقييم التأثير والملكية
- توجيه العمل
لا يوجد عمل حتى اجتياز عمليات الفحص.
مؤهلتم إنشاء العمل
تنضم المهمة إلى قائمة الانتظار؛ وتبدأ الخطة في التخطيط. مع المرفقات، يمكنك تأكيد الخطة عبر مراجعة وإنشائها أولاً.
تكرارتم إصلاحه بالفعل
لا يوجد عمل جديد. يتم دمج التكرار في الطلب الذي يغطيه بالفعل.
غير قابل لإعادة الإنتاجيتطلب مراجعة
قم بتحريره وإعادة المحاولة، أو أغلقه، أو أنشئه رغم ذلك مع تسجيل السبب إذا كان لديك صلاحية.
يُحفظ كل طلب تحت قسم مراقبة الجودة → التقييم.
يتحقق التأهيل من الطلب مقابل الإصدار الحالي، ويبحث عن نسخ مكررة، ويتحقق من صحة البيانات أو يعيد إنتاجها، ويقيّم التأثير والملكية والنطاق والصعوبة، ويحدد المسار النهائي. يمكنك متابعة كل عملية تحقق لحظيًا.
يعتمد ما يحدث بعد ذلك على القرار النهائي:
- مؤهل: يتم إنشاء مهمة أو خطة بدون مرفقات أو مسار SDLC فور اجتياز عملية التأهيل. وإلا ستعود إلى النموذج مع مراجعة وإنشاء، واسم الزر النهائي يوضح ما سيتم إنشاؤه: إنشاء مهمة، إنشاء خطة، توليد تقرير أو إنشاء أتمتة. تنضم مهمة جديدة إلى قائمة الانتظار فورًا، وتبدأ خطة جديدة في التخطيط.
- مكرر أو تم إصلاحه بالفعل: لا يتم إنشاء عمل جديد. يتم دمج النسخة المكررة في الطلب الذي يغطيها بالفعل.
- تم حله بالفعل: تم التعامل مع نفس المشكلة أو العطل بالفعل ضمن طلب آخر، في أي مشروع؛ يتم ربط الطلب الحالي بهذا العمل بدلاً من ذلك.
- لا حاجة لتغيير: أظهر التقييم أن السلوك المُبلغ عنه مقصود، لذا لا يتم إنشاء عمل.
- مؤجل: يخص فقط الطلبات التي تصل بدون تعيين شخص مسؤول، مثل تلك القادمة من نظام استقبال العمل API أو عبر المراقبة؛ العمل مؤهل للتنفيذ لكنه يحتاج إلى الانتظار. التكليف سواء من حيث القدرة الاستيعابية أو الميزانية؛ الطلب الذي تقوم بإنشائه هنا لن يتم تأجيله أبداً.
- غير قابل لإعادة الإنتاج، مرفوض أو بحاجة إلى مراجعة: لا يتم إنشاء عمل؛ قم بتحرير الطلب وإضافة أدلة، ثم أعد تشغيل عملية التأهيل أو أغلقه.
إذا كنت لا توافق على الحكم الصادر، يمكن للشخص المخول بذلك إنشاء عمل على أي حال. يتطلب تجاوز الحكم سببًا محددًا، ويتم تسجيل هذا السبب.
الطلبات المنتظرة قرارًا بشأنها تظهر ضمن مصنع → مراجعة، وكل طلب مقدم، بغض النظر عن حكمه، يحتفظ بصفحة خاصة به تحتوي على عمليات التحقق والأدلة وسجل التدقيق.