PRYAJA Build · Agent OS invocation
build-ai-shift-replay-2026-02-17-ksd3-photo-agent
Бюрократический след вызова агента: кто вызвал, зачем, какие инструменты разрешены, что было сделано, какие факты подтверждены.
Паспорт вызова
Идентичность, инициатор, исполнитель, статус и ссылки наблюдаемости.
Задача
Причина вызова и ожидаемый результат.
Ткач запрашивает разбор фотопотока смены.
ЦельПроиндексировать фотопары и зафиксировать evidence refs по отметкам 0-15м.
Память и evidence contract
Что invocation прочитал/записал в MemPalace и какие доказательства требовались.
[
{
"type": "graph",
"key": "project:demo-ksd3",
"scope": "project:demo-ksd3"
}
][
{
"type": "graph",
"key": "agent_invocation:build-ai-shift-replay-2026-02-17-ksd3-photo-agent",
"scope": "project:demo-ksd3",
"confidence": 0.82
}
]Отчеты агента
Что исполнитель вернул Ткачу, какие факты подтвердил и какие действия предложил.
Проиндексировано 5 фотопар build_ai по отметкам 0-15м; каждая фотопара связана с raw и координатным файлом.
{
"confirmed_facts": [
"fact-build-ai-photo-0-3-2026-02-17",
"fact-build-ai-photo-3-6-2026-02-17",
"fact-build-ai-photo-6-9-2026-02-17",
"fact-build-ai-photo-9-12-2026-02-17",
"fact-build-ai-photo-12-15-2026-02-17"
],
"recommended_next_actions": [
"запустить vision.detect_activity",
"сверить координатные оверлеи с проектными отметками"
],
"confidence": 0.88
}Связанные факты
Факты стройки, созданные или подтвержденные этим invocation.
{
"title": "Фотопара КСД-3 3-6м",
"zone": "КСД-3 / скважина 22",
"interval_m": {
"start_m": 3,
"end_m": 6
},
"captured_at_local": "2026-02-17T10:00:00+03:00",
"timestamp_policy": "assigned_by_replay_no_source_frame_timestamp_found",
"raw_photo": {
"file_name": "3-6м..jpg",
"path": "/home/gpt/build_ai/123/3-6м..jpg",
"bytes": 11953027,
"sha256": "f82e7d001834d0990dc7b4051e2da00f7a172f0426cc0fd78658ef5427d0d8e2",
"width": 3968,
"height": 2976,
"mode": "RGB",
"mtime": "2026-02-17T16:44:06.771321+00:00"
},
"coordinate_overlay": {
"file_name": "3-6м. координаты.jpg",
"path": "/home/gpt/build_ai/123/3-6м. координаты.jpg",
"bytes": 8090958,
"sha256": "a6f32cfd3333ff748659ba9182cdcf1042a45db85bc114dad5cf86d0505eefbb",
"width": 3968,
"height": 2976,
"mode": "RGB",
"mtime": "2026-02-17T16:44:09.863398+00:00"
},
"requires_cv_review": true
}{
"title": "Фотопара КСД-3 12-15м",
"zone": "КСД-3 / скважина 22",
"interval_m": {
"start_m": 12,
"end_m": 15
},
"captured_at_local": "2026-02-17T16:30:00+03:00",
"timestamp_policy": "assigned_by_replay_no_source_frame_timestamp_found",
"raw_photo": {
"file_name": "12-15м..jpg",
"path": "/home/gpt/build_ai/123/12-15м..jpg",
"bytes": 12339877,
"sha256": "dfa2c394bf03bfaf8860eb655f1f65b9cb007e4e2d34b413d4007fd5ccc7884a",
"width": 2976,
"height": 3968,
"mode": "RGB",
"mtime": "2026-02-17T16:44:29.763895+00:00"
},
"coordinate_overlay": {
"file_name": "12-15м. координаты.jpg",
"path": "/home/gpt/build_ai/123/12-15м. координаты.jpg",
"bytes": 10415726,
"sha256": "c649a8de929bc0b56fe1d8b39b4dd1c49f3279a4db76298e6a44681be395f420",
"width": 2976,
"height": 3968,
"mode": "RGB",
"mtime": "2026-02-17T16:44:33.487988+00:00"
},
"requires_cv_review": true
}{
"title": "Фотопара КСД-3 9-12м",
"zone": "КСД-3 / скважина 22",
"interval_m": {
"start_m": 9,
"end_m": 12
},
"captured_at_local": "2026-02-17T14:00:00+03:00",
"timestamp_policy": "assigned_by_replay_no_source_frame_timestamp_found",
"raw_photo": {
"file_name": "9-12м..jpg",
"path": "/home/gpt/build_ai/123/9-12м..jpg",
"bytes": 12270119,
"sha256": "9bc52fdd0fc04a2f9c16670455397aad69254e53d5a36871a57b2d4f16cb0331",
"width": 2976,
"height": 3968,
"mode": "RGB",
"mtime": "2026-02-17T16:44:21.855697+00:00"
},
"coordinate_overlay": {
"file_name": "9-12м. координаты.jpg",
"path": "/home/gpt/build_ai/123/9-12м. координаты.jpg",
"bytes": 9384404,
"sha256": "f5421f20df0e75e7d74d99ab987d11faacc0c6fccd9e214daf165090e353eeac",
"width": 2976,
"height": 3968,
"mode": "RGB",
"mtime": "2026-02-17T16:44:25.443787+00:00"
},
"requires_cv_review": true
}{
"title": "Фотопара КСД-3 0-3м",
"zone": "КСД-3 / скважина 22",
"interval_m": {
"start_m": 0,
"end_m": 3
},
"captured_at_local": "2026-02-17T08:30:00+03:00",
"timestamp_policy": "assigned_by_replay_no_source_frame_timestamp_found",
"raw_photo": {
"file_name": "0-3м..jpg",
"path": "/home/gpt/build_ai/123/0-3м..jpg",
"bytes": 2578707,
"sha256": "fffb7e8e89b4d751bc5e3db359347e1df80f7dce4894b3a150c985c5b3d25833",
"width": 2976,
"height": 3968,
"mode": "RGB",
"mtime": "2026-02-17T16:43:59.535140+00:00"
},
"coordinate_overlay": {
"file_name": "0-3м. координаты.jpg",
"path": "/home/gpt/build_ai/123/0-3м. координаты.jpg",
"bytes": 7100173,
"sha256": "b29471f65e47776f5b6b496430be2e338ab59a29c5ce7dd83db51ccd391f1499",
"width": 3968,
"height": 2976,
"mode": "RGB",
"mtime": "2026-02-17T16:44:02.307209+00:00"
},
"requires_cv_review": true
}{
"title": "Фотопара КСД-3 6-9м",
"zone": "КСД-3 / скважина 22",
"interval_m": {
"start_m": 6,
"end_m": 9
},
"captured_at_local": "2026-02-17T11:30:00+03:00",
"timestamp_policy": "assigned_by_replay_no_source_frame_timestamp_found",
"raw_photo": {
"file_name": "6-9м..jpg",
"path": "/home/gpt/build_ai/123/6-9м..jpg",
"bytes": 11314432,
"sha256": "c0bb375fc478c21f5a44f73b1577b9d6623e2223cfb217e17194e2fecea15fa0",
"width": 3968,
"height": 2976,
"mode": "RGB",
"mtime": "2026-02-17T16:44:14.147505+00:00"
},
"coordinate_overlay": {
"file_name": "6-9м. координаты.jpg",
"path": "/home/gpt/build_ai/123/6-9м. координаты.jpg",
"bytes": 8218229,
"sha256": "d9385cab81c3e76277478de378a783102e7a6dd56621fab45dd73f7eb5e3c048",
"width": 3968,
"height": 2976,
"mode": "RGB",
"mtime": "2026-02-17T16:44:17.423587+00:00"
},
"requires_cv_review": true
}Raw ledger metadata
Низкоуровневые поля для отладки идемпотентности, Phoenix и OpenProject sync.
{
"source": "build_ai_shift_replay",
"import_job_id": "import-build-ai-2026-02-17-ksd3",
"agent_os_memory": {
"status": "recorded",
"memory_write_set": [
{
"type": "graph",
"key": "agent_invocation:build-ai-shift-replay-2026-02-17-ksd3-photo-agent",
"scope": "project:demo-ksd3",
"confidence": 0.82
}
],
"graph_nodes": [
"project:demo-ksd3",
"agent:agent-camera-ksd3-photo-shift",
"node:camera-build-ai-photo-chain",
"invocation:build-ai-shift-replay-2026-02-17-ksd3-photo-agent"
],
"graph_edges": [
"edge:demo-ksd3:agent-camera-ksd3-photo-shift:has-agent",
"edge:agent-camera-ksd3-photo-shift:camera-build-ai-photo-chain:controls-node",
"edge:build-ai-shift-replay-2026-02-17-ksd3-photo-agent:agent-camera-ksd3-photo-shift:requested-agent"
]
},
"agent_os_phoenix": {
"status": "exported",
"enabled": true,
"endpoint": "http://phoenix:6006",
"project_name": "pryajabuild",
"trace_id": "689601af9cdfaadaaa8acd2ad65c7a4a",
"trace_url": "https://pryajabuild.uvvu.ru/traces/phoenix/projects/UHJvamVjdDoy/traces/689601af9cdfaadaaa8acd2ad65c7a4a",
"span_count": 7,
"error": null,
"exported_at": "2026-04-19T18:36:51.042907+00:00"
},
"agent_os_openproject": {
"status": "dry_run_disabled",
"trigger": "agent_report_recorded",
"sync_signature": "5a21a59a3599e665d7e8c3cf",
"work_package_id": null,
"dry_run": true
}
}