{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://life-helper.local/schema/break_protocol.schema.json", "title": "Break Protocol (끊기 카테고리)", "description": "habit-breaking-protocols.md §2의 카테고리별 프로토콜.", "type": "object", "required": ["id", "category", "title", "huberman_summary", "phases", "default_common_frames"], "additionalProperties": false, "properties": { "id": { "type": "string", "description": "보통 category 값과 동일" }, "category": { "$ref": "enums.schema.json#/$defs/BreakCategory" }, "title": { "type": "string" }, "huberman_summary": { "type": "string", "description": "Huberman 핵심 메시지 요약" }, "frame_examples": { "type": "array", "items": { "type": "object", "additionalProperties": false, "required": ["level", "text"], "properties": { "level": { "$ref": "enums.schema.json#/$defs/FrameLevelAllowed" }, "text": { "type": "string" } } } }, "phases": { "type": "array", "description": "단계식 프로토콜 (예: 4주 알코올 점진 감량)", "items": { "type": "object", "additionalProperties": false, "required": ["week", "goal"], "properties": { "week": { "type": "integer", "minimum": 1 }, "goal": { "type": "string" }, "environment_design": { "type": "string" }, "if_then_examples": { "type": "array", "items": { "type": "string" } } } } }, "default_common_frames": { "type": "array", "items": { "$ref": "enums.schema.json#/$defs/CommonFrameId" }, "description": "이 카테고리에 권장되는 공통 프레임 ID 목록" }, "tools": { "type": "array", "items": { "type": "string" }, "description": "추천 도구 (DNS 필터·앱·하드웨어)" }, "medical_warning": { "type": "string", "description": "의학적 면책/응급 경고" }, "reference_ids": { "type": "array", "items": { "type": "string" } } } }