PRYAJA3 Run
Live post-apply verification flow
Full run report surface: plan, LangGraph checkpoints, step evaluations, tools, artifacts, approvals, costs and trace links.
Run state
Canonical status, graph runtime state and live progress.
Identity and task binding
The channel/user/thread/task context selected before strategy execution.
Dynamic subtask graph
Capability-first DAG for external “do it end-to-end” workflows: employees, required capabilities, candidate MCP/tools and blockers.
Agent handoff timeline
Visual path through strategy roles, from intake to tools, evaluation, approval and finish.
PlanSpec
Planner output that was executed by the graph runtime.
thread binding confirmed; local context captured
at least one relevant file or code fragment is identified
at least one scoped Python test run is attempted or explicit test limitations are reported
review report artifact created; confirmed findings separated from limits
patch proposal artifact created; approval request prepared; no repo write executed
engineering report artifact created; report includes findings, verification, limitations, risks, next actions
memory write prepared; episode captured
checkpoint replay recorded; run phase updated
Tool calls
Concrete tool executions with policy decisions, status, evidence and errors.
LangGraph checkpoint and hooks
Execution coordinates, checkpoints and hook counts.
{
"checkpoint_state": {
"phase": "completed",
"backend": "file_json",
"thread_id": "run-e4874522",
"approval_id": "approval-34bab295ac85",
"last_step_id": "MEMORY-7",
"checkpoint_id": "1f1375fe-f037-640f-800f-e449e6cf13d4",
"checkpoint_ns": "execution",
"approval_state": "archived",
"checkpoint_path": "/checkpoints/langgraph/langgraph-checkpoints.json",
"cleanup_archived": true,
"resume_supported": false,
"completed_step_ids": [
"CONTEXT-1",
"REPO-2",
"TESTS-3",
"REVIEW-4",
"PATCH-5",
"REPORT-6",
"MEMORY-7"
],
"last_transition_at": "2026-04-17T15:15:46.960Z",
"resume_checkpoint_id": "1f137600-3283-632e-8017-109a08756b2d",
"resume_checkpoint_ns": "approval_resume",
"post_execution_backend": "file_json",
"resume_checkpoint_path": "/checkpoints/langgraph/langgraph-checkpoints.json",
"post_execution_thread_id": "run-e4874522",
"post_execution_checkpoint_id": "1f1375ff-be9b-6d8b-8013-c20e483e969f",
"post_execution_checkpoint_ns": "post_execution",
"post_execution_checkpoint_path": "/checkpoints/langgraph/langgraph-checkpoints.json",
"post_execution_checkpoint_parent_id": "1f1375ff-be97-6e26-8012-17b61fd4ee03"
},
"graph_runtime": {
"engine": "langgraph",
"visited_nodes": [
"select_step",
"execute_step",
"select_step",
"execute_step",
"select_step",
"execute_step",
"select_step",
"execute_step",
"select_step",
"execute_step",
"select_step",
"execute_step",
"select_step",
"execute_step",
"select_step"
],
"post_execution_visited_nodes": [
"evaluate_post_execution",
"approval_gate"
],
"post_execution_phase": "completed",
"post_execution_canonical_status": "completed"
},
"hook_counts": {
"on_finish": 1,
"after_step": 9,
"after_tool": 1,
"before_step": 9,
"before_tool": 1,
"before_approval": 1
}
}Routing and memory context
Auto-context selection, memory read/write sets and context pack size.
{
"route_evidence": {
"top_candidates": [],
"candidate_count": 0,
"message_preview": "Исправь approval execution lane и подготовь патч так, чтобы после apply автоматически запускался post-apply review child run.",
"reply_thread_id": null,
"selected_candidate": {
"score": null,
"title": null,
"thread_id": null,
"support_score": null,
"matched_tokens": [],
"support_sources": [],
"matched_graph_labels": []
},
"looks_like_followup": false,
"query_semantic_tokens": [
"apply",
"approval",
"child",
"execution",
"lane",
"post",
"review",
"run",
"автоматическ",
"автоматически",
"запускалс",
"запускался",
"исправь",
"патч",
"подготовь",
"посл",
"после",
"так",
"чтоб",
"чтобы"
]
},
"context_pack": {
"selected_memory_count": 0,
"graph_count": 0,
"message_count": 1
}
}Approvals and promotion
Human gates, child verification runs and promotion state.
Artifacts, costs and audit
Operational evidence that the run produced.
Raw run metadata
Low-level diagnostics for engineering/debug review.
{
"source": "target-runtime",
"message": "Исправь approval execution lane и подготовь патч так, чтобы после apply автоматически запускался post-apply review child run.",
"trace_id": "trace-b01051bf16eb4bfd",
"llm_model": "gemini-3.1-pro-preview",
"worker_id": "worker-1",
"cleanup_at": "2026-04-17T15:15:46.960Z",
"request_id": "req-0dc23ce717e44536",
"route_type": "create_new",
"step_count": 7,
"step_index": 7,
"step_total": 7,
"graph_count": 0,
"plan_source": "playbook_development_repo_analysis",
"recorded_at": "2026-04-13T17:41:33.386937+00:00",
"step_status": "completed",
"current_date": "2026-04-13",
"heartbeat_at": "2026-04-13T17:41:20.153767+00:00",
"plan_version": "target-worker-playbook-development-repo-analysis-v4",
"replan_count": 1,
"report_kinds": [
"engineering_report",
"review_report"
],
"request_path": "https://pryaja.uvvu.ru/traces/phoenix/v1/ingress/messages/execute",
"runtime_path": "canonical-worker-v3",
"cleanup_actor": "codex_cleanup",
"current_stage": "cleanup.archived",
"external_sync": {
"openproject": {
"error": null,
"status": "synced",
"dry_run": false,
"trigger": "approval_decision",
"provider": "openproject",
"synced_at": "2026-04-16T15:24:03.254791+00:00",
"board_state": "needs_changes",
"sync_signature": "34bbc2393581b6cc5842033d",
"work_package_id": "45"
}
},
"heartbeat_seq": 4,
"message_count": 1,
"queue_wait_ms": 95840,
"timeout_scope": "answer",
"wall_clock_ms": 95821,
"approval_count": 1,
"approval_state": "archived",
"artifact_count": 8,
"cleanup_reason": "obsolete smoke/recovery/system-test entry removed from active queues",
"execution_mode": "canonical",
"promotion_gate": {
"state": "completed",
"summary": "Archived obsolete smoke/recovery/system-test entry; not actionable for the user.",
"ready_for_merge": false
},
"route_evidence": {
"top_candidates": [],
"candidate_count": 0,
"message_preview": "Исправь approval execution lane и подготовь патч так, чтобы после apply автоматически запускался post-apply review child run.",
"reply_thread_id": null,
"selected_candidate": {
"score": null,
"title": null,
"thread_id": null,
"support_score": null,
"matched_tokens": [],
"support_sources": [],
"matched_graph_labels": []
},
"looks_like_followup": false,
"query_semantic_tokens": [
"apply",
"approval",
"child",
"execution",
"lane",
"post",
"review",
"run",
"автоматическ",
"автоматически",
"запускалс",
"запускался",
"исправь",
"патч",
"подготовь",
"посл",
"после",
"так",
"чтоб",
"чтобы"
]
},
"approval_resume": {
"phase": "completed",
"state": "archived",
"updated_at": "2026-04-17T15:16:41.969Z",
"resume_supported": false
},
"current_step_id": null,
"decision_source": "cold_start_create_new",
"heartbeat_scope": "answer",
"memory_read_set": [],
"promotion_state": "completed",
"stalled_step_id": "MEMORY-7",
"checkpoint_phase": "completed",
"checkpoint_state": {
"phase": "completed",
"backend": "file_json",
"thread_id": "run-e4874522",
"approval_id": "approval-34bab295ac85",
"last_step_id": "MEMORY-7",
"checkpoint_id": "1f1375fe-f037-640f-800f-e449e6cf13d4",
"checkpoint_ns": "execution",
"approval_state": "archived",
"checkpoint_path": "/checkpoints/langgraph/langgraph-checkpoints.json",
"cleanup_archived": true,
"resume_supported": false,
"completed_step_ids": [
"CONTEXT-1",
"REPO-2",
"TESTS-3",
"REVIEW-4",
"PATCH-5",
"REPORT-6",
"MEMORY-7"
],
"last_transition_at": "2026-04-17T15:15:46.960Z",
"resume_checkpoint_id": "1f137600-3283-632e-8017-109a08756b2d",
"resume_checkpoint_ns": "approval_resume",
"post_execution_backend": "file_json",
"resume_checkpoint_path": "/checkpoints/langgraph/langgraph-checkpoints.json",
"post_execution_thread_id": "run-e4874522",
"post_execution_checkpoint_id": "1f1375ff-be9b-6d8b-8013-c20e483e969f",
"post_execution_checkpoint_ns": "post_execution",
"post_execution_checkpoint_path": "/checkpoints/langgraph/langgraph-checkpoints.json",
"post_execution_checkpoint_parent_id": "1f1375ff-be97-6e26-8012-17b61fd4ee03"
},
"cleanup_archived": true,
"evaluation_count": 7,
"ingress_metadata": {
"trace_id": "trace-b01051bf16eb4bfd",
"request_id": "req-0dc23ce717e44536",
"request_path": "https://pryaja.uvvu.ru/traces/phoenix/v1/ingress/messages/execute",
"request_run_id": null
},
"last_progress_at": "2026-04-13T17:41:33.386937+00:00",
"memory_write_set": [
{
"key": "approval_execution_post_apply_review",
"type": "active_thread",
"scope": "thread",
"memory_id": "mem-e0e96ee112ba",
"confidence": 0.99,
"extraction_method": "model-json"
},
{
"key": "codebase_approval_execution",
"type": "fact",
"scope": "user",
"memory_id": "mem-15007713c88e",
"confidence": 0.99,
"extraction_method": "model-json"
},
{
"key": "episode:task-8e131080",
"type": "episode",
"scope": "thread",
"memory_id": "mem-576d2dec9e4b",
"confidence": 0.74,
"extraction_method": "model-episode-summary"
}
],
"phoenix_endpoint": "http://phoenix:6006",
"progress_percent": 100,
"progress_summary": "Archived obsolete smoke/recovery/system-test entry; not actionable for the user.",
"report_summaries": {
"review_report": {
"summary": "Реализация автоматического запуска post-apply review child run после apply содержит",
"grounded": true,
"readiness": "bounded_ready",
"artifact_uri": "urn:pryaja3:artifact:review-report:run-e4874522:REVIEW-4"
},
"engineering_report": {
"summary": "Анализ задачи по исправлению approval execution lane и автоматическому запуску post-apply review child run",
"grounded": true,
"readiness": "needs_followup",
"artifact_uri": "urn:pryaja3:artifact:engineering-report:run-e4874522:REPORT-6"
}
},
"approval_decision": {
"actor": "employee-tkach",
"status": "needs_changes",
"comment": "Ткач вернул approval агентам на доработку: нет достаточно проверенного diff/контекста для применения.",
"decided_at": "2026-04-16T15:24:02.587191+00:00"
},
"promotion_summary": "Archived obsolete smoke/recovery/system-test entry; not actionable for the user.",
"source_message_id": null,
"timeout_budget_ms": 180000,
"completed_step_ids": [
"CONTEXT-1",
"REPO-2",
"TESTS-3",
"REVIEW-4",
"PATCH-5",
"REPORT-6",
"MEMORY-7"
],
"reply_to_message_id": null,
"report_artifact_ids": [
"urn:pryaja3:artifact:review-report:run-e4874522:REVIEW-4",
"urn:pryaja3:artifact:engineering-report:run-e4874522:REPORT-6"
],
"timeout_deadline_at": "2026-04-13T17:44:00.089104+00:00",
"tool_registry_count": 8,
"graph_runtime_engine": "langgraph",
"tool_registry_source": "target_api",
"selected_memory_count": 0,
"cleanup_previous_status": "awaiting_approval",
"cleanup_visible_to_user": false,
"graph_runtime_checkpoint": "file_json",
"graph_runtime_edge_count": 3,
"graph_runtime_node_count": 2,
"research_high_confidence": 0,
"promotion_ready_for_merge": false,
"graph_runtime_resume_phase": "awaiting_approval",
"graph_runtime_resume_state": "pending",
"graph_runtime_checkpoint_id": "1f1375fe-f037-640f-800f-e449e6cf13d4",
"graph_runtime_checkpoint_ns": "execution",
"graph_runtime_resume_engine": "langgraph",
"graph_runtime_resume_result": {
"phase": "completed",
"summary": "Archived obsolete smoke/recovery/system-test entry; not actionable for the user.",
"approval_state": "archived",
"canonical_status": "completed"
},
"graph_runtime_visited_nodes": [
"select_step",
"execute_step",
"select_step",
"execute_step",
"select_step",
"execute_step",
"select_step",
"execute_step",
"select_step",
"execute_step",
"select_step",
"execute_step",
"select_step",
"execute_step",
"select_step"
],
"orchestration_trace_summary": {
"degraded": false,
"trace_id": "trace-b01051bf16eb4bfd",
"started_at": "2026-04-13T17:39:57.422334+00:00",
"step_count": 8,
"duration_ms": 95964,
"event_count": 22,
"finished_at": "2026-04-13T17:41:33.386937+00:00",
"hook_counts": {
"on_finish": 1,
"after_step": 9,
"after_tool": 1,
"before_step": 9,
"before_tool": 1,
"before_approval": 1
},
"replan_count": 0,
"approval_count": 1,
"execution_mode": "canonical",
"tool_call_count": 1,
"checkpoint_state": {
"phase": "awaiting_approval",
"backend": "file_json",
"thread_id": "run-e4874522",
"approval_id": "approval-34bab295ac85",
"last_step_id": "MEMORY-7",
"checkpoint_id": "1f1375fe-f037-640f-800f-e449e6cf13d4",
"checkpoint_ns": "execution",
"approval_state": "requested",
"checkpoint_path": "/checkpoints/langgraph/langgraph-checkpoints.json",
"resume_supported": false,
"completed_step_ids": [
"CONTEXT-1",
"REPO-2",
"TESTS-3",
"REVIEW-4",
"PATCH-5",
"REPORT-6",
"MEMORY-7"
],
"resume_checkpoint_id": "1f137600-3283-632e-8017-109a08756b2d",
"resume_checkpoint_ns": "approval_resume",
"post_execution_backend": "file_json",
"resume_checkpoint_path": "/checkpoints/langgraph/langgraph-checkpoints.json",
"post_execution_thread_id": "run-e4874522",
"post_execution_checkpoint_id": "1f1375ff-be9b-6d8b-8013-c20e483e969f",
"post_execution_checkpoint_ns": "post_execution",
"post_execution_checkpoint_path": "/checkpoints/langgraph/langgraph-checkpoints.json",
"post_execution_checkpoint_parent_id": "1f1375ff-be97-6e26-8012-17b61fd4ee03"
},
"phoenix_endpoint": "http://phoenix:6006"
},
"patch_proposal_artifact_ids": [
"urn:pryaja3:artifact:code-patch-proposal:run-e4874522:PATCH-5"
],
"candidate_retrieval_strategy": "semantic_graph_ranker_v3",
"graph_runtime_resume_outcome": "pending",
"graph_runtime_checkpoint_path": "/checkpoints/langgraph/langgraph-checkpoints.json",
"graph_runtime_resume_supported": true,
"graph_runtime_resume_checkpoint": "file_json",
"graph_runtime_run_resume_result": {
"phase": "completed",
"summary": "Archived obsolete smoke/recovery/system-test entry; not actionable for the user.",
"approval_state": "archived",
"canonical_status": "completed"
},
"graph_runtime_checkpoint_parent_id": "1f1375fe-f035-6599-800e-d1f3316fe697",
"graph_runtime_checkpoint_thread_id": "run-e4874522",
"graph_runtime_post_execution_phase": "completed",
"graph_runtime_resume_checkpoint_id": "1f137600-3283-632e-8017-109a08756b2d",
"graph_runtime_resume_checkpoint_ns": "approval_resume",
"graph_runtime_post_execution_engine": "langgraph",
"graph_runtime_post_execution_outcome": {
"phase": "completed",
"summary": "Archived obsolete smoke/recovery/system-test entry; not actionable for the user.",
"approval_state": "archived",
"promotion_gate": {
"state": "completed",
"summary": "Archived obsolete smoke/recovery/system-test entry; not actionable for the user.",
"ready_for_merge": false
},
"canonical_status": "completed",
"promotion_approval": {}
},
"graph_runtime_post_execution_summary": "Archived obsolete smoke/recovery/system-test entry; not actionable for the user.",
"graph_runtime_resume_checkpoint_path": "/checkpoints/langgraph/langgraph-checkpoints.json",
"graph_runtime_post_execution_checkpoint": "file_json",
"graph_runtime_post_execution_edge_count": 3,
"graph_runtime_post_execution_node_count": 2,
"graph_runtime_resume_checkpoint_parent_id": "1f137600-3281-63de-8016-3e20785bdecc",
"graph_runtime_resume_checkpoint_thread_id": "run-e4874522",
"graph_runtime_resume_parent_checkpoint_id": "1f1375ff-be9b-6d8b-8013-c20e483e969f",
"graph_runtime_resume_parent_checkpoint_ns": "post_execution",
"graph_runtime_post_execution_checkpoint_id": "1f1375ff-be9b-6d8b-8013-c20e483e969f",
"graph_runtime_post_execution_checkpoint_ns": "post_execution",
"graph_runtime_post_execution_visited_nodes": [
"evaluate_post_execution",
"approval_gate"
],
"graph_runtime_post_execution_approval_state": "archived",
"graph_runtime_resume_parent_checkpoint_path": "/checkpoints/langgraph/langgraph-checkpoints.json",
"graph_runtime_post_execution_checkpoint_path": "/checkpoints/langgraph/langgraph-checkpoints.json",
"graph_runtime_post_execution_promotion_state": "completed",
"graph_runtime_post_execution_canonical_status": "completed",
"graph_runtime_post_execution_checkpoint_parent_id": "1f1375ff-be97-6e26-8012-17b61fd4ee03",
"graph_runtime_post_execution_checkpoint_thread_id": "run-e4874522",
"graph_runtime_post_execution_effective_approval_state": "archived"
}