{"wiki":null,"facts":{"id":"pv-s1","name":"Plan Validator","machine_name":"PV-S1","owner":"agt_020","function":"Validates complete chain: Initiative→Tasks→Jobs→Activities","process_type":"triggered","schedule":"On demand","process_name":"plan_validator","avatar_color":"#3b82f6","created_for":"Merlin must produce complete, executable tactical plans before dispatching work to teams. This droid covers the critical validation point: confirming that every plan has the complete chain from initiative through tasks and jobs down to individual agent activities, all properly linked and assigned.","purpose":"PV-S1 validates plans so Merlin knows they're safe to dispatch. It verifies the entire structure: initiative connection, task breakdown into jobs, jobs decomposed into activities, and each activity assigned to an agent. If anything critical is missing, it blocks execution and marks the initiative as failed.","duties":"- Retrieves the execution record and confirms it's linked to an initiative\n- For strategic tasks: verifies all child jobs have been created\n- For each job: confirms all activities exist and have agents assigned\n- Validates that assigned agents are registered in the system\n- Returns success if the complete chain is valid\n- Returns failure and marks the initiative as failed if anything is missing","constraints":"Does not fix or repair incomplete plans—only validates and blocks. Does not evaluate plan quality or feasibility, only structure. Does not modify the plan or create missing pieces. Does not escalate beyond marking the initiative as failed.","status":"running","gender":"female","archetype":"reviewer","building_block":"support","service_override":null}}