mode: dry_run
| run_status: succeeded
| exit_code: 0
| model: gpt-image-2
| image_api_call_count: 0
| image_generation_count: 0
| derived_from_w18f: 20260526_1559_dfadc8
| derived_from_w18i: 20260526_1749_d02334
| anchor: L05B02
| anchor_png: /Users/manta/Documents/Projects/TheRoad-I1/scripts_output/background_image_consistency_reference_slice_experiment/20260526_1749_d02334/png/L05B02.png
| base_fp_png: /Users/manta/Documents/Projects/TheRoad-I1/scripts_output/floor_plan_base_layout_image_smoke_slice_experiment/20260526_1500_0ab6ac/png/fp_l05_01.png
{"reference_derived": 3, "fp_seeded_anchor": 1}mode: fp_seeded_anchor · fp_included: True · transient: [] · clean: True · prompt_len: 2227
reference_decision_reason: fp_seeded_anchor: no catalog entry reached strong overlap (needs >=1 shared unit AND (>=2 shared units OR >=1 shared base marker)); base FP used as layout-only reference, BG must establish its own home identity under the modest style contract.
selected_refs: []
| candidate | score | shared_units | shared_base_markers | strong |
|---|---|---|---|---|
| L05B02 | 1.0 | ['living_dining'] | [] | no |
(no PNG — dry-run or failed call)
mode: reference_derived · fp_included: False · transient: [18, 19, 23] · clean: False · prompt_len: 2773
reference_decision_reason: reference_derived: 1 catalog entry reached strong overlap (>=1 shared unit AND (>=2 shared units OR >=1 shared base marker)); selected top-1 by score; FP excluded so reference identity dominates.
selected_refs: ['L05B05']
| candidate | score | shared_units | shared_base_markers | strong |
|---|---|---|---|---|
| L05B02 | 0.0 | [] | [] | no |
| L05B05 | 2.5 | ['private_bedroom_a'] | [3, 8, 12] | YES |
(no PNG — dry-run or failed call)
mode: reference_derived · fp_included: False · transient: [20, 22] · clean: False · prompt_len: 2796
reference_decision_reason: reference_derived: 3 catalog entries reached strong overlap (>=1 shared unit AND (>=2 shared units OR >=1 shared base marker)); selected top-2 by score; FP excluded so reference identity dominates.
selected_refs: ['L05B05', 'L05B04']
| candidate | score | shared_units | shared_base_markers | strong |
|---|---|---|---|---|
| L05B02 | 1.5 | ['living_dining'] | [1] | YES |
| L05B05 | 4.0 | ['living_dining', 'private_bedroom_a'] | [3, 8, 12, 15] | YES |
| L05B04 | 2.5 | ['private_bedroom_a'] | [3, 8, 12] | YES |
(no PNG — dry-run or failed call)
mode: reference_derived · fp_included: False · transient: [21] · clean: False · prompt_len: 2616
reference_decision_reason: reference_derived: 3 catalog entries reached strong overlap (>=1 shared unit AND (>=2 shared units OR >=1 shared base marker)); selected top-2 by score; FP excluded so reference identity dominates.
selected_refs: ['L05B02', 'L05B03']
| candidate | score | shared_units | shared_base_markers | strong |
|---|---|---|---|---|
| L05B02 | 2.5 | ['living_dining'] | [1, 11, 13] | YES |
| L05B05 | 2.0 | ['living_dining', 'private_bedroom_a'] | [] | YES |
| L05B04 | 1.0 | ['private_bedroom_a'] | [] | no |
| L05B03 | 2.5 | ['living_dining', 'private_bedroom_a'] | [1] | YES |
(no PNG — dry-run or failed call)
| invariant | status | detail |
|---|---|---|
| inputs_present | PASS | {"missing_inputs": [], "decisions_count": 4, "base_fp_png_exists": true, "anchor_png_exists": true} |
| targets_within_allowed_and_exclude_anchor | PASS | {"target_bg_ids": ["L05B05", "L05B04", "L05B03", "L05B01"], "invalid_targets": [], "anchor_excluded": true, "allowed": ["L05B01", "L05B03", "L05B04", "L05B05"]} |
| reference_decision_shape_valid | PASS | {"failures": [], "failure_count": 0, "mode_summary": {"reference_derived": 3, "fp_seeded_anchor": 1}} |
| image_generation_count_matches_targets_and_mode | PASS | {"mode": "dry_run", "image_api_call_count": 0, "image_generation_count": 0, "per_bg_png_existence": {"L05B05": false, "L05B04": false, "L05B03": false, "L05B01": false}} |
| production_diff_zero_db_write_zero_no_imageasset_write | PASS | {"production_diff_empty": true, "db_write_count": 0, "image_asset_write_count": 0, "image_import_seen": false} |
{
"run_id": "20260526_1847_53f8a8",
"stage": "w18j_background_image_overlap_reference_slice",
"plan_version": "bps_w1",
"generated_at": "2026-05-26T18:47:29.759122+09:00",
"args": {
"derive_overlap_from": "scripts_output/background_prompt_region_ref_assembly_slice_experiment/20260526_1559_dfadc8",
"derive_region_ref_from": "scripts_output/floor_plan_bg_to_fp_region_ref_slice_experiment/20260526_1522_c6d272",
"derive_anchor_from": "scripts_output/background_image_consistency_reference_slice_experiment/20260526_1749_d02334",
"target_bg_ids": "L05B05,L05B04,L05B03,L05B01",
"generate": false,
"model": "gpt-image-2",
"output_root": "/Users/manta/Documents/Projects/TheRoad-I1/scripts_output/background_image_overlap_reference_slice_experiment",
"diag_print_imports": false
},
"derived_from_w18f": "20260526_1559_dfadc8",
"derived_from_w18d": "20260526_1522_c6d272",
"derived_from_w18i": "20260526_1749_d02334",
"target_bg_ids": [
"L05B05",
"L05B04",
"L05B03",
"L05B01"
],
"invalid_targets": [],
"model": "gpt-image-2",
"mode": "dry_run",
"image_api_call_count": 0,
"image_generation_count": 0,
"outputs": [
"overlap_reference_plan.json",
"w18j_compatibility_report.json"
],
"run_status": "succeeded",
"exit_code": 0,
"failed_invariants": [],
"mode_summary": {
"reference_derived": 3,
"fp_seeded_anchor": 1
},
"per_bg_png_size_bytes": {
"L05B05": 0,
"L05B04": 0,
"L05B03": 0,
"L05B01": 0
}
}