Межа забезпечується кодом, а не обіцянкою в тексті. Якщо сфера дії компонента вужча за саму ідею, це обмеження зазначене тут і утримується тестом.
Work items
Працює, публічний API Одиниця роботи з описом, походженням, залежностями, критеріями приймання, рішеннями, відповідальним і власною історією подій — постійна й керована єдиним командним документом, спільним для REST, CLI та внутрішньопроцесних викликів.
modules/sessions/work_model.go · modules/sessions/work_api.go
Leases
Працює, публічний API Володіння як обмежені строком повноваження, захищені fencing: отримати, поновити, звільнити, перебрати, відкликати. Власник із застарілим lease не може далі діяти над work item, а за конкурентного отримання переможець завжди рівно один.
modules/sessions/work_lease.go
Повідомлення, підтвердження та передавання
Працює, сферу навмисно обмежено Постійний діалог, прив’язаний до work item, із повторним відтворенням і відхиленням застарілих epoch. На підтвердженні варто зупинитися: координація набагато частіше порушується через те, що повідомлення побачили, але не відреагували, ніж через те, що його не доставили; «прочитано» й «відповіли» перестають означати те саме.
Реально працює ВСЕРЕДИНІ процесу оркестрування. Загальну наскрізну поштову скриньку навмисно не підключено, і це обмеження забезпечується, а не обіцяється: завантажувальний тест фіксує джерела повноважень, до яких прив’язується запуск, і їхній порядок та падає за будь-якої з чотирьох відомих підготовчих активацій. Це не вичерпний allowlist — майбутньому шляху з іншим селектором знадобиться власний тестовий випадок, — але випадкове підключення будь-якого з підготовлених шляхів робить тест червоним, а не створює несподіванку у production.
modules/sessions/communication_model.go (структури) · communication_ack_service.go і communication_ack_apply.go (шлях підтвердження та його перевірки epoch) · cmd/olivares/communicationauthorityboot_test.go (завантажувальний тест, що зберігає публічний plane непідключеним)
Запуск для work item
Працює, сферу навмисно обмежено Зарезервувати, отримати lease і лише ПІСЛЯ ЦЬОГО запустити сесію — зберігши work, epoch, fence та execution, щоб повторна спроба була безпечною, а не другим запуском.
Через оркестрування, а не як окрема точка входу.
modules/sessions/runtime_work_launch.go
Віддалене виконання через A2A
Працює, сферу навмисно обмежено Планувати, тестувати, запускати, спостерігати та скасовувати роботу на авторизованому вузлі з постійними квитанціями про те, що делегували та що повернулося.
Монтується ЛИШЕ за налаштованої точки призначення. Без авторизованої цілі стик узагалі не монтується — немає шляху, який надіслав би роботу довільному вузлу лише тому, що файл конфігурації чемно про це попросив.
cmd/olivares/wire.go · cmd/olivares/orchremote.go
Тіньовий режим і остаточні повноваження над роботою
Відсутній; реалізації немає Подвійна звітність із зіставленням із уже використовуваною системою та компаратором, перш ніж work plane почне ухвалювати рішення.
Це НЕ «незабаром» і НЕ «часткова реалізація»: компонент відсутній. Сьогодні розгортання не може передати work plane останнє слово щодо сесії, і ніщо в продукті не слід розуміти як пропозицію такої можливості. Якщо вона колись з’явиться, разом із нею з’являться докази працездатності — період порівняння з наявними джерелами, а не просто нова версія.
лише проєктування