{
  "sha": "ddd7fc7f070667524578c282894dd44a2e36062f",
  "parent": "35d6f7a38f2189455f1a9e1a85a86b1e4bc0481a",
  "branch": "test/304-twohost-b-seed-docs-listener",
  "worktree": "C:\\Users\\decid\\Documents\\projects\\spt-core\\.worktrees\\hertz-S4-twohost-web",
  "changed_files": [
    "crates/spt-daemon/tests/twohost_web.rs"
  ],
  "stat": {
    "files": 1,
    "insertions": 42,
    "deletions": 1
  },
  "trailer": "Co-authored by: hertz",
  "trailer_verified": "raw git log body",
  "gates": {
    "status": "GATES_COMPLETE",
    "results": [
      {
        "stage": "check",
        "command": [
          "C:\\Users\\decid\\.cargo\\bin\\cargo.EXE",
          "check",
          "-p",
          "spt-daemon",
          "--tests"
        ],
        "started": "2026-09-15T10:11:25.144210+00:00",
        "ended": "2026-09-15T10:14:09.366888+00:00",
        "native_exit": 0,
        "free_before": 152580272128,
        "free_after": 151727316992
      },
      {
        "stage": "clippy",
        "command": [
          "C:\\Users\\decid\\.cargo\\bin\\cargo.EXE",
          "clippy",
          "-p",
          "spt-daemon",
          "--tests",
          "--",
          "-D",
          "warnings"
        ],
        "started": "2026-09-15T10:14:09.367888+00:00",
        "ended": "2026-09-15T10:14:58.805783+00:00",
        "native_exit": 0,
        "free_before": 151727316992,
        "free_after": 151119364096
      },
      {
        "stage": "inventory",
        "command": [
          "C:\\Users\\decid\\.cargo\\bin\\cargo.EXE",
          "nextest",
          "list",
          "-p",
          "spt-daemon",
          "--test",
          "twohost_web",
          "--profile",
          "ci-windows",
          "--message-format",
          "json"
        ],
        "started": "2026-09-15T10:14:58.807300+00:00",
        "ended": "2026-09-15T10:16:31.698574+00:00",
        "native_exit": 0,
        "free_before": 151119364096,
        "free_after": 148159041536
      },
      {
        "stage": "twohost-web",
        "command": [
          "C:\\Users\\decid\\.cargo\\bin\\cargo.EXE",
          "nextest",
          "run",
          "-p",
          "spt-daemon",
          "--test",
          "twohost_web",
          "--profile",
          "ci-windows",
          "--no-fail-fast",
          "--retries",
          "0",
          "--success-output",
          "immediate",
          "--failure-output",
          "immediate",
          "--color",
          "never"
        ],
        "started": "2026-09-15T10:16:31.700089+00:00",
        "ended": "2026-09-15T10:16:35.167906+00:00",
        "native_exit": 0,
        "free_before": 148159008768,
        "free_after": 148159004672
      },
      {
        "stage": "trace-version",
        "command": [
          "C:\\Users\\decid\\AppData\\Local\\Programs\\traceable-reqs\\traceable-reqs.EXE",
          "--version"
        ],
        "started": "2026-09-15T10:16:35.168410+00:00",
        "ended": "2026-09-15T10:16:35.436492+00:00",
        "native_exit": 0,
        "free_before": 148159000576,
        "free_after": 148167520256
      },
      {
        "stage": "trace-check",
        "command": [
          "C:\\Users\\decid\\AppData\\Local\\Programs\\traceable-reqs\\traceable-reqs.EXE",
          "check"
        ],
        "started": "2026-09-15T10:16:35.443622+00:00",
        "ended": "2026-09-15T10:16:43.553385+00:00",
        "native_exit": 0,
        "free_before": 148167544832,
        "free_after": 148165484544
      }
    ],
    "twohost_body_evidence": "NONE: every existing twohost_web cell is SPT_TWO_HOST/role-gated. This run proves only the unopted-in paths. S5 golden owns the true twohost bodies."
  },
  "cells": [
    "two_host_inbound_probe_role_a",
    "two_host_inbound_probe_role_b",
    "two_host_web_deny_role_a",
    "two_host_web_fetch_role_a",
    "two_host_web_helper_role_a",
    "two_host_web_range_role_a",
    "two_host_web_role_b"
  ],
  "trace_summary": "918 requirements: 918 complete, 0 incomplete, 0 findings",
  "role_gating_caveat": "NONE: every existing twohost_web cell is SPT_TWO_HOST/role-gated. This run proves only the unopted-in paths. S5 golden owns the true twohost bodies.",
  "linux_discriminator": {
    "owner": "todlando",
    "message": "UV5ZS4JS; AGSAE3KN",
    "base": "35d6f7a3",
    "bare_native_exit": 101,
    "full_native_exit": 0,
    "actual_bound_port": 33319,
    "evidence": ".spt/preserved/304-web-helper-rca/linux/",
    "product_edits": false
  },
  "pool_release_exit": 0,
  "owner_after": {
    "owner_tree": "C:\\Users\\decid\\Documents\\projects\\spt-core\\.worktrees\\hertz-S4-twohost-web",
    "written_by": "spt-poolguard"
  },
  "final_census": {
    "at": "2026-09-15T10:18:30.6490899Z",
    "self_pid": 33224,
    "self_seen": true,
    "active": []
  },
  "source_assessment": "source-assessment.json",
  "admission_limitation": "First custom census had overescaped predicates and is not valid zero evidence; corrected predicate positive-controls passed and identified only own cargo during bootstrap. Final corrected census active0. See census-predicate-correction.json.",
  "fmt_executed": false,
  "push_executed": false,
  "assembly_changed": false,
  "cohort": "PARKED; no BOX CLEAR"
}