| type |
Rust Module |
| title |
lib.rs |
| resource |
owner/src-tauri/src/lib.rs |
| docgen |
| crc |
model |
score |
issues |
judgeModel |
5dbb1f03 |
openai-codex/gpt-5.4-mini |
100 |
judge:inaccurate:0.99 |
openai-codex/gpt-5.4-mini |
|
Файл є тонкою owner-обгорткою над mt-core для черги рішень власника: він дає змогу сканувати дерево задач, отримувати й задавати шляхи проєктів через get_project_paths і set_project_paths, переглядати plan-review та запускати spawn_approve або spawn_reject, а також позначати human_done. Його роль у системі — тримати owner-вікно як місце ухвалення рішень, тоді як виконання залишається на стороні app.
scan_tasks — сканує tasks-ліс у вказаній директорії та повертає список задач.
find_all_tasks_dirs — знаходить усі директорії задач у проєктних шляхах з конфігурації.
get_project_paths — повертає збережені шляхи до проєктів.
set_project_paths — оновлює збережені шляхи до проєктів.
plan_review_info — віддає read-only модель plan-review для вузла з розібраними дітьми.
spawn_approve — приймає plan-review власником і запускає валідацію та матеріалізацію дітей.
spawn_reject — фіксує reject plan-review з причиною.
human_done — позначає роботу людини як виконану: записує fact за потреби та завершує задачу з перевіркою Check.
watch_tasks_dirs — вмикає спостереження за tasks-директоріями й надсилає подію про зміни для пересканування.
run — запускає Tauri owner-бекенд і реєструє всі команди.
- scan_tasks: знаходить і підхоплює зміни в задачах у робочому дереві
- find_all_tasks_dirs: збирає всі каталоги задач для подальшого обходу
- get_project_paths: повертає поточні шляхи проєкту для роботи з деревом задач
- set_project_paths: оновлює базові шляхи проєкту, щоб інші кроки працювали в правильному місці
- plan_review_info: читає plan-review і розкладає план вузла разом із його
## Children
- spawn_approve: запускає схвалення плану власником і переводить дітей у валідацію та матеріалізацію
- spawn_reject: фіксує відхилення плану з причиною в
plan-rejected_NNN.md
- human_done: фіксує прийняття виконаним, додає
fact за потреби, проганяє ## Check і піднімає composite-статус вгору
- watch_tasks_dirs: стежить за змінами в деревах задач і надсилає
mt-changed для повторного сканування
- run: запускає обробку задач за поточним станом дерева
- Read-only: не виконує операцій запису (ФС/БД).
- Перехоплює помилки і не пропускає винятків назовні (fail-safe).
- За певних помилок повертає порожнє значення (напр.
null) замість винятку.