W18J run_id: 20260526_1847_1955f2 · derived_from_w18f: 20260526_1559_dfadc8 · derived_from_w18d: 20260526_1522_c6d272 · derived_from_w18i: 20260526_1749_d02334
reference_derived mode (3 BG): exact-ID overlap (target_unit_refs.unit_id + base_marker_refs.marker_number) 으로 catalog 중 strong overlap (>=1 shared unit AND (>=2 shared units OR >=1 shared base marker)) 이 있는 BG. image=[ref1, ref2 up to 2] 만 사용, FP 제외.fp_seeded_anchor mode (1 BG): catalog overlap weak. image=[base_fp_png] 만, FP 사용. 새 anchor 처럼 modest style contract 로 fresh home identity 생성.
run_id: 20260526_1500_0ab6ac
L05B05 (fp_seeded_anchor) 만 이 FP 를 reference 로 사용.

run_id: 20260526_1749_d02334
anchor_units: ['kitchen_nook', 'living_dining']
anchor_base_markers: [1, 2, 11, 13, 14, 17]
W18J catalog 에 seed entry 로 등록. L05B01, L05B03 의 reference_derived 후보로 사용됨.


transient_markers: [] · 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.
| candidate | score | shared_units | shared_base | strong |
|---|---|---|---|---|
| L05B02 | 1.0 | ['living_dining'] | [] | no |


transient_markers: [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.
| candidate | score | shared_units | shared_base | strong |
|---|---|---|---|---|
| L05B02 | 0.0 | [] | [] | no |
| L05B05 | 2.5 | ['private_bedroom_a'] | [3, 8, 12] | YES |


transient_markers: [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.
| candidate | score | shared_units | shared_base | 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 |


transient_markers: [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.
| candidate | score | shared_units | shared_base | 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 |
{"reference_derived": 3, "fp_seeded_anchor": 1}
| name | 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": "generated", "image_api_call_count": 4, "image_generation_count": 4, "per_bg_png_existence": {"L05B05": true, "L05B04": true, "L05B03": true, "L05B01": true}} |
| 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} |
Modest compact lived-in home, ordinary domestic finishes, practical low-budget materials, simple consistent indoor lighting, no luxury, no showroom, no hotel, no real-estate brochure styling, no marble, no chandelier, no designer furniture. Preserve the region and markers from the prompt body. Do not render any person, body, or corpse.
{
"reference_derived": "Inherit the home identity from the provided visual reference image(s). Match floor, wall, window-covering, lighting, and fixed-furniture palette so the room reads as the same dwelling. Do not redraw any transient cue that the reference already contains; only add the transient cues explicitly listed in the prompt body below.",
"fp_seeded_anchor": "The provided reference is the base floor plan layout only. Use it as spatial guidance, not as a visible overlay. Establish a fresh ordinary lived-in interior under the modest style contract above. Render only the region and markers described in the prompt body below."
}