{"wiki":{"id":2842,"slug":"tp-ar-01","entity_type":"droid","entity_id":"tp-ar-01","title":"Tactical Planner","prose_md":"## About\n\nTactical Planner helps [[agt_020]] turn assigned task steps into practical work plans. It identifies concrete sub-steps, relevant files and APIs, time estimates, and success criteria so the assigned person knows how to proceed.\n\nRun on demand, it retrieves existing task data, prepares the planning prompt, and calls Claude using the opus model to generate the details. It stores the result, logs the activity, and retries up to three times after failures. It does not change strategic decisions, reassign work, execute tasks, or review its own plan.\n\nThis is not unique or pure software: it is one of 14 planner-family droids used across [[agt_011]] and [[agt_020]], including two copies with the Tactical Planner name.","namesake_json":"{\"engine\": \"claude\", \"model\": \"opus\", \"claude_purpose\": \"generate detailed work plans\", \"family\": \"planner\", \"family_size\": 14, \"is_unique\": false}","profile_pic_path":"","source_hash":"96a97141399e71100ca877d796c4c4a3628f994bdf724cb1c432c12298ec43e3","status":"active","last_generated_at":"2026-08-04 01:37:37","created_at":"2026-08-04 01:37:37","updated_at":"2026-08-04 01:37:37"},"facts":{"id":"tp-ar-01","name":"Tactical Planner","machine_name":"TP-AR-01","owner":"agt_020","function":"Detailed step planning for dept heads (Opus)","process_type":"triggered","schedule":"On demand","process_name":"tactical_planner","avatar_color":"#3b82f6","created_for":"Merlin leads the execution layer and must turn strategic steps into detailed, actionable work plans for each person assigned to a step. For every step, Merlin needs to spell out exactly what to do, which files or systems are involved, how long it should take, and how to know it's complete.","purpose":"tp-ar-01 helps Merlin create these detailed work plans. When Merlin has a step ready to hand off, tp-ar-01 takes the task details and uses Claude to break the step into concrete sub-steps, identify specific files and APIs, estimate the time needed, and define success criteria. The plan is then stored so the person can follow it.","duties":"- Retrieves task information and identifies which steps are assigned to the person\n- Prepares a prompt with the strategic plan details and the steps to be planned\n- Calls Claude to generate detailed sub-steps, files, time estimates, and success criteria\n- Stores the plan details in the task database\n- Retries up to three times if Claude fails\n- Records all planning events in the activity log","constraints":"- Does not revise strategic decisions or change which steps are assigned\n- Does not execute the steps; the assigned person does\n- Does not review the detailed plan; another system handles review\n- Only works with task data that's already in the database\n- On repeated failures, escalates to a systems engineer rather than to top leadership","status":"running","gender":"male","archetype":"planner","building_block":"plan_step","service_override":null,"enabled":1,"task_key":"initiatives.blanket_planner","model_free":0},"page":{"type":"droid","page_class":"main","class_label":"Main page","kind_label":"Droid","kind_gloss":"","listed":true}}