1
0
Files
homelab-public-context/runtime/latest.json
T
2026-09-21 03:30:05 +00:00

39 lines
6.1 KiB
JSON

{
"schema_version": 1,
"channel": "homelab-runtime",
"command_id": "SIGNALBOT-260921-SCIENTIFIC-WORKTREE-LOCATOR-052FIXPREP4",
"status": "OK",
"rc": 0,
"host": "pve01",
"mode": "read-only",
"component": "signalbot-scientific-worktree-locator",
"started_at_utc": "2026-09-21T03:30:03Z",
"finished_at_utc": "2026-09-21T03:30:05Z",
"reference_register_checked": true,
"reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66",
"error_register_checked": true,
"error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0",
"command_sha256": "a095e90fd39c4a8ad0bbba63be2f63797141fb14b1fd9504f1f6eb5eda69f80f",
"duplicate_failed_command_blocked": false,
"block_reason": null,
"execution_started": true,
"change_declared": false,
"result_contract_valid": true,
"result_contract_status": null,
"result_contract_error": null,
"command_rc": 0,
"changes_made": false,
"rollback_started": false,
"rollback_restored": null,
"mutation_outcome": "NO_MUTATION",
"sanitized": true,
"secrets_included": false,
"private_addresses_included": false,
"raw_evidence_retained_locally": true,
"raw_evidence_sha256": "3b4b7ab400d03a8fdde3af47e70ee3030eb3a125afb347ec3acf021bb70d89e5",
"sanitized_output_sha256": "3b4b7ab400d03a8fdde3af47e70ee3030eb3a125afb347ec3acf021bb70d89e5",
"output_truncated_in_json": false,
"full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt",
"output": "SIGNALBOT052FIXPREP4_RESULT={\"exact_match_count\":1,\"items\":[{\"branch\":\"cr-2026-0105-demonov-shadow-orchestrator\",\"clean\":true,\"git\":true,\"head\":\"559948bcb6baead49a47d9953b0cc0090e332fd7\",\"head_match\":false,\"path\":\"/root/8020-demonov-shadow-bot\",\"source_match\":false},{\"branch\":\"signalbot-260917-reconnect-reconciliation\",\"clean\":true,\"git\":true,\"head\":\"749073ae0f894debc06fb0ffbf7a84abf9da531f\",\"head_match\":true,\"path\":\"/root/.local/share/signalbot-dev/signalbot-260917-reconnect-reconciliation\",\"source\":{\"bytes\":12078,\"sha256\":\"023ce0a041b50b866a48d9f752bd80479a34789d82f73c81d18246ed8871ef8e\"},\"source_match\":true,\"test\":{\"bytes\":10463,\"sha256\":\"bebdd9c2875d2c63a0ac27d89eefa7f1c36c83c067aa8b472c0616ac470dd2a2\"}},{\"branch\":\"cr-2026-0106-projection-node-binding\",\"clean\":true,\"git\":true,\"head\":\"bc2570f71c69140acd0a80e25e6d82d2d4adc4f4\",\"head_match\":false,\"path\":\"/root/8020-demonov-shadow-bot-cr0106\",\"source_match\":false},{\"branch\":\"cr-2026-0107-production-8020-producer\",\"clean\":true,\"git\":true,\"head\":\"3d59766ee08181e3124e6e86e48421f1aa3a2635\",\"head_match\":false,\"path\":\"/root/8020-demonov-shadow-bot-cr0107\",\"source_match\":false},{\"branch\":\"cr-2026-0108-durable-producer-outbox\",\"clean\":true,\"git\":true,\"head\":\"9fe67eaaf80009899e45ae31096ba5d307cfde4c\",\"head_match\":false,\"path\":\"/root/8020-demonov-shadow-bot-cr0108\",\"source_match\":false},{\"branch\":\"cr-2026-0109-outbox-shadow-delivery\",\"clean\":true,\"git\":true,\"head\":\"578e6d40822469b89a29aede4d01e32628744450\",\"head_match\":false,\"path\":\"/root/8020-demonov-shadow-bot-cr0109\",\"source_match\":false},{\"branch\":\"cr-2026-0110-shadow-deployment\",\"clean\":true,\"git\":true,\"head\":\"59b226007bc3b506c9ab9ac5d1ad10745062e557\",\"head_match\":false,\"path\":\"/root/8020-demonov-shadow-bot-cr0110\",\"source_match\":false},{\"branch\":\"cr-2026-0111-technical-shadow-seal\",\"clean\":true,\"git\":true,\"head\":\"c7fd5428eb0d535905468c5989f28ce0444c2c01\",\"head_match\":false,\"path\":\"/root/8020-demonov-shadow-bot-cr0111\",\"source_match\":false},{\"branch\":\"cr-2026-0112-live-prospective-policy\",\"clean\":true,\"git\":true,\"head\":\"c9a88e1953b1f82554ad363dce814cf84507ce65\",\"head_match\":false,\"path\":\"/root/8020-demonov-shadow-bot-cr0112\",\"source_match\":false},{\"branch\":\"cr-2026-0113-multiarm-fsm-market-registry\",\"clean\":true,\"git\":true,\"head\":\"4e302a6b7ec50966e303e034bbf8d31a577753bd\",\"head_match\":false,\"path\":\"/root/8020-demonov-shadow-bot-cr0113\",\"source_match\":false},{\"branch\":\"cr-2026-0114-live-feeds-russian-email\",\"clean\":true,\"git\":true,\"head\":\"5a8a0db00c095e1427b3c17cbb9f7c683cd5c014\",\"head_match\":false,\"path\":\"/root/8020-demonov-shadow-bot-cr0114\",\"source_match\":false},{\"branch\":\"cr-2026-0115-live-prospective-cutover\",\"clean\":true,\"git\":true,\"head\":\"18132ee2a0f70a7bc319e51d197ff99184a7961a\",\"head_match\":false,\"path\":\"/root/8020-demonov-shadow-bot-cr0115\",\"source_match\":false},{\"branch\":\"cr-2026-0116-reliability-finality\",\"clean\":true,\"deployer\":{\"bytes\":31515,\"sha256\":\"3ca98e06c9ca24ed0e2e96a8b882a2f9c66451f31b7429faff56c241ec700a20\"},\"git\":true,\"head\":\"ac7094a76ddc06f376d71a76432af7c2dd10ec7d\",\"head_match\":false,\"path\":\"/root/8020-demonov-shadow-bot-cr0116\",\"source_match\":false},{\"branch\":\"research/cr0117-signal-quality-roadmap-20260902\",\"clean\":true,\"git\":true,\"head\":\"d33cb4efc544a96b8bbb46bed1590413cca14628\",\"head_match\":false,\"path\":\"/root/8020-demonov-shadow-bot-cr0117-roadmap\",\"source_match\":false},{\"branch\":\"docs-signal-bot-roadmap-cr0116-cr0119\",\"clean\":true,\"git\":true,\"head\":\"39d3b6af08621f1ad9749a24fc54bc022b3ad9be\",\"head_match\":false,\"path\":\"/root/8020-demonov-shadow-bot-roadmap\",\"source_match\":false}],\"matches\":[{\"branch\":\"signalbot-260917-reconnect-reconciliation\",\"clean\":true,\"git\":true,\"head\":\"749073ae0f894debc06fb0ffbf7a84abf9da531f\",\"head_match\":true,\"path\":\"/root/.local/share/signalbot-dev/signalbot-260917-reconnect-reconciliation\",\"source\":{\"bytes\":12078,\"sha256\":\"023ce0a041b50b866a48d9f752bd80479a34789d82f73c81d18246ed8871ef8e\"},\"source_match\":true,\"test\":{\"bytes\":10463,\"sha256\":\"bebdd9c2875d2c63a0ac27d89eefa7f1c36c83c067aa8b472c0616ac470dd2a2\"}}]}\nTASK_RESULT=PASS_SIGNALBOT_052FIXPREP4_EXACT_WORKTREE_PROVEN\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SIGNALBOT-260921-SCIENTIFIC-WORKTREE-LOCATOR-052FIXPREP4\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n"
}