W18C — base_layout_vlm_readback 20260526_1515_d1701d

stage: dry_run | run_status: succeeded | exit_code: 0 | model: None | vlm_api_call_count: 0 | image_api_call_count: 0 | derived_from(W18B): 20260526_1500_0ab6ac

structural_relationship_summary

{
  "open_zones_continuous": false,
  "open_zone_notes": "placeholder_dry_run",
  "private_rooms_count": 0,
  "service_rooms_count": 0,
  "entry_or_threshold_count": 0,
  "topology_intact": false,
  "tv_or_wall_fixture_looks_like_divider": false,
  "tv_or_wall_fixture_notes": "placeholder_dry_run",
  "compact_scale_observed": false,
  "scale_notes": "placeholder_dry_run"
}

read_markers

markervisibleconfidence observed_label_or_arearectcellnotes

missing_or_ambiguous_markers

markerreason

base_unit_layout

markerunit_idobserved_area_label 10x10 rectadjacency_notes

unexpected_transient_markers (diagnostic only)

markernotes

readback_conflicts (VLM-reported, diagnostic only)

markerexpectedobservednote

Invariants

invariantstatusdetail
inputs_presentPASS
{"missing_inputs": [], "base_legend_count": 17, "excluded_marker_count": 6, "stage_status": "dry_run", "prev_run_id": "20260526_1500_0ab6ac"}
target_fp_only_fp_l05_01PASS
{"received_target_fp_ids": ["fp_l05_01"], "allowed": ["fp_l05_01"]}
model_is_gpt_5_5_when_generatedPASS
{"skip_reason": "dry_run"}
read_markers_partition_base_legendPASS
{"skip_reason": "dry_run"}
production_diff_zero_db_write_zero_image_generation_zeroPASS
{"production_diff_empty": true, "db_write_count": 0, "image_import_seen": false, "image_api_call_count": 0, "vlm_api_call_count": 0, "expected_vlm_api_call_count": 0}
raw run_meta.json
{
  "run_id": "20260526_1515_d1701d",
  "stage": "w18c_floor_plan_base_layout_vlm_readback_slice",
  "plan_version": "bps_w1",
  "generated_at": "2026-05-26T15:15:16.340167+09:00",
  "args": {
    "derive_base_vlm_readback_from": "scripts_output/floor_plan_base_layout_image_smoke_slice_experiment/20260526_1500_0ab6ac",
    "target_fp_ids": "fp_l05_01",
    "generate": false,
    "model": "gpt-5.5",
    "output_root": "/Users/manta/Documents/Projects/TheRoad-I1/scripts_output/floor_plan_base_layout_vlm_readback_slice_experiment",
    "diag_print_imports": false
  },
  "derived_from": "20260526_1500_0ab6ac",
  "target_fp_ids": [
    "fp_l05_01"
  ],
  "invalid_targets": [],
  "model_used": null,
  "expected_model": "gpt-5.5",
  "image_api_call_count": 0,
  "vlm_api_call_count": 0,
  "expected_vlm_api_call_count": 0,
  "outputs": [
    "vlm_readback.json",
    "vlm_readback_compatibility_report.json"
  ],
  "run_status": "succeeded",
  "exit_code": 0,
  "failed_invariants": [],
  "stage_status": "dry_run"
}
raw vlm_readback.json
{
  "read_markers": [],
  "missing_or_ambiguous_markers": [],
  "base_unit_layout": [],
  "structural_relationship_summary": {
    "open_zones_continuous": false,
    "open_zone_notes": "placeholder_dry_run",
    "private_rooms_count": 0,
    "service_rooms_count": 0,
    "entry_or_threshold_count": 0,
    "topology_intact": false,
    "tv_or_wall_fixture_looks_like_divider": false,
    "tv_or_wall_fixture_notes": "placeholder_dry_run",
    "compact_scale_observed": false,
    "scale_notes": "placeholder_dry_run"
  },
  "unexpected_transient_markers": [],
  "readback_conflicts": []
}