המסגרת מציעה לנהל כל משימה באמצעות חוזה יחיד שמגדיר את היעד, גבולות העבודה, הבדיקות וההרשאות. ארבעה תפקידי עבודה — Analyst, Architect, Coder ו Supervisor — משולבים בשני מצבים בסיסיים, Plan ו Act, במקום לפצל את המערכת לארבעה סוכנים נפרדים.
פורסם על ידיהתמונות נוצרו באמצעות GPT Image 2
Research answer
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W](https://d15bya8fi85z1v.cloudfront.net/chat/GwlKmI7QinNfXevZji84RFDPF1F3/thumbnails/704257AAC5CD7E410583/515F0C50E3ADBE7B5882-medium-640.webp)
Create a landscape editorial hero image for this Studio Global article: [GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W. Article summary: <tool call {"name":"attempt completion","arguments":{"result":"以下规范将任务单元作为端到端业务流的唯一流转契约,采用“机器检查通过+独立审查签章”控制下游释放。交付范围为工程规范草案;未修改工作区、实施代码、执行测试或迁移现有资产。\n\n BMAD Solo 业务流驱动的 Agent 文档与任务治理落地规范\n\n版本:0.1。日期:2026 10 27。状态:DRAFT. Topic tags: general web, llm, agents, ai, automation. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts wit
סוכן AI יכול לכתוב קוד, להריץ בדיקה ולדווח שהיא עברה. אבל הדיווח הזה לבדו לא מוכיח שהבדיקה אכן רצה, שהגרסה שנבדקה היא זו שמועברת הלאה, או שמי שאישר את התוצאה היה בלתי תלוי במי שכתב אותה.
טיוטת מפרט ל-BMAD-Solo מציעה לפתור את הבעיה באמצעות חוזה משימה אחד, העברת מידע מדודה בין שלבי העבודה ושני שערי אישור נפרדים. הרעיון אינו להקים להקת סוכנים שכל אחד מנהל מסמכים ומצב משלו, אלא לנהל זרימת עבודה אחת שבה ברור מי אחראי לכל שלב, מה נבדק ומה עדיין טעון אישור.
חשוב להדגיש: זו הצעה הנדסית במעמד טיוטה. היא אינה מעידה שהכלים, מנגנוני האימות או החיבורים ל-Roo Code ול-Cline כבר נבנו או נבדקו.
המסגרת מחלקת את העבודה לארבע אחריויות: Analyst מברר את הצורך ואת תנאי ההצלחה; Architect מתרגם אותם לתוכנית, לתחומי עבודה ולבדיקות; Coder מבצע את העבודה שאושרה; ו-Supervisor בוחן את התוצר ואת הראיות שנלוו אליו.
אלה אינם בהכרח ארבעה סוכנים שונים או ארבעה אזורים נפרדים במאגר המסמכים. הם שלבים בזרימת עבודה אחת, בתוך שני מצבים: Plan לתכנון ו-Act לביצוע. חלוקה כזו עשויה להיות שימושית במיוחד משום שפיצול עבודה בין סוכנים אינו מבטיח כשלעצמו תרומה משלימה, ותלות בין חלקי עבודה עלולה להפוך שגיאה מקומית לכשל רחב יותר — נקודה שמופיעה בתקציר מאמר AutoSwarm.1
אלא שיש גבול חשוב להפרדה באמצעות תפקידים: אם אותו גורם כתב את הקוד וגם מאשר אותו, החלפת שם התפקיד ל-Supervisor אינה הופכת את הבדיקה לבלתי תלויה. לפי ההצעה, מודל יכול להכין טיוטת סקירה, אבל אישור תקף צריך להגיע מגורם מורשה שלא השתתף במימוש — למשל מתחזק אנושי או שירות אישור מוגן.
כל משימה אמורה להסתמך על יחידת משימה אחת, Task Unit, שתשמש כחוזה העבודה שלה. החוזה מגדיר את המטרה, את התוצרים הנדרשים, את הקבצים שמותר לשנות, את התלויות, את תנאי הקבלה ואת הבדיקות שחייבים לבצע. הוא מתעד גם מה עדיין לא ידוע, אילו הרשאות ניתנו ומהו שלב העבודה הנוכחי.
כך אפשר להבחין בין תוכנית לבין עובדה: קובץ או בדיקה שעדיין לא קיימים מסומנים כמתוכננים, ולא כאילו כבר זמינים או עברו בהצלחה. גם מסמך שמצביע על המשימה הפעילה אמור להחזיק רק מצביע אליה — לא לשכפל את מצב ההתקדמות במקום נוסף.
העיקרון הזה חשוב במיוחד כשעוברים בין שיחות או משחזרים עבודה לאחר קיצור ההקשר. במקום להסתמך על תמליל צ'אט ארוך, הסוכן אמור לקרוא מחדש את החוזה ואת החובות הפתוחות. אם אי אפשר לשמר את המידע החיוני, ההצעה היא לעצור או לפצל את המשימה — לא להשמיט בשקט תנאי חשוב.
בכל מעבר שלב אמור לעבור הלאה רק המידע שהשלב הבא צריך. האנליסט מוסר את הצורך, האילוצים והלא-ידוע; הארכיטקט מוסר תוכנית מאושרת, גבולות שינוי ותנאי בדיקה; המקודד מוסר את התוצר, את ההבדלים מול מצב הבסיס ואת הראיות להרצה; והמפקח מוסר החלטה, מגבלות והנחיות לשימוש בהמשך.
תמלילים מלאים, הערות חקירה לא רלוונטיות ותוצאות בדיקה ישנות אינם תחליף לחוזה ולראיות ממוקדות. מצד שני, סינון ההקשר אינו מתיר למחוק את הראיה היחידה, את ההרשאה או את המשימות שעדיין לא הושלמו. גם “ניקוי” שיחה אינו מבטיח שהמידע נמחק פיזית מהיסטוריית המודל.
במנגנון המוצע, בדיקות אוטומטיות ואישור אנושי בלתי תלוי הם תנאים מצטברים — לא חלופות זו לזו.
שער הבדיקות אמור להסתמך על הרצה אמיתית ועל תוצאה שנוצרה בכלי מהימן. הדיווח צריך להיות קשור לזהות המדויקת של החוזה, התוצר, התלויות וסביבת ההרצה. כשל, פסק זמן, בדיקה שלא רצה או ראיות חסרות אינם מעבר מוצלח; במקרה של אי-ודאות, המצב צריך להישאר חסום ולא להפוך ל״עבר״.
שער הסקירה אמור לבדוק את אותו תוצר: האם הוא עומד בתנאי הקבלה, מה קורה בגבולות ובמקרים חריגים, האם הבדיקות מספיקות ומהן המגבלות הידועות. החתימה צריכה להיות קשורה גם לדוח הסקירה ולתוצאת הבדיקות, כך שהחלפת קובץ אחרי האישור תבטל את תוקף האישור.
רק כששני השערים תקפים, ורק אם קיימת הרשאה מתאימה לשלב הבא, אפשר לשקול להעביר את התוצר הלאה. קבלה אינה הרשאה אוטומטית למזג קוד, לפרסם או לפרוס אותו.
כישלון אמור לחסום את התוצר שנכשל, לא למחוק את ההיסטוריה שלו. ההצעה היא לשמור את התוצר, את ההבדלים, את פלט הבדיקה ואת דוח הסקירה; לבצע תיקון רק במסגרת שאושרה; ואז ליצור ניסיון ותוצר חדשים. בדיקה שעברה בגרסה ישנה אינה מעניקה ״אור ירוק״ לגרסה המתוקנת.
אם התיקון משנה את תנאי הקבלה, את הממשק או את היקף המשימה, צריך לחזור לתכנון ולקבל אישור מחדש. אם רק משימה אחת תלויה בתוצר שנכשל, אין סיבה לחסום אוטומטית כל עבודה אחרת שאינה תלויה בו.
המסגרת מנסה להפוך את האיכות לחלק מזרימת העבודה עצמה, ולא לבדיקה שמופיעה רק בסופה. זה מתיישב עם העיקרון שמופיע בחומר של Huawei, שלפיו יש לשלב דרישות איכות בתוך התהליכים העסקיים.7
ההבדל המעשי הוא בין נוהל שאומר “צריך לבדוק” לבין מנגנון שמונע שחרור של תוצר כשבדיקה חסרה, כשהתוצאה אינה אמינה או כשהאישור מתייחס לגרסה אחרת. אבל עד שתיבנה שכבת אימות מוגנת שתוכל לאכוף זאת בפועל, מדובר בדרישת תכנון — לא בערבות שהמערכת כבר מספקת.
הטיוטה ממליצה על ארכוב לוגי: להשאיר את חוזה המשימה ואת הראיות במקומם, ולסמן את המשימה כהיסטורית לאחר שכל החובות הושלמו. כך אפשר לשמור על קישורים תקינים ועל תיעוד של החלטות קודמות. חזרה למשימה ישנה אינה אמורה להפעיל מחדש אוטומטית אישורים או תוצאות בדיקה שניתנו לתוצר אחר.
גם מעבר ממודל ישן למודל חדש דורש זהירות. הרעיון הוא לא למחוק תוכניות, מסמכים או ראיות קיימים, אלא להעביר נכסים לפי תוכנית שאושרה, לבדוק שהקישורים והמשתמשים בהם עדיין תקינים, ורק אז להפסיק להשתמש בכניסה הישנה למשימות חדשות.
בסופו של דבר, ההצעה מנסה לענות על שאלה פשוטה: לא רק אם סוכן AI מסוגל לייצר תוצר, אלא גם מי בדק אותו, על סמך אילו ראיות, ולאיזו גרסה בדיוק ניתן האישור. עד שתשתית האימות והסקירה תיבנה ותיבדק, התשובה במסמך נשארת תוכנית — לא הוכחה לביצוע.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
המסגרת מציעה לנהל כל משימה באמצעות חוזה יחיד שמגדיר את היעד, גבולות העבודה, הבדיקות וההרשאות.
המסגרת מציעה לנהל כל משימה באמצעות חוזה יחיד שמגדיר את היעד, גבולות העבודה, הבדיקות וההרשאות. ארבעה תפקידי עבודה — Analyst, Architect, Coder ו Supervisor — משולבים בשני מצבים בסיסיים, Plan ו Act, במקום לפצל את המערכת לארבעה סוכנים נפרדים.
תוצר לא אמור להשתחרר להמשך עבודה בלי בדיקות מכונה תקינות וסקירה בלתי תלויה שקשורה לאותו תוצר בדיוק.
המסגרת מציעה לנהל כל משימה באמצעות חוזה יחיד שמגדיר את היעד, גבולות העבודה, הבדיקות וההרשאות. ארבעה תפקידי עבודה — Analyst, Architect, Coder ו Supervisor — משולבים בשני מצבים בסיסיים, Plan ו Act, במקום לפצל את המערכת לארבעה סוכנים נפרדים.
פורסם על ידיהתמונות נוצרו באמצעות GPT Image 2
Research answer
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W](https://d15bya8fi85z1v.cloudfront.net/chat/GwlKmI7QinNfXevZji84RFDPF1F3/thumbnails/704257AAC5CD7E410583/515F0C50E3ADBE7B5882-medium-640.webp)
Create a landscape editorial hero image for this Studio Global article: [GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W. Article summary: <tool call {"name":"attempt completion","arguments":{"result":"以下规范将任务单元作为端到端业务流的唯一流转契约,采用“机器检查通过+独立审查签章”控制下游释放。交付范围为工程规范草案;未修改工作区、实施代码、执行测试或迁移现有资产。\n\n BMAD Solo 业务流驱动的 Agent 文档与任务治理落地规范\n\n版本:0.1。日期:2026 10 27。状态:DRAFT. Topic tags: general web, llm, agents, ai, automation. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts wit
סוכן AI יכול לכתוב קוד, להריץ בדיקה ולדווח שהיא עברה. אבל הדיווח הזה לבדו לא מוכיח שהבדיקה אכן רצה, שהגרסה שנבדקה היא זו שמועברת הלאה, או שמי שאישר את התוצאה היה בלתי תלוי במי שכתב אותה.
טיוטת מפרט ל-BMAD-Solo מציעה לפתור את הבעיה באמצעות חוזה משימה אחד, העברת מידע מדודה בין שלבי העבודה ושני שערי אישור נפרדים. הרעיון אינו להקים להקת סוכנים שכל אחד מנהל מסמכים ומצב משלו, אלא לנהל זרימת עבודה אחת שבה ברור מי אחראי לכל שלב, מה נבדק ומה עדיין טעון אישור.
חשוב להדגיש: זו הצעה הנדסית במעמד טיוטה. היא אינה מעידה שהכלים, מנגנוני האימות או החיבורים ל-Roo Code ול-Cline כבר נבנו או נבדקו.
המסגרת מחלקת את העבודה לארבע אחריויות: Analyst מברר את הצורך ואת תנאי ההצלחה; Architect מתרגם אותם לתוכנית, לתחומי עבודה ולבדיקות; Coder מבצע את העבודה שאושרה; ו-Supervisor בוחן את התוצר ואת הראיות שנלוו אליו.
אלה אינם בהכרח ארבעה סוכנים שונים או ארבעה אזורים נפרדים במאגר המסמכים. הם שלבים בזרימת עבודה אחת, בתוך שני מצבים: Plan לתכנון ו-Act לביצוע. חלוקה כזו עשויה להיות שימושית במיוחד משום שפיצול עבודה בין סוכנים אינו מבטיח כשלעצמו תרומה משלימה, ותלות בין חלקי עבודה עלולה להפוך שגיאה מקומית לכשל רחב יותר — נקודה שמופיעה בתקציר מאמר AutoSwarm.1
אלא שיש גבול חשוב להפרדה באמצעות תפקידים: אם אותו גורם כתב את הקוד וגם מאשר אותו, החלפת שם התפקיד ל-Supervisor אינה הופכת את הבדיקה לבלתי תלויה. לפי ההצעה, מודל יכול להכין טיוטת סקירה, אבל אישור תקף צריך להגיע מגורם מורשה שלא השתתף במימוש — למשל מתחזק אנושי או שירות אישור מוגן.
כל משימה אמורה להסתמך על יחידת משימה אחת, Task Unit, שתשמש כחוזה העבודה שלה. החוזה מגדיר את המטרה, את התוצרים הנדרשים, את הקבצים שמותר לשנות, את התלויות, את תנאי הקבלה ואת הבדיקות שחייבים לבצע. הוא מתעד גם מה עדיין לא ידוע, אילו הרשאות ניתנו ומהו שלב העבודה הנוכחי.
כך אפשר להבחין בין תוכנית לבין עובדה: קובץ או בדיקה שעדיין לא קיימים מסומנים כמתוכננים, ולא כאילו כבר זמינים או עברו בהצלחה. גם מסמך שמצביע על המשימה הפעילה אמור להחזיק רק מצביע אליה — לא לשכפל את מצב ההתקדמות במקום נוסף.
העיקרון הזה חשוב במיוחד כשעוברים בין שיחות או משחזרים עבודה לאחר קיצור ההקשר. במקום להסתמך על תמליל צ'אט ארוך, הסוכן אמור לקרוא מחדש את החוזה ואת החובות הפתוחות. אם אי אפשר לשמר את המידע החיוני, ההצעה היא לעצור או לפצל את המשימה — לא להשמיט בשקט תנאי חשוב.
בכל מעבר שלב אמור לעבור הלאה רק המידע שהשלב הבא צריך. האנליסט מוסר את הצורך, האילוצים והלא-ידוע; הארכיטקט מוסר תוכנית מאושרת, גבולות שינוי ותנאי בדיקה; המקודד מוסר את התוצר, את ההבדלים מול מצב הבסיס ואת הראיות להרצה; והמפקח מוסר החלטה, מגבלות והנחיות לשימוש בהמשך.
תמלילים מלאים, הערות חקירה לא רלוונטיות ותוצאות בדיקה ישנות אינם תחליף לחוזה ולראיות ממוקדות. מצד שני, סינון ההקשר אינו מתיר למחוק את הראיה היחידה, את ההרשאה או את המשימות שעדיין לא הושלמו. גם “ניקוי” שיחה אינו מבטיח שהמידע נמחק פיזית מהיסטוריית המודל.
במנגנון המוצע, בדיקות אוטומטיות ואישור אנושי בלתי תלוי הם תנאים מצטברים — לא חלופות זו לזו.
שער הבדיקות אמור להסתמך על הרצה אמיתית ועל תוצאה שנוצרה בכלי מהימן. הדיווח צריך להיות קשור לזהות המדויקת של החוזה, התוצר, התלויות וסביבת ההרצה. כשל, פסק זמן, בדיקה שלא רצה או ראיות חסרות אינם מעבר מוצלח; במקרה של אי-ודאות, המצב צריך להישאר חסום ולא להפוך ל״עבר״.
שער הסקירה אמור לבדוק את אותו תוצר: האם הוא עומד בתנאי הקבלה, מה קורה בגבולות ובמקרים חריגים, האם הבדיקות מספיקות ומהן המגבלות הידועות. החתימה צריכה להיות קשורה גם לדוח הסקירה ולתוצאת הבדיקות, כך שהחלפת קובץ אחרי האישור תבטל את תוקף האישור.
רק כששני השערים תקפים, ורק אם קיימת הרשאה מתאימה לשלב הבא, אפשר לשקול להעביר את התוצר הלאה. קבלה אינה הרשאה אוטומטית למזג קוד, לפרסם או לפרוס אותו.
כישלון אמור לחסום את התוצר שנכשל, לא למחוק את ההיסטוריה שלו. ההצעה היא לשמור את התוצר, את ההבדלים, את פלט הבדיקה ואת דוח הסקירה; לבצע תיקון רק במסגרת שאושרה; ואז ליצור ניסיון ותוצר חדשים. בדיקה שעברה בגרסה ישנה אינה מעניקה ״אור ירוק״ לגרסה המתוקנת.
אם התיקון משנה את תנאי הקבלה, את הממשק או את היקף המשימה, צריך לחזור לתכנון ולקבל אישור מחדש. אם רק משימה אחת תלויה בתוצר שנכשל, אין סיבה לחסום אוטומטית כל עבודה אחרת שאינה תלויה בו.
המסגרת מנסה להפוך את האיכות לחלק מזרימת העבודה עצמה, ולא לבדיקה שמופיעה רק בסופה. זה מתיישב עם העיקרון שמופיע בחומר של Huawei, שלפיו יש לשלב דרישות איכות בתוך התהליכים העסקיים.7
ההבדל המעשי הוא בין נוהל שאומר “צריך לבדוק” לבין מנגנון שמונע שחרור של תוצר כשבדיקה חסרה, כשהתוצאה אינה אמינה או כשהאישור מתייחס לגרסה אחרת. אבל עד שתיבנה שכבת אימות מוגנת שתוכל לאכוף זאת בפועל, מדובר בדרישת תכנון — לא בערבות שהמערכת כבר מספקת.
הטיוטה ממליצה על ארכוב לוגי: להשאיר את חוזה המשימה ואת הראיות במקומם, ולסמן את המשימה כהיסטורית לאחר שכל החובות הושלמו. כך אפשר לשמור על קישורים תקינים ועל תיעוד של החלטות קודמות. חזרה למשימה ישנה אינה אמורה להפעיל מחדש אוטומטית אישורים או תוצאות בדיקה שניתנו לתוצר אחר.
גם מעבר ממודל ישן למודל חדש דורש זהירות. הרעיון הוא לא למחוק תוכניות, מסמכים או ראיות קיימים, אלא להעביר נכסים לפי תוכנית שאושרה, לבדוק שהקישורים והמשתמשים בהם עדיין תקינים, ורק אז להפסיק להשתמש בכניסה הישנה למשימות חדשות.
בסופו של דבר, ההצעה מנסה לענות על שאלה פשוטה: לא רק אם סוכן AI מסוגל לייצר תוצר, אלא גם מי בדק אותו, על סמך אילו ראיות, ולאיזו גרסה בדיוק ניתן האישור. עד שתשתית האימות והסקירה תיבנה ותיבדק, התשובה במסמך נשארת תוכנית — לא הוכחה לביצוע.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
המסגרת מציעה לנהל כל משימה באמצעות חוזה יחיד שמגדיר את היעד, גבולות העבודה, הבדיקות וההרשאות.
המסגרת מציעה לנהל כל משימה באמצעות חוזה יחיד שמגדיר את היעד, גבולות העבודה, הבדיקות וההרשאות. ארבעה תפקידי עבודה — Analyst, Architect, Coder ו Supervisor — משולבים בשני מצבים בסיסיים, Plan ו Act, במקום לפצל את המערכת לארבעה סוכנים נפרדים.
תוצר לא אמור להשתחרר להמשך עבודה בלי בדיקות מכונה תקינות וסקירה בלתי תלויה שקשורה לאותו תוצר בדיוק.