Marc Mintel
0e43996ccd
feat(orchestrator): wire GoalDecomposer into bot_flow.py
Replace the old dual-path orchestrator (abstract goals vs legacy desires)
with unified GoalDecomposer-driven task routing:
1. GoalDecomposer reads mission.strategy + plugins config
2. Generates weighted Task objects (verb, target_screen, budget)
3. GrowthBrain.select_task() picks one probabilistically
4. Selected Task's target_screen routes through existing nav_graph
5. Feed loops + PluginRegistry handle the actual interactions
The abstract goals path (goal_executor.achieve('Nurture community'))
that caused infinite scrolling is now eliminated entirely.
Legacy desire fallback preserved for configs without plugins.
22/22 tests passing.
2026-04-29 17:20:04 +02:00
..
2026-04-27 16:50:26 +02:00
2026-04-27 16:50:26 +02:00
2026-04-28 23:29:17 +02:00
2026-04-29 15:42:03 +02:00
2026-04-27 23:51:04 +02:00
2026-04-29 00:06:23 +02:00
2026-04-27 16:50:26 +02:00
2026-04-27 16:50:26 +02:00
2026-04-29 17:20:04 +02:00
2026-04-16 18:58:18 +02:00
2026-04-29 17:20:04 +02:00
2026-04-16 18:58:18 +02:00
2026-04-28 23:45:22 +02:00
2026-04-28 23:29:17 +02:00