{ "id": "declarative-vm", "visual_grammar": "reconciliation_loop", "reader_question": "선언 상태와 실제 VM 상태가 다를 때 컨트롤러는 무엇을 하는가?", "diagram_only": true, "visible_text_scope": [ "node labels", "boundary labels", "edge labels", "state/time annotations required to decode the relation" ], "forbidden_visible_elements": [ "global title", "subtitle paragraph", "footer", "takeaway band", "pattern number", "generator watermark", "decorative metric card", "gradient", "drop shadow", "glow" ], "palette_policy": "grayscale plus one primary accent; status colors only when semantic", "required_renderer_capabilities": [ "document shape", "controller", "failure marker", "status feedback" ] }