Замість окремих документів для Analyst, Architect, Coder і Supervisor пропонується один наскрізний процес від постановки мети до перевірки та передавання результату. Єдиним авторитетним описом завдання має бути його контракт у specs/tasks/; файл активного завдання зберігатиме лише посилання на поточний фокус.
ОпублікувавЗображення створено за допомогою 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/VPe3MFqUXtTGiXzteqUpJOqwd2J3/thumbnails/2024370392F66BCB0642/6D3932B9C67C43E3C536-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":"以下为《BMAD Solo 业务流驱动的 Agent 文档与任务治理落地规范》工程草案,覆盖角色嵌入、任务模板、数据交接、双重门禁及宿主映射。本次仅交付规范,不修改生产代码、宿主配置或既有任务资产。\n\n 业务流组织任务,角色只是工序职责,不建立按角色分割的文档体系。\n 任务契约与当前状态收敛到 specs/. 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
ШІ-агент може спланувати роботу, написати код і навіть повідомити, що все перевірив. Але як відрізнити реальний результат від переконливого звіту про нього? Інженерна пропозиція для BMAD-Solo відповідає на це не новою «суперроллю», а правилами для всього циклу: від формулювання мети до незалежного перегляду.
Важливе уточнення: йдеться про проєкт специфікації, а не про підтверджені можливості вже налаштованої системи. У документі окремо наголошено: якщо перевірки, збір доказів і механізм відмови ще не реалізовані, завдання не можна позначати як прийняте в сенсі фізичного контролю.
Запропонований цикл має послідовні етапи: постановка мети, аналіз, проєктування, реалізація, перевірка, незалежний перегляд і передавання результату далі. Analyst, Architect, Coder і Supervisor — не обов’язково чотири різні агенти. Це радше ролі, які описують відповідальність на різних ділянках роботи.
Наприклад, Analyst має прояснити бізнес-мету й критерії успіху. Architect — перетворити їх на перевірюваний контракт: визначити межі змін, залежності та перевірки. Coder працює лише в погоджених межах, а Supervisor оцінює зафіксований результат і докази.
Таке розмежування має практичний сенс: назва ролі або зміна інструкції не повинна сама по собі давати агенту нові повноваження. Перехід до ролі Supervisor також не робить самоперевірку незалежним аудитом.
У проєкті пропонують зберігати контракт завдання та його поточний стан у файлі на кшталт specs/tasks/TU-<task_id>.md. Окремий файл _active.md лише вказуватиме на завдання, яке зараз у фокусі, — без дублювання його стану.
Контракт має фіксувати мету, входи, дозволений обсяг роботи, очікувані результати, критерії приймання та перевірки. Невідоме слід позначати як невідоме, а не трактувати як виконану умову. Якщо користувач прямо вказав завдання, а такого завдання немає, система не повинна непомітно підставляти інше.
Документи для різних ролей і паралельні списки завдань, навпаки, можуть створити кілька версій правди. Запропонована структура розділяє контракт, виконання перевірок і їхні докази, але не перетворює кожен етап на окрему систему обліку.
Ключова вимога — подвійний контроль. Перша частина — машинна перевірка: чи відповідають фактичні результати погодженим умовам, чи запускалися необхідні перевірки та чи належать отримані докази саме поточній версії роботи. Друга — незалежний перегляд: чи перевірив результат хтось, хто не створював його.
У проєкті цю ідею записано як поєднання машинного результату та незалежного рішення: якщо бракує будь-якої частини або неможливо підтвердити, що докази стосуються тієї самої версії, передавати результат далі не можна. Самоперевірка агента може допомогти знайти помилки, але не замінює незалежного погодження.
Пропозиція також застерігає: назва файла з підписом чи локальний рядок з ім’ям не доводять незалежність перевіряльника. Потрібен механізм, який справді підтверджує особу та пов’язує її рішення з конкретним завданням, версією результату й перевірочним звітом.
Негативний результат не повинен зникати після чергової спроби. Запропонована схема вимагає зберегти зміни, протокол перевірки та зауваження рев’ю, зупинити передавання залежним завданням і дозволити виправлення лише в погоджених межах. Нова спроба має отримати власний ідентифікатор; попередній дозвіл не можна автоматично переносити на змінену версію.
Окрема увага — до інструментів на кшталт Roo Code і Cline. Інструкції для цих середовищ можуть спрямовувати роботу агента, але самі по собі не є технічним бар’єром доступу. Поки не підтверджено поведінку конкретної версії середовища, конфігурацію не слід подавати як надійне блокування операцій.
У науковому контексті є праця AutoSwarm: Automating Agent Swarms, присвячена автоматизації систем агентів 1. Однак сама наявність такої публікації не підтверджує, що конкретні правила чи формули з цієї пропозиції взято саме з неї: документ прямо відділяє інженерні рішення від неперевірених тверджень про першоджерела.
Загальна ідея проста: оцінювати не те, наскільки впевнено агент описує свою роботу, а те, чи є чіткий контракт, відтворювані докази й незалежне рішення. Водночас до появи реальних перевірочних та дозвільних механізмів усе це залишається архітектурною пропозицією, а не гарантією безпечного виконання.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Замість окремих документів для Analyst, Architect, Coder і Supervisor пропонується один наскрізний процес від постановки мети до перевірки та передавання результату.
Замість окремих документів для Analyst, Architect, Coder і Supervisor пропонується один наскрізний процес від постановки мети до перевірки та передавання результату. Єдиним авторитетним описом завдання має бути його контракт у specs/tasks/; файл активного завдання зберігатиме лише посилання на поточний фокус.
Результат не можна вважати прийнятим лише тому, що тести пройшли: пропозиція вимагає і перевірених машинних доказів, і незалежного погодження.
Замість окремих документів для Analyst, Architect, Coder і Supervisor пропонується один наскрізний процес від постановки мети до перевірки та передавання результату. Єдиним авторитетним описом завдання має бути його контракт у specs/tasks/; файл активного завдання зберігатиме лише посилання на поточний фокус.
ОпублікувавЗображення створено за допомогою 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/VPe3MFqUXtTGiXzteqUpJOqwd2J3/thumbnails/2024370392F66BCB0642/6D3932B9C67C43E3C536-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":"以下为《BMAD Solo 业务流驱动的 Agent 文档与任务治理落地规范》工程草案,覆盖角色嵌入、任务模板、数据交接、双重门禁及宿主映射。本次仅交付规范,不修改生产代码、宿主配置或既有任务资产。\n\n 业务流组织任务,角色只是工序职责,不建立按角色分割的文档体系。\n 任务契约与当前状态收敛到 specs/. 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
ШІ-агент може спланувати роботу, написати код і навіть повідомити, що все перевірив. Але як відрізнити реальний результат від переконливого звіту про нього? Інженерна пропозиція для BMAD-Solo відповідає на це не новою «суперроллю», а правилами для всього циклу: від формулювання мети до незалежного перегляду.
Важливе уточнення: йдеться про проєкт специфікації, а не про підтверджені можливості вже налаштованої системи. У документі окремо наголошено: якщо перевірки, збір доказів і механізм відмови ще не реалізовані, завдання не можна позначати як прийняте в сенсі фізичного контролю.
Запропонований цикл має послідовні етапи: постановка мети, аналіз, проєктування, реалізація, перевірка, незалежний перегляд і передавання результату далі. Analyst, Architect, Coder і Supervisor — не обов’язково чотири різні агенти. Це радше ролі, які описують відповідальність на різних ділянках роботи.
Наприклад, Analyst має прояснити бізнес-мету й критерії успіху. Architect — перетворити їх на перевірюваний контракт: визначити межі змін, залежності та перевірки. Coder працює лише в погоджених межах, а Supervisor оцінює зафіксований результат і докази.
Таке розмежування має практичний сенс: назва ролі або зміна інструкції не повинна сама по собі давати агенту нові повноваження. Перехід до ролі Supervisor також не робить самоперевірку незалежним аудитом.
У проєкті пропонують зберігати контракт завдання та його поточний стан у файлі на кшталт specs/tasks/TU-<task_id>.md. Окремий файл _active.md лише вказуватиме на завдання, яке зараз у фокусі, — без дублювання його стану.
Контракт має фіксувати мету, входи, дозволений обсяг роботи, очікувані результати, критерії приймання та перевірки. Невідоме слід позначати як невідоме, а не трактувати як виконану умову. Якщо користувач прямо вказав завдання, а такого завдання немає, система не повинна непомітно підставляти інше.
Документи для різних ролей і паралельні списки завдань, навпаки, можуть створити кілька версій правди. Запропонована структура розділяє контракт, виконання перевірок і їхні докази, але не перетворює кожен етап на окрему систему обліку.
Ключова вимога — подвійний контроль. Перша частина — машинна перевірка: чи відповідають фактичні результати погодженим умовам, чи запускалися необхідні перевірки та чи належать отримані докази саме поточній версії роботи. Друга — незалежний перегляд: чи перевірив результат хтось, хто не створював його.
У проєкті цю ідею записано як поєднання машинного результату та незалежного рішення: якщо бракує будь-якої частини або неможливо підтвердити, що докази стосуються тієї самої версії, передавати результат далі не можна. Самоперевірка агента може допомогти знайти помилки, але не замінює незалежного погодження.
Пропозиція також застерігає: назва файла з підписом чи локальний рядок з ім’ям не доводять незалежність перевіряльника. Потрібен механізм, який справді підтверджує особу та пов’язує її рішення з конкретним завданням, версією результату й перевірочним звітом.
Негативний результат не повинен зникати після чергової спроби. Запропонована схема вимагає зберегти зміни, протокол перевірки та зауваження рев’ю, зупинити передавання залежним завданням і дозволити виправлення лише в погоджених межах. Нова спроба має отримати власний ідентифікатор; попередній дозвіл не можна автоматично переносити на змінену версію.
Окрема увага — до інструментів на кшталт Roo Code і Cline. Інструкції для цих середовищ можуть спрямовувати роботу агента, але самі по собі не є технічним бар’єром доступу. Поки не підтверджено поведінку конкретної версії середовища, конфігурацію не слід подавати як надійне блокування операцій.
У науковому контексті є праця AutoSwarm: Automating Agent Swarms, присвячена автоматизації систем агентів 1. Однак сама наявність такої публікації не підтверджує, що конкретні правила чи формули з цієї пропозиції взято саме з неї: документ прямо відділяє інженерні рішення від неперевірених тверджень про першоджерела.
Загальна ідея проста: оцінювати не те, наскільки впевнено агент описує свою роботу, а те, чи є чіткий контракт, відтворювані докази й незалежне рішення. Водночас до появи реальних перевірочних та дозвільних механізмів усе це залишається архітектурною пропозицією, а не гарантією безпечного виконання.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Замість окремих документів для Analyst, Architect, Coder і Supervisor пропонується один наскрізний процес від постановки мети до перевірки та передавання результату.
Замість окремих документів для Analyst, Architect, Coder і Supervisor пропонується один наскрізний процес від постановки мети до перевірки та передавання результату. Єдиним авторитетним описом завдання має бути його контракт у specs/tasks/; файл активного завдання зберігатиме лише посилання на поточний фокус.
Результат не можна вважати прийнятим лише тому, що тести пройшли: пропозиція вимагає і перевірених машинних доказів, і незалежного погодження.