Experiment formal custody reader source results 03 - kmosoti/FabricO11y GitHub Wiki
Custody prefix correction: actual source results 03
The literal lost-leading-line counterexample was recorded at trust-only 609368acd7ae3b126b0ba1a82e69281ef1e8acf4 before production changed: one named failure, exit 1 with confirmed stop. Original literal red retains its command, raw log, receipt and original revision.
At clean 158a5ec1129e6a9789b3d4271cea0020fecd6ff6, the full installation subtree ran 30 controls, exit 0 with confirmed stop. The independent reader requires exact source-order tiling of the consumed archived prefix, beginning at offset zero through every final cursor, by the decoded UTF-8 newline-terminated LogRecord bodies. Baseline equality alone can no longer overlook a lost leading source line. The production reader is 417 lines, net +120 over its registered 297-line baseline; SHA-256 2c500203cc26a474366d4b9daf13d63332fb6454fc94649a00f8dd43eb796ebf.
The final three documentation commands ran separately at clean 77d32ece01646f39d97e98b942fa7c776463a19c: checker, 55 documentation probes, 10 hooks; all exited 0 with confirmed stop. The only difference from the tested source revision is an eight-line prospective protocol limitation. Executable, test and oracle bytes are identical. C-087 explicitly admitted this re-pin without repeating the unchanged source cell. Each successful launcher scratch tree was removed and is absent. No skips were reported in the Python source cells.
The witness is scoped to the registered finite complete UTF-8 newline fixture. The actual log collector's intentional oversized/invalid UTF-8 skips may advance a cursor without a body row; such archives are refused. This does not establish general source conservation for arbitrary log histories or incomplete tails. S2 means changed consumed/projected LogRecord fields; nested Metric/Span leaves remain opaque. Original protobuf envelope budgets, raw Batch commitment, unmodified query/delivery oracles, baseline and sentinel controls remain in force. Native guest producer, caller admission and exact-candidate #41 lifecycle trials remain pending. These are source-harness receipts, not guest custody or release acceptance.
results/service-opening-candidate/installation-custody-source-controls-03.json
SHA-256 389378f1f85fcf7fde63b4bb296eaf61a5d270b524135ef35c1ec9d8f3a9ec8a, 1524 bytes.
{
"label": "installation-custody-source-controls-03",
"command": [
"python3",
"-B",
"-m",
"unittest",
"discover",
"-s",
"tools/qualification/install",
"-p",
"test_*.py",
"-v"
],
"delegated": false,
"frozen": null,
"scope": "harness controls only; no candidate acceptance evidence",
"harness_revision": "158a5ec1129e6a9789b3d4271cea0020fecd6ff6",
"source_status_before": "",
"storage_root": "/run/media/kmosoti/data/FabricO11y",
"admission_bytes": 32285778923,
"admission_observation": {
"data_bytes": 32285778923,
"regular_path_bytes": 32285682911,
"path_count": 382939,
"uid": 0,
"gid": 0,
"attempt": 1
},
"reserved_bytes": 1073741824,
"observations": [],
"started_utc": "2026-10-13T05:07:12.593296+00:00",
"state": "completed",
"log": "/run/media/kmosoti/data/FabricO11y/results/service-opening-candidate/installation-custody-source-controls-03.log",
"launcher_exit": 0,
"exit": 0,
"source_status_after": "",
"finished_utc": "2026-10-13T05:07:13.599727+00:00",
"log_sha256": "4b66d4c4ce7ad2473c1da2f3beed5303f662d0229c92a4d4705e59278e61d229",
"resource_receipts": [
{
"path": "/run/media/kmosoti/data/FabricO11y/results/service-opening-candidate/resource-containment/fabric-work-11a849623f774a9591f6111b0b76924d.json",
"sha256": "1b88d1e775db05efd97371a50efe707c4997ad3696910c9a5dbe3f71c7b28637",
"exit": 0,
"stop_confirmed": true,
"retained_failure_evidence": null
}
]
}
results/service-opening-candidate/installation-custody-source-controls-03.log
SHA-256 4b66d4c4ce7ad2473c1da2f3beed5303f662d0229c92a4d4705e59278e61d229, 5056 bytes.
Running as unit: fabric-work-11a849623f774a9591f6111b0b76924d.service
resource group: /user.slice/user-1000.slice/[email protected]/app.slice/fabric-work-11a849623f774a9591f6111b0b76924d.service; memory.max=21474836480; swap.max=0
test_missing_root_controls_are_unlimited_and_slice_caps_inherit (test_a12_memory_pressure.EffectiveLimitTests.test_missing_root_controls_are_unlimited_and_slice_caps_inherit) ... ok
test_tighter_leaf_limit_is_not_hidden_by_slice_limit (test_a12_memory_pressure.EffectiveLimitTests.test_tighter_leaf_limit_is_not_hidden_by_slice_limit) ... ok
test_only_bound_reboot_observer_failure_is_eligible (test_continue_qemu.ContinuationProvenanceTests.test_only_bound_reboot_observer_failure_is_eligible) ... ok
test_archived_leading_lost_line_cannot_escape_source_conservation (test_custody_witness.CustodyWitnessControls.test_archived_leading_lost_line_cannot_escape_source_conservation) ... ok
test_btrfs_inherits_cursor_recursion_budget (test_custody_witness.CustodyWitnessControls.test_btrfs_inherits_cursor_recursion_budget) ... ok
test_clean_raw_snapshot_and_two_line_conservation (test_custody_witness.CustodyWitnessControls.test_clean_raw_snapshot_and_two_line_conservation) ... ok
test_complete_frame_and_envelope_refusals (test_custody_witness.CustodyWitnessControls.test_complete_frame_and_envelope_refusals) ... ok
test_cursor_inherits_batch_recursion_budget (test_custody_witness.CustodyWitnessControls.test_cursor_inherits_batch_recursion_budget) ... ok
test_full_cursor_prefix_identity_and_sequence_order (test_custody_witness.CustodyWitnessControls.test_full_cursor_prefix_identity_and_sequence_order) ... ok
test_generic_reader_positive_forms (test_custody_witness.CustodyWitnessControls.test_generic_reader_positive_forms) ... ok
test_generic_reader_structural_refusals (test_custody_witness.CustodyWitnessControls.test_generic_reader_structural_refusals) ... ok
test_install_ack_query_and_reboot_conservation_refusals (test_custody_witness.CustodyWitnessControls.test_install_ack_query_and_reboot_conservation_refusals) ... ok
test_logs_common_and_message_depth_boundaries (test_custody_witness.CustodyWitnessControls.test_logs_common_and_message_depth_boundaries) ... ok
test_logs_common_schema_and_utf8_refusals (test_custody_witness.CustodyWitnessControls.test_logs_common_schema_and_utf8_refusals) ... ok
test_metrics_traces_container_scope (test_custody_witness.CustodyWitnessControls.test_metrics_traces_container_scope) ... ok
test_nested_otlp_structural_refusals (test_custody_witness.CustodyWitnessControls.test_nested_otlp_structural_refusals) ... ok
test_original_payload_log_projection_binding (test_custody_witness.CustodyWitnessControls.test_original_payload_log_projection_binding) ... ok
test_packed_numeric_reader_forms_and_refusals (test_custody_witness.CustodyWitnessControls.test_packed_numeric_reader_forms_and_refusals) ... ok
test_stop_and_path_admission_refusals (test_custody_witness.CustodyWitnessControls.test_stop_and_path_admission_refusals) ... ok
test_stopped_snapshot_and_conservation_are_available (test_custody_witness.MechanismAvailability.test_stopped_snapshot_and_conservation_are_available) ... ok
test_acceptance_fedora_rejects_unreadable_audit (test_run_qemu.InstallationShellControls.test_acceptance_fedora_rejects_unreadable_audit) ... ok
test_acceptance_remove_rejects_either_live_unit (test_run_qemu.InstallationShellControls.test_acceptance_remove_rejects_either_live_unit) ... ok
test_lifecycle_remove_rejects_active_services_and_fabric_avc (test_run_qemu.InstallationShellControls.test_lifecycle_remove_rejects_active_services_and_fabric_avc) ... ok
test_lifecycle_remove_rejects_missing_state_and_incomplete_purge (test_run_qemu.InstallationShellControls.test_lifecycle_remove_rejects_missing_state_and_incomplete_purge) ... ok
test_lifecycle_remove_rejects_unobserved_services_and_unreadable_audit (test_run_qemu.InstallationShellControls.test_lifecycle_remove_rejects_unobserved_services_and_unreadable_audit) ... ok
test_all_registered_named_defects_are_required (test_run_qemu.MutationGradingTests.test_all_registered_named_defects_are_required) ... ok
test_bad_provenance_or_environment_cannot_pass (test_run_qemu.MutationGradingTests.test_bad_provenance_or_environment_cannot_pass) ... ok
test_expected_rpm_mutation_cleans_only_confirmed_stopped_scratch (test_run_qemu.MutationGradingTests.test_expected_rpm_mutation_cleans_only_confirmed_stopped_scratch) ... ok
test_reboot_witness_runs_after_privilege_transition (test_run_qemu.MutationGradingTests.test_reboot_witness_runs_after_privilege_transition) ... ok
test_unrelated_failure_is_not_detection (test_run_qemu.MutationGradingTests.test_unrelated_failure_is_not_detection) ... ok
----------------------------------------------------------------------
Ran 30 tests in 0.290s
OK
Finished with result: success
Main processes terminated with: code=exited, status=0/SUCCESS
Service runtime: 455ms
CPU time consumed: 435ms
Memory peak: 31.9M (swap: 0B)
results/service-opening-candidate/resource-containment/fabric-work-11a849623f774a9591f6111b0b76924d.json
SHA-256 1b88d1e775db05efd97371a50efe707c4997ad3696910c9a5dbe3f71c7b28637, 1610 bytes.
{
"unit": "fabric-work-11a849623f774a9591f6111b0b76924d",
"command": [
"python3",
"-B",
"-m",
"unittest",
"discover",
"-s",
"tools/qualification/install",
"-p",
"test_*.py",
"-v"
],
"exit": 0,
"wrapper_exit": 0,
"command_receipt": {
"unit": "fabric-work-11a849623f774a9591f6111b0b76924d",
"command": [
"python3",
"-B",
"-m",
"unittest",
"discover",
"-s",
"tools/qualification/install",
"-p",
"test_*.py",
"-v"
],
"cgroup": "/sys/fs/cgroup/user.slice/user-1000.slice/[email protected]/app.slice/fabric-work-11a849623f774a9591f6111b0b76924d.service",
"state": "completed",
"exit": 0,
"resource_observation": "command_return_before_service_stop",
"resources": {
"memory.peak": "33480704",
"memory.events": "low 0\nhigh 0\nmax 0\noom 0\noom_kill 0\noom_group_kill 0\nsock_throttled 0",
"cpu.stat": "usage_usec 429909\nuser_usec 279185\nsystem_usec 150724\nnice_usec 0\ncore_sched.force_idle_usec 0\nnr_periods 0\nnr_throttled 0\nthrottled_usec 0\nnr_bursts 0\nburst_usec 0"
}
},
"stop_confirmed": true,
"stop_error": null,
"started_unix": 1791868032.6243598,
"elapsed_s": 0.46892404556274414,
"storage_root": "/run/media/kmosoti/data/FabricO11y",
"temporary": "/run/media/kmosoti/data/FabricO11y/scratch/work-2lf7vccp",
"temporary_removed": true,
"retained_failure_evidence": null,
"memory_high_bytes": 17179869184,
"memory_max_bytes": 21474836480,
"swap_max_bytes": 0,
"runtime_max_seconds": 1800,
"delegated": false
}
results/service-opening-candidate/installation-custody-docs-check-03.json
SHA-256 a2361b854afb37fea2cdb0b5f5d57521fe62d3d2b3e9faa97728f3f18b45cf73, 1643 bytes.
{
"label": "installation-custody-docs-check-03",
"command": [
"env",
"PATH=/run/media/kmosoti/data/FabricO11y/tools/bun-1.4.0:/usr/local/bin:/usr/bin:/bin",
"BUN_INSTALL_CACHE_DIR=/run/media/kmosoti/data/FabricO11y/tools/docs-bun-cache",
"/run/media/kmosoti/data/FabricO11y/tools/bun-1.4.0/bun",
"tools/docs/check.mjs"
],
"delegated": false,
"frozen": null,
"scope": "harness controls only; no candidate acceptance evidence",
"harness_revision": "77d32ece01646f39d97e98b942fa7c776463a19c",
"source_status_before": "",
"storage_root": "/run/media/kmosoti/data/FabricO11y",
"admission_bytes": 32285910955,
"admission_observation": {
"data_bytes": 32285910955,
"regular_path_bytes": 32285814943,
"path_count": 382972,
"uid": 0,
"gid": 0,
"attempt": 1
},
"reserved_bytes": 1073741824,
"observations": [],
"started_utc": "2026-10-13T05:19:53.869113+00:00",
"state": "completed",
"log": "/run/media/kmosoti/data/FabricO11y/results/service-opening-candidate/installation-custody-docs-check-03.log",
"launcher_exit": 0,
"exit": 0,
"source_status_after": "",
"finished_utc": "2026-10-13T05:19:55.875752+00:00",
"log_sha256": "d67b6c5fdf368b61e1c61ab16e9bc31422560dac7a953894c5f8c1c6868ff84c",
"resource_receipts": [
{
"path": "/run/media/kmosoti/data/FabricO11y/results/service-opening-candidate/resource-containment/fabric-work-117cc34e8f4c40b6a9d43dcd2754222d.json",
"sha256": "1d9f360099db96a6da3837fed353d7914950b066ca35ca07059fab35514cd84b",
"exit": 0,
"stop_confirmed": true,
"retained_failure_evidence": null
}
]
}
results/service-opening-candidate/installation-custody-docs-check-03.log
SHA-256 d67b6c5fdf368b61e1c61ab16e9bc31422560dac7a953894c5f8c1c6868ff84c, 563 bytes.
Running as unit: fabric-work-117cc34e8f4c40b6a9d43dcd2754222d.service
resource group: /user.slice/user-1000.slice/[email protected]/app.slice/fabric-work-117cc34e8f4c40b6a9d43dcd2754222d.service; memory.max=21474836480; swap.max=0
Declared private/unavailable evidence references: 36; not validated links.
Documentation checks passed.
Finished with result: success
Main processes terminated with: code=exited, status=0/SUCCESS
Service runtime: 1.050s
CPU time consumed: 1.442s
Memory peak: 157M (swap: 0B)
results/service-opening-candidate/resource-containment/fabric-work-117cc34e8f4c40b6a9d43dcd2754222d.json
SHA-256 1d9f360099db96a6da3837fed353d7914950b066ca35ca07059fab35514cd84b, 1859 bytes.
{
"unit": "fabric-work-117cc34e8f4c40b6a9d43dcd2754222d",
"command": [
"env",
"PATH=/run/media/kmosoti/data/FabricO11y/tools/bun-1.4.0:/usr/local/bin:/usr/bin:/bin",
"BUN_INSTALL_CACHE_DIR=/run/media/kmosoti/data/FabricO11y/tools/docs-bun-cache",
"/run/media/kmosoti/data/FabricO11y/tools/bun-1.4.0/bun",
"tools/docs/check.mjs"
],
"exit": 0,
"wrapper_exit": 0,
"command_receipt": {
"unit": "fabric-work-117cc34e8f4c40b6a9d43dcd2754222d",
"command": [
"env",
"PATH=/run/media/kmosoti/data/FabricO11y/tools/bun-1.4.0:/usr/local/bin:/usr/bin:/bin",
"BUN_INSTALL_CACHE_DIR=/run/media/kmosoti/data/FabricO11y/tools/docs-bun-cache",
"/run/media/kmosoti/data/FabricO11y/tools/bun-1.4.0/bun",
"tools/docs/check.mjs"
],
"cgroup": "/sys/fs/cgroup/user.slice/user-1000.slice/[email protected]/app.slice/fabric-work-117cc34e8f4c40b6a9d43dcd2754222d.service",
"state": "completed",
"exit": 0,
"resource_observation": "command_return_before_service_stop",
"resources": {
"memory.peak": "164704256",
"memory.events": "low 0\nhigh 0\nmax 0\noom 0\noom_kill 0\noom_group_kill 0\nsock_throttled 0",
"cpu.stat": "usage_usec 1436884\nuser_usec 1295150\nsystem_usec 141733\nnice_usec 0\ncore_sched.force_idle_usec 0\nnr_periods 0\nnr_throttled 0\nthrottled_usec 0\nnr_bursts 0\nburst_usec 0"
}
},
"stop_confirmed": true,
"stop_error": null,
"started_unix": 1791868793.8987296,
"elapsed_s": 1.065305471420288,
"storage_root": "/run/media/kmosoti/data/FabricO11y",
"temporary": "/run/media/kmosoti/data/FabricO11y/scratch/work-rpl6fgbx",
"temporary_removed": true,
"retained_failure_evidence": null,
"memory_high_bytes": 17179869184,
"memory_max_bytes": 21474836480,
"swap_max_bytes": 0,
"runtime_max_seconds": 1800,
"delegated": false
}
results/service-opening-candidate/installation-custody-docs-tests-03.json
SHA-256 ecdc23d4860294f3bb3ea3b056b54052fbc932af68c130cafbd61ef9b3f44348, 1648 bytes.
{
"label": "installation-custody-docs-tests-03",
"command": [
"env",
"PATH=/run/media/kmosoti/data/FabricO11y/tools/bun-1.4.0:/usr/local/bin:/usr/bin:/bin",
"BUN_INSTALL_CACHE_DIR=/run/media/kmosoti/data/FabricO11y/tools/docs-bun-cache",
"/run/media/kmosoti/data/FabricO11y/tools/bun-1.4.0/bun",
"tools/docs/check.test.mjs"
],
"delegated": false,
"frozen": null,
"scope": "harness controls only; no candidate acceptance evidence",
"harness_revision": "77d32ece01646f39d97e98b942fa7c776463a19c",
"source_status_before": "",
"storage_root": "/run/media/kmosoti/data/FabricO11y",
"admission_bytes": 32285916879,
"admission_observation": {
"data_bytes": 32285916879,
"regular_path_bytes": 32285820867,
"path_count": 382976,
"uid": 0,
"gid": 0,
"attempt": 1
},
"reserved_bytes": 1073741824,
"observations": [],
"started_utc": "2026-10-13T05:20:33.552638+00:00",
"state": "completed",
"log": "/run/media/kmosoti/data/FabricO11y/results/service-opening-candidate/installation-custody-docs-tests-03.log",
"launcher_exit": 0,
"exit": 0,
"source_status_after": "",
"finished_utc": "2026-10-13T05:20:53.560927+00:00",
"log_sha256": "050db7fd8256dc9cffbb084007b46b01fd347125edb5f483e663d642abe838c8",
"resource_receipts": [
{
"path": "/run/media/kmosoti/data/FabricO11y/results/service-opening-candidate/resource-containment/fabric-work-b533ecb39c9c48de85c83f1bbfa3c7d5.json",
"sha256": "39463a37312d184516fec1a230884949403db0fa939fb02f614e739b41590556",
"exit": 0,
"stop_confirmed": true,
"retained_failure_evidence": null
}
]
}
results/service-opening-candidate/installation-custody-docs-tests-03.log
SHA-256 050db7fd8256dc9cffbb084007b46b01fd347125edb5f483e663d642abe838c8, 5654 bytes.
Running as unit: fabric-work-b533ecb39c9c48de85c83f1bbfa3c7d5.service
resource group: /user.slice/user-1000.slice/[email protected]/app.slice/fabric-work-b533ecb39c9c48de85c83f1bbfa3c7d5.service; memory.max=21474836480; swap.max=0
PASS exact private reference is declared unavailable in a fresh checkout: expected exit 0, got exit 0
PASS private reference source hash drift is rejected: expected nonzero exit with diagnostic, got exit 1
PASS declared private archive symlink is not traversed or validated: expected exit 0, got exit 0
PASS private reference wildcard target is rejected: expected nonzero exit with diagnostic, got exit 1
PASS forged private reference source hash is rejected: expected nonzero exit with diagnostic, got exit 1
PASS private reference outside experiment data is rejected: expected nonzero exit with diagnostic, got exit 1
PASS private reference traversal target is rejected: expected nonzero exit with diagnostic, got exit 1
PASS private reference absolute target is rejected: expected nonzero exit with diagnostic, got exit 1
PASS private reference bound is enforced: expected nonzero exit with diagnostic, got exit 1
PASS unregistered missing evidence link is rejected: expected nonzero exit with diagnostic, got exit 1
PASS unregistered experiment data symlink outside root is rejected: expected nonzero exit with diagnostic, got exit 1
PASS listed archived target is accepted from a historical record: expected exit 0, got exit 0
PASS missing target absent from the archived list is rejected: expected nonzero exit with diagnostic, got exit 1
PASS listed archived target is rejected from a current document: expected nonzero exit with diagnostic, got exit 1
PASS wildcard archived list entry is rejected: expected nonzero exit with diagnostic, got exit 1
PASS absolute file URI is rejected: expected nonzero exit with diagnostic, got exit 1
PASS relative file URI is rejected: expected nonzero exit with diagnostic, got exit 1
PASS Windows drive link is rejected: expected nonzero exit with diagnostic, got exit 1
PASS Windows drive link with encoded slash is rejected: expected nonzero exit with diagnostic, got exit 1
PASS Windows drive link with encoded backslash is rejected: expected nonzero exit with diagnostic, got exit 1
PASS Windows drive link with encoded colon is rejected: expected nonzero exit with diagnostic, got exit 1
PASS baseline repository documents: expected exit 0, got exit 0
PASS external, mailto, and protocol-relative URLs require no network: expected exit 0, got exit 0
PASS broken relative Markdown link: expected nonzero exit with diagnostic, got exit 1
PASS missing heading fragment: expected nonzero exit with diagnostic, got exit 1
PASS inline image destination is checked: expected nonzero exit with diagnostic, got exit 1
PASS reference-style link destination is checked: expected nonzero exit with diagnostic, got exit 1
PASS reference-style image destination is checked: expected nonzero exit with diagnostic, got exit 1
PASS valid inline link in a GFM table cell: expected exit 0, got exit 0
PASS missing inline link in a GFM table cell: expected nonzero exit with diagnostic, got exit 1
PASS valid image and reference-style destinations: expected exit 0, got exit 0
PASS percent-decoded local path, query, and heading fragment: expected exit 0, got exit 0
PASS second duplicate GitHub heading slug: expected exit 0, got exit 0
PASS nonexistent third duplicate heading slug: expected nonzero exit with diagnostic, got exit 1
PASS root-absolute local link is rejected: expected nonzero exit with diagnostic, got exit 1
PASS inline code and ordinary fenced code do not contain links: expected exit 0, got exit 0
PASS quadruple example fence hides nested Mermaid and links: expected exit 0, got exit 0
PASS valid unmarked Mermaid flowchart fence: expected exit 0, got exit 0
PASS valid standalone Mermaid state diagram: expected exit 0, got exit 0
PASS malformed standalone Mermaid flowchart: expected nonzero exit with diagnostic, got exit 1
PASS malformed real Mermaid fence: expected nonzero exit with diagnostic, got exit 1
PASS malformed Mermaid fence in a blockquote: expected nonzero exit with diagnostic, got exit 1
PASS canonical Mermaid marker with blank line and normalized endings: expected exit 0, got exit 0
PASS root README canonical marker and inline-code marker literal: expected exit 0, got exit 0
PASS canonical Mermaid copy drift: expected nonzero exit with diagnostic, got exit 1
PASS canonical Mermaid marker points to missing file: expected nonzero exit with diagnostic, got exit 1
PASS orphan canonical Mermaid marker: expected nonzero exit with diagnostic, got exit 1
PASS malformed VS Code extensions JSON: expected nonzero exit with diagnostic, got exit 1
PASS malformed Codex hooks JSON: expected nonzero exit with diagnostic, got exit 1
PASS malformed optional architecture graph JSON: expected nonzero exit with diagnostic, got exit 1
PASS duplicate four-digit ADR number: expected nonzero exit with diagnostic, got exit 1
PASS hidden agent skill Markdown is scanned: expected nonzero exit with diagnostic, got exit 1
PASS .git, target, and node_modules trees are skipped: expected exit 0, got exit 0
PASS symlinked directory outside root is not traversed: expected exit 0, got exit 0
PASS link through symlinked file outside root is rejected: expected nonzero exit with diagnostic, got exit 1
55/55 acceptance probes passed
Finished with result: success
Main processes terminated with: code=exited, status=0/SUCCESS
Service runtime: 19.060s
CPU time consumed: 27.972s
Memory peak: 93.5M (swap: 0B)
results/service-opening-candidate/resource-containment/fabric-work-b533ecb39c9c48de85c83f1bbfa3c7d5.json
SHA-256 39463a37312d184516fec1a230884949403db0fa939fb02f614e739b41590556, 1871 bytes.
{
"unit": "fabric-work-b533ecb39c9c48de85c83f1bbfa3c7d5",
"command": [
"env",
"PATH=/run/media/kmosoti/data/FabricO11y/tools/bun-1.4.0:/usr/local/bin:/usr/bin:/bin",
"BUN_INSTALL_CACHE_DIR=/run/media/kmosoti/data/FabricO11y/tools/docs-bun-cache",
"/run/media/kmosoti/data/FabricO11y/tools/bun-1.4.0/bun",
"tools/docs/check.test.mjs"
],
"exit": 0,
"wrapper_exit": 0,
"command_receipt": {
"unit": "fabric-work-b533ecb39c9c48de85c83f1bbfa3c7d5",
"command": [
"env",
"PATH=/run/media/kmosoti/data/FabricO11y/tools/bun-1.4.0:/usr/local/bin:/usr/bin:/bin",
"BUN_INSTALL_CACHE_DIR=/run/media/kmosoti/data/FabricO11y/tools/docs-bun-cache",
"/run/media/kmosoti/data/FabricO11y/tools/bun-1.4.0/bun",
"tools/docs/check.test.mjs"
],
"cgroup": "/sys/fs/cgroup/user.slice/user-1000.slice/[email protected]/app.slice/fabric-work-b533ecb39c9c48de85c83f1bbfa3c7d5.service",
"state": "completed",
"exit": 0,
"resource_observation": "command_return_before_service_stop",
"resources": {
"memory.peak": "98131968",
"memory.events": "low 0\nhigh 0\nmax 0\noom 0\noom_kill 0\noom_group_kill 0\nsock_throttled 0",
"cpu.stat": "usage_usec 27967712\nuser_usec 24040356\nsystem_usec 3927355\nnice_usec 0\ncore_sched.force_idle_usec 0\nnr_periods 0\nnr_throttled 0\nthrottled_usec 0\nnr_bursts 0\nburst_usec 0"
}
},
"stop_confirmed": true,
"stop_error": null,
"started_unix": 1791868833.5818546,
"elapsed_s": 19.07354187965393,
"storage_root": "/run/media/kmosoti/data/FabricO11y",
"temporary": "/run/media/kmosoti/data/FabricO11y/scratch/work-o2d2t834",
"temporary_removed": true,
"retained_failure_evidence": null,
"memory_high_bytes": 17179869184,
"memory_max_bytes": 21474836480,
"swap_max_bytes": 0,
"runtime_max_seconds": 1800,
"delegated": false
}
results/service-opening-candidate/installation-custody-docs-hooks-03.json
SHA-256 15b71516d12fd83238dee8c623339bc3ab2b0462ce6e3eb0185e59cdfe5c2dbf, 1610 bytes.
{
"label": "installation-custody-docs-hooks-03",
"command": [
"env",
"PATH=/run/media/kmosoti/data/FabricO11y/tools/bun-1.4.0:/usr/local/bin:/usr/bin:/bin",
"BUN_INSTALL_CACHE_DIR=/run/media/kmosoti/data/FabricO11y/tools/docs-bun-cache",
"python3",
"-B",
"tools/docs/test_hooks.py"
],
"delegated": false,
"frozen": null,
"scope": "harness controls only; no candidate acceptance evidence",
"harness_revision": "77d32ece01646f39d97e98b942fa7c776463a19c",
"source_status_before": "",
"storage_root": "/run/media/kmosoti/data/FabricO11y",
"admission_bytes": 32285973216,
"admission_observation": {
"data_bytes": 32285973216,
"regular_path_bytes": 32285877204,
"path_count": 382983,
"uid": 0,
"gid": 0,
"attempt": 1
},
"reserved_bytes": 1073741824,
"observations": [],
"started_utc": "2026-10-13T05:21:28.666228+00:00",
"state": "completed",
"log": "/run/media/kmosoti/data/FabricO11y/results/service-opening-candidate/installation-custody-docs-hooks-03.log",
"launcher_exit": 0,
"exit": 0,
"source_status_after": "",
"finished_utc": "2026-10-13T05:21:30.672374+00:00",
"log_sha256": "c0ff2e59d6d551d66d833bd843afb00c291f915e264c7a5a4d39c4a12c9a13b9",
"resource_receipts": [
{
"path": "/run/media/kmosoti/data/FabricO11y/results/service-opening-candidate/resource-containment/fabric-work-9d883866eade431981e02f48961f66db.json",
"sha256": "3bcd7cea4ab0920c3ebcc288282d4c38254fb477f32fdb7ab748956ccf6490de",
"exit": 0,
"stop_confirmed": true,
"retained_failure_evidence": null
}
]
}
results/service-opening-candidate/installation-custody-docs-hooks-03.log
SHA-256 c0ff2e59d6d551d66d833bd843afb00c291f915e264c7a5a4d39c4a12c9a13b9, 1599 bytes.
Running as unit: fabric-work-9d883866eade431981e02f48961f66db.service
resource group: /user.slice/user-1000.slice/[email protected]/app.slice/fabric-work-9d883866eade431981e02f48961f66db.service; memory.max=21474836480; swap.max=0
test_broken_link_requests_one_continuation (__main__.HookContract.test_broken_link_requests_one_continuation) ... ok
test_context_is_bounded (__main__.HookContract.test_context_is_bounded) ... ok
test_continuation_guard_reports_remaining_failure (__main__.HookContract.test_continuation_guard_reports_remaining_failure) ... ok
test_malformed_input_fails_explicitly (__main__.HookContract.test_malformed_input_fails_explicitly) ... ok
test_missing_dependencies_are_reported (__main__.HookContract.test_missing_dependencies_are_reported) ... ok
test_missing_runtime_is_not_reported_as_success (__main__.HookContract.test_missing_runtime_is_not_reported_as_success) ... ok
test_missing_state_is_reported (__main__.HookContract.test_missing_state_is_reported) ... ok
test_other_event_is_ignored (__main__.HookContract.test_other_event_is_ignored) ... ok
test_session_start_from_subdirectory (__main__.HookContract.test_session_start_from_subdirectory) ... ok
test_valid_docs_allow_stop (__main__.HookContract.test_valid_docs_allow_stop) ... ok
----------------------------------------------------------------------
Ran 10 tests in 1.324s
OK
Finished with result: success
Main processes terminated with: code=exited, status=0/SUCCESS
Service runtime: 1.460s
CPU time consumed: 1.889s
Memory peak: 94.6M (swap: 0B)
results/service-opening-candidate/resource-containment/fabric-work-9d883866eade431981e02f48961f66db.json
SHA-256 3bcd7cea4ab0920c3ebcc288282d4c38254fb477f32fdb7ab748956ccf6490de, 1795 bytes.
{
"unit": "fabric-work-9d883866eade431981e02f48961f66db",
"command": [
"env",
"PATH=/run/media/kmosoti/data/FabricO11y/tools/bun-1.4.0:/usr/local/bin:/usr/bin:/bin",
"BUN_INSTALL_CACHE_DIR=/run/media/kmosoti/data/FabricO11y/tools/docs-bun-cache",
"python3",
"-B",
"tools/docs/test_hooks.py"
],
"exit": 0,
"wrapper_exit": 0,
"command_receipt": {
"unit": "fabric-work-9d883866eade431981e02f48961f66db",
"command": [
"env",
"PATH=/run/media/kmosoti/data/FabricO11y/tools/bun-1.4.0:/usr/local/bin:/usr/bin:/bin",
"BUN_INSTALL_CACHE_DIR=/run/media/kmosoti/data/FabricO11y/tools/docs-bun-cache",
"python3",
"-B",
"tools/docs/test_hooks.py"
],
"cgroup": "/sys/fs/cgroup/user.slice/user-1000.slice/[email protected]/app.slice/fabric-work-9d883866eade431981e02f48961f66db.service",
"state": "completed",
"exit": 0,
"resource_observation": "command_return_before_service_stop",
"resources": {
"memory.peak": "99270656",
"memory.events": "low 0\nhigh 0\nmax 0\noom 0\noom_kill 0\noom_group_kill 0\nsock_throttled 0",
"cpu.stat": "usage_usec 1883935\nuser_usec 1581108\nsystem_usec 302827\nnice_usec 0\ncore_sched.force_idle_usec 0\nnr_periods 0\nnr_throttled 0\nthrottled_usec 0\nnr_bursts 0\nburst_usec 0"
}
},
"stop_confirmed": true,
"stop_error": null,
"started_unix": 1791868888.6958432,
"elapsed_s": 1.4737107753753662,
"storage_root": "/run/media/kmosoti/data/FabricO11y",
"temporary": "/run/media/kmosoti/data/FabricO11y/scratch/work-4vjf2dsw",
"temporary_removed": true,
"retained_failure_evidence": null,
"memory_high_bytes": 17179869184,
"memory_max_bytes": 21474836480,
"swap_max_bytes": 0,
"runtime_max_seconds": 1800,
"delegated": false
}
Post-run observation:
{
"utc": "2026-10-13T05:23:09.591174+00:00",
"project_units": "",
"custody_success_scratch_absent": true
}