{
  "schema": "nutricoach-v150-v3-red-v1",
  "recorded_at_kst": "2026-08-28T00:20:00+09:00",
  "command": "uv run pytest -q --tb=line -p no:cacheprovider tests/test_nutricoach_v150_v3_hardening.py",
  "working_directory": "/home/cube/projects/richard/.worktrees/nutricoach-v150-combined",
  "exit_code": 1,
  "summary": {
    "passed": 7,
    "failed": 4
  },
  "failures": [
    {
      "test": "test_created_path_lstat_rejects_symlink",
      "observable": "AttributeError: ConcreteLiveHost.verify_created_absent missing",
      "criterion": "post-stop owned created-path lstat fence"
    },
    {
      "test": "test_post_stop_clean_boundary_is_rechecked",
      "observable": "AttributeError: ConcreteLiveHost.clean_boundary_checks missing",
      "criterion": "semantic clean-boundary validation before and after stop"
    },
    {
      "test": "test_nested_weekly_authority_and_inbox_omission",
      "observable": "nested weekly authority migration is not implemented",
      "criterion": "weekly operations ON with omitted Channel Inbox remaining default OFF"
    },
    {
      "test": "test_real_offline_install_exposes_records_scripts_and_imports",
      "observable": "real fresh offline install identity API missing",
      "criterion": "exact wheel RECORD, scripts and import origins"
    }
  ],
  "already_green_without_recovered_red_receipt": 7,
  "already_green_receipt_status": "FAILING_FIRST_EVIDENCE_REQUIRED_FROM_EXISTING_CONTROLLER",
  "v3_seal_exists": false,
  "live_mutations": 0,
  "approval_consumptions": 0
}
