{ "schema_version": "1.0", "document_kind": "explanation", "primary_audience": "초급 개발자", "purpose": "실패 fixture", "reader_question": "무엇이 잘못됐는가?", "reader_outcome": "실패를 확인한다.", "prerequisites": [], "assumed_known": [], "must_explain": ["멱등성", "유효 기간", "캐시 관통"], "non_goals": [] }