cleanup.archived_metadata_normalizedcodex_cleanup
normalized nested graph/promotion/approval metadata after obsolete entry archive
{"actor":"codex_cleanup","reason":"normalized nested graph/promotion/approval metadata after obsolete entry archive","physical_delete":false,"canonical_status":"completed"}
cleanup.obsolete_approval_rejectedcodex_cleanup
obsolete smoke/recovery/system-test approval; no longer actionable for the user
{"actor":"codex_cleanup","reason":"obsolete smoke/recovery/system-test approval; no longer actionable for the user","decision":"rejected","approval_id":"approval-3edd17cf1589","physical_delete":false}
cleanup.obsolete_entry_archivedcodex_cleanup
obsolete smoke/recovery/system-test entry removed from active queues
{"actor":"codex_cleanup","title":"Подготовь patch proposal для graph-native post execution replan lane, сделай diff и проверь связанн…","reason":"obsolete smoke/recovery/system-test entry removed from active queues","old_status":"awaiting_approval","old_task_status":"completed","physical_delete":false}
board.openproject.sync.completedRuntimesynced
status=synced; provider=openproject
{"provider":"openproject","status":"synced","artifact_id":"artifact-add2a1f2","dry_run":false,"work_package_id":"46"}
approval.resume.updatedRuntimeawaiting_changes
approval_id=approval-3edd17cf1589; phase=awaiting_changes
{"approval_id":"approval-3edd17cf1589","approval_kind":"repo_write_apply","phase":"awaiting_changes","approval_state":"needs_changes","resume_supported":true}
approval.decidedemployee-tkach
approval_id=approval-3edd17cf1589
{"approval_id":"approval-3edd17cf1589","approval_kind":"repo_write_apply","decision":"needs_changes","actor":"employee-tkach","comment":"Ткач вернул approval агентам на доработку: нет достаточно проверенного diff/контекста для применения."}
human.request.delivery_recordedRuntimedelivered
approval_id=approval-3edd17cf1589; status=delivered; provider=telegram; target=613610837; message_id=567; attempt_count=2
{"approval_id":"approval-3edd17cf1589","status":"delivered","provider":"telegram","channel":"telegram","target":"613610837","message_id":"567","attempt_count":2}
human.request.delivery_recordedRuntimefailed
approval_id=approval-3edd17cf1589; status=failed; provider=telegram; attempt_count=1
{"approval_id":"approval-3edd17cf1589","status":"failed","provider":"telegram","channel":"telegram","target":null,"message_id":null,"attempt_count":1}
context.pack.writtenRuntime
{"context_keys":["mode_context","room_context","strategy_runtime","user_memory"]}
{"context_keys":["mode_context","room_context","strategy_runtime","user_memory"]}
worker.progressRuntime
Final bundle is ready to persist.
{"worker_id":"worker-1","stage":"worker.finalizing","progress_percent":97,"summary":"Final bundle is ready to persist.","step_id":null,"heartbeat":false}
run.recordedRuntime
{"user_id":"user-ae0c713e","plan_id":"plan-06a35a77","mode":"development","difficulty":"complex"}
{"user_id":"user-ae0c713e","plan_id":"plan-06a35a77","mode":"development","difficulty":"complex"}
step.finishedRuntimecompleted
status=completed
{"worker_id":"worker-1","step_id":"MEMORY-7","status":"completed","execution_mode":"tool_executed"}
tool.call.completedRuntime
{"worker_id":"worker-1","step_id":"MEMORY-7","tool_name":"memory.extract","evidence_preview":"{\"candidate_count\": 0, \"candidates\": []}","issue_kind":null}
{"worker_id":"worker-1","step_id":"MEMORY-7","tool_name":"memory.extract","evidence_preview":"{\"candidate_count\": 0, \"candidates\": []}","issue_kind":null}
step.finishedRuntimecompleted
status=completed
{"worker_id":"worker-1","step_id":"REPORT-6","status":"completed","execution_mode":"tool_executed"}
tool.call.completedRuntime
{"worker_id":"worker-1","step_id":"REPORT-6","tool_name":"artifact.write","evidence_preview":"{\"report_kind\": \"engineering_report\", \"report\": {\"title\": \"Отчет о проверке: Patch proposal для graph-native post execution replan lane\", \"summary\": \"Проведен анализ кода и тестов, связанных с\", \"confirmed_findings\": [\"apps/api/app/approval_executi…
{"worker_id":"worker-1","step_id":"REPORT-6","tool_name":"artifact.write","evidence_preview":"{\"report_kind\": \"engineering_report\", \"report\": {\"title\": \"Отчет о проверке: Patch proposal для graph-native post execution replan lane\", \"summary\": \"Проведен анализ кода и тестов, связанных с\", \"confirmed_findings\": [\"apps/api/app/approval_execution.py: matched patch, proposal, execution, diff\", \"apps/api/app/run_report.py: matched patch, proposal, post, execution\", \"apps/worker/app/executor.py: matched подготовь, patch, proposal, post\", \"apps/api/app/openproject_sync.py: matched patch, proposal, post, execution\"], \"verification\": [\"apps/api/tests/test_storage_approval_e…
step.finishedRuntimecompleted
status=completed
{"worker_id":"worker-1","step_id":"PATCH-5","status":"completed","execution_mode":"tool_executed"}
tool.call.completedRuntime
{"worker_id":"worker-1","step_id":"PATCH-5","tool_name":"code.patch","evidence_preview":"{\"proposal\": {\"title\": \"Patch Proposal: Graph-native post execution replan lane\", \"summary\": \"Предложение по реализации graph-native post execution replan lane. Включает интеграцию с `execute_post_execution_langgraph` в `apps/worker/app/executor.py` и обновлени…
{"worker_id":"worker-1","step_id":"PATCH-5","tool_name":"code.patch","evidence_preview":"{\"proposal\": {\"title\": \"Patch Proposal: Graph-native post execution replan lane\", \"summary\": \"Предложение по реализации graph-native post execution replan lane. Включает интеграцию с `execute_post_execution_langgraph` в `apps/worker/app/executor.py` и обновление `ReplanDecision` в `pryaja3/src/runtime.ts`.\", \"target_files\": [\"apps/worker/app/executor.py\", \"pryaja3/src/runtime.ts\", \"apps/api/app/bootstrap_import.py\"], \"proposed_edits\": [\"В `apps/worker/app/executor.py` обновить логику `execute_post_execution_langgraph` для поддержки graph-native replan lane.\", \"В `pryaja3/src/runti…
step.finishedRuntimecompleted
status=completed
{"worker_id":"worker-1","step_id":"REVIEW-4","status":"completed","execution_mode":"tool_executed"}
tool.call.completedRuntime
{"worker_id":"worker-1","step_id":"REVIEW-4","tool_name":"artifact.write","evidence_preview":"{\"report_kind\": \"review_report\", \"report\": {\"title\": \"Review Report: Patch proposal для graph-native post execution replan lane\", \"summary\": \"Проведен обзор изменений, связанных с подготовкой patch proposal и post execution replan\", \"confirmed_findin…
{"worker_id":"worker-1","step_id":"REVIEW-4","tool_name":"artifact.write","evidence_preview":"{\"report_kind\": \"review_report\", \"report\": {\"title\": \"Review Report: Patch proposal для graph-native post execution replan lane\", \"summary\": \"Проведен обзор изменений, связанных с подготовкой patch proposal и post execution replan\", \"confirmed_findings\": [\"apps/api/app/approval_execution.py: matched patch, proposal, execution, diff\", \"apps/api/app/run_report.py: matched patch, proposal, post, execution\", \"apps/worker/app/executor.py: matched подготовь, patch, proposal, post\", \"apps/api/app/openproject_sync.py: matched patch, proposal, post, execution\"], \"verification\": [\"…
step.finishedRuntimecompleted
status=completed
{"worker_id":"worker-1","step_id":"TESTS-3","status":"completed","execution_mode":"tool_executed"}
tool.call.completedRuntime
{"worker_id":"worker-1","step_id":"TESTS-3","tool_name":"tests.run","evidence_preview":"{\"workspace_root\": \"/workspace\", \"query_tokens\": [\"подготовь\", \"patch\", \"proposal\", \"graph-native\", \"post\", \"execution\", \"replan\", \"diff\", \"связанные\", \"связанн\"], \"related_repo_paths\": [\"apps/api/app/approval_execution.py\", \"apps/api/app/r…
{"worker_id":"worker-1","step_id":"TESTS-3","tool_name":"tests.run","evidence_preview":"{\"workspace_root\": \"/workspace\", \"query_tokens\": [\"подготовь\", \"patch\", \"proposal\", \"graph-native\", \"post\", \"execution\", \"replan\", \"diff\", \"связанные\", \"связанн\"], \"related_repo_paths\": [\"apps/api/app/approval_execution.py\", \"apps/api/app/run_report.py\", \"apps/worker/app/executor.py\", \"apps/api/app/openproject_sync.py\", \"pryaja3/src/runtime.ts\", \"apps/api/app/bootstrap_import.py\"], \"selected_tests\": [{\"path\": \"apps/api/tests/test_approval_execution.py\", \"score\": 225, \"matched_tokens\": [\"execution\"], \"related_repo_paths\": [\"apps/api/app/approval_execu…
step.finishedRuntimecompleted
status=completed
{"worker_id":"worker-1","step_id":"REPO-2","status":"completed","execution_mode":"tool_executed"}
tool.call.completedRuntime
{"worker_id":"worker-1","step_id":"REPO-2","tool_name":"repo.read","evidence_preview":"{\"workspace_root\": \"/workspace\", \"query_tokens\": [\"подготовь\", \"patch\", \"proposal\", \"graph-native\", \"post\", \"execution\", \"replan\", \"diff\", \"связанные\", \"tests\"], \"explicit_paths\": [], \"matches\": [{\"path\": \"apps/api/app/approval_execution.p…
{"worker_id":"worker-1","step_id":"REPO-2","tool_name":"repo.read","evidence_preview":"{\"workspace_root\": \"/workspace\", \"query_tokens\": [\"подготовь\", \"patch\", \"proposal\", \"graph-native\", \"post\", \"execution\", \"replan\", \"diff\", \"связанные\", \"tests\"], \"explicit_paths\": [], \"matches\": [{\"path\": \"apps/api/app/approval_execution.py\", \"score\": 77, \"matched_tokens\": [\"patch\", \"proposal\", \"execution\", \"diff\", \"tests\"], \"snippets\": [{\"line\": 3, \"text\": \"import difflib\", \"matched_tokens\": [\"diff\"]}, {\"line\": 43, \"text\": \"PROMOTION_DIFF_SKIP_EXTENSIONS = {\", \"matched_tokens\": [\"diff\"]}, {\"line\": 81, \"text\": \"PROMOTION_MAX_DIFF_C…
step.finishedRuntimecompleted
status=completed
{"worker_id":"worker-1","step_id":"CONTEXT-1","status":"completed","execution_mode":"tool_executed"}
tool.call.completedRuntime
{"worker_id":"worker-1","step_id":"CONTEXT-1","tool_name":"context.inspect","evidence_preview":"{\"thread_id\": \"thread-3eb6a1e3\", \"thread_title\": \"Подготовь patch proposal для graph-native post execution replan lane, сделай di…\", \"memory_count\": 0, \"message_count\": 1, \"graph_count\": 0, \"current_date\": \"\"}","issue_kind":null}
{"worker_id":"worker-1","step_id":"CONTEXT-1","tool_name":"context.inspect","evidence_preview":"{\"thread_id\": \"thread-3eb6a1e3\", \"thread_title\": \"Подготовь patch proposal для graph-native post execution replan lane, сделай di…\", \"memory_count\": 0, \"message_count\": 1, \"graph_count\": 0, \"current_date\": \"\"}","issue_kind":null}
plan.playbook.selectedRuntime
{"worker_id":"worker-1","plan_source":"playbook_development_repo_analysis","plan_version":"target-worker-playbook-development-repo-analysis-v4","step_count":7}
{"worker_id":"worker-1","plan_source":"playbook_development_repo_analysis","plan_version":"target-worker-playbook-development-repo-analysis-v4","step_count":7}
memory.readRuntime
{"worker_id":"worker-1","memory_read_set":[]}
{"worker_id":"worker-1","memory_read_set":[]}
context.retrievedRuntime
{"selected_memory_count":0,"graph_count":0,"worker_id":"worker-1","tool_registry_count":8,"tool_registry_source":"target_api"}
{"selected_memory_count":0,"graph_count":0,"worker_id":"worker-1","tool_registry_count":8,"tool_registry_source":"target_api"}
answer.generatedRuntime
{"worker_id":"worker-1","llm_model":"gemini-3.1-pro-preview"}
{"worker_id":"worker-1","llm_model":"gemini-3.1-pro-preview"}
approval.writtenRuntime
{"count":1}
{"count":1}
memory.writtenRuntime
{"count":2,"keys":["current_task","episode:task-5cc3460c"]}
{"count":2,"keys":["current_task","episode:task-5cc3460c"]}
context.pack.writtenRuntime
{"context_keys":["mode_context","room_context","strategy_runtime","user_memory"]}
{"context_keys":["mode_context","room_context","strategy_runtime","user_memory"]}
run.recordedRuntime
{"user_id":"user-ae0c713e","plan_id":"plan-06a35a77","mode":"development","difficulty":"complex"}
{"user_id":"user-ae0c713e","plan_id":"plan-06a35a77","mode":"development","difficulty":"complex"}
worker.completedRuntime
{"worker_id":"worker-1"}
{"worker_id":"worker-1"}
memory.updatedRuntime
{"worker_id":"worker-1","memory_items":2,"types":["active_thread","episode"],"memory_write_set":[{"memory_id":"mem-cffbae7c2ecf","type":"active_thread","key":"current_task","scope":"thread","confidence":0.99,"extraction_method":"model-json"},{"memory_id":"mem-056ea5865fbe","type":"episode","key":"episode:task-5cc3460c","scope":"thread","confidence":0.74,"ex…
{"worker_id":"worker-1","memory_items":2,"types":["active_thread","episode"],"memory_write_set":[{"memory_id":"mem-cffbae7c2ecf","type":"active_thread","key":"current_task","scope":"thread","confidence":0.99,"extraction_method":"model-json"},{"memory_id":"mem-056ea5865fbe","type":"episode","key":"episode:task-5cc3460c","scope":"thread","confidence":0.74,"extraction_method":"model-episode-summary"}]}
phoenix.export.exportedRuntime
{"worker_id":"worker-1","project_name":"pryaja3-target","project_id":"UHJvamVjdDoy","trace_id":"e66d3a0ba411274eb7577c4cc78202a3","span_count":18,"trace_url":"http://127.0.0.1:6006/projects/UHJvamVjdDoy/traces/e66d3a0ba411274eb7577c4cc78202a3","error":null}
{"worker_id":"worker-1","project_name":"pryaja3-target","project_id":"UHJvamVjdDoy","trace_id":"e66d3a0ba411274eb7577c4cc78202a3","span_count":18,"trace_url":"http://127.0.0.1:6006/projects/UHJvamVjdDoy/traces/e66d3a0ba411274eb7577c4cc78202a3","error":null}
memory.model_extractedRuntime
{"worker_id":"worker-1","llm_model":"gemini-3.1-pro-preview","memory_items":2,"json_repaired":true}
{"worker_id":"worker-1","llm_model":"gemini-3.1-pro-preview","memory_items":2,"json_repaired":true}
approval.requestedRuntime
{"approval_ids":["approval-3edd17cf1589"],"count":1}
{"approval_ids":["approval-3edd17cf1589"],"count":1}
answer.evidence_guard_appliedRuntime
{"worker_id":"worker-1","removed_urls":[],"confirmed_urls":[],"confirmed_count":0}
{"worker_id":"worker-1","removed_urls":[],"confirmed_urls":[],"confirmed_count":0}
context.pack.writtenRuntime
{"context_keys":["mode_context","room_context","strategy_runtime","user_memory"]}
{"context_keys":["mode_context","room_context","strategy_runtime","user_memory"]}
run.recordedRuntime
{"user_id":"user-ae0c713e","plan_id":"plan-06a35a77","mode":"development","difficulty":"complex"}
{"user_id":"user-ae0c713e","plan_id":"plan-06a35a77","mode":"development","difficulty":"complex"}
worker.progressRuntime
Post-execution phase: awaiting_approval. Replan action: keep.
{"worker_id":"worker-1","stage":"graph.post_execution.completed","progress_percent":94,"summary":"Post-execution phase: awaiting_approval. Replan action: keep.","step_id":null,"heartbeat":false}
run.recordedRuntime
{"user_id":"user-ae0c713e","plan_id":"plan-06a35a77","mode":"development","difficulty":"complex"}
{"user_id":"user-ae0c713e","plan_id":"plan-06a35a77","mode":"development","difficulty":"complex"}
worker.progressRuntime
Final answer draft is ready.
{"worker_id":"worker-1","stage":"answer.ready","progress_percent":90,"summary":"Final answer draft is ready.","step_id":"MEMORY-7","heartbeat":false}
context.pack.writtenRuntime
{"context_keys":["mode_context","room_context","strategy_runtime","user_memory"]}
{"context_keys":["mode_context","room_context","strategy_runtime","user_memory"]}
worker.heartbeatRuntime
Final answer LLM call is still running.
{"worker_id":"worker-1","stage":"answer.generating","progress_percent":82,"summary":"Final answer LLM call is still running.","step_id":"MEMORY-7","heartbeat":true}
context.pack.writtenRuntime
{"context_keys":["mode_context","room_context","strategy_runtime","user_memory"]}
{"context_keys":["mode_context","room_context","strategy_runtime","user_memory"]}
run.recordedRuntime
{"user_id":"user-ae0c713e","plan_id":"plan-06a35a77","mode":"development","difficulty":"complex"}
{"user_id":"user-ae0c713e","plan_id":"plan-06a35a77","mode":"development","difficulty":"complex"}
run.recordedRuntime
{"user_id":"user-ae0c713e","plan_id":"plan-06a35a77","mode":"development","difficulty":"complex"}
{"user_id":"user-ae0c713e","plan_id":"plan-06a35a77","mode":"development","difficulty":"complex"}
context.pack.writtenRuntime
{"context_keys":["mode_context","room_context","strategy_runtime","user_memory"]}
{"context_keys":["mode_context","room_context","strategy_runtime","user_memory"]}
worker.heartbeatRuntime
Final answer LLM call is still running.
{"worker_id":"worker-1","stage":"answer.generating","progress_percent":82,"summary":"Final answer LLM call is still running.","step_id":"MEMORY-7","heartbeat":true}
context.pack.writtenRuntime
{"context_keys":["mode_context","room_context","strategy_runtime","user_memory"]}
{"context_keys":["mode_context","room_context","strategy_runtime","user_memory"]}
run.recordedRuntime
{"user_id":"user-ae0c713e","plan_id":"plan-06a35a77","mode":"development","difficulty":"complex"}
{"user_id":"user-ae0c713e","plan_id":"plan-06a35a77","mode":"development","difficulty":"complex"}
worker.heartbeatRuntime
Final answer LLM call is still running.
{"worker_id":"worker-1","stage":"answer.generating","progress_percent":82,"summary":"Final answer LLM call is still running.","step_id":"MEMORY-7","heartbeat":true}
context.pack.writtenRuntime
{"context_keys":["mode_context","room_context","strategy_runtime","user_memory"]}
{"context_keys":["mode_context","room_context","strategy_runtime","user_memory"]}
run.recordedRuntime
{"user_id":"user-ae0c713e","plan_id":"plan-06a35a77","mode":"development","difficulty":"complex"}
{"user_id":"user-ae0c713e","plan_id":"plan-06a35a77","mode":"development","difficulty":"complex"}
worker.heartbeatRuntime
Final answer LLM call is still running.
{"worker_id":"worker-1","stage":"answer.generating","progress_percent":82,"summary":"Final answer LLM call is still running.","step_id":"MEMORY-7","heartbeat":true}
context.pack.writtenRuntime
{"context_keys":["mode_context","room_context","strategy_runtime","user_memory"]}
{"context_keys":["mode_context","room_context","strategy_runtime","user_memory"]}
run.recordedRuntime
{"user_id":"user-ae0c713e","plan_id":"plan-06a35a77","mode":"development","difficulty":"complex"}
{"user_id":"user-ae0c713e","plan_id":"plan-06a35a77","mode":"development","difficulty":"complex"}
worker.heartbeatRuntime
Final answer LLM call is still running.
{"worker_id":"worker-1","stage":"answer.generating","progress_percent":82,"summary":"Final answer LLM call is still running.","step_id":"MEMORY-7","heartbeat":true}