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-29 01:19:18 +02:00
2026-04-19 22:14:56 +02:00
2026-04-29 00:26:50 +02:00
2026-04-29 00:14:29 +02:00
2026-04-29 17:20:04 +02:00
2026-04-29 00:06:23 +02:00
2026-04-25 20:58:07 +02:00
2026-04-25 20:58:07 +02:00
2026-04-29 15:42:03 +02:00
2026-04-25 20:58:07 +02:00
2026-04-25 20:58:07 +02:00
2026-04-28 10:26:11 +02:00
2026-04-25 20:58:07 +02:00
2026-04-25 22:35:48 +02:00
2026-04-25 20:58:07 +02:00
2026-04-25 20:58:07 +02:00
2026-04-28 23:29:17 +02:00