{
  "artifact_id": "neurobrick-system-review-2026-09-30",
  "observed_at": "2026-09-30T11:33:15+09:00",
  "inspection_window": "30 September 2026 · 11:32–11:33 KST",
  "scope": "Read-only inspection of the known operating fleet. Point-in-time internal disclosure, not live telemetry or independent attestation.",
  "inventory": {
    "compute_hosts": 7,
    "storage_appliances": 1,
    "execution_systems": 3,
    "mesh_registered": 9,
    "mesh_online": 8,
    "control_plane_containers": 7,
    "apple_silicon_installed_memory_gib": 224,
    "ci_vms_running": 3
  },
  "counting_boundary": "Seven compute hosts were accessed: the control host locally and the others over SSH. One NAS was observed through shares mounted on both Apple Silicon hosts. The mesh count is network identities: nine registered, eight online. It includes client devices and machines that are not part of the operating fleet. The seven containers are the running database, cache, metrics and log services of the control stack on one host; the control-plane service answered its health endpoint and is not one of them, and a separate second container stack on that host is not counted. Three running Linux CI guests were observed; other running Linux guests were not established as CI runners and are not counted. Containers, VMs and logical execution systems are not additional physical boxes. This is the known inspected fleet, not a discovery proof for every device.",
  "hosts": [
    {
      "role": "Control & development",
      "count": 1,
      "evidence": "The comparison that produced this review ran on this host and reached all seven compute hosts.",
      "boundary": "Reachability is not health. The local container engine was not inspected in this window."
    },
    {
      "role": "Research & primary execution",
      "count": 1,
      "evidence": "Remote runtime inspection: four trader and order-enforcement processes were present. The lineage index was built at 07:11 KST on 30 September, and the latest readiness run finished its lineage stage at 09:56 KST on 30 September.",
      "boundary": "Process presence does not prove every strategy is armed or orders have filled."
    },
    {
      "role": "Local inference & Linux CI",
      "count": 1,
      "evidence": "Remote inspection: the two Apple Silicon hosts carry 224 GiB of installed memory together, and the Linux CI guest on this host was running.",
      "boundary": "Inference generation, model residency and distributed inference were not tested in this window."
    },
    {
      "role": "Domestic rotation execution",
      "count": 1,
      "evidence": "Scheduled rotation task: last run 09:05 KST on 30 September, result 0. The seven support containers of the control stack were running on this host.",
      "boundary": "Scheduled-task completion is not broker reconciliation and does not establish that the rotation lane is placing live orders."
    },
    {
      "role": "Multi-account execution",
      "count": 1,
      "evidence": "Scheduled account worker: last run 11:32 KST on 30 September, result 0.",
      "boundary": "A worker result does not establish every account or strategy is eligible."
    },
    {
      "role": "Fleet observation",
      "count": 1,
      "evidence": "Deadman watch: last run 11:00 KST on 30 September, result 0. Daily scan: last started 08:00 KST on 30 September; the task was Ready at inspection.",
      "boundary": "Scheduler records do not independently validate report contents or full fleet coverage."
    },
    {
      "role": "Windows / WSL CI",
      "count": 1,
      "evidence": "Remote host reachable; four self-hosted runner services were running.",
      "boundary": "Running runner services do not establish job success."
    }
  ],
  "systems": [
    {
      "name": "NeuroPublic",
      "role": "Research, market data and primary execution",
      "detail": "A research and execution environment with domestic and US trader processes and separate order enforcement. Data readiness and strategy promotion are separate gates."
    },
    {
      "name": "KR Rotation",
      "role": "Independent domestic execution",
      "detail": "A dedicated scheduled domestic rotation engine with its own execution and account boundary."
    },
    {
      "name": "NeuroForAll",
      "role": "Multi-account execution",
      "detail": "An account-scoped execution platform with scheduled workers and separate account contexts."
    },
    {
      "name": "Control Plane",
      "role": "Control and evidence integration",
      "detail": "A separate coordination layer supplying state, release controls and evidence services. It is not counted as a fourth independent execution system."
    }
  ],
  "capabilities": [
    {
      "title": "Operate separate execution paths",
      "evidence": "Three execution systems across separate hosts",
      "detail": "Primary research and execution, domestic rotation and multi-account workers are distinct systems on separate hosts.",
      "boundary": "An operating process or successful scheduled task does not prove a filled order or current strategy eligibility."
    },
    {
      "title": "Keep release permission explicit",
      "evidence": "Approval axis open · kill switch ARMED · release authority not read",
      "detail": "The control plane reports its approval axis as open: an approval that the live-execution safety gate requires is granted. The health endpoint does not say which approval. A flag trace on 27 September 2026 found operator approval granted and both autonomous-release opt-ins off, and the owner confirmed on 28 September 2026 that the approval is intended. The release-authority artifact sits behind an authenticated endpoint and was not read.",
      "boundary": "The mode field is observational and does not gate orders; it belongs to the control plane, not to the independent engines."
    },
    {
      "title": "Reject unsuitable research inputs",
      "evidence": "30 September, 09:56 KST run · lineage exit 2",
      "detail": "Nine of nine price prerequisites passed; 27 of 42 factor checks failed (price-parent snapshot mismatch 16; observation contract failed 9; missing point-in-time provenance 2). No research-observation start was recorded. The readiness run is scheduled; these are the figures of its latest receipt, whose hash chain and output hash were verified before counting.",
      "boundary": "This is one specified input set. It is not a fleet-wide failure rate or proof that all trading stopped."
    },
    {
      "title": "Produce operating evidence",
      "evidence": "Lineage index built 07:11 KST · NAV and margin state files read",
      "detail": "The latest vintage held 112,812 nodes and 34,405 edges. The NAV state file was fresh and every venue reported an empty error list. The margin state raised no alert. No balance or account identifier is read or published.",
      "boundary": "A built index is an instrument, not a linkage result. Freshness and empty error lists do not establish accounting correctness."
    },
    {
      "title": "Support research and delivery",
      "evidence": "Three running Linux CI guests · four runner services",
      "detail": "Inference, shared data, Linux CI guests, runner services and NAS-backed storage support the execution systems.",
      "boundary": "CI job acceptance, inference output quality and full clean-box recovery remain separate verification work."
    },
    {
      "title": "Carry one identifier along the decision path",
      "evidence": "Gate rows linked 297 · executed domestic-brokerage orders carrying a decision identifier 0 of 772",
      "detail": "Decision identifiers are minted before the pre-placement gates and reach the gate and sealed-intent records. No executed domestic-brokerage order has carried one yet. The spot accumulation job runs a release fixed on 15 September, before identifiers were added, so its orders carry none until that release is refreshed. A fixture test shows that the accounting writer and the index join a stamped order to its realized row.",
      "boundary": "The fixture proves the code path, not an operating result. Accounting linkage stays unmeasured until a stamped order is closed."
    }
  ],
  "authority": [
    {
      "title": "Central operating state",
      "state": "APPROVAL AXIS OPEN",
      "detail": "The control-plane health endpoint returned ok with its approval axis open and the kill switch ARMED. Detailed database, cache and core probes were deferred.",
      "boundary": "HTTP availability is not business readiness. The field is derived and observational and does not gate orders. When the approval was last granted is not recorded."
    },
    {
      "title": "Central live release",
      "state": "NOT READ",
      "detail": "The release-authority artifact is served behind an authenticated endpoint and was not read in this inspection.",
      "boundary": "Absence of a reading is not a permission and not a block."
    },
    {
      "title": "Strategy promotion evidence",
      "state": "WITHHELD",
      "detail": "Zero strategies held promotion authority in the stock-strategy evidence state. The latest auto-promotion pipeline row had zero eligible candidates, and the stock promoter's apply status was disabled.",
      "boundary": "This is a specific promotion pipeline, not a verdict on every existing trading strategy."
    },
    {
      "title": "Local execution boundaries",
      "state": "PATH-SPECIFIC",
      "detail": "Independent execution engines retain their own permissions, account contexts and gates.",
      "boundary": "The inspection did not re-census all authority surfaces or prove one universal actuator gate."
    },
    {
      "title": "Inter-host access gates",
      "state": "ONE ENFORCING · ONE UNDER EVALUATION",
      "detail": "One inter-host access gate was enforcing at inspection. A second records a verdict for each request and has not been switched to enforcement.",
      "boundary": "These gates bound machine-to-machine access. They are not trading authority and do not describe every inbound path."
    }
  ],
  "observation": [
    {
      "title": "Control-plane availability",
      "state": "SMOKE OK",
      "detail": "HTTP endpoint reachable at inspection; deeper database, cache and core probes explicitly deferred."
    },
    {
      "title": "Decision lineage index",
      "state": "BUILT",
      "detail": "Latest build 07:11 KST on 30 September. Executed-order linkage to a research reference: 0 of 4,466. Gate rows linked to an attempt: 297."
    },
    {
      "title": "Research readiness",
      "state": "STOPPED AT LINEAGE",
      "detail": "Scheduled run, latest receipt 09:56 KST on 30 September: 27 of 42 factor checks failed."
    },
    {
      "title": "Scheduled fleet observation",
      "state": "TASK RESULTS READ",
      "detail": "Deadman watch last ran 11:00 KST on 30 September with result 0. The daily scan last started 08:00 KST on 30 September."
    },
    {
      "title": "Observer independence",
      "state": "NOT RE-ATTESTED",
      "detail": "A separate observation host was reachable. Independence, complete scan coverage and the primary/fallback receipt chain were not re-attested in this inspection."
    },
    {
      "title": "Storage and recovery",
      "state": "MOUNTS OBSERVED",
      "detail": "NAS shares were mounted on both Apple Silicon hosts. A fresh fleet-wide clean-box restore was not performed."
    },
    {
      "title": "CI execution evidence",
      "state": "GUESTS AND RUNNERS RUNNING",
      "detail": "Three Linux CI guests and four runner services were running. This does not establish that CI jobs pass."
    },
    {
      "title": "Support services",
      "state": "DEGRADED IN PART",
      "detail": "Three containers of a separate support stack were unhealthy, restarting or still starting on the host that runs the control stack. The seven control-stack containers were up."
    }
  ],
  "limits": [
    "The unified research-to-authorized-execution-to-accounting path is connected by identifier as far as the authority gate. Execution and accounting linkage are unmeasured: no order carrying a decision identifier has executed.",
    "The latest research readiness run stopped at lineage validation with 27 of 42 factor checks failing, so no research observation started.",
    "No strategy holds promotion authority in the stock-strategy evidence state.",
    "The release-authority artifact was not read; this review makes no claim about central live release.",
    "Authority-surface attribution, replay equivalence and remediation-effect totals were not re-measured. August figures remain historical evidence.",
    "Observer independence and complete coverage were not re-attested. Scheduled-task success alone does not establish either.",
    "NAS mounts and running services do not establish a verified fleet-wide clean-box recovery or a reconciled formal close.",
    "Durable net performance and readiness for automatic capital expansion are not established by this public disclosure."
  ],
  "next_acceptance_conditions": [
    "Execute one bounded, owner-authorized order that carries a decision identifier, and observe the same identifier on its fill, realized outcome and cost record.",
    "Bring the scheduled readiness run to a lineage pass: all 42 factor checks, not only the production universes.",
    "Give authority events their own identifiers so a governed decision can be counted, and read the release-authority artifact beside the approval axis."
  ],
  "readiness_case": {
    "executed_at": "2026-09-30T09:56:55+09:00",
    "price_passed": 9,
    "price_total": 9,
    "factor_failed": 27,
    "factor_total": 42,
    "lineage_exit_code": 2,
    "observation": "No start or completion event recorded",
    "boundary": "One scheduled readiness run and its specified input set, read from its receipt. Counts are not a fleet-wide failure rate. This concerns the research observation stage and does not establish that all live trading was blocked.",
    "failure_categories": [
      {
        "reason": "price-parent snapshot mismatch",
        "count": 16
      },
      {
        "reason": "observation contract failed",
        "count": 9
      },
      {
        "reason": "missing point-in-time provenance",
        "count": 2
      }
    ]
  },
  "publication_boundary": "Capital-redacted internal inspection. Excludes balances, account identifiers, secrets, raw hostnames, addresses and private configuration. Checksums identify the public files, not independently reproduced private runs.",
  "development_scope": [
    {
      "state": "Operating",
      "title": "Execution and supporting services",
      "detail": "Existing proprietary-capital execution systems, observation and infrastructure have operating evidence. This does not establish that every strategy is active or every integration is accepted."
    },
    {
      "state": "Under validation",
      "title": "A unified research-to-evidence path",
      "detail": "A daily lineage index measures the path and a scheduled readiness run gates its first stage. Decision identifiers reach the authority gate; execution and accounting linkage remain at zero because no identified order has executed. A complete repeatable path is not yet established."
    },
    {
      "state": "Not established",
      "title": "Sustained economic validation",
      "detail": "This review does not establish durable net performance, readiness for automatic capital expansion or fleet-wide recovery. These require additional operational evidence."
    }
  ],
  "supersedes": "neurobrick-system-review-2026-09-27",
  "decision_path": {
    "index_build": "2026-09-30T07:11:11+09:00",
    "nodes": 112812,
    "edges": 34405,
    "gate_rows_linked": 297,
    "executed_orders_with_decision_identifier": {
      "n": 0,
      "N": 772
    },
    "executed_orders_linked_to_research": {
      "n": 0,
      "N": 4466
    },
    "fixture_proof": "A fixture test drives a sell through the realized-outcome writer and the index build: decision, order and realized row join by identifier. Code path only.",
    "boundary": "Counts come from the ledgers of one host at one build. Blocked and dry-run decisions are excluded from the executed denominators."
  },
  "observed_states": {
    "nav_artifacts_ok": true,
    "margin_alert": false,
    "promotion_authority_granted": 0,
    "promotion_candidates_eligible": 0,
    "stock_promoter_apply_status": "disabled",
    "approval_axis": "OPEN",
    "kill_switch": "ARMED"
  },
  "observed_facts": {
    "primary_engine_processes": 4,
    "rotation_last": "2026-09-30T09:05:01+09:00",
    "rotation_result": 0,
    "worker_last": "2026-09-30T11:32:01+09:00",
    "worker_result": 0,
    "deadman_watch_last": "2026-09-30T11:00:01+09:00",
    "deadman_watch_result": 0,
    "daily_scan_state": "Ready",
    "daily_scan_last": "2026-09-30T08:00:01+09:00",
    "runner_services_running": 4,
    "support_containers_not_healthy": 3,
    "access_gate_primary_mode": "deny",
    "access_gate_secondary_mode": "observe",
    "accumulation_release_date": "2026-09-15T00:00:00+09:00",
    "accumulation_release_without_identifier": true
  }
}
