{
  "id": "bread-baker",
  "title": "제빵기능사",
  "release": "BB-HR-local-r1",
  "packageId": "bread-baker-review-space-local-r1",
  "certificationId": "jmCd7893",
  "notice": "120개 학습과 236개 확인문제를 살펴볼 수 있어요. 검토가 남은 자료이며, 이 화면의 공부 기록은 회원 계정에 저장되지 않아요.",
  "selectionMetadata": {
    "version": "BB-HR-local-r1"
  },
  "lessons": [
    {
      "id": "bb-l-001",
      "title": "밀가루·물·이스트는 서로 다른 일을 한다",
      "intro": "빵이 부푸는 이유를 알려면 가스를 만드는 일과 가스를 붙잡는 일을 먼저 나눠 봅니다.",
      "prerequisites": [],
      "objectives": [
        "밀가루와 물의 구조 형성 역할을 설명한다.",
        "이스트의 가스 생성과 글루텐의 가스 보유를 구별한다."
      ],
      "scopeIds": [
        "bb-s-1-1-3",
        "bb-s-1-1-4"
      ],
      "sections": [
        {
          "id": "bb-l-001-s1",
          "title": "재료가 반죽이 되는 과정",
          "blocks": [
            {
              "type": "paragraph",
              "text": "밀가루는 빵의 구조를 만드는 바탕입니다. 밀가루의 단백질이 물을 만나고 섞이는 과정에서 글루텐이라는 늘어나는 구조가 발달합니다. 마른 밀가루에 이미 완성된 글루텐 그물이 들어 있다고 생각하지 마세요."
            },
            {
              "type": "paragraph",
              "text": "물은 밀가루를 젖게 해 이 구조가 만들어지는 데 참여합니다. 단백질은 재료의 성분이고, 글루텐 구조는 물과 혼합을 거쳐 발달하는 결과입니다."
            }
          ],
          "sourceIds": [
            "bc-flour"
          ],
          "assetIds": []
        },
        {
          "id": "bb-l-001-s2",
          "title": "가스를 만드는 쪽과 붙잡는 쪽",
          "blocks": [
            {
              "type": "paragraph",
              "text": "이스트는 발효에 관여하는 미생물입니다. 이용 가능한 당을 바탕으로 이산화탄소를 만들어 반죽을 부풀게 합니다. 글루텐 구조는 그 가스를 보유하는 데 기여합니다."
            },
            {
              "type": "table",
              "headers": [
                "역할",
                "주로 연결할 대상",
                "구별할 점"
              ],
              "rows": [
                [
                  "구조 형성",
                  "밀가루 단백질·물·혼합",
                  "가스 생성 자체와 다르다"
                ],
                [
                  "가스 생성",
                  "이스트의 발효",
                  "구조 형성 자체와 다르다"
                ],
                [
                  "가스 보유",
                  "발달한 글루텐 구조",
                  "가스가 생겨도 보유가 부족할 수 있다"
                ]
              ]
            },
            {
              "type": "note",
              "text": "이 표는 기본 역할의 비교입니다. 각 재료가 단 하나의 기능만 갖는다는 뜻은 아닙니다."
            },
            {
              "type": "figure",
              "assetId": "bb-a-001-structure-gas"
            }
          ],
          "sourceIds": [
            "bc-flour",
            "bc-yeast"
          ],
          "assetIds": [
            "bb-a-001-structure-gas"
          ]
        }
      ],
      "summary": "재료 이름보다 구조 형성·가스 생성·가스 보유의 연결을 먼저 기억합니다.",
      "memoryPoints": [
        {
          "key": "bb-l-001-m1",
          "text": "밀가루·물·혼합은 글루텐 구조를 발달시키고, 이스트는 당을 이용해 부푸는 가스를 만든다.",
          "sectionTitles": [
            "재료가 반죽이 되는 과정",
            "가스를 만드는 쪽과 붙잡는 쪽"
          ]
        }
      ],
      "assetNeed": {
        "required": false,
        "reason": "역할 비교는 표가 명확하다. 실물 사진 없이도 목표 평가 가능."
      },
      "version": "draft-1-vis1",
      "certificationId": "jmCd7893",
      "status": "draft",
      "educationReview": "original content review retained; new visual independent review pending",
      "sourceIds": [
        "bc-flour",
        "bc-yeast"
      ],
      "assetIds": [
        "bb-a-001-structure-gas"
      ],
      "questionIds": [
        "bb-q-001",
        "bb-q-002"
      ],
      "originalOwner": "pilot-2026",
      "baseDefinition": {
        "version": "draft-1",
        "file": "../pilot-2026/lessons.json",
        "rawFileSha256": "91bbc27c2debcbe16db874f3c56b453118a015a4ee4a670c0fc355dae7da7f0e"
      },
      "changeType": "visual-addition; existing assessment meanings retained"
    },
    {
      "id": "bb-l-002",
      "title": "혼합은 재료를 섞는 동시에 구조를 발달시킨다",
      "intro": "앞에서 배운 재료의 역할을 반죽 만드는 과정에 연결합니다. 섞였다는 사실과 구조가 충분히 발달했다는 사실은 구별합니다.",
      "prerequisites": [
        "bb-l-001"
      ],
      "objectives": [
        "수화·혼합과 글루텐 발달의 관계를 설명한다.",
        "가스 생성만으로 빵의 부피가 보장되지 않음을 판단한다."
      ],
      "scopeIds": [
        "bb-s-1-1-4"
      ],
      "sections": [
        {
          "id": "bb-l-002-s1",
          "title": "섞임과 발달을 구별하기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "수화는 재료가 물을 받아 젖는 과정입니다. 혼합은 재료를 고르게 섞고 밀가루 단백질이 글루텐 구조로 발달하도록 돕습니다. 가루가 눈에 보이지 않는다고 해서 필요한 구조 발달까지 확인한 것은 아닙니다."
            },
            {
              "type": "paragraph",
              "text": "이 파일럿은 밀가루를 이용한 이스트 반죽의 기본 관계를 다룹니다. 반죽법에 따라 재료를 넣는 순서와 혼합 조건이 달라지므로, 모든 제품에 같은 시간이나 속도를 정답으로 쓰지 않습니다."
            }
          ],
          "sourceIds": [
            "bc-flour"
          ],
          "assetIds": []
        },
        {
          "id": "bb-l-002-s2",
          "title": "발효와 구조를 함께 보는 이유",
          "blocks": [
            {
              "type": "paragraph",
              "text": "가스가 만들어져도 이를 보유할 구조가 부족하면 기대한 부피를 얻기 어렵습니다. 따라서 부피가 작다는 결과만 보고 이스트 하나를 원인으로 확정하지 않습니다. 재료의 상태와 반죽의 구조도 함께 검토해야 합니다."
            },
            {
              "type": "ordered-list",
              "items": [
                "가스를 만드는 이스트의 기능을 확인한다.",
                "가스를 보유하는 반죽 구조를 확인한다.",
                "한쪽 문제를 다른 재료 추가만으로 해결한다고 단정하지 않는다."
              ]
            },
            {
              "type": "note",
              "text": "이는 원인 구별 연습입니다. 실제 불량 원인은 배합·공정 기록과 상태를 함께 확인해야 하며, 이 설명만으로 제조 처방을 정하지 않습니다."
            },
            {
              "type": "figure",
              "assetId": "bb-a-001-structure-gas"
            }
          ],
          "sourceIds": [
            "bc-flour",
            "bc-yeast"
          ],
          "assetIds": [
            "bb-a-001-structure-gas"
          ]
        }
      ],
      "summary": "혼합으로 구조를 발달시키는 일과 발효로 가스를 만드는 일은 연결되지만 같은 일은 아닙니다.",
      "memoryPoints": [
        {
          "key": "bb-l-002-m1",
          "label": "혼합과 구조 발달",
          "text": "혼합은 재료를 고르게 섞고 글루텐 구조 발달을 돕지만, 가루가 보이지 않는 것만으로 필요한 구조 발달을 확인한 것은 아니다.",
          "sectionTitles": [
            "섞임과 발달을 구별하기"
          ]
        },
        {
          "key": "bb-l-002-m2",
          "label": "가스 생성과 보유",
          "text": "반죽이 부풀려면 가스 생성과 가스 보유가 함께 필요하므로, 부피만 보고 이스트 문제로 단정하지 않는다.",
          "sectionTitles": [
            "발효와 구조를 함께 보는 이유"
          ]
        }
      ],
      "assetNeed": {
        "required": false,
        "reason": "인과 관계는 번호와 비교 설명으로 표현. 후속 필요 시 독립 개념도 가능; 실제 미세구조 사진으로 오인시키지 않음."
      },
      "version": "draft-1-vis1",
      "certificationId": "jmCd7893",
      "status": "draft",
      "educationReview": "original content review retained; new visual independent review pending",
      "sourceIds": [
        "bc-flour",
        "bc-yeast"
      ],
      "assetIds": [
        "bb-a-001-structure-gas"
      ],
      "questionIds": [
        "bb-q-003",
        "bb-q-007"
      ],
      "indirectScopeRelations": [
        {
          "scopeId": "bb-s-2-1-1",
          "relation": "prerequisite",
          "reason": "혼합·구조 발달·가스 보유는 반죽법 종류·특징 학습의 선행 개념이며 해당 항목의 직접 교육/평가는 미작성이다."
        }
      ],
      "originalOwner": "pilot-2026",
      "baseDefinition": {
        "version": "draft-1",
        "file": "../pilot-2026/lessons.json",
        "rawFileSha256": "91bbc27c2debcbe16db874f3c56b453118a015a4ee4a670c0fc355dae7da7f0e"
      },
      "changeType": "visual-addition; existing assessment meanings retained"
    },
    {
      "id": "bb-l-003",
      "title": "같은 시간이어도 발효 상태는 같지 않다",
      "intro": "반죽 구조를 준비한 뒤에는 발효 조건을 봅니다. 시간만 외우기보다 조건이 바뀌면 결과도 바뀔 수 있음을 이해합니다.",
      "prerequisites": [
        "bb-l-001",
        "bb-l-002"
      ],
      "objectives": [
        "이스트 활동과 온도 조건의 관계를 정성적으로 설명한다.",
        "비교 조건을 통제하여 발효 결과를 해석한다."
      ],
      "scopeIds": [
        "bb-s-2-3-1"
      ],
      "sections": [
        {
          "id": "bb-l-003-s1",
          "title": "발효 시간에 조건을 붙이기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "발효 중 이스트가 만든 이산화탄소가 반죽의 부피 변화에 관여합니다. 이스트는 살아 있는 미생물이므로 활동은 온도와 상태의 영향을 받습니다. 비교 가능한 범위에서는 차가운 조건에서 활동이 느리고 더 따뜻한 조건에서는 빨라질 수 있습니다."
            },
            {
              "type": "note",
              "text": "온도가 높을수록 무조건 좋다는 뜻은 아닙니다. 제품별 적정 온도·시간, 고온에서의 한계는 별도 자료로 확인해야 합니다. 이 학습은 특정 온도 숫자를 제조 지시로 제공하지 않습니다."
            }
          ],
          "sourceIds": [
            "bc-yeast"
          ],
          "assetIds": []
        },
        {
          "id": "bb-l-003-s2",
          "title": "조건을 맞춘 비교",
          "blocks": [
            {
              "type": "paragraph",
              "text": "같은 배합·이스트 상태·혼합 방법으로 만든 반죽을 서로 다른 발효 온도에서 비교한다고 가정합니다. 이스트가 손상되지 않는 비교 범위에서 같은 시간 뒤 부피 차이가 나면, 온도에 따른 활동 차이를 원인 후보로 볼 수 있습니다. 한 번의 결과만으로 온도가 유일한 원인이라고 확정하지는 않습니다."
            },
            {
              "type": "table",
              "headers": [
                "비교 요소",
                "맞출 조건",
                "배우는 이유"
              ],
              "rows": [
                [
                  "배합·이스트",
                  "같은 양과 같은 상태",
                  "재료 차이의 영향 줄이기"
                ],
                [
                  "혼합",
                  "같은 방법과 구조 상태",
                  "가스 보유 차이 줄이기"
                ],
                [
                  "발효 온도",
                  "비교할 변수",
                  "같은 시간이 같은 발효를 뜻하지 않음"
                ]
              ]
            },
            {
              "type": "paragraph",
              "text": "부피 변화를 살피되 시간·온도·배합 기록도 함께 읽습니다. 숫자 하나만 따라 하기보다 조건과 결과를 연결하는 습관이 다음 발효 관리 학습의 출발점입니다."
            },
            {
              "type": "figure",
              "assetId": "bb-a-003-fermentation"
            }
          ],
          "sourceIds": [
            "bc-yeast",
            "bc-flour"
          ],
          "assetIds": [
            "bb-a-003-fermentation"
          ]
        }
      ],
      "summary": "발효 결과를 해석할 때 시간뿐 아니라 온도와 재료·반죽 상태를 함께 확인합니다.",
      "memoryPoints": [
        {
          "key": "bb-l-003-m1",
          "text": "발효는 시간만으로 같아지지 않으므로 온도·이스트 상태·반죽 구조를 함께 보고 결과를 비교한다.",
          "sectionTitles": [
            "발효 시간에 조건을 붙이기",
            "조건을 맞춘 비교"
          ]
        }
      ],
      "assetNeed": {
        "required": false,
        "reason": "수치 곡선이나 실제 반죽 사진은 이번 정성 비교에 불필요. 관찰형 후속 학습에서는 권리 확인된 실제 상태 사진 필요."
      },
      "version": "draft-1-vis1",
      "certificationId": "jmCd7893",
      "status": "draft",
      "educationReview": "original content review retained; new visual independent review pending",
      "sourceIds": [
        "bc-yeast",
        "bc-flour"
      ],
      "assetIds": [
        "bb-a-003-fermentation"
      ],
      "questionIds": [
        "bb-q-005",
        "bb-q-006"
      ],
      "originalOwner": "pilot-2026",
      "baseDefinition": {
        "version": "draft-1",
        "file": "../pilot-2026/lessons.json",
        "rawFileSha256": "91bbc27c2debcbe16db874f3c56b453118a015a4ee4a670c0fc355dae7da7f0e"
      },
      "changeType": "visual-addition; existing assessment meanings retained"
    },
    {
      "version": "draft-2",
      "certificationId": "jmCd7893",
      "status": "draft",
      "educationReview": "author-self-review-independent-pending",
      "assetIds": [],
      "id": "bb-l-004",
      "title": "배합표의 기준과 환산을 점검하기",
      "intro": "재료마다 역할이 다르다는 것을 배웠습니다. 이제 연습용 배합표에서 각 재료를 얼마나 준비하도록 적었는지 읽고, 비율이 맞는지 점검합니다.",
      "prerequisites": [
        "bb-l-001"
      ],
      "objectives": [
        "질량과 비율의 열을 구별하고 밀가루 기준의 비율을 설명한다.",
        "kg와 g를 맞춘 뒤 주어진 기준량으로 질량을 환산한다.",
        "비율의 합계만으로 판단할 수 있는 범위와 행별 점검을 구별한다."
      ],
      "scopeIds": [
        "bb-s-1-1-1"
      ],
      "indirectScopeRelations": [
        {
          "scopeId": "bb-s-1-1-2",
          "relation": "prerequisite",
          "reason": "배합표의 목표 질량과 환산을 이해하는 선행 설명이며 실물 계량이나 용기 제외 판단의 직접 평가는 아니다."
        }
      ],
      "sections": [
        {
          "id": "bb-l-004-s1",
          "title": "표의 숫자와 단위를 읽기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "표의 가로줄은 재료 한 행이고, 세로 열은 같은 종류의 정보입니다. 질량 열의 g는 그 재료의 양을 나타내고, % 열은 기준량과 비교한 비율을 나타냅니다. 소금 행의 8g과 2%는 서로 다른 뜻의 숫자입니다.",
              "claimIds": [
                "exercise:table-reading"
              ]
            },
            {
              "type": "table",
              "id": "bb-t-001",
              "caption": "계산 연습용 질량 배합표 T-A — 실제 제조 처방 아님",
              "headers": [
                "재료",
                "재료 질량(g, 용기 제외)",
                "베이커스 퍼센트(밀가루 질량 기준)"
              ],
              "rows": [
                [
                  "밀가루",
                  400,
                  "100%"
                ],
                [
                  "물",
                  240,
                  "60%"
                ],
                [
                  "소금",
                  8,
                  "2%"
                ],
                [
                  "이스트",
                  4,
                  "1%"
                ],
                [
                  "계산상 합계",
                  652,
                  "163%"
                ]
              ],
              "claimIds": [
                "exercise:table-A",
                "ka:denominator"
              ]
            },
            {
              "type": "example",
              "text": "안내 예제 A: 소금의 8g은 재료 질량이고, 2%는 밀가루 질량에 대한 비율입니다. 2g을 준비하라는 뜻도, 전체 재료의 2%라는 뜻도 아닙니다.",
              "claimIds": [
                "exercise:table-reading"
              ]
            },
            {
              "type": "note",
              "text": "이 표는 단일 밀가루를 쓰고 발효종은 없다는 계산 연습 조건입니다. 비율의 제조 적정성, 맛, 수분 조건, 발효 시간이나 제품 수율을 판단하는 표가 아닙니다.",
              "claimIds": [
                "exercise:conditions"
              ]
            }
          ],
          "sourceIds": [
            "ka"
          ],
          "assetIds": []
        },
        {
          "id": "bb-l-004-s2",
          "title": "계산 전에 단위와 퍼센트를 맞추기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "g와 kg는 질량 단위입니다. 1kg=1000g이므로 kg를 g로 쓰려면 1000을 곱합니다. 반대로 g를 kg로 쓰려면 1000으로 나눕니다. 단위를 바꾸어도 같은 질량을 나타냅니다.",
              "claimIds": [
                "si:mass-unit",
                "prefix:kilo"
              ]
            },
            {
              "type": "paragraph",
              "text": "0.8kg를 g로 바꾸면 0.8×1000=800g입니다. 다음 계산에서는 이 값을 기준 밀가루 질량으로 씁니다. 먼저 같은 질량 단위로 맞추어야 숫자의 크기만 비교하는 오류를 줄일 수 있습니다.",
              "claimIds": [
                "exercise:unit-conversion"
              ]
            },
            {
              "type": "paragraph",
              "text": "%는 기준 100에 대한 비율 표시입니다. 60%를 계산식에 넣을 때는 60/100=0.60으로 씁니다. 60을 그대로 곱하거나 0.06으로 바꾸면 다른 양을 계산하게 됩니다.",
              "claimIds": [
                "exercise:percent-decimal",
                "ka:forward"
              ]
            }
          ],
          "sourceIds": [
            "si",
            "prefix",
            "ka"
          ],
          "assetIds": []
        },
        {
          "id": "bb-l-004-s3",
          "title": "밀가루를 기준으로 질량을 환산하기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "전체 재료의 구성비는 각 재료 질량을 전체 재료 질량으로 나누어 비교합니다. 베이커스 퍼센트는 밀가루 질량을 분모, 즉 나누는 기준량으로 삼습니다. 이 연습표에서 밀가루 100%는 전체 재료가 모두 밀가루라는 뜻이 아닙니다.",
              "claimIds": [
                "ka:denominator",
                "exercise:denominator-comparison"
              ]
            },
            {
              "type": "paragraph",
              "text": "재료의 베이커스 퍼센트=재료 질량÷밀가루 질량×100입니다. 주어진 비율에서 필요한 질량을 구할 때는 밀가루 질량×비율/100으로 계산합니다. 표에서는 소금 8÷400×100=2%로 대응합니다.",
              "claimIds": [
                "ka:inverse",
                "ka:forward",
                "exercise:table-A"
              ]
            },
            {
              "type": "example",
              "text": "안내 예제 C: 같은 비율을 유지하면서 밀가루 0.8kg를 기준으로 계산합니다. 앞에서 배운 변환으로 밀가루는 800g이고, 물은 60%=0.60이므로 800×0.60=480g입니다. 800g은 전체 재료 질량이 아니라 기준 밀가루 질량입니다.",
              "claimIds": [
                "exercise:unit-conversion",
                "exercise:forward-calculation"
              ]
            },
            {
              "type": "paragraph",
              "text": "같은 비율로 기준 밀가루 질량을 바꾸면 각 재료 질량에도 같은 배수를 적용합니다. 예를 들어 이 표의 밀가루와 물을 둘 다 2배로 쓰면 480÷800×100=60%로 원래 비율이 유지됩니다. 모든 행에 같은 배수를 적용해도 각 행의 %와 % 합은 바뀌지 않습니다.",
              "claimIds": [
                "ka:scale",
                "exercise:scale-invariance"
              ]
            },
            {
              "type": "note",
              "text": "같은 배수로 질량을 계산했다는 사실은 제조 시간이나 품질을 보장하지 않습니다. 여기서 다루는 값은 연습에 명시된 질량과 비율뿐이며, 수율이나 손실률을 가정하지 않습니다.",
              "claimIds": [
                "exercise:conditions"
              ]
            }
          ],
          "sourceIds": [
            "ka"
          ],
          "assetIds": []
        },
        {
          "id": "bb-l-004-s4",
          "title": "합계와 행별 점검을 구별하기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "T-A는 100+60+2+1=163%입니다. 밀가루를 기준으로 다른 재료를 더한 비율이므로 이 합계만 보고 100%로 줄여야 한다고 판단할 수 없습니다. 전체 재료를 기준으로 한 구성비의 합계 100% 규칙을 그대로 적용하면 기준을 혼동합니다.",
              "claimIds": [
                "ka:denominator",
                "exercise:sum"
              ]
            },
            {
              "type": "table",
              "id": "bb-t-002",
              "caption": "모두 밀가루를 분모로 유지할 때의 네 점검 판단",
              "headers": [
                "판단",
                "왜 그렇게 판단하는가"
              ],
              "rows": [
                [
                  "합계가 100%를 넘으면 재료 질량을 줄여 100%로 맞춘다.",
                  "전체 구성비의 합계 규칙을 다른 분모에 적용한 오류다."
                ],
                [
                  "합계가 100%를 넘는다는 이유만으로 오류라 하지 않고, 각 행의 질량과 비율을 대조한다.",
                  "합계와 각 행의 일치는 서로 다른 점검이다."
                ],
                [
                  "합계를 맞게 더했으면 모든 행의 질량과 비율도 맞다고 본다.",
                  "합계의 덧셈만으로 각 행의 분수 계산을 검증하지 못한다."
                ],
                [
                  "모든 재료 질량을 같은 배수로 줄이면 비율 합도 줄어든다고 본다.",
                  "분자와 분모가 같은 배수로 바뀌면 비율은 유지된다."
                ]
              ],
              "claimIds": [
                "exercise:four-judgments",
                "exercise:scale-invariance"
              ]
            },
            {
              "type": "paragraph",
              "text": "질량은 그대로 두고 % 기록에서 물을 59%, 소금을 3%로 잘못 적었다고 가정해 봅니다. 100+59+3+1도 163%이지만, 물과 소금의 기록은 T-A의 질량과 맞지 않습니다. 따라서 합계가 같다는 사실만으로 모든 행의 일치를 확인했다고 할 수 없습니다.",
              "claimIds": [
                "exercise:sum-counterexample"
              ]
            },
            {
              "type": "note",
              "text": "이 설명은 배합표 계산 점검의 범위를 다룹니다. 각 행을 점검해도 실제 제품의 제조 적정성이 검증되는 것은 아닙니다.",
              "claimIds": [
                "exercise:conditions"
              ]
            }
          ],
          "sourceIds": [
            "ka"
          ],
          "assetIds": []
        },
        {
          "id": "bb-l-004-s5",
          "title": "환산표의 오류 행 찾기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "검토표에서는 기준 밀가루 질량을 먼저 읽고, 각 재료의 기록 질량이 원래 비율과 맞는지 확인합니다. 같은 배수로 환산했는지 보는 방법과 재료 질량÷밀가루 질량×100으로 비율을 다시 구하는 방법을 사용할 수 있습니다.",
              "claimIds": [
                "ka:inverse",
                "ka:scale"
              ]
            },
            {
              "type": "ordered-list",
              "items": [
                "목표 밀가루 질량과 g 단위를 확인한다.",
                "원래 표의 각 행 비율을 읽는다.",
                "각 기록 질량을 목표 밀가루 질량으로 나누어 원래 %와 대조한다.",
                "맞지 않는 행을 찾되 전체 합계만으로 통과시키지 않는다."
              ],
              "claimIds": [
                "exercise:row-check"
              ]
            },
            {
              "type": "note",
              "text": "이 점검은 작성된 배합표의 수치 일치 확인입니다. 재료를 실제 저울로 계량한 능력이나 저울의 성능을 확인한 검사가 아닙니다.",
              "claimIds": [
                "exercise:conditions"
              ]
            }
          ],
          "sourceIds": [
            "ka"
          ],
          "assetIds": []
        }
      ],
      "summary": "계산 전에 단위를 맞추고 밀가루 기준을 읽습니다. 합계와 행별 비율을 구별하여 배합표를 점검합니다.",
      "memoryPoints": [
        {
          "key": "bb-l-004-m1",
          "label": "분모와 합계",
          "text": "밀가루 기준의 비율 합이 100%를 넘는다는 이유만으로 오류라 하지 않으며, 합계 덧셈이 맞아도 각 행의 질량과 비율은 따로 대조한다.",
          "sectionTitles": [
            "밀가루를 기준으로 질량을 환산하기",
            "합계와 행별 점검을 구별하기"
          ]
        },
        {
          "key": "bb-l-004-m2",
          "label": "단위와 환산",
          "text": "질량 단위를 맞춘 뒤 같은 배수로 환산하고, 각 행이 원래 비율과 맞는지 점검한다.",
          "sectionTitles": [
            "계산 전에 단위와 퍼센트를 맞추기",
            "밀가루를 기준으로 질량을 환산하기",
            "환산표의 오류 행 찾기"
          ]
        }
      ],
      "questionIds": [
        "bb-q-008",
        "bb-q-009"
      ],
      "assetNeed": {
        "required": false,
        "reason": "표·텍스트 식·번호만으로 목표 판단 가능. 외부 그림/사진 없음."
      },
      "sourceIds": [
        "ka",
        "si",
        "prefix"
      ],
      "examplesOnly": [
        "A",
        "C"
      ],
      "originalOwner": "batch-2026-formula-weighing"
    },
    {
      "version": "draft-1",
      "certificationId": "jmCd7893",
      "status": "draft",
      "educationReview": "author-self-review-independent-pending",
      "assetIds": [],
      "id": "bb-l-005",
      "title": "표시된 질량에서 용기 포함 여부를 구별하기",
      "intro": "배합표에서 필요한 재료 질량을 읽었다면, 계량 기록이 재료만의 질량인지 용기를 포함한 값인지 확인합니다.",
      "prerequisites": [
        "bb-l-004"
      ],
      "objectives": [
        "질량 단위를 맞추고 부피 숫자로 임의 치환하지 않는다.",
        "주어진 용기 포함 조건에서 재료 순질량을 계산한다."
      ],
      "scopeIds": [
        "bb-s-1-1-2"
      ],
      "indirectScopeRelations": [],
      "sections": [
        {
          "id": "bb-l-005-s1",
          "title": "같은 질량 단위인지 확인하기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "배합표의 목표와 비교할 기록은 같은 질량 단위로 맞춥니다. 앞에서 배운 kg↔g 변환을 사용하되 숫자가 같다고 서로 다른 단위의 양이 같아지는 것은 아닙니다.",
              "claimIds": [
                "prefix:kilo",
                "exercise:unit-conversion"
              ]
            },
            {
              "type": "paragraph",
              "text": "g와 kg는 질량을, L와 mL는 부피를 나타냅니다. 이 연습표는 물도 g로 주어져 있으므로 mL 숫자로 바꾸어 읽지 않습니다. 부피에서 질량으로 바꾸는 계산은 이번 범위에 포함하지 않습니다.",
              "claimIds": [
                "si:mass-unit",
                "si:volume-unit",
                "exercise:conditions"
              ]
            }
          ],
          "sourceIds": [
            "prefix",
            "si"
          ],
          "assetIds": []
        },
        {
          "id": "bb-l-005-s2",
          "title": "용기와 재료의 질량을 구별하기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "재료 순질량은 용기를 제외한 재료만의 질량입니다. 용기 포함 총질량은 용기와 재료의 질량을 합한 값입니다. 계량 결과를 읽을 때는 용기 질량이 제외된 표시인지 먼저 구별해야 합니다.",
              "claimIds": [
                "oiml:gross-net",
                "exercise:container-case"
              ]
            },
            {
              "type": "table",
              "id": "bb-t-003",
              "caption": "가상 계량 기록 — 용기 제외 처리 없음, 실제 측정 실험 아님",
              "headers": [
                "기록",
                "질량(g)",
                "값에 포함된 대상"
              ],
              "rows": [
                [
                  "빈 용기",
                  80,
                  "용기만"
                ],
                [
                  "용기와 물의 합",
                  320,
                  "용기+물"
                ]
              ],
              "claimIds": [
                "exercise:container-case"
              ]
            },
            {
              "type": "paragraph",
              "text": "이 기록은 표시값이 용기+물의 합이고 용기 제외 처리를 하지 않았다고 명시합니다. 따라서 물의 순질량은 320−80=240g입니다. 빈 용기 80g을 재료값으로 읽거나 합계 320g을 물만의 값으로 읽으면 포함된 대상을 혼동합니다.",
              "claimIds": [
                "exercise:net-calculation"
              ]
            },
            {
              "type": "paragraph",
              "text": "이미 용기 질량을 제외하여 재료 순질량을 표시한 경우라면 용기 질량을 다시 빼지 않습니다. 숫자를 계산하기 전에 기록의 포함 조건을 읽는 이유입니다.",
              "claimIds": [
                "oiml:gross-net",
                "exercise:container-case"
              ]
            },
            {
              "type": "note",
              "text": "여기서는 명시된 가상 기록의 산술을 다룹니다. 특정 저울의 버튼 조작, 실제 정확도·눈금·허용오차, 현장 계량 능력은 확인하지 않았습니다.",
              "claimIds": [
                "exercise:conditions"
              ]
            }
          ],
          "sourceIds": [
            "oiml"
          ],
          "assetIds": []
        }
      ],
      "summary": "표시값의 단위를 맞추고 용기가 포함됐는지 확인한 뒤 재료 질량과 비교합니다.",
      "memoryPoints": [
        {
          "key": "bb-l-005-m1",
          "label": "단위",
          "text": "배합표와 계량 기록을 비교할 때는 같은 질량 단위로 맞춘다.",
          "sectionTitles": [
            "같은 질량 단위인지 확인하기"
          ]
        },
        {
          "key": "bb-l-005-m2",
          "label": "용기 포함",
          "text": "용기 포함 총질량이면 용기 질량을 빼고, 이미 재료 순질량인 값에서는 용기를 다시 빼지 않는다.",
          "sectionTitles": [
            "용기와 재료의 질량을 구별하기"
          ]
        }
      ],
      "questionIds": [
        "bb-q-010"
      ],
      "assetNeed": {
        "required": false,
        "reason": "주어진 가상 기록의 의미/산술이 목표. 실제 저울 사진·UI 필요 없음."
      },
      "sourceIds": [
        "prefix",
        "si",
        "oiml"
      ],
      "examplesOnly": [],
      "originalOwner": "batch-2026-formula-weighing"
    },
    {
      "version": "draft-1",
      "certificationId": "jmCd7893",
      "status": "draft",
      "educationReview": "author-self-reviewed-independent-pending",
      "assetIds": [],
      "scopeIds": [
        "bb-s-2-1-2"
      ],
      "id": "bb-l-006",
      "title": "반죽 종료온도와 혼합 영향 보정값을 구별하기",
      "intro": "계량할 재료의 양을 읽었다면 온도 기록의 대상도 구별해야 합니다. 혼합을 마친 반죽의 실제값, 작업서의 목표값, 투입값과 계산 모형의 보정값은 서로 다른 역할을 합니다.",
      "prerequisites": [
        "bb-l-002",
        "bb-l-004",
        "bb-l-005"
      ],
      "objectives": [
        "반죽 결과온도의 대상·시점을 목표값/투입값과 구별한다.",
        "혼합 영향 보정값의 의미·단위·적용 조건을 설명한다.",
        "새 혼합 조건의 시험 기록에서 보정값의 근거를 선택한다."
      ],
      "contextIds": [
        "dt-ctx-1"
      ],
      "sections": [
        {
          "id": "bb-l-006-s1",
          "title": "목표와 혼합 종료 실측값 읽기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "반죽 결과온도는 여기서 혼합을 마친 반죽의 온도입니다. 작업서의 목표는 도달하려는 값이고, 실제 종료온도는 혼합 뒤 측정한 기록입니다. 혼합 전 물의 온도나 작업실 온도를 그대로 반죽 결과온도로 읽지 않습니다.",
              "claimIds": [
                "ka-dt:end-stage",
                "exercise:roles"
              ]
            },
            {
              "type": "table",
              "id": "bb-t-005",
              "caption": "안내 T1: 가상 온도 기록 — 실제 제조 처방/측정 실험 아님",
              "headers": [
                "기록 역할",
                "대상·시점",
                "연습값",
                "단위"
              ],
              "rows": [
                [
                  "목표",
                  "이 연습 작업서의 혼합 종료 목표",
                  25,
                  "°C"
                ],
                [
                  "입력",
                  "혼합 전 물",
                  18,
                  "°C"
                ],
                [
                  "입력",
                  "혼합 전 밀가루",
                  22,
                  "°C"
                ],
                [
                  "입력",
                  "작업실",
                  22,
                  "°C"
                ],
                [
                  "관측",
                  "혼합 종료 후 반죽",
                  27,
                  "°C"
                ]
              ],
              "claimIds": [
                "exercise:records"
              ]
            },
            {
              "type": "note",
              "text": "가상 관측값은 같은 반죽 대상, 혼합 종료시점, 비교 가능한 측정 위치와 방법으로 얻은 기록이라고 가정합니다. 특정 온도계의 삽입 위치·조작·정확도는 정하지 않았고 실제 측정 검증도 하지 않았습니다.",
              "claimIds": [
                "exercise:measurement-assumption"
              ]
            },
            {
              "type": "example",
              "text": "안내 예제 T1: 반죽 결과온도는 기록의 27°C입니다. 목표 25°C와 물 18°C는 다른 역할의 값입니다. 이 예제는 기록을 읽는 안내이며 채점 문항으로 추가하지 않습니다.",
              "claimIds": [
                "exercise:roles",
                "exercise:records"
              ]
            }
          ],
          "claimIds": [
            "ka-dt:end-stage",
            "exercise:roles",
            "exercise:records",
            "exercise:measurement-assumption"
          ],
          "assetIds": [],
          "sourceIds": [
            "ka-dt",
            "author-scenario"
          ]
        },
        {
          "id": "bb-l-006-s2",
          "title": "입력·목표·실제값·보정값의 역할",
          "blocks": [
            {
              "type": "paragraph",
              "text": "물과 밀가루의 온도, 작업실 조건과 혼합 영향은 종료온도 관리의 입력입니다. 물의 질량을 정하는 일과 물의 온도를 정하는 일은 다릅니다. 이 묶음에서는 배합 질량을 바꾸지 않습니다.",
              "claimIds": [
                "ka-dt:inputs",
                "exercise:mass-fixed"
              ]
            },
            {
              "type": "paragraph",
              "text": "이 온도 모형의 혼합 영향 보정값은 시험 기록에서 얻는 경험적 값입니다. 참고자료는 friction factor라고 부르며 제빵 문맥에서 마찰계수라고도 말합니다. 이 원고에서는 혼합 영향 보정값이라는 쉬운 이름을 함께 씁니다.",
              "claimIds": [
                "ka-dt:empirical",
                "interpretation:correction"
              ]
            },
            {
              "type": "paragraph",
              "text": "이것은 접촉면의 무차원 역학 마찰계수와 다른 값입니다. 또한 목표온도, 실제 혼합 종료온도 자체, 어느 입력온도와 종료온도의 단순 차이를 그대로 뜻하지 않습니다. 채택한 온도 모형에서 여러 입력과 혼합 결과의 관계를 맞추는 보정항입니다.",
              "claimIds": [
                "interpretation:correction"
              ]
            },
            {
              "type": "table",
              "id": "bb-t-006",
              "caption": "이 묶음에서 구별할 온도 관련 값",
              "headers": [
                "값",
                "역할",
                "표시/수치 사용"
              ],
              "rows": [
                [
                  "입력 온도",
                  "혼합 전에 주어진 물·밀가루·실온 기록",
                  "온도 °C"
                ],
                [
                  "목표 종료온도",
                  "작업서가 정한 목표",
                  "온도 °C"
                ],
                [
                  "실제 종료온도",
                  "혼합 뒤 얻은 관측 기록",
                  "온도 °C"
                ],
                [
                  "혼합 영향 보정값",
                  "해당 조건의 시험 기록을 모형에 대조해 얻는 경험적 보정항",
                  "온도차 차원의 °C; 수치 미사용"
                ]
              ],
              "claimIds": [
                "ka-dt:inputs",
                "interpretation:correction",
                "si-dt:interval"
              ]
            },
            {
              "type": "paragraph",
              "text": "이번 기록은 °C를 쓰며 보정값의 단위도 채택 모형에서 온도차 차원의 °C로 구별합니다. 보정값 수치는 제공하거나 계산하지 않습니다. 원문의 °F 보정 숫자를 °C 숫자로 그대로 복사하지 않으며, 보정항을 어떤 물체의 절대 온도처럼 변환하지 않습니다.",
              "claimIds": [
                "si-dt:interval",
                "interpretation:correction"
              ]
            },
            {
              "type": "note",
              "text": "이 구별은 참고 모형의 값 역할과 단위에 대한 설명입니다. 보정값 계산식·정확한 수온 역산·단위 환산 문제는 이번 범위에서 제외합니다. 특정 모형을 모든 제빵 공정의 보편 열수지 법칙으로 가르치지 않습니다.",
              "claimIds": [
                "exercise:scope-limit"
              ]
            }
          ],
          "claimIds": [
            "ka-dt:inputs",
            "exercise:mass-fixed",
            "ka-dt:empirical",
            "interpretation:correction",
            "si-dt:interval",
            "exercise:scope-limit"
          ],
          "assetIds": [],
          "sourceIds": [
            "ka-dt",
            "author-scenario",
            "si-dt",
            "dt-review"
          ]
        },
        {
          "id": "bb-l-006-s3",
          "title": "혼합 조건과 보정값 근거 기록",
          "blocks": [
            {
              "type": "paragraph",
              "text": "혼합 영향은 믹서 종류, 반죽량, 혼합 시간과 속도 등의 조건과 관련됩니다. 시험에서 얻은 보정값을 사용할 때는 그 값을 얻은 조건도 함께 봅니다. 같은 배합 질량이라는 이유만으로 속도가 바뀐 조건에 옛 값을 자동 승계하지 않습니다.",
              "claimIds": [
                "ka-dt:mix-conditions"
              ]
            },
            {
              "type": "paragraph",
              "text": "사전발효종이 없는 이 연습에서는 물·밀가루·실온 같은 입력 온도, 믹서·반죽량·혼합 시간/속도, 혼합 종료의 실제 온도를 새 시험 기록에 남깁니다. 그 기록을 채택한 모형에 대조한 값이 보정값의 근거입니다. 원하는 목표값이나 실제 종료값 한 개를 그 자리의 보정값으로 대신 적는 것은 자료의 역할을 바꾼 것입니다.",
              "claimIds": [
                "ka-dt:trial",
                "interpretation:correction"
              ]
            },
            {
              "type": "ordered-list",
              "items": [
                "적용할 공정과 모형을 확인한다. 이 연습은 사전발효종이 없다.",
                "새 조건의 입력 온도와 혼합 조건을 기록한다.",
                "같은 정의의 종료시점·비교 가능한 방법으로 실제 종료온도를 기록했다고 가정한다.",
                "입력·혼합·종료 기록을 모형에 대조하여 보정값의 근거로 삼는다. 여기서는 숫자를 계산하지 않는다."
              ],
              "claimIds": [
                "ka-dt:trial",
                "exercise:measurement-assumption"
              ]
            },
            {
              "type": "note",
              "text": "시험 기록을 모형에 맞추어 보정값을 얻은 것은 그 시험의 독립적인 예측 성공을 입증한 것이 아닙니다. 실제 다른 시험에서의 결과 검증은 별도로 필요합니다.",
              "claimIds": [
                "interpretation:calibration-vs-validation"
              ]
            }
          ],
          "claimIds": [
            "ka-dt:mix-conditions",
            "ka-dt:trial",
            "interpretation:correction",
            "exercise:measurement-assumption",
            "interpretation:calibration-vs-validation"
          ],
          "assetIds": [],
          "sourceIds": [
            "ka-dt",
            "si-dt",
            "dt-review",
            "author-scenario"
          ]
        }
      ],
      "summary": "종료 실측값과 목표·입력·경험적 보정값을 구별하고, 보정값을 얻은 혼합 조건까지 기록합니다.",
      "memoryPoints": [
        {
          "key": "bb-l-006-m1",
          "label": "값의 역할",
          "text": "반죽 결과온도는 혼합 종료의 실측값이며, 목표·입력온도·경험적 혼합 영향 보정값과 구별한다.",
          "sectionTitles": [
            "목표와 혼합 종료 실측값 읽기",
            "입력·목표·실제값·보정값의 역할"
          ]
        },
        {
          "key": "bb-l-006-m2",
          "label": "보정값의 조건",
          "text": "혼합 조건이 바뀌면 옛 보정값을 자동 승계하지 않고 새 입력·조건·종료 기록을 모형에 대조한다.",
          "sectionTitles": [
            "혼합 조건과 보정값 근거 기록"
          ]
        }
      ],
      "questionIds": [
        "bb-q-011"
      ],
      "examplesOnly": [
        "T1"
      ],
      "sourceIds": [
        "ka-dt",
        "author-scenario",
        "si-dt",
        "dt-review"
      ],
      "indirectScopeRelations": [
        {
          "scopeId": "bb-s-2-1-1",
          "relation": "boundary-only",
          "reason": "사전발효 유무를 적용 경계로 밝힐 뿐 반죽법 종류/특징 교육 완료가 아님"
        }
      ],
      "assetNeed": {
        "required": false,
        "reason": "값 역할과 가상 기록의 비교가 목표; 표/번호로 충분하며 실제 온도계 사진 필요 없음"
      },
      "originalOwner": "batch-2026-dough-temperature"
    },
    {
      "version": "draft-1",
      "certificationId": "jmCd7893",
      "status": "draft",
      "educationReview": "author-self-reviewed-independent-pending",
      "assetIds": [],
      "scopeIds": [
        "bb-s-2-1-2"
      ],
      "id": "bb-l-007",
      "title": "예측 조정 방향과 실제 재측정을 구별하기",
      "intro": "온도 기록과 보정값의 역할을 배웠다면, 어떤 조건을 그대로 두고 어떤 값을 조절할지 구별합니다. 모형의 예측 방향과 다음 시험에서 실제로 측정한 결과는 다른 정보입니다.",
      "prerequisites": [
        "bb-l-006"
      ],
      "objectives": [
        "고정할 배합/혼합/측정 조건과 조절할 수온을 구별한다.",
        "채택 모형의 예측 방향과 실제 관측을 구별한다.",
        "목표 초과 차이를 수온 감소량으로 치환하지 않는다."
      ],
      "contextIds": [
        "dt-ctx-1"
      ],
      "sections": [
        {
          "id": "bb-l-007-s1",
          "title": "고정 조건과 조절 값을 읽기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "이 연습은 단일 밀가루 이스트 반죽이며 사전발효종이 없습니다. 다음 시험에서는 배합 질량, 믹서, 반죽량, 혼합 시간/속도, 밀가루·실온 조건을 유지한다고 가정합니다. 적용 모형과 해당 조건의 혼합 영향 보정값도 사용할 수 있는 것으로 가정하며 수온만 조절합니다.",
              "claimIds": [
                "exercise:fixed-context"
              ]
            },
            {
              "type": "note",
              "text": "관측을 비교할 반죽 대상·혼합 종료시점·측정 위치/방법도 비교 가능하다고 가정합니다. 실제 설비에서 이 조건들이 유지되거나 모형이 검증됐다는 보고가 아닙니다.",
              "claimIds": [
                "exercise:measurement-assumption"
              ]
            },
            {
              "type": "table",
              "id": "bb-t-007",
              "caption": "다음 시험의 가정 — 수온만 조절 가능",
              "headers": [
                "구분",
                "이 연습의 조건"
              ],
              "rows": [
                [
                  "배합·양",
                  "배합 질량과 반죽량 유지"
                ],
                [
                  "장비·혼합",
                  "같은 믹서, 같은 시간/속도 조건"
                ],
                [
                  "다른 온도",
                  "밀가루·실온 유지"
                ],
                [
                  "공정·보정값",
                  "사전발효 없음, 같은 적용 모형/해당 보정값 유지"
                ],
                [
                  "관측",
                  "같은 대상·종료시점, 비교 가능한 위치/방법"
                ],
                [
                  "조절",
                  "물 질량 유지, 수온만 변경"
                ]
              ],
              "claimIds": [
                "exercise:fixed-context"
              ]
            }
          ],
          "claimIds": [
            "exercise:fixed-context",
            "exercise:measurement-assumption"
          ],
          "assetIds": [],
          "sourceIds": [
            "author-scenario"
          ]
        },
        {
          "id": "bb-l-007-s2",
          "title": "예측 방향과 관측 결과 구별",
          "blocks": [
            {
              "type": "paragraph",
              "text": "채택한 온도 모형에서 다른 입력과 보정값을 고정하면 수온을 낮출 때 예측 종료온도도 낮아지는 방향입니다. 수온을 높이면 예측 종료온도도 높아지는 방향입니다. 이 관계는 지금 정한 공정과 모형의 가정에서 쓰며 모든 공정의 실제 결과를 보장하는 규칙이 아닙니다.",
              "claimIds": [
                "interpretation:direction"
              ]
            },
            {
              "type": "paragraph",
              "text": "가상 기록은 목표 25°C, 실제 종료 27°C이므로 목표보다 2°C 높습니다. 이 2°C는 실제 종료값과 목표의 차이입니다. 물을 정확히 2°C 낮추라는 감소량이 아닙니다. 여기서는 필요한 수온의 숫자를 역산하지 않습니다.",
              "claimIds": [
                "exercise:observed-difference"
              ]
            },
            {
              "type": "paragraph",
              "text": "다음 시험의 수온을 낮추는 방향을 선택해도 실제 종료온도는 다시 측정해야 합니다. 예측을 다음 실제값으로 미리 적거나, 모형에 맞춘 기록만으로 조정 성공을 확인했다고 하지 않습니다.",
              "claimIds": [
                "interpretation:prediction-vs-observation"
              ]
            },
            {
              "type": "note",
              "text": "종료온도가 목표와 맞아도 발효 완료·반죽 구조 발달·제품 품질이 함께 승인되는 것은 아닙니다. 이번 학습은 그 상태를 평가하지 않습니다.",
              "claimIds": [
                "exercise:scope-limit"
              ]
            }
          ],
          "claimIds": [
            "interpretation:direction",
            "exercise:observed-difference",
            "interpretation:prediction-vs-observation",
            "exercise:scope-limit"
          ],
          "assetIds": [],
          "sourceIds": [
            "ka-dt",
            "dt-review",
            "author-scenario"
          ]
        },
        {
          "id": "bb-l-007-s3",
          "title": "조정 변수와 다음 시험 기록",
          "blocks": [
            {
              "type": "paragraph",
              "text": "목표보다 높은 종료온도를 낮추는 방향을 시험하려면, 이번 고정 조건에서는 물의 질량을 유지하면서 수온을 낮춥니다. 물의 양을 줄이면 정한 배합 조건이 달라지고, 뒤의 발효 시간을 바꾸는 일은 이미 끝난 혼합의 종료온도 조정을 대신하지 않습니다.",
              "claimIds": [
                "interpretation:direction",
                "exercise:mass-fixed"
              ]
            },
            {
              "type": "ordered-list",
              "items": [
                "해당 작업서의 목표와 실제 혼합 종료 기록을 구별해 비교한다.",
                "유지할 배합·혼합·측정 조건과 조절할 수온을 확인한다.",
                "채택 모형의 예측 방향에 맞춰 다음 시험의 수온 조정 방향을 선택한다. 감소량은 정하지 않는다.",
                "다음 혼합 종료의 실제 온도를 같은 정의·비교 가능한 방법으로 기록한다."
              ],
              "claimIds": [
                "exercise:fixed-context",
                "interpretation:prediction-vs-observation"
              ]
            },
            {
              "type": "note",
              "text": "이 절은 가상 시험의 판단 연습입니다. 실제 제조 처방, 장치 조작, 허용오차·계측 능력이나 품질 승인을 제공하지 않습니다.",
              "claimIds": [
                "exercise:scope-limit"
              ]
            }
          ],
          "claimIds": [
            "interpretation:direction",
            "exercise:mass-fixed",
            "exercise:fixed-context",
            "interpretation:prediction-vs-observation",
            "exercise:scope-limit"
          ],
          "assetIds": [],
          "sourceIds": [
            "ka-dt",
            "dt-review",
            "author-scenario"
          ]
        }
      ],
      "summary": "고정 조건에서 수온의 예측 방향을 선택하되 다음 실제 종료값은 재측정하며, 목표 차이를 수온 감소량으로 바꾸지 않습니다.",
      "memoryPoints": [
        {
          "key": "bb-l-007-m1",
          "label": "예측과 실제",
          "text": "같은 적용 모형에서 다른 조건을 고정한 수온 조정은 예측 방향이며, 다음 실제 종료온도는 다시 측정한다.",
          "sectionTitles": [
            "고정 조건과 조절 값을 읽기",
            "예측 방향과 관측 결과 구별",
            "조정 변수와 다음 시험 기록"
          ]
        },
        {
          "key": "bb-l-007-m2",
          "label": "차이의 대상",
          "text": "반죽 종료값의 목표 초과 차이는 수온 감소량이 아니므로 그대로 치환하지 않는다.",
          "sectionTitles": [
            "예측 방향과 관측 결과 구별"
          ]
        }
      ],
      "questionIds": [
        "bb-q-012"
      ],
      "sourceIds": [
        "author-scenario",
        "ka-dt",
        "dt-review"
      ],
      "indirectScopeRelations": [
        {
          "scopeId": "bb-s-2-3-1",
          "relation": "prerequisite",
          "reason": "종료온도 기록은 발효 조건의 선행이며 발효 완료 상태를 직접 평가하지 않는다"
        }
      ],
      "assetNeed": {
        "required": false,
        "reason": "조건표/예측-실측 텍스트 흐름으로 충분; 실제 설비/제품 이미지 없음"
      },
      "originalOwner": "batch-2026-dough-temperature"
    },
    {
      "id": "bb-l-008",
      "version": "draft-1",
      "title": "먼저 발효한 혼합물이 본반죽에 합류하는 과정",
      "certificationId": "jmCd7893",
      "status": "authored-draft; self-reviewed; independent-review-pending",
      "draftStableId": true,
      "prerequisiteLessonIds": [
        "bb-l-001",
        "bb-l-002",
        "bb-l-003"
      ],
      "contextConnectionLessonIds": [
        "bb-l-004",
        "bb-l-005",
        "bb-l-006",
        "bb-l-007"
      ],
      "directPartialScopeIds": [
        "bb-s-2-1-1"
      ],
      "fullEducationComplete": false,
      "fullAssessmentComplete": false,
      "objectives": [
        "전체 배합 재료의 먼저 배정분과 나중 배정분이 본반죽에 모이는 관계를 읽는다.",
        "밀가루 포함 혼합물의 본반죽 전 발효·합류를 같은 본반죽의 순차 투입·속도 전환과 구별한다.",
        "제한한 두 공정 기록을 참고자료의 스트레이트·스펀지 방식으로 분류한다."
      ],
      "sourceClaimIds": [
        "mxb-c-allocation",
        "mxb-c-sequence",
        "mxb-c-pref-before",
        "mxb-c-category",
        "mxb-c-limited-classification"
      ],
      "sourceIds": [
        "ciao-straight",
        "ka-sponge",
        "ka-staged",
        "ka-preferment",
        "qnet-995"
      ],
      "sections": [
        {
          "id": "bb-l-008-s1",
          "title": "전체 배합과 먼저·나중 배정분",
          "blocks": [
            {
              "id": "bb-l-008-b01",
              "type": "paragraph",
              "text": "배합표에는 한 반죽에 사용할 재료가 정리되어 있습니다. 같은 전체 배합도 공정에 따라 먼저 섞는 재료와 나중에 넣는 재료를 나누어 적을 수 있습니다. 먼저 만든 혼합물의 재료도 전체 배합에 들어 있는 재료입니다. 나중에 전체 배합을 또 한 벌 더 넣는 뜻이 아닙니다.",
              "sourceClaimIds": [
                "mxb-c-allocation"
              ]
            },
            {
              "id": "bb-l-008-b02",
              "type": "paragraph",
              "text": "여기서는 밀가루 A·B, 물 A·B, 상업용 이스트 A·B, 소금으로 이루어진 가상 배정표를 읽습니다. A와 B는 같은 재료를 나눈 두 배정분 표지이며 양이나 비율은 정하지 않았습니다.",
              "sourceClaimIds": [
                "mxb-c-allocation"
              ]
            },
            {
              "id": "bb-t-008",
              "type": "table",
              "headers": [
                "전체 배합의 재료 카드",
                "기록 X의 투입",
                "기록 Y: 먼저 혼합",
                "기록 Y: 나중 합류"
              ],
              "rows": [
                [
                  "밀가루 A",
                  "본반죽 혼합 시작",
                  "배정",
                  "—"
                ],
                [
                  "밀가루 B",
                  "본반죽 혼합 시작",
                  "—",
                  "배정"
                ],
                [
                  "물 A",
                  "본반죽 혼합 시작",
                  "배정",
                  "—"
                ],
                [
                  "물 B",
                  "본반죽 혼합 시작",
                  "—",
                  "배정"
                ],
                [
                  "이스트 A",
                  "본반죽 혼합 시작",
                  "배정",
                  "—"
                ],
                [
                  "이스트 B",
                  "본반죽 혼합 시작",
                  "—",
                  "배정"
                ],
                [
                  "소금",
                  "같은 반죽에 나중 투입",
                  "—",
                  "배정"
                ]
              ],
              "sourceClaimIds": [
                "mxb-c-allocation"
              ]
            },
            {
              "id": "bb-l-008-b03",
              "type": "note",
              "text": "이 가상 기록에서는 물과 이스트도 나누었습니다. 모든 배합에서 물·이스트가 항상 전량 또는 항상 일부만 먼저 들어간다는 규칙은 아닙니다. 재료별 비율·시간·온도는 이 표로 정하지 않습니다.",
              "sourceClaimIds": [
                "mxb-c-case-limit"
              ]
            }
          ],
          "assetIds": [],
          "sourceIds": []
        },
        {
          "id": "bb-l-008-s2",
          "title": "먼저 발효하는 대상과 본반죽 합류",
          "blocks": [
            {
              "id": "bb-l-008-b04",
              "type": "paragraph",
              "text": "기록 Y는 전체 배합에서 밀가루 A, 물 A, 이스트 A를 먼저 섞습니다. 이 밀가루 포함 혼합물을 본반죽 전에 발효한 뒤, 남은 밀가루 B·물 B·이스트 B·소금과 합쳐 본반죽을 만듭니다. 먼저 섞인 재료와 남은 재료가 한 본반죽에 모이는 것입니다.",
              "sourceClaimIds": [
                "mxb-c-pref-before",
                "mxb-c-allocation"
              ]
            },
            {
              "id": "bb-l-008-b05",
              "type": "paragraph",
              "text": "먼저 만든 혼합물의 발효와 본반죽을 혼합한 뒤의 발효는 대상과 위치가 다릅니다. 먼저 혼합물을 발효했다고 해서 본반죽 뒤의 발효가 없어야 하는 것은 아닙니다. 주어진 기록 Y에는 두 위치의 발효가 모두 적혀 있습니다.",
              "sourceClaimIds": [
                "mxb-c-pref-before"
              ]
            },
            {
              "id": "bb-t-009",
              "type": "table",
              "headers": [
                "참고자료의 명칭",
                "이 학습에서 구별하는 공정 관계"
              ],
              "rows": [
                [
                  "스트레이트 방식(straight dough)",
                  "이 비교에서는 밀가루 포함 예비혼합물을 따로 발효·합류시키지 않고 본반죽을 만든다."
                ],
                [
                  "스펀지 방식(sponge)",
                  "이 비교에서는 밀가루·물·상업용 이스트의 별도 혼합물을 먼저 발효한 뒤 남은 재료와 본반죽에 합류시킨다."
                ]
              ],
              "sourceClaimIds": [
                "mxb-c-sequence",
                "mxb-c-pref-before",
                "mxb-c-limited-classification"
              ]
            },
            {
              "id": "bb-l-008-b06",
              "type": "note",
              "text": "스펀지는 해외 참고자료에 쓰인 이름입니다. 국내 ‘중종’ 교육명과의 직접 대응은 공공 원문 근거를 확보하지 못해 검토 대기 상태입니다. 이 학습은 확인한 단계 관계를 먼저 설명하며, 모든 예비발효 재료를 스펀지라고 부르지 않습니다.",
              "sourceClaimIds": [
                "mxb-c-domestic-pending",
                "mxb-c-category"
              ]
            }
          ],
          "assetIds": [],
          "sourceIds": []
        },
        {
          "id": "bb-l-008-s3",
          "title": "순차 투입·속도 전환과 별도 발효의 차이",
          "blocks": [
            {
              "id": "bb-l-008-b07",
              "type": "paragraph",
              "text": "기록 X는 같은 본반죽 안에서 재료를 순차 투입하고 혼합 속도를 바꿉니다. 밀가루를 포함한 별도 혼합물을 미리 발효한 뒤 본반죽에 합류시키는 단계는 없습니다. 재료를 두 번 나누어 넣거나 믹서를 두 속도로 썼다는 사실만으로 스펀지 방식이 되지는 않습니다.",
              "sourceClaimIds": [
                "mxb-c-sequence",
                "mxb-c-addition-vs-pref"
              ]
            },
            {
              "id": "bb-ex-008-a2",
              "type": "example",
              "text": "안내 예제: 한 기록에서 이스트를 물에 풀어 활성 상태를 살핀 다음, 밀가루를 나누어 넣고 소금을 나중에 넣었습니다. 이스트·물 용액에는 밀가루가 없고, 밀가루 포함 혼합물의 별도 발효 단계도 없습니다. 이 사례는 이 학습의 스트레이트 방식과 연결합니다. 용액의 기포나 나눠 넣기를 밀가루 포함 혼합물의 예비발효로 잘못 세지 않는 것이 핵심입니다.",
              "sourceClaimIds": [
                "mxb-c-sequence",
                "mxb-c-addition-vs-pref"
              ],
              "assessmentBank": false,
              "fromPlan": "A2"
            },
            {
              "id": "bb-l-008-b08",
              "type": "note",
              "text": "이스트 활성 확인이나 재료를 나누어 넣는 준비가 모든 제품에 필수라는 뜻은 아닙니다. 나중에 지방을 투입하는 사례도 투입 순서와 별도 예비발효를 구별하는 데 참고할 수 있지만, 제품 이름이나 투입 횟수만으로 모든 반죽법을 분류하지 않습니다.",
              "sourceClaimIds": [
                "mxb-c-staged",
                "mxb-c-case-limit"
              ]
            }
          ],
          "assetIds": [],
          "sourceIds": []
        },
        {
          "id": "bb-l-008-s4",
          "title": "공정 기록의 대상·발효 위치·합류 읽기",
          "blocks": [
            {
              "type": "figure",
              "id": "bb-l-008-b09",
              "assetId": "bb-a-008-records",
              "sourceClaimIds": [
                "mxb-c-graph"
              ]
            },
            {
              "type": "ordered-list",
              "id": "bb-l-008-b10",
              "items": [
                "전체 배합의 재료가 어느 단계에 배정됐는지 읽습니다.",
                "본반죽 전에 발효한 혼합물이 있는지, 그 혼합물에 밀가루·물·이스트가 들어 있는지 확인합니다.",
                "그 혼합물이 남은 재료와 언제 합류하는지 읽습니다.",
                "같은 본반죽의 투입 순서·속도 전환과 구별해 두 방식의 이름을 연결합니다."
              ],
              "sourceClaimIds": [
                "mxb-c-limited-classification"
              ]
            },
            {
              "id": "bb-l-008-b11",
              "type": "paragraph",
              "text": "X는 같은 본반죽 안의 순차 투입 뒤 발효가 있는 스트레이트 기록입니다. Y는 밀가루 포함 혼합물을 먼저 발효한 뒤 남은 재료와 합류하는 스펀지 기록입니다. 양쪽 모두 본반죽 뒤의 발효가 있다는 공통점만 보거나 상자의 수를 세면, 먼저 발효한 대상과 합류의 차이를 놓칩니다.",
              "sourceClaimIds": [
                "mxb-c-limited-classification"
              ]
            },
            {
              "type": "example",
              "id": "bb-ex-008-a3",
              "title": "안내 예제: 아직 발효 전인 배정 계획을 바꾼다면",
              "text": "Y의 예비발효가 아직 시작되지 않았을 때, 별도 혼합물 발효·합류 단계를 두지 않는 계획으로 바꾼다고 가정합니다. 밀가루 A·물 A·이스트 A와 나중 배정분인 밀가루 B·물 B·이스트 B·소금을 모두 같은 본반죽 단계로 재배정해야 전체 배합의 재료가 빠지거나 중복되지 않습니다. 소금 등 재료를 같은 본반죽 안에서 순차 투입하는 것은 허용됩니다. 속도나 수온만 바꾸고 별도 혼합물의 발효·합류를 그대로 두는 것은 이 단계 구조를 없앤 변경이 아닙니다.",
              "sourceClaimIds": [
                "mxb-c-reallocation"
              ],
              "assessmentBank": false,
              "fromPlan": "A3"
            },
            {
              "id": "bb-l-008-b12",
              "type": "note",
              "text": "배정 계획의 구조를 읽는 가상 예제입니다. 실제 제조법을 바꾸었을 때의 풍미·품질·발효 후 질량·성공을 보장하지 않습니다. 종료온도나 총 시간 하나로 방법 이름을 정하지 않으며, 스펀지의 숙성이 끝났는지를 판정하는 학습도 아닙니다.",
              "sourceClaimIds": [
                "mxb-c-case-limit"
              ]
            }
          ],
          "assetIds": [
            "bb-a-008-records"
          ],
          "sourceIds": []
        }
      ],
      "memoryPoints": [
        {
          "key": "bb-l-008-m1",
          "label": "먼저 발효한 대상과 합류",
          "text": "전체 배합에서 먼저 배정한 밀가루·물·이스트 혼합물의 발효와 남은 재료의 본반죽 합류를 연결해 읽는다.",
          "sectionTitles": [
            "전체 배합과 먼저·나중 배정분",
            "먼저 발효하는 대상과 본반죽 합류"
          ],
          "sourceClaimIds": [
            "mxb-c-allocation",
            "mxb-c-pref-before"
          ]
        },
        {
          "key": "bb-l-008-m2",
          "label": "같은 반죽 안의 동작 구별",
          "text": "같은 본반죽의 순차 투입·속도 전환을 별도 혼합물의 예비발효·합류와 구별하며, 상자 수나 종료온도만으로 반죽법을 정하지 않는다.",
          "sectionTitles": [
            "순차 투입·속도 전환과 별도 발효의 차이",
            "공정 기록의 대상·발효 위치·합류 읽기"
          ],
          "sourceClaimIds": [
            "mxb-c-addition-vs-pref",
            "mxb-c-limited-classification"
          ]
        }
      ],
      "questionIds": [
        "bb-q-013"
      ],
      "assetIds": [
        "bb-a-008-records"
      ],
      "educationReview": "self-reviewed; independent-new-content-review-pending",
      "koreanTerminologyCorrespondence": "pending-public-primary-source",
      "originalOwner": "batch-2026-mixing-methods",
      "intro": "",
      "summary": ""
    },
    {
      "id": "bb-l-009",
      "version": "draft-1",
      "certificationId": "jmCd7893",
      "draftStableId": true,
      "status": "authored-draft-independent-review-pending",
      "title": "목표 반죽 온도에서 필요한 수온을 계산하기",
      "intro": "앞에서 목표·입력·실제 종료온도를 구별했다면, 이제 투입할 물의 온도를 계산해 봅니다. 사전발효 없는 명시한 스트레이트 모형에서 값의 역할을 맞추고, 괄호를 구성해 수온을 구합니다.",
      "objectives": [
        "목표 종료값·실내·밀가루·주어진 보정항과 이전 종료실측의 역할을 구별한다.",
        "주어진 스트레이트 관계에서 괄호의 합을 빼 수온을 역산한다.",
        "최종 계산값에 물의 온도라는 대상과 °C 단위를 맞춘다."
      ],
      "prerequisiteLessonIds": [],
      "prerequisiteSections": [
        {
          "lessonId": "bb-l-006",
          "sectionId": "bb-l-006-s1",
          "role": "목표/입력/실측의 필요한 의미"
        },
        {
          "lessonId": "bb-l-006",
          "sectionId": "bb-l-006-s2",
          "role": "보정항·온도값 역할"
        },
        {
          "lessonId": "bb-l-007",
          "sectionId": "bb-l-007-s2",
          "role": "예측/실제 구별"
        }
      ],
      "prerequisiteConcepts": [
        "온도값 역할",
        "섭씨 단위·보정항의 온도차",
        "사칙연산·괄호",
        "수온 항을 남기는 역산"
      ],
      "prerequisitePolicy": "전체 퍼센트/용기 차감 이수 없이 필요한 의미와 연산을 도입에서 설명",
      "directPartialScopeIds": [
        "bb-s-2-1-2"
      ],
      "sourceIds": [
        "qnet-995",
        "yt-2026",
        "ka-dt-aux",
        "author-wc"
      ],
      "sourceClaimIds": [
        "wc-c-roles",
        "wc-c-correction",
        "wc-c-water-formula",
        "wc-c-rearrange",
        "wc-c-original-values",
        "wc-c-example-arithmetic",
        "wc-c-model-boundary"
      ],
      "sections": [
        {
          "id": "bb-l-009-s1",
          "title": "온도값의 역할부터 맞추기",
          "sourceIds": [
            "yt-2026",
            "ka-dt-aux",
            "author-wc"
          ],
          "claimIds": [
            "wc-c-roles",
            "wc-c-correction",
            "wc-c-original-values"
          ],
          "assetIds": [],
          "blocks": [
            {
              "type": "paragraph",
              "text": "목표 종료온도는 혼합을 마친 반죽이 도달하기를 바라는 값입니다. 실제 종료온도는 혼합 뒤 측정한 기록입니다. 수온을 계산할 때는 작업서가 정한 목표값을 쓰며, 이전 혼합의 실측값으로 바꾸어 넣지 않습니다."
            },
            {
              "type": "paragraph",
              "text": "아래 예제는 사전발효 없는 스트레이트 모형입니다. 실내·밀가루 온도와 혼합 영향 보정항이 주어지고, 투입할 물의 온도만 구합니다. 이 식에서 수험자료의 ‘마찰계수’는 경험 보정항으로 사용합니다. 여기서는 °C로 표시한 온도차 값이며, 무차원 역학 마찰계수와 구별합니다."
            },
            {
              "type": "table",
              "id": "bb-l-009-t1",
              "caption": "수온 계산 예제의 입력 — 섭씨 기준",
              "headers": [
                "값의 역할·기호",
                "예제 입력"
              ],
              "rows": [
                [
                  "목표 반죽 종료온도 D",
                  "26°C"
                ],
                [
                  "실내온도 R",
                  "24°C"
                ],
                [
                  "밀가루온도 F",
                  "23°C"
                ],
                [
                  "주어진 혼합 영향 보정항 C",
                  "9°C (온도차)"
                ],
                [
                  "구할 물의 온도 W",
                  "미지수"
                ]
              ],
              "claimIds": [
                "wc-c-original-values"
              ]
            },
            {
              "type": "note",
              "text": "보정항은 이 모형과 조건에 맞는 값이 주어졌다고 전제합니다. 예제의 숫자는 계산 연습용입니다."
            }
          ],
          "text": "목표 종료온도는 혼합을 마친 반죽이 도달하기를 바라는 값입니다. 실제 종료온도는 혼합 뒤 측정한 기록입니다. 수온을 계산할 때는 작업서가 정한 목표값을 쓰며, 이전 혼합의 실측값으로 바꾸어 넣지 않습니다.\n\n아래 예제는 사전발효 없는 스트레이트 모형입니다. 실내·밀가루 온도와 혼합 영향 보정항이 주어지고, 투입할 물의 온도만 구합니다. 이 식에서 수험자료의 ‘마찰계수’는 경험 보정항으로 사용합니다. 여기서는 °C로 표시한 온도차 값이며, 무차원 역학 마찰계수와 구별합니다.\n\n수온 계산 예제의 입력 — 섭씨 기준\n값의 역할·기호 / 예제 입력\n목표 반죽 종료온도 D / 26°C\n실내온도 R / 24°C\n밀가루온도 F / 23°C\n주어진 혼합 영향 보정항 C / 9°C (온도차)\n구할 물의 온도 W / 미지수\n\n보정항은 이 모형과 조건에 맞는 값이 주어졌다고 전제합니다. 예제의 숫자는 계산 연습용입니다."
        },
        {
          "id": "bb-l-009-s2",
          "title": "수온 항을 남기도록 식을 묶기",
          "sourceIds": [
            "yt-2026",
            "ka-dt-aux",
            "author-wc"
          ],
          "claimIds": [
            "wc-c-water-formula",
            "wc-c-rearrange"
          ],
          "assetIds": [],
          "blocks": [
            {
              "type": "paragraph",
              "text": "이 연습에서 채택한 관계는 다음과 같습니다.",
              "role": "formula-introduction"
            },
            {
              "type": "paragraph",
              "role": "formula",
              "text": "3 × 목표 종료온도 = 수온 + 실내온도 + 밀가루온도 + 보정항"
            },
            {
              "type": "paragraph",
              "text": "기호로 쓰면 3D = W + R + F + C입니다. 3은 여기서 채택한 모형의 배수입니다. 수온 W만 남기려면 양쪽에서 이미 주어진 R + F + C를 빼면 됩니다."
            },
            {
              "type": "paragraph",
              "role": "formula",
              "text": "수온 = 3 × 목표 종료온도 − (실내온도 + 밀가루온도 + 보정항)"
            },
            {
              "type": "paragraph",
              "text": "괄호는 빼야 할 세 항의 합을 묶습니다. 먼저 괄호 안을 더한 뒤 그 합 전체를 뺍니다. 괄호를 풀어 쓰면 3D − R − F − C입니다. 마지막 보정항을 +C로 쓰면 보정항을 더하는 다른 계산이 됩니다."
            }
          ],
          "text": "이 연습에서 채택한 관계는 다음과 같습니다.\n\n3 × 목표 종료온도 = 수온 + 실내온도 + 밀가루온도 + 보정항\n\n기호로 쓰면 3D = W + R + F + C입니다. 3은 여기서 채택한 모형의 배수입니다. 수온 W만 남기려면 양쪽에서 이미 주어진 R + F + C를 빼면 됩니다.\n\n수온 = 3 × 목표 종료온도 − (실내온도 + 밀가루온도 + 보정항)\n\n괄호는 빼야 할 세 항의 합을 묶습니다. 먼저 괄호 안을 더한 뒤 그 합 전체를 뺍니다. 괄호를 풀어 쓰면 3D − R − F − C입니다. 마지막 보정항을 +C로 쓰면 보정항을 더하는 다른 계산이 됩니다."
        },
        {
          "id": "bb-l-009-s3",
          "title": "합부터 계산하고 수온을 구하기",
          "sourceIds": [
            "author-wc",
            "yt-2026"
          ],
          "claimIds": [
            "wc-c-water-formula",
            "wc-c-original-values",
            "wc-c-example-arithmetic"
          ],
          "assetIds": [],
          "blocks": [
            {
              "type": "paragraph",
              "text": "앞의 예제 값을 넣어 계산해 봅니다. 목표의 세 배와 빼야 할 합을 따로 구하면 부호를 놓치기 쉽지 않습니다."
            },
            {
              "type": "ordered-list",
              "id": "bb-l-009-steps1",
              "items": [
                "목표의 세 배: 3 × 26 = 78",
                "빼야 할 합: 24 + 23 + 9 = 56",
                "수온 항: 78 − 56 = 22",
                "결과: 구할 물의 온도는 22°C"
              ]
            },
            {
              "type": "paragraph",
              "role": "formula",
              "text": "W = 3 × 26 − (24 + 23 + 9) = 78 − 56 = 22°C"
            },
            {
              "type": "paragraph",
              "text": "여기서 56은 나머지 항을 더한 계산값이고 22가 남은 수온 항입니다. 78이나 56을 최종 수온으로 쓰지 않고, 뺄셈을 마친 값에 물의 온도라는 대상과 °C 단위를 붙입니다."
            }
          ],
          "text": "앞의 예제 값을 넣어 계산해 봅니다. 목표의 세 배와 빼야 할 합을 따로 구하면 부호를 놓치기 쉽지 않습니다.\n\n목표의 세 배: 3 × 26 = 78\n빼야 할 합: 24 + 23 + 9 = 56\n수온 항: 78 − 56 = 22\n결과: 구할 물의 온도는 22°C\n\nW = 3 × 26 − (24 + 23 + 9) = 78 − 56 = 22°C\n\n여기서 56은 나머지 항을 더한 계산값이고 22가 남은 수온 항입니다. 78이나 56을 최종 수온으로 쓰지 않고, 뺄셈을 마친 값에 물의 온도라는 대상과 °C 단위를 붙입니다."
        },
        {
          "id": "bb-l-009-s4",
          "title": "목표값과 단위를 결과에 다시 붙이기",
          "sourceIds": [
            "yt-2026",
            "ka-dt-aux",
            "author-wc"
          ],
          "claimIds": [
            "wc-c-roles",
            "wc-c-rearrange",
            "wc-c-model-boundary"
          ],
          "assetIds": [],
          "blocks": [
            {
              "type": "paragraph",
              "text": "예제의 목표 반죽 온도는 26°C이고 계산한 물의 온도는 22°C입니다. 두 값은 대상이 다릅니다. 같은 목표라도 실내·밀가루 온도나 주어진 보정항이 달라지면 계산할 수온도 달라집니다."
            },
            {
              "type": "ordered-list",
              "items": [
                "목표 종료값을 썼는지 확인합니다. 이전 혼합의 실측값은 목표값이 아닙니다.",
                "실내·밀가루·보정항을 모두 괄호에 넣고 그 합을 뺐는지 확인합니다.",
                "최종 값을 물의 온도로 읽고 °C 단위를 붙입니다."
              ]
            },
            {
              "type": "note",
              "text": "이 결과는 주어진 스트레이트 모형의 계산값입니다. 실제 작업의 혼합 종료온도는 혼합 뒤 다시 측정합니다."
            }
          ],
          "text": "예제의 목표 반죽 온도는 26°C이고 계산한 물의 온도는 22°C입니다. 두 값은 대상이 다릅니다. 같은 목표라도 실내·밀가루 온도나 주어진 보정항이 달라지면 계산할 수온도 달라집니다.\n\n목표 종료값을 썼는지 확인합니다. 이전 혼합의 실측값은 목표값이 아닙니다.\n실내·밀가루·보정항을 모두 괄호에 넣고 그 합을 뺐는지 확인합니다.\n최종 값을 물의 온도로 읽고 °C 단위를 붙입니다.\n\n이 결과는 주어진 스트레이트 모형의 계산값입니다. 실제 작업의 혼합 종료온도는 혼합 뒤 다시 측정합니다."
        }
      ],
      "summary": "목표 종료온도의 세 배에서 실내·밀가루 온도와 주어진 보정항의 합을 빼 수온을 구합니다. 계산을 마친 값의 대상과 °C 단위를 확인합니다.",
      "memoryPoints": [
        {
          "key": "bb-l-009-m1",
          "label": "수온 역산",
          "text": "사전발효 없는 섭씨 모형에서는 목표 종료온도의 3배에서 실내·밀가루 온도와 주어진 보정항의 합을 빼 수온을 구한다.",
          "sectionTitles": [
            "온도값의 역할부터 맞추기",
            "수온 항을 남기도록 식을 묶기",
            "합부터 계산하고 수온을 구하기"
          ]
        }
      ],
      "questionIds": [
        "bb-q-014"
      ],
      "assetIds": [],
      "assetNeed": {
        "required": false,
        "reason": "온도값의 역할과 괄호·연산 순서를 표/문장/번호로 충분히 보여줌. 사진·제조 도식 불필요."
      },
      "authoredExample": {
        "id": "bb-l-009-ex1",
        "isBankQuestion": false,
        "inputs": {
          "target": 26,
          "room": 24,
          "flour": 23,
          "correction": 9
        },
        "unit": "°C",
        "correctionUnitKind": "temperature-interval",
        "expectedWater": 22
      },
      "fullEducationComplete": false,
      "fullAssessmentComplete": false,
      "educationReview": {
        "plan": "BB-EA-01 independent plan scope accepted; content review separate",
        "author": "semantic-self-reviewed",
        "independent": "pending",
        "expert": "not-performed",
        "learner": "not-performed"
      },
      "publicContentHash": null,
      "publicLessonRef": null,
      "commonRuntimeIntegration": "not-performed",
      "memoryPointReview": {
        "reviewer": "producer AI",
        "status": "author-body-and-memory-semantic-reviewed",
        "reviewedAt": "2026-10-13",
        "bodySha256": "1d97d72890bfbb0028129852d5ffa9b0942961ac08290d13d5ef56bd71b8ea4b",
        "hashDefinition": "existing MEMORY_POINT_RULES.reviewContent; not public canonical Content hash"
      },
      "originalOwner": "batch-2026-water-temperature-calculation"
    },
    {
      "id": "bb-l-010",
      "version": "draft-1",
      "certificationId": "jmCd7893",
      "status": "authored-draft-self-reviewed-independent-pending",
      "educationReview": "author-self-review-completed-independent-pending",
      "title": "목표 총반죽량에서 밀가루와 재료량 구하기",
      "intro": "밀가루량을 기준으로 재료를 환산할 수 있다면, 이번에는 목표 총반죽량에서 그 기준 밀가루량부터 찾아 봅니다.",
      "objectives": [
        "목표 총반죽량과 밀가루 기준량의 관계에서 밀가루량을 구한다.",
        "찾은 밀가루량으로 재료량을 구하고, 합계와 행별 비율을 검산한다."
      ],
      "prerequisites": [],
      "prerequisiteSectionRefs": [
        {
          "lessonId": "bb-l-004",
          "sectionId": "bb-l-004-s1"
        },
        {
          "lessonId": "bb-l-004",
          "sectionId": "bb-l-004-s2"
        },
        {
          "lessonId": "bb-l-004",
          "sectionId": "bb-l-004-s3"
        }
      ],
      "scopeIds": [
        "bb-s-1-1-1"
      ],
      "scopeCoverage": "partial-authored-draft",
      "sourceIds": [
        "darakwon-2026",
        "l004-reference",
        "qnet-995",
        "original-exercise"
      ],
      "assetIds": [],
      "sections": [
        {
          "id": "bb-l-010-s1",
          "title": "주어진 총량과 기준 밀가루량",
          "sourceIds": [
            "darakwon-2026",
            "l004-reference",
            "original-exercise"
          ],
          "assetIds": [],
          "prerequisiteRefs": [
            {
              "lessonId": "bb-l-004",
              "sectionId": "bb-l-004-s1"
            },
            {
              "lessonId": "bb-l-004",
              "sectionId": "bb-l-004-s3"
            }
          ],
          "blocks": [
            {
              "id": "bb-l-010-b01",
              "type": "paragraph",
              "text": "L004에서는 밀가루 질량이 주어졌을 때 다른 재료의 양을 구했습니다. 이번에는 재료를 모두 합한 목표 총반죽량이 주어지고, 그 안에 들어갈 밀가루 질량부터 찾아야 합니다.",
              "claimIds": [
                "tfc-c-entry"
              ]
            },
            {
              "id": "bb-l-010-b02",
              "type": "paragraph",
              "text": "베이커스 배합률의 100% 기준은 밀가루입니다. 목표 총량이 주어져도 이 기준은 바뀌지 않습니다. 먼저 총량에서 밀가루량을 찾은 뒤, 그 밀가루량에 각 재료의 비율을 적용합니다.",
              "claimIds": [
                "tfc-c-basis",
                "tfc-c-inverse"
              ]
            },
            {
              "id": "bb-l-010-b03",
              "type": "note",
              "text": "이 학습은 단일 밀가루를 쓰고 사전발효 재료가 없는 계산 연습입니다. 총량은 아래 표에 있는 재료 순질량의 합으로 정하며, 용기와 발효·굽기 손실을 제외합니다. 완제품 질량, 제조 처방, 발효 시간이나 제품 품질을 계산하는 사례가 아닙니다.",
              "claimIds": [
                "tfc-c-conditions"
              ]
            },
            {
              "id": "bb-l-010-b04",
              "type": "table",
              "tableId": "bb-t-010-ratios",
              "caption": "자체 계산 예제 — 목표 총반죽량 3300g, 밀가루 기준 배합률",
              "headers": [
                "재료",
                "베이커스 배합률"
              ],
              "rows": [
                [
                  "밀가루",
                  "100%"
                ],
                [
                  "물",
                  "62%"
                ],
                [
                  "소금",
                  "2%"
                ],
                [
                  "이스트",
                  "1%"
                ]
              ],
              "claimIds": [
                "tfc-c-example"
              ]
            },
            {
              "id": "bb-l-010-b05",
              "type": "table",
              "tableId": "bb-t-010-roles",
              "caption": "예제에서 주어진 값과 찾을 값",
              "headers": [
                "값",
                "뜻",
                "현재 상태"
              ],
              "rows": [
                [
                  "목표 총반죽량 T",
                  "모든 재료 순질량의 합",
                  "3300g이 주어짐"
                ],
                [
                  "밀가루량 F",
                  "배합률의 기준이 되는 질량",
                  "아직 모름"
                ],
                [
                  "총 배합률 S",
                  "밀가루 100%를 포함한 배합률의 합",
                  "표의 값을 더해 구함"
                ]
              ],
              "claimIds": [
                "tfc-c-entry",
                "tfc-c-example"
              ]
            }
          ]
        },
        {
          "id": "bb-l-010-s2",
          "title": "총 배합률로 밀가루량 찾기",
          "sourceIds": [
            "darakwon-2026",
            "l004-reference",
            "original-exercise"
          ],
          "assetIds": [],
          "prerequisiteRefs": [
            {
              "lessonId": "bb-l-004",
              "sectionId": "bb-l-004-s2"
            },
            {
              "lessonId": "bb-l-004",
              "sectionId": "bb-l-004-s4"
            }
          ],
          "blocks": [
            {
              "id": "bb-l-010-b06",
              "type": "paragraph",
              "text": "표의 배합률을 모두 더하면 S=100+62+2+1=165%입니다. 밀가루도 총량에 들어가므로 밀가루의 100%를 포함합니다. 165%를 계산에 쓸 비율값으로 바꾸면 165÷100=1.65입니다.",
              "claimIds": [
                "tfc-c-inverse",
                "tfc-c-example"
              ]
            },
            {
              "id": "bb-l-010-b07",
              "type": "paragraph",
              "text": "밀가루가 1g일 때 물은 0.62g, 소금은 0.02g, 이스트는 0.01g에 해당합니다. 합하면 1.65g입니다. 같은 비율을 유지하면 전체 재료량은 밀가루량의 1.65배가 됩니다.",
              "claimIds": [
                "tfc-c-total-relation",
                "tfc-c-example"
              ]
            },
            {
              "id": "bb-l-010-b08",
              "type": "paragraph",
              "text": "따라서 목표 총량=밀가루량×총 배합률의 비율값입니다. 기호로는 T=F×(S÷100)입니다. 총량에서 밀가루량을 찾으려면 그 배수를 되돌려야 하므로 나눕니다. 밀가루량 F=T÷(S÷100)입니다.",
              "claimIds": [
                "tfc-c-total-relation",
                "tfc-c-inverse"
              ]
            },
            {
              "id": "bb-l-010-b09",
              "type": "ordered-list",
              "items": [
                "총 배합률에 밀가루 100%가 포함됐는지 확인합니다: 165%.",
                "총 배합률을 100으로 나누어 비율값을 구합니다: 1.65.",
                "목표 총량을 그 비율값으로 나눕니다: 3300÷1.65=2000g.",
                "구한 2000g에 ‘밀가루량’이라는 대상을 붙입니다. 목표 총량 3300g과 다른 값입니다."
              ],
              "claimIds": [
                "tfc-c-example",
                "tfc-c-inverse"
              ]
            }
          ]
        },
        {
          "id": "bb-l-010-s3",
          "title": "찾은 밀가루량으로 재료량 구하기",
          "sourceIds": [
            "darakwon-2026",
            "l004-reference",
            "original-exercise"
          ],
          "assetIds": [],
          "prerequisiteRefs": [
            {
              "lessonId": "bb-l-004",
              "sectionId": "bb-l-004-s2"
            },
            {
              "lessonId": "bb-l-004",
              "sectionId": "bb-l-004-s3"
            }
          ],
          "blocks": [
            {
              "id": "bb-l-010-b10",
              "type": "paragraph",
              "text": "이제 밀가루량이 2000g으로 정해졌으므로 L004의 순방향 환산을 사용할 수 있습니다. 재료량=밀가루량×그 재료의 배합률÷100입니다. 물의 62%는 62÷100=0.62이므로 물량은 2000×0.62=1240g입니다.",
              "claimIds": [
                "tfc-c-forward",
                "tfc-c-example"
              ]
            },
            {
              "id": "bb-l-010-b11",
              "type": "paragraph",
              "text": "2000g을 구했다고 물량 계산까지 끝난 것은 아닙니다. 먼저 찾은 값은 밀가루량이고, 물이나 소금처럼 요구한 재료량은 그 기준에 해당 재료의 비율값을 곱해 구합니다. 목표 총량을 기준 밀가루량 자리에 바로 넣으면 분모가 달라집니다.",
              "claimIds": [
                "tfc-c-entry",
                "tfc-c-forward"
              ]
            },
            {
              "id": "bb-l-010-b12",
              "type": "table",
              "tableId": "bb-t-010-masses",
              "caption": "같은 밀가루량을 기준으로 계산한 예제 결과",
              "headers": [
                "재료",
                "계산",
                "질량(g)"
              ],
              "rows": [
                [
                  "밀가루",
                  "3300÷1.65",
                  2000
                ],
                [
                  "물",
                  "2000×0.62",
                  1240
                ],
                [
                  "소금",
                  "2000×0.02",
                  40
                ],
                [
                  "이스트",
                  "2000×0.01",
                  20
                ]
              ],
              "claimIds": [
                "tfc-c-example"
              ]
            },
            {
              "id": "bb-l-010-b13",
              "type": "note",
              "text": "L004의 「계산 전에 단위와 퍼센트를 맞추기」와 「밀가루를 기준으로 질량을 환산하기」를 필요한 만큼 다시 읽을 수 있습니다. %는 100으로 나누어 비율값으로 쓰고 질량 단위를 맞춘다는 같은 설명을 참조합니다.",
              "claimIds": [
                "tfc-c-reuse"
              ]
            }
          ]
        },
        {
          "id": "bb-l-010-s4",
          "title": "총량과 각 행의 비율로 검산하기",
          "sourceIds": [
            "l004-reference",
            "original-exercise"
          ],
          "assetIds": [],
          "prerequisiteRefs": [
            {
              "lessonId": "bb-l-004",
              "sectionId": "bb-l-004-s4"
            },
            {
              "lessonId": "bb-l-004",
              "sectionId": "bb-l-004-s5"
            }
          ],
          "blocks": [
            {
              "id": "bb-l-010-b14",
              "type": "paragraph",
              "text": "계산한 질량을 더하면 2000+1240+40+20=3300g으로 목표 총량과 같습니다. 이 확인은 재료량의 합이 목표에 맞는지를 봅니다. 각 행이 원래 배합률을 유지하는지는 따로 확인합니다.",
              "claimIds": [
                "tfc-c-checks",
                "tfc-c-example"
              ]
            },
            {
              "id": "bb-l-010-b15",
              "type": "table",
              "tableId": "bb-t-010-row-checks",
              "caption": "같은 밀가루량을 분모로 한 행별 검산",
              "headers": [
                "재료",
                "질량÷밀가루량×100",
                "원래 배합률과 대조"
              ],
              "rows": [
                [
                  "밀가루",
                  "2000÷2000×100=100%",
                  "100%와 일치"
                ],
                [
                  "물",
                  "1240÷2000×100=62%",
                  "62%와 일치"
                ],
                [
                  "소금",
                  "40÷2000×100=2%",
                  "2%와 일치"
                ],
                [
                  "이스트",
                  "20÷2000×100=1%",
                  "1%와 일치"
                ]
              ],
              "claimIds": [
                "tfc-c-checks",
                "tfc-c-example"
              ]
            },
            {
              "id": "bb-l-010-b16",
              "type": "paragraph",
              "text": "총량으로 합계 검산을 하고, 밀가루량으로 행별 비율 검산을 합니다. 합계가 맞다는 이유로 행별 비율 점검을 생략하지 않습니다. 이 점검 방식은 L004의 같은 설명을 계산 결과에 다시 적용한 것입니다.",
              "claimIds": [
                "tfc-c-checks",
                "tfc-c-reuse"
              ]
            },
            {
              "id": "bb-l-010-b17",
              "type": "note",
              "text": "예제와 확인문항은 모든 질량을 g로 사용하며 계산값이 정확히 나오도록 정했습니다. 중간값이나 최종값을 반올림하지 않습니다. 반올림이 필요한 다른 기록에서는 적용 시점과 허용 차이를 먼저 정한 뒤 같은 기준으로 대조해야 합니다.",
              "claimIds": [
                "tfc-c-units"
              ]
            },
            {
              "id": "bb-l-010-b18",
              "type": "note",
              "text": "합과 행별 비율이 맞는다는 것은 명시한 계산 조건에서 수치가 일치한다는 뜻입니다. 실제 계량, 발효·굽기 후 질량이나 제품 품질의 검증을 뜻하지 않습니다.",
              "claimIds": [
                "tfc-c-conditions"
              ]
            }
          ]
        }
      ],
      "summary": "밀가루100%를 포함한 총 배합률로 목표 총량에서 밀가루량을 찾습니다. 그 밀가루량으로 재료량을 환산하고 합과 각 행의 비율을 대조합니다.",
      "memoryPoints": [
        {
          "key": "bb-l-010-m1",
          "label": "총량에서 기준량",
          "text": "단일 밀가루·사전발효 없는 연습에서는 용기·발효·굽기 손실을 제외한 목표 총량을 밀가루100% 포함 총 배합률의 비율값으로 나누어 밀가루량을 찾고, 각 재료의 비율값을 곱한다.",
          "sectionTitles": [
            "주어진 총량과 기준 밀가루량",
            "총 배합률로 밀가루량 찾기",
            "찾은 밀가루량으로 재료량 구하기"
          ]
        }
      ],
      "memoryPointReview": {
        "status": "author-meaning-review-completed-independent-pending",
        "reviewer": "author-ai",
        "reviewedAt": "2026-10-14T02:32:54.845Z",
        "bodySha256": "0defb0bc9e52074bba0992fd0240a76c0e1890ad43c8e4739723a4f28f5fec05",
        "projection": "MEMORY_POINT_RULES.reviewContent(title/intro/sections/summary)",
        "ruleFile": "provenance:source-local-1bfe5bfeb4c99515524a",
        "ruleSha256": "464dd549f5e8c5c5432e917b79ab6cf06e051745734ce5f5ac33492feb1c616f",
        "notCanonicalHash": true
      },
      "questionIds": [
        "bb-q-015"
      ],
      "assetNeed": {
        "required": false,
        "reason": "총량/밀가루 기준 관계는 자체 표·글자 식·번호 절차로 설명한다. 실물 형태/상태가 평가 대상이 아니며 사진·별도 도식은 이번 텍스트 목표에 필요하지 않다."
      },
      "examplesOnly": [
        "bb-ex-010-total"
      ],
      "numericConditions": {
        "example": {
          "targetTotalG": 3300,
          "percentages": {
            "flour": 100,
            "water": 62,
            "salt": 2,
            "yeast": 1
          },
          "totalPercentage": 165,
          "totalRatio": 1.65,
          "flourG": 2000,
          "waterG": 1240,
          "saltG": 40,
          "yeastG": 20
        },
        "massUnit": "g",
        "rounding": "none-exact",
        "singleFlour": true,
        "preferment": false,
        "includesContainer": false,
        "includesFermentationOrBakingLoss": false
      },
      "originalOwner": "batch-20261014-total-formula-conversion"
    },
    {
      "id": "bb-l-011",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "title": "한 조각의 양·둥근 준비형태·성형 전 휴지",
      "intro": "배합과 본반죽을 읽었다면, 이제 그 반죽이 개별 조각으로 나뉜 뒤 본모양을 만들 준비를 살펴봅니다. 여기서는 작업서가 본반죽을 분할 단계로 넘겼다고 주어집니다.",
      "prerequisites": [
        "bb-l-001",
        "bb-l-002",
        "bb-l-003",
        "bb-l-005",
        "bb-l-008"
      ],
      "objectives": [
        "분할의 조각량과 둥근 준비형태의 목적을 구별한다.",
        "성형 전 휴지의 이완을 다음 늘리기와 연결한다."
      ],
      "scopeIds": [
        "bb-s-2-4-1",
        "bb-s-2-5-1",
        "bb-s-2-6-1"
      ],
      "scopeCoverage": "partial; domestic bench-rest equivalence unconfirmed",
      "sections": [
        {
          "id": "bb-l-011-s1",
          "title": "같은 본반죽에서 조각별 양을 맞추기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "분할은 큰 반죽을 작업서가 정한 한 조각의 양으로 나누는 일입니다. 총량이 맞아도 각 조각의 양이 서로 같다는 뜻은 아닙니다. 분할 뒤에는 각 조각이 다음 준비 작업의 대상이 됩니다.",
              "sourceIds": [
                "tpl-divide-preshape"
              ]
            },
            {
              "type": "note",
              "text": "이 학습은 분할로 넘겨진 반죽을 입구 조건으로 줍니다. 앞 학습의 경과시간이나 온도 하나로 본반죽 발효가 끝났다고 판정하지 않습니다."
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-011-s2",
          "title": "양이 맞는 조각을 둥근 준비형태로 정돈하기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "분할 직후의 조각은 양이 맞더라도 모양이 거칠고 불규칙할 수 있습니다. 여기서는 그 조각을 둥글게 모아 겉면을 정돈하는 둥글리기 사례를 봅니다. 이는 본모양을 만들기 전의 예비성형으로, 겉면의 팽팽함과 형태를 정돈해 다음 본성형을 준비합니다. 조각의 양을 새로 정하는 작업과는 목적이 다릅니다.",
              "sourceIds": [
                "ka-preshape",
                "tpl-divide-preshape"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-photo-011-round"
            },
            {
              "type": "paragraph",
              "text": "사진의 둥근 조각과 겉면을 먼저 살펴보고, 아래 도식의 ‘둥근 준비형태’와 연결해 보세요. 사진은 실제 외관 예시이며 도식과 같은 반죽의 연속촬영이 아닙니다. 사진만으로 팽팽함의 적합성이나 휴지 완료를 판정하지 않습니다.",
              "sourceIds": [
                "tpl-divide-preshape"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-011-preparation"
            },
            {
              "type": "paragraph",
              "text": "둥근 준비형태는 본모양을 만들기 전의 단계입니다. 길쭉한 빵을 만들 때도 준비형태와 최종 반죽 형태는 다를 수 있습니다. 모든 예비성형이 둥근 형태이거나 모든 반죽에 같은 힘이 필요한 것은 아닙니다.",
              "sourceIds": [
                "ka-preshape"
              ]
            },
            {
              "type": "note",
              "text": "그림은 형태 변화와 목적을 연결한 개략도입니다. 매끈한 그림 하나로 실제 겉면의 촉감·강도나 손기술의 적합성을 판정할 수는 없습니다."
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-011-s3",
          "title": "성형 전 쉬는 동안 늘어나기 쉬워지는 이유",
          "blocks": [
            {
              "type": "paragraph",
              "text": "막 정돈한 조각이 늘리려는 힘에 강하게 되돌아오면 본모양을 만들기 어렵습니다. 성형 전 휴지는 반죽을 쉬게 하여 이완할 시간을 주는 과정입니다. 이완은 팽팽했던 반죽이 다음 늘리기에 더 쉽게 응하도록 하는 기능으로 연결합니다.",
              "sourceIds": [
                "ka-preshape",
                "tpl-divide-preshape"
              ]
            },
            {
              "type": "paragraph",
              "text": "상업용 이스트를 쓰는 프레첼 사례에도 분할한 조각을 쉬게 한 뒤 길게 늘려 성형하는 순서가 있습니다. 따라서 성형 전 휴지를 사워도우에서만 있는 기능으로 외우지 않습니다.",
              "sourceIds": [
                "ka-pretzel"
              ]
            },
            {
              "type": "note",
              "text": "쉬는 동안 발효가 반드시 멈추는 것은 아닙니다. 여기서는 성형 전 이완이라는 기능을 구별합니다. 국내 공식 범위에는 중간발효가 있지만 해외 bench rest의 모든 정의·조건과 같다고 확정하지 않습니다. 시간·온도·종료 판정은 제품과 반죽 상태에 맞춰 별도로 배웁니다."
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-011-s4",
          "title": "어느 상태를 바꾸려는지 읽기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "한 조각의 양, 정돈된 준비형태, 늘릴 때의 되돌아옴은 관찰 대상이 다릅니다. 양이 이미 맞고 둥근 형태도 유지되지만 같은 늘리기에서 강하게 되돌아온다고 주어지면, 초점은 양을 다시 맞추는 일보다 성형 전 이완 기능에 있습니다.",
              "sourceIds": [
                "ka-preshape",
                "tpl-divide-preshape"
              ]
            },
            {
              "type": "paragraph",
              "text": "이후 본모양을 만든 반죽을 팬이나 틀에 배치하는 작업은 팬닝이라고 합니다. 성형 전 이완과 구별하며 다음 학습에서 이어 봅니다.",
              "sourceIds": [
                "ka-pan-case"
              ]
            },
            {
              "type": "note",
              "text": "모든 조각에 더 긴 휴지를 주라는 처방은 아닙니다. 빠르게 퍼지는 조각과 강하게 되돌아오는 조각은 같은 관찰이 아닙니다. 이 학습은 정확한 휴지 길이나 실제 불량 교정법을 정하지 않습니다."
            }
          ],
          "sourceIds": []
        }
      ],
      "summary": "분할은 조각의 양, 둥근 준비형태는 겉면과 형태의 정돈, 성형 전 휴지는 다음 늘리기를 위한 이완으로 연결합니다.",
      "memoryPoints": [
        {
          "key": "bb-l-011-m1",
          "text": "조각의 양을 맞추는 분할, 둥근 준비형태의 정돈, 다음 늘리기를 돕는 휴지의 이완은 서로 다른 목적이다.",
          "sectionTitles": [
            "같은 본반죽에서 조각별 양을 맞추기",
            "양이 맞는 조각을 둥근 준비형태로 정돈하기",
            "성형 전 쉬는 동안 늘어나기 쉬워지는 이유"
          ]
        }
      ],
      "questionIds": [
        "bb-q-016",
        "bb-q-017"
      ],
      "assetIds": [
        "bb-a-011-preparation",
        "bb-photo-011-round"
      ],
      "sourceIds": [
        "ka-preshape",
        "tpl-divide-preshape",
        "ka-pretzel",
        "ka-pan-case",
        "qnet-995"
      ],
      "status": "authored-local-draft; independent-review-pending",
      "fullEducationComplete": false,
      "fullAssessmentComplete": false,
      "memoryPointReview": {
        "authorMeaningReview": "completed",
        "projection": "title/intro/sections/summary",
        "bodySha256": "7c6ac661f9aef16dc78eeed1af4a85ce706670d84a974a1ba21a1525f12a3d80",
        "note": "local projection only; not declaration of common renderer contract pass"
      }
    },
    {
      "id": "bb-l-012",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "title": "본모양을 만드는 성형과 틀에 놓는 팬닝",
      "intro": "조각을 정돈하고 쉬게 했다면, 다음은 제품에 맞는 본모양을 만들 차례입니다. 길쭉한 팬용 빵 사례에서 형태를 만드는 일과 틀에 놓는 일을 나누어 봅니다.",
      "prerequisites": [
        "bb-l-011"
      ],
      "objectives": [
        "본성형과 팬닝의 대상을 구별한다.",
        "팬 배치 뒤 발효를 성형 전 휴지와 구별한다."
      ],
      "scopeIds": [
        "bb-s-2-7-1",
        "bb-s-2-8-1"
      ],
      "scopeCoverage": "partial pan-loaf case",
      "sections": [
        {
          "id": "bb-l-012-s1",
          "title": "준비형태에서 제품에 맞는 본형태로",
          "blocks": [
            {
              "type": "paragraph",
              "text": "성형은 준비된 반죽 조각을 만들 제품에 맞는 형태로 만드는 작업입니다. 여기서는 둥근 준비형태의 조각을 길쭉한 팬용 형태로 만드는 사례를 선택합니다. 둥글게 준비했다는 사실만으로 길쭉한 본형태까지 만들어진 것은 아닙니다.",
              "sourceIds": [
                "ka-preshape",
                "ka-pan-case"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-012-shape-pan"
            },
            {
              "type": "note",
              "text": "그림은 준비형태·본형태·배치 위치의 차이를 보여줍니다. 실제 밀기·접기·말기·이음매 처리의 손기술과 모든 제품의 성형법은 별도 범위입니다."
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-012-s2",
          "title": "형태를 만든 반죽을 팬이나 틀에 배치하기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "팬닝은 성형한 반죽을 팬이나 틀에 배치하는 작업입니다. 이 사례에서는 길쭉한 형태를 만든 다음 그 반죽을 틀 안에 놓습니다. 형태를 만드는 성형과, 이미 만든 형태를 틀에 배치하는 팬닝은 구별합니다.",
              "sourceIds": [
                "ka-pan-case"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-photo-012-tin"
            },
            {
              "type": "paragraph",
              "text": "사진에서 반죽의 윗면과 그 주위를 둘러싼 틀 벽을 찾습니다. 앞 도식의 ‘틀 안에 배치’와 같은 위치 관계를 실제 모습에서 확인합니다. 촬영된 반죽의 크기·충전율·발효 상태를 모든 제품의 표준으로 사용하지 않습니다.",
              "sourceIds": [
                "ka-pan-case"
              ]
            },
            {
              "type": "paragraph",
              "text": "위 그림에서 길쭉한 조각은 배치 전후 같은 본형태로 표시되어 있고 위치가 작업대에서 틀 안으로 바뀝니다. 틀에 넣었다는 기록만으로 조각의 양·성형 상태·뒤 발효 상태가 모두 맞았다고 판단하지 않습니다.",
              "sourceIds": [
                "ka-pan-case"
              ]
            },
            {
              "type": "note",
              "text": "다른 제품의 팬 모양·배치 간격·틀 용량·투입량은 작업서와 해당 제조 조건을 따로 확인합니다. 이 그림의 틀 크기는 실제 비율이나 계량 기준이 아닙니다."
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-012-s3",
          "title": "팬 배치 뒤의 발효는 어느 단계인가",
          "blocks": [
            {
              "type": "paragraph",
              "text": "이 팬용 사례는 성형한 반죽을 틀에 넣은 뒤 다시 부풀게 하는 발효를 거쳐 굽기로 이어집니다. 성형 전에 반죽을 쉬게 하는 단계와는 위치가 다릅니다. 같은 ‘기다림’이라는 말만 보고 두 단계를 바꾸어 읽지 않습니다.",
              "sourceIds": [
                "ka-pan-case"
              ]
            },
            {
              "type": "paragraph",
              "text": "기록을 읽을 때는 지금 반죽이 준비형태인지 본형태인지, 작업대 위인지 틀 안인지, 성형 전인지 뒤인지를 함께 봅니다. 이 학습은 뒤 발효의 정확한 완료 판정이나 굽기 조건을 정하지 않습니다.",
              "sourceIds": [
                "ka-pan-case"
              ]
            },
            {
              "type": "note",
              "text": "한 팬용 빵의 공정 관계를 가르칩니다. 모든 빵에 틀이 필요하거나 모든 제조법이 같은 대기 순서를 가진다는 규칙으로 넓히지 않습니다."
            },
            {
              "type": "example",
              "text": "안내 예제: 둥근 준비형태를 쉬게 하는 위치와 본형태를 틀에 놓은 뒤 부풀게 하는 위치를 작업서에서 짚어 봅니다. 형태와 위치를 함께 읽으면 두 기다림이 다른 단계임을 구별할 수 있습니다."
            }
          ],
          "sourceIds": []
        }
      ],
      "summary": "성형은 제품에 맞는 본형태를 만들고, 팬닝은 그 반죽을 팬이나 틀에 배치합니다. 뒤 발효는 성형 전 휴지와 위치를 구별합니다.",
      "memoryPoints": [
        {
          "key": "bb-l-012-m1",
          "text": "이 팬용 사례는 본형태를 만드는 성형 → 틀에 배치하는 팬닝 → 틀 안에서의 뒤 발효로 이어진다.",
          "sectionTitles": [
            "준비형태에서 제품에 맞는 본형태로",
            "형태를 만든 반죽을 팬이나 틀에 배치하기",
            "팬 배치 뒤의 발효는 어느 단계인가"
          ]
        }
      ],
      "questionIds": [
        "bb-q-018"
      ],
      "assetIds": [
        "bb-a-012-shape-pan",
        "bb-photo-012-tin"
      ],
      "sourceIds": [
        "ka-pan-case",
        "ka-preshape",
        "qnet-995"
      ],
      "status": "authored-local-draft; independent-review-pending",
      "fullEducationComplete": false,
      "fullAssessmentComplete": false,
      "memoryPointReview": {
        "authorMeaningReview": "completed",
        "projection": "title/intro/sections/summary",
        "bodySha256": "7c271423b68be8ba8eaceaaf0154fc331883d3c4740394e6d6f093ec245e030f",
        "note": "local projection only; not declaration of common renderer contract pass"
      }
    },
    {
      "id": "bb-l-013",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "title": "굽기 중 조직 변화와 식힌 뒤 자르는 이유",
      "intro": "작업서가 반죽을 굽기 단계로 넘겼다고 주어집니다. 혼합 때 만든 구조가 가열 중 어떻게 달라지는지 배운 뒤, 오븐에서 꺼낸 빵의 냉각으로 이어갑니다.",
      "prerequisites": [
        "bb-l-001",
        "bb-l-002",
        "bb-l-012"
      ],
      "scopeIds": [
        "bb-s-2-9-2",
        "bb-s-3-1-1"
      ],
      "scopeCoverage": "partial component changes and cooling purpose; not full baking/cooling method curriculum",
      "objectives": [
        "전분의 호화와 단백질의 응고를 구별한다.",
        "실물 겉껍질/속 조직을 도식에 연결한다.",
        "절단 전 냉각이 필요한 조직·수분의 이유를 설명한다."
      ],
      "sections": [
        {
          "id": "bb-l-013-s1",
          "title": "전분은 물과 열을 받아 호화한다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "밀가루에는 단백질뿐 아니라 전분도 들어 있습니다. 호화는 전분이 물과 함께 가열될 때 전분립이 물을 흡수하며 부푸는 변화입니다. 마른 가루가 젖는 수화와 가열 중의 호화를 같은 이름으로 읽지 않습니다.",
              "sourceIds": [
                "bc-gel"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-013-component"
            },
            {
              "type": "paragraph",
              "text": "도식의 전분립은 실제 크기보다 크게 그린 설명 기호입니다. 호화한 전분은 구운 빵 속 조직의 바탕에 기여합니다. 전분만으로 모든 빵 구조가 지탱된다고 뜻하지는 않습니다.",
              "sourceIds": [
                "bc-gel"
              ]
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-013-s2",
          "title": "단백질은 가열로 응고하며 구조를 지지한다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "응고는 단백질이 가열 등의 영향으로 구조가 바뀌며 굳는 변화로 배웁니다. 밀 반죽에서는 굽는 동안의 단백질 변화가 빵 조직을 지지하는 데 기여합니다. 혼합 중 글루텐을 발달시키는 일, 이스트가 가스를 만드는 발효와 구별합니다.",
              "sourceIds": [
                "bc-coag",
                "bc-gel"
              ]
            },
            {
              "type": "paragraph",
              "text": "호화는 전분, 응고는 단백질에 연결합니다. 두 이름을 서로 바꾸지 않으며 특정 빵의 익힘 완료를 변화 이름 하나만으로 판단하지 않습니다.",
              "sourceIds": [
                "bc-gel",
                "bc-coag"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-photo-013-crumb"
            },
            {
              "type": "paragraph",
              "text": "사진의 갈색 바깥 부분이 겉껍질이고 잘라서 보이는 밝은 안쪽이 빵의 속, 즉 크럼입니다. 위 도식은 이 속 조직을 이루는 성분 변화를 설명합니다. 실제 사진에서 전분립이나 단백질 분자를 식별할 수 있는 것은 아닙니다.",
              "sourceIds": [
                "bc-gel"
              ]
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-013-s3",
          "title": "오븐에서 꺼낸 뒤에도 냉각이 이어진다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "구운 빵을 오븐에서 꺼냈다고 곧바로 절단 준비까지 모두 끝나는 것은 아닙니다. 냉각 중에도 내부 수분이 이동하고 밖으로 빠져나가며 속 조직이 안정되는 시간이 필요합니다. 충분히 식힌 뒤 자르면 뜨거운 속이 눌리거나 끈적하게 느껴지는 문제를 줄이는 데 도움이 됩니다.",
              "sourceIds": [
                "ka-cool"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-013-cooling"
            },
            {
              "type": "paragraph",
              "text": "이 냉각의 목적을 이스트 가스를 더 만들거나 혼합을 다시 하는 일로 바꾸어 읽지 않습니다. 제품의 크기와 배합에 따라 식는 과정은 달라지므로, 한 가지 분·온도를 모든 빵의 절단 기준으로 외우지 않습니다.",
              "sourceIds": [
                "ka-cool"
              ]
            }
          ],
          "sourceIds": []
        }
      ],
      "summary": "전분의 호화와 단백질의 응고를 구별하고, 구운 빵은 수분 이동과 속 조직 안정을 위한 냉각 뒤 절단합니다.",
      "memoryPoints": [
        {
          "key": "bb-l-013-m1",
          "label": "가열 중 성분 변화",
          "text": "전분은 물과 열로 호화하고 단백질은 가열로 응고하며 빵 속 조직에 기여한다.",
          "sectionTitles": [
            "전분은 물과 열을 받아 호화한다",
            "단백질은 가열로 응고하며 구조를 지지한다"
          ]
        },
        {
          "key": "bb-l-013-m2",
          "label": "절단 전 냉각",
          "text": "구운 빵은 냉각 중 수분 이동과 속 조직 안정이 이어지므로 충분히 식힌 뒤 자른다.",
          "sectionTitles": [
            "오븐에서 꺼낸 뒤에도 냉각이 이어진다"
          ]
        }
      ],
      "questionIds": [
        "bb-q-020",
        "bb-q-021"
      ],
      "sourceIds": [
        "bc-gel",
        "bc-coag",
        "ka-cool",
        "qnet-995"
      ],
      "assetIds": [
        "bb-a-013-component",
        "bb-photo-013-crumb",
        "bb-a-013-cooling"
      ],
      "fullEducationComplete": false,
      "fullAssessmentComplete": false,
      "status": "self-reviewed-local-draft; independent-review-pending",
      "memoryPointReview": {
        "authorMeaningReview": "completed",
        "localProjection": "title/intro/sections/summary",
        "bodySha256": "1b8211741fb594080723168a2986997cce7db4d7a6b5963651876c74d38355da",
        "commonContractClaim": false
      }
    },
    {
      "id": "bb-l-014",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "title": "식힌 빵의 포장과 수분의 길",
      "intro": "충분히 식힌 빵을 포장하는 단계입니다. 속의 부드러움과 겉껍질의 바삭함에 포장이 어떻게 다르게 작용하는지 배웁니다. 이 비교의 대상은 크림·고기 같은 충전물이 없는 일반 빵입니다.",
      "prerequisites": [
        "bb-l-013"
      ],
      "scopeIds": [
        "bb-s-3-1-2",
        "bb-s-3-2-2"
      ],
      "scopeCoverage": "partial moisture barrier/crust-crumb tradeoff and package integrity; material taxonomy/numerical permeability not covered",
      "objectives": [
        "포장의 수분 차단과 속의 수분 손실을 연결한다.",
        "속과 겉껍질의 식감을 나누어 비교한다.",
        "포장 상태 확인과 식감만으로 안전을 판단하는 일을 구별한다."
      ],
      "sections": [
        {
          "id": "bb-l-014-s1",
          "title": "포장은 빵과 주변 사이의 수분 이동을 바꾼다",
          "blocks": [
            {
              "type": "figure",
              "assetId": "bb-photo-014-pack"
            },
            {
              "type": "paragraph",
              "text": "사진에서 빵을 감싸는 투명한 봉투를 찾아봅니다. 포장은 빵의 수분이 주변으로 빠져나가는 길에 영향을 줍니다. 수분이 잘 빠지지 않도록 포장하면 속이 마르는 것을 늦추는 데 도움이 됩니다. 사진만으로는 봉투의 수분 차단 성능이나 최종 밀봉 상태를 알 수 없습니다.",
              "sourceIds": [
                "ka-store"
              ]
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-014-s2",
          "title": "속이 부드럽게 유지되어도 겉껍질은 달라진다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "같은 빵을 같은 시간 보관하는 비교를 생각합니다. 수분을 더 잘 가두는 포장은 속의 부드러움을 지키는 데 유리하지만 바삭하던 겉껍질은 부드러워질 수 있습니다. 반대로 수분이 더 잘 빠지는 포장에서는 바삭함 유지에 유리할 수 있으나 속이 더 빨리 마를 수 있습니다. 그래서 무엇의 식감을 지킬지 먼저 나누어 봅니다.",
              "sourceIds": [
                "ka-store"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-014-moisture"
            },
            {
              "type": "paragraph",
              "text": "수분이 잘 통과하지 못하게 하는 성질을 수분 차단성이라고 읽습니다. 모든 비닐이나 모든 종이가 같은 성능인 것은 아닙니다. 재료의 종류·두께·구멍과 봉하는 방법까지 확인해야 합니다. 이 도식은 성능 차이를 가정한 관계 설명이며 포장재 시험 성적표가 아닙니다.",
              "sourceIds": [
                "ka-store",
                "foods-staling"
              ]
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-014-s3",
          "title": "포장을 점검하고 제품별 보관 조건을 따른다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "찢어진 곳·구멍·벌어진 봉함부가 있으면 의도한 포장 상태를 유지하기 어렵습니다. 포장 파손과 부적절한 개봉 뒤 보관은 곰팡이 예방에서도 살펴야 할 항목입니다. 봉투를 새로 씌웠다는 사실만으로 이미 오염된 빵이 정상으로 바뀌지는 않습니다.",
              "sourceIds": [
                "mfds-pack",
                "usda-molds"
              ]
            },
            {
              "type": "paragraph",
              "text": "앞에서 배운 냉각 뒤에 제품에 맞는 포장·보관으로 이어갑니다. 이 일반 빵의 식감 비교를 크림·고기 충전물 제품의 실온 보관 허용으로 적용하지 않습니다. 실제 제품의 표시된 보관 조건과 작업 기준을 따릅니다.",
              "sourceIds": [
                "ka-store",
                "mfds-pack"
              ]
            }
          ],
          "sourceIds": []
        }
      ],
      "summary": "포장은 수분 이동을 바꿉니다. 수분을 지키면 속의 건조를 늦출 수 있지만 바삭한 겉껍질은 부드러워질 수 있으므로 목표를 나누어 봅니다.",
      "memoryPoints": [
        {
          "key": "bb-l-014-m1",
          "label": "속과 겉껍질을 따로",
          "text": "수분을 가두는 포장은 속의 건조를 늦추지만 바삭한 겉껍질을 부드럽게 할 수 있다.",
          "sectionTitles": [
            "속이 부드럽게 유지되어도 겉껍질은 달라진다"
          ]
        },
        {
          "key": "bb-l-014-m2",
          "label": "성능은 조건과 함께",
          "text": "포장재의 수분 차단성은 재질·두께·구멍·밀봉을 함께 보고, 제품의 보관 조건을 따른다.",
          "sectionTitles": [
            "속이 부드럽게 유지되어도 겉껍질은 달라진다",
            "포장을 점검하고 제품별 보관 조건을 따른다"
          ]
        }
      ],
      "questionIds": [
        "bb-q-022"
      ],
      "sourceIds": [
        "ka-store",
        "foods-staling",
        "mfds-pack",
        "usda-molds",
        "qnet-995"
      ],
      "assetIds": [
        "bb-photo-014-pack",
        "bb-a-014-moisture"
      ],
      "fullEducationComplete": false,
      "fullAssessmentComplete": false,
      "status": "self-reviewed-local-draft; independent-review-pending",
      "memoryPointReview": {
        "authorMeaningReview": "completed",
        "localProjection": "title/intro/sections/summary",
        "bodySha256": "a933642ec8c7a5725bcd7c485410af8c47822b8033a0598676dbae5fde258f33",
        "commonContractClaim": false
      }
    },
    {
      "id": "bb-l-015",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "title": "노화는 단순한 건조와 다르다",
      "intro": "빵을 봉해 두어 수분 손실을 줄였는데도 속이 단단해질 수 있습니다. 물이 밖으로 빠지는 건조와, 구운 빵 안에서 진행하는 전분·수분의 변화를 나누어 봅니다.",
      "prerequisites": [
        "bb-l-013",
        "bb-l-014"
      ],
      "scopeIds": [
        "bb-s-3-2-1",
        "bb-s-3-2-2",
        "bb-s-3-2-3"
      ],
      "scopeCoverage": "partial staling/dehydration distinction and plain-bread refrigerator/freezer quality; not safety shelf-life prescriptions",
      "objectives": [
        "건조와 전분 노화를 구별한다.",
        "냉장과 냉동의 식감 유지 효과를 같은 것으로 읽지 않는다."
      ],
      "sections": [
        {
          "id": "bb-l-015-s1",
          "title": "건조는 빵 밖으로 물이 빠지는 변화다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "건조는 수분이 빵 밖으로 빠져 전체 수분량이 줄어드는 변화입니다. 속이 마르고 단단해지는 데 영향을 줍니다. 하지만 빵 속이 단단해지는 모든 현상을 건조만으로 설명할 수는 없습니다.",
              "sourceIds": [
                "foods-staling"
              ]
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-015-s2",
          "title": "전분 노화에는 사슬의 재배열이 관계한다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "굽는 동안 호화한 전분은 저장 중 사슬의 일부가 다시 모여 배열되는 변화를 겪습니다. 이것이 전분의 노화입니다. 빵 내부의 수분 분포 변화와 함께 속이 단단해지는 데 관계하므로, 밖으로 물이 거의 빠지지 않아도 노화가 진행할 수 있습니다.",
              "sourceIds": [
                "foods-staling"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-015-staling"
            },
            {
              "type": "paragraph",
              "text": "빵의 노화에는 속의 굳어짐, 겉껍질과 속 사이의 수분 이동 등 여러 변화가 관계합니다. 전분 노화를 마른 밀가루의 원래 전분립으로 그대로 돌아가는 일이라고 외우지 않습니다. 또한 노화라는 이름 자체가 곰팡이가 자랐다는 뜻은 아닙니다.",
              "sourceIds": [
                "foods-staling"
              ]
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-015-s3",
          "title": "냉장과 냉동을 같은 보관 효과로 묶지 않는다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "일반 빵을 냉장하면 실온보다 속이 빨리 굳는 경우가 있습니다. 낮은 온도라는 말만으로 노화를 더 잘 늦춘다고 고르지 않습니다. 냉동은 냉장과 조건이 달라, 오래 두려는 일반 빵의 품질 유지에 활용합니다. 충분히 식힌 뒤 쓸 양으로 나누어 잘 감싸 냉동하면 필요한 만큼 꺼내기 편합니다.",
              "sourceIds": [
                "foods-staling",
                "ka-store"
              ]
            },
            {
              "type": "paragraph",
              "text": "이것은 식감 유지의 원리입니다. 냉동이 오염을 없애거나 모든 빵의 보관 기간을 같게 만드는 것은 아닙니다. 충전물이 있거나 보관 표시가 따로 있는 제품은 그 조건이 우선이며, 냉장 시 속이 굳는다는 이유로 안전을 위한 보관 조건을 어기지 않습니다.",
              "sourceIds": [
                "ka-store",
                "mfds-pack"
              ]
            }
          ],
          "sourceIds": []
        }
      ],
      "summary": "건조는 수분의 외부 손실이고 전분 노화는 재배열과 관계합니다. 냉장과 냉동의 효과를 구별하며 식감과 안전 조건을 함께 봅니다.",
      "memoryPoints": [
        {
          "key": "bb-l-015-m1",
          "label": "건조와 전분 노화",
          "text": "건조는 물의 외부 손실, 전분 노화는 호화한 전분 사슬의 재배열과 관계한다.",
          "sectionTitles": [
            "건조는 빵 밖으로 물이 빠지는 변화다",
            "전분 노화에는 사슬의 재배열이 관계한다"
          ]
        },
        {
          "key": "bb-l-015-m2",
          "label": "차갑다고 모두 같지는 않다",
          "text": "일반 빵은 냉장에서 빨리 굳을 수 있다. 냉동 활용과 구별하고 제품별 보관 조건을 따른다.",
          "sectionTitles": [
            "냉장과 냉동을 같은 보관 효과로 묶지 않는다"
          ]
        }
      ],
      "questionIds": [
        "bb-q-023",
        "bb-q-024"
      ],
      "sourceIds": [
        "foods-staling",
        "ka-store",
        "mfds-pack",
        "qnet-995"
      ],
      "assetIds": [
        "bb-a-015-staling"
      ],
      "fullEducationComplete": false,
      "fullAssessmentComplete": false,
      "status": "self-reviewed-local-draft; independent-review-pending",
      "memoryPointReview": {
        "authorMeaningReview": "completed",
        "localProjection": "title/intro/sections/summary",
        "bodySha256": "c6302a5cd6338019d6225463bc7cd05fe6dca43abb90b24cebb0569a813e8296",
        "commonContractClaim": false
      }
    },
    {
      "id": "bb-l-016",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "title": "곰팡이는 보이는 얼룩에서 끝나지 않을 수 있다",
      "intro": "노화로 식감이 달라진 빵과 곰팡이가 자란 빵은 같은 상태가 아닙니다. 실제 외관과 다공성 빵의 구조를 연결해, 보이는 부분만 잘라 안전을 판정할 수 없는 이유를 배웁니다.",
      "prerequisites": [
        "bb-l-014",
        "bb-l-015"
      ],
      "scopeIds": [
        "bb-s-3-1-3",
        "bb-s-3-2-3"
      ],
      "scopeCoverage": "partial mold contamination/porous food principle and packaging prevention; legal disposal/reporting process and all spoilage types remain",
      "objectives": [
        "곰팡이 변질과 전분 노화를 구별한다.",
        "다공성 빵에서 표면 아래 오염 가능성을 설명한다.",
        "사진의 색이나 남은 부분의 외관만으로 안전을 판정하지 않는다."
      ],
      "sections": [
        {
          "id": "bb-l-016-s1",
          "title": "곰팡이의 실제 외관과 노화를 구별한다",
          "blocks": [
            {
              "type": "figure",
              "assetId": "bb-photo-016-mold"
            },
            {
              "type": "paragraph",
              "text": "사진에는 빵 표면을 덮은 솜털 같은 곰팡이가 보입니다. 곰팡이는 실처럼 뻗는 균사를 만드는 미생물이며, 전분이 재배열되는 노화와 다릅니다. 사진의 색이나 모양만으로 종류·독소 유무를 확정하지 않습니다. 확인하려고 가까이 대고 냄새를 맡거나 맛보지 않습니다.",
              "sourceIds": [
                "usda-molds"
              ]
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-016-s2",
          "title": "다공성 빵에서는 표면 아래도 오염될 수 있다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "빵 속에는 기공이 많습니다. 눈에 보이는 곰팡이 부분 아래로 균사가 뻗거나 오염이 퍼져 있을 수 있어, 얼룩만 잘라낸 나머지를 안전하다고 판정하지 않습니다. 미국 USDA FSIS의 일반 식품위생 안내도 빵·구운 제품은 다공성 식품이므로 표면 아래 오염 가능성을 이유로 폐기를 권고합니다.",
              "sourceIds": [
                "usda-molds"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-016-below-surface"
            },
            {
              "type": "paragraph",
              "text": "그림의 선은 보이지 않는 오염이 있을 수 있다는 관계를 설명합니다. 이 선의 끝이 실제 오염 경계나 안전하게 잘라낼 치수가 아닙니다. 냉동하거나 다시 포장해도 이미 곰팡이가 핀 빵을 정상 제품으로 회복했다고 보지 않습니다. 국내 현장의 불량품 처리·기록 절차는 정해진 작업 기준을 따릅니다.",
              "sourceIds": [
                "usda-molds"
              ]
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-016-s3",
          "title": "오염 예방과 불량 확인 뒤 처리를 구별한다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "포장 파손과 부적절하게 오래 개봉해 둔 상태는 예방 단계에서 점검합니다. 곰팡이 발생이 확인된 뒤 봉투를 교체하는 것은 앞선 오염을 없애는 작업이 아닙니다. 먹을 수 있는 제품과 섞어 취급하지 않고 정해진 불량품 처리 절차로 넘깁니다. 이것은 예방 점검과 확인 뒤 처리를 구별하는 원리입니다.",
              "sourceIds": [
                "mfds-pack",
                "usda-molds"
              ]
            },
            {
              "type": "paragraph",
              "text": "곰팡이가 안 보인다는 사실 하나만으로 모든 안전 조건을 충족했다고 할 수도 없습니다. 표시된 보관 조건, 취급 이력과 작업 기준을 함께 확인합니다. 이 학습은 국내 법규의 조문·신고 절차나 모든 변질 유형을 대신하지 않습니다.",
              "sourceIds": [
                "mfds-pack",
                "usda-molds"
              ]
            }
          ],
          "sourceIds": []
        }
      ],
      "summary": "곰팡이는 전분 노화와 다른 미생물 변질입니다. 다공성 빵은 표면 아래도 오염될 수 있으므로 보이는 부분만 잘라 안전을 확정하지 않습니다.",
      "memoryPoints": [
        {
          "key": "bb-l-016-m1",
          "label": "표면 아래 가능성",
          "text": "빵은 기공이 많은 식품이므로 보이는 곰팡이 아래도 오염될 수 있다. 얼룩만 잘라 안전을 판정하지 않는다.",
          "sectionTitles": [
            "다공성 빵에서는 표면 아래도 오염될 수 있다"
          ]
        },
        {
          "key": "bb-l-016-m2",
          "label": "예방과 회복은 다르다",
          "text": "포장 상태는 예방 점검 항목이다. 다시 포장하거나 냉동해도 이미 생긴 곰팡이 오염을 없앤 것으로 보지 않는다.",
          "sectionTitles": [
            "다공성 빵에서는 표면 아래도 오염될 수 있다",
            "오염 예방과 불량 확인 뒤 처리를 구별한다"
          ]
        }
      ],
      "questionIds": [
        "bb-q-025"
      ],
      "sourceIds": [
        "usda-molds",
        "mfds-pack",
        "qnet-995"
      ],
      "assetIds": [
        "bb-photo-016-mold",
        "bb-a-016-below-surface"
      ],
      "fullEducationComplete": false,
      "fullAssessmentComplete": false,
      "status": "self-reviewed-local-draft; independent-review-pending",
      "memoryPointReview": {
        "authorMeaningReview": "completed",
        "localProjection": "title/intro/sections/summary",
        "bodySha256": "2a633c4c292c734dbdf7e22be7060df584aa4f3eb2cfca26d318d332359bb668",
        "commonContractClaim": false
      }
    },
    {
      "id": "bb-l-017",
      "version": "local-r2",
      "certificationId": "jmCd7893",
      "title": "설탕과 소금은 발효에 같은 일을 하지 않는다",
      "intro": "이스트가 이용하는 당을 배웠다면 설탕을 더 넣을수록 발효가 빨라질까요? 설탕의 농도 효과와 소금의 여러 역할을 나누어 반죽의 상태에 연결합니다.",
      "prerequisites": [
        "bb-l-001",
        "bb-l-003",
        "bb-l-004"
      ],
      "scopeIds": [
        "bb-s-1-1-3",
        "bb-s-1-1-4",
        "bb-s-2-3-1"
      ],
      "scopeCoverage": "partial sugar/salt functions and high sugar effect; other ingredients and full fermentation conditions remain",
      "objectives": [
        "당의 이용과 높은 당 농도의 발효 영향을 나누어 설명한다.",
        "소금을 발효 조절·글루텐 조직·풍미에 연결한다."
      ],
      "sections": [
        {
          "id": "bb-l-017-s1",
          "title": "당은 이스트가 이용할 수 있는 재료다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "이스트는 이용 가능한 당을 바탕으로 발효하며 이산화탄소를 만듭니다. 설탕은 단맛뿐 아니라 이스트가 이용할 당을 제공하는 역할과도 연결됩니다. 다만 설탕을 따로 넣지 않은 반죽도 밀가루 전분이 효소 작용으로 당으로 바뀌어 발효에 쓰일 수 있습니다.",
              "sourceIds": [
                "bc-sugar",
                "ka-yeast"
              ]
            },
            {
              "type": "paragraph",
              "text": "따라서 설탕이 없으면 발효 자체가 불가능하다고 읽지 않습니다. 이스트가 가스를 만드는 일과 밀가루·물·혼합으로 만든 글루텐이 가스를 붙잡는 일을 나누어 봅니다.",
              "sourceIds": [
                "ka-yeast"
              ]
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-017-s2",
          "title": "당 농도가 높으면 발효가 늦어질 수도 있다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "당의 농도가 높은 반죽에서는 당이 이스트가 이용할 수 있는 물에도 영향을 주어 발효가 늦어질 수 있습니다. 설탕처럼 물에 녹아 있는 물질(용질)의 농도 차이와 물의 이동이 관계하는 효과를 삼투압과 연결해 배웁니다. 당을 더 제공하는 역할만 보고 많이 넣을수록 항상 빠르다고 정하지 않습니다.",
              "sourceIds": [
                "ka-yeast"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-017-roles"
            },
            {
              "type": "paragraph",
              "text": "효모의 종류·수분·배합·온도도 함께 관계합니다. 당 농도가 높다는 말 하나로 모든 반죽의 지연 시간이나 필요한 효모량을 정하지 않고, 해당 배합과 작업 기준에서 상태를 확인합니다.",
              "sourceIds": [
                "ka-yeast"
              ]
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-017-s3",
          "title": "소금은 발효 속도·조직·풍미에 관계한다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "소금은 이스트의 발효 속도를 늦추는 쪽으로 작용해 속도를 조절하는 데 관계합니다. 또한 글루텐 조직을 탄탄하게 하는 데 기여하고 맛·풍미를 살립니다. 짠맛 한 가지 역할만 갖는 재료로 읽지 않습니다.",
              "sourceIds": [
                "bc-salt",
                "ka-salt"
              ]
            },
            {
              "type": "paragraph",
              "text": "소금 자체가 이산화탄소를 만드는 것은 아닙니다. 가스는 이스트의 발효에서, 가스 보유에 필요한 조직은 글루텐과 연결합니다. 소금의 작용을 이용해 배합과 공정을 맞추는 것이며, 소금을 많이 넣어 살균하거나 혼합을 생략한다는 뜻은 아닙니다.",
              "sourceIds": [
                "ka-salt",
                "ka-yeast"
              ]
            }
          ],
          "sourceIds": []
        }
      ],
      "summary": "설탕은 당을 제공하지만 높은 당 농도는 발효를 늦출 수도 있습니다. 소금은 발효 속도 조절·글루텐 조직 강화·풍미에 관계합니다.",
      "memoryPoints": [
        {
          "key": "bb-l-017-m1",
          "label": "설탕 양과 속도",
          "text": "이용 가능한 당은 발효에 쓰이지만 높은 당 농도는 물의 이용에 영향을 주어 발효를 늦출 수 있다.",
          "sectionTitles": [
            "당은 이스트가 이용할 수 있는 재료다",
            "당 농도가 높으면 발효가 늦어질 수도 있다"
          ]
        },
        {
          "key": "bb-l-017-m2",
          "label": "소금의 세 역할",
          "text": "소금은 발효 속도 조절, 글루텐 조직 강화, 맛·풍미에 관계한다.",
          "sectionTitles": [
            "소금은 발효 속도·조직·풍미에 관계한다"
          ]
        }
      ],
      "questionIds": [
        "bb-q-026",
        "bb-q-027"
      ],
      "sourceIds": [
        "bc-sugar",
        "bc-salt",
        "ka-yeast",
        "ka-salt",
        "qnet-995"
      ],
      "assetIds": [
        "bb-a-017-roles"
      ],
      "fullEducationComplete": false,
      "fullAssessmentComplete": false,
      "status": "self-reviewed-local-draft; independent-review-pending",
      "memoryPointReview": {
        "authorMeaningReview": "completed",
        "localProjection": "title/intro/sections/summary",
        "bodySha256": "b03c395b33ffef9d4f834829f25b6b2419cd29f9f69d174b1cf3a64fc5ae3ea1",
        "commonContractClaim": false
      }
    },
    {
      "id": "bb-l-018",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "title": "갈색 겉껍질과 두 가지 갈변 반응",
      "intro": "앞에서 호화와 응고를 배웠습니다. 이번에는 구운 빵의 갈색 겉껍질을 보고, 갈변에 관여하는 재료가 다른 두 반응을 나누어 배웁니다.",
      "prerequisites": [
        "bb-l-013",
        "bb-l-017"
      ],
      "scopeIds": [
        "bb-s-2-9-2",
        "bb-s-1-1-4"
      ],
      "scopeCoverage": "partial caramelization/Maillard distinction; no full heat transfer/baking endpoint or browning kinetics",
      "objectives": [
        "캐러멜화와 마이야르 반응을 관여 재료로 구별한다.",
        "겉색만으로 반응 종류나 내부 익힘을 확정하지 않는다."
      ],
      "sections": [
        {
          "id": "bb-l-018-s1",
          "title": "갈색 겉껍질의 실제 위치를 먼저 본다",
          "blocks": [
            {
              "type": "figure",
              "assetId": "bb-a-018-crust-photo"
            },
            {
              "type": "paragraph",
              "text": "사진에서 밝은 빵 속을 둘러싼 갈색 겉껍질을 찾습니다. 굽기 중 일어나는 갈변 반응은 색과 향미 형성에 관계합니다. 한 장의 갈색 사진이 어떤 반응 하나만 일어났다는 증거는 아닙니다. 재료와 반응의 관계를 따로 구별합니다.",
              "sourceIds": [
                "bc-sugar"
              ]
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-018-s2",
          "title": "캐러멜화는 당을 가열하는 변화와 연결한다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "캐러멜화(카라멜화)는 당을 가열할 때 생기는 화학 변화로 갈색과 새로운 향미를 만드는 반응입니다. 이 반응을 설명할 때 단백질을 반드시 함께 반응해야 하는 재료로 두지 않습니다. 물과 열을 받은 전분이 호화하는 변화와도 다른 이름입니다.",
              "sourceIds": [
                "bc-sugar"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-018-browning"
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-018-s3",
          "title": "마이야르 반응은 환원당과 아미노 성분이 관여한다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "마이야르 반응은 환원당과 단백질 등의 아미노 성분이 가열 조건에서 반응해 색과 향미를 형성하는 변화입니다. 여기서 환원당은 이런 반응에 참여할 수 있는 종류의 당을 가리킵니다. 당만 가열하는 캐러멜화와 관여 재료가 다릅니다.",
              "sourceIds": [
                "bc-sugar"
              ]
            },
            {
              "type": "paragraph",
              "text": "실제 빵에는 여러 성분이 함께 있고 배합·가열 조건도 다릅니다. 갈색 겉껍질만 보고 두 반응의 비율이나 특정 반응의 완료를 정할 수 없습니다. 빵 속까지 익었는지를 겉색 하나로 확정하지 않고 제품별 익힘 기준을 함께 확인합니다. 두 반응의 이름을 외웠다는 사실과 실제 익힘 판정은 구별합니다.",
              "sourceIds": [
                "bc-sugar"
              ]
            }
          ],
          "sourceIds": []
        }
      ],
      "summary": "캐러멜화는 당의 가열 변화, 마이야르 반응은 환원당과 아미노 성분의 반응과 연결합니다. 갈색 겉껍질 하나로 반응과 내부 익힘을 확정하지 않습니다.",
      "memoryPoints": [
        {
          "key": "bb-l-018-m1",
          "label": "갈변의 관여 재료",
          "text": "캐러멜화는 당의 가열, 마이야르 반응은 환원당과 아미노 성분의 반응으로 구별한다.",
          "sectionTitles": [
            "캐러멜화는 당을 가열하는 변화와 연결한다",
            "마이야르 반응은 환원당과 아미노 성분이 관여한다"
          ]
        }
      ],
      "questionIds": [
        "bb-q-028"
      ],
      "sourceIds": [
        "bc-sugar",
        "qnet-995"
      ],
      "assetIds": [
        "bb-a-018-crust-photo",
        "bb-a-018-browning"
      ],
      "fullEducationComplete": false,
      "fullAssessmentComplete": false,
      "status": "self-reviewed-local-draft; independent-review-pending",
      "memoryPointReview": {
        "authorMeaningReview": "completed",
        "localProjection": "title/intro/sections/summary",
        "bodySha256": "ab15669cd20d40f8820492d8ff40734a20194beb03bba3c4f79dc4f46c65c3e9",
        "commonContractClaim": false
      }
    },
    {
      "id": "bb-l-019",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "title": "재료 무게와 영양소의 열량을 구별하기",
      "intro": "배합표의 재료 무게를 그대로 열량으로 읽을 수는 없습니다. 먼저 영양성분의 질량과 그 성분이 내는 에너지를 나누어, 주어진 세 영양소만의 기초 계산을 배웁니다.",
      "prerequisites": [
        "bb-l-001",
        "bb-l-005"
      ],
      "scopeIds": [
        "bb-s-1-1-5"
      ],
      "scopeCoverage": "partial nutrition foundation: nutrient grams/basic macronutrient energy only; full ingredients/nutrition and legal-label calculation remain",
      "objectives": [
        "재료의 질량과 영양성분의 질량을 구별한다.",
        "기본 열량 계수4/4/9를 적용해 주어진 세 성분의 열량을 합한다."
      ],
      "sections": [
        {
          "id": "bb-l-019-s1",
          "title": "g은 질량, kcal는 에너지다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "g은 재료나 영양성분의 질량을 나타내고 kcal는 열량을 나타냅니다. 재료30g이라는 정보만으로 그 안의 단백질이30g이거나 열량이30kcal라고 정하지 않습니다. 탄수화물·단백질·지방 같은 영양성분의 함량을 따로 읽어야 합니다.",
              "sourceIds": [
                "mfds-nutrition"
              ]
            },
            {
              "type": "paragraph",
              "text": "이 학습의 수치는 계산을 위한 가상 자료입니다. 실제 빵이나 특정 밀가루의 분석값으로 외우지 않습니다. 물 등도 제품 무게에 포함될 수 있으므로 제품 무게 전체를 한 영양소의 질량으로 바꾸어 계산하지 않습니다.",
              "sourceIds": [
                "mfds-nutrition"
              ]
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-019-s2",
          "title": "세 영양소의 기본 열량 계수를 구별한다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "기본 열량 계수는 영양소1g이 내는 에너지의 양입니다. 탄수화물과 단백질은 각각1g당4kcal, 지방은1g당9kcal로 계산합니다. 같은1g이어도 지방의 기본 열량 계수는 다릅니다.",
              "sourceIds": [
                "mfds-nutrition"
              ]
            },
            {
              "type": "table",
              "caption": "이 기초 연습에서 적용하는 기본 계수",
              "headers": [
                "영양소",
                "질량1g당 열량",
                "계산할 때 곱할 수"
              ],
              "rows": [
                [
                  "탄수화물",
                  "4kcal",
                  "4kcal/g"
                ],
                [
                  "단백질",
                  "4kcal",
                  "4kcal/g"
                ],
                [
                  "지방",
                  "9kcal",
                  "9kcal/g"
                ]
              ]
            },
            {
              "type": "paragraph",
              "text": "아래 연습은 문제에 주어진 일반 탄수화물·단백질·지방 세 성분만 계산하는 조건입니다. 실제 영양표시 산출에는 다른 성분의 계수나 보정 등도 따로 확인해야 하므로 이 연습식을 모든 제품의 완성된 표시 계산으로 취급하지 않습니다.",
              "sourceIds": [
                "mfds-nutrition"
              ]
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-019-s3",
          "title": "성분별로 계산한 뒤 열량을 더한다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "가상 성분 기록이 탄수화물15g·단백질4g·지방3g이라고 주어집니다. 각 질량에 해당 계수를 곱하면 탄수화물은15×4=60kcal, 단백질은4×4=16kcal, 지방은3×9=27kcal입니다. 세 값을 더한 기본 열량은103kcal입니다.",
              "sourceIds": [
                "mfds-nutrition"
              ]
            },
            {
              "type": "paragraph",
              "text": "식으로 쓰면 탄수화물(g)×4 + 단백질(g)×4 + 지방(g)×9입니다. 먼저 질량을 모두 더하고 한 계수만 곱하면 서로 다른 지방의 계수가 사라집니다. 제품 전체 무게를 넣는 대신 문제에 주어진 각 영양성분의 질량을 넣습니다.",
              "sourceIds": [
                "mfds-nutrition"
              ]
            }
          ],
          "sourceIds": []
        }
      ],
      "summary": "g과 kcal를 나누고 탄수화물4·단백질4·지방9kcal/g을 적용합니다. 각 성분의 열량을 따로 계산한 뒤 합합니다.",
      "memoryPoints": [
        {
          "key": "bb-l-019-m1",
          "label": "기본 계수",
          "text": "탄수화물4·단백질4·지방9kcal/g. 질량g과 열량kcal를 구별한다.",
          "sectionTitles": [
            "g은 질량, kcal는 에너지다",
            "세 영양소의 기본 열량 계수를 구별한다"
          ]
        },
        {
          "key": "bb-l-019-m2",
          "label": "성분별 합산",
          "text": "주어진 각 영양소g에 해당 계수를 곱한 뒤 더한다. 재료 전체g을 한 영양소g으로 바꾸지 않는다.",
          "sectionTitles": [
            "성분별로 계산한 뒤 열량을 더한다"
          ]
        }
      ],
      "questionIds": [
        "bb-q-029",
        "bb-q-030"
      ],
      "sourceIds": [
        "mfds-nutrition",
        "qnet-995"
      ],
      "assetIds": [],
      "fullEducationComplete": false,
      "fullAssessmentComplete": false,
      "status": "self-reviewed-local-draft; independent-review-pending",
      "memoryPointReview": {
        "authorMeaningReview": "completed",
        "localProjection": "title/intro/sections/summary",
        "bodySha256": "63816b4c834a8fe1057f072945ed9be693a36841de4cc243787dfedb880597b1",
        "commonContractClaim": false
      }
    },
    {
      "id": "bb-l-020",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "title": "100g당 값과 총 내용량당 값을 나누어 읽기",
      "intro": "열량 숫자가 같아도 표시 기준량이 다르면 전체 제품의 열량은 달라질 수 있습니다. 영양정보의 숫자 앞에서 무엇을 기준으로 표시했는지 먼저 확인합니다.",
      "prerequisites": [
        "bb-l-019",
        "bb-l-004"
      ],
      "scopeIds": [
        "bb-s-1-1-5"
      ],
      "scopeCoverage": "partial nutrition reference-quantity scaling, not legal labeling/comparison across actual products",
      "objectives": [
        "100g당과 총내용량당 값을 구별한다.",
        "표시 기준량 대비 전체량 배수로 환산한다."
      ],
      "sections": [
        {
          "id": "bb-l-020-s1",
          "title": "숫자와 함께 표시 기준량을 읽는다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "100g당은 제품100g을 기준으로 한 값입니다. 총 내용량당은 해당 포장의 전체 내용량을 기준으로 한 값입니다. 표의 숫자만 먼저 보지 말고 그 숫자가 어느 양에 대한 것인지 읽습니다.",
              "sourceIds": [
                "mfds-nutrition"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-020-reference"
            },
            {
              "type": "paragraph",
              "text": "위 가상 정보는 같은200g 제품을 다르게 표현한 것입니다. 왼쪽의240kcal는100g 기준이고 오른쪽의480kcal는이미200g 전체의 값입니다. 오른쪽 값에200g을 다시 곱하지 않습니다. 실제 제품은100g당 외에도 단위 내용량 등 여러 기준을 쓸 수 있어 표시된 기준을 확인합니다.",
              "sourceIds": [
                "mfds-nutrition"
              ]
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-020-s2",
          "title": "전체량을 기준량으로 나눈 배수를 곱한다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "100g당 값으로 전체를 구할 때는 전체량÷표시 기준량으로 배수를 구합니다. 위 예제는200g÷100g=2이므로240kcal×2=480kcal입니다. 반대로50g만큼의 값을 구하면50÷100=0.5배이므로120kcal입니다.",
              "sourceIds": [
                "mfds-nutrition"
              ]
            },
            {
              "type": "paragraph",
              "text": "계산 순서는 기준량 확인→필요한 양과의 배수 계산→열량이나 성분량에 그 배수 적용입니다. 단위가 같은지 먼저 맞추고, 이미 총 내용량당으로 주어진 값을 다시 전체 무게로 늘리지 않습니다. 이 연습은 표를 읽는 비례 계산이며 특정 제품의 실제 영양값·권장 섭취량을 뜻하지 않습니다.",
              "sourceIds": [
                "mfds-nutrition"
              ]
            }
          ],
          "sourceIds": []
        }
      ],
      "summary": "표시 기준량부터 읽습니다. 100g당 값을 전체량으로 환산하면 전체량÷100g의 배수를 곱하고, 이미 총 내용량당 값이면 다시 전체 무게로 늘리지 않습니다.",
      "memoryPoints": [
        {
          "key": "bb-l-020-m1",
          "label": "어느 양의 값인가",
          "text": "100g당은 100g 기준, 총 내용량당은 해당 포장 전체 기준이다.",
          "sectionTitles": [
            "숫자와 함께 표시 기준량을 읽는다"
          ]
        },
        {
          "key": "bb-l-020-m2",
          "label": "환산 배수",
          "text": "필요한 양÷표시 기준량의 배수를 구해 열량/성분량에 곱한다.",
          "sectionTitles": [
            "전체량을 기준량으로 나눈 배수를 곱한다"
          ]
        }
      ],
      "questionIds": [
        "bb-q-031"
      ],
      "sourceIds": [
        "mfds-nutrition",
        "qnet-995"
      ],
      "assetIds": [
        "bb-a-020-reference"
      ],
      "fullEducationComplete": false,
      "fullAssessmentComplete": false,
      "status": "self-reviewed-local-draft; independent-review-pending",
      "memoryPointReview": {
        "authorMeaningReview": "completed",
        "localProjection": "title/intro/sections/summary",
        "bodySha256": "f0adbffa3d52eaf43f63c269f20424f0dbb9d00dd8b70009d8447d37e0e9074e",
        "commonContractClaim": false
      }
    },
    {
      "id": "bb-l-021",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "title": "오븐의 열은 어떤 길로 반죽에 전해질까",
      "intro": "굽는 동안 반죽은 팬·주변 공기·뜨거운 오븐 벽이나 열원에서 열을 받습니다. 실제 팬과 반죽의 위치를 먼저 보고, 열이 오는 길을 전도·대류·복사로 나누어 배웁니다.",
      "prerequisites": [
        "bb-l-012",
        "bb-l-013"
      ],
      "scopeIds": [
        "bb-s-2-9-1"
      ],
      "scopeCoverage": "partial baking heat-transfer paths; not all cooking methods/oven types or product temperature/time specifications",
      "objectives": [
        "접촉·공기 이동·열복사를 각각 전도·대류·복사에 연결한다.",
        "한 오븐에서 여러 열전달 방식이 함께 작용할 수 있음을 구별한다."
      ],
      "sections": [
        {
          "id": "bb-l-021-s1",
          "title": "닿는 면으로 전해지는 전도",
          "blocks": [
            {
              "type": "figure",
              "assetId": "bb-a-021-pan-photo"
            },
            {
              "type": "paragraph",
              "text": "사진에서 금속 틀과 그 안의 반죽이 닿는 위치를 찾습니다. 이것은 굽기 전 팬닝 모습입니다. 같은 접촉 관계를 가열 중으로 이어 생각하면, 뜨거워진 팬에서 닿아 있는 반죽으로 열이 전달되는 길을 전도와 연결할 수 있습니다.",
              "sourceIds": [
                "openstax-heat"
              ]
            },
            {
              "type": "paragraph",
              "text": "전도는 물질의 접촉을 통해 열이 전해지는 방식입니다. 반죽을 팬이나 틀에 배치하는 팬닝이라는 작업 이름과 열전달 방식인 전도를 구별합니다. 사진이 실제로 뜨거운 팬이나 열전달량을 측정해 보여 주는 것은 아닙니다.",
              "sourceIds": [
                "openstax-heat"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-021-heat"
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-021-s2",
          "title": "뜨거운 공기가 움직이며 전달하는 대류",
          "blocks": [
            {
              "type": "paragraph",
              "text": "대류는 공기나 물처럼 흐를 수 있는 물질이 움직이면서 열을 전달하는 방식입니다. 오븐 안의 뜨거운 공기가 움직이며 반죽 표면에 열을 전하는 관계를 이 방식으로 읽습니다. 위 그림의 파란 선은 공기의 이동을 나타냅니다.",
              "sourceIds": [
                "openstax-heat"
              ]
            },
            {
              "type": "paragraph",
              "text": "공기의 움직임은 자연적으로 생기기도 하고 송풍 팬(바람을 일으키는 장치)이 만들기도 합니다. 오븐마다 흐름 방향·속도와 열전달 비율은 달라집니다. 이 그림은 공기가 움직이는 관계를 보여 주는 개념도입니다.",
              "sourceIds": [
                "openstax-heat"
              ]
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-021-s3",
          "title": "직접 닿지 않아도 받는 복사열",
          "blocks": [
            {
              "type": "paragraph",
              "text": "복사는 전자기파를 통해 열이 전달되는 방식입니다. 뜨거운 오븐 벽이나 열원에서 반죽으로 전해지는 열복사를 생각합니다. 팬과 반죽이 직접 닿는 전도, 움직이는 공기가 운반하는 대류와 전달 방식을 나누어 봅니다.",
              "sourceIds": [
                "openstax-heat"
              ]
            },
            {
              "type": "paragraph",
              "text": "복사를 공기가 순환하는 다른 이름으로 읽지 않습니다. 그림의 물결 모양 선은 열복사의 경로 기호이며, 실제 빛의 색이나 보이는 불꽃이 반드시 있어야 한다는 뜻도 아닙니다.",
              "sourceIds": [
                "openstax-heat"
              ]
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-021-s4",
          "title": "한 오븐의 열 경로를 나누어 읽는다",
          "blocks": [
            {
              "type": "table",
              "caption": "기본 전달 방식과 굽기 상황의 연결",
              "headers": [
                "열전달 방식",
                "구별할 관계",
                "굽기 상황의 예"
              ],
              "rows": [
                [
                  "전도",
                  "물질의 접촉",
                  "뜨거워진 팬과 닿는 반죽"
                ],
                [
                  "대류",
                  "공기 등의 이동",
                  "움직이는 뜨거운 공기"
                ],
                [
                  "복사",
                  "전자기파를 통한 전달",
                  "뜨거운 벽·열원에서 받는 열복사"
                ]
              ]
            },
            {
              "type": "paragraph",
              "text": "세 방법은 같은 오븐에서 함께 작용할 수 있습니다. 오븐을 쓴다는 이유만으로 열이 오직 한 방식으로 전달된다고 정하지 않습니다. 위 예는 기본 정의를 굽기 상황에 연결한 설명이며, 특정 설비의 열량 비율을 측정한 결과가 아닙니다.",
              "sourceIds": [
                "openstax-heat"
              ]
            }
          ],
          "sourceIds": []
        }
      ],
      "summary": "접촉은 전도, 움직이는 공기의 열 운반은 대류, 열복사는 복사와 연결합니다. 같은 오븐에서도 여러 경로가 함께 작용할 수 있습니다.",
      "memoryPoints": [
        {
          "key": "bb-l-021-m1",
          "label": "열의 길",
          "text": "접촉은 전도, 공기 등의 이동은 대류, 전자기파를 통한 열 전달은 복사다.",
          "sectionTitles": [
            "닿는 면으로 전해지는 전도",
            "뜨거운 공기가 움직이며 전달하는 대류",
            "직접 닿지 않아도 받는 복사열"
          ]
        },
        {
          "key": "bb-l-021-m2",
          "label": "한 방식으로 제한하지 않기",
          "text": "하나의 오븐에서도 전도·대류·복사가 함께 작용할 수 있다.",
          "sectionTitles": [
            "한 오븐의 열 경로를 나누어 읽는다"
          ]
        }
      ],
      "questionIds": [
        "bb-q-032"
      ],
      "sourceIds": [
        "openstax-heat",
        "qnet-995"
      ],
      "assetIds": [
        "bb-a-021-pan-photo",
        "bb-a-021-heat"
      ],
      "fullEducationComplete": false,
      "fullAssessmentComplete": false,
      "status": "self-reviewed-local-draft; independent-review-pending",
      "memoryPointReview": {
        "authorMeaningReview": "completed",
        "localProjection": "title/intro/sections/summary",
        "bodySha256": "10b4fd7f4d35dc21d981b76b053af266cc67e1a4bbd45f43f6f15417bd621e3f",
        "commonContractClaim": false
      }
    },
    {
      "id": "bb-l-022",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "title": "굽기 초기 팽창과 표면이 굳는 시점",
      "intro": "가스를 보유한 반죽은 굽기 초기에도 빠르게 부풀 수 있습니다. 가열 중 팽창과 조직이 잡히는 일을 연결하고, 증기를 쓰는 공정에서 표면의 상태가 왜 중요한지 배웁니다.",
      "prerequisites": [
        "bb-l-001",
        "bb-l-011",
        "bb-l-012",
        "bb-l-013",
        "bb-l-021"
      ],
      "scopeIds": [
        "bb-s-2-9-1",
        "bb-s-2-9-2"
      ],
      "scopeCoverage": "partial oven-spring concept/early gas expansion and yeast activity/setting/surface steam purpose; no universal temperatures/times or steam procedure",
      "objectives": [
        "굽기 초기의 빠른 부피 증가를 오븐스프링과 연결한다.",
        "초기 팽창과 나중의 조직 형성을 구별한다.",
        "증기를 쓰는 공정에서 촉촉하고 유연한 표면의 역할을 설명한다."
      ],
      "sections": [
        {
          "id": "bb-l-022-s1",
          "title": "오븐스프링은 굽기 초기의 빠른 부피 증가다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "이스트 반죽이 굽기 초기에 빠르게 부피를 늘리는 현상을 오븐스프링이라고 합니다. 열을 받은 기체의 팽창과 초기에 이어지는 효모의 작용이 관계합니다. 이미 반죽 안에 들어 있는 가스와 그것을 보유하는 구조를 함께 생각합니다.",
              "sourceIds": [
                "illinois-spring",
                "exploratorium-spring"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-022-spring"
            },
            {
              "type": "paragraph",
              "text": "오븐에 들어가기 전의 발효와 오븐스프링을 같은 단계 이름으로 읽지 않습니다. 성형 전 쉬는 중간발효, 틀에 놓는 팬닝과도 시점·목적이 다릅니다. 그림은 가열 중의 관계를 보여 주며 모든 빵의 팽창 시간이나 부피를 정하는 눈금이 아닙니다.",
              "sourceIds": [
                "illinois-spring"
              ]
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-022-s2",
          "title": "가열이 이어지면 조직이 잡힌다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "가열이 계속되면 효모의 활동은 결국 멈추고 빵의 조직이 잡힙니다. 앞에서 배운 전분의 호화와 단백질의 응고도 속 조직 형성에 관계합니다. 굽는 내내 효모가 같은 속도로 계속 가스를 만들어 무한히 부푼다고 읽지 않습니다.",
              "sourceIds": [
                "exploratorium-spring",
                "bc-gel",
                "bc-coag"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-022-crumb-photo"
            },
            {
              "type": "paragraph",
              "text": "사진의 밝은 빵 속과 그 안의 기공을 봅니다. 가스가 있던 자리가 포함된 실제 속 조직을 관찰하는 자료입니다. 앞의 반죽 사진과 동일 반죽의 연속촬영은 아니며, 이 사진만으로 팽창률·모든 기공의 원인이나 익힘 완료를 확정하지 않습니다.",
              "sourceIds": [
                "exploratorium-spring"
              ]
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-022-s3",
          "title": "증기를 쓰는 공정은 표면의 유연성도 관리한다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "하드 계열 빵 등 굽기 초기에 증기를 사용하는 공정에서는 표면을 촉촉하고 유연하게 유지해 껍질이 너무 빨리 굳는 것을 늦추는 목적이 있습니다. 표면이 늘어날 여지를 지키는 일이 초기 팽창과 연결됩니다.",
              "sourceIds": [
                "ka-steam"
              ]
            },
            {
              "type": "paragraph",
              "text": "증기를 넣는다고 굽기 전 발효나 반죽의 가스 보유 구조를 대신할 수 있는 것은 아닙니다. 또한 모든 제품에 같은 양·시간으로 증기를 쓰라는 뜻도 아닙니다. 증기 사용과 이후 표면을 마무리하는 조건은 제품·설비의 작업 기준을 따릅니다.",
              "sourceIds": [
                "ka-steam"
              ]
            }
          ],
          "sourceIds": []
        }
      ],
      "summary": "오븐스프링은 굽기 초기의 빠른 팽창입니다. 가열 중 조직이 잡히는 과정과 나누어 보고, 증기를 쓰는 공정에서는 표면의 유연성을 유지하는 목적을 연결합니다.",
      "memoryPoints": [
        {
          "key": "bb-l-022-m1",
          "label": "초기 팽창",
          "text": "오븐스프링은 굽기 초기의 빠른 부피 증가로, 기체 팽창과 초기 효모 작용이 관계한다.",
          "sectionTitles": [
            "오븐스프링은 굽기 초기의 빠른 부피 증가다"
          ]
        },
        {
          "key": "bb-l-022-m2",
          "label": "팽창과 조직 형성",
          "text": "가열이 이어지면 효모 활동은 멈추고 조직이 잡힌다. 굽기 내내 무한히 부푸는 것은 아니다.",
          "sectionTitles": [
            "가열이 이어지면 조직이 잡힌다"
          ]
        },
        {
          "key": "bb-l-022-m3",
          "label": "표면의 유연성",
          "text": "증기를 쓰는 공정은 촉촉하고 유연한 표면으로 껍질의 빠른 굳음을 늦춰 초기 팽창 여지를 지킨다.",
          "sectionTitles": [
            "증기를 쓰는 공정은 표면의 유연성도 관리한다"
          ]
        }
      ],
      "questionIds": [
        "bb-q-033",
        "bb-q-034"
      ],
      "sourceIds": [
        "illinois-spring",
        "exploratorium-spring",
        "ka-steam",
        "bc-gel",
        "bc-coag",
        "qnet-995"
      ],
      "assetIds": [
        "bb-a-022-spring",
        "bb-a-022-crumb-photo"
      ],
      "fullEducationComplete": false,
      "fullAssessmentComplete": false,
      "status": "self-reviewed-local-draft; independent-review-pending",
      "memoryPointReview": {
        "authorMeaningReview": "completed",
        "localProjection": "title/intro/sections/summary",
        "bodySha256": "09762b837692d28fe51097865a97e5bb46ed647f978aa723e223cb7b8e7636e3",
        "commonContractClaim": false
      }
    },
    {
      "id": "bb-l-023",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "title": "팬 용적과 비용적으로 반죽량 구하기",
      "intro": "팬에 넣을 반죽의 양을 계산하려면 팬의 크기와 반죽 질량을 연결하는 기준이 필요합니다. 이번에는 작업표가 정한 비용적의 뜻과 단위를 읽고, 필요한 반죽 질량을 구합니다.",
      "prerequisites": [
        "bb-l-004",
        "bb-l-012"
      ],
      "scopeIds": [
        "bb-s-2-1-3"
      ],
      "scopeCoverage": "partial: explicitly defined panning ratio, units and conditional mass calculation; no product standard factor or real-pan measurement procedure",
      "objectives": [
        "팬닝 계산에서 주어진 비용적의 분자·분모와 cm³/g의 뜻을 설명한다.",
        "팬 용적과 주어진 비용적으로 팬에 넣을 반죽 질량을 계산한다.",
        "같은 팬 용적에서 비용적이 바뀌면 반죽량이 어느 방향으로 바뀌는지 판단한다."
      ],
      "sections": [
        {
          "id": "bb-l-023-s1",
          "title": "무엇의 부피를 어떤 질량으로 나누는가",
          "blocks": [
            {
              "type": "paragraph",
              "text": "용적은 담을 수 있는 공간의 부피입니다. 팬닝은 반죽을 팬이나 틀에 배치하는 작업이므로, 팬의 안쪽 용적과 넣을 반죽의 질량을 연결해 생각합니다. 이 학습의 작업표에서는 비용적 v를 ‘팬 용적 V ÷ 팬에 넣을 굽기 전 반죽 질량 m’으로 정합니다.",
              "sourceIds": [
                "ncs-pastry-pan",
                "sv-author-math"
              ]
            },
            {
              "type": "paragraph",
              "text": "예를 들어 이 기준의 비용적이 3cm³/g이면, 넣을 반죽 1g에 팬 용적 3cm³를 대응시킨다는 뜻입니다. 현재 반죽 덩어리가 실제로 차지하는 부피를 측정했다는 뜻은 아닙니다.",
              "sourceIds": [
                "sv-author-math"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-023-volume-ratio"
            },
            {
              "type": "note",
              "text": "자료에 따라 구운 빵의 부피를 완제품 질량으로 나눈 비용적도 사용합니다. 팬 용적과 굽기 전 반죽 질량을 쓰는 이번 계산과 대상·측정 시점이 다릅니다. ‘비용적’이라는 이름만 보고 서로 바꾸어 넣지 말고 분자와 분모의 뜻을 먼저 확인합니다.",
              "sourceIds": [
                "panettone-specific-volume",
                "sv-author-math"
              ]
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-023-s2",
          "title": "cm³/g는 반죽 1g에 대응하는 용적",
          "blocks": [
            {
              "type": "table",
              "caption": "팬닝 연습에서 읽을 값과 단위",
              "headers": [
                "값",
                "뜻",
                "단위"
              ],
              "rows": [
                [
                  "V",
                  "팬의 안쪽 용적",
                  "cm³ 또는 mL"
                ],
                [
                  "m",
                  "팬에 넣을 굽기 전 반죽 질량",
                  "g"
                ],
                [
                  "v = V ÷ m",
                  "반죽 1g에 대응시키는 팬 용적",
                  "cm³/g 또는 mL/g"
                ]
              ]
            },
            {
              "type": "paragraph",
              "text": "cm³(세제곱센티미터)는 부피 단위이고 g(그램)는 질량 단위입니다. cm³/g의 빗금은 ‘1g당’을 뜻합니다. g/cm³로 순서를 뒤집으면 질량을 부피로 나눈 값이 되어 같은 수치와 뜻으로 사용할 수 없습니다.",
              "sourceIds": [
                "sv-author-math"
              ]
            },
            {
              "type": "paragraph",
              "text": "1mL는 1cm³이므로 mL/g와 cm³/g의 숫자는 같습니다. 1L는 1,000mL이며 1kg은 1,000g입니다. 용적이 L, 비용적이 cm³/g으로 주어지면 먼저 팬 용적을 cm³로 맞추고 계산합니다.",
              "sourceIds": [
                "bipm-litre",
                "sv-author-math"
              ]
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-023-s3",
          "title": "팬 용적을 비용적으로 나누면 반죽량",
          "blocks": [
            {
              "type": "paragraph",
              "text": "v = V ÷ m이므로 V = v × m이고, 구할 반죽 질량은 m = V ÷ v입니다. 단위도 cm³ ÷ (cm³/g) = g로 남는지 확인합니다. 팬 용적에 비용적을 곱하면 반죽 질량 g를 얻는 계산이 되지 않습니다.",
              "sourceIds": [
                "sv-author-math"
              ]
            },
            {
              "type": "table",
              "caption": "가상 작업표 A — 계산용으로 정한 조건",
              "headers": [
                "항목",
                "주어진 값"
              ],
              "rows": [
                [
                  "팬의 안쪽 용적 V",
                  "1,800cm³"
                ],
                [
                  "이 작업표의 비용적 v = V/m",
                  "3.6cm³/g"
                ],
                [
                  "구할 값",
                  "팬에 넣을 굽기 전 반죽 질량 m"
                ]
              ]
            },
            {
              "type": "ordered-list",
              "items": [
                "용적은 cm³, 비용적은 cm³/g으로 단위가 맞는지 확인합니다.",
                "반죽 질량 m = 1,800 ÷ 3.6 = 500g입니다.",
                "거꾸로 500g × 3.6cm³/g = 1,800cm³인지 확인합니다."
              ]
            },
            {
              "type": "note",
              "text": "1,800cm³와 3.6cm³/g은 계산 연습을 위해 정한 가상 값입니다. 특정 제품의 권장 계수나 실제 팬·반죽의 측정 결과가 아닙니다. 실제 작업은 해당 제품·팬·공정에 맞는 작업지시서의 기준을 확인합니다."
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-023-s4",
          "title": "같은 팬에서는 큰 비용적이 작은 반죽량",
          "blocks": [
            {
              "type": "paragraph",
              "text": "팬 용적 V를 고정하면 m = V ÷ v에서 나누는 값 v가 클수록 m은 작아집니다. 반죽 1g에 더 큰 팬 공간을 대응시키므로 같은 공간에 넣는 반죽 질량은 적어지는 관계입니다.",
              "sourceIds": [
                "sv-author-math"
              ]
            },
            {
              "type": "table",
              "caption": "가상 비교 — 팬 용적은 모두 1,800cm³",
              "headers": [
                "작업표의 비용적",
                "반죽 질량 계산",
                "결과"
              ],
              "rows": [
                [
                  "3cm³/g",
                  "1,800 ÷ 3",
                  "600g"
                ],
                [
                  "4cm³/g",
                  "1,800 ÷ 4",
                  "450g"
                ]
              ]
            },
            {
              "type": "paragraph",
              "text": "이 비교는 같은 팬 용적에서 계산 기준만 바꾼 연습입니다. 비용적이 크다는 이유만으로 모든 빵의 품질이 더 좋다고 판정하거나, 구운 뒤에도 반죽과 질량이 같다고 가정하지 않습니다.",
              "sourceIds": [
                "sv-author-math"
              ]
            }
          ],
          "sourceIds": []
        }
      ],
      "summary": "계산 기준과 단위를 먼저 읽습니다. 이번 팬닝 기준은 비용적 = 팬 용적 ÷ 굽기 전 반죽 질량이며, 반죽 질량 = 팬 용적 ÷ 비용적입니다. 같은 팬에서는 비용적이 클수록 계산 반죽량이 작아집니다.",
      "memoryPoints": [
        {
          "key": "bb-l-023-m1",
          "label": "비용적의 기준",
          "text": "팬닝 계산의 기준이 V/m으로 주어지면 비용적의 cm³/g은 반죽 1g에 대응하는 팬 용적을 뜻한다.",
          "sectionTitles": [
            "무엇의 부피를 어떤 질량으로 나누는가",
            "cm³/g는 반죽 1g에 대응하는 용적"
          ]
        },
        {
          "key": "bb-l-023-m2",
          "label": "반죽량과 방향",
          "text": "주어진 팬 용적을 비용적으로 나누어 반죽 질량을 구한다. 같은 팬 용적에서 비용적이 커지면 반죽량은 작아진다.",
          "sectionTitles": [
            "팬 용적을 비용적으로 나누면 반죽량",
            "같은 팬에서는 큰 비용적이 작은 반죽량"
          ]
        }
      ],
      "questionIds": [
        "bb-q-035",
        "bb-q-036",
        "bb-q-037"
      ],
      "sourceIds": [
        "qnet-995",
        "ncs-pastry-pan",
        "panettone-specific-volume",
        "bipm-litre",
        "sv-author-math"
      ],
      "assetIds": [
        "bb-a-023-volume-ratio"
      ],
      "assetNeed": {
        "required": true,
        "status": "original relation diagram supplied; producer PC/native-SVG pixels reviewed; 390 actual width unavailable",
        "photoDecision": "unit/formula/explicit ratio objective; no photo needed to identify an actual pan shape or infer volume"
      },
      "fullEducationComplete": false,
      "fullAssessmentComplete": false,
      "status": "self-reviewed-local-draft; independent-review-pending",
      "memoryPointReview": {
        "authorMeaningReview": "completed",
        "localProjection": "title/intro/sections/summary",
        "bodySha256": "fc55093e39a64084f0b406a87dc859a97d1079cff7f7caf2783c9da4dfb129d1",
        "commonContractClaim": false
      }
    },
    {
      "id": "bb-l-024",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "title": "빵의 속을 채우는 충전물과 겉에 올리는 토핑물",
      "intro": "빵을 보면 안에 들어 있는 속재료와 표면에 얹힌 재료를 만납니다. 실제 빵에서 위치를 찾고, 재료가 어디에서 어떤 일을 하는지 배웁니다.",
      "prerequisites": [
        "bb-l-012"
      ],
      "scopeIds": [
        "bb-s-2-2-2"
      ],
      "scopeCoverage": "partial: filling/topping roles and two example application stages; not complete manufacture or all product categories",
      "objectives": [
        "속이나 반죽 사이를 채우는 충전물과 표면에 덧올리는 토핑물을 구별한다.",
        "토핑이라는 이름만으로 굽기 전/후를 결정하지 않고 해당 공정을 확인한다."
      ],
      "sections": [
        {
          "id": "bb-l-024-s1",
          "title": "갈라진 빵에서 속재료 찾기",
          "blocks": [
            {
              "type": "figure",
              "assetId": "bb-photo-024-anpan"
            },
            {
              "type": "paragraph",
              "text": "사진의 갈라진 면에서 밝은 빵 부분과 그 안의 진한 색 속재료를 찾습니다. 이처럼 속을 채우거나 반죽 사이에 넣어 맛과 식감을 더하는 재료를 충전물이라고 합니다. 필링(filling)이라는 이름으로도 부릅니다.",
              "sourceIds": [
                "ka-swirl",
                "ft-author-application"
              ]
            },
            {
              "type": "paragraph",
              "text": "반죽으로 속재료를 감싸기도 하고, 넓게 편 반죽에 펴 바른 뒤 말아 층 사이에 넣기도 합니다. 말아 넣은 충전물은 자른 면에 소용돌이처럼 보일 수 있습니다. 겉에서 보인다는 이유만으로 모두 토핑이라고 정하지 않습니다.",
              "sourceIds": [
                "ka-swirl"
              ]
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-024-s2",
          "title": "빵 표면에 덧올린 재료 찾기",
          "blocks": [
            {
              "type": "figure",
              "assetId": "bb-photo-024-soboro"
            },
            {
              "type": "paragraph",
              "text": "사진의 소보로빵은 표면에 울퉁불퉁한 부스러기 모양 재료가 얹혀 있습니다. 빵의 표면에 덧올려 맛·모양·식감을 더하는 재료를 토핑물이라고 합니다. 충전물은 속이나 층 사이를 채우는 쪽, 토핑물은 표면에 더하는 쪽으로 역할을 나누어 봅니다.",
              "sourceIds": [
                "ka-swirl",
                "ft-author-application"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-024-position"
            },
            {
              "type": "paragraph",
              "text": "같은 재료라도 빵 반죽에 고르게 섞는지, 속을 채우는 데 쓰는지, 표면에 올리는지에 따라 역할이 달라집니다. 재료 이름이나 색만으로 충전물·토핑물을 결정하지 않습니다. 한 빵에 두 가지가 함께 쓰일 수도 있습니다.",
              "sourceIds": [
                "ka-swirl",
                "ft-author-application"
              ]
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-024-s3",
          "title": "토핑은 모두 굽고 나서 올릴까",
          "blocks": [
            {
              "type": "paragraph",
              "text": "토핑의 쓰는 위치와 올리는 시점은 다른 구별입니다. 여기서는 두 가지 예를 봅니다. 스트로이젤은 밀가루·설탕·버터 등을 부스러기처럼 섞어 만드는 토핑의 한 종류입니다. 아이싱은 설탕가루 등을 섞어 표면에 바르는 마무리 재료입니다.",
              "sourceIds": [
                "ka-swirl",
                "ka-icing",
                "ka-streusel"
              ]
            },
            {
              "type": "table",
              "caption": "이번 학습의 두 공정 예",
              "headers": [
                "표면에 쓰는 재료",
                "이 예에서 올리는 때"
              ],
              "rows": [
                [
                  "부스러기 모양 스트로이젤",
                  "굽기 전 반죽 표면에 올린다"
                ],
                [
                  "설탕가루를 섞은 아이싱",
                  "구운 뒤 해당 공정에 맞게 식힌 빵에 바른다"
                ]
              ]
            },
            {
              "type": "paragraph",
              "text": "따라서 토핑이라는 말만 보고 항상 굽기 뒤에 바른다고 외우지 않습니다. 어떤 재료를 쓰고 언제 올리도록 정했는지 해당 작업지시서에서 확인합니다. 이 두 예를 모든 토핑의 제조 조건으로 확대하지 않습니다.",
              "sourceIds": [
                "ka-swirl",
                "ka-icing"
              ]
            }
          ],
          "sourceIds": []
        }
      ],
      "summary": "충전물은 속이나 반죽 사이를 채우고, 토핑물은 표면에 덧올리는 역할로 구별합니다. 토핑을 올리는 시점은 재료와 해당 공정에 따라 확인합니다.",
      "memoryPoints": [
        {
          "key": "bb-l-024-m1",
          "label": "역할로 구별",
          "text": "충전물은 속이나 반죽 사이를 채우고, 토핑물은 표면에 덧올린다. 재료 이름만으로 역할을 정하지 않는다.",
          "sectionTitles": [
            "갈라진 빵에서 속재료 찾기",
            "빵 표면에 덧올린 재료 찾기"
          ]
        },
        {
          "key": "bb-l-024-m2",
          "label": "위치와 시점",
          "text": "토핑의 위치와 올리는 시점은 다른 구별이다. 부스러기 토핑을 굽기 전에 올리는 공정도 있다.",
          "sectionTitles": [
            "토핑은 모두 굽고 나서 올릴까"
          ]
        }
      ],
      "questionIds": [
        "bb-q-038",
        "bb-q-039"
      ],
      "sourceIds": [
        "qnet-995",
        "ka-swirl",
        "ka-icing",
        "ft-author-application",
        "ka-streusel"
      ],
      "assetIds": [
        "bb-photo-024-anpan",
        "bb-photo-024-soboro",
        "bb-a-024-position"
      ],
      "fullEducationComplete": false,
      "fullAssessmentComplete": false,
      "status": "self-reviewed-local-draft; independent-review-pending",
      "memoryPointReview": {
        "authorMeaningReview": "completed",
        "localProjection": "title/intro/sections/summary",
        "bodySha256": "359032044934509abbdac3cd2708ff0057c1c56b37839dd360d530042caab55e",
        "commonContractClaim": false
      }
    },
    {
      "id": "bb-l-025",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "title": "감싸기와 덧올림에 맞는 재료 상태 준비하기",
      "intro": "충전물과 토핑물을 어디에 쓰는지 배웠습니다. 이번에는 말아 넣기 쉬운 상태와 부스러기 토핑의 상태를 작은 사례로 살펴봅니다.",
      "prerequisites": [
        "bb-l-024"
      ],
      "scopeIds": [
        "bb-s-2-2-1",
        "bb-s-2-2-2"
      ],
      "scopeCoverage": "partial: rolling filling particle size/flow and one crumb topping mixing endpoint; no general recipes or food storage procedure",
      "objectives": [
        "말아 넣는 충전물에서 고형물 크기와 잼의 흐름성을 살피는 이유를 설명한다.",
        "부스러기 토핑을 만드는 예에서 부스러기 상태와 한 덩어리로 뭉친 상태를 구별한다."
      ],
      "sections": [
        {
          "id": "bb-l-025-s1",
          "title": "전처리는 쓰기 전에 상태를 준비하는 일",
          "blocks": [
            {
              "type": "paragraph",
              "text": "전처리는 재료를 본 작업에 쓰기 전에 필요한 상태로 준비하는 일입니다. 여기서는 반죽 위에 충전물을 펴 바르고 말아 감싸는 작업을 생각합니다. 재료를 준비할 때 맛뿐 아니라 고르게 펴지고 말릴 수 있는 크기와 되기도 봅니다.",
              "sourceIds": [
                "ka-fill-options",
                "ft-author-application"
              ]
            },
            {
              "type": "paragraph",
              "text": "되기는 되직한지 묽은지를 가리키는 말입니다. 흐름성이 크면 쉽게 흘러 움직이고, 되직하면 상대적으로 덜 흐릅니다. 어떤 상태가 필요한지는 해당 충전물과 성형 방법을 함께 보아야 합니다.",
              "sourceIds": [
                "ka-fill-options",
                "ft-author-application"
              ]
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-025-s2",
          "title": "말아 넣을 때 큰 덩어리와 흐르는 잼",
          "blocks": [
            {
              "type": "figure",
              "assetId": "bb-a-025-preparation"
            },
            {
              "type": "paragraph",
              "text": "견과나 건과일을 섞어 말아 넣는 예에서는 너무 큰 덩어리가 남지 않게 잘게 준비하면 충전물을 고르게 펴고 일정하게 말기 쉽습니다. 잘게 준비한다는 말은 모든 재료를 가루로 갈라는 뜻은 아닙니다.",
              "sourceIds": [
                "ka-fill-options"
              ]
            },
            {
              "type": "paragraph",
              "text": "잼을 펴 바르고 말아 넣는 예에서는 너무 묽어 흐르는 잼이 밖으로 밀려 나오기 쉽습니다. 이 작업에 맞는 되직한 상태를 확인합니다. 되직한 잼도 열린 부분으로 나올 수 있으므로 이 상태 하나만으로 누출이 완전히 없어진다고 하지 않습니다.",
              "sourceIds": [
                "ka-fill-options"
              ]
            },
            {
              "type": "note",
              "text": "이 설명은 말아 감싸는 사례의 준비 기준입니다. 모든 충전물의 정답 크기·되기나 실제 누출의 유일 원인을 정하지 않습니다. 기준에 맞지 않는 상태를 보고 임의로 설탕·밀가루·물을 더 넣어 고치는 처방으로 연결하지 않습니다."
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-025-s3",
          "title": "부스러기 토핑은 부스러기 상태가 목표",
          "blocks": [
            {
              "type": "paragraph",
              "text": "앞 학습의 스트로이젤 예는 재료를 섞어 부스러기 모양으로 만든 뒤 표면에 올립니다. 이 예의 목표는 작은 덩어리들이 남는 부스러기 상태입니다. 계속 섞어 모두 한 덩어리로 뭉치는 것은 다른 상태입니다.",
              "sourceIds": [
                "ka-swirl",
                "ka-streusel"
              ]
            },
            {
              "type": "table",
              "caption": "작업과 준비 상태의 연결 — 이번 사례에 한함",
              "headers": [
                "작업",
                "확인할 상태",
                "이유"
              ],
              "rows": [
                [
                  "고형물이 든 충전물을 펴 바르고 말기",
                  "너무 큰 덩어리 없이 잘게 준비",
                  "고르게 펴고 일정하게 말기 위해"
                ],
                [
                  "잼을 바르고 말기",
                  "너무 묽게 흐르지 않는 되기",
                  "말 때 밖으로 밀려 나오는 문제를 줄이기 위해"
                ],
                [
                  "부스러기 토핑 올리기",
                  "부스러기 모양이 남은 섞음 상태",
                  "의도한 표면 모양·식감을 만들기 위해"
                ]
              ]
            },
            {
              "type": "paragraph",
              "text": "충전물과 토핑물은 목표로 하는 상태가 서로 다를 수 있습니다. 오래 섞을수록 항상 좋다는 한 가지 규칙으로 정하지 말고, 무엇을 만들고 어떤 상태가 필요한지 먼저 확인합니다.",
              "sourceIds": [
                "ka-swirl",
                "ft-author-application"
              ]
            }
          ],
          "sourceIds": []
        }
      ],
      "summary": "말아 넣는 사례에서는 고형물 크기와 너무 흐르지 않는 되기를 살핍니다. 부스러기 토핑을 만드는 예에서는 한 덩어리가 되기 전 목표 상태를 확인합니다.",
      "memoryPoints": [
        {
          "key": "bb-l-025-m1",
          "label": "말기 전 준비",
          "text": "말아 넣는 충전물은 너무 큰 고형물 없이 고르게 펴지고, 잼이 너무 묽게 흐르지 않는지 확인한다.",
          "sectionTitles": [
            "전처리는 쓰기 전에 상태를 준비하는 일",
            "말아 넣을 때 큰 덩어리와 흐르는 잼"
          ]
        },
        {
          "key": "bb-l-025-m2",
          "label": "섞음의 목표",
          "text": "부스러기 토핑을 만드는 예의 목표는 부스러기 상태다. 모두 한 덩어리가 될 때까지 섞는 것으로 바꾸지 않는다.",
          "sectionTitles": [
            "부스러기 토핑은 부스러기 상태가 목표"
          ]
        }
      ],
      "questionIds": [
        "bb-q-040",
        "bb-q-041"
      ],
      "sourceIds": [
        "qnet-995",
        "ka-fill-options",
        "ka-swirl",
        "ka-streusel",
        "ft-author-application"
      ],
      "assetIds": [
        "bb-a-025-preparation"
      ],
      "fullEducationComplete": false,
      "fullAssessmentComplete": false,
      "status": "self-reviewed-local-draft; independent-review-pending",
      "memoryPointReview": {
        "authorMeaningReview": "completed",
        "localProjection": "title/intro/sections/summary",
        "bodySha256": "307bd2d6d47983bf39ac75ab7adb2ad68b0fc120e581a46f8f8a2f68e748cffb",
        "commonContractClaim": false
      }
    },
    {
      "id": "bb-l-026",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "title": "손씻기는 음식에 오염을 옮기지 않기 위한 준비",
      "intro": "반죽을 만지거나 빵을 포장하는 손은 여러 재료와 표면에 닿습니다. 손을 씻는 실제 모습을 보고, 언제 어떤 방법으로 씻는지 배웁니다.",
      "prerequisites": [],
      "scopeIds": [
        "bb-s-4-2-1"
      ],
      "scopeCoverage": "partial personal hygiene: basic handwashing method and occasions; not all worker health/facility/glove requirements",
      "objectives": [
        "손씻기의 기본 방법과 국내 예방 안내의30초 이상 기준을 연결한다.",
        "음식 준비 전후와 오염원 접촉 뒤 손을 다시 씻을 시점을 설명한다."
      ],
      "sections": [
        {
          "id": "bb-l-026-s1",
          "title": "깨끗해 보이는 손도 씻는 이유",
          "blocks": [
            {
              "type": "figure",
              "assetId": "bb-photo-026-handwash"
            },
            {
              "type": "paragraph",
              "text": "사진에서 비누 거품을 낸 손을 서로 문지르는 모습을 봅니다. 손에는 눈에 잘 보이지 않는 해로운 세균 등이 묻을 수 있고, 손이 음식이나 도구를 만지면 옮겨갈 수 있습니다. 음식 준비 전에 손을 씻는 것은 이런 이동을 줄이기 위한 기본 준비입니다.",
              "sourceIds": [
                "cdc-hands",
                "kdca-hands"
              ]
            },
            {
              "type": "paragraph",
              "text": "손이 겉으로 깨끗해 보인다는 것과 오염 가능성이 없다는 것은 다릅니다. 손씻기는 보이는 가루만 털어 내는 일과 구별합니다.",
              "sourceIds": [
                "cdc-hands",
                "fda-flour"
              ]
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-026-s2",
          "title": "비누로 손 전체를 문지르고 헹군 뒤 말리기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "식약처·질병관리청의 국내 예방 안내는 흐르는 물과 비누를 이용해 30초 이상 꼼꼼히 손을 씻도록 안내합니다. 손바닥뿐 아니라 손등·손가락 사이·손톱 밑처럼 빠뜨리기 쉬운 곳도 문지릅니다.",
              "sourceIds": [
                "mfds-hands",
                "kdca-hands",
                "cdc-hands"
              ]
            },
            {
              "type": "ordered-list",
              "items": [
                "깨끗한 흐르는 물로 손을 적시고 비누를 사용합니다.",
                "손 전체에 거품을 내어 꼼꼼히 문지릅니다. 이 학습은 국내 안내의30초 이상 기준으로 기억합니다.",
                "깨끗한 흐르는 물로 잘 헹굽니다.",
                "깨끗한 수건이나 건조기로 손을 말립니다."
              ],
              "sourceIds": [
                "mfds-hands",
                "kdca-hands",
                "cdc-hands"
              ]
            },
            {
              "type": "note",
              "text": "시간 기준은 국내 예방 안내를 따른 것입니다. 외국 자료의 다른 시간이나 의료기관 손위생 기준을 섞어 외우지 않습니다. 사진 한 장으로 실제 씻은 시간이나 모든 동작의 준수를 확인한 것은 아닙니다."
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-026-s3",
          "title": "작업이 바뀌면 다시 씻을 시점을 확인",
          "blocks": [
            {
              "type": "table",
              "caption": "손씻기가 필요한 대표적인 때",
              "headers": [
                "상황",
                "확인할 시점"
              ],
              "rows": [
                [
                  "음식을 준비하거나 먹는 일",
                  "그 전·후에 손씻기"
                ],
                [
                  "화장실 이용, 코 풀기·기침·재채기",
                  "그 뒤에 손씻기"
                ],
                [
                  "밀가루·가열 전 반죽을 다룬 일",
                  "그 뒤에 손과 작업 도구·작업면 세척"
                ]
              ]
            },
            {
              "type": "paragraph",
              "text": "처음에 한 번 씻었다고 작업 내내 같은 상태가 유지되지는 않습니다. 새 오염원에 닿았는지 보고 다시 씻을 시점을 확인합니다. 밀가루나 생반죽을 다룬 뒤 구운 빵을 취급하는 상황은 다음 학습에서 이어 봅니다.",
              "sourceIds": [
                "kdca-hands",
                "cdc-hands",
                "fda-flour"
              ]
            }
          ],
          "sourceIds": []
        }
      ],
      "summary": "국내 예방 안내의 흐르는 물·비누·30초 이상을 기억하고 손 전체를 문지른 뒤 헹구고 말립니다. 음식 준비 전후와 오염원에 닿은 뒤에는 다시 손씻을 시점을 확인합니다.",
      "memoryPoints": [
        {
          "key": "bb-l-026-m1",
          "label": "국내 안내의 기본 방법",
          "text": "흐르는 물과 비누로30초 이상 손 전체를 꼼꼼히 씻고, 헹군 뒤 깨끗하게 말린다.",
          "sectionTitles": [
            "비누로 손 전체를 문지르고 헹군 뒤 말리기"
          ]
        },
        {
          "key": "bb-l-026-m2",
          "label": "다시 씻는 시점",
          "text": "음식 준비 전후, 화장실 이용·기침·재채기 뒤와 오염원에 닿은 뒤에는 손을 다시 씻을 시점을 확인한다.",
          "sectionTitles": [
            "작업이 바뀌면 다시 씻을 시점을 확인"
          ]
        }
      ],
      "questionIds": [
        "bb-q-042"
      ],
      "sourceIds": [
        "qnet-995",
        "mfds-hands",
        "kdca-hands",
        "cdc-hands",
        "fda-flour"
      ],
      "assetIds": [
        "bb-photo-026-handwash"
      ],
      "fullEducationComplete": false,
      "fullAssessmentComplete": false,
      "status": "self-reviewed-local-draft; independent-review-pending",
      "memoryPointReview": {
        "authorMeaningReview": "completed",
        "localProjection": "title/intro/sections/summary",
        "bodySha256": "8499eec14096bf24da5372c0ac8d71171a7c78edc157da91344191dc323dce25",
        "commonContractClaim": false
      }
    },
    {
      "id": "bb-l-027",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "title": "가열 전 재료의 오염이 구운 빵으로 옮겨가는 길",
      "intro": "손을 씻는 이유를 작업의 연결로 살펴봅니다. 가열 전 재료와 구운 빵을 다루는 사이에 손·도구·작업면이 어떤 길이 될 수 있는지 배웁니다.",
      "prerequisites": [
        "bb-l-026"
      ],
      "scopeIds": [
        "bb-s-4-1-3",
        "bb-s-4-3-1"
      ],
      "scopeCoverage": "partial: biological cross-contamination route, separation and basic cleaning in flour/dough handling; not all hazards or sanitation procedures",
      "objectives": [
        "교차오염을 오염원이 다른 식품으로 옮겨가는 관계로 설명한다.",
        "가열 전 재료와 구운 빵의 분리, 손·도구·작업면 세척을 그 경로와 연결한다."
      ],
      "sections": [
        {
          "id": "bb-l-027-s1",
          "title": "밀가루를 멸균된 재료로 보지 않기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "여기서 가열 전은 아직 열로 익히기 전이라는 뜻입니다. 일반 밀가루는 원료 곡물에서 온 해로운 세균 등에 오염될 가능성이 있습니다. 곡물을 가루로 빻는 과정이 이런 세균을 모두 없애는 과정은 아닙니다. 따라서 가열해야 하는 밀가루·반죽을 그대로 맛보는 일과 구운 빵을 먹는 일을 같게 보지 않습니다.",
              "sourceIds": [
                "fda-flour"
              ]
            },
            {
              "type": "paragraph",
              "text": "여기서 오염원은 음식에 해로운 세균 등이 묻게 할 수 있는 출발점입니다. 오염원에서 다른 식품이나 물체로 오염이 옮겨가는 것을 교차오염이라고 합니다. 이 학습은 가열 전 재료의 세균 등이 손·도구·작업면을 거쳐 다른 식품으로 옮겨가는 사례를 봅니다.",
              "sourceIds": [
                "foodsafety-separate",
                "fda-flour",
                "hy-author-application"
              ]
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-027-s2",
          "title": "재료에서 손·작업면을 거쳐 다른 식품으로",
          "blocks": [
            {
              "type": "figure",
              "assetId": "bb-a-027-transfer"
            },
            {
              "type": "paragraph",
              "text": "가열 전 재료를 다룬 손이나 도구·작업면이 구운 빵에 닿으면 오염이 옮겨가는 길이 될 수 있습니다. 가루는 흩어지기 쉬우므로 가열 전 재료와 바로 먹을 식품이 접촉하지 않도록 구분해 다룹니다. 구운 뒤에도 취급 과정에서 새로 오염될 수 있습니다.",
              "sourceIds": [
                "fda-flour",
                "foodsafety-separate",
                "hy-author-application"
              ]
            },
            {
              "type": "note",
              "text": "그림은 오염이 옮겨갈 수 있는 경로를 가정한 것입니다. 모든 밀가루나 손이 실제로 오염됐다는 뜻도, 세균의 양을 측정한 결과도 아닙니다."
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-027-s3",
          "title": "분리와 세척은 옮겨가는 길을 줄이는 행동",
          "blocks": [
            {
              "type": "paragraph",
              "text": "분리는 가열 전 재료와 구운 식품을 구분해 두고 도구도 구분해 사용하는 행동입니다. 세척은 손·도구·작업면을 씻는 행동입니다. 오염이 옮겨간 현상인 교차오염과, 이를 줄이기 위해 하는 행동을 구별합니다.",
              "sourceIds": [
                "foodsafety-separate",
                "fda-flour",
                "hy-author-application"
              ]
            },
            {
              "type": "table",
              "caption": "오염 경로와 기본 예방 행동의 연결",
              "headers": [
                "확인할 관계",
                "기본 행동"
              ],
              "rows": [
                [
                  "가열 전 재료와 바로 먹을 식품",
                  "구분해 보관·취급하고 접촉을 줄인다"
                ],
                [
                  "가열 전 밀가루·반죽을 만진 손",
                  "비누와 흐르는 물로 손을 잘 씻는다"
                ],
                [
                  "밀가루·반죽에 닿은 도구·작업면",
                  "사용 뒤 적절히 세척하고 식품을 구분해 다룬다"
                ]
              ]
            },
            {
              "type": "paragraph",
              "text": "FDA는 밀가루·생반죽을 다룬 뒤 손은 비누와 흐르는 물로, 도구·작업면은 따뜻한 비눗물로 씻도록 안내합니다. 이는 기본 세척의 기술 근거입니다. 작업장의 전용 시설·필요한 소독·세부 위생 절차는 해당 기준에 따라 확인합니다.",
              "sourceIds": [
                "fda-flour"
              ]
            }
          ],
          "sourceIds": []
        }
      ],
      "summary": "가열 전 재료의 오염원이 손·도구·작업면을 거쳐 구운 빵으로 옮겨가는 것은 교차오염의 사례입니다. 재료와 식품을 분리하고 접촉 뒤 손·도구·작업면을 씻어 그 경로를 줄입니다.",
      "memoryPoints": [
        {
          "key": "bb-l-027-m1",
          "label": "교차오염",
          "text": "교차오염은 한쪽의 오염원이 다른 식품이나 물체로 옮겨가는 것이다. 손·도구·작업면이 그 경로가 될 수 있다.",
          "sectionTitles": [
            "밀가루를 멸균된 재료로 보지 않기",
            "재료에서 손·작업면을 거쳐 다른 식품으로"
          ]
        },
        {
          "key": "bb-l-027-m2",
          "label": "분리와 세척",
          "text": "가열 전 재료와 바로 먹을 식품을 구분하고, 밀가루·생반죽 취급 뒤 손·도구·작업면을 씻는다.",
          "sectionTitles": [
            "분리와 세척은 옮겨가는 길을 줄이는 행동"
          ]
        }
      ],
      "questionIds": [
        "bb-q-043",
        "bb-q-044"
      ],
      "sourceIds": [
        "qnet-995",
        "fda-flour",
        "foodsafety-separate",
        "hy-author-application"
      ],
      "assetIds": [
        "bb-a-027-transfer"
      ],
      "fullEducationComplete": false,
      "fullAssessmentComplete": false,
      "status": "self-reviewed-local-draft; independent-review-pending",
      "memoryPointReview": {
        "authorMeaningReview": "completed",
        "localProjection": "title/intro/sections/summary",
        "bodySha256": "5ac13c00241a3616778e9a46ae3493efe076803287527e9986753a16759d826e",
        "commonContractClaim": false
      }
    },
    {
      "id": "bb-l-028",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "title": "식품의 위해요소를 세 가지로 나누어 보기",
      "intro": "생반죽에서 세균이 옮겨가는 일과 빵에 금속 조각이 섞이는 일은 위해가 생기는 까닭이 다릅니다. 무엇이 건강을 해칠 수 있는지 기준으로 나눠 봅니다.",
      "prerequisites": [
        "bb-l-001",
        "bb-l-027"
      ],
      "scopeIds": [
        "bb-s-4-1-3"
      ],
      "scopeCoverage": "partial: basic biological/chemical/physical hazard classification; not complete process hazard analysis",
      "objectives": [
        "위해요소를 생물학적·화학적·물리적으로 구분한다.",
        "발견한 장소나 눈에 보이는가와 위해의 성질을 구별한다."
      ],
      "sections": [
        {
          "id": "bb-l-028-s1",
          "title": "건강을 해칠 수 있는 요인을 찾기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "앞 학습에서는 가열 전 재료의 해로운 세균이 손을 거쳐 구운 빵으로 옮겨갈 수 있다는 경로를 보았습니다. 이렇게 식품을 먹는 사람의 건강을 해칠 수 있는 요인을 위해요소라고 합니다. 여기서 위해는 해로움이라는 뜻입니다.",
              "sourceIds": [
                "fda-haccp",
                "hc-author-application"
              ]
            },
            {
              "type": "paragraph",
              "text": "위해요소는 세균만 뜻하지 않습니다. 식품에 섞인 해로운 화학성분이나 단단하고 날카로운 조각도 건강에 해를 줄 수 있습니다. 맛이나 모양이 기대와 다른 품질 문제와 건강을 해칠 수 있는 안전 문제는 구별해서 살핍니다.",
              "sourceIds": [
                "fda-haccp"
              ]
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-028-s2",
          "title": "생물·화학성분·이물이라는 세 분류",
          "blocks": [
            {
              "type": "figure",
              "assetId": "bb-a-028-hazards"
            },
            {
              "type": "table",
              "caption": "위해의 성질에 따른 기본 분류",
              "headers": [
                "분류",
                "쉬운 뜻",
                "구분을 위한 예"
              ],
              "rows": [
                [
                  "생물학적 위해요소",
                  "해로운 미생물 등에서 생기는 위해",
                  "식품에 있을 수 있는 병원성 세균"
                ],
                [
                  "화학적 위해요소",
                  "건강을 해칠 수 있는 화학성분에서 생기는 위해",
                  "잘못 취급해 식품에 남은 해로운 세제 성분"
                ],
                [
                  "물리적 위해요소",
                  "이물의 형태·단단함 등으로 생기는 위해",
                  "식품에 섞인 날카로운 금속 조각"
                ]
              ]
            },
            {
              "type": "paragraph",
              "text": "병원성은 병을 일으킬 수 있다는 뜻입니다. 생물학적 위해요소라는 이름 때문에 모든 미생물이 해롭다고 외우지는 않습니다. 앞에서 배운 제빵용 이스트의 역할과 병원성 세균의 위해를 구별합니다. 화학성분도 모두 해로운 것이 아니라, 식품 안전에 위해를 줄 수 있는 성분과 조건을 살핍니다.",
              "sourceIds": [
                "fda-haccp",
                "hc-author-application"
              ]
            },
            {
              "type": "note",
              "text": "예는 분류를 익히기 위한 가정입니다. 그림은 실제 오염 사진이나 세균·성분·조각의 크기와 양을 나타내는 측정 자료가 아닙니다."
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-028-s3",
          "title": "같은 곳에서 발견해도 분류는 달라진다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "같은 작업면에서 발견했다고 모두 같은 위해요소가 되는 것은 아닙니다. 병원성 세균이 식품으로 옮겨간 경우는 생물학적, 해로운 세제 성분이 식품에 남은 경우는 화학적, 날카로운 금속 조각이 식품에 섞인 경우는 물리적 위해의 예입니다. 어디에 있었는가보다 무엇이 해를 줄 수 있는가를 기준으로 분류합니다.",
              "sourceIds": [
                "fda-haccp",
                "hc-author-application"
              ]
            },
            {
              "type": "paragraph",
              "text": "눈에 잘 보이는가만으로 세 분류를 나누지 않습니다. 세균이나 남은 화학성분은 겉모습만 보고 없다고 단정하기 어렵습니다. 실제 작업에서는 해당 제품과 공정에서 어떤 위해가 생길 수 있는지 근거를 바탕으로 분석해야 합니다. 다음 학습은 이를 미리 관리하는 체계를 다룹니다.",
              "sourceIds": [
                "fda-haccp",
                "fao-analysis",
                "hc-author-application"
              ]
            }
          ],
          "sourceIds": []
        }
      ],
      "summary": "위해요소는 건강을 해칠 수 있는 요인입니다. 병원성 세균은 생물학적, 해로운 세제 성분은 화학적, 날카로운 금속 조각은 물리적 위해의 예로 구분합니다.",
      "memoryPoints": [
        {
          "key": "bb-l-028-m1",
          "label": "세 가지 기본 분류",
          "text": "병원성 세균—생물학적, 해로운 세제 성분—화학적, 날카로운 금속 조각—물리적 위해의 예로 연결한다.",
          "sectionTitles": [
            "생물·화학성분·이물이라는 세 분류"
          ]
        },
        {
          "key": "bb-l-028-m2",
          "label": "분류의 기준",
          "text": "같은 작업면에 있어도 위해의 성질로 분류한다. 발견 장소나 눈에 보이는가만으로 나누지 않는다.",
          "sectionTitles": [
            "같은 곳에서 발견해도 분류는 달라진다"
          ]
        }
      ],
      "questionIds": [
        "bb-q-045"
      ],
      "sourceIds": [
        "qnet-995",
        "fda-haccp",
        "fao-analysis",
        "hc-author-application"
      ],
      "assetIds": [
        "bb-a-028-hazards"
      ],
      "fullEducationComplete": false,
      "fullAssessmentComplete": false,
      "status": "self-reviewed-local-draft; independent-review-pending",
      "memoryPointReview": {
        "authorMeaningReview": "completed",
        "localProjection": "title/intro/sections/summary",
        "bodySha256": "9d50b1bafb0e7de8acefec00f735685f49568e52894ac219b91d02f7cb2cc6d3",
        "commonContractClaim": false
      }
    },
    {
      "id": "bb-l-029",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "title": "HACCP은 만드는 과정의 위해를 미리 관리한다",
      "intro": "재료가 들어와 반죽이 되고, 익힌 뒤 포장되는 과정을 떠올려 봅니다. 어느 과정에서 어떤 위해를 관리해야 하는지 정하고 실제 관리 상태를 확인하는 역할을 연결합니다.",
      "prerequisites": [
        "bb-l-028"
      ],
      "scopeIds": [
        "bb-s-4-1-2",
        "bb-s-4-1-3"
      ],
      "scopeCoverage": "partial: preventive HACCP purpose and roles of hazard analysis/CCP/critical limit/monitoring; not full7 principles or facility plan",
      "objectives": [
        "HACCP의 사전 예방적 관리 목적을 설명한다.",
        "위해요소 분석·중요관리점·한계기준·모니터링의 역할을 구별한다."
      ],
      "sections": [
        {
          "id": "bb-l-029-s1",
          "title": "완성품 검사와 함께 공정에서 예방하기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "HACCP은 해썹이라고 읽습니다. 식품을 만드는 과정의 위해요소를 미리 분석하고 중요한 관리 지점을 정해 중점적으로 관리하는 식품 안전 관리체계입니다. 완성된 제품의 검사에만 의존하지 않고, 만드는 과정에서 위해를 예방·제거하거나 허용할 수 있는 수준으로 줄이도록 관리합니다.",
              "sourceIds": [
                "mfds-haccp",
                "fao-intro"
              ]
            },
            {
              "type": "paragraph",
              "text": "손씻기와 작업환경의 청결 같은 기본 위생관리가 토대가 됩니다. 그 위에 제품과 공정의 위해를 분석하고 필요한 관리 방법을 정합니다. HACCP이라는 이름이 기본 위생관리를 대신해 주는 것은 아닙니다.",
              "sourceIds": [
                "fao-intro"
              ]
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-029-s2",
          "title": "무엇을 찾고 어디서 어떤 기준으로 확인할까",
          "blocks": [
            {
              "type": "figure",
              "assetId": "bb-a-029-roles"
            },
            {
              "type": "table",
              "caption": "HACCP 기초 네 용어의 역할",
              "headers": [
                "용어",
                "쉽게 묻는 질문",
                "역할"
              ],
              "rows": [
                [
                  "위해요소 분석",
                  "어떤 위해를 관리해야 하나?",
                  "가능한 위해를 찾고 발생 가능성과 결과의 심각성을 평가한다."
                ],
                [
                  "중요관리점(CCP)",
                  "어느 단계에서 꼭 관리해야 하나?",
                  "위해를 예방·제거하거나 허용 수준으로 줄이는 데 관리가 필수인 공정 단계다."
                ],
                [
                  "한계기준",
                  "관리 상태를 가르는 기준은 무엇인가?",
                  "CCP가 관리되는지를 판단할 수 있는 측정·관찰 가능한 기준이다."
                ],
                [
                  "모니터링",
                  "실제로 기준을 지키는지 어떻게 살피나?",
                  "정해진 절차에 따라 CCP의 상태를 관찰·측정하고 기록한다."
                ]
              ]
            },
            {
              "type": "paragraph",
              "text": "중요관리점은 관리해야 할 공정의 단계이고, 한계기준은 그 단계의 관리 상태를 판단하는 기준입니다. 모니터링은 그 기준과 비교할 실제 상태를 살피는 일입니다. 이름이 비슷해 보여도 단계·기준·확인 행동은 역할이 다릅니다.",
              "sourceIds": [
                "fao-ccp",
                "fao-limits",
                "fao-monitor"
              ]
            },
            {
              "type": "note",
              "text": "이 그림은 네 기초 용어의 관계를 보여 줍니다. HACCP 전체 7원칙과 적용 절차를 모두 담은 그림은 아닙니다."
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-029-s3",
          "title": "기준을 정하는 일과 실제로 살피는 일 구별하기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "어떤 공정이 이미 중요관리점으로 정해져 있다고 가정합니다. 그 공정에 맞는 근거로 한계기준을 정하는 일과, 실제 공정 상태를 정해진 순서로 관찰·측정하는 일은 다릅니다. 뒤의 관찰·측정과 기록이 모니터링에 해당합니다.",
              "sourceIds": [
                "fao-limits",
                "fao-monitor",
                "hc-author-application"
              ]
            },
            {
              "type": "paragraph",
              "text": "모든 제조 단계를 자동으로 중요관리점이라 부르지 않습니다. 제품과 장비, 예상되는 위해에 따라 실제 분석과 판단이 필요합니다. 한계기준도 해당 위해를 관리할 수 있다는 과학적 근거로 정해야 합니다. 이 학습은 특정 제빵 공정을 CCP로 지정하거나 임의의 온도·시간 수치를 제시하지 않습니다.",
              "sourceIds": [
                "fao-analysis",
                "fao-ccp",
                "fao-limits"
              ]
            },
            {
              "type": "paragraph",
              "text": "모니터링 기록은 관리 상태를 돌아보고 확인하는 자료가 됩니다. 기준을 벗어났을 때의 개선조치와 체계가 제대로 작동하는지의 검증, 문서 관리 등 나머지 원칙은 후속 학습에서 이어갈 내용입니다.",
              "sourceIds": [
                "fda-haccp",
                "fao-monitor"
              ]
            }
          ],
          "sourceIds": []
        }
      ],
      "summary": "HACCP은 공정의 위해를 미리 분석·관리하는 체계입니다. 중요관리점은 관리가 필수인 단계, 한계기준은 판단 기준, 모니터링은 실제 상태를 관찰·측정하고 기록하는 일로 구별합니다.",
      "memoryPoints": [
        {
          "key": "bb-l-029-m1",
          "label": "예방 관리의 목적",
          "text": "HACCP은 완성품 검사에만 의존하지 않고 공정의 위해요소를 사전에 분석·관리한다.",
          "sectionTitles": [
            "완성품 검사와 함께 공정에서 예방하기"
          ]
        },
        {
          "key": "bb-l-029-m2",
          "label": "단계·기준·확인 행동",
          "text": "중요관리점은 단계, 한계기준은 판단 기준, 모니터링은 실제 관찰·측정과 기록으로 연결한다.",
          "sectionTitles": [
            "무엇을 찾고 어디서 어떤 기준으로 확인할까",
            "기준을 정하는 일과 실제로 살피는 일 구별하기"
          ]
        }
      ],
      "questionIds": [
        "bb-q-046",
        "bb-q-047"
      ],
      "sourceIds": [
        "qnet-995",
        "mfds-haccp",
        "fao-intro",
        "fao-analysis",
        "fao-ccp",
        "fao-limits",
        "fao-monitor",
        "fda-haccp",
        "hc-author-application"
      ],
      "assetIds": [
        "bb-a-029-roles"
      ],
      "fullEducationComplete": false,
      "fullAssessmentComplete": false,
      "status": "self-reviewed-local-draft; independent-review-pending",
      "memoryPointReview": {
        "authorMeaningReview": "completed",
        "localProjection": "title/intro/sections/summary",
        "bodySha256": "af64b8463a973bb3c5c20c128aac352af6e479c72addf292e3217d568fded92c",
        "commonContractClaim": false
      }
    },
    {
      "id": "bb-l-030",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "title": "기준을 벗어나면 공정과 영향받은 제품을 함께 살핀다",
      "intro": "정해진 중요관리점에서 관찰·측정한 결과가 한계기준을 벗어났다고 가정합니다. 공정 상태를 되돌리는 일과 그동안 영향을 받은 제품을 다루는 일은 따로 살펴야 합니다.",
      "prerequisites": [
        "bb-l-029"
      ],
      "scopeIds": [
        "bb-s-4-1-2",
        "bb-s-4-1-3"
      ],
      "scopeCoverage": "partial: corrective action roles and documentation; no actual product disposition or approved facility plan",
      "objectives": [
        "한계기준 이탈과 개선조치의 뜻을 연결한다.",
        "공정의 관리 회복과 영향받은 제품 대응의 두 대상을 구별한다."
      ],
      "sections": [
        {
          "id": "bb-l-030-s1",
          "title": "이탈을 발견한 뒤에는 대응이 필요하다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "앞에서 모니터링은 정해진 절차에 따라 중요관리점의 실제 상태를 관찰·측정하고 기록하는 일이라고 배웠습니다. 그 결과가 한계기준을 벗어난 것을 이탈이라고 합니다. 이탈을 발견하는 일과 발견 뒤 관리 상태를 바로잡는 일은 역할이 다릅니다.",
              "sourceIds": [
                "fao-monitor",
                "fao-correct",
                "hr-author-application"
              ]
            },
            {
              "type": "paragraph",
              "text": "HACCP에서는 이런 이탈에 대응할 방법을 중요관리점별로 미리 정해 둡니다. 이탈 뒤 공정이 다시 관리되도록 하고 영향을 받은 제품에 대응하는 것을 개선조치라고 합니다. 어떤 제품에 어떤 처리를 할지는 실제 계획과 적절한 평가에 따라 정합니다.",
              "sourceIds": [
                "fao-correct"
              ]
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-030-s2",
          "title": "공정의 회복과 영향제품 대응이라는 두 대상",
          "blocks": [
            {
              "type": "figure",
              "assetId": "bb-a-030-correct"
            },
            {
              "type": "paragraph",
              "text": "첫째, 중요관리점과 공정이 다시 관리 상태에 들도록 조치합니다. 둘째, 이탈의 영향을 받았을 수 있는 제품을 파악하고 평가·처리합니다. 공정이 다시 관리된다는 사실만으로 이미 영향을 받은 제품의 안전이 자동 확인되는 것은 아닙니다.",
              "sourceIds": [
                "fao-correct",
                "hr-author-application"
              ]
            },
            {
              "type": "paragraph",
              "text": "개선조치는 두 대상을 함께 고려해야 합니다. 모든 경우에 같은 재처리나 폐기 방법을 적용하는 것이 아니라 해당 위해·제품·공정의 조건에 맞게 판단합니다. 이 학습은 특정 제빵 제품의 재가열·폐기·출하 방법이나 시간·온도를 정하는 지침이 아닙니다.",
              "sourceIds": [
                "fao-correct",
                "hr-author-application"
              ]
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-030-s3",
          "title": "무슨 일이 있었고 어떻게 대응했는지 남기기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "가능한 경우 이탈이 생긴 원인도 찾아 바로잡아 같은 문제가 다시 생길 가능성을 줄입니다. 원인은 무엇이었는지, 공정에 어떤 조치를 했는지, 영향제품은 어떻게 다뤘는지 기록하면 나중에 조치의 적절성과 반복되는 문제를 살피는 자료가 됩니다.",
              "sourceIds": [
                "fao-correct"
              ]
            },
            {
              "type": "table",
              "caption": "개선조치 기록에서 연결해 볼 내용",
              "headers": [
                "대상",
                "남기는 내용의 예"
              ],
              "rows": [
                [
                  "이탈",
                  "어떤 한계기준을 벗어났는지"
                ],
                [
                  "공정",
                  "관리 상태를 회복하기 위해 한 조치"
                ],
                [
                  "영향받은 제품",
                  "영향 범위와 평가·처리 내용"
                ],
                [
                  "원인·재발 예방",
                  "확인한 원인과 다시 생길 가능성을 줄이기 위한 대응"
                ]
              ]
            },
            {
              "type": "note",
              "text": "표는 역할을 이해하기 위한 예입니다. 실제 업체의 서식이나 제품 처리 승인, 필요한 모든 절차를 대신하지 않습니다."
            }
          ],
          "sourceIds": []
        }
      ],
      "summary": "한계기준 이탈 뒤의 개선조치는 공정의 관리 회복과 영향받은 제품 대응을 함께 다룹니다. 원인과 조치 내용을 기록해 후속 확인에 연결합니다.",
      "memoryPoints": [
        {
          "key": "bb-l-030-m1",
          "label": "개선조치의 두 대상",
          "text": "공정을 다시 관리 상태로 회복하는 일과 이탈의 영향을 받은 제품에 대응하는 일을 함께 본다.",
          "sectionTitles": [
            "공정의 회복과 영향제품 대응이라는 두 대상"
          ]
        },
        {
          "key": "bb-l-030-m2",
          "label": "원인과 대응 기록",
          "text": "이탈 내용·공정 조치·영향제품 대응과 원인을 기록해 재발 예방과 후속 확인에 쓴다.",
          "sectionTitles": [
            "무슨 일이 있었고 어떻게 대응했는지 남기기"
          ]
        }
      ],
      "questionIds": [
        "bb-q-048"
      ],
      "sourceIds": [
        "qnet-995",
        "fao-monitor",
        "fao-correct",
        "hr-author-application"
      ],
      "assetIds": [
        "bb-a-030-correct"
      ],
      "fullEducationComplete": false,
      "fullAssessmentComplete": false,
      "status": "self-reviewed-local-draft; independent-review-pending",
      "memoryPointReview": {
        "authorMeaningReview": "completed",
        "localProjection": "title/intro/sections/summary",
        "bodySha256": "8c545afec321db49993b10f49ac3951f355bcf01e535f5b4a59dee16276f9f6f",
        "commonContractClaim": false
      }
    },
    {
      "id": "bb-l-031",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "title": "계획과 실제 기록으로 관리 체계를 다시 확인한다",
      "intro": "모니터링 값과 개선조치 내용을 남겼다면 그 기록을 돌아볼 수 있습니다. 계획한 방법이 적절한지, 실제로 계획대로 운영되는지, 무엇을 했는지 남기는 기록의 역할을 구별합니다.",
      "prerequisites": [
        "bb-l-029",
        "bb-l-030"
      ],
      "scopeIds": [
        "bb-s-4-1-2"
      ],
      "scopeCoverage": "partial: plain validation/verification/documentation/record roles; no full audit, legal retention period or facility implementation",
      "objectives": [
        "모니터링과 검증의 역할을 구별한다.",
        "계획·절차 문서와 실제 수행 기록의 역할을 연결한다."
      ],
      "sections": [
        {
          "id": "bb-l-031-s1",
          "title": "실제 상태를 재는 일과 운영을 다시 확인하는 일",
          "blocks": [
            {
              "type": "paragraph",
              "text": "모니터링은 정해진 중요관리점의 실제 상태를 관찰·측정해 한계기준과 비교하고 기록하는 일입니다. 검증은 모니터링 이외의 확인 활동으로 HACCP 계획이 실제로 이행되고 위해가 의도대로 관리되는지 살피는 일입니다. 현재 상태를 재는 일과 체계의 운영을 확인하는 일은 구별합니다.",
              "sourceIds": [
                "fao-monitor",
                "fao-verify",
                "hr-author-application"
              ]
            },
            {
              "type": "paragraph",
              "text": "예를 들어 모니터링·개선조치 기록을 검토해 계획대로 확인하고 대응했는지 살피는 것은 검증에 쓰일 수 있습니다. 기록 검토는 한 방법이며 기록 한 장만 있으면 모든 검증이 끝난다는 뜻은 아닙니다.",
              "sourceIds": [
                "fao-record",
                "fao-verify",
                "hr-author-application"
              ]
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-031-s2",
          "title": "적용할 방법의 근거도 먼저 확인하기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "HACCP 계획을 적용하기 전에는 제시한 관리 방법과 한계기준이 실제 생산 조건에서 해당 위해를 제대로 관리할 수 있는지 근거로 확인해야 합니다. 이를 유효성 확인이라고 풀어 부를 수 있습니다. FAO의 영문 validation이 가리키는 역할입니다.",
              "sourceIds": [
                "fao-verify",
                "fao-limits"
              ]
            },
            {
              "type": "table",
              "caption": "서로 연결되지만 다른 확인 역할",
              "headers": [
                "역할",
                "주로 확인하는 것"
              ],
              "rows": [
                [
                  "유효성 확인",
                  "제시한 방법이 해당 조건에서 위해를 관리할 수 있다는 근거"
                ],
                [
                  "모니터링",
                  "정해진 절차에 따른 실제 중요관리점의 상태"
                ],
                [
                  "검증",
                  "계획이 이행되고 관리가 의도대로 계속되는지"
                ]
              ]
            },
            {
              "type": "paragraph",
              "text": "다른 업체의 기준을 그대로 가져오기보다 해당 제품과 공정에 적용되는지 확인해야 합니다. 운영 후에도 안전에 영향을 줄 수 있는 변경이 생기면 계획을 다시 검토하고 필요하면 유효성을 다시 확인합니다. 유효성 확인을 적용 전에 한 번만 하고 끝내는 일로 외우지 않습니다.",
              "sourceIds": [
                "fao-verify"
              ]
            }
          ],
          "sourceIds": []
        },
        {
          "id": "bb-l-031-s3",
          "title": "정해 둔 절차와 실제 수행 기록을 연결하기",
          "blocks": [
            {
              "type": "figure",
              "assetId": "bb-a-031-doc-record"
            },
            {
              "type": "table",
              "caption": "계획·절차 문서와 수행 기록의 차이",
              "headers": [
                "자료",
                "무엇을 보여 주나",
                "예"
              ],
              "rows": [
                [
                  "계획·절차 문서",
                  "무엇을 어떤 방법으로 관리하도록 정했는지",
                  "중요관리점·한계기준, 관찰 방법과 담당자를 정한 절차"
                ],
                [
                  "수행 기록",
                  "실제로 무엇을 관찰하고 어떻게 대응했는지",
                  "관찰·측정 결과, 이탈과 개선조치 내용"
                ]
              ]
            },
            {
              "type": "paragraph",
              "text": "여기서는 정해 둔 계획·절차를 담은 문서와 실제 수행 내용을 담은 기록의 역할을 나눠 봅니다. 둘을 함께 보면 정한 방법이 이행되고 관리가 유지되는지 확인하는 데 도움이 됩니다. 기록은 종이 또는 전자 형태로 남길 수 있으며 운영에 맞게 정확하고 충분해야 합니다.",
              "sourceIds": [
                "fao-record",
                "hr-author-application"
              ]
            },
            {
              "type": "note",
              "text": "기록의 예와 관계를 설명한 것입니다. 실제 업체의 서식·보존기간·검증 주기나 모든 인증 요건을 정한 자료는 아닙니다."
            }
          ],
          "sourceIds": []
        }
      ],
      "summary": "유효성 확인은 방법의 근거, 모니터링은 실제 중요관리점의 상태, 검증은 계획의 이행과 관리 효과를 확인하는 역할입니다. 계획·절차와 실제 수행 기록을 남겨 연결합니다.",
      "memoryPoints": [
        {
          "key": "bb-l-031-m1",
          "label": "모니터링과 검증",
          "text": "모니터링은 실제 공정 상태를 살피고, 검증은 계획이 이행되며 위해가 의도대로 관리되는지 확인한다.",
          "sectionTitles": [
            "실제 상태를 재는 일과 운영을 다시 확인하는 일"
          ]
        },
        {
          "key": "bb-l-031-m2",
          "label": "계획과 실제 기록",
          "text": "계획·절차는 정한 방법을, 수행 기록은 실제 관찰값·이탈과 조치 내용을 남겨 서로 대조할 수 있게 한다.",
          "sectionTitles": [
            "정해 둔 절차와 실제 수행 기록을 연결하기"
          ]
        }
      ],
      "questionIds": [
        "bb-q-049",
        "bb-q-050"
      ],
      "sourceIds": [
        "qnet-995",
        "fao-monitor",
        "fao-limits",
        "fao-verify",
        "fao-record",
        "hr-author-application"
      ],
      "assetIds": [
        "bb-a-031-doc-record"
      ],
      "fullEducationComplete": false,
      "fullAssessmentComplete": false,
      "status": "self-reviewed-local-draft; independent-review-pending",
      "memoryPointReview": {
        "authorMeaningReview": "completed",
        "localProjection": "title/intro/sections/summary",
        "bodySha256": "5c537b42d7e2ec7b76d01f706abb932193238ab17f90bcd4a13f722681085163",
        "commonContractClaim": false
      }
    },
    {
      "id": "bb-l-032",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "title": "효모·곰팡이·세균의 기본 관계부터 보기",
      "intro": "반죽에 넣는 이스트와 빵 표면에 자란 곰팡이는 쓰임이 다릅니다. 먼저 이들이 어떤 무리에 속하고, 한 세포와 실 모양 구조가 어떻게 다른지 살펴봅니다.",
      "prerequisites": [
        "bb-l-001",
        "bb-l-016",
        "bb-l-028"
      ],
      "scopeIds": [
        "bb-s-4-3-3"
      ],
      "scopeCoverage": "partial: bacteria versus fungi; yeast/mold basic relationship and observable forms; not all microorganisms or pathogen identification",
      "objectives": [
        "세균과 진균을 구별하고 효모·곰팡이를 진균에 연결한다.",
        "효모의 한 세포와 곰팡이의 균사를 구별하며 사진에서 판단할 수 있는 범위를 설명한다."
      ],
      "sections": [
        {
          "id": "bb-l-032-s1",
          "title": "익숙한 이스트에서 미생물이라는 말로",
          "blocks": [
            {
              "type": "paragraph",
              "text": "L001에서 이스트는 당을 이용해 가스를 만들고, 반죽 구조는 그 가스를 보유하는 데 기여한다고 배웠습니다. 이스트는 효모라고도 부릅니다. 효모처럼 낱개를 맨눈으로 자세히 구별하기 어려운 작은 생물들을 미생물이라고 합니다.",
              "sourceIds": [
                "bc-yeast",
                "bc-yeast-baking",
                "os-microbes"
              ]
            },
            {
              "type": "paragraph",
              "text": "작다는 말이 모두 해롭다는 뜻은 아닙니다. 식품을 만드는 데 이용하는 미생물도 있고, 원치 않는 변질이나 위해에 관련되는 미생물도 있습니다. 여기서는 식품과 연결되는 세균·효모·곰팡이부터 살펴봅니다. 이것이 미생물의 모든 종류는 아닙니다.",
              "sourceIds": [
                "os-microbes",
                "mb-author-application"
              ]
            }
          ]
        },
        {
          "id": "bb-l-032-s2",
          "title": "세균과 진균, 진균 안의 효모와 곰팡이",
          "blocks": [
            {
              "type": "paragraph",
              "text": "세균과 진균은 서로 다른 무리입니다. 진균은 효모와 곰팡이 등이 속하는 무리의 이름입니다. 효모가 세균의 다른 이름인 것은 아닙니다.",
              "sourceIds": [
                "os-microbes",
                "bc-yeast"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-032-groups"
            },
            {
              "type": "table",
              "caption": "이번에 익힐 기본 관계와 특징",
              "headers": [
                "대상",
                "기본 특징",
                "연결할 점"
              ],
              "rows": [
                [
                  "세균",
                  "한 세포로 된 미생물",
                  "진균과 다른 무리"
                ],
                [
                  "효모",
                  "기본적으로 한 세포로 생활하는 진균",
                  "제빵용 효모는 발효에 이용"
                ],
                [
                  "곰팡이",
                  "실처럼 뻗는 균사가 발달하는 진균",
                  "균사가 모여 자란 부분이 눈에 보일 수 있음"
                ]
              ]
            },
            {
              "type": "paragraph",
              "text": "세포는 생물을 이루는 작은 기본 단위입니다. 효모와 세균은 모두 한 세포로 이루어졌다고 설명할 수 있지만, 그 공통점만으로 같은 무리가 되지는 않습니다. 균사는 곰팡이에서 실처럼 뻗는 구조를 부르는 말입니다. 글루텐 구조나 빵의 기공과는 다릅니다.",
              "sourceIds": [
                "os-microbes",
                "bc-yeast",
                "mb-author-application"
              ]
            },
            {
              "type": "note",
              "text": "도식은 기본 관계를 설명합니다. 실제 크기·색·모든 형태를 재현한 그림이나 종을 판별하는 도감은 아닙니다."
            }
          ]
        },
        {
          "id": "bb-l-032-s3",
          "title": "낱개 세포의 관측과 빵 표면의 관측",
          "blocks": [
            {
              "type": "figure",
              "assetId": "bb-photo-032-yeast"
            },
            {
              "type": "paragraph",
              "text": "현미경 사진에는 제빵용 효모로 쓰이는 Saccharomyces cerevisiae의 둥글거나 타원형인 세포들이 보입니다. 작은 세포 하나와 봉지 속 이스트 알갱이 하나를 같은 크기의 대상으로 생각하지 않습니다. 사진 속 눈금은 원래 촬영 자료의 일부이며 이 학습에서는 크기 계산이나 색에 따른 안전 판정에 쓰지 않습니다.",
              "sourceIds": [
                "commons-yeast",
                "bc-yeast",
                "mb-author-application"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-photo-016-mold"
            },
            {
              "type": "paragraph",
              "text": "L016의 빵 사진은 곰팡이가 자란 부분을 맨눈으로 볼 수 있는 모습입니다. 작은 미생물에 관련된 변화도 모여 자라면 눈에 보일 수 있습니다. 이 사진만으로 곰팡이의 종·독소 유무·빵 내부로 퍼진 깊이를 정하지 않습니다. 두 사진은 촬영 방법과 대상이 달라 크기를 직접 비교하는 자료가 아닙니다.",
              "sourceIds": [
                "os-microbes",
                "usda-molds",
                "mb-author-application"
              ]
            }
          ]
        }
      ],
      "summary": "효모와 곰팡이는 진균에 속하며 세균과 구별합니다. 효모의 한 세포와 곰팡이의 실 모양 균사를 연결하되, 사진의 외관만으로 종이나 안전을 확정하지 않습니다.",
      "memoryPoints": [
        {
          "key": "bb-l-032-m1",
          "label": "기본 분류",
          "text": "효모·곰팡이 → 진균. 세균은 진균과 다른 무리다.",
          "sectionTitles": [
            "세균과 진균, 진균 안의 효모와 곰팡이"
          ]
        },
        {
          "key": "bb-l-032-m2",
          "label": "한 세포와 균사",
          "text": "효모는 기본적으로 한 세포, 곰팡이는 실처럼 뻗는 균사와 연결한다. 이 특징만으로 종·안전을 판정하지 않는다.",
          "sectionTitles": [
            "세균과 진균, 진균 안의 효모와 곰팡이",
            "낱개 세포의 관측과 빵 표면의 관측"
          ]
        }
      ],
      "questionIds": [
        "bb-q-051",
        "bb-q-052"
      ],
      "sourceIds": [
        "qnet-995",
        "os-microbes",
        "bc-yeast",
        "bc-yeast-baking",
        "commons-yeast",
        "usda-molds",
        "mb-author-application"
      ],
      "assetIds": [
        "bb-a-032-groups",
        "bb-photo-032-yeast",
        "bb-photo-016-mold"
      ],
      "fullEducationComplete": false,
      "fullAssessmentComplete": false,
      "status": "self-reviewed-local-draft; independent-review-pending",
      "memoryPointReview": {
        "authorMeaningReview": "completed",
        "localProjection": "title/intro/sections/summary",
        "bodySha256": "c08ac4e1a0fa8bda53f95349c94875073a5167c95a6316fc358bcc9f4614d38f",
        "commonContractClaim": false
      },
      "displayAssessmentPlacements": {
        "bb-q-051": "bb-l-032-s2",
        "bb-q-052": "bb-l-032-s2"
      }
    },
    {
      "id": "bb-l-033",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "title": "발효에 쓰는 작용과 원치 않는 오염 구별하기",
      "intro": "제빵용 효모를 정해진 공정에 이용하는 일과, 구운 빵에 곰팡이가 자라는 일은 식품에서의 의미가 다릅니다. 미생물의 무리와 식품에서 하는 일을 나누어 보고 예방의 두 관점을 연결합니다.",
      "prerequisites": [
        "bb-l-001",
        "bb-l-016",
        "bb-l-027",
        "bb-l-028",
        "bb-l-032"
      ],
      "scopeIds": [
        "bb-s-4-3-3"
      ],
      "scopeCoverage": "partial: intended baking fermentation versus unwanted contamination; transfer and growth-control perspectives; no full pathogen/sanitation/legal coverage",
      "objectives": [
        "의도한 제빵 발효와 원치 않는 오염을 구별하고 미생물 종류만으로 안전을 판정하지 않는다.",
        "오염이 옮겨오는 경로를 줄이는 일과 증식 조건을 관리하는 일을 구별한다."
      ],
      "sections": [
        {
          "id": "bb-l-033-s1",
          "title": "발효는 작용, 오염은 원치 않는 상태",
          "blocks": [
            {
              "type": "paragraph",
              "text": "발효는 미생물의 작용으로 재료의 성분이 바뀌는 과정입니다. 제빵에서는 효모가 이용 가능한 당으로부터 이산화탄소를 만들고, 이 가스가 반죽을 부푸는 데 기여합니다. 앞에서 배운 가스 생성의 역할을 식품 제조에 이용하는 예입니다.",
              "sourceIds": [
                "bc-yeast-baking"
              ]
            },
            {
              "type": "paragraph",
              "text": "오염은 원치 않는 미생물 등이 식품에 들어가거나 묻는 상태를 말합니다. 구운 빵에 원치 않는 곰팡이가 자라는 것은 정해진 제빵 발효와 구별합니다. 오염이 생겼다는 말과 미생물이 늘어났다는 말은 같지 않습니다. 적게 묻은 상태에서도 오염일 수 있습니다.",
              "sourceIds": [
                "fda-safe",
                "usda-molds",
                "mb-author-application",
                "fda-store"
              ]
            },
            {
              "type": "table",
              "caption": "같은 미생물 이야기라도 판단 기준은 다르다",
              "headers": [
                "구별할 것",
                "뜻",
                "이 학습의 예"
              ],
              "rows": [
                [
                  "의도한 발효",
                  "정한 공정에서 미생물의 작용을 이용",
                  "효모의 당 이용·가스 생성"
                ],
                [
                  "원치 않는 오염",
                  "원치 않는 미생물 등이 들어가거나 묻음",
                  "구운 빵에 원치 않는 곰팡이가 자람"
                ]
              ]
            },
            {
              "type": "paragraph",
              "text": "효모·곰팡이는 종류에 관한 말이고, 발효·오염은 작용이나 식품 상태를 살피는 말입니다. 발효 중인 식품에도 원치 않는 오염이 생길 수 있습니다. ‘발효 식품’이라는 이름만으로 모든 안전 조건을 충족했다고 판단하지 않습니다. 효모도 상황에 따라 원치 않는 변질에 관련될 수 있으므로 모든 효모를 항상 유익하다고 외우지 않습니다.",
              "sourceIds": [
                "os-microbes",
                "mb-author-application"
              ]
            }
          ]
        },
        {
          "id": "bb-l-033-s2",
          "title": "옮겨오는 경로와 늘어날 조건은 다르다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "예방을 생각할 때는 두 질문을 나눕니다. ‘어디에서 무엇을 거쳐 식품으로 옮겨오는가?’와 ‘들어온 미생물이 늘어나기 쉬운 조건인가?’입니다. 미생물이 수를 늘리는 것을 증식이라고 합니다.",
              "sourceIds": [
                "fda-safe",
                "mb-author-application",
                "fda-store"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-033-prevent"
            },
            {
              "type": "table",
              "caption": "예방의 두 관점",
              "headers": [
                "관점",
                "연결할 관리 예",
                "구별할 점"
              ],
              "rows": [
                [
                  "옮겨오는 경로 줄이기",
                  "가열 전 재료용 도구와 구운 제품용 도구를 구분하고 작업 기준대로 세척",
                  "식품으로 옮겨가는 경로를 관리"
                ],
                [
                  "증식 조건 관리",
                  "제품에 정해진 보관 조건과 취급 시간을 지키기",
                  "온도·시간 등 늘어나기 쉬운 조건을 관리"
                ]
              ]
            },
            {
              "type": "paragraph",
              "text": "깨끗한 도구로 옮겼다는 사실이 이후 보관 조건까지 맞췄다는 뜻은 아닙니다. 반대로 보관 조건을 지켰다고 앞서 들어간 오염이 저절로 없어졌다고 하지 않습니다. 두 관점을 함께 관리하며 제품·공정에 정해진 기준을 따릅니다.",
              "sourceIds": [
                "fda-safe",
                "mb-author-application",
                "fda-store"
              ]
            },
            {
              "type": "note",
              "text": "두 관점은 순서대로 한 번씩 끝내는 두 단계가 아닙니다. 그림은 개념 비교이며, 제품별 시간·온도·소독 농도·불량품 처리 기준을 제시하지 않습니다."
            }
          ]
        },
        {
          "id": "bb-l-033-s3",
          "title": "분류와 관리 원리를 실제 판정으로 확대하지 않기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "L028에서 생물학적 위해요소는 해로운 미생물 등에 연결된다고 배웠습니다. 그렇다고 미생물이라는 말 자체가 곧 위해라는 뜻은 아닙니다. 어떤 미생물이 어떤 식품·조건에서 어떤 영향을 주는지 확인해야 합니다.",
              "sourceIds": [
                "os-microbes",
                "mb-author-application"
              ]
            },
            {
              "type": "paragraph",
              "text": "L016의 곰팡이 빵은 보이는 얼룩 아래도 오염될 가능성을 배웠습니다. 사진으로 종류나 범위를 정하거나, 보이는 부분만 제거해 나머지의 안전을 판정하지 않습니다. 이번 학습의 분류와 예방 원리는 실제 제품의 검사·공정 기록·정해진 처리 절차를 대신하지 않습니다.",
              "sourceIds": [
                "usda-molds",
                "mb-author-application"
              ]
            }
          ]
        }
      ],
      "summary": "발효는 이용하는 미생물의 작용, 오염은 원치 않는 미생물 등이 들어가거나 묻은 상태로 구별합니다. 예방은 옮겨오는 경로와 증식 조건을 함께 관리하는 관점으로 배웁니다.",
      "memoryPoints": [
        {
          "key": "bb-l-033-m1",
          "label": "분류와 역할",
          "text": "효모·곰팡이는 종류, 발효·오염은 작용/식품 상태에 관한 말이다. 발효 중에도 원치 않는 오염이 생길 수 있다.",
          "sectionTitles": [
            "발효는 작용, 오염은 원치 않는 상태"
          ]
        },
        {
          "key": "bb-l-033-m2",
          "label": "예방의 두 질문",
          "text": "어떻게 옮겨오는가, 어떤 조건에서 늘어나는가를 나눠 살핀다. 한 관점의 관리로 다른 관점까지 해결됐다고 하지 않는다.",
          "sectionTitles": [
            "옮겨오는 경로와 늘어날 조건은 다르다"
          ]
        }
      ],
      "questionIds": [
        "bb-q-053",
        "bb-q-054"
      ],
      "sourceIds": [
        "qnet-995",
        "os-microbes",
        "bc-yeast-baking",
        "fda-safe",
        "usda-molds",
        "mb-author-application",
        "fda-store"
      ],
      "assetIds": [
        "bb-a-033-prevent"
      ],
      "fullEducationComplete": false,
      "fullAssessmentComplete": false,
      "status": "self-reviewed-local-draft; independent-review-pending",
      "memoryPointReview": {
        "authorMeaningReview": "completed",
        "localProjection": "title/intro/sections/summary",
        "bodySha256": "8d34a1bca2753beb7240c131878af6015165a106ca9b8be56c369ae5fb41e921",
        "commonContractClaim": false
      },
      "displayAssessmentPlacements": {
        "bb-q-053": "bb-l-033-s1",
        "bb-q-054": "bb-l-033-s2"
      }
    },
    {
      "id": "bb-l-034",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "title": "세균의 수가 늘어나는 증식과 저온 관리",
      "intro": "L033에서 오염이 옮겨오는 길과 미생물이 늘어날 조건을 나눴습니다. 이제 ‘늘어난다’는 뜻과 시간·온도의 역할을 살펴보고, 차갑게 보관하는 일을 완전 제거와 구별합니다.",
      "prerequisites": [
        "bb-l-016",
        "bb-l-027",
        "bb-l-032",
        "bb-l-033"
      ],
      "scopeIds": [
        "bb-s-4-3-3"
      ],
      "scopeCoverage": "partial: bacterial population increase and qualitative time/temperature control; not all growth factors or product limits",
      "objectives": [
        "세균의 수 증가를 오염 유입이나 한 세포의 크기 증가와 구별한다.",
        "시간·온도가 증식에 영향을 주며 저온 관리가 모든 세균의 제거를 보증하지 않음을 설명한다."
      ],
      "sections": [
        {
          "id": "bb-l-034-s1",
          "title": "증식은 세포의 수가 늘어나는 것",
          "blocks": [
            {
              "type": "paragraph",
              "text": "세균의 증식은 세균의 수가 늘어나는 것입니다. 많은 세균은 한 세포가 둘로 나뉘는 분열로 수를 늘립니다. 한 세포가 나뉘기 전에 커질 수 있지만, 한 세포가 커진다는 사실만을 수가 늘어났다는 말과 같게 보지는 않습니다.",
              "sourceIds": [
                "os-growth"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-034-growth"
            },
            {
              "type": "paragraph",
              "text": "그림은 분열이 이어지는 단순한 가정입니다. 같은 시간마다 모든 세균이 같은 속도로 늘어난다는 실험 결과가 아닙니다. 밖에서 세균이 새로 묻는 오염 유입과, 이미 있는 세균이 분열해 수가 늘어나는 증식을 구별합니다.",
              "sourceIds": [
                "os-growth",
                "gv-author-application"
              ]
            }
          ]
        },
        {
          "id": "bb-l-034-s2",
          "title": "조건과 시간이 맞물려 달라지는 증식",
          "blocks": [
            {
              "type": "paragraph",
              "text": "세균의 종류와 주변 조건에 따라 분열 속도는 달라집니다. 늘어나기 좋은 조건에서 시간이 지나면 수가 많아질 수 있습니다. 시간만 보거나 온도만 보며 모든 식품의 증식 정도가 같다고 정하지 않습니다.",
              "sourceIds": [
                "os-growth",
                "fda-store",
                "gv-author-application"
              ]
            },
            {
              "type": "table",
              "caption": "이번에 연결할 두 조건",
              "headers": [
                "살필 것",
                "연결할 뜻"
              ],
              "rows": [
                [
                  "온도 등 주변 조건",
                  "해당 미생물이 증식하기 쉬운 조건인지"
                ],
                [
                  "그 조건에 머문 시간",
                  "그 조건에서 증식할 시간이 얼마나 있었는지"
                ]
              ]
            },
            {
              "type": "paragraph",
              "text": "실제 증식에는 이용할 영양분·수분, 산도·산소 등 다른 조건도 관련됩니다. 이번에는 시간·온도와의 기본 연결부터 익힙니다. 식품마다 정해진 보관 조건과 취급 기준을 따르며, 임의로 모든 제품에 같은 시간을 정하지 않습니다.",
              "sourceIds": [
                "os-conditions",
                "fda-store",
                "gv-author-application"
              ]
            }
          ]
        },
        {
          "id": "bb-l-034-s3",
          "title": "증식을 늦추는 일과 모두 없애는 일",
          "blocks": [
            {
              "type": "paragraph",
              "text": "적절한 저온 보관은 세균의 증식을 늦추는 데 도움이 됩니다. 그렇다고 냉장했다는 사실만으로 세균이 모두 없어졌다고 판단하지 않습니다. 냉동도 많은 세균을 죽이는 과정과 같지 않습니다. 보관 조건을 지키는 일과 이미 생긴 오염을 없앴다는 판정은 다릅니다.",
              "sourceIds": [
                "fda-store"
              ]
            },
            {
              "type": "table",
              "caption": "저온 관리에서 구별할 말",
              "headers": [
                "말",
                "이번에 기억할 차이"
              ],
              "rows": [
                [
                  "증식 억제",
                  "수가 늘어나는 속도·조건을 관리"
                ],
                [
                  "완전 제거라는 판정",
                  "저온 보관 사실 하나만으로 보증하지 않음"
                ]
              ]
            },
            {
              "type": "paragraph",
              "text": "L016에서 이미 곰팡이가 생긴 빵을 냉동해 정상으로 회복했다고 보지 않았습니다. 여기서도 저온 관리 원리를 제품 회복 지시로 확대하지 않습니다. 모든 빵을 냉장하라는 뜻도 아니며, 제품의 품질 조건과 위생 기준을 함께 확인합니다.",
              "sourceIds": [
                "fda-store",
                "usda-molds",
                "gv-author-application"
              ]
            }
          ]
        }
      ],
      "summary": "증식은 세균 수가 늘어나는 것입니다. 종류·조건·시간에 따라 달라지며, 저온으로 증식을 억제하는 것을 모든 세균의 완전 제거와 같게 보지 않습니다.",
      "memoryPoints": [
        {
          "key": "bb-l-034-m1",
          "label": "수 증가와 유입",
          "text": "증식은 이미 있는 세균의 수 증가, 오염 유입은 밖에서 새로 묻는 일로 구별한다.",
          "sectionTitles": [
            "증식은 세포의 수가 늘어나는 것"
          ]
        },
        {
          "key": "bb-l-034-m2",
          "label": "저온 관리의 역할",
          "text": "시간·온도 등 조건을 함께 관리한다. 냉장/냉동 사실만으로 모든 세균이 없어졌다고 판단하지 않는다.",
          "sectionTitles": [
            "조건과 시간이 맞물려 달라지는 증식",
            "증식을 늦추는 일과 모두 없애는 일"
          ]
        }
      ],
      "questionIds": [
        "bb-q-055",
        "bb-q-056"
      ],
      "sourceIds": [
        "qnet-995",
        "os-growth",
        "fda-store",
        "os-conditions",
        "usda-molds",
        "gv-author-application"
      ],
      "assetIds": [
        "bb-a-034-growth"
      ],
      "fullEducationComplete": false,
      "fullAssessmentComplete": false,
      "status": "self-reviewed-local-draft; independent-review-pending",
      "memoryPointReview": {
        "authorMeaningReview": "completed",
        "localProjection": "title/intro/sections/summary",
        "bodySha256": "6c633ccad35a19155e489dc39b5a3f0cae5a9668cc317773faa46fa00e1d9de4",
        "commonContractClaim": false
      },
      "displayAssessmentPlacements": {
        "bb-q-055": "bb-l-034-s1",
        "bb-q-056": "bb-l-034-s3"
      }
    },
    {
      "id": "bb-l-035",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "title": "바이러스의 증식 장소와 식품 전달 구별하기",
      "intro": "세균의 수가 늘어나는 모습을 모든 미생물에 그대로 적용하지는 않습니다. 바이러스가 늘어나는 데 필요한 살아있는 세포와, 식품이 전달 경로가 되는 일을 나눠 봅니다.",
      "prerequisites": [
        "bb-l-027",
        "bb-l-028",
        "bb-l-032",
        "bb-l-033",
        "bb-l-034"
      ],
      "scopeIds": [
        "bb-s-4-3-3",
        "bb-s-4-2-2"
      ],
      "scopeCoverage": "partial: foodborne viral host-cell dependence and food transmission, norovirus introductory example only; not full food poisoning/infectious disease catalogue",
      "objectives": [
        "식품매개 바이러스가 증식하려면 살아있는 숙주세포가 필요함을 설명한다.",
        "식품 안에서 증식하지 않아도 오염된 식품이 바이러스 전달 경로가 될 수 있음을 설명한다."
      ],
      "sections": [
        {
          "id": "bb-l-035-s1",
          "title": "바이러스는 살아있는 세포를 이용해야 늘어난다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "바이러스는 세균과 다르며 세포로 이루어져 있지 않습니다. 자기 혼자 세균처럼 분열해 수를 늘리지 못합니다. 바이러스가 증식할 때 이용하는 살아있는 세포를 숙주세포라고 합니다.",
              "sourceIds": [
                "os-virus",
                "fda-virus"
              ]
            },
            {
              "type": "paragraph",
              "text": "이 학습은 음식이나 물을 통해 전달될 수 있는 바이러스를 다룹니다. 이런 식품매개 바이러스는 음식 안에서 세균처럼 증식하는 것이 아니라 살아있는 숙주세포를 이용해 증식합니다. ‘식품에 바이러스가 있다’와 ‘그 식품 안에서 바이러스가 증식했다’는 같은 말이 아닙니다.",
              "sourceIds": [
                "fda-virus",
                "os-virus",
                "gv-author-application"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-035-virus"
            }
          ]
        },
        {
          "id": "bb-l-035-s2",
          "title": "식품은 전달 경로가 될 수 있다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "식품 안에서 수가 늘어나지 않는다고 전달 가능성이 없어지는 것은 아닙니다. 원치 않게 바이러스에 오염된 음식이나 물을 사람이 먹고 마시면 전달 경로가 될 수 있습니다. 바이러스가 식품 안에서 많이 증식해야만 전달되는 것은 아닙니다.",
              "sourceIds": [
                "fda-virus",
                "cdc-noro"
              ]
            },
            {
              "type": "paragraph",
              "text": "노로바이러스는 식품이나 물, 오염된 표면 등을 통해 전달될 수 있는 바이러스의 한 예입니다. 이 이름을 세균의 한 종류로 외우지 않습니다. 여기서는 노로바이러스의 증상·진단·치료나 모든 식중독 원인을 한꺼번에 배우는 것이 아니라 종류와 전달 원리를 연결합니다.",
              "sourceIds": [
                "cdc-noro",
                "gv-author-application"
              ]
            },
            {
              "type": "table",
              "caption": "증식 장소와 전달 경로는 다른 질문",
              "headers": [
                "질문",
                "이 학습의 연결"
              ],
              "rows": [
                [
                  "늘어나는 데 무엇이 필요한가?",
                  "살아있는 숙주세포"
                ],
                [
                  "무엇을 통해 옮겨갈 수 있는가?",
                  "오염된 음식·물·손/표면 등의 경로"
                ]
              ]
            }
          ]
        },
        {
          "id": "bb-l-035-s3",
          "title": "세균의 증식 관리만으로 오염 예방을 대신하지 않기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "L033에서 도구를 통한 전이와 증식 조건 관리를 나눴습니다. 식품매개 바이러스도 손·도구·식품 사이의 오염 경로를 줄이는 위생 관리가 중요합니다. 세균이 늘어나기 쉬운 조건을 관리했다는 사실만으로 바이러스 오염까지 없앴다고 하지 않습니다.",
              "sourceIds": [
                "fda-virus",
                "cdc-noro",
                "gv-author-application"
              ]
            },
            {
              "type": "paragraph",
              "text": "실제 현장의 손 위생·작업자 건강·도구/작업면 관리와 필요한 처리는 해당 기준을 따릅니다. 이 원리 그림은 가열·소독 수치나 제품 출하/폐기·업무 복귀 기간을 정한 자료가 아닙니다. 식품을 통해 전달될 수 있다는 말도 모든 섭취가 반드시 감염으로 이어진다는 뜻은 아닙니다.",
              "sourceIds": [
                "fda-virus",
                "cdc-noro",
                "gv-author-application"
              ]
            }
          ]
        }
      ],
      "summary": "식품매개 바이러스는 살아있는 숙주세포를 이용해 증식합니다. 식품 안에서 증식하지 않아도 오염된 식품이 전달 경로가 될 수 있으므로 오염 경로 관리를 구별해서 살핍니다.",
      "memoryPoints": [
        {
          "key": "bb-l-035-m1",
          "label": "증식에 필요한 곳",
          "text": "식품매개 바이러스의 증식에는 살아있는 숙주세포가 필요하다. 식품에 있다는 사실과 식품 안에서 증식했다는 말은 다르다.",
          "sectionTitles": [
            "바이러스는 살아있는 세포를 이용해야 늘어난다"
          ]
        },
        {
          "key": "bb-l-035-m2",
          "label": "전달은 별도 질문",
          "text": "노로바이러스는 오염된 식품·물/표면 등으로 전달될 수 있다. 식품 안에서 증식해야만 전달되는 것은 아니다.",
          "sectionTitles": [
            "식품은 전달 경로가 될 수 있다",
            "세균의 증식 관리만으로 오염 예방을 대신하지 않기"
          ]
        }
      ],
      "questionIds": [
        "bb-q-057",
        "bb-q-058"
      ],
      "sourceIds": [
        "qnet-995",
        "os-virus",
        "fda-virus",
        "cdc-noro",
        "gv-author-application"
      ],
      "assetIds": [
        "bb-a-035-virus"
      ],
      "fullEducationComplete": false,
      "fullAssessmentComplete": false,
      "status": "self-reviewed-local-draft; independent-review-pending",
      "memoryPointReview": {
        "authorMeaningReview": "completed",
        "localProjection": "title/intro/sections/summary",
        "bodySha256": "0fe81056c20759e5ee0c6da58bf6ba2c5ebd34bb5ab11ae47aa5043470723b70",
        "commonContractClaim": false
      },
      "displayAssessmentPlacements": {
        "bb-q-057": "bb-l-035-s1",
        "bb-q-058": "bb-l-035-s2"
      }
    },
    {
      "id": "bb-l-036",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "title": "세균의 포자는 수를 늘리는 방법과 다르다",
      "intro": "L034에서는 세균이 분열해 수가 늘어나는 증식을 배웠습니다. 이번에는 일부 세균이 환경을 견디는 형태로 바뀌는 일을 구별합니다.",
      "prerequisites": [
        "bb-l-032",
        "bb-l-034"
      ],
      "scopeIds": [
        "bb-s-4-3-3"
      ],
      "scopeCoverage": "partial foundations; no full pathogen taxonomy or process parameters",
      "objectives": [
        "세균 포자의 휴면·생존 역할을 분열에 의한 수 증가와 구별한다.",
        "영양세포의 처리에서 포자의 제거까지 단정하지 않는다."
      ],
      "sections": [
        {
          "id": "bb-l-036-s1",
          "title": "영양세포와 포자를 먼저 알아보기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "영양세포와 포자는 미생물의 형태를 구별할 때 쓰는 말입니다. 여기서는 세균을 예로 두 형태의 차이를 먼저 봅니다.",
              "sourceIds": [
                "st-kc-reuse",
                "st-os-spores",
                "st-korea-spores"
              ]
            },
            {
              "type": "bullet-list",
              "items": [
                "영양세포: 활발하게 자랄 수 있는 세균 세포입니다.",
                "포자: 일부 세균이 만드는, 환경을 견디며 휴면하는 형태입니다. 휴면은 활발하게 자라지 않고 쉬는 상태를 뜻합니다. 이런 세균 포자는 조건이 맞으면 다시 자랄 수 있으므로, 포자가 있다는 말은 죽었다는 뜻이 아닙니다."
              ]
            },
            {
              "type": "paragraph",
              "text": "일부 세균은 영양세포 형태에서 포자 형태로 바뀔 수 있습니다. 따라서 영양세포에 대한 설명만 읽고 포자까지 같은 처리가 끝났다고 판단해서는 안 됩니다.",
              "sourceIds": [
                "st-kc-reuse",
                "st-os-spores",
                "st-korea-spores"
              ]
            }
          ]
        },
        {
          "id": "bb-l-036-s2",
          "title": "형태를 바꾸는 일과 수를 늘리는 일",
          "blocks": [
            {
              "type": "paragraph",
              "text": "이번 세균의 포자는 아포 또는 내생포자라고도 합니다. 대표적인 경우 영양세포 하나에서 포자 하나가 만들어지고, 조건이 좋아져 발아하면 다시 영양세포가 됩니다. 이 형태 전환 자체를 L034의 분열에 의한 수 증가와 같다고 보지 않습니다.",
              "sourceIds": [
                "st-kc-reuse",
                "st-os-spores",
                "st-korea-spores"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-036-spore"
            },
            {
              "type": "paragraph",
              "text": "발아한 뒤 조건에 따라 분열하며 수가 늘어날 수 있습니다. 모든 세균이 포자를 만들지는 않습니다. L032의 곰팡이에서 번식에 쓰는 포자와도 역할을 구별합니다.",
              "sourceIds": [
                "st-kc-reuse",
                "st-os-spores",
                "st-korea-spores"
              ]
            }
          ]
        },
        {
          "id": "bb-l-036-s3",
          "title": "처리 대상까지 확인하기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "세균 포자는 영양세포보다 열·건조 등 불리한 조건을 잘 견딜 수 있습니다. 영양세포에 효과가 있는 처리를 했다는 말만으로 포자까지 없어졌다고 판단하지 않습니다. 실제 공정은 제품과 처리 대상에 맞는 검증된 기준으로 관리합니다.",
              "sourceIds": [
                "st-kc-reuse",
                "st-os-spores",
                "st-korea-spores"
              ]
            },
            {
              "type": "paragraph",
              "text": "포자는 세균의 형태이며 세균이 만들어 놓은 독소와도 다릅니다. 독소는 생물이 만들어 해를 줄 수 있는 물질입니다. 다음 학습에서 균과 독소를 더 자세히 구별합니다.",
              "sourceIds": [
                "st-kc-reuse",
                "st-os-spores",
                "st-korea-spores"
              ]
            }
          ]
        }
      ],
      "summary": "포자는 일부 세균이 쉬며 견디는 형태다. 포자 형성 자체는 수 증가와 다르며, 조건이 맞으면 다시 자랄 수 있다.",
      "memoryPoints": [
        {
          "key": "bb-l-036-point",
          "label": "포자와 수 증가 구별",
          "text": "포자는 일부 세균이 쉬며 견디는 형태다. 포자 형성 자체는 수 증가와 다르며, 조건이 맞으면 다시 자랄 수 있다.",
          "sectionTitles": [
            "영양세포와 포자를 먼저 알아보기",
            "형태를 바꾸는 일과 수를 늘리는 일",
            "처리 대상까지 확인하기"
          ]
        }
      ],
      "questionIds": [
        "bb-q-059",
        "bb-q-060"
      ],
      "sourceIds": [
        "st-kc-reuse",
        "st-os-spores",
        "st-korea-spores",
        "st-lecture"
      ],
      "assetIds": [
        "bb-a-036-spore"
      ],
      "fullEducationComplete": false,
      "fullAssessmentComplete": false,
      "status": "producer-draft-independent-ui-pending",
      "displayAssessmentPlacements": {
        "bb-q-059": "bb-l-036-s1",
        "bb-q-060": "bb-l-036-s2"
      }
    },
    {
      "id": "bb-l-037",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "title": "세균과 이미 만들어진 독소를 구별하기",
      "intro": "균의 수와 활동을 관리하는 일에 이어, 균이 식품에 만들어 놓은 물질도 구별해 봅니다. 황색포도상구균의 식중독을 예로 듭니다.",
      "prerequisites": [
        "bb-l-026",
        "bb-l-027",
        "bb-l-034",
        "bb-l-036"
      ],
      "scopeIds": [
        "bb-s-4-2-2",
        "bb-s-4-3-3"
      ],
      "scopeCoverage": "partial foundations; no full pathogen taxonomy or process parameters",
      "objectives": [
        "황색포도상구균과 식품에 미리 생긴 장독소를 구별한다.",
        "균 사멸만으로 장독소 제거를 보증하지 않는 이유를 설명한다."
      ],
      "sections": [
        {
          "id": "bb-l-037-s1",
          "title": "세균이 만든 독소가 원인이 되는 경우",
          "blocks": [
            {
              "type": "paragraph",
              "text": "독소는 생물이 만들어 해를 줄 수 있는 물질입니다. 황색포도상구균은 세균이고, 이 세균이 만드는 장독소는 세균 자체와 다른 물질입니다. ‘장독소’는 장에 작용하는 독소를 뜻합니다. 황색포도상구균 식중독은 식품에 이미 만들어진 독소를 먹어 생길 수 있어 독소형 식중독의 예로 배웁니다.",
              "sourceIds": [
                "st-cdc-staph",
                "st-fda-staph",
                "st-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-037-s2",
          "title": "손에서 옮겨온 균과 식품에서 생긴 독소",
          "blocks": [
            {
              "type": "paragraph",
              "text": "황색포도상구균은 사람의 피부나 코에 있을 수 있습니다. 씻지 않은 손으로 만지면 식품으로 옮겨갈 수 있고, 오염된 식품에서 조건이 맞으면 증식하며 독소를 만들 수 있습니다. 손으로 다룬 뒤 다시 가열하지 않는 페이스트리나 샌드위치도 이 경로를 생각할 예입니다. 만졌다는 사실만으로 독소가 반드시 생겼다는 뜻은 아닙니다.",
              "sourceIds": [
                "st-cdc-staph",
                "st-fda-staph",
                "st-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-037-toxin"
            },
            {
              "type": "paragraph",
              "text": "L026의 손씻기와 L027의 오염 경로 관리는 균이 들어오는 기회를 줄이는 데 연결됩니다. L034의 제품별 보관 조건 관리는 들어온 균이 늘어날 조건을 관리하는 데 연결됩니다.",
              "sourceIds": [
                "st-cdc-staph",
                "st-fda-staph",
                "st-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-037-s3",
          "title": "균을 죽이는 일만으로 독소 제거를 판단하지 않기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "황색포도상구균은 가열로 죽일 수 있어도 식품에 이미 생긴 장독소는 보통의 조리 가열로 없어졌다고 볼 수 없습니다. 따라서 ‘균을 죽였다’에서 곧바로 ‘독소도 없어졌다’고 결론내리지 않습니다. 이 설명은 황색포도상구균 장독소의 예이며 모든 독소의 성질이 같다는 뜻은 아닙니다.",
              "sourceIds": [
                "st-cdc-staph",
                "st-fda-staph",
                "st-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "음식에 독소가 있는지 눈으로 확인하거나, 의심되는 음식을 다시 데워 먹는 방법을 정하는 학습이 아닙니다. 공정에서는 오염 유입과 증식·독소 형성을 미리 관리하고, 기준을 벗어난 제품은 정해진 절차로 판단합니다.",
              "sourceIds": [
                "st-cdc-staph",
                "st-fda-staph",
                "st-author"
              ]
            }
          ]
        }
      ],
      "summary": "황색포도상구균과 장독소는 다르다. 균이 죽었다는 사실만으로 이미 생긴 장독소까지 제거됐다고 판단하지 않는다.",
      "memoryPoints": [
        {
          "key": "bb-l-037-point",
          "label": "균과 장독소 구별",
          "text": "황색포도상구균과 장독소는 다르다. 균이 죽었다는 사실만으로 이미 생긴 장독소까지 제거됐다고 판단하지 않는다.",
          "sectionTitles": [
            "세균이 만든 독소가 원인이 되는 경우",
            "손에서 옮겨온 균과 식품에서 생긴 독소",
            "균을 죽이는 일만으로 독소 제거를 판단하지 않기"
          ]
        }
      ],
      "questionIds": [
        "bb-q-061",
        "bb-q-062"
      ],
      "sourceIds": [
        "st-cdc-staph",
        "st-fda-staph",
        "st-lecture",
        "st-author"
      ],
      "assetIds": [
        "bb-a-037-toxin"
      ],
      "fullEducationComplete": false,
      "fullAssessmentComplete": false,
      "status": "producer-draft-independent-ui-pending",
      "displayAssessmentPlacements": {
        "bb-q-061": "bb-l-037-s1",
        "bb-q-062": "bb-l-037-s3"
      }
    },
    {
      "id": "bb-l-038",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "title": "먹는 대상과 독소가 생기는 위치 구별하기",
      "intro": "L037에서 황색포도상구균과 이미 만들어진 장독소를 구별했습니다. 이번에는 ‘무엇을 먹었는가’와 ‘독소가 어디서 만들어졌는가’를 함께 봅니다.",
      "prerequisites": [
        "bb-l-034",
        "bb-l-036",
        "bb-l-037"
      ],
      "scopeIds": [
        "bb-s-4-2-2",
        "bb-s-4-3-3"
      ],
      "scopeCoverage": "partial infection/preformed-toxin/in-gut-toxin path distinction; not complete classification",
      "objectives": [
        "살아 있는 병원체와 식품에 미리 생긴 독소의 섭취를 구별한다.",
        "두 예에서 독소 생성 위치·시점의 차이를 설명한다."
      ],
      "sections": [
        {
          "id": "bb-l-038-s1",
          "title": "살아 있는 병원체를 먹는 경우",
          "blocks": [
            {
              "type": "paragraph",
              "text": "병원체는 질병을 일으킬 수 있는 미생물 등 원인을 말합니다. 식품매개 감염은 살아 있는 병원성 미생물에 오염된 식품을 먹어 생기는 경우입니다. 단순히 독소라는 물질만 먹는 경로와 구별합니다. 실제 결과는 병원체와 섭취 조건 등에 따라 달라집니다.",
              "sourceIds": [
                "fp-fda-definitions"
              ]
            }
          ]
        },
        {
          "id": "bb-l-038-s2",
          "title": "식품에 이미 만들어진 독소를 먹는 경우",
          "blocks": [
            {
              "type": "paragraph",
              "text": "미생물이 식품에 미리 만들어 놓은 독소를 먹어 생기는 경우에는, 먹는 때 살아 있는 미생물이 반드시 함께 있어야 하는 것은 아닙니다. L037의 황색포도상구균 장독소가 그 예입니다. 식품에서 이미 만들어진 물질을 먹는다는 순서에 주목합니다.",
              "sourceIds": [
                "fp-fda-definitions",
                "st-cdc-staph"
              ]
            }
          ]
        },
        {
          "id": "bb-l-038-s3",
          "title": "살아 들어온 세균이 장에서 독소를 만드는 경우",
          "blocks": [
            {
              "type": "paragraph",
              "text": "독소가 관여한다는 말만으로 ‘식품에 이미 독소가 있었다’고 정하지 않습니다. 퍼프린젠스균에 오염된 식품을 먹은 뒤에는 세균이 장에서 독소를 만들어 식중독을 일으킬 수 있습니다. 장은 음식물을 소화·흡수하는 소화기관입니다. 퍼프린젠스균은 웰치균이라고도 부릅니다.",
              "sourceIds": [
                "fp-cdc-perfringens",
                "fp-fda-definitions",
                "fp-foodnara-name",
                "fp-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-038-paths"
            },
            {
              "type": "paragraph",
              "text": "두 경우 모두 독소가 관여할 수 있지만 만들어진 위치와 시점이 다릅니다. 병원체 이름을 두 줄로 외우기 전에, 살아 있는 병원체를 먹는지, 식품의 독소를 먹는지, 먹은 뒤 장에서 독소가 생기는지 설명을 읽고 구별합니다. 이 학습은 모든 식중독 원인의 전체 분류표가 아닙니다.",
              "sourceIds": [
                "fp-cdc-perfringens",
                "fp-fda-definitions",
                "fp-foodnara-name",
                "fp-author"
              ]
            }
          ]
        }
      ],
      "summary": "식품에 미리 생긴 독소를 먹는 경로와, 살아 들어온 세균이 장에서 독소를 만드는 경로는 다르다. 독소라는 말과 함께 생성 위치·시점을 읽는다.",
      "memoryPoints": [
        {
          "key": "bb-l-038-point",
          "label": "독소가 생긴 위치·시점",
          "text": "식품에 미리 생긴 독소를 먹는 경로와, 살아 들어온 세균이 장에서 독소를 만드는 경로는 다르다. 독소라는 말과 함께 생성 위치·시점을 읽는다.",
          "sectionTitles": [
            "살아 있는 병원체를 먹는 경우",
            "식품에 이미 만들어진 독소를 먹는 경우",
            "살아 들어온 세균이 장에서 독소를 만드는 경우"
          ]
        }
      ],
      "questionIds": [
        "bb-q-063",
        "bb-q-064"
      ],
      "sourceIds": [
        "fp-fda-definitions",
        "fp-cdc-perfringens",
        "fp-foodnara-name",
        "st-cdc-staph",
        "st-lecture",
        "fp-author"
      ],
      "assetIds": [
        "bb-a-038-paths"
      ],
      "fullEducationComplete": false,
      "fullAssessmentComplete": false,
      "status": "producer-draft-independent-ui-pending",
      "displayAssessmentPlacements": {
        "bb-q-063": "bb-l-038-s2",
        "bb-q-064": "bb-l-038-s3"
      }
    },
    {
      "id": "bb-l-039",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "식품 속 물, 양과 놓인 환경을 나누어 보기",
      "intro": "L034에서는 미생물의 증식에 물의 조건도 관련된다고 보았습니다. 이제 식품 속 물의 총량과 다른 성분에 놓인 환경을 나누어 봅니다.",
      "prerequisites": [
        "bb-l-034"
      ],
      "objectives": [
        "수분함량과 자유수·결합수의 설명 대상을 구별한다",
        "결합수 완전정지와 수분총량만으로 이용가능성을 단정하는 오해를 피한다"
      ],
      "sections": [
        {
          "id": "bb-l-039-s1",
          "title": "수분함량은 얼마나 들어 있는가",
          "blocks": [
            {
              "type": "paragraph",
              "text": "수분함량은 식품에 들어 있는 물의 양을 나타냅니다. 이 학습에서 수분함량%는 식품 전체 질량 중 물의 질량이 차지하는 비율에100을 곱한 뜻으로 사용합니다."
            },
            {
              "type": "paragraph",
              "text": "같은 양의 물이라도 식품의 성분과 주변 환경이 다르면 물이 놓인 상태와 작용이 달라질 수 있습니다. 단백질이나 탄수화물 같은 다른 성분과 물이 얼마나 강하게 상호작용하는지도 확인해야 합니다."
            }
          ]
        },
        {
          "id": "bb-l-039-s2",
          "title": "자유수와 결합수는 물의 환경을 설명하는 말",
          "blocks": [
            {
              "type": "paragraph",
              "text": "자유수는 상대적으로 덜 구속돼 움직이고 용매로 작용하기 쉬운 물, 결합수는 식품의 다른 성분과 더 강하게 상호작용하는 물을 설명할 때 쓰는 말입니다. 용매는 다른 물질을 녹이는 바탕이 되는 물질을 뜻합니다."
            },
            {
              "type": "paragraph",
              "text": "물을 두 종류의 다른 화학물질로 나눈다는 뜻은 아닙니다. 물과 다른 성분의 상호작용 정도는 다양하며, 결합수라는 이름 때문에 모든 물이 완전히 멈춰 고정됐다고 이해하지 않습니다."
            },
            {
              "type": "figure",
              "assetId": "kc-F019-environments"
            }
          ]
        },
        {
          "id": "bb-l-039-s3",
          "title": "미생물이 이용할 수 있는 물은 총량과 다르다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "미생물의 증식과 식품 반응에서는 물이 얼마나 있는지만큼 얼마나 이용되기 쉬운지도 중요합니다. 다른 성분과 강하게 상호작용하는 물은 상대적으로 이용되기 어렵습니다."
            },
            {
              "type": "paragraph",
              "text": "그렇다고 자유수 몇 개를 세어 전체 물의 수로 나눈 값이 곧 다음 학습의 수분활성이 되는 것은 아닙니다. 총량을 나타내는 수분함량과, 물의 이용 가능성과 관련된 상태를 나타내는 지표를 구별해 봅니다."
            }
          ]
        }
      ],
      "summary": "수분함량은 물의 총량에, 자유수·결합수는 물이 다른 성분과 이루는 환경과 상호작용에 연결합니다. 같은 물의 양이 같은 이용 가능성을 뜻하지 않습니다.",
      "memoryPoints": [
        {
          "key": "bb-l-039-m1",
          "text": "수분함량은 물의 양, 자유수·결합수는 성분과의 상대적인 상호작용을 설명한다. 결합수가 완전히 멈췄다는 뜻도, 두 종류의 다른 물이라는 뜻도 아니다.",
          "sectionTitles": [
            "수분함량은 얼마나 들어 있는가",
            "자유수와 결합수는 물의 환경을 설명하는 말"
          ]
        }
      ],
      "sourceIds": [
        "umass-water",
        "fda-aw-definition",
        "decagon-aw-limits",
        "gc-kc-reuse",
        "gc-lecture"
      ],
      "assetIds": [
        "kc-F019-environments"
      ],
      "questionIds": [
        "bb-q-068",
        "bb-q-065"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "sourceLesson": {
        "id": "kc-L019",
        "version": "producer-20261015-water-activity-r1",
        "file": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/seasoning-basics-20261016-r1/lessons.json",
        "textUnchangedExceptIntro": true
      },
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-068": "bb-l-039-s1",
        "bb-q-065": "bb-l-039-s2"
      }
    },
    {
      "id": "bb-l-040",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "수분활성, 같은 온도의 물 증기압을 비교하기",
      "intro": "수분활성은 물이 몇% 들어 있는지와 다른 지표입니다. 먼저 증기와 평형을 풀어 보고, 분자와 분모가 가리키는 것을 연결합니다.",
      "prerequisites": [
        "bb-l-039"
      ],
      "objectives": [
        "수분활성 식의 분자·분모와 평형/같은온도 조건을 연결한다",
        "수분함량과 수분활성의 동일시를 피한다"
      ],
      "sections": [
        {
          "id": "bb-l-040-s1",
          "title": "물은 공기 쪽에 증기로도 존재한다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "액체인 물의 일부는 기체인 수증기로 공기 쪽에 존재할 수 있습니다. 증기압은 그 물의 증기가 나타내는 압력을 말합니다. 여기서는 식품의 냄새 성분이나 공기 전체의 압력이 아니라 물의 증기압을 봅니다."
            },
            {
              "type": "paragraph",
              "text": "닫힌 공간에서 온도와 물의 상태가 안정되어, 물이 공기 쪽으로 나가는 작용과 돌아오는 작용이 균형을 이룬 상태를 평형이라고 이해합니다. 평형은 분자들이 모두 움직임을 멈춘다는 뜻이 아닙니다."
            }
          ]
        },
        {
          "id": "bb-l-040-s2",
          "title": "분자는 식품의 물, 분모는 순수한 물의 기준",
          "blocks": [
            {
              "type": "paragraph",
              "text": "비율식에서 나누어지는 값을 분자, 나누는 기준값을 분모라고 합니다. p/p0에서는 p가 분자이고 p0가 분모입니다. 이때 식의 분자는 물 분자라는 말과 다른 뜻입니다."
            },
            {
              "type": "paragraph",
              "text": "수분활성은 aw 또는 a_w로 표시합니다. 같은 온도에서 식품과 평형을 이룬 물의 증기압 p를 순수한 물의 증기압 p0로 나눈 값입니다. 식으로는 aw=p/p0입니다."
            },
            {
              "type": "paragraph",
              "text": "p와 p0는 같은 온도에서 비교해야 합니다. 순수한 물은 기준이므로 aw=1이며 수분활성은 보통0~1 범위의 단위 없는 값으로 나타냅니다. 이 값은 물의 질량%도, 자유수 질량을 전체 물 질량으로 나눈 비도 아닙니다."
            },
            {
              "type": "figure",
              "assetId": "kc-F020-ratio"
            }
          ]
        },
        {
          "id": "bb-l-040-s3",
          "title": "같은 수분함량이 같은 수분활성은 아니다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "수분함량은 전체 식품 속 물의 양을 나타내지만, 수분활성은 물이 다른 성분과 이루는 상호작용과도 관련됩니다. 따라서 두 식품의 수분함량이 같다는 정보만으로 수분활성도 같다고 단정하지 않습니다."
            },
            {
              "type": "paragraph",
              "text": "소금이나 설탕이 물에 녹으면 순수한 물과 비교해 물의 증기압을 낮출 수 있습니다. 여기서는 성분에 따라 물의 상태와 수분활성이 달라진다는 원리만 연결합니다. 임의의 배합비나 보존 조건을 정하는 기준으로 쓰지 않습니다."
            },
            {
              "type": "paragraph",
              "text": "수분활성은 미생물이 이용할 수 있는 물과 관련된 중요한 지표지만, 실제 식품의 안전성은 온도·산도·미생물 종류 등 다른 조건도 함께 봐야 합니다. 낮은 수치 하나만으로 안전이나 보관 가능 기간을 정하지 않습니다."
            }
          ]
        }
      ],
      "summary": "수분활성은 같은 온도에서 식품의 물 증기압을 순수한 물의 증기압으로 나눈 값입니다. 수분함량%나 자유수의 질량비와 다르며 같은 수분함량만으로 같은 값을 단정하지 않습니다.",
      "memoryPoints": [
        {
          "key": "bb-l-040-m1",
          "label": "정의와 조건",
          "text": "수분활성 aw=p/p0에서 p는 식품과 평형을 이룬 물의 증기압, p0는 같은 온도 순수한 물의 증기압이다. 단위가 없고 순수한 물이 기준1이다.",
          "sectionTitles": [
            "분자는 식품의 물, 분모는 순수한 물의 기준"
          ]
        },
        {
          "key": "bb-l-040-m2",
          "label": "총량과 구별",
          "text": "수분함량이 같아도 성분과 상호작용이 달라 수분활성이 같다고 단정할 수 없으며, aw는 자유수의 질량 비율이 아니다.",
          "sectionTitles": [
            "같은 수분함량이 같은 수분활성은 아니다"
          ]
        }
      ],
      "sourceIds": [
        "umass-water",
        "fda-aw-definition",
        "decagon-aw-limits",
        "gc-kc-reuse",
        "gc-lecture"
      ],
      "assetIds": [
        "kc-F020-ratio"
      ],
      "questionIds": [
        "bb-q-066",
        "bb-q-069",
        "bb-q-067"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "sourceLesson": {
        "id": "kc-L020",
        "version": "producer-20261015-water-activity-r1",
        "file": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/seasoning-basics-20261016-r1/lessons.json",
        "textUnchangedExceptIntro": false
      },
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-066": "bb-l-040-s2",
        "bb-q-069": "bb-l-040-s2",
        "bb-q-067": "bb-l-040-s3"
      }
    },
    {
      "id": "bb-l-041",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "pH의 방향과 미생물이 자라는 조건",
      "intro": "수분활성에 이어 산성·염기성의 조건을 pH로 읽어 봅니다.",
      "prerequisites": [
        "bb-l-034",
        "bb-l-040"
      ],
      "objectives": [
        "pH값의 방향과 미생물별 최적조건을 구별한다."
      ],
      "sections": [
        {
          "id": "bb-l-041-s1",
          "title": "pH는 산성·염기성의 정도를 읽는 값",
          "blocks": [
            {
              "type": "paragraph",
              "text": "pH는 물을 포함한 환경이 얼마나 산성 또는 염기성인지를 나타내는 값입니다. 일반적인 기초 설명에서는7을 중성의 기준으로 두고, 그보다 작은 쪽을 산성, 큰 쪽을 염기성으로 읽습니다. 같은 기준에서 값이 작아지는 방향이 더 산성인 쪽입니다.",
              "sourceIds": [
                "gc-os-ph",
                "gc-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "산성·염기성은 재료의 이름과 같은 말이 아닙니다. 반죽이나 식품의 조건을 비교할 때는 대상과 온도 등 측정 조건을 맞춘pH값으로 봅니다.",
              "sourceIds": [
                "gc-os-ph",
                "gc-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-041-ph"
            }
          ]
        },
        {
          "id": "bb-l-041-s2",
          "title": "가장 잘 자라는 조건과 살아남는 조건",
          "blocks": [
            {
              "type": "paragraph",
              "text": "많은 세균은 중성에 가까운 환경에서 잘 자라고, 효모·곰팡이는 비교적 산성인 환경에서도 잘 자라는 종류가 있습니다. 모든 미생물에 같은 최적pH를 정하지 않습니다. 최적pH는 그 미생물이 가장 잘 자라는 조건의 값이라는 뜻입니다.",
              "sourceIds": [
                "gc-os-ph",
                "gc-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "가장 잘 자라는 값에서 벗어났다고 곧바로 모두 죽었다는 뜻은 아닙니다. 자랄 수 있는 범위와 최적값, 살아남을 수 있는 조건을 구별합니다.",
              "sourceIds": [
                "gc-os-ph",
                "gc-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-041-s3",
          "title": "발효와 보관 조건을 함께 보기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "L003의 발효상태와 L034의 미생물 증식에는pH도 관련됩니다. 산성이라는 말 하나로 발효가 언제나 빨라지거나 식품이 언제나 안전하다고 단정하지 않습니다. 미생물의 종류·수분활성·시간·온도 등과 함께 관리 조건을 봅니다.",
              "sourceIds": [
                "gc-os-ph",
                "gc-author"
              ]
            }
          ]
        }
      ],
      "summary": "pH가 작아지는 방향은 더 산성인 쪽이다. 미생물별로 잘 자라는 조건이 다르며, 최적값에서 벗어남을 모두 죽었다는 뜻으로 읽지 않는다.",
      "memoryPoints": [
        {
          "key": "bb-l-041-m1",
          "label": "pH 방향과 최적조건",
          "text": "pH가 작아지는 방향은 더 산성인 쪽이다. 미생물별로 잘 자라는 조건이 다르며, 최적값에서 벗어남을 모두 죽었다는 뜻으로 읽지 않는다.",
          "sectionTitles": [
            "pH는 산성·염기성의 정도를 읽는 값",
            "가장 잘 자라는 조건과 살아남는 조건",
            "발효와 보관 조건을 함께 보기"
          ]
        }
      ],
      "sourceIds": [
        "gc-os-ph",
        "gc-lecture",
        "gc-author"
      ],
      "assetIds": [
        "bb-a-041-ph"
      ],
      "questionIds": [
        "bb-q-070",
        "bb-q-071"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-070": "bb-l-041-s1",
        "bb-q-071": "bb-l-041-s2"
      }
    },
    {
      "id": "bb-l-042",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "산소가 필요한 미생물과 그렇지 않은 미생물",
      "intro": "물·산도와 함께 산소 조건도 미생물별로 다르게 작용합니다.",
      "prerequisites": [
        "bb-l-032",
        "bb-l-034"
      ],
      "objectives": [
        "산소 이용·산소 내성·필요 산소량의 다섯 기본 차이를 구별한다."
      ],
      "sections": [
        {
          "id": "bb-l-042-s1",
          "title": "산소 조건은 미생물마다 다르다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "공기 중의 산소는 어떤 미생물에게는 생육에 필요하지만, 어떤 미생물에게는 해로울 수 있습니다. 여기서 생육은 자라고 증식하는 일을 말합니다. 산소가 없으면 모든 미생물이 자랄 수 없다는 생각부터 구별합니다.",
              "sourceIds": [
                "gc-os-oxygen",
                "gc-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-042-s2",
          "title": "산소를 사용하는지와 견디는지를 나누어 보기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "절대호기성은 생육에 산소가 필요합니다. 절대혐기성은 산소가 없는 조건에서 자라며 산소에 민감합니다. 통성혐기성은 산소가 있을 때도, 없을 때도 자랄 수 있습니다.",
              "sourceIds": [
                "gc-os-oxygen",
                "gc-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "내기성혐기성은 산소를 이용하지 않지만 산소를 견딜 수 있는 경우입니다. 미호기성은 산소가 필요하되 보통 공기보다 적은 산소 조건에서 자라는 경우입니다. ‘산소를 이용함’과 ‘산소가 있어도 견딤’, ‘적은 산소가 필요함’을 같은 말로 보지 않습니다.",
              "sourceIds": [
                "gc-os-oxygen",
                "gc-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-042-oxygen"
            }
          ]
        },
        {
          "id": "bb-l-042-s3",
          "title": "산소를 줄였다는 사실의 의미",
          "blocks": [
            {
              "type": "paragraph",
              "text": "포장 안의 산소를 줄이면 일부 미생물이나 산화 반응의 조건이 달라질 수 있습니다. 그렇다고 미생물이 모두 제거됐다는 뜻은 아닙니다. 산소가 적거나 없는 조건에서도 자라는 미생물이 있으므로 포장·보관은 제품에 맞는 조건과 함께 관리합니다.",
              "sourceIds": [
                "gc-os-oxygen",
                "gc-author"
              ]
            }
          ]
        }
      ],
      "summary": "산소를 필요로 하는지, 없이도 자라는지, 이용하지 않지만 견디는지, 적은 산소가 필요한지를 구별한다. 산소 감소를 모든 미생물 제거와 같게 보지 않는다.",
      "memoryPoints": [
        {
          "key": "bb-l-042-m1",
          "label": "산소 이용과 견딤",
          "text": "산소를 필요로 하는지, 없이도 자라는지, 이용하지 않지만 견디는지, 적은 산소가 필요한지를 구별한다. 산소 감소를 모든 미생물 제거와 같게 보지 않는다.",
          "sectionTitles": [
            "산소 조건은 미생물마다 다르다",
            "산소를 사용하는지와 견디는지를 나누어 보기",
            "산소를 줄였다는 사실의 의미"
          ]
        }
      ],
      "sourceIds": [
        "gc-os-oxygen",
        "gc-lecture",
        "gc-author"
      ],
      "assetIds": [
        "bb-a-042-oxygen"
      ],
      "questionIds": [
        "bb-q-072",
        "bb-q-073",
        "bb-q-074"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-072": "bb-l-042-s2",
        "bb-q-073": "bb-l-042-s2",
        "bb-q-074": "bb-l-042-s3"
      }
    },
    {
      "id": "bb-l-043",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "단당류의 이름과 이당류의 조합",
      "intro": "당류의 이름과 결합한 단위를 구별해 효소·재료의 성질과 연결합니다.",
      "prerequisites": [
        "bb-l-001"
      ],
      "sections": [
        {
          "id": "bb-l-043-s1",
          "title": "작은 당의 단위와 이어진 수",
          "blocks": [
            {
              "type": "paragraph",
              "text": "탄수화물에는 포도당 같은 작은 당과, 작은 단위가 연결된 더 큰 분자가 있습니다. 단당류는 더 작은 당으로 가수분해되지 않는 기본 단위이고, 이당류는 단당류 두 단위가 결합한 것입니다. 다당류는 많은 단위가 사슬처럼 연결된 것입니다.",
              "sourceIds": [
                "ms-os-carb",
                "ms-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "포도당(glucose), 과당(fructose), 갈락토스(galactose)는 대표적인 단당류입니다. 전분·글리코겐·셀룰로스는 다당류의 예입니다. 단위가 같아도 연결 방식이 다르면 성질이 달라질 수 있습니다.",
              "sourceIds": [
                "ms-os-carb",
                "ms-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-043-s2",
          "title": "이름이 다른 이당류의 구성",
          "blocks": [
            {
              "type": "paragraph",
              "text": "설탕인 자당(sucrose)은 포도당과 과당, 맥아당(maltose)은 포도당과 포도당, 유당(lactose)은 포도당과 갈락토스가 결합한 것입니다. 두 단위가 결합한 한 분자라는 뜻이지 두 가루를 단순히 섞은 상태라는 뜻은 아닙니다.",
              "sourceIds": [
                "ms-os-carb",
                "ms-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-043-sugars"
            }
          ]
        },
        {
          "id": "bb-l-043-s3",
          "title": "배합 속 이름을 구별하기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "밀가루의 전분과 설탕의 자당은 모두 탄수화물에 속하지만 같은 분자는 아닙니다. ‘당’이라는 말만 보고 모두 포도당이거나 모두 같은 단맛·발효 성질이라고 판단하지 않습니다. 이스트의 작용이나 효소를 배울 때 원료와 분해된 단위를 구별해 연결합니다.",
              "sourceIds": [
                "ms-os-carb",
                "ms-author"
              ]
            }
          ]
        }
      ],
      "summary": "자당은 포도당+과당, 맥아당은 포도당+포도당, 유당은 포도당+갈락토스가 결합한 이당류다.",
      "memoryPoints": [
        {
          "key": "bb-l-043-m1",
          "text": "자당은 포도당+과당, 맥아당은 포도당+포도당, 유당은 포도당+갈락토스가 결합한 이당류다.",
          "sectionTitles": [
            "작은 당의 단위와 이어진 수",
            "이름이 다른 이당류의 구성",
            "배합 속 이름을 구별하기"
          ]
        }
      ],
      "assetIds": [
        "bb-a-043-sugars"
      ],
      "sourceIds": [
        "ms-os-carb",
        "ms-lecture",
        "ms-author"
      ],
      "questionIds": [
        "bb-q-076",
        "bb-q-075"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-076": "bb-l-043-s1",
        "bb-q-075": "bb-l-043-s2"
      }
    },
    {
      "id": "bb-l-044",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "전분의 사슬과 아밀라제의 작용",
      "intro": "전분을 이루는 사슬의 구성과 효소로 결합이 잘리는 변화를 연결합니다.",
      "prerequisites": [
        "bb-l-043",
        "bb-l-013"
      ],
      "sections": [
        {
          "id": "bb-l-044-s1",
          "title": "같은 포도당 단위가 이어진 두 구조",
          "blocks": [
            {
              "type": "paragraph",
              "text": "전분의 주요 구성 성분은 아밀로스와 아밀로펙틴입니다. 둘 다 포도당 단위가 많이 연결돼 있습니다. 아밀로스는 주로 가지가 없는 사슬, 아밀로펙틴은 가지가 있는 사슬로 구별합니다. 사슬이 곧게 그려졌다고 실제 분자가 항상 일자로 펴져 있다는 뜻은 아닙니다.",
              "sourceIds": [
                "ms-starch-enzymes",
                "ms-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-044-starch"
            }
          ]
        },
        {
          "id": "bb-l-044-s2",
          "title": "효소는 특정 반응을 촉진한다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "효소는 특정 화학반응을 촉진하는 물질입니다. 아밀라제는 전분의 결합을 가수분해하는 효소입니다. 가수분해는 물이 관여해 결합이 끊어지는 변화입니다. 알파아밀라제는 사슬의 안쪽 결합을 끊어 짧은 사슬들을 만들고, 베타아밀라제는 사슬 끝에서 맥아당 단위를 떼어 내는 작용으로 구별합니다.",
              "sourceIds": [
                "ms-starch-enzymes",
                "ms-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "효소의 종류와 온도·pH 등 조건에 따라 작용이 달라집니다. 이름이 비슷하다고 모두 같은 위치를 끊거나 같은 속도로 반응한다고 정하지 않습니다.",
              "sourceIds": [
                "ms-starch-enzymes",
                "ms-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-044-s3",
          "title": "호화와 분해를 나누어 보기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "굽기 중 전분이 물과 열을 받아 팽윤·호화하는 변화는 L013에서 보았습니다. 전분 사슬의 결합이 효소로 잘리는 일은 그 변화와 구별합니다. 물을 흡수해 입자의 상태가 달라지는 설명과, 분자의 연결을 끊어 더 작은 생성물이 되는 설명을 나누어 읽습니다.",
              "sourceIds": [
                "ms-starch-enzymes",
                "ms-author"
              ]
            }
          ]
        }
      ],
      "summary": "아밀로스는 주로 가지 없는 사슬, 아밀로펙틴은 가지 있는 사슬이다. 전분의 호화와 효소에 의한 결합 분해는 다른 변화다.",
      "memoryPoints": [
        {
          "key": "bb-l-044-m1",
          "text": "아밀로스는 주로 가지 없는 사슬, 아밀로펙틴은 가지 있는 사슬이다. 전분의 호화와 효소에 의한 결합 분해는 다른 변화다.",
          "sectionTitles": [
            "같은 포도당 단위가 이어진 두 구조",
            "효소는 특정 반응을 촉진한다",
            "호화와 분해를 나누어 보기"
          ]
        }
      ],
      "assetIds": [
        "bb-a-044-starch"
      ],
      "sourceIds": [
        "ms-starch-enzymes",
        "ms-lecture",
        "ms-author"
      ],
      "questionIds": [
        "bb-q-077",
        "bb-q-078",
        "bb-q-079"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-077": "bb-l-044-s1",
        "bb-q-078": "bb-l-044-s2",
        "bb-q-079": "bb-l-044-s3"
      }
    },
    {
      "id": "bb-l-045",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "지방산 탄소 사슬의 이중결합",
      "intro": "유지를 이루는 지방산의 탄소 사슬에서 결합의 차이를 봅니다.",
      "prerequisites": [
        "bb-l-001"
      ],
      "sections": [
        {
          "id": "bb-l-045-s1",
          "title": "포화와 불포화는 탄소 사이의 결합을 본다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "지방산은 유지를 이루는 구성 성분의 하나입니다. 지방산의 긴 탄소 사슬에서 탄소끼리 단일결합만 하면 포화지방산, 탄소-탄소 이중결합(C=C)이 하나 이상 있으면 불포화지방산으로 구별합니다. 아래 그림에서 단일결합은 한 줄, 이중결합은 두 줄로 나타냅니다.",
              "sourceIds": [
                "ms-os-lipid",
                "ms-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-045-fatty-acids"
            }
          ]
        },
        {
          "id": "bb-l-045-s2",
          "title": "한 개와 여러 개를 나누어 읽기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "사슬에 이중결합이 하나인 것은 단일불포화, 둘 이상인 것은 다가불포화라고 합니다. 여기서 세는 것은 탄소 사슬 안의 탄소-탄소 이중결합입니다. 지방산 끝의 다른 원자 사이 결합을 함께 세는 뜻이 아닙니다.",
              "sourceIds": [
                "ms-os-lipid",
                "ms-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-045-s3",
          "title": "기름 한 통은 한 종류의 분자가 아니다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "식용 유지에는 여러 지방산으로 구성된 중성지방이 섞여 있을 수 있습니다. 어떤 유지에 포화지방산이나 불포화지방산이 많이 들어 있다는 말과, 그 유지의 모든 지방산이 한 종류라는 말은 다릅니다. 다음에는 단백질 변화와 물·기름의 배치, 유지 분자의 연결을 차례로 구별합니다.",
              "sourceIds": [
                "ms-os-lipid",
                "ms-author"
              ]
            }
          ]
        }
      ],
      "summary": "포화/불포화는 지방산의 탄소 사슬에 C=C가 있는지로 구별한다. 단일불포화는1개, 다가불포화는2개 이상이다.",
      "memoryPoints": [
        {
          "key": "bb-l-045-m1",
          "text": "포화/불포화는 지방산의 탄소 사슬에 C=C가 있는지로 구별한다. 단일불포화는1개, 다가불포화는2개 이상이다.",
          "sectionTitles": [
            "포화와 불포화는 탄소 사이의 결합을 본다",
            "한 개와 여러 개를 나누어 읽기",
            "기름 한 통은 한 종류의 분자가 아니다"
          ]
        }
      ],
      "assetIds": [
        "bb-a-045-fatty-acids"
      ],
      "sourceIds": [
        "ms-os-lipid",
        "ms-lecture",
        "ms-author"
      ],
      "questionIds": [
        "bb-q-080",
        "bb-q-081"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-080": "bb-l-045-s2",
        "bb-q-081": "bb-l-045-s3"
      }
    },
    {
      "id": "bb-l-046",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "계란 흰자, 단백질의 변성과 응고를 나누어 보기",
      "intro": "흰자는 가열하면서 투명한 모습에서 불투명한 흰색으로 바뀌고 굳을 수 있습니다. 실제 익힌 흰자를 본 뒤, 단백질의 모양과 서로 연결되는 변화를 나누어 봅니다.",
      "prerequisites": [
        "bb-l-001"
      ],
      "objectives": [
        "가열 예에서 단백질의 변성과 응고의 초점을 구별한다"
      ],
      "sections": [
        {
          "id": "bb-l-046-s1",
          "title": "사진에서 흰자를 먼저 찾기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "사진의 노란 노른자 바깥쪽을 둘러싼 불투명한 흰색 부분이 익힌 흰자입니다. 가열 전의 흰자는 맑고 끈기가 있는 액체 같은 상태이며, 단백질과 물을 포함합니다. 가열해 익히면 흰자가 불투명해지고 더 단단한 상태로 바뀔 수 있습니다."
            },
            {
              "type": "paragraph",
              "text": "사진은 실제 음식의 겉모습을 알려 줍니다. 단백질 분자가 어떻게 접혀 있는지까지 사진에 보이는 것은 아니므로 다음 도식으로 설명 수준을 바꾸어 봅니다."
            },
            {
              "type": "figure",
              "assetId": "kc-F014-photo",
              "caption": "실제 익힌 계란 단면입니다. 노란 노른자 바깥의 흰색 흰자를 찾아 다음 도식의 단백질 설명과 연결합니다. 특정 전후 실험이나 안전 처리 완료 사진은 아닙니다."
            }
          ]
        },
        {
          "id": "bb-l-046-s2",
          "title": "변성은 접힌 구조의 변화",
          "blocks": [
            {
              "type": "paragraph",
              "text": "단백질은 아미노산들이 이어진 긴 사슬이 특정한 입체 모양으로 접혀 있는 분자입니다. 변성은 열 같은 조건으로 그 접힌 구조가 달라지는 것을 말합니다. 사슬이 펴지는 모습으로 개념을 연결할 수 있습니다."
            },
            {
              "type": "paragraph",
              "text": "접힌 구조가 달라지는 것과 아미노산이 이어진 기본 사슬이 모두 잘려 낱개로 나뉘는 것은 다른 변화입니다. 이번 변성 그림은 기본 사슬의 연결을 그대로 두고 모양을 바꿉니다. 그림의 점 개수는 실제 아미노산 수나 분자 크기를 나타내지 않습니다."
            },
            {
              "type": "figure",
              "assetId": "kc-F014-states",
              "caption": "단계를 선택해 같은 사슬의 접힌 구조와 사슬 사이의 연결을 비교합니다. 기본 사슬이 낱개의 아미노산으로 모두 잘리는 그림은 아닙니다."
            }
          ]
        },
        {
          "id": "bb-l-046-s3",
          "title": "응고는 단백질들이 연결되어 굳는 변화",
          "blocks": [
            {
              "type": "paragraph",
              "text": "계란 흰자를 익히는 예에서 구조가 달라진 단백질들은 서로 연결돼 망 같은 조직을 이루며 굳어집니다. 이처럼 굳는 변화를 응고라고 합니다. 변성은 단백질의 접힌 구조 변화에, 응고는 단백질들이 서로 연결돼 굳는 상태에 초점을 둡니다."
            },
            {
              "id": "kc-T014-1",
              "type": "table",
              "caption": "가열한 흰자 예에서 구별할 두 말",
              "columns": [
                "용어",
                "설명의 초점"
              ],
              "rows": [
                [
                  "변성",
                  "접혀 있던 단백질 구조가 달라짐"
                ],
                [
                  "응고",
                  "단백질들이 연결돼 굳는 변화"
                ]
              ],
              "authorship": "original comparison",
              "rights": "no external visual copied"
            },
            {
              "type": "note",
              "text": "도식은 가열한 흰자의 변화 관계를 나눈 개념 예입니다. 모든 단백질이 반드시 세 개의 독립 순간을 같은 순서로 보인다는 뜻은 아닙니다. 음식의 겉모습만으로 안전 가열 완료를 판정하지 않습니다."
            }
          ]
        }
      ],
      "summary": "가열한 흰자의 예에서 변성은 접힌 단백질 구조의 변화, 응고는 단백질들이 서로 연결돼 굳는 변화로 구별합니다.",
      "memoryPoints": [
        {
          "key": "bb-l-046-m1",
          "text": "계란 흰자의 가열 예에서 변성은 단백질의 접힌 구조 변화, 응고는 단백질들이 연결돼 굳는 변화이며, 기본 사슬의 연결이 모두 끊어지는 뜻은 아니다.",
          "sectionTitles": [
            "변성은 접힌 구조의 변화",
            "응고는 단백질들이 연결되어 굳는 변화"
          ]
        }
      ],
      "assetIds": [
        "kc-F014-photo",
        "kc-F014-states"
      ],
      "sourceIds": [
        "asu-protein",
        "hk-edb-protein-p8",
        "bc-eggs-function",
        "ms-kc-reuse",
        "ms-lecture"
      ],
      "questionIds": [
        "bb-q-082"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "sourceLesson": {
        "id": "kc-L014",
        "version": "producer-20261015-protein-emulsion-r1",
        "file": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/seasoning-basics-20261016-r1/lessons.json",
        "textUnchanged": true
      },
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-082": "bb-l-046-s3"
      }
    },
    {
      "id": "bb-l-047",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "물과 기름, 유화의 바탕과 방울을 읽기",
      "intro": "물과 기름이 큰 층으로 나뉜 모습과 작은 방울로 퍼진 유화 상태를 비교합니다. 겉보기 색보다 어느 액체가 바탕이고 어느 액체가 방울인지 먼저 봅니다.",
      "prerequisites": [
        "bb-l-046"
      ],
      "objectives": [
        "연속상과 분산상을 읽어 수중유적형·유중수적형을 구별한다",
        "난황의 레시틴을 유화 작용에 연결한다"
      ],
      "sections": [
        {
          "id": "bb-l-047-s1",
          "title": "큰 층과 작은 방울은 다르다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "기름과 물은 보통 그대로 두면 서로 잘 섞이지 않고 큰 층으로 나뉩니다. 아래 사진의 Oil은 기름, Water는 물을 가리킵니다. 사진에서 보는 큰 층과 경계를 먼저 찾습니다."
            },
            {
              "type": "paragraph",
              "text": "유화는 서로 잘 섞이지 않는 두 액체 중 한쪽이 다른 쪽 안에 작은 방울로 퍼진 상태를 만드는 것입니다. 물과 기름이 한 종류의 새 분자로 바뀌거나 경계가 모두 사라져 완전히 용해됐다는 뜻은 아닙니다."
            },
            {
              "type": "figure",
              "assetId": "kc-F015-photo",
              "caption": "실제 사진에서 위의 Oil(기름)과 아래의 Water(물)를 구별합니다. 현재 사진은 큰 층으로 분리된 모습이며 작은 방울이 퍼진 유화 상태와 비교할 출발 예입니다."
            }
          ]
        },
        {
          "id": "bb-l-047-s2",
          "title": "바깥의 바탕은 연속상, 안의 방울은 분산상",
          "blocks": [
            {
              "type": "paragraph",
              "text": "연속상은 방울 바깥에 이어져 있는 액체의 바탕입니다. 분산상은 그 바탕 안에 작은 방울로 퍼진 쪽입니다. 이름을 외우기 전에 그림에서 바탕과 방울을 짚어 봅니다."
            },
            {
              "id": "kc-T015-1",
              "type": "table",
              "caption": "물과 기름의 두 가지 유화형",
              "columns": [
                "이름",
                "연속상: 바탕",
                "분산상: 방울"
              ],
              "rows": [
                [
                  "수중유적형 O/W",
                  "물",
                  "기름"
                ],
                [
                  "유중수적형 W/O",
                  "기름",
                  "물"
                ]
              ],
              "authorship": "original comparison",
              "rights": "no external visual copied"
            },
            {
              "type": "paragraph",
              "text": "수중유적형은 물 속에 기름 방울이 있는 형태입니다. 우유와 마요네즈를 대표 예로 연결합니다. 유중수적형은 기름 쪽이 이어진 바탕이고 물이 방울로 퍼진 형태로, 버터를 대표 예로 연결합니다. 그림의 색과 방울 개수는 구별을 위한 기호이며 실제 식품의 색이나 배합비가 아닙니다."
            },
            {
              "type": "figure",
              "assetId": "kc-F015-types",
              "caption": "왼쪽은 파란 물이 바탕이고 기름이 방울입니다. 오른쪽은 기름이 바탕이고 물이 방울입니다. 작은 방울의 비율이나 음식의 실제 색으로 판단하지 않습니다."
            }
          ]
        },
        {
          "id": "bb-l-047-s3",
          "title": "난황의 레시틴은 유화 작용을 돕는다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "난황은 노른자를 뜻합니다. 난황에 있는 레시틴은 유화 작용을 돕는 성분입니다. 유화제는 기름과 물의 경계에서 작용해 작은 방울이 쉽게 합쳐져 큰 층으로 나뉘는 것을 늦추는 데 도움을 줍니다."
            },
            {
              "type": "paragraph",
              "text": "물과 친한 부분은 물 쪽에, 기름과 친한 부분은 기름 쪽에 놓이는 관계로 이해할 수 있습니다. 아래 도식은 물 바탕 안의 기름 방울 한 개를 확대한 개념 예입니다. 모든 유화제가 같은 분자 모양이라는 뜻은 아닙니다."
            },
            {
              "type": "note",
              "text": "유화제가 들어갔다고 모든 조건에서 영구히 분리되지 않는다는 뜻은 아닙니다. 이 학습은 혼합 상태와 역할을 읽는 기초이며, 마요네즈 제조 절차나 생달걀 섭취·처리 기준을 안내하지 않습니다."
            },
            {
              "type": "figure",
              "assetId": "kc-F015-interface",
              "caption": "기름 방울 경계에서 물과 친한 부분은 바깥 물 쪽, 기름과 친한 부분은 방울 안쪽에 놓이는 관계를 봅니다."
            }
          ]
        }
      ],
      "summary": "유화는 한 액체가 다른 액체 안에 작은 방울로 퍼진 상태입니다. 수중유적형은 물 바탕·기름 방울, 유중수적형은 기름 바탕·물 방울이며, 난황 레시틴은 유화 작용을 돕습니다.",
      "memoryPoints": [
        {
          "key": "bb-l-047-m1",
          "label": "바탕과 방울",
          "text": "연속상은 바탕, 분산상은 방울이며 수중유적형은 물 속 기름 방울, 유중수적형은 기름 속 물 방울이다.",
          "sectionTitles": [
            "바깥의 바탕은 연속상, 안의 방울은 분산상"
          ]
        },
        {
          "key": "bb-l-047-m2",
          "label": "유화 작용",
          "text": "난황의 레시틴은 기름과 물의 경계에서 유화 작용을 도와 작은 방울이 쉽게 합쳐지는 것을 늦추는 데 도움을 준다.",
          "sectionTitles": [
            "난황의 레시틴은 유화 작용을 돕는다"
          ]
        }
      ],
      "assetIds": [
        "kc-F015-photo",
        "kc-F015-types",
        "kc-F015-interface"
      ],
      "sourceIds": [
        "sydney-emulsion-types",
        "rsc-emulsion",
        "bc-eggs-function",
        "okstate-emulsion-types",
        "ms-kc-reuse",
        "ms-lecture"
      ],
      "questionIds": [
        "bb-q-083",
        "bb-q-084"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "sourceLesson": {
        "id": "kc-L015",
        "version": "producer-20261015-protein-emulsion-r1",
        "file": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/seasoning-basics-20261016-r1/lessons.json",
        "textUnchanged": true
      },
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-083": "bb-l-047-s2",
        "bb-q-084": "bb-l-047-s3"
      }
    },
    {
      "id": "bb-l-048",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "기름의 주성분, 중성지방의 구성부터",
      "intro": "앞 학습에서는 물과 기름의 큰 층과 작은 방울을 봤습니다. 이제 기름을 이루는 대표적인 분자 안에서 무엇이 연결돼 있는지 봅니다.",
      "prerequisites": [
        "bb-l-047"
      ],
      "objectives": [
        "중성지방의 구성 이름과 수를 연결한다",
        "분자 구성과 유화의 방울 배치를 구별한다"
      ],
      "sections": [
        {
          "id": "bb-l-048-s1",
          "title": "큰 방울과 분자 한 개를 구별하기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "기름 방울 한 개 안에는 많은 분자가 들어 있습니다. 방울이 작아졌다고 그 안의 모든 분자가 다른 성분으로 분해됐다는 뜻은 아닙니다. 앞의 유화 그림은 두 액체가 배치된 모습을, 이번 그림은 분자 한 개의 구성 관계를 설명합니다."
            },
            {
              "type": "paragraph",
              "text": "조리에 쓰는 유지의 대표적인 주성분은 중성지방입니다. 여기서는 트라이글리세라이드 또는 트라이아실글리세롤(TAG)이라고도 부르는 중성지방을 다룹니다. 모든 지질을 이 한 종류와 같다고 넓혀 말하지 않습니다."
            }
          ]
        },
        {
          "id": "bb-l-048-s2",
          "title": "글리세롤 하나와 지방산 세 부분",
          "blocks": [
            {
              "type": "paragraph",
              "text": "중성지방 한 분자는 글리세롤 한 분자에 지방산 세 분자에서 온 부분이 결합한 구조입니다. 서로 연결된 부분이라는 점이 핵심입니다. 이미 떨어져 나온 유리지방산 세 개가 기름 속에 그냥 섞여 있는 상태를 뜻하지 않습니다."
            },
            {
              "type": "paragraph",
              "text": "연결을 에스터 결합이라고 부릅니다. 아래 그림에서는 원자식 대신 한글 이름과 선으로 구성 관계를 나타냈습니다. 지방산에서 온 세 부분은 종류가 서로 같을 수도, 다를 수도 있습니다. 그림의 서로 다른 색은 세 자리를 구별하는 기호입니다."
            },
            {
              "type": "figure",
              "assetId": "kc-F016-structure"
            }
          ]
        },
        {
          "id": "bb-l-048-s3",
          "title": "결합된 지방산과 유리지방산",
          "blocks": [
            {
              "type": "paragraph",
              "text": "유리지방산은 글리세롤에 에스터 결합으로 붙어 있지 않은 지방산을 말합니다. 여기서 유리는 자유롭게 떨어져 있다는 뜻입니다. 중성지방에 결합된 부분과 구별해 둡니다."
            },
            {
              "type": "paragraph",
              "text": "유지의 가수분해로 결합이 끊어지면 유리지방산이 생길 수 있습니다. 다음 학습에서는 물이 관여하는 이 화학 변화와 산소가 관여하는 산화를 나누어 봅니다."
            }
          ]
        }
      ],
      "summary": "중성지방은 글리세롤 하나에 지방산 세 부분이 결합한 대표적인 유지 성분입니다. 유리지방산은 그 결합에서 떨어져 있는 지방산입니다.",
      "memoryPoints": [
        {
          "key": "bb-l-048-m1",
          "text": "중성지방 한 분자는 글리세롤1분자에 지방산3분자에서 온 부분이 에스터 결합한 구조이며, 유리지방산은 글리세롤에 결합돼 있지 않은 지방산이다.",
          "sectionTitles": [
            "글리세롤 하나와 지방산 세 부분",
            "결합된 지방산과 유리지방산"
          ]
        }
      ],
      "assetIds": [
        "kc-F016-structure"
      ],
      "sourceIds": [
        "aocs-tg-structure",
        "okstate-oil-quality",
        "wisconsin-butter-science",
        "ucanr-fat-water",
        "iitk-oxidative",
        "ms-kc-reuse",
        "ms-lecture"
      ],
      "questionIds": [
        "bb-q-085",
        "bb-q-090"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "sourceLesson": {
        "id": "kc-L016",
        "version": "producer-20261015-lipid-rancidity-r1",
        "file": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/seasoning-basics-20261016-r1/lessons.json",
        "textUnchanged": true
      },
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-085": "bb-l-048-s2",
        "bb-q-090": "bb-l-048-s3"
      }
    },
    {
      "id": "bb-l-049",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "유지의 산패, 물이 관여하는 분해와 산소가 관여하는 산화",
      "intro": "기름 방울이 작아지는 것과 기름 성분 자체가 화학적으로 바뀌는 것은 다릅니다. 원하지 않는 냄새와 맛 같은 품질 저하를 일으키는 산패의 두 대표 경로를 봅니다.",
      "prerequisites": [
        "bb-l-045",
        "bb-l-048"
      ],
      "objectives": [
        "유화와 유지 가수분해가 바꾸는 대상을 구별한다",
        "가수분해형·산화형 산패를 원인과 결과에 연결한다"
      ],
      "sections": [
        {
          "id": "bb-l-049-s1",
          "title": "유화와 가수분해는 바뀌는 것이 다르다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "유화에서는 물과 기름 중 한쪽이 다른 쪽 안에 작은 방울로 퍼집니다. 이 배치 변화 자체를 중성지방의 결합이 끊어져 유리지방산이 되는 반응과 같다고 말하지 않습니다."
            },
            {
              "type": "paragraph",
              "text": "가수분해는 물이 관여해 분자의 결합이 끊어지는 화학 변화입니다. 유지의 가수분해에서는 중성지방에 결합했던 지방산이 유리지방산으로 나올 수 있습니다. 일부만 분해된 중간 상태도 생길 수 있으며 모든 결합이 한 순간에 모두 끊어진다고 가정하지 않습니다."
            }
          ]
        },
        {
          "id": "bb-l-049-s2",
          "title": "가수분해형 산패와 리파아제",
          "blocks": [
            {
              "type": "paragraph",
              "text": "산패는 유지에서 원하지 않는 냄새와 맛 등 품질 저하가 생기는 맥락의 말입니다. 가수분해형 산패는 유지가 가수분해되어 생기는 유리지방산과 연결해 이해합니다."
            },
            {
              "type": "paragraph",
              "text": "리파아제는 지방 분해를 돕는 효소의 이름입니다. 효소는 특정 반응을 촉진하는 물질로, 리파아제는 유지의 가수분해를 촉진할 수 있습니다. 물의 관여와 효소의 촉진 역할을 같은 종류의 정보로 섞지 않습니다."
            }
          ]
        },
        {
          "id": "bb-l-049-s3",
          "title": "산화형 산패와 산소",
          "blocks": [
            {
              "type": "paragraph",
              "text": "산화형 산패에서는 유지의 지방산 성분과 산소가 관여하는 산화 반응을 봅니다. 특히 불포화지방산의 산화가 연결되며, 산화 생성물과 그 뒤의 분해 생성물 때문에 원하지 않는 냄새와 맛이 생길 수 있습니다."
            },
            {
              "type": "paragraph",
              "text": "불포화지방산은 지방산의 탄소 사슬에 이중결합이 있는 지방산을 말합니다. 지금은 산화의 대상과 산소의 관여를 연결하고, 자세한 반응식은 요구하지 않습니다."
            },
            {
              "type": "figure",
              "assetId": "kc-F017-paths"
            },
            {
              "type": "paragraph",
              "text": "두 경로는 개념을 구별한 것입니다. 실제 유지에서는 여러 변화가 함께 진행될 수 있습니다. 층이 나뉜 사진이나 기름의 색만 보고 어느 산패가 얼마나 진행됐는지 결정하지 않습니다."
            }
          ]
        }
      ],
      "summary": "가수분해형 산패는 물이 관여하는 결합 분해와 유리지방산, 산화형 산패는 산소가 관여하는 지방산의 산화에 연결합니다.",
      "memoryPoints": [
        {
          "key": "bb-l-049-m1",
          "label": "바뀌는 것",
          "text": "유화는 방울의 배치 변화, 유지의 가수분해는 물이 관여하는 결합 분해이며 둘은 같은 변화가 아니다.",
          "sectionTitles": [
            "유화와 가수분해는 바뀌는 것이 다르다"
          ]
        },
        {
          "key": "bb-l-049-m2",
          "label": "두 산패 경로",
          "text": "가수분해형 산패는 유리지방산 생성에, 산화형 산패는 산소가 관여하는 지방산 산화에 연결하며 리파아제는 유지의 가수분해를 촉진할 수 있다.",
          "sectionTitles": [
            "가수분해형 산패와 리파아제",
            "산화형 산패와 산소"
          ]
        }
      ],
      "assetIds": [
        "kc-F017-paths"
      ],
      "sourceIds": [
        "aocs-tg-structure",
        "okstate-oil-quality",
        "wisconsin-butter-science",
        "ucanr-fat-water",
        "iitk-oxidative",
        "ms-kc-reuse",
        "ms-lecture"
      ],
      "questionIds": [
        "bb-q-086",
        "bb-q-091",
        "bb-q-087"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "sourceLesson": {
        "id": "kc-L017",
        "version": "producer-20261015-lipid-rancidity-r1",
        "file": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/seasoning-basics-20261016-r1/lessons.json",
        "textUnchanged": true
      },
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-086": "bb-l-049-s1",
        "bb-q-091": "bb-l-049-s2",
        "bb-q-087": "bb-l-049-s3"
      }
    },
    {
      "id": "bb-l-050",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "산가와 과산화물가, 무엇을 측정하는지 먼저 읽기",
      "intro": "서로 다른 검사 이름을 모두 신선도 점수 하나로 읽으면 오해하기 쉽습니다. 산가의 기준량과 과산화물가가 보는 생성물, 그 해석 한계를 나누어 봅니다.",
      "prerequisites": [
        "bb-l-049"
      ],
      "objectives": [
        "산가의 기준량·대상·측정량을 구별한다",
        "과산화물가의 대상과 낮은 값의 해석 한계를 설명한다"
      ],
      "sections": [
        {
          "id": "bb-l-050-s1",
          "title": "산가는 유리지방산의 중화에 연결",
          "blocks": [
            {
              "type": "paragraph",
              "text": "산가는 유지1g에 들어 있는 유리지방산을 중화하는 데 필요한 수산화칼륨(KOH)의 양을 mg으로 나타낸 값입니다. 수산화칼륨은 산을 중화하는 염기이고, mg은 밀리그램으로1g의1000분의1입니다."
            },
            {
              "type": "paragraph",
              "text": "이 값은 유지 속에 원래 들어 있는 KOH 함량을 뜻하지 않습니다. 검사에서 유리지방산을 중화하는 데 필요한 양을 유지1g 기준으로 나타낸 정의입니다. 유리지방산 자체의 질량과도 같은 수치는 아닙니다."
            },
            {
              "type": "table",
              "caption": "산가 정의의 세 부분",
              "columns": [
                "기준",
                "대상",
                "표시하는 양"
              ],
              "rows": [
                [
                  "유지1g",
                  "유리지방산",
                  "중화에 필요한 KOH의 mg"
                ]
              ],
              "authorship": "original comparison",
              "rights": "no external visual copied"
            }
          ]
        },
        {
          "id": "bb-l-050-s2",
          "title": "과산화물가는 초기 산화 생성물에 연결",
          "blocks": [
            {
              "type": "paragraph",
              "text": "과산화물가는 유지의 산화 초기에 생기는 과산화물의 양을 반영하는 지표입니다. 그중 하이드로퍼옥사이드 같은 초기 생성물은 다시 분해되어 알데하이드·케톤 같은 다른 생성물로 바뀔 수 있습니다."
            },
            {
              "type": "paragraph",
              "text": "따라서 산화로 과산화물이 만들어지며 값이 증가하는 경우도 있고, 이미 만들어진 과산화물이 분해되면서 값이 낮아지는 경우도 있습니다. 생성과 분해의 관계를 함께 봅니다."
            },
            {
              "type": "figure",
              "assetId": "kc-F018-products"
            }
          ]
        },
        {
          "id": "bb-l-050-s3",
          "title": "낮은 값 하나로 전체 이력을 정하지 않기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "과산화물가가 낮다는 정보만으로 산화가 전혀 없었거나 늘 새 기름이라고 단정할 수 없습니다. 초기 생성물이 아직 적은 경우와, 산화가 진행되어 그 생성물이 다른 물질로 분해된 경우를 구별해야 하기 때문입니다."
            },
            {
              "type": "paragraph",
              "text": "산가는 유리지방산 중화에, 과산화물가는 초기 산화 생성물에 연결합니다. 이 학습의 정의와 관계를 국내 품질 허용치나 폐기 기준으로 바꾸어 적용하지 않습니다. 실제 시료의 품질 평가는 검사 조건과 다른 지표도 함께 확인하는 별도 과제입니다."
            }
          ]
        }
      ],
      "summary": "산가는 유지1g의 유리지방산을 중화하는 KOH의 mg, 과산화물가는 초기 산화 생성물을 반영합니다. 낮은 과산화물가만으로 산화 이력을 단정하지 않습니다.",
      "memoryPoints": [
        {
          "key": "bb-l-050-m1",
          "label": "산가의 정의",
          "text": "산가는 유지1g의 유리지방산을 중화하는 데 필요한 KOH의 mg이며, 시료 속 KOH 함량이나 유리지방산 자체의 질량이 아니다.",
          "sectionTitles": [
            "산가는 유리지방산의 중화에 연결"
          ]
        },
        {
          "key": "bb-l-050-m2",
          "label": "과산화물가의 한계",
          "text": "과산화물가는 초기 산화 생성물을 반영하며, 생성된 과산화물이 분해되어 값이 낮아질 수 있어 낮은 값만으로 새 기름이라고 단정하지 않는다.",
          "sectionTitles": [
            "과산화물가는 초기 산화 생성물에 연결",
            "낮은 값 하나로 전체 이력을 정하지 않기"
          ]
        }
      ],
      "assetIds": [
        "kc-F018-products"
      ],
      "sourceIds": [
        "aocs-tg-structure",
        "okstate-oil-quality",
        "wisconsin-butter-science",
        "ucanr-fat-water",
        "iitk-oxidative",
        "ms-kc-reuse",
        "ms-lecture"
      ],
      "questionIds": [
        "bb-q-088",
        "bb-q-092",
        "bb-q-089"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "sourceLesson": {
        "id": "kc-L018",
        "version": "producer-20261015-lipid-rancidity-r1",
        "file": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/seasoning-basics-20261016-r1/lessons.json",
        "textUnchanged": true
      },
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-088": "bb-l-050-s1",
        "bb-q-092": "bb-l-050-s1",
        "bb-q-089": "bb-l-050-s3"
      }
    },
    {
      "id": "bb-l-051",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "밀의 부분과 밀가루를 고르는 지표",
      "intro": "밀알에서 가루가 되는 과정과 단백질량·회분이 가리키는 대상을 나누어 봅니다.",
      "prerequisites": [
        "bb-l-001",
        "bb-l-002",
        "bb-l-044"
      ],
      "sections": [
        {
          "id": "bb-l-051-s1",
          "title": "겉의 겨, 작은 배아, 안쪽의 배유",
          "blocks": [
            {
              "type": "paragraph",
              "text": "밀알은 겉을 싸는 겨, 새싹으로 자랄 부분인 배아, 안쪽의 배유로 나누어 볼 수 있습니다. 제분은 밀알을 가루로 만드는 과정입니다. 정선으로 이물을 줄이고, 수분을 조절한 뒤 롤러와 체를 여러 차례 거쳐 부분을 나누고 가루를 얻습니다.",
              "sourceIds": [
                "fl-milling",
                "fl-flour-types",
                "fl-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "흰 밀가루는 주로 배유 부분에서 얻습니다. 통밀가루는 겨·배아·배유를 함께 포함한다는 점에서 구별합니다. 한 번 세게 부수는 일과, 부분을 나누며 여러 번 곱게 가는 과정을 같은 것으로 생각하지 않습니다.",
              "sourceIds": [
                "fl-milling",
                "fl-flour-types",
                "fl-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-051-milling"
            }
          ]
        },
        {
          "id": "bb-l-051-s2",
          "title": "단백질량과 회분은 서로 다른 양",
          "blocks": [
            {
              "type": "paragraph",
              "text": "단백질량은 가루 속 단백질의 양을 나타내는 지표입니다. 글루텐 형성 능력은 단백질의 양뿐 아니라 성질에도 영향을 받습니다. 강력분은 보통 빵처럼 힘 있는 반죽이 필요한 용도, 박력분은 부드러운 케이크·쿠키 등의 용도와 연결해 봅니다. 제품마다 표시값이 달라 같은 이름이면 모두 같은 비율이라고 정하지 않습니다.",
              "sourceIds": [
                "fl-milling",
                "fl-flour-types",
                "fl-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "회분은 정해진 시험 조건에서 식품을 태운 뒤 남는 무기질 성분에 관한 지표입니다. 단백질의 다른 이름이 아닙니다. 제분할 때 어느 부분이 얼마나 섞였는지를 살피는 정보가 되지만, 회분 하나만으로 반죽의 모든 성질을 설명하지 않습니다.",
              "sourceIds": [
                "fl-milling",
                "fl-flour-types",
                "fl-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-051-s3",
          "title": "가루의 용도와 조건을 함께 읽기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "밀가루를 고를 때는 제품의 용도·단백질 표시·배합과 공정을 함께 봅니다. 단백질량이 크면 어떤 제품에도 더 좋다는 뜻은 아닙니다. 물을 넣어 형성하는 구조와 실제 혼합 정도는 L001·L002의 설명에 연결합니다. 수율은 투입한 밀에 대해 얻은 가루의 질량 비율로, 가루 속 단백질 비율과 분모부터 다릅니다.",
              "sourceIds": [
                "fl-milling",
                "fl-flour-types",
                "fl-author"
              ]
            }
          ]
        }
      ],
      "summary": "밀알의 겨·배아·배유를 구별한다. 단백질량은 단백질의 양, 회분은 회화 후 남는 무기질 지표이며 같은 값이 아니다.",
      "memoryPoints": [
        {
          "key": "bb-l-051-m1",
          "text": "밀알의 겨·배아·배유를 구별한다. 단백질량은 단백질의 양, 회분은 회화 후 남는 무기질 지표이며 같은 값이 아니다.",
          "sectionTitles": [
            "겉의 겨, 작은 배아, 안쪽의 배유",
            "단백질량과 회분은 서로 다른 양",
            "가루의 용도와 조건을 함께 읽기"
          ]
        }
      ],
      "assetIds": [
        "bb-a-051-milling"
      ],
      "sourceIds": [
        "fl-milling",
        "fl-flour-types",
        "fl-lecture",
        "fl-author"
      ],
      "questionIds": [
        "bb-q-093",
        "bb-q-094",
        "bb-q-095"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-093": "bb-l-051-s1",
        "bb-q-094": "bb-l-051-s2",
        "bb-q-095": "bb-l-051-s3"
      }
    },
    {
      "id": "bb-l-052",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "물의 경도와 pH는 다른 성질이다",
      "intro": "반죽에 쓰는 물에서 무기질의 양과 산성·염기성의 정도를 구별합니다.",
      "prerequisites": [
        "bb-l-001",
        "bb-l-041"
      ],
      "sections": [
        {
          "id": "bb-l-052-s1",
          "title": "경도는 주로 칼슘·마그네슘 이온의 양",
          "blocks": [
            {
              "type": "paragraph",
              "text": "경도는 물에 녹아 있는 칼슘·마그네슘 같은 이온의 양과 관계됩니다. 이 양이 상대적으로 적으면 연수, 많으면 경수라고 합니다. 경도는 흔히 탄산칼슘으로 환산한 농도로 표시합니다. ‘환산’은 물에 탄산칼슘 가루만 그대로 들어 있다는 뜻이 아닙니다.",
              "sourceIds": [
                "fl-king-water",
                "fl-bc-water",
                "fl-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-052-water-indicators"
            }
          ]
        },
        {
          "id": "bb-l-052-s2",
          "title": "pH는 산성·염기성의 정도",
          "blocks": [
            {
              "type": "paragraph",
              "text": "pH는 물의 경도와 다른 지표입니다. 산성·중성·염기성의 구별은 L041의 pH 설명과 연결합니다. 경도 측정값만 보고 pH 값을 정하거나, pH가 같다고 칼슘·마그네슘의 양까지 같다고 판단할 수 없습니다. 두 값은 각각 확인합니다.",
              "sourceIds": [
                "fl-king-water",
                "fl-bc-water",
                "fl-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-052-s3",
          "title": "반죽에서 물의 역할과 연결하기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "물은 밀가루 성분을 수화시키고, 소금·설탕 등이 녹아 퍼지는 바탕이 되며, 반죽의 온도와 되기에도 영향을 줍니다. 무기질과 pH도 반죽·발효에 영향을 줄 수 있으므로 물의 성질이 달라졌을 때 배합과 실제 상태를 함께 살핍니다.",
              "sourceIds": [
                "fl-king-water",
                "fl-bc-water",
                "fl-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "연수·경수의 경계값과 적합 범위는 자료의 분류와 조건에 따라 다릅니다. 물 이름만 보고 이스트·소금·개량제를 일률적으로 더하거나 빼지 않습니다. 제품·물 분석값과 적용 공정이 먼저 필요합니다. 수온 조정은 L006–009와 구별해 연결합니다.",
              "sourceIds": [
                "fl-king-water",
                "fl-bc-water",
                "fl-author"
              ]
            }
          ]
        }
      ],
      "summary": "경도는 주로 칼슘·마그네슘 양, pH는 산성·염기성의 지표다. 경도와 pH를 서로 대신 읽지 않는다.",
      "memoryPoints": [
        {
          "key": "bb-l-052-m1",
          "text": "경도는 주로 칼슘·마그네슘 양, pH는 산성·염기성의 지표다. 경도와 pH를 서로 대신 읽지 않는다.",
          "sectionTitles": [
            "경도는 주로 칼슘·마그네슘 이온의 양",
            "pH는 산성·염기성의 정도",
            "반죽에서 물의 역할과 연결하기"
          ]
        }
      ],
      "assetIds": [
        "bb-a-052-water-indicators"
      ],
      "sourceIds": [
        "fl-king-water",
        "fl-bc-water",
        "fl-lecture",
        "fl-author"
      ],
      "questionIds": [
        "bb-q-096",
        "bb-q-097"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-096": "bb-l-052-s2",
        "bb-q-097": "bb-l-052-s3"
      }
    },
    {
      "id": "bb-l-053",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "이스트와 화학 팽창제의 가스 생성",
      "intro": "팽창하는 가스가 생기는 원리를 구별하고, 가스를 붙잡는 조직과 연결합니다.",
      "prerequisites": [
        "bb-l-001",
        "bb-l-022"
      ],
      "sections": [
        {
          "id": "bb-l-053-s1",
          "title": "이스트의 발효와 화학반응",
          "blocks": [
            {
              "type": "paragraph",
              "text": "이스트는 이용할 수 있는 당을 발효하면서 이산화탄소를 만듭니다. 반면 화학 팽창제는 성분 사이의 화학반응으로 가스를 발생시킵니다. 가스를 만드는 경로가 달라도, 반죽이 팽창하려면 가스를 담는 기포와 조직의 상태가 함께 맞아야 합니다.",
              "sourceIds": [
                "fl-baking-powder",
                "fl-soda",
                "fl-author-parent",
                "fl-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-053-leavening"
            }
          ]
        },
        {
          "id": "bb-l-053-s2",
          "title": "베이킹소다와 베이킹파우더",
          "blocks": [
            {
              "type": "paragraph",
              "text": "베이킹소다의 주성분은 탄산수소나트륨입니다. 산성 성분과 수분이 있는 조건에서 반응하면 이산화탄소를 발생시킬 수 있습니다. 베이킹파우더에는 탄산수소나트륨과 반응할 산성 성분 등이 함께 배합돼 있습니다. 두 이름은 같은 가루의 다른 이름이 아닙니다.",
              "sourceIds": [
                "fl-baking-powder",
                "fl-soda",
                "fl-author-parent",
                "fl-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "산성 성분의 종류와 제품에 따라 물을 만났을 때와 가열할 때 가스가 발생하는 비중·시점이 달라집니다. 남는 알칼리는 맛과 색 등에 영향을 줄 수 있으므로, 서로 바꿀 때 무조건 몇 배라는 고정 환산을 적용하지 않습니다.",
              "sourceIds": [
                "fl-baking-powder",
                "fl-soda",
                "fl-author-parent",
                "fl-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-053-s3",
          "title": "가스의 발생과 보유를 나누기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "크리밍이나 거품내기는 공기를 끌어들이는 방식이고, 수증기의 발생·기체의 열팽창은 굽기 과정에서 부피 변화에 관여합니다. 화학 팽창제를 더 넣는다고 그만큼 높이가 계속 커지는 것은 아닙니다. 조직이 지탱할 수 있는지와 굳는 시점도 중요합니다. L022의 굽기 초기 팽창에 이어서 읽습니다.",
              "sourceIds": [
                "fl-baking-powder",
                "fl-soda",
                "fl-author-parent",
                "fl-author"
              ]
            }
          ]
        }
      ],
      "summary": "이스트는 발효로, 화학 팽창제는 성분의 반응으로 가스를 만든다. 베이킹소다와 산성 성분이 포함된 베이킹파우더를 같은 것으로 바꾸지 않는다.",
      "memoryPoints": [
        {
          "key": "bb-l-053-m1",
          "text": "이스트는 발효로, 화학 팽창제는 성분의 반응으로 가스를 만든다. 베이킹소다와 산성 성분이 포함된 베이킹파우더를 같은 것으로 바꾸지 않는다.",
          "sectionTitles": [
            "이스트의 발효와 화학반응",
            "베이킹소다와 베이킹파우더",
            "가스의 발생과 보유를 나누기"
          ]
        }
      ],
      "assetIds": [
        "bb-a-053-leavening"
      ],
      "sourceIds": [
        "fl-baking-powder",
        "fl-soda",
        "fl-author-parent",
        "fl-lecture",
        "fl-author"
      ],
      "questionIds": [
        "bb-q-098",
        "bb-q-099"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-098": "bb-l-053-s1",
        "bb-q-099": "bb-l-053-s2"
      }
    },
    {
      "id": "bb-l-054",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "걸쭉해짐과 젤 형성, 재료와 조건",
      "intro": "증점과 젤 형성의 차이를 보고 젤라틴·한천·펙틴을 구별합니다.",
      "prerequisites": [
        "bb-l-013",
        "bb-l-044",
        "bb-l-046"
      ],
      "sections": [
        {
          "id": "bb-l-054-s1",
          "title": "흐름을 늦추는 일과 망을 이루는 일",
          "blocks": [
            {
              "type": "paragraph",
              "text": "증점은 액체가 더 걸쭉해져 흐르기 어려워지는 변화에 초점을 둡니다. 젤 형성은 성분들이 이어진 망 같은 구조가 물을 포함해 형태를 지탱하는 상태와 연결해 봅니다. 걸쭉한 액체가 언제나 단단한 젤이라는 뜻은 아닙니다.",
              "sourceIds": [
                "fl-thickener",
                "fl-pectin",
                "fl-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-054-thickening-gel"
            }
          ]
        },
        {
          "id": "bb-l-054-s2",
          "title": "젤라틴·한천·펙틴의 출발 재료",
          "blocks": [
            {
              "type": "paragraph",
              "text": "젤라틴은 동물의 결합조직 등에 있는 콜라겐에서 얻는 단백질계 재료입니다. 한천은 홍조류에서, 펙틴은 사과·감귤류 등 식물에서 얻는 다당류계 재료입니다. 이름이 비슷한 굳는 재료라도 성분의 종류와 거동을 같다고 묶지 않습니다.",
              "sourceIds": [
                "fl-thickener",
                "fl-pectin",
                "fl-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "전분도 물과 열을 받으며 팽윤·호화해 점도를 높이는 데 쓰일 수 있습니다. 그 변화는 L013·L044와 연결합니다. 젤라틴이라는 재료 이름과 전분의 ‘젤라틴화’라는 번역 용어를 보고 같은 물질이라고 판단하지 않습니다.",
              "sourceIds": [
                "fl-thickener",
                "fl-pectin",
                "fl-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-054-s3",
          "title": "같은 펙틴도 조건이 달라진다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "펙틴의 젤 형성에는 종류에 따라 당·산·칼슘 등의 조건이 다르게 작용합니다. 고메톡실 펙틴은 보통 높은 당 농도와 산성 조건을 이용하는 경우, 저메톡실 펙틴은 칼슘이 중요한 경우와 연결해 구별합니다. 모든 펙틴이 하나의 당 농도·pH에서만 굳는다고 일반화하지 않습니다.",
              "sourceIds": [
                "fl-thickener",
                "fl-pectin",
                "fl-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "실제 사용량과 가열·냉각 조건은 종류·겔 강도·제품 배합을 확인합니다. 한천 몇 g과 젤라틴 몇 g을 조건 확인 없이 같은 효과라고 바꾸지 않습니다. 이 학습의 그림은 망과 물의 관계를 나타낸 개념도이며 제조 배합도나 실제 분자 수 그림이 아닙니다.",
              "sourceIds": [
                "fl-thickener",
                "fl-pectin",
                "fl-author"
              ]
            }
          ]
        }
      ],
      "summary": "증점은 흐름이 느려지는 변화, 젤 형성은 물을 포함한 망 구조와 연결한다. 젤라틴·한천·펙틴은 출발 성분과 필요한 조건이 다르다.",
      "memoryPoints": [
        {
          "key": "bb-l-054-m1",
          "text": "증점은 흐름이 느려지는 변화, 젤 형성은 물을 포함한 망 구조와 연결한다. 젤라틴·한천·펙틴은 출발 성분과 필요한 조건이 다르다.",
          "sectionTitles": [
            "흐름을 늦추는 일과 망을 이루는 일",
            "젤라틴·한천·펙틴의 출발 재료",
            "같은 펙틴도 조건이 달라진다"
          ]
        }
      ],
      "assetIds": [
        "bb-a-054-thickening-gel"
      ],
      "sourceIds": [
        "fl-thickener",
        "fl-pectin",
        "fl-lecture",
        "fl-author"
      ],
      "questionIds": [
        "bb-q-100",
        "bb-q-101",
        "bb-q-102"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-100": "bb-l-054-s1",
        "bb-q-101": "bb-l-054-s2",
        "bb-q-102": "bb-l-054-s3"
      }
    },
    {
      "id": "bb-l-055",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "달걀의 부분·기능과 질량 기준",
      "intro": "흰자와 노른자의 작용을 연결하고 껍데기 포함 여부부터 읽습니다.",
      "prerequisites": [
        "bb-l-046",
        "bb-l-047",
        "bb-l-005"
      ],
      "sections": [
        {
          "id": "bb-l-055-s1",
          "title": "흰자와 노른자가 함께 하는 일",
          "blocks": [
            {
              "type": "paragraph",
              "text": "달걀은 껍데기·흰자·노른자로 나누어 볼 수 있습니다. 흰자에는 물과 단백질이 많고, 지방은 주로 노른자에 있습니다. 단백질은 흰자에만 있다는 뜻은 아닙니다. 익힌 달걀의 실제 부위는 L046의 사진에서 다시 확인할 수 있습니다.",
              "sourceIds": [
                "fl-egg-composition",
                "fl-egg-function",
                "fl-parent-ms",
                "fl-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "kc-F014-photo"
            }
          ]
        },
        {
          "id": "bb-l-055-s2",
          "title": "기포·응고·유화를 구별하기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "흰자를 거품내면 공기를 포함한 기포를 만들고 단백질이 이를 지탱하는 데 관여합니다. 가열에 의한 단백질의 변성과 응고는 L046, 난황의 레시틴과 유화는 L047에 연결합니다. 기포를 만드는 일, 가열해 조직이 굳는 일, 물과 기름을 작은 방울 상태로 퍼뜨리는 일은 초점이 다릅니다.",
              "sourceIds": [
                "fl-egg-composition",
                "fl-egg-function",
                "fl-parent-ms",
                "fl-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-055-s3",
          "title": "전체의 기준이 바뀌면 비율도 달라진다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "달걀 한 개의 질량과 액란의 질량을 비교할 때 껍데기가 포함됐는지 먼저 봅니다. 전란은 흰자와 노른자를 함께 쓰는 먹는 부분을 가리키는지 확인합니다. 껍데기까지 포함한 전체와 껍데기를 뺀 내용물은 같은 분모가 아닙니다.",
              "sourceIds": [
                "fl-egg-composition",
                "fl-egg-function",
                "fl-parent-ms",
                "fl-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-055-egg-basis"
            },
            {
              "type": "paragraph",
              "text": "그림의 가정 예에서는 껍데기 포함 60g, 그중 껍데기 6g·내용물 54g이라고 정했습니다. 이때 내용물 중 흰자·노른자의 비율을 구하려면 54g을 분모로 씁니다. 이 수치는 기준 차이를 보여 주려고 정한 예이며 모든 달걀의 표준 성분비가 아닙니다. 배합표의 요구량도 실제 먹는 부분 기준인지 먼저 확인합니다.",
              "sourceIds": [
                "fl-egg-composition",
                "fl-egg-function",
                "fl-parent-ms",
                "fl-author"
              ]
            }
          ]
        }
      ],
      "summary": "달걀의 기포·응고·유화 작용을 나누어 연결한다. 껍데기 포함 전체와 먹는 부분의 질량은 비율의 분모가 다르다.",
      "memoryPoints": [
        {
          "key": "bb-l-055-m1",
          "text": "달걀의 기포·응고·유화 작용을 나누어 연결한다. 껍데기 포함 전체와 먹는 부분의 질량은 비율의 분모가 다르다.",
          "sectionTitles": [
            "흰자와 노른자가 함께 하는 일",
            "기포·응고·유화를 구별하기",
            "전체의 기준이 바뀌면 비율도 달라진다"
          ]
        }
      ],
      "assetIds": [
        "kc-F014-photo",
        "bb-a-055-egg-basis"
      ],
      "sourceIds": [
        "fl-egg-composition",
        "fl-egg-function",
        "fl-parent-ms",
        "fl-lecture",
        "fl-author"
      ],
      "questionIds": [
        "bb-q-103",
        "bb-q-104"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-103": "bb-l-055-s1",
        "bb-q-104": "bb-l-055-s3"
      }
    },
    {
      "id": "bb-l-056",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "우유의 성분과 유제품의 차이",
      "intro": "물·유당·단백질·지방이 함께 있는 우유와 성분을 달리한 유제품을 봅니다.",
      "prerequisites": [
        "bb-l-043",
        "bb-l-046",
        "bb-l-047",
        "bb-l-018"
      ],
      "sections": [
        {
          "id": "bb-l-056-s1",
          "title": "우유는 물만 있는 액체가 아니다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "우유에는 물, 유당, 단백질, 지방, 무기질 등이 있습니다. 카제인과 유청단백질은 우유 단백질을 나누어 보는 이름입니다. 균질화한 우유에서는 작은 지방 방울이 물을 바탕으로 한 연속상에 퍼져 있습니다. 이를 L047의 유화 개념과 연결합니다.",
              "sourceIds": [
                "fl-milk",
                "fl-milk-products",
                "fl-milk-bread",
                "fl-parent-ms",
                "fl-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-056-milk-products"
            }
          ]
        },
        {
          "id": "bb-l-056-s2",
          "title": "크림·탈지·분말은 무엇이 달라졌나",
          "blocks": [
            {
              "type": "paragraph",
              "text": "크림은 우유보다 지방이 농축된 부분과 연결해 이해하고, 탈지유는 지방을 줄인 우유와 연결합니다. 분유는 수분을 줄여 분말로 만든 유제품입니다. 전지분유와 탈지분유는 지방을 포함하는 정도가 다릅니다. 분유라는 이름만 보고 모두 지방이 없는 가루라고 생각하지 않습니다.",
              "sourceIds": [
                "fl-milk",
                "fl-milk-products",
                "fl-milk-bread",
                "fl-parent-ms",
                "fl-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "제품별 성분비와 첨가 성분은 표시를 확인합니다. 휘핑용 크림의 지방 함량·사용 조건과 단백질 함량을 같은 순위로 정하지 않습니다. 우유 대신 분유를 쓰거나 크림 종류를 바꿀 때는 물과 고형분·지방을 함께 비교해야 합니다.",
              "sourceIds": [
                "fl-milk",
                "fl-milk-products",
                "fl-milk-bread",
                "fl-parent-ms",
                "fl-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-056-s3",
          "title": "유당은 제빵에서 어떤 성분인가",
          "blocks": [
            {
              "type": "paragraph",
              "text": "유당은 포도당과 갈락토스가 결합한 이당류로 L043에 연결합니다. 일반적인 제빵용 이스트는 유당을 바로 발효 기질로 이용하지 못합니다. 유당이 당이라는 이유만으로 설탕과 같은 발효 효과라고 바꾸지 않습니다.",
              "sourceIds": [
                "fl-milk",
                "fl-milk-products",
                "fl-milk-bread",
                "fl-parent-ms",
                "fl-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "우유의 당과 단백질은 굽기 중 색 형성에도 관여하므로 L018의 갈변 반응과 연결합니다. 겉껍질의 색만 보고 속까지 익었다고 판정하지 않습니다. 이 학습은 유제품 성분 구별이며 제품별 살균·보관 시간을 정하는 지침은 아닙니다.",
              "sourceIds": [
                "fl-milk",
                "fl-milk-products",
                "fl-milk-bread",
                "fl-parent-ms",
                "fl-author"
              ]
            }
          ]
        }
      ],
      "summary": "우유는 물·유당·단백질·지방 등이 함께 있는 재료다. 탈지와 건조는 줄이는 성분이 다르며 제품을 바꿀 때 물·고형분·지방을 함께 본다.",
      "memoryPoints": [
        {
          "key": "bb-l-056-m1",
          "text": "우유는 물·유당·단백질·지방 등이 함께 있는 재료다. 탈지와 건조는 줄이는 성분이 다르며 제품을 바꿀 때 물·고형분·지방을 함께 본다.",
          "sectionTitles": [
            "우유는 물만 있는 액체가 아니다",
            "크림·탈지·분말은 무엇이 달라졌나",
            "유당은 제빵에서 어떤 성분인가"
          ]
        }
      ],
      "assetIds": [
        "bb-a-056-milk-products"
      ],
      "sourceIds": [
        "fl-milk",
        "fl-milk-products",
        "fl-milk-bread",
        "fl-parent-ms",
        "fl-lecture",
        "fl-author"
      ],
      "questionIds": [
        "bb-q-106",
        "bb-q-105",
        "bb-q-107"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-106": "bb-l-056-s1",
        "bb-q-105": "bb-l-056-s2",
        "bb-q-107": "bb-l-056-s3"
      }
    },
    {
      "id": "bb-l-057",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "유지의 크리밍·가소성·쇼트닝 작용",
      "intro": "유지의 분자 구성에 이어 반죽에서 공기와 조직에 주는 작용을 봅니다.",
      "prerequisites": [
        "bb-l-045",
        "bb-l-047",
        "bb-l-048",
        "bb-l-002"
      ],
      "sections": [
        {
          "id": "bb-l-057-s1",
          "title": "크리밍은 공기를 포함시키는 작용",
          "blocks": [
            {
              "type": "paragraph",
              "text": "크리밍은 적절한 상태의 유지 등을 휘저으며 작은 공기 주머니를 포함시키는 작용과 연결합니다. 유지가 가스를 화학적으로 만들어 내는 뜻은 아닙니다. 포함된 공기와 기포는 굽기 중 팽창의 출발점이 될 수 있습니다.",
              "sourceIds": [
                "fl-fat-function",
                "fl-author-parent",
                "fl-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-057-fat-functions"
            }
          ]
        },
        {
          "id": "bb-l-057-s2",
          "title": "가소성은 힘을 받으면 형태를 바꾸는 성질",
          "blocks": [
            {
              "type": "paragraph",
              "text": "가소성은 힘을 받았을 때 부서지거나 완전히 흘러버리기보다 모양을 바꾸며 작업할 수 있는 성질과 연결해 이해합니다. 너무 차서 잘 부서지는 상태, 너무 따뜻해 흘러버리는 상태와 구별합니다. 작업하기 좋은 온도 범위는 유지의 종류와 제품에 따라 다릅니다.",
              "sourceIds": [
                "fl-fat-function",
                "fl-author-parent",
                "fl-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "차갑거나 따뜻한 정도가 같아도 모든 유지의 상태가 같지는 않습니다. 액체 기름과 가소성이 있는 유지를 성분 확인 없이 같은 질량으로 바꿨을 때 공기 포함이나 성형 결과가 같다고 보장하지 않습니다.",
              "sourceIds": [
                "fl-fat-function",
                "fl-author-parent",
                "fl-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-057-s3",
          "title": "부드러운 조직과 연결하는 쇼트닝 작용",
          "blocks": [
            {
              "type": "paragraph",
              "text": "유지는 반죽에서 글루텐 연결이 길고 질기게 발달하는 정도를 줄여 더 연한 조직을 만드는 데 관여할 수 있습니다. 이를 쇼트닝 작용과 연결합니다. 유지의 양, 넣는 시점, 혼합 방법에 따라 결과가 달라집니다.",
              "sourceIds": [
                "fl-fat-function",
                "fl-author-parent",
                "fl-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "여기서 쇼트닝 작용은 기능의 이름이고, 쇼트닝 제품은 재료의 이름입니다. 모든 유지가 같은 크리밍 능력·가소성·조직 효과를 갖는다는 뜻은 아닙니다. 분자 구성과 산패는 L045·L048–050에, 실제 혼합은 L002에 연결해 읽습니다.",
              "sourceIds": [
                "fl-fat-function",
                "fl-author-parent",
                "fl-author"
              ]
            }
          ]
        }
      ],
      "summary": "크리밍은 공기 포함, 가소성은 작업 중 형태를 바꾸는 성질, 쇼트닝 작용은 연한 조직 형성과 연결한다. 세 말은 같은 뜻이 아니다.",
      "memoryPoints": [
        {
          "key": "bb-l-057-m1",
          "text": "크리밍은 공기 포함, 가소성은 작업 중 형태를 바꾸는 성질, 쇼트닝 작용은 연한 조직 형성과 연결한다. 세 말은 같은 뜻이 아니다.",
          "sectionTitles": [
            "크리밍은 공기를 포함시키는 작용",
            "가소성은 힘을 받으면 형태를 바꾸는 성질",
            "부드러운 조직과 연결하는 쇼트닝 작용"
          ]
        }
      ],
      "assetIds": [
        "bb-a-057-fat-functions"
      ],
      "sourceIds": [
        "fl-fat-function",
        "fl-author-parent",
        "fl-lecture",
        "fl-author"
      ],
      "questionIds": [
        "bb-q-108",
        "bb-q-109"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-108": "bb-l-057-s1",
        "bb-q-109": "bb-l-057-s2"
      }
    },
    {
      "id": "bb-l-058",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "탄성과 신장성, 혼합의 발달 단계",
      "intro": "반죽이 돌아오려는 성질과 늘어나는 성질을 나눈 뒤 혼합 중의 변화를 봅니다.",
      "prerequisites": [
        "bb-l-001",
        "bb-l-002",
        "bb-l-051"
      ],
      "sections": [
        {
          "id": "bb-l-058-s1",
          "title": "글루텐은 단백질들이 이루는 망",
          "blocks": [
            {
              "type": "paragraph",
              "text": "밀가루의 글루테닌은 반죽의 탄성, 글리아딘은 신장성에 기여하는 단백질로 연결해 이해합니다. 탄성은 늘렸다가 돌아오려는 성질, 신장성은 끊어지지 않고 늘어날 수 있는 성질입니다. 두 성질의 균형이 가스를 품고 모양을 유지하는 데 중요합니다.",
              "sourceIds": [
                "bm-gluten",
                "bm-development",
                "bm-prior",
                "bm-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "밀가루와 물이 만나고 혼합·휴지·접기 등을 거치며 글루텐 망이 발달합니다. 단백질량만으로 혼합 완료를 정하지 않으며, 배합·가수율·혼합 장비의 영향도 함께 봅니다.",
              "sourceIds": [
                "bm-gluten",
                "bm-development",
                "bm-prior",
                "bm-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-058-dough-development"
            }
          ]
        },
        {
          "id": "bb-l-058-s2",
          "title": "강의에서 구별하는 혼합의 여섯 단계",
          "blocks": [
            {
              "type": "paragraph",
              "text": "픽업은 재료가 섞여 한 덩어리로 모이기 시작하는 단계, 클린업은 수화와 글루텐 형성이 진행하며 반죽이 뭉치는 단계와 연결합니다. 발전 단계에서는 구조가 계속 발달하고, 최종 단계는 해당 제품에 맞는 목표 발달 상태와 연결합니다.",
              "sourceIds": [
                "bm-gluten",
                "bm-development",
                "bm-prior",
                "bm-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "목표를 지나 계속 혼합하면 반죽이 늘어지고 약해지는 렛다운(letdown), 더 심하게 구조가 손상되는 파괴 단계로 이어질 수 있습니다. 이 이름들은 혼합 상태를 설명하기 위한 구분이며, 모든 반죽에서 같은 분 단위로 경계가 생기는 것은 아닙니다.",
              "sourceIds": [
                "bm-gluten",
                "bm-development",
                "bm-prior",
                "bm-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-058-s3",
          "title": "시간보다 실제 상태와 제품 목표",
          "blocks": [
            {
              "type": "paragraph",
              "text": "표면의 매끈함, 늘려 본 막의 상태, 반죽 온도 등을 함께 확인합니다. 잘 늘어나는지와 늘렸다가 돌아오려는 정도를 구별합니다. 모든 제품을 가장 강하게 혼합하는 것이 목표는 아니며, 거친 부재료는 지나친 혼합으로 부서지기도 합니다.",
              "sourceIds": [
                "bm-gluten",
                "bm-development",
                "bm-prior",
                "bm-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "혼합 부족과 발효 부족은 다른 원인입니다. 반죽을 오래 두었다고 혼합 손상이 모두 회복되는 것도 아닙니다. 원료·투입 순서·혼합 조건·발효 기록을 나누어 봅니다.",
              "sourceIds": [
                "bm-gluten",
                "bm-development",
                "bm-prior",
                "bm-author"
              ]
            }
          ]
        }
      ],
      "summary": "탄성은 돌아오려는 성질, 신장성은 늘어나는 성질이다. 혼합 목표를 지나 계속 섞으면 구조가 약해질 수 있어 제품에 맞는 상태를 확인한다.",
      "memoryPoints": [
        {
          "key": "bb-l-058-m1",
          "text": "탄성은 돌아오려는 성질, 신장성은 늘어나는 성질이다. 혼합 목표를 지나 계속 섞으면 구조가 약해질 수 있어 제품에 맞는 상태를 확인한다.",
          "sectionTitles": [
            "글루텐은 단백질들이 이루는 망",
            "강의에서 구별하는 혼합의 여섯 단계",
            "시간보다 실제 상태와 제품 목표"
          ]
        }
      ],
      "assetIds": [
        "bb-a-058-dough-development"
      ],
      "sourceIds": [
        "bm-gluten",
        "bm-development",
        "bm-prior",
        "bm-lecture",
        "bm-author"
      ],
      "questionIds": [
        "bb-q-110",
        "bb-q-111",
        "bb-q-112"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-110": "bb-l-058-s1",
        "bb-q-111": "bb-l-058-s2",
        "bb-q-112": "bb-l-058-s3"
      }
    },
    {
      "id": "bb-l-059",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "직접법·중종법·액종법의 합류 지점",
      "intro": "무엇을 먼저 발효하고 나머지 재료가 언제 합쳐지는지로 제법을 구별합니다.",
      "prerequisites": [
        "bb-l-008",
        "bb-l-058"
      ],
      "sections": [
        {
          "id": "bb-l-059-s1",
          "title": "직접법은 주된 반죽을 한 번에 준비",
          "blocks": [
            {
              "type": "paragraph",
              "text": "스트레이트법 또는 직접법은 재료를 한 번의 주된 반죽 공정으로 준비하는 방식과 연결합니다. 제품에 따라 유지 등 일부 재료의 투입 시점을 달리할 수 있으므로, ‘한 번의 반죽’과 ‘모든 재료를 반드시 같은 순간에 넣기’를 같은 뜻으로 보지 않습니다.",
              "sourceIds": [
                "bm-preferment",
                "bm-methods",
                "bm-prior",
                "bm-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-059-method-branches"
            }
          ]
        },
        {
          "id": "bb-l-059-s2",
          "title": "중종법은 먼저 만든 반죽이 본반죽으로",
          "blocks": [
            {
              "type": "paragraph",
              "text": "스펀지도법 또는 중종법은 밀가루·물·이스트 등의 일부로 중종을 만들고 발효한 뒤, 나머지 재료와 합쳐 본반죽을 만드는 방식입니다. L008의 먼저 발효한 혼합물과 같은 합류 관계로 읽습니다. 중종과 본반죽의 밀가루·물은 전체 배합에서 중복으로 세지 않습니다.",
              "sourceIds": [
                "bm-preferment",
                "bm-methods",
                "bm-prior",
                "bm-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "중종을 두었다가 쓴다고 항상 같은 산미·발효 시간·노화 속도를 얻는 것은 아닙니다. 중종의 비율과 상태, 온도와 시간에 따라 결과가 달라집니다.",
              "sourceIds": [
                "bm-preferment",
                "bm-methods",
                "bm-prior",
                "bm-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-059-s3",
          "title": "액종법은 유동성이 있는 발효물을 이용",
          "blocks": [
            {
              "type": "paragraph",
              "text": "액체 발효법은 유동성이 큰 발효 혼합물을 미리 준비해 본반죽 재료와 합치는 방식과 연결합니다. 펌프·탱크로 옮기기 쉬운 특성이 공정 설계에 이용될 수 있습니다. 액상 이스트 제품의 모양과, 액종을 만들어 발효하는 제법은 구별합니다.",
              "sourceIds": [
                "bm-preferment",
                "bm-methods",
                "bm-prior",
                "bm-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "풀리시 등 선발효물은 배합과 기원에 따라 여러 이름을 씁니다. 선발효물이라는 넓은 범주와 특정 산업 액종 공정의 이름을 모두 같은 배합으로 묶지 않습니다. 완성도는 해당 공정의 부피·기포·온도·시간 등 기준으로 확인합니다.",
              "sourceIds": [
                "bm-preferment",
                "bm-methods",
                "bm-prior",
                "bm-author"
              ]
            }
          ]
        }
      ],
      "summary": "직접법은 한 번의 주된 반죽, 중종·액종법은 먼저 발효한 혼합물이 본반죽에 합류하는 구조로 구별한다.",
      "memoryPoints": [
        {
          "key": "bb-l-059-m1",
          "text": "직접법은 한 번의 주된 반죽, 중종·액종법은 먼저 발효한 혼합물이 본반죽에 합류하는 구조로 구별한다.",
          "sectionTitles": [
            "직접법은 주된 반죽을 한 번에 준비",
            "중종법은 먼저 만든 반죽이 본반죽으로",
            "액종법은 유동성이 있는 발효물을 이용"
          ]
        }
      ],
      "assetIds": [
        "bb-a-059-method-branches"
      ],
      "sourceIds": [
        "bm-preferment",
        "bm-methods",
        "bm-prior",
        "bm-lecture",
        "bm-author"
      ],
      "questionIds": [
        "bb-q-113"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-113": "bb-l-059-s3"
      }
    },
    {
      "id": "bb-l-060",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "공정 시간을 조정하는 제법의 관점",
      "intro": "반죽에 주는 기계적 일·발효·원료 합류를 나누어 공정의 차이를 봅니다.",
      "prerequisites": [
        "bb-l-058",
        "bb-l-059",
        "bb-l-006"
      ],
      "sections": [
        {
          "id": "bb-l-060-s1",
          "title": "노타임과 비상 반죽은 전체 흐름을 조정",
          "blocks": [
            {
              "type": "paragraph",
              "text": "노타임 반죽은 긴 벌크 발효에 기대는 정도를 줄이고 혼합·배합 등을 조정해 반죽을 발달시키는 방식입니다. 발효가 전혀 일어나지 않거나 이스트가 필요 없다는 뜻은 아닙니다. 분할·성형 뒤 발효와 굽기까지 공정 전체를 봅니다.",
              "sourceIds": [
                "bm-methods",
                "bm-lecture",
                "bm-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "비상 반죽은 갑작스러운 생산 필요에 맞춰 전체 소요 시간을 줄이는 관점입니다. 강의에서는 혼합에 주는 일을 늘리고 발효 시간을 줄이는 방식과 연결합니다. 이스트·물·개량제의 고정 증감량을 모든 장비와 제품에 그대로 적용하지 않습니다.",
              "sourceIds": [
                "bm-methods",
                "bm-lecture",
                "bm-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-060-time-process"
            }
          ]
        },
        {
          "id": "bb-l-060-s2",
          "title": "재반죽은 추가 투입과 다시 섞는 위치",
          "blocks": [
            {
              "type": "paragraph",
              "text": "강의의 재반죽법은 일부 물 등을 남겨 두었다가 발효 뒤 추가하며 다시 반죽하는 방식과 연결해 읽습니다. 처음부터 전량을 넣고 한 번만 섞는 직접법의 흐름과 구별합니다. 추가분은 별도 재료가 새로 생긴 것이 아니라 전체 배합에 포함된 부분입니다.",
              "sourceIds": [
                "bm-methods",
                "bm-lecture",
                "bm-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-060-s3",
          "title": "연속식은 흐르는 생산 체계",
          "blocks": [
            {
              "type": "paragraph",
              "text": "연속식 제법은 발효 혼합물·본반죽 재료를 정해진 속도로 공급하고 혼합·분할 등 공정을 이어 가는 생산 체계와 연결합니다. 한 배치씩 처리하는 공정과, 일정한 흐름으로 공급하는 공정의 차이가 핵심입니다.",
              "sourceIds": [
                "bm-methods",
                "bm-lecture",
                "bm-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "한 품목을 많은 양으로 만드는 조건에 맞을 수 있지만 설비·전환·세척·품질 관리가 함께 필요합니다. 연속식이면 언제나 공간이 특정 비율로 줄거나 품질이 저절로 일정해지는 것은 아닙니다. 실제 혼합 온도와 작업량은 L006의 조건으로 확인합니다.",
              "sourceIds": [
                "bm-methods",
                "bm-lecture",
                "bm-author"
              ]
            }
          ]
        }
      ],
      "summary": "공정 단축은 혼합·배합·발효의 배분을 조정하는 일이다. 노타임은 발효0이라는 뜻이 아니며 연속식은 재료와 공정이 이어지는 생산 흐름이다.",
      "memoryPoints": [
        {
          "key": "bb-l-060-m1",
          "text": "공정 단축은 혼합·배합·발효의 배분을 조정하는 일이다. 노타임은 발효0이라는 뜻이 아니며 연속식은 재료와 공정이 이어지는 생산 흐름이다.",
          "sectionTitles": [
            "노타임과 비상 반죽은 전체 흐름을 조정",
            "재반죽은 추가 투입과 다시 섞는 위치",
            "연속식은 흐르는 생산 체계"
          ]
        }
      ],
      "assetIds": [
        "bb-a-060-time-process"
      ],
      "sourceIds": [
        "bm-methods",
        "bm-lecture",
        "bm-author"
      ],
      "questionIds": [
        "bb-q-114",
        "bb-q-115",
        "bb-q-116"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-114": "bb-l-060-s1",
        "bb-q-115": "bb-l-060-s2",
        "bb-q-116": "bb-l-060-s3"
      }
    },
    {
      "id": "bb-l-061",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "냉동반죽의 가스 생성과 보유",
      "intro": "냉동을 공정 사이의 저장 단계로 보고 이스트와 반죽 구조를 따로 살핍니다.",
      "prerequisites": [
        "bb-l-003",
        "bb-l-039",
        "bb-l-058"
      ],
      "sections": [
        {
          "id": "bb-l-061-s1",
          "title": "반죽을 얼려 생산 시점을 나누기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "냉동반죽은 미리 준비한 반죽을 얼려 저장한 뒤 나중의 제조 공정에 사용하는 방식입니다. 반죽 준비와 판매 시점의 굽기를 나누어 계획하는 데 쓰입니다. 이미 구운 빵을 얼리는 것과, 반죽 상태로 얼리는 것은 공정 위치가 다릅니다.",
              "sourceIds": [
                "bm-frozen-study",
                "bm-frozen-glossary",
                "bm-prior",
                "bm-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-061-freezing-path"
            }
          ]
        },
        {
          "id": "bb-l-061-s2",
          "title": "얼음의 변화가 두 기능에 영향을 준다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "냉동과 저장 중 생기는 얼음 결정과 그 변화는 이스트의 생존·활성, 수화된 반죽 구조에 영향을 줄 수 있습니다. 이스트가 가스를 만드는 능력과 반죽이 가스를 붙잡는 능력을 따로 봅니다. 얼렸으니 모든 세포가 죽거나 반죽이 살균됐다는 뜻은 아닙니다.",
              "sourceIds": [
                "bm-frozen-study",
                "bm-frozen-glossary",
                "bm-prior",
                "bm-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "냉동·해동의 반복과 온도 변동은 구조와 품질을 더 불안정하게 할 수 있습니다. 배합·이스트의 종류·크기·냉동 속도·저장 조건에 따라 결과가 달라집니다.",
              "sourceIds": [
                "bm-frozen-study",
                "bm-frozen-glossary",
                "bm-prior",
                "bm-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-061-s3",
          "title": "얼리기 전후의 발효 위치를 확인",
          "blocks": [
            {
              "type": "paragraph",
              "text": "냉동 제품은 미발효·일부 발효·발효 완료 등 얼린 공정 위치가 다를 수 있습니다. 어떤 제품은 해동과 발효가 필요하고 어떤 제품은 별도 발효 없이 굽도록 설계됩니다. 제품 지침을 확인하지 않고 모든 냉동반죽을 같은 시간 동안 해동하거나 같은 양의 이스트를 더하지 않습니다.",
              "sourceIds": [
                "bm-frozen-study",
                "bm-frozen-glossary",
                "bm-prior",
                "bm-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "해동·발효·굽기의 순서와 조건을 제품별로 관리하고 저장 이력을 남깁니다. 냉장으로 발효 속도를 늦추는 공정과 실제 얼음이 생기는 냉동 공정도 구별합니다. 미생물 관리와 품질 노화는 L014–016의 조건에 연결합니다.",
              "sourceIds": [
                "bm-frozen-study",
                "bm-frozen-glossary",
                "bm-prior",
                "bm-author"
              ]
            }
          ]
        }
      ],
      "summary": "냉동반죽에서는 이스트의 가스 생성과 구조의 가스 보유를 나누어 본다. 얼린 공정 위치와 제품별 해동·발효·굽기 지침을 확인한다.",
      "memoryPoints": [
        {
          "key": "bb-l-061-m1",
          "text": "냉동반죽에서는 이스트의 가스 생성과 구조의 가스 보유를 나누어 본다. 얼린 공정 위치와 제품별 해동·발효·굽기 지침을 확인한다.",
          "sectionTitles": [
            "반죽을 얼려 생산 시점을 나누기",
            "얼음의 변화가 두 기능에 영향을 준다",
            "얼리기 전후의 발효 위치를 확인"
          ]
        }
      ],
      "assetIds": [
        "bb-a-061-freezing-path"
      ],
      "sourceIds": [
        "bm-frozen-study",
        "bm-frozen-glossary",
        "bm-prior",
        "bm-lecture",
        "bm-author"
      ],
      "questionIds": [
        "bb-q-117",
        "bb-q-118"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-117": "bb-l-061-s2",
        "bb-q-118": "bb-l-061-s3"
      }
    },
    {
      "id": "bb-l-062",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "접기·중간 휴지·최종 발효를 나누기",
      "intro": "부푸는 동안의 정리, 성형을 위한 휴지, 성형 후 팽창을 흐름에서 구별합니다.",
      "prerequisites": [
        "bb-l-003",
        "bb-l-011",
        "bb-l-012",
        "bb-l-058"
      ],
      "sections": [
        {
          "id": "bb-l-062-s1",
          "title": "발효 중 펀치·접기의 목적",
          "blocks": [
            {
              "type": "paragraph",
              "text": "벌크 발효 중 반죽을 누르거나 접는 작업은 가스를 일부 정리하고 반죽의 구조·상태를 고르게 만드는 데 이용됩니다. 접기는 글루텐 구조를 보강하는 방식으로도 쓰입니다. 목적은 반죽을 세게 때리거나 모든 가스를 완전히 없애는 것이 아닙니다.",
              "sourceIds": [
                "bm-folding",
                "bm-proof",
                "bm-dry-skin",
                "bm-prior",
                "bm-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "접는 횟수와 강도는 배합·반죽 상태·공정에 맞춥니다. 이미 충분히 약해진 반죽을 세게 다루면 손상될 수 있으므로, 시간표 하나만으로 언제나 같은 동작을 반복하지 않습니다.",
              "sourceIds": [
                "bm-folding",
                "bm-proof",
                "bm-dry-skin",
                "bm-prior",
                "bm-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-062-proof-stages"
            }
          ]
        },
        {
          "id": "bb-l-062-s2",
          "title": "중간 휴지는 다음 성형을 준비",
          "blocks": [
            {
              "type": "paragraph",
              "text": "분할·둥글리기 뒤의 중간 휴지는 반죽이 다시 늘어나기 쉬운 상태로 이완되도록 두는 단계입니다. L011의 성형 전 쉬는 시간과 연결합니다. 성형을 마친 뒤 틀에서 부피를 키우는 최종 발효와 공정 위치부터 다릅니다.",
              "sourceIds": [
                "bm-folding",
                "bm-proof",
                "bm-dry-skin",
                "bm-prior",
                "bm-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-062-s3",
          "title": "최종 발효는 형태와 표면을 함께 관리",
          "blocks": [
            {
              "type": "paragraph",
              "text": "최종 발효는 성형·팬닝 뒤 굽기 전에 반죽이 팽창하는 단계입니다. 온도·습도·시간과 반죽의 상태를 함께 관리합니다. 습도가 너무 낮거나 바람에 표면이 마르면 얇은 마른 막이 생겨 매끈한 팽창을 방해할 수 있습니다.",
              "sourceIds": [
                "bm-folding",
                "bm-proof",
                "bm-dry-skin",
                "bm-prior",
                "bm-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "시간만 채웠는지보다 제품에 맞는 팽창 정도와 조직 상태를 봅니다. 부족하거나 지나치면 모두 부피·기공·형태에 영향을 줄 수 있지만 겉모습 하나로 원인을 확정하지 않습니다. 굽기 중의 팽창은 L022와 구별해 연결합니다.",
              "sourceIds": [
                "bm-folding",
                "bm-proof",
                "bm-dry-skin",
                "bm-prior",
                "bm-author"
              ]
            }
          ]
        }
      ],
      "summary": "펀치·접기는 발효 중 정리와 구조 보강, 중간 휴지는 성형 전 이완, 최종 발효는 성형 후 굽기 전 팽창으로 구별한다.",
      "memoryPoints": [
        {
          "key": "bb-l-062-m1",
          "text": "펀치·접기는 발효 중 정리와 구조 보강, 중간 휴지는 성형 전 이완, 최종 발효는 성형 후 굽기 전 팽창으로 구별한다.",
          "sectionTitles": [
            "발효 중 펀치·접기의 목적",
            "중간 휴지는 다음 성형을 준비",
            "최종 발효는 형태와 표면을 함께 관리"
          ]
        }
      ],
      "assetIds": [
        "bb-a-062-proof-stages"
      ],
      "sourceIds": [
        "bm-folding",
        "bm-proof",
        "bm-dry-skin",
        "bm-prior",
        "bm-lecture",
        "bm-author"
      ],
      "questionIds": [
        "bb-q-119",
        "bb-q-120"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-119": "bb-l-062-s1",
        "bb-q-120": "bb-l-062-s3"
      }
    },
    {
      "id": "bb-l-063",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "증기와 빵 표면, 품질을 살피는 순서",
      "intro": "굽기 초기 표면의 수분과 뒤의 건조를 구별하고 결과를 여러 조건에 연결합니다.",
      "prerequisites": [
        "bb-l-013",
        "bb-l-018",
        "bb-l-021",
        "bb-l-022"
      ],
      "sections": [
        {
          "id": "bb-l-063-s1",
          "title": "초기 증기는 표면이 마르는 속도에 관여",
          "blocks": [
            {
              "type": "paragraph",
              "text": "프랑스빵 같은 제품에서 굽기 초기의 증기는 반죽 표면을 촉촉하게 유지해 너무 일찍 단단한 껍질이 생기는 것을 늦추는 데 쓰입니다. 표면의 전분이 물과 열을 받아 호화하는 변화는 광택과 껍질의 상태에도 연결됩니다.",
              "sourceIds": [
                "bm-steam",
                "bm-quality",
                "bm-prior",
                "bm-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "이 증기의 역할은 반죽 안에서 이스트가 가스를 만드는 일과 다릅니다. 반죽 속 기체의 팽창과 조직이 굳는 변화는 L022에, 열이 전달되는 길은 L021에 연결합니다.",
              "sourceIds": [
                "bm-steam",
                "bm-quality",
                "bm-prior",
                "bm-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-063-steam-surface"
            }
          ]
        },
        {
          "id": "bb-l-063-s2",
          "title": "마지막까지 계속 젖어 있게 두는 뜻은 아니다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "얇고 바삭한 껍질이 목표인 제품은 굽기 뒤쪽에서 수분이 빠져나가고 껍질이 굳는 조건도 필요합니다. 증기를 쓰는 시점·양과 배출은 제품·오븐에 맞춥니다. 모든 빵과 모든 오븐에 같은 증기량·시간을 적용하지 않습니다.",
              "sourceIds": [
                "bm-steam",
                "bm-quality",
                "bm-prior",
                "bm-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-063-s3",
          "title": "겉과 속을 나누고 기록으로 원인 좁히기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "관능 평가는 부피·균형·껍질색 같은 외관, 기공·속색·조직 같은 내부, 향·맛·입안 감촉 등을 나누어 봅니다. 밝은 속과 갈색 겉껍질은 기존 L013의 실제 사진에서 구별할 수 있습니다. 눈에 보이는 색과 먹을 때 느끼는 질감은 서로 다른 정보입니다.",
              "sourceIds": [
                "bm-steam",
                "bm-quality",
                "bm-prior",
                "bm-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "겉껍질이 진해도 내부 가열이 충분하다고 단정하지 않습니다. 작은 부피나 갈라짐도 혼합·발효·가열·배합 등 여러 원인이 가능합니다. 배합표와 반죽 온도·발효·굽기 기록을 비교해 원인을 좁힙니다. 관능 평가만으로 미생물 안전을 판정하지 않습니다.",
              "sourceIds": [
                "bm-steam",
                "bm-quality",
                "bm-prior",
                "bm-author"
              ]
            }
          ]
        }
      ],
      "summary": "초기 증기는 표면 건조와 호화에, 뒤의 건조는 껍질 형성에 관여한다. 외관·내부·맛과 감촉을 나누고 하나의 결점으로 원인을 단정하지 않는다.",
      "memoryPoints": [
        {
          "key": "bb-l-063-m1",
          "text": "초기 증기는 표면 건조와 호화에, 뒤의 건조는 껍질 형성에 관여한다. 외관·내부·맛과 감촉을 나누고 하나의 결점으로 원인을 단정하지 않는다.",
          "sectionTitles": [
            "초기 증기는 표면이 마르는 속도에 관여",
            "마지막까지 계속 젖어 있게 두는 뜻은 아니다",
            "겉과 속을 나누고 기록으로 원인 좁히기"
          ]
        }
      ],
      "assetIds": [
        "bb-a-063-steam-surface"
      ],
      "sourceIds": [
        "bm-steam",
        "bm-quality",
        "bm-prior",
        "bm-lecture",
        "bm-author"
      ],
      "questionIds": [
        "bb-q-121",
        "bb-q-122"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-121": "bb-l-063-s2",
        "bb-q-122": "bb-l-063-s3"
      }
    },
    {
      "id": "bb-l-064",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "굽기 손실과 필요한 반죽량의 기준",
      "intro": "굽기 전후 질량의 차이를 비율로 읽고, 목표 빵 무게에서 필요한 반죽량을 연결합니다.",
      "prerequisites": [
        "bb-l-004",
        "bb-l-005",
        "bb-l-010"
      ],
      "sections": [
        {
          "id": "bb-l-064-s1",
          "title": "손실률의 분모는 굽기 전 반죽 질량",
          "blocks": [
            {
              "type": "paragraph",
              "text": "굽는 동안 수분과 휘발 성분 등이 빠져나가 질량이 줄 수 있습니다. 굽기 손실률을 굽기 전 반죽 질량에 대한 감소량의 비율로 정하면, (굽기 전 질량−정해진 시점의 굽기 후 질량)÷굽기 전 질량×100으로 구합니다.",
              "sourceIds": [
                "bm-loss-study",
                "bm-prior",
                "bm-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "팬이나 용기의 무게는 빼고 같은 기준으로 재야 합니다. 오븐에서 나온 직후인지 정해진 냉각 뒤인지도 비교 조건입니다. 측정 시점이 다르면 수분이 더 빠져나가 같은 배치라도 값이 달라질 수 있습니다.",
              "sourceIds": [
                "bm-loss-study",
                "bm-prior",
                "bm-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-064-baking-loss"
            }
          ]
        },
        {
          "id": "bb-l-064-s2",
          "title": "가정한 수치로 감소와 잔존 비율 읽기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "가정 예로 반죽 600g이 정해진 냉각 후 540g이 됐다고 하면 감소량은 60g입니다. 60÷600×100=10%이므로 원래 반죽 질량의 90%가 남았습니다. 60÷540은 이 학습에서 정한 굽기 손실률의 분모와 다릅니다.",
              "sourceIds": [
                "bm-loss-study",
                "bm-prior",
                "bm-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-064-s3",
          "title": "목표 제품량에서 거꾸로 연결하기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "같은 조건에서 손실률을 10%로 가정하고 냉각 후 540g을 목표로 하면, 필요한 반죽량은 540÷0.90=600g입니다. 목표량에 단순히10%를 더하는 594g과는 다릅니다. 줄어드는 비율은 투입 반죽량을 기준으로 하기 때문입니다.",
              "sourceIds": [
                "bm-loss-study",
                "bm-prior",
                "bm-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "이10%는 설명을 위한 가정이며 모든 빵의 표준 손실률이 아닙니다. 배합·크기·형태·오븐·시간 등에 따라 실제 값을 확인합니다. 계량·분할 중 흘리거나 남은 재료, 발효 중 손실, 굽기 중 손실도 측정 공정별로 구별합니다.",
              "sourceIds": [
                "bm-loss-study",
                "bm-prior",
                "bm-author"
              ]
            }
          ]
        }
      ],
      "summary": "굽기 손실률은 감소량÷굽기 전 질량이다. 남는 비율이90%라면 목표 제품량÷0.90으로 필요한 반죽량을 역산한다.",
      "memoryPoints": [
        {
          "key": "bb-l-064-m1",
          "text": "굽기 손실률은 감소량÷굽기 전 질량이다. 남는 비율이90%라면 목표 제품량÷0.90으로 필요한 반죽량을 역산한다.",
          "sectionTitles": [
            "손실률의 분모는 굽기 전 반죽 질량",
            "가정한 수치로 감소와 잔존 비율 읽기",
            "목표 제품량에서 거꾸로 연결하기"
          ]
        }
      ],
      "assetIds": [
        "bb-a-064-baking-loss"
      ],
      "sourceIds": [
        "bm-loss-study",
        "bm-prior",
        "bm-author",
        "bm-lecture"
      ],
      "questionIds": [
        "bb-q-123",
        "bb-q-124"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-123": "bb-l-064-s2",
        "bb-q-124": "bb-l-064-s3"
      }
    },
    {
      "id": "bb-l-065",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "만드는 기계와 측정하는 기구",
      "intro": "반죽을 처리하는 설비의 기능과 밀가루·반죽을 비교하는 시험 기구를 나누어 봅니다.",
      "prerequisites": [
        "bb-l-011",
        "bb-l-012",
        "bb-l-044",
        "bb-l-051",
        "bb-l-058"
      ],
      "sections": [
        {
          "id": "bb-l-065-s1",
          "title": "공정에서 재료에 하는 일",
          "blocks": [
            {
              "type": "paragraph",
              "text": "믹서는 재료를 혼합하고 반죽을 발달시키는 데, 분할기는 정한 크기로 나누는 데, 라운더는 조각을 둥글게 준비하는 데, 성형기는 제품 모양을 만드는 데 쓰입니다. 시터 또는 파이롤러는 반죽을 정한 두께로 밀어 펴는 설비와 연결합니다.",
              "sourceIds": [
                "bm-farinograph",
                "bm-extensograph",
                "bm-prior",
                "bm-lecture",
                "bm-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "수직형·수평형·스파이럴 등 믹서의 구조에 따라 반죽에 주는 일과 온도 변화가 다를 수 있습니다. 이름만 보고 같은 분 수로 혼합이 끝난다고 정하지 않습니다. 실제 작업은 장비의 용도·용량·가드·정지 절차에 맞춥니다.",
              "sourceIds": [
                "bm-farinograph",
                "bm-extensograph",
                "bm-prior",
                "bm-lecture",
                "bm-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-065-production-tools"
            }
          ]
        },
        {
          "id": "bb-l-065-s2",
          "title": "시험 기구는 측정하는 양을 먼저",
          "blocks": [
            {
              "type": "paragraph",
              "text": "파리노그래프(Farinograph)는 규정된 시험 조건에서 물 흡수와 혼합 중 반죽의 저항·발달·안정성 등에 관한 정보를 얻는 데 쓰입니다. 익스텐소그래프(Extensograph)는 반죽을 늘릴 때의 신장성과 저항을 봅니다. 아밀로그래프(Amylograph)는 가열 중 전분 현탁액 등의 점도·호화 거동을 살핍니다.",
              "sourceIds": [
                "bm-farinograph",
                "bm-extensograph",
                "bm-prior",
                "bm-lecture",
                "bm-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-065-measurement-axes"
            }
          ]
        },
        {
          "id": "bb-l-065-s3",
          "title": "곡선의 축과 시험 조건",
          "blocks": [
            {
              "type": "paragraph",
              "text": "세 기구의 그래프를 같은 종류의 수치라고 읽지 않습니다. 혼합 시간에 따른 저항, 늘어나는 길이에 따른 저항, 가열에 따른 점도는 측정 조건과 축이 다릅니다. 원료·시험법·시료·온도가 맞아야 값을 비교할 수 있습니다.",
              "sourceIds": [
                "bm-farinograph",
                "bm-extensograph",
                "bm-prior",
                "bm-lecture",
                "bm-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "시험의 발달 시간은 특정 기구와 조건에서 얻은 값입니다. 이를 작업장의 모든 믹서가 반드시 똑같이 돌아야 할 시간으로 바꾸지 않습니다. 측정 자료와 실제 제품 시험·공정 기록을 함께 봅니다.",
              "sourceIds": [
                "bm-farinograph",
                "bm-extensograph",
                "bm-prior",
                "bm-lecture",
                "bm-author"
              ]
            }
          ]
        }
      ],
      "summary": "생산 설비는 섞기·나누기·둥글리기·성형·펴기의 일을 한다. 시험 기구는 혼합 저항, 신장 저항, 가열 점도처럼 측정하는 양과 축이 다르다.",
      "memoryPoints": [
        {
          "key": "bb-l-065-m1",
          "text": "생산 설비는 섞기·나누기·둥글리기·성형·펴기의 일을 한다. 시험 기구는 혼합 저항, 신장 저항, 가열 점도처럼 측정하는 양과 축이 다르다.",
          "sectionTitles": [
            "공정에서 재료에 하는 일",
            "시험 기구는 측정하는 양을 먼저",
            "곡선의 축과 시험 조건"
          ]
        }
      ],
      "assetIds": [
        "bb-a-065-production-tools",
        "bb-a-065-measurement-axes"
      ],
      "sourceIds": [
        "bm-farinograph",
        "bm-extensograph",
        "bm-prior",
        "bm-lecture",
        "bm-author"
      ],
      "questionIds": [
        "bb-q-125",
        "bb-q-126"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-125": "bb-l-065-s1",
        "bb-q-126": "bb-l-065-s2"
      }
    },
    {
      "id": "bb-l-066",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "저배합·고배합과 통밀·호밀의 차이",
      "intro": "모양보다 배합표를 먼저 보고 가루가 바뀔 때의 구조를 비교합니다.",
      "prerequisites": [
        "bb-l-001",
        "bb-l-017",
        "bb-l-051",
        "bb-l-058"
      ],
      "sections": [
        {
          "id": "bb-l-066-s1",
          "title": "어떤 재료가 얼마나 들어갔는가",
          "blocks": [
            {
              "type": "paragraph",
              "text": "저배합 또는 린(lean) 계열은 밀가루·물·이스트·소금 중심의 비교적 단순한 배합과 연결합니다. 고배합 또는 리치(rich) 계열은 당·유지·달걀·유제품 등이 더해진 배합과 연결합니다. 경계와 명칭은 제품에 따라 다르므로 배합표를 확인합니다.",
              "sourceIds": [
                "bm-wholegrain",
                "bm-rye",
                "bm-prior",
                "bm-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-066-formula-families"
            }
          ]
        },
        {
          "id": "bb-l-066-s2",
          "title": "모양이 같아도 배합은 다를 수 있다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "같은 둥근 빵이라도 배합·가수율·발효·굽기 조건이 다를 수 있습니다. 프랑스빵·식빵·단과자빵 같은 이름만 보고 설탕·물·유지의 양이 언제나 고정돼 있다고 정하지 않습니다. 당과 소금은 L017, 유지 기능은 L057과 연결합니다.",
              "sourceIds": [
                "bm-wholegrain",
                "bm-rye",
                "bm-prior",
                "bm-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-066-s3",
          "title": "가루의 구성과 구조",
          "blocks": [
            {
              "type": "paragraph",
              "text": "통밀가루는 겨·배아·배유를 포함하므로 흰 밀가루와 수분 흡수·구조 형성이 달라질 수 있습니다. 단백질 총량이 더 크다고 해서 반죽의 가스 보유와 부피가 반드시 더 큰 것은 아닙니다.",
              "sourceIds": [
                "bm-wholegrain",
                "bm-rye",
                "bm-prior",
                "bm-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "호밀은 밀과 다른 곡물이며 밀 반죽과 같은 탄성 글루텐 망을 기대하지 않습니다. 호밀 비율이 큰 반죽에서는 전분·수분을 붙잡는 비전분 다당류 등의 역할, 산도와 효소의 영향을 함께 봅니다. 밀가루 일부를 바꾸는 정도와 주원료를 바꾸는 경우를 구별해 혼합·발효·굽기를 조정합니다.",
              "sourceIds": [
                "bm-wholegrain",
                "bm-rye",
                "bm-prior",
                "bm-author"
              ]
            }
          ]
        }
      ],
      "summary": "린·리치는 모양보다 배합으로 읽는다. 통밀·호밀은 흰 밀가루와 수분 흡수·구조 형성이 달라 같은 비율과 공정으로 자동 대체하지 않는다.",
      "memoryPoints": [
        {
          "key": "bb-l-066-m1",
          "text": "린·리치는 모양보다 배합으로 읽는다. 통밀·호밀은 흰 밀가루와 수분 흡수·구조 형성이 달라 같은 비율과 공정으로 자동 대체하지 않는다.",
          "sectionTitles": [
            "어떤 재료가 얼마나 들어갔는가",
            "모양이 같아도 배합은 다를 수 있다",
            "가루의 구성과 구조"
          ]
        }
      ],
      "assetIds": [
        "bb-a-066-formula-families"
      ],
      "sourceIds": [
        "bm-wholegrain",
        "bm-rye",
        "bm-prior",
        "bm-lecture",
        "bm-author"
      ],
      "questionIds": [
        "bb-q-127",
        "bb-q-128"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-127": "bb-l-066-s1",
        "bb-q-128": "bb-l-066-s3"
      }
    },
    {
      "id": "bb-l-067",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "반죽과 유지가 층을 이루는 라미네이션",
      "intro": "실제 크루아상의 단면을 보고, 굽기 전 반죽·유지 층과 구별해 연결합니다.",
      "prerequisites": [
        "bb-l-057",
        "bb-l-058",
        "bb-l-061"
      ],
      "sections": [
        {
          "id": "bb-l-067-s1",
          "title": "사진에서 얇은 결과 공간 찾기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "사진은 크루아상을 자른 실제 단면입니다. 바깥의 갈색 껍질과 안쪽의 얇게 이어진 결, 그 사이 공간을 찾아봅니다. 이 사진은 굽기 뒤의 구조이며, 현재 보이는 각 공간을 굽기 전 버터 층 하나와 정확히 일대일로 셀 수는 없습니다.",
              "sourceIds": [
                "bm-lamination",
                "bm-croissant",
                "bm-prior",
                "bm-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-photo-067-croissant"
            }
          ]
        },
        {
          "id": "bb-l-067-s2",
          "title": "반죽 사이에 유지 층을 두고 밀고 접기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "라미네이션은 반죽으로 가소성 있는 유지를 감싸고 밀기·접기를 거쳐 반죽과 유지의 층을 만드는 과정입니다. L057의 가소성은 유지가 부서지거나 녹아 흘러버리지 않으면서 함께 펴지는 조건과 연결합니다.",
              "sourceIds": [
                "bm-lamination",
                "bm-croissant",
                "bm-prior",
                "bm-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "반죽과 유지의 단단함 차이가 너무 크면 유지가 갈라지거나 퍼져 층이 불균일해질 수 있습니다. 반죽의 이완과 온도를 함께 관리합니다. 무조건 많이 접는 것이 더 좋은 결과를 보장하지 않습니다.",
              "sourceIds": [
                "bm-lamination",
                "bm-croissant",
                "bm-prior",
                "bm-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-067-lamination"
            }
          ]
        },
        {
          "id": "bb-l-067-s3",
          "title": "발효와 층 사이 수증기 역할",
          "blocks": [
            {
              "type": "paragraph",
              "text": "크루아상·데니시처럼 이스트를 쓰는 층 반죽은 발효에 의한 가스와 굽기 중 수증기 등의 팽창이 함께 관여합니다. 이스트를 쓰지 않는 퍼프 페이스트리와는 배합과 발효 공정이 다릅니다.",
              "sourceIds": [
                "bm-lamination",
                "bm-croissant",
                "bm-prior",
                "bm-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "반죽 전체에 유지가 고르게 섞여 연한 조직을 만드는 쇼트닝 작용과, 별도 유지 층을 유지하는 라미네이션은 구조가 다릅니다. L065의 시터는 층을 펴는 데 쓰일 수 있지만 실제 두께·접기·휴지 조건은 제품 공정에 맞춥니다.",
              "sourceIds": [
                "bm-lamination",
                "bm-croissant",
                "bm-prior",
                "bm-author"
              ]
            }
          ]
        }
      ],
      "summary": "라미네이션은 반죽과 유지의 별도 층을 만드는 과정이다. 이스트를 쓰는 층 반죽과 쓰지 않는 퍼프는 발효 공정이 다르며, 굽기 뒤 공간 수가 버터 층 수는 아니다.",
      "memoryPoints": [
        {
          "key": "bb-l-067-m1",
          "text": "라미네이션은 반죽과 유지의 별도 층을 만드는 과정이다. 이스트를 쓰는 층 반죽과 쓰지 않는 퍼프는 발효 공정이 다르며, 굽기 뒤 공간 수가 버터 층 수는 아니다.",
          "sectionTitles": [
            "사진에서 얇은 결과 공간 찾기",
            "반죽 사이에 유지 층을 두고 밀고 접기",
            "발효와 층 사이 수증기 역할"
          ]
        }
      ],
      "assetIds": [
        "bb-photo-067-croissant",
        "bb-a-067-lamination"
      ],
      "sourceIds": [
        "bm-lamination",
        "bm-croissant",
        "bm-prior",
        "bm-lecture",
        "bm-author"
      ],
      "questionIds": [
        "bb-q-129",
        "bb-q-130"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-129": "bb-l-067-s2",
        "bb-q-130": "bb-l-067-s3"
      }
    },
    {
      "id": "bb-l-068",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "영양소의 역할과 소화·흡수",
      "intro": "식품의 성분이 몸에서 쓰이기까지 분해와 이동을 나누어 봅니다.",
      "prerequisites": [
        "bb-l-019",
        "bb-l-043",
        "bb-l-048"
      ],
      "sections": [
        {
          "id": "bb-l-068-s1",
          "title": "에너지·몸의 재료·기능 조절",
          "blocks": [
            {
              "type": "paragraph",
              "text": "탄수화물·지방·단백질은 에너지를 제공할 수 있는 성분이며, 단백질과 지방 등은 몸의 구조와 여러 물질을 만드는 재료이기도 합니다. 비타민·무기질·물도 몸의 기능을 유지하는 데 필요합니다. 한 영양소가 단 한 가지 일만 하는 것은 아닙니다.",
              "sourceIds": [
                "nr-niddk",
                "nr-prior",
                "nr-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "재료100g의 열량과 그 안에 들어 있는 탄수화물·단백질·지방의 질량은 L019·020에서 구별했습니다. 비타민이 에너지 대사에 필요하다는 말은 비타민 자체를 탄수화물처럼 태워 같은 방식의 열량을 낸다는 뜻은 아닙니다.",
              "sourceIds": [
                "nr-niddk",
                "nr-prior",
                "nr-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-068-s2",
          "title": "소화는 쓸 수 있는 작은 부분으로",
          "blocks": [
            {
              "type": "paragraph",
              "text": "소화에는 씹고 섞는 물리적 작용과 소화액·효소에 의한 분해가 관여합니다. 전분 같은 큰 탄수화물과 단백질·지방은 소화 과정에서 더 작은 부분으로 분해됩니다. 어떤 성분이 어떤 반응을 거치는지 구별해 L044의 효소·가수분해에 연결합니다.",
              "sourceIds": [
                "nr-niddk",
                "nr-prior",
                "nr-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-068-digestion-absorption"
            }
          ]
        },
        {
          "id": "bb-l-068-s3",
          "title": "흡수는 장 안에서 몸 안으로 이동",
          "blocks": [
            {
              "type": "paragraph",
              "text": "흡수는 소화된 성분 등이 장의 벽을 거쳐 몸 안으로 들어가는 과정입니다. 소장은 대부분의 영양소를 흡수하는 중요한 장소이며, 혈액·림프 등을 통해 성분이 운반됩니다. 분자가 잘게 나뉘는 일과 장 벽을 통과하는 일은 같은 사건이 아닙니다.",
              "sourceIds": [
                "nr-niddk",
                "nr-prior",
                "nr-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "흡수한 성분은 에너지 생산·새 물질 합성·저장 등에 쓰입니다. 먹은 양, 소화·흡수된 양, 실제 몸에 이용되거나 남는 양을 서로 같다고 놓지 않습니다. 이 구별을 다음 단백질 품질 지표와 연결합니다.",
              "sourceIds": [
                "nr-niddk",
                "nr-prior",
                "nr-author"
              ]
            }
          ]
        }
      ],
      "summary": "소화는 성분을 작게 분해하는 과정, 흡수는 장 벽을 거쳐 몸 안으로 이동하는 과정이다. 섭취·흡수·이용의 양은 구별한다.",
      "memoryPoints": [
        {
          "key": "bb-l-068-m1",
          "text": "소화는 성분을 작게 분해하는 과정, 흡수는 장 벽을 거쳐 몸 안으로 이동하는 과정이다. 섭취·흡수·이용의 양은 구별한다.",
          "sectionTitles": [
            "에너지·몸의 재료·기능 조절",
            "소화는 쓸 수 있는 작은 부분으로",
            "흡수는 장 안에서 몸 안으로 이동"
          ]
        }
      ],
      "assetIds": [
        "bb-a-068-digestion-absorption"
      ],
      "sourceIds": [
        "nr-niddk",
        "nr-prior",
        "nr-lecture",
        "nr-author"
      ],
      "questionIds": [
        "bb-q-131",
        "bb-q-132"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-131": "bb-l-068-s1",
        "bb-q-132": "bb-l-068-s3"
      }
    },
    {
      "id": "bb-l-069",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "아미노산과 필수 영양소의 뜻",
      "intro": "단백질의 단위와 몸에서 필요한 양을 만들 수 있는지를 구별합니다.",
      "prerequisites": [
        "bb-l-044",
        "bb-l-045",
        "bb-l-046",
        "bb-l-068"
      ],
      "sections": [
        {
          "id": "bb-l-069-s1",
          "title": "단백질을 이루는 아미노산",
          "blocks": [
            {
              "type": "paragraph",
              "text": "아미노산은 연결되어 단백질을 이루는 단위입니다. 먹은 단백질은 소화되어 생긴 아미노산 등을 공급하고, 몸은 이를 새 단백질을 만드는 데 이용합니다. 효소의 대부분도 단백질이며 특정 반응을 촉진합니다. 아밀라제·단백질분해효소·리파아제는 작용 대상이 다릅니다.",
              "sourceIds": [
                "nr-amino",
                "nr-essential",
                "nr-b6",
                "nr-magnesium",
                "nr-prior",
                "nr-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "어떤 효소는 무기질 이온이나 비타민에서 유래한 조효소 등 보조 인자가 있어야 제대로 작용합니다. 모든 효소가 같은 보조 인자나 같은 온도·pH를 요구하는 것은 아닙니다.",
              "sourceIds": [
                "nr-amino",
                "nr-essential",
                "nr-b6",
                "nr-magnesium",
                "nr-prior",
                "nr-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-069-s2",
          "title": "필수는 더 중요하다는 등급이 아니다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "필수아미노산은 몸에서 필요한 만큼 만들 수 없어 음식으로 공급받아야 하는 아미노산입니다. 사람의 대표적인9종은 히스티딘·이소류신·류신·라이신·메티오닌·페닐알라닌·트레오닌·트립토판·발린입니다. 히스티딘을 어린아이에게만 필요한 성분으로 한정하지 않습니다.",
              "sourceIds": [
                "nr-amino",
                "nr-essential",
                "nr-b6",
                "nr-magnesium",
                "nr-prior",
                "nr-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "비필수아미노산은 몸에서 합성할 수 있다는 분류이지 몸에 쓸모없다는 말이 아닙니다. 성장·질병 등 조건에 따라 합성만으로 수요를 맞추기 어려워지는 경우의 ‘조건부 필수’도 구별합니다.",
              "sourceIds": [
                "nr-amino",
                "nr-essential",
                "nr-b6",
                "nr-magnesium",
                "nr-prior",
                "nr-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-069-essential-supply"
            }
          ]
        },
        {
          "id": "bb-l-069-s3",
          "title": "지방산의 필수성과 결합 수는 다른 분류",
          "blocks": [
            {
              "type": "paragraph",
              "text": "필수지방산의 대표는 리놀레산과 알파리놀렌산입니다. 불포화지방산이라는 말은 탄소 사슬의 이중결합 유무를 보는 구조 분류이고, 필수라는 말은 몸에서 필요한 만큼 만들 수 있는지를 보는 영양 분류입니다. 모든 불포화지방산을 전부 같은 필수지방산이라고 묶지 않습니다.",
              "sourceIds": [
                "nr-amino",
                "nr-essential",
                "nr-b6",
                "nr-magnesium",
                "nr-prior",
                "nr-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "한 가지 식품의 단백질 양만이 아니라 필수아미노산의 구성·이용 정도도 함께 봅니다. 다음 학습에서는 이를 평가하는 여러 지표의 분모를 나누어 읽습니다.",
              "sourceIds": [
                "nr-amino",
                "nr-essential",
                "nr-b6",
                "nr-magnesium",
                "nr-prior",
                "nr-author"
              ]
            }
          ]
        }
      ],
      "summary": "필수는 필요한 양을 몸에서 만들지 못해 공급받아야 한다는 뜻이다. 비필수도 필요하며, 지방산의 필수성과 포화·불포화 분류는 다르다.",
      "memoryPoints": [
        {
          "key": "bb-l-069-m1",
          "text": "필수는 필요한 양을 몸에서 만들지 못해 공급받아야 한다는 뜻이다. 비필수도 필요하며, 지방산의 필수성과 포화·불포화 분류는 다르다.",
          "sectionTitles": [
            "단백질을 이루는 아미노산",
            "필수는 더 중요하다는 등급이 아니다",
            "지방산의 필수성과 결합 수는 다른 분류"
          ]
        }
      ],
      "assetIds": [
        "bb-a-069-essential-supply"
      ],
      "sourceIds": [
        "nr-amino",
        "nr-essential",
        "nr-b6",
        "nr-magnesium",
        "nr-prior",
        "nr-lecture",
        "nr-author"
      ],
      "questionIds": [
        "bb-q-133",
        "bb-q-134"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-133": "bb-l-069-s2",
        "bb-q-134": "bb-l-069-s3"
      }
    },
    {
      "id": "bb-l-070",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "단백질 품질 지표는 분모가 다르다",
      "intro": "섭취·흡수·보유의 관계를 정한 뒤 소화율·생물가·순단백질이용률을 구별합니다.",
      "prerequisites": [
        "bb-l-068",
        "bb-l-069"
      ],
      "sections": [
        {
          "id": "bb-l-070-s1",
          "title": "양과 구성·이용을 함께 보기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "단백질이 많다는 양의 정보와, 필수아미노산의 구성 및 소화·이용 정도는 다릅니다. 필요한 아미노산 중 상대적으로 부족한 것이 전체 단백질 합성에 제약이 될 수 있다는 관점으로 ‘제한아미노산’을 이해합니다. 어떤 식품을 이름 하나로 언제나 최상·최하라고 매기지 않습니다.",
              "sourceIds": [
                "nr-fao-bv",
                "nr-fao-per",
                "nr-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-070-s2",
          "title": "섭취 I, 흡수 A, 보유 R",
          "blocks": [
            {
              "type": "paragraph",
              "text": "소화율은 섭취한 질소 중 흡수된 비율 A/I, 생물가(BV)는 흡수된 질소 중 몸에 보유된 비율 R/A, 순단백질이용률(NPU)은 섭취한 질소 중 보유된 비율 R/I와 연결합니다. 같은 보유량을 보더라도 분모가 다릅니다.",
              "sourceIds": [
                "nr-fao-bv",
                "nr-fao-per",
                "nr-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "그림에서는 필요한 보정을 마쳐 섭취10, 흡수8, 보유6이라는 상대량을 정한 가정 예를 씁니다. 소화율은80%, BV는75%, NPU는60%입니다. 이 값은 특정 식품의 측정값이나 실제 사람의 섭취 권장량이 아닙니다.",
              "sourceIds": [
                "nr-fao-bv",
                "nr-fao-per",
                "nr-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-070-protein-ratios"
            }
          ]
        },
        {
          "id": "bb-l-070-s3",
          "title": "단백질효율과 시험 조건",
          "blocks": [
            {
              "type": "paragraph",
              "text": "단백질효율(PER)은 시험 조건에서 단백질 섭취량에 대한 체중 증가량의 비율로 구별합니다. 질소 보유량을 분자로 쓰는 BV와 같은 식이 아니며, 백분율 표시를 무조건 붙이지 않습니다.",
              "sourceIds": [
                "nr-fao-bv",
                "nr-fao-per",
                "nr-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "실제 소화율·질소 보유 평가는 배설량과 몸에서 유래한 손실의 보정, 시험 대상·배합·섭취 수준 등의 조건을 포함합니다. 단순히 먹은 질소에서 소변만 빼거나, 섭취량을 곧 흡수량이라고 놓아 생물가를 계산하지 않습니다. 지표 하나만으로 식단 전체의 적합성을 보장하지 않습니다.",
              "sourceIds": [
                "nr-fao-bv",
                "nr-fao-per",
                "nr-author"
              ]
            }
          ]
        }
      ],
      "summary": "소화율 A/I, 생물가 R/A, NPU R/I는 분모가 다르다. PER는 단백질 섭취량에 대한 체중 증가량을 보는 별도 지표다.",
      "memoryPoints": [
        {
          "key": "bb-l-070-m1",
          "text": "소화율 A/I, 생물가 R/A, NPU R/I는 분모가 다르다. PER는 단백질 섭취량에 대한 체중 증가량을 보는 별도 지표다.",
          "sectionTitles": [
            "양과 구성·이용을 함께 보기",
            "섭취 I, 흡수 A, 보유 R",
            "단백질효율과 시험 조건"
          ]
        }
      ],
      "assetIds": [
        "bb-a-070-protein-ratios"
      ],
      "sourceIds": [
        "nr-fao-bv",
        "nr-fao-per",
        "nr-author",
        "nr-lecture"
      ],
      "questionIds": [
        "bb-q-135",
        "bb-q-136",
        "bb-q-137"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-135": "bb-l-070-s2",
        "bb-q-136": "bb-l-070-s2",
        "bb-q-137": "bb-l-070-s3"
      }
    },
    {
      "id": "bb-l-071",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "지용성 비타민 A·D·E·K",
      "intro": "기름에 잘 녹는 분류와 각각의 몸속 역할을 연결합니다.",
      "prerequisites": [
        "bb-l-045",
        "bb-l-068"
      ],
      "sections": [
        {
          "id": "bb-l-071-s1",
          "title": "지용성은 지방을 녹인다는 뜻이 아니다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "비타민 A·D·E·K는 지용성 비타민으로 구별합니다. 기름에 잘 녹는 성질과 흡수·저장 특성을 연결해 이해합니다. 비타민이 지방 덩어리를 녹여 없애는 물질이라는 뜻은 아닙니다. 비타민 자체도 탄수화물·지방 같은 에너지원으로 세지 않습니다.",
              "sourceIds": [
                "nr-vitA",
                "nr-vitD",
                "nr-vitE",
                "nr-vitK",
                "nr-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-071-s2",
          "title": "A와 D의 대표 기능",
          "blocks": [
            {
              "type": "paragraph",
              "text": "비타민 A는 정상적인 시각과 세포·성장·면역 기능에 관여합니다. 식품에는 이미 비타민 A 형태로 있는 것과, 베타카로틴처럼 몸에서 비타민 A로 바꿀 수 있는 전구체가 있습니다. 모든 노란 색소가 곧 같은 양의 비타민 A라는 뜻은 아닙니다.",
              "sourceIds": [
                "nr-vitA",
                "nr-vitD",
                "nr-vitE",
                "nr-vitK",
                "nr-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "비타민 D는 칼슘 흡수와 뼈의 유지 등에 관여합니다. 피부에서 생성되는 경로도 있으므로 모든 비타민이 몸에서 전혀 만들어지지 않는다고 외우지 않습니다. 음식에서 얻는 경로와 몸에서 만드는 경로를 구별합니다.",
              "sourceIds": [
                "nr-vitA",
                "nr-vitD",
                "nr-vitE",
                "nr-vitK",
                "nr-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-071-fat-soluble-vitamins"
            }
          ]
        },
        {
          "id": "bb-l-071-s3",
          "title": "E와 K의 대표 기능",
          "blocks": [
            {
              "type": "paragraph",
              "text": "비타민 E는 세포의 산화 손상을 줄이는 항산화 작용과 연결합니다. 토코페롤은 비타민 E 계열의 성분 이름과 연결해 볼 수 있습니다. 식품 유지의 산화·산패 지표와 몸 안의 비타민 기능을 같은 측정값으로 읽지는 않습니다.",
              "sourceIds": [
                "nr-vitA",
                "nr-vitD",
                "nr-vitE",
                "nr-vitK",
                "nr-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "비타민 K는 정상적인 혈액 응고와 뼈의 기능에 관여합니다. ‘K는 응고, E는 항산화’처럼 대표 연결을 기억하되 각 비타민이 그 기능 하나만 하거나 무조건 많이 들어갈수록 좋다고 정하지 않습니다.",
              "sourceIds": [
                "nr-vitA",
                "nr-vitD",
                "nr-vitE",
                "nr-vitK",
                "nr-author"
              ]
            }
          ]
        }
      ],
      "summary": "지용성 A·D·E·K는 기름에 잘 녹는 분류다. A 시각, D 칼슘·뼈, E 항산화, K 혈액 응고의 대표 연결을 구별한다.",
      "memoryPoints": [
        {
          "key": "bb-l-071-m1",
          "text": "지용성 A·D·E·K는 기름에 잘 녹는 분류다. A 시각, D 칼슘·뼈, E 항산화, K 혈액 응고의 대표 연결을 구별한다.",
          "sectionTitles": [
            "지용성은 지방을 녹인다는 뜻이 아니다",
            "A와 D의 대표 기능",
            "E와 K의 대표 기능"
          ]
        }
      ],
      "assetIds": [
        "bb-a-071-fat-soluble-vitamins"
      ],
      "sourceIds": [
        "nr-vitA",
        "nr-vitD",
        "nr-vitE",
        "nr-vitK",
        "nr-lecture",
        "nr-author"
      ],
      "questionIds": [
        "bb-q-138",
        "bb-q-139"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-138": "bb-l-071-s1",
        "bb-q-139": "bb-l-071-s2"
      }
    },
    {
      "id": "bb-l-072",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "수용성 비타민 B군과 조효소",
      "intro": "비타민 B의 여러 이름을 대사·세포 기능과 연결하고 저장의 예외도 봅니다.",
      "prerequisites": [
        "bb-l-044",
        "bb-l-068",
        "bb-l-069",
        "bb-l-071"
      ],
      "sections": [
        {
          "id": "bb-l-072-s1",
          "title": "B군은 한 가지 성분의 이름이 아니다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "수용성 비타민에는 B군과 비타민 C가 있습니다. B군의 여러 성분은 서로 다른 대사 반응에 관여하며, 조효소의 구성이나 세포 기능과 연결됩니다. 식품의 에너지를 이용하는 데 돕는 역할과 비타민 자체가 열량원이라는 말은 구별합니다.",
              "sourceIds": [
                "nr-b1",
                "nr-b2",
                "nr-b3",
                "nr-b5",
                "nr-b6",
                "nr-b7",
                "nr-b9",
                "nr-b12",
                "nr-prior",
                "nr-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "B1은 티아민, B2는 리보플라빈, B3는 니아신, B5는 판토텐산, B6는 피리독신 등의 계열, B7은 비오틴, B9는 엽산, B12는 코발라민 계열로 연결해 읽습니다. 번호가 비슷하다고 같은 화학물질의 양만 다른 제품은 아닙니다.",
              "sourceIds": [
                "nr-b1",
                "nr-b2",
                "nr-b3",
                "nr-b5",
                "nr-b6",
                "nr-b7",
                "nr-b9",
                "nr-b12",
                "nr-prior",
                "nr-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-072-b-vitamins"
            }
          ]
        },
        {
          "id": "bb-l-072-s2",
          "title": "에너지 이용과 세포·혈액 기능",
          "blocks": [
            {
              "type": "paragraph",
              "text": "B1·B2·B3는 식품의 성분에서 에너지를 얻는 여러 대사 반응과 연결됩니다. B5는 지방의 합성·분해와 에너지 대사, B7도 탄수화물·지방·단백질 대사와 연결됩니다. B6는 아미노산 대사 등 여러 효소 반응에 관여합니다.",
              "sourceIds": [
                "nr-b1",
                "nr-b2",
                "nr-b3",
                "nr-b5",
                "nr-b6",
                "nr-b7",
                "nr-b9",
                "nr-b12",
                "nr-prior",
                "nr-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "B9는 DNA 합성과 세포 분열, B12는 혈액·신경 세포의 유지와 DNA 합성에 관여합니다. 식품 속 엽산(folate)과 강화 식품 등에 쓰는 폴산(folic acid)의 이름도 구별합니다. 대표적인 결핍 관련 용어로 B1의 각기병, B3의 펠라그라를 연결하되 증상을 한 성분에만 일대일로 묶지는 않습니다.",
              "sourceIds": [
                "nr-b1",
                "nr-b2",
                "nr-b3",
                "nr-b5",
                "nr-b6",
                "nr-b7",
                "nr-b9",
                "nr-b12",
                "nr-prior",
                "nr-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-072-s3",
          "title": "수용성이라고 모두 저장0은 아니다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "일반적으로 수용성 비타민은 지용성 비타민과 흡수·저장·배설 특성이 다릅니다. 다만 B12는 몸에 상당량 저장될 수 있으므로 모든 수용성 비타민은 저장되지 않아 하루만 빠져도 곧 결핍된다고 외우지 않습니다.",
              "sourceIds": [
                "nr-b1",
                "nr-b2",
                "nr-b3",
                "nr-b5",
                "nr-b6",
                "nr-b7",
                "nr-b9",
                "nr-b12",
                "nr-prior",
                "nr-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "몸에서 일부 전환되는 경로도 구별합니다. 니아신은 트립토판에서 만들어지는 경로가 있습니다. 그러므로 모든 수용성 비타민에는 전구체가 없다는 설명은 맞지 않습니다. 다음에는 비타민 C와 식품 가공 중 성분 이동·변화를 봅니다.",
              "sourceIds": [
                "nr-b1",
                "nr-b2",
                "nr-b3",
                "nr-b5",
                "nr-b6",
                "nr-b7",
                "nr-b9",
                "nr-b12",
                "nr-prior",
                "nr-author"
              ]
            }
          ]
        }
      ],
      "summary": "B군은 여러 대사·세포 기능에 관여하는 서로 다른 비타민이다. B12의 저장과 트립토판→니아신 경로처럼 수용성의 예외와 전환을 구별한다.",
      "memoryPoints": [
        {
          "key": "bb-l-072-m1",
          "text": "B군은 여러 대사·세포 기능에 관여하는 서로 다른 비타민이다. B12의 저장과 트립토판→니아신 경로처럼 수용성의 예외와 전환을 구별한다.",
          "sectionTitles": [
            "B군은 한 가지 성분의 이름이 아니다",
            "에너지 이용과 세포·혈액 기능",
            "수용성이라고 모두 저장0은 아니다"
          ]
        }
      ],
      "assetIds": [
        "bb-a-072-b-vitamins"
      ],
      "sourceIds": [
        "nr-b1",
        "nr-b2",
        "nr-b3",
        "nr-b5",
        "nr-b6",
        "nr-b7",
        "nr-b9",
        "nr-b12",
        "nr-prior",
        "nr-lecture",
        "nr-author"
      ],
      "questionIds": [
        "bb-q-140",
        "bb-q-141"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-140": "bb-l-072-s1",
        "bb-q-141": "bb-l-072-s3"
      }
    },
    {
      "id": "bb-l-073",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "비타민 C와 가공 중 성분의 변화",
      "intro": "같은 성분의 몸속 역할과 반죽에서의 역할, 이동과 분해를 나누어 봅니다.",
      "prerequisites": [
        "bb-l-068",
        "bb-l-071",
        "bb-l-072",
        "bb-l-018"
      ],
      "sections": [
        {
          "id": "bb-l-073-s1",
          "title": "비타민 C는 아스코르브산",
          "blocks": [
            {
              "type": "paragraph",
              "text": "비타민 C는 아스코르브산이라고도 하는 수용성 비타민입니다. 몸에서는 콜라겐 합성, 항산화 작용, 식물성 식품의 철 흡수에 도움을 주는 기능 등과 연결합니다. 콜라겐은 몸의 결합조직을 이루는 단백질의 하나입니다.",
              "sourceIds": [
                "nr-vitC",
                "nr-vitC-dough",
                "nr-prior",
                "nr-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "비타민 C가 들어 있는 식품의 예로 감귤류·딸기·피망·브로콜리 등을 볼 수 있습니다. 식품이 같은 이름이더라도 품종·양·가공·보관에 따라 실제 함량은 다를 수 있습니다.",
              "sourceIds": [
                "nr-vitC",
                "nr-vitC-dough",
                "nr-prior",
                "nr-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-073-s2",
          "title": "성분이 옮겨가는 것과 분해되는 것",
          "blocks": [
            {
              "type": "paragraph",
              "text": "수용성 성분은 물에 녹는 성질이 있으므로 물과 접촉하는 가공에서 어느 쪽으로 옮겨갔는지 살핍니다. 재료에서 조리수로 이동하는 일과, 성분 자체가 화학적으로 분해되는 일은 다릅니다.",
              "sourceIds": [
                "nr-vitC",
                "nr-vitC-dough",
                "nr-prior",
                "nr-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "비타민 C 함량은 긴 저장이나 조리 과정에서 줄어들 수 있습니다. 실제 감소는 온도·시간·산소·수분과 식품의 조건에 영향을 받습니다. 가열하면 비타민이 모두 같은 비율로 없어지거나 짧은 세척 한 번으로 모두 사라진다고 정하지 않습니다.",
              "sourceIds": [
                "nr-vitC",
                "nr-vitC-dough",
                "nr-prior",
                "nr-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-073-vitamin-context"
            }
          ]
        },
        {
          "id": "bb-l-073-s3",
          "title": "몸속 항산화와 반죽 개량의 문맥",
          "blocks": [
            {
              "type": "paragraph",
              "text": "제빵에서는 아스코르브산이 반죽 개량에 쓰이는 경우도 있습니다. 몸속의 영양 기능을 설명하는 말과, 반죽의 산화·구조 형성에 미치는 작용을 설명하는 말은 대상과 조건이 다릅니다.",
              "sourceIds": [
                "nr-vitC",
                "nr-vitC-dough",
                "nr-prior",
                "nr-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "‘항산화 성분’이라는 이름만 보고 반죽에서 언제나 같은 결과를 내거나 모든 산패·변질을 막는다고 일반화하지 않습니다. 원료 성분의 종류와 적용 조건을 확인하고 L049·050의 유지 산패와 검사지표를 따로 연결합니다.",
              "sourceIds": [
                "nr-vitC",
                "nr-vitC-dough",
                "nr-prior",
                "nr-author"
              ]
            }
          ]
        }
      ],
      "summary": "비타민 C의 몸속 기능과 반죽 개량의 문맥을 나눈다. 식품에서 성분이 물로 이동하는 일과 성분 자체가 분해되는 일도 다르다.",
      "memoryPoints": [
        {
          "key": "bb-l-073-m1",
          "text": "비타민 C의 몸속 기능과 반죽 개량의 문맥을 나눈다. 식품에서 성분이 물로 이동하는 일과 성분 자체가 분해되는 일도 다르다.",
          "sectionTitles": [
            "비타민 C는 아스코르브산",
            "성분이 옮겨가는 것과 분해되는 것",
            "몸속 항산화와 반죽 개량의 문맥"
          ]
        }
      ],
      "assetIds": [
        "bb-a-073-vitamin-context"
      ],
      "sourceIds": [
        "nr-vitC",
        "nr-vitC-dough",
        "nr-prior",
        "nr-lecture",
        "nr-author"
      ],
      "questionIds": [
        "bb-q-142",
        "bb-q-143"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-142": "bb-l-073-s2",
        "bb-q-143": "bb-l-073-s3"
      }
    },
    {
      "id": "bb-l-074",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "다량 무기질의 구조·전해질·효소 역할",
      "intro": "무기질을 열량원과 구별하고 뼈·체액·신경·효소에 연결합니다.",
      "prerequisites": [
        "bb-l-052",
        "bb-l-068",
        "bb-l-069",
        "bb-l-071"
      ],
      "sections": [
        {
          "id": "bb-l-074-s1",
          "title": "무기질은 필요한 원소 성분",
          "blocks": [
            {
              "type": "paragraph",
              "text": "무기질은 식품을 통해 공급되는 무기 원소 성분과 연결해 봅니다. 몸의 구조와 기능 유지에 필요하지만 탄수화물·지방처럼 열량원으로 세지 않습니다. 상대적으로 필요한 양에 따라 다량 무기질과 미량 무기질을 나누며, 양이 적게 필요하다고 중요하지 않다는 뜻은 아닙니다.",
              "sourceIds": [
                "nr-calcium",
                "nr-phosphorus",
                "nr-magnesium",
                "nr-potassium",
                "nr-sodium",
                "nr-chloride",
                "nr-prior",
                "nr-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-074-s2",
          "title": "칼슘·인과 마그네슘",
          "blocks": [
            {
              "type": "paragraph",
              "text": "칼슘(Ca)과 인(P)은 뼈와 치아의 구성에 중요합니다. 칼슘은 신경 신호와 근육의 움직임 등에도 관여하고, 인은 유전물질·에너지 대사 관련 물질의 구성에도 관여합니다. 뼈의 구성 성분이라고 다른 기능이 없는 것은 아닙니다.",
              "sourceIds": [
                "nr-calcium",
                "nr-phosphorus",
                "nr-magnesium",
                "nr-potassium",
                "nr-sodium",
                "nr-chloride",
                "nr-prior",
                "nr-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "마그네슘(Mg)은 여러 효소의 보조 인자와 근육·신경 기능 등에 관여합니다. 물의 경도에서 칼슘·마그네슘의 양을 보는 L052와, 몸의 영양소로 기능을 보는 문맥을 구별합니다.",
              "sourceIds": [
                "nr-calcium",
                "nr-phosphorus",
                "nr-magnesium",
                "nr-potassium",
                "nr-sodium",
                "nr-chloride",
                "nr-prior",
                "nr-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-074-major-minerals"
            }
          ]
        },
        {
          "id": "bb-l-074-s3",
          "title": "나트륨·칼륨·염화물",
          "blocks": [
            {
              "type": "paragraph",
              "text": "나트륨(Na)과 칼륨(K)은 체액·신경·근육 기능 등에 관여하는 전해질과 연결합니다. 염화물(Cl−)은 체액의 균형과 위액의 성분에 관여합니다. 식품영양에서 염소 성분을 말할 때 기체 염소를 먹는다는 뜻은 아닙니다.",
              "sourceIds": [
                "nr-calcium",
                "nr-phosphorus",
                "nr-magnesium",
                "nr-potassium",
                "nr-sodium",
                "nr-chloride",
                "nr-prior",
                "nr-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "식염인 염화나트륨에는 나트륨과 염화물 성분이 함께 있습니다. 소금의 전체 질량과 그 안의 나트륨 질량을 같은 수치로 읽지 않습니다. 소금 이외의 나트륨 함유 원료도 있으므로 제품의 성분 표시와 L020의 질량 기준을 연결합니다.",
              "sourceIds": [
                "nr-calcium",
                "nr-phosphorus",
                "nr-magnesium",
                "nr-potassium",
                "nr-sodium",
                "nr-chloride",
                "nr-prior",
                "nr-author"
              ]
            }
          ]
        }
      ],
      "summary": "칼슘·인은 구조, 마그네슘은 효소·근육·신경, 나트륨·칼륨·염화물은 체액·신경 등과 연결한다. 무기질은 열량원과 다르다.",
      "memoryPoints": [
        {
          "key": "bb-l-074-m1",
          "text": "칼슘·인은 구조, 마그네슘은 효소·근육·신경, 나트륨·칼륨·염화물은 체액·신경 등과 연결한다. 무기질은 열량원과 다르다.",
          "sectionTitles": [
            "무기질은 필요한 원소 성분",
            "칼슘·인과 마그네슘",
            "나트륨·칼륨·염화물"
          ]
        }
      ],
      "assetIds": [
        "bb-a-074-major-minerals"
      ],
      "sourceIds": [
        "nr-calcium",
        "nr-phosphorus",
        "nr-magnesium",
        "nr-potassium",
        "nr-sodium",
        "nr-chloride",
        "nr-prior",
        "nr-lecture",
        "nr-author"
      ],
      "questionIds": [
        "bb-q-144",
        "bb-q-145"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-144": "bb-l-074-s2",
        "bb-q-145": "bb-l-074-s3"
      }
    },
    {
      "id": "bb-l-075",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "미량 무기질 철·요오드·아연",
      "intro": "적은 양으로도 필요한 성분을 산소 운반·호르몬·세포 기능에 연결합니다.",
      "prerequisites": [
        "bb-l-068",
        "bb-l-074"
      ],
      "sections": [
        {
          "id": "bb-l-075-s1",
          "title": "철과 산소를 운반하는 단백질",
          "blocks": [
            {
              "type": "paragraph",
              "text": "철(Fe)은 적혈구의 헤모글로빈과 근육의 미오글로빈 등 산소와 관계된 단백질의 구성에 쓰입니다. 철 자체와 철을 포함한 단백질 전체는 다릅니다. 철이 부족한 상태가 오래 이어지면 철결핍성 빈혈과 연결될 수 있지만 모든 빈혈이 철 부족 하나로 설명되지는 않습니다.",
              "sourceIds": [
                "nr-iron",
                "nr-iodine",
                "nr-zinc",
                "nr-prior",
                "nr-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-075-trace-minerals"
            }
          ]
        },
        {
          "id": "bb-l-075-s2",
          "title": "요오드는 갑상샘호르몬의 재료",
          "blocks": [
            {
              "type": "paragraph",
              "text": "요오드(I)는 갑상샘호르몬을 만드는 데 필요합니다. 이 호르몬은 몸의 대사와 성장·발달 등에 관여합니다. 요오드를 특정 유행 식품의 이름과 동일시하지 않고, 필요한 원소와 그것으로 만드는 물질을 구별합니다.",
              "sourceIds": [
                "nr-iron",
                "nr-iodine",
                "nr-zinc",
                "nr-prior",
                "nr-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "해조류·수산물·유제품·달걀 등에 요오드가 들어 있을 수 있습니다. 실제 함량은 식품과 제품에 따라 다르며, 모든 소금이 같은 양의 요오드를 포함하는 것은 아닙니다.",
              "sourceIds": [
                "nr-iron",
                "nr-iodine",
                "nr-zinc",
                "nr-prior",
                "nr-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-075-s3",
          "title": "아연은 세포의 여러 기능에 관여",
          "blocks": [
            {
              "type": "paragraph",
              "text": "아연(Zn)은 단백질·DNA 합성, 성장·면역과 상처 회복 등 여러 기능에 관여합니다. 철·요오드와 같은 미량 무기질 범주여도 쓰임이 같지는 않습니다. 단백질 성분을 만드는 데 관여한다는 말과 아연 자체가 단백질이라는 말도 구별합니다.",
              "sourceIds": [
                "nr-iron",
                "nr-iodine",
                "nr-zinc",
                "nr-prior",
                "nr-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "식품에는 여러 영양소가 함께 있고 흡수·이용에 영향을 주는 조건도 있습니다. 원료의 이름만으로 특정 영양소의 함량과 몸속 이용량을 모두 확정하지 않습니다. 표시값·기준 질량과 전체 구성을 함께 읽습니다.",
              "sourceIds": [
                "nr-iron",
                "nr-iodine",
                "nr-zinc",
                "nr-prior",
                "nr-author"
              ]
            }
          ]
        }
      ],
      "summary": "철은 산소 관련 단백질, 요오드는 갑상샘호르몬, 아연은 단백질·DNA와 세포 기능의 대표 연결로 구별한다. 미량은 중요성이 낮다는 뜻이 아니다.",
      "memoryPoints": [
        {
          "key": "bb-l-075-m1",
          "text": "철은 산소 관련 단백질, 요오드는 갑상샘호르몬, 아연은 단백질·DNA와 세포 기능의 대표 연결로 구별한다. 미량은 중요성이 낮다는 뜻이 아니다.",
          "sectionTitles": [
            "철과 산소를 운반하는 단백질",
            "요오드는 갑상샘호르몬의 재료",
            "아연은 세포의 여러 기능에 관여"
          ]
        }
      ],
      "assetIds": [
        "bb-a-075-trace-minerals"
      ],
      "sourceIds": [
        "nr-iron",
        "nr-iodine",
        "nr-zinc",
        "nr-prior",
        "nr-lecture",
        "nr-author"
      ],
      "questionIds": [
        "bb-q-146"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-146": "bb-l-075-s1"
      }
    },
    {
      "id": "bb-l-076",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "설탕물의 용질·용매와 농도를 구별하기",
      "intro": "앞에서 성분이 물의 상태와 수분활성에 영향을 준다는 설명을 보았습니다. 이번에는 물에 녹인 성분을 무엇이라고 부르는지, 진하다는 말에서 무엇을 비교하는지 먼저 봅니다.",
      "prerequisites": [
        "bb-l-040"
      ],
      "objectives": [
        "설탕물에서 용질·용매·용액의 부분/전체를 연결한다",
        "동일한 최종부피 조건으로 상대 농도를 비교한다"
      ],
      "sections": [
        {
          "id": "bb-l-076-s1",
          "title": "설탕은 용질, 물은 용매, 전체는 용액",
          "blocks": [
            {
              "type": "paragraph",
              "text": "설탕이 충분한 양의 물에 완전히 녹은 예를 생각해 봅니다. 녹아 있는 성분인 설탕은 용질, 설탕이 녹아 분산되는 바탕인 물은 용매라고 합니다. 둘을 포함한 균일한 전체 혼합물이 용액이며, 이 예에서는 설탕 수용액입니다."
            },
            {
              "type": "paragraph",
              "text": "수용액은 물이 용매인 용액이라는 뜻입니다. 용질·용매·용액은 세 개의 별도 음식 재료가 아니라, 녹인 혼합물의 부분과 전체를 설명하는 말입니다."
            }
          ]
        },
        {
          "id": "bb-l-076-s2",
          "title": "녹았다고 설탕 분자가 없어진 것은 아니다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "설탕이 물에 녹으면 설탕 분자는 물 분자들 사이에 분산될 수 있습니다. 눈에 보이던 설탕 알갱이가 보이지 않는다고 설탕 성분이 없어졌다는 뜻은 아닙니다. 이 예의 녹음은 설탕 분자가 모두 다른 성분으로 분해되는 반응과 구별합니다."
            },
            {
              "type": "paragraph",
              "text": "아래는 용액의 일부를 확대한 기호 모형입니다. 파랑 바탕은 물, 보라 기호는 그 안에 분산된 설탕 분자를 나타냅니다. 실제 설탕물의 색이나 분자 크기·개수·배합비를 보여 주는 사진은 아닙니다."
            },
            {
              "type": "figure",
              "assetId": "kc-F021-solution"
            }
          ]
        },
        {
          "id": "bb-l-076-s3",
          "title": "같은 최종 용액 부피에서 용질 양을 비교하기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "농도는 일정한 용액의 양에 용질이 얼마나 들어 있는지를 나타냅니다. 상대적으로 용질이 적으면 묽다, 많으면 진하다고 표현합니다. 농도를 나타내는 기준과 단위에는 여러 방식이 있습니다."
            },
            {
              "type": "paragraph",
              "text": "이번 비교에서는 같은 설탕을 녹였고 최종 용액의 부피가 같은 조건을 둡니다. 그러면 더 많은 설탕이 들어 있는 쪽이 더 진합니다. 물을 처음 얼마나 넣었는지와, 설탕이 녹은 뒤 용액 전체의 부피는 같은 말이 아닙니다."
            },
            {
              "type": "table",
              "caption": "학습용 가상 비교 조건 — 실제 조리 배합이나 측정 기록이 아님",
              "columns": [
                "용액",
                "완전히 녹은 설탕",
                "최종 용액 부피"
              ],
              "rows": [
                [
                  "A",
                  "5g",
                  "100mL"
                ],
                [
                  "B",
                  "10g",
                  "100mL"
                ]
              ],
              "authorship": "original hypothetical comparison",
              "rights": "no source table copied"
            },
            {
              "type": "paragraph",
              "text": "표에서는 최종 용액 부피가 각각100mL로 같습니다. 그 안의 설탕 양이 더 많은 B가 더 진합니다. 이 숫자로 보존성·안전성이나 조리 배합을 정하지 않습니다."
            }
          ]
        }
      ],
      "summary": "설탕물에서 설탕은 용질, 물은 용매, 균일한 전체는 용액입니다. 같은 최종 용액 부피라면 같은 종류 용질의 양이 더 많은 쪽이 더 진합니다.",
      "memoryPoints": [
        {
          "key": "bb-l-076-m1",
          "label": "부분과 전체",
          "text": "설탕물에서 설탕은 용질, 물은 용매, 둘을 포함한 균일한 전체는 용액이며 녹았다고 설탕 성분이 없어지는 것은 아니다.",
          "sectionTitles": [
            "설탕은 용질, 물은 용매, 전체는 용액",
            "녹았다고 설탕 분자가 없어진 것은 아니다"
          ]
        },
        {
          "key": "bb-l-076-m2",
          "label": "농도의 비교 조건",
          "text": "같은 종류의 용질과 같은 최종 용액 부피를 비교하면 용질 양이 더 많은 쪽이 더 진하며, 처음 넣은 물의 부피와 최종 용액 부피를 구별한다.",
          "sectionTitles": [
            "같은 최종 용액 부피에서 용질 양을 비교하기"
          ]
        }
      ],
      "assetIds": [
        "kc-F021-solution"
      ],
      "sourceIds": [
        "os-chem-solution",
        "os-chem-concentration",
        "un-kc-reuse",
        "un-lecture"
      ],
      "questionIds": [
        "bb-q-147",
        "bb-q-148"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "sourceLesson": {
        "id": "kc-L021",
        "version": "producer-20261015-solution-osmosis-r1",
        "file": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/seasoning-basics-20261016-r1/lessons.json",
        "sectionsTextMemoryAndSummaryUnchanged": true
      },
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-147": "bb-l-076-s1",
        "bb-q-148": "bb-l-076-s3"
      }
    },
    {
      "id": "bb-l-077",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "확산과 삼투, 무엇이 어디로 이동하는지 읽기",
      "intro": "농도 차이가 있으면 입자의 퍼짐을 생각할 수 있습니다. 입자들의 전체 결과인 알짜이동과, 선택적인 막을 지나는 물의 이동을 나누어 봅니다.",
      "prerequisites": [
        "bb-l-076",
        "bb-l-040"
      ],
      "objectives": [
        "확산의 알짜이동과 개별 입자 운동을 구별한다",
        "반투막 조건과 물/용질의 대상을 구별해 삼투의 처음 방향을 읽는다"
      ],
      "sections": [
        {
          "id": "bb-l-077-s1",
          "title": "확산은 입자의 무작위 운동과 퍼짐",
          "blocks": [
            {
              "type": "paragraph",
              "text": "액체 속 입자들은 여러 방향으로 움직입니다. 같은 물질의 입자가 한쪽에 더 많이 모여 있다면, 그 농도 차이에 따라 전체적으로 높은 농도 쪽에서 낮은 쪽으로 퍼지는 알짜이동이 생길 수 있습니다. 이런 무작위 분자 운동에 의한 퍼짐을 확산이라고 합니다."
            },
            {
              "type": "paragraph",
              "text": "알짜이동은 서로 반대 방향으로 움직인 것을 함께 셌을 때 남는 전체 결과입니다. 모든 입자가 한 방향으로만 움직인다는 뜻은 아닙니다. 아래 비교에서는 같은 입자 기호10개를 유지해 분해나 새 물질 생성이 아닌 분포 변화를 나타냅니다."
            },
            {
              "type": "figure",
              "assetId": "kc-F022-diffusion"
            }
          ]
        },
        {
          "id": "bb-l-077-s2",
          "title": "반투막과 삼투는 물의 이동에 초점을 둔다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "반투막 또는 선택적으로 투과하는 막은 어떤 물질은 통과시키고 다른 물질의 통과는 제한하는 막입니다. 이 학습의 단순 모형에서는 물은 통과하지만 지정한 용질은 통과하지 못하는 막을 정합니다. 모든 실제 막이 모든 용질을 똑같이 막는다는 뜻은 아닙니다."
            },
            {
              "type": "paragraph",
              "text": "삼투는 이런 막을 통한 물의 알짜이동에 초점을 둔 현상입니다. 물의 확산을 다루는 한 경우로 연결합니다. 확산은 용질만의 이동이고 물은 움직이지 않는다는 식으로 두 말을 나누지 않습니다."
            }
          ]
        },
        {
          "id": "bb-l-077-s3",
          "title": "처음 방향을 읽을 조건부터 확인하기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "같은 온도, 같은 용질의 단순 수용액, 처음 수위가 같고 추가 압력차가 없는 조건을 생각합니다. 막이 물만 통과시키는 이 모형에서 물의 처음 알짜이동은 용질 농도가 낮은 쪽에서 높은 쪽으로 향합니다. 물의 방향을 묻는데 용질 자체가 막을 지나는 것으로 바꾸지 않습니다."
            },
            {
              "type": "figure",
              "assetId": "kc-F022-osmosis"
            },
            {
              "type": "paragraph",
              "text": "그림에서는 A의 용질 농도가 더 낮아 물의 처음 알짜이동이 A에서 B로 향합니다. A/B라는 이름 자체에 방향이 정해져 있는 것은 아닙니다. 같은 조건에서 농도 배치가 반대이면 처음 알짜이동의 방향도 반대로 읽습니다."
            }
          ]
        },
        {
          "id": "bb-l-077-s4",
          "title": "알짜이동이 없어도 입자는 움직인다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "입자의 양방향 이동이 균형을 이루면 알짜이동이0일 수 있습니다. 그렇다고 물 분자나 다른 입자들이 완전히 멈춘 것은 아닙니다. 앞에서 배운 평형의 뜻과 연결합니다."
            },
            {
              "type": "paragraph",
              "text": "삼투로 수위 차이가 생기면 그에 따른 압력도 작용할 수 있습니다. 따라서 이 처음 방향 그림만 보고 최종 수위나 양쪽 농도가 반드시 같아진다고 단정하지 않습니다. 실제 식품 조직의 절임에서는 다른 성분 이동과 조직 조건도 함께 확인해야 하며, 이 모형으로 시간·배합·보존 처방을 정하지 않습니다."
            }
          ]
        }
      ],
      "summary": "확산에서는 입자의 무작위 운동에 따른 전체 퍼짐을, 삼투에서는 선택적인 막을 통한 물의 알짜이동을 봅니다. 지정한 처음 조건에서 물은 용질 농도가 낮은 쪽에서 높은 쪽으로 알짜이동합니다.",
      "memoryPoints": [
        {
          "key": "bb-l-077-m1",
          "label": "알짜이동",
          "text": "개별 입자는 여러 방향으로 움직이며, 확산의 알짜이동은 그 전체 결과다. 알짜이동0은 분자 운동의 정지가 아니다.",
          "sectionTitles": [
            "확산은 입자의 무작위 운동과 퍼짐",
            "알짜이동이 없어도 입자는 움직인다"
          ]
        },
        {
          "key": "bb-l-077-m2",
          "label": "삼투의 처음 조건",
          "text": "같은 온도·같은 용질의 단순 수용액·처음 같은 수위와 추가 압력차 없음·물만 통과하는 막이라는 조건에서 물의 처음 알짜이동은 용질 농도가 낮은 쪽에서 높은 쪽이다.",
          "sectionTitles": [
            "반투막과 삼투는 물의 이동에 초점을 둔다",
            "처음 방향을 읽을 조건부터 확인하기"
          ]
        }
      ],
      "assetIds": [
        "kc-F022-diffusion",
        "kc-F022-osmosis"
      ],
      "sourceIds": [
        "os-bio-passive",
        "os-physics-transport",
        "un-kc-reuse",
        "un-lecture"
      ],
      "questionIds": [
        "bb-q-150",
        "bb-q-149",
        "bb-q-151"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "sourceLesson": {
        "id": "kc-L022",
        "version": "producer-20261015-solution-osmosis-r1",
        "file": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/seasoning-basics-20261016-r1/lessons.json",
        "sectionsTextMemoryAndSummaryUnchanged": true
      },
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-150": "bb-l-077-s2",
        "bb-q-149": "bb-l-077-s3",
        "bb-q-151": "bb-l-077-s4"
      }
    },
    {
      "id": "bb-l-078",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "질량분율과 백분율·ppm의 기준",
      "intro": "같은 비율을 표현하는 분모와 단위를 구별합니다.",
      "prerequisites": [
        "bb-l-004",
        "bb-l-020",
        "bb-l-076"
      ],
      "sections": [
        {
          "id": "bb-l-078-s1",
          "title": "질량분율은 무엇을 무엇으로 나누나",
          "blocks": [
            {
              "type": "paragraph",
              "text": "성분의 질량을 혼합물 전체 질량으로 나눈 비율이 그 성분의 질량분율입니다. 이 비율을100배 해 나타내면 질량분율의 백분율 표시가 됩니다. 밀가루만100으로 두는 베이커스 퍼센트와 혼합물 전체를 분모로 삼는 질량분율은 구별합니다.",
              "sourceIds": [
                "un-nist",
                "un-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-078-s2",
          "title": "ppm은 백만분율이라는 표현",
          "blocks": [
            {
              "type": "paragraph",
              "text": "ppm은 백만분의 몇이라는 비율 표현입니다. 질량비를 말하는 조건이라면 성분1mg/혼합물1kg은 질량비1/1,000,000이므로1ppm에 해당합니다. 질량 기준인지 부피 기준인지 지정하지 않고 숫자만 비교하지 않습니다.",
              "sourceIds": [
                "un-nist",
                "un-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "백분율의1%는10,000ppm에 해당합니다. 질량분율을 같은 기준으로 표현할 때는 ppm값÷10,000으로%값을 읽습니다. ppm은 SI단위 기호가 아니며 mg/kg처럼 분자·분모가 보이는 표현을 함께 쓰면 기준을 분명히 할 수 있습니다.",
              "sourceIds": [
                "un-nist",
                "un-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-078-fraction-units"
            }
          ]
        },
        {
          "id": "bb-l-078-s3",
          "title": "단위를 맞춘 가정 예",
          "blocks": [
            {
              "type": "paragraph",
              "text": "가정한 혼합물1kg 안에 성분5mg이 있다면5mg/kg, 질량비5ppm, 질량분율의 백분율0.0005%가 같은 비율입니다. 성분5mg을5g으로 바꾸어 넣거나 혼합물1kg을1g으로 놓으면 결과가1,000배씩 달라집니다.",
              "sourceIds": [
                "un-nist",
                "un-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "이 수치는 단위 설명을 위해 정한 예이며 식품첨가물의 허용량이나 투입 지시가 아닙니다. 실제 배합·시험에서는 어떤 전체량을 기준으로 하는지와 표기의 정의를 먼저 확인합니다.",
              "sourceIds": [
                "un-nist",
                "un-author"
              ]
            }
          ]
        }
      ],
      "summary": "같은 질량비에서1mg/kg=1ppm,1%=10,000ppm이다. 베이커스 퍼센트·혼합물 질량분율·부피비의 분모를 섞지 않는다.",
      "memoryPoints": [
        {
          "key": "bb-l-078-m1",
          "text": "같은 질량비에서1mg/kg=1ppm,1%=10,000ppm이다. 베이커스 퍼센트·혼합물 질량분율·부피비의 분모를 섞지 않는다.",
          "sectionTitles": [
            "질량분율은 무엇을 무엇으로 나누나",
            "ppm은 백만분율이라는 표현",
            "단위를 맞춘 가정 예"
          ]
        }
      ],
      "assetIds": [
        "bb-a-078-fraction-units"
      ],
      "sourceIds": [
        "un-nist",
        "un-author",
        "un-lecture",
        "un-author"
      ],
      "questionIds": [
        "bb-q-152",
        "bb-q-153"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-152": "bb-l-078-s1",
        "bb-q-153": "bb-l-078-s3"
      }
    },
    {
      "id": "bb-l-079",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "밀도·비중·비용적은 같은 값이 아니다",
      "intro": "같은 부피의 질량, 기준 밀도와의 비율, 단위 질량의 부피를 구별합니다.",
      "prerequisites": [
        "bb-l-005",
        "bb-l-023",
        "bb-l-078"
      ],
      "sections": [
        {
          "id": "bb-l-079-s1",
          "title": "밀도는 질량을 부피로 나눈 값",
          "blocks": [
            {
              "type": "paragraph",
              "text": "밀도는 시료의 질량을 부피로 나눈 값으로 g/mL나 kg/m³처럼 단위가 있습니다. 질량을 읽을 때는 용기를 제외한 시료 자체를 보고, 부피를 읽을 때도 같은 기준으로 비교합니다. 온도에 따라 부피와 밀도가 달라질 수 있습니다.",
              "sourceIds": [
                "un-iupac-density",
                "un-author",
                "un-prior",
                "un-os-density"
              ]
            }
          ]
        },
        {
          "id": "bb-l-079-s2",
          "title": "비중은 기준 밀도에 대한 비율",
          "blocks": [
            {
              "type": "paragraph",
              "text": "비중 또는 상대밀도는 시료의 밀도를 정해진 기준 밀도로 나눈 값입니다. 기준으로 물을 쓰는 경우가 많으며 시료와 기준의 온도 등 정의를 확인합니다. 같은 종류의 단위를 나누므로 비중 자체에는 g/mL 같은 밀도 단위를 붙이지 않습니다.",
              "sourceIds": [
                "un-iupac-density",
                "un-author",
                "un-prior",
                "un-os-density"
              ]
            },
            {
              "type": "paragraph",
              "text": "그림의 가정 예는 같은 온도·같은100mL에서 기준액100g, 액체A120g입니다. 그러면 밀도는 각각1.00g/mL와1.20g/mL, 기준액에 대한 A의 상대밀도는1.20입니다. 같은 부피 조건이 있으므로 순수 액체 질량의 비로도 읽을 수 있습니다.",
              "sourceIds": [
                "un-iupac-density",
                "un-author",
                "un-prior",
                "un-os-density"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-079-density-reference"
            }
          ]
        },
        {
          "id": "bb-l-079-s3",
          "title": "비용적은 부피를 질량으로 나눈 값",
          "blocks": [
            {
              "type": "paragraph",
              "text": "비용적은 단위 질량당 부피로, 같은 시료에서 V/m입니다. L023의 팬 용적과 반죽량 관계에 사용한 mL/g 같은 단위와 연결합니다. 상대밀도처럼 기준액의 밀도와 나누는 비율이 아닙니다.",
              "sourceIds": [
                "un-iupac-density",
                "un-author",
                "un-prior",
                "un-os-density"
              ]
            },
            {
              "type": "paragraph",
              "text": "그림의 액체A 비용적은100mL÷120g으로 약0.833mL/g입니다. 밀도와 비용적은 같은 시료의 같은 상태에서 서로 역수 관계지만 비중1.20과 비용적0.833의 숫자만 보고 언제나 같은 공식의 답으로 섞지 않습니다.",
              "sourceIds": [
                "un-iupac-density",
                "un-author",
                "un-prior",
                "un-os-density"
              ]
            }
          ]
        }
      ],
      "summary": "밀도 m/V는 단위가 있고, 비중은 기준 밀도에 대한 비율이며, 비용적 V/m은 단위 질량당 부피다. 온도·용기 제외·동일 부피 조건을 확인한다.",
      "memoryPoints": [
        {
          "key": "bb-l-079-m1",
          "text": "밀도 m/V는 단위가 있고, 비중은 기준 밀도에 대한 비율이며, 비용적 V/m은 단위 질량당 부피다. 온도·용기 제외·동일 부피 조건을 확인한다.",
          "sectionTitles": [
            "밀도는 질량을 부피로 나눈 값",
            "비중은 기준 밀도에 대한 비율",
            "비용적은 부피를 질량으로 나눈 값"
          ]
        }
      ],
      "assetIds": [
        "bb-a-079-density-reference"
      ],
      "sourceIds": [
        "un-iupac-density",
        "un-author",
        "un-prior",
        "un-lecture",
        "un-author",
        "un-os-density"
      ],
      "questionIds": [
        "bb-q-154",
        "bb-q-155"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-154": "bb-l-079-s2",
        "bb-q-155": "bb-l-079-s3"
      }
    },
    {
      "id": "bb-l-080",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "설탕의 용해와 전화, 전분당의 출발",
      "intro": "눈에 안 보이게 녹는 변화와 당 분자의 결합이 끊어지는 변화를 나눕니다.",
      "prerequisites": [
        "bb-l-043",
        "bb-l-044",
        "bb-l-076"
      ],
      "sections": [
        {
          "id": "bb-l-080-s1",
          "title": "설탕물과 전화당은 같은 이름이 아니다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "설탕인 자당을 물에 녹인 상태는 L076에서 보았습니다. 그때 눈에 보이던 알갱이는 사라져도 자당 분자의 결합이 모두 끊어진 것은 아닙니다. 단순히 물에 녹였다는 사실만으로 전부 전화당이 됐다고 할 수 없습니다.",
              "sourceIds": [
                "un-reading-invertase",
                "un-invert-sugar",
                "un-glucose-syrup",
                "un-prior",
                "un-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-080-s2",
          "title": "전화는 자당을 포도당·과당으로",
          "blocks": [
            {
              "type": "paragraph",
              "text": "자당이 물과 반응해 가수분해되면 포도당과 과당이 생성됩니다. 이 반응에 인버타아제 같은 효소가 관여할 수 있습니다. 전화당은 이런 자당의 가수분해로 생긴 포도당·과당의 혼합물과 연결합니다.",
              "sourceIds": [
                "un-reading-invertase",
                "un-invert-sugar",
                "un-glucose-syrup",
                "un-prior",
                "un-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "분해가 진행된 정도에 따라 실제 전화당 시럽에 남은 자당과 물의 양은 달라질 수 있습니다. 제품이 액체라는 것과 어떤 당이 얼마나 들어 있는지는 별도로 읽습니다.",
              "sourceIds": [
                "un-reading-invertase",
                "un-invert-sugar",
                "un-glucose-syrup",
                "un-prior",
                "un-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-080-sugar-paths"
            }
          ]
        },
        {
          "id": "bb-l-080-s3",
          "title": "전분당은 전분에서 출발하는 경로",
          "blocks": [
            {
              "type": "paragraph",
              "text": "전분을 가수분해해 얻는 당 혼합물은 전분당의 경로로 구별합니다. 포도당 시럽·물엿 등은 제조 조건에 따라 포도당·맥아당·더 긴 성분의 구성이 다를 수 있습니다. 자당의 분해 경로와 전분의 분해 경로는 출발 물질이 다릅니다.",
              "sourceIds": [
                "un-reading-invertase",
                "un-invert-sugar",
                "un-glucose-syrup",
                "un-prior",
                "un-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "시럽은 당 성분뿐 아니라 물도 포함하므로 같은 질량의 설탕과 자동으로 같은 배합이 되지 않습니다. 결정 형성·수분 유지·갈변·단맛에 미치는 영향도 당의 종류와 조성·조건에 따라 달라집니다. 단맛의 숫자 하나나 보존 기간을 모든 제품에 고정하지 않습니다.",
              "sourceIds": [
                "un-reading-invertase",
                "un-invert-sugar",
                "un-glucose-syrup",
                "un-prior",
                "un-author"
              ]
            }
          ]
        }
      ],
      "summary": "용해는 분자가 퍼지는 변화, 자당의 가수분해는 포도당·과당으로 분해되는 변화다. 전화당과 전분당은 출발 물질과 조성을 구별한다.",
      "memoryPoints": [
        {
          "key": "bb-l-080-m1",
          "text": "용해는 분자가 퍼지는 변화, 자당의 가수분해는 포도당·과당으로 분해되는 변화다. 전화당과 전분당은 출발 물질과 조성을 구별한다.",
          "sectionTitles": [
            "설탕물과 전화당은 같은 이름이 아니다",
            "전화는 자당을 포도당·과당으로",
            "전분당은 전분에서 출발하는 경로"
          ]
        }
      ],
      "assetIds": [
        "bb-a-080-sugar-paths"
      ],
      "sourceIds": [
        "un-reading-invertase",
        "un-invert-sugar",
        "un-glucose-syrup",
        "un-prior",
        "un-lecture",
        "un-author"
      ],
      "questionIds": [
        "bb-q-156",
        "bb-q-157"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-156": "bb-l-080-s2",
        "bb-q-157": "bb-l-080-s3"
      }
    },
    {
      "id": "bb-l-081",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "식품위생법과 식품·첨가물 공전의 역할",
      "intro": "법의 목적과 세부 기준을 찾는 위치를 구별합니다.",
      "prerequisites": [
        "bb-l-026",
        "bb-l-029"
      ],
      "sections": [
        {
          "id": "bb-l-081-s1",
          "title": "식품으로 생기는 위해를 막는 큰 틀",
          "blocks": [
            {
              "type": "paragraph",
              "text": "식품위생법은 식품으로 생기는 위생상 위해를 방지하고 식품영양과 올바른 정보 제공을 통해 건강을 보호·증진하려는 법입니다. 빵을 만들 때는 원료만 보지 않고 취급·제조·보관 과정도 함께 살펴야 합니다.",
              "sourceIds": [
                "hy-law"
              ]
            }
          ]
        },
        {
          "id": "bb-l-081-s2",
          "title": "기준과 규격은 무엇을 정하나",
          "blocks": [
            {
              "type": "paragraph",
              "text": "같은 법 제7조는 식품·식품첨가물의 제조·가공·사용·조리·보존 방법에 관한 기준과 성분에 관한 규격을 정하여 고시하는 근거입니다. 방법에 관한 기준과 성분에 관한 규격을 구별하면 공전의 항목을 찾기 쉽습니다.",
              "sourceIds": [
                "hy-law",
                "hy-code-index"
              ]
            },
            {
              "type": "paragraph",
              "text": "식품의 기준 및 규격과 식품첨가물의 기준 및 규격은 서로 다른 고시입니다. 식품 자체의 항목과 첨가물 품목별 규격·사용 조건을 각각 확인합니다.",
              "sourceIds": [
                "hy-law",
                "hy-code-index"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-081-law-path"
            }
          ]
        },
        {
          "id": "bb-l-081-s3",
          "title": "판본과 시행일도 조건이다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "원고에서 확인한 법률판은 시행2026년10월8일 법률 제21525호입니다. 식약처 목록에는 식품공전 제2026-55호와 첨가물공전 제2026-50호가 제시돼 있습니다. 제목·고시번호·개정일을 적고, 실제 적용할 때에는 해당 조항의 시행일과 경과조치까지 확인합니다.",
              "sourceIds": [
                "hy-law",
                "hy-code-index",
                "hy-lecture"
              ]
            },
            {
              "type": "paragraph",
              "text": "강의에 나온 과거 법령의 품목 수나 검사 주기를 현재 의무로 옮기지 않습니다. 이 학습은 법과 고시를 찾는 구조를 배우며, 특정 영업의 신고·허가나 개별 제품의 적법성을 판정하지 않습니다.",
              "sourceIds": [
                "hy-law",
                "hy-code-index",
                "hy-lecture"
              ]
            }
          ]
        }
      ],
      "summary": "법은 큰 근거, 식품공전·첨가물공전은 대상별 세부 기준을 제공한다. 같은 이름의 자료라도 판본·시행일·적용 대상을 확인한다.",
      "memoryPoints": [
        {
          "key": "bb-l-081-m1",
          "text": "법은 큰 근거, 식품공전·첨가물공전은 대상별 세부 기준을 제공한다. 같은 이름의 자료라도 판본·시행일·적용 대상을 확인한다.",
          "sectionTitles": [
            "식품으로 생기는 위해를 막는 큰 틀",
            "기준과 규격은 무엇을 정하나",
            "판본과 시행일도 조건이다"
          ]
        }
      ],
      "assetIds": [
        "bb-a-081-law-path"
      ],
      "sourceIds": [
        "hy-law",
        "hy-code-index",
        "hy-lecture",
        "hy-author"
      ],
      "questionIds": [
        "bb-q-158",
        "bb-q-159"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-158": "bb-l-081-s2",
        "bb-q-159": "bb-l-081-s3"
      }
    },
    {
      "id": "bb-l-082",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "식품첨가물은 기능과 사용 조건을 함께 보기",
      "intro": "보존·색·향·반죽 개선의 목적과 허용 조건을 나눕니다.",
      "prerequisites": [
        "bb-l-048",
        "bb-l-054",
        "bb-l-081"
      ],
      "sections": [
        {
          "id": "bb-l-082-s1",
          "title": "무엇을 위해 넣는가",
          "blocks": [
            {
              "type": "paragraph",
              "text": "식품첨가물은 식품의 제조·가공·조리·보존 등에서 기술적 목적을 위해 사용하는 물질입니다. 예를 들어 보존료는 미생물에 의한 변질을 억제하는 기능, 산화방지제는 산화를 늦추는 기능에 초점을 둡니다. 착색·착향·감미·유화·증점 등도 서로 다른 기능입니다.",
              "sourceIds": [
                "hy-law",
                "hy-additive-who",
                "hy-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "같은 재료가 여러 기능을 낼 수 있습니다. 이름에 산이나 소금이 들어갔다는 이유만으로 한 가지 용도와 사용량을 정하지 않습니다.",
              "sourceIds": [
                "hy-law",
                "hy-additive-who",
                "hy-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-082-s2",
          "title": "안전성 평가와 제품의 사용 허용은 다르다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "일일섭취허용량인 ADI는 평생 매일 섭취해도 건강 위해가 우려되지 않는 양을 추정하는 평가 개념입니다. 한 빵에 얼마를 넣어도 된다는 배합표 자체가 아닙니다.",
              "sourceIds": [
                "hy-additive-who",
                "hy-code-index"
              ]
            },
            {
              "type": "paragraph",
              "text": "실제 사용 가능 여부는 관할 국가의 규정과 해당 품목의 식품 종류·최대 사용량·사용 제한·잔류 조건 등을 확인해야 합니다. 외국의 평가나 명칭만으로 국내 허용을 확정하지 않습니다.",
              "sourceIds": [
                "hy-additive-who",
                "hy-code-index"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-082-additive-check"
            }
          ]
        },
        {
          "id": "bb-l-082-s3",
          "title": "배합과 위생을 대신하지 않는다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "보존 기능이 있다고 하여 손씻기·교차오염 방지·적정 보관을 생략하지 않습니다. 허용된 첨가물도 표시된 목적과 조건에 맞게 사용합니다.",
              "sourceIds": [
                "hy-additive-who",
                "hy-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "정확한 첨가물명과 규격, 사용할 식품, 계산의 기준량을 먼저 정한 뒤 해당 기준을 확인합니다. 이전 단위 학습의 ppm 가정 예는 실제 첨가물 투입 지시가 아닙니다.",
              "sourceIds": [
                "hy-additive-who",
                "hy-author"
              ]
            }
          ]
        }
      ],
      "summary": "첨가물의 기능·위해평가·국내 품목별 사용 조건은 구별한다. ADI를 한 제품의 허용 투입량으로 바꾸지 않는다.",
      "memoryPoints": [
        {
          "key": "bb-l-082-m1",
          "text": "첨가물의 기능·위해평가·국내 품목별 사용 조건은 구별한다. ADI를 한 제품의 허용 투입량으로 바꾸지 않는다.",
          "sectionTitles": [
            "무엇을 위해 넣는가",
            "안전성 평가와 제품의 사용 허용은 다르다",
            "배합과 위생을 대신하지 않는다"
          ]
        }
      ],
      "assetIds": [
        "bb-a-082-additive-check"
      ],
      "sourceIds": [
        "hy-law",
        "hy-additive-who",
        "hy-code-index",
        "hy-lecture",
        "hy-author"
      ],
      "questionIds": [
        "bb-q-160",
        "bb-q-161"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-160": "bb-l-082-s1",
        "bb-q-161": "bb-l-082-s2"
      }
    },
    {
      "id": "bb-l-083",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "감염 경로는 오염원에서 입까지 연결해 보기",
      "intro": "병원체 이름보다 전달 고리와 차단 지점을 먼저 연결합니다.",
      "prerequisites": [
        "bb-l-026",
        "bb-l-027",
        "bb-l-037"
      ],
      "sections": [
        {
          "id": "bb-l-083-s1",
          "title": "오염원과 이동 경로를 분리한다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "노로바이러스 같은 병원체는 감염자의 분변·구토물에서 손이나 주변 표면으로 옮겨가 식품을 오염시킬 수 있습니다. 구운 뒤의 빵도 오염된 손이나 도구로 만지면 다시 오염될 수 있습니다. 가열 전·후의 구분과 작업 동선을 함께 봅니다.",
              "sourceIds": [
                "hy-norovirus"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-083-transmission"
            }
          ]
        },
        {
          "id": "bb-l-083-s2",
          "title": "인수공통과 매개체는 다른 분류 기준",
          "blocks": [
            {
              "type": "paragraph",
              "text": "인수공통감염은 사람과 동물 사이에 병원체가 전파되는 관계를 말합니다. 직접 접촉, 오염된 물건·물·식품, 진드기·모기 같은 매개체 등 여러 경로가 가능하므로 식품매개와 서로 배타적인 칸으로 나누지 않습니다.",
              "sourceIds": [
                "hy-zoonosis",
                "hy-environment"
              ]
            },
            {
              "type": "paragraph",
              "text": "파리·쥐의 출입을 막고 오염 흔적을 관리하는 일은 환경에서 식품으로 이어지는 고리를 차단하는 작업입니다. 각 질병의 경로는 따로 확인하며 모든 감염병이 음식으로만 전파된다고 외우지 않습니다.",
              "sourceIds": [
                "hy-zoonosis",
                "hy-environment"
              ]
            }
          ]
        },
        {
          "id": "bb-l-083-s3",
          "title": "증상과 작업 가능 여부를 혼자 판정하지 않는다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "설사·구토 등의 증상이 생겼다면 식품 취급을 멈추고 관리자에게 알립니다. 복귀와 검사 여부는 현장 절차·보건 지침에 따라 판단합니다. 손소독제를 썼다는 이유로 비누와 물을 이용한 손씻기를 생략하지 않습니다.",
              "sourceIds": [
                "hy-norovirus",
                "hy-kdca"
              ]
            },
            {
              "type": "paragraph",
              "text": "증상이 없더라도 병원체를 보유할 수 있습니다. 잠복시간이나 증상 하나만으로 병원체 이름을 확정하지 않고 환자·식품·환경 자료를 함께 조사해야 합니다.",
              "sourceIds": [
                "hy-norovirus",
                "hy-kdca"
              ]
            }
          ]
        }
      ],
      "summary": "오염원→손·표면·물·식품→사람의 전달 고리를 차단한다. 인수공통 여부와 전달 경로는 다른 축이며 증상 하나로 병원체를 확정하지 않는다.",
      "memoryPoints": [
        {
          "key": "bb-l-083-m1",
          "text": "오염원→손·표면·물·식품→사람의 전달 고리를 차단한다. 인수공통 여부와 전달 경로는 다른 축이며 증상 하나로 병원체를 확정하지 않는다.",
          "sectionTitles": [
            "오염원과 이동 경로를 분리한다",
            "인수공통과 매개체는 다른 분류 기준",
            "증상과 작업 가능 여부를 혼자 판정하지 않는다"
          ]
        }
      ],
      "assetIds": [
        "bb-a-083-transmission"
      ],
      "sourceIds": [
        "hy-norovirus",
        "hy-zoonosis",
        "hy-kdca",
        "hy-environment",
        "hy-lecture",
        "hy-author"
      ],
      "questionIds": [
        "bb-q-162",
        "bb-q-163"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-162": "bb-l-083-s2",
        "bb-q-163": "bb-l-083-s3"
      }
    },
    {
      "id": "bb-l-084",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "법정감염병 등급과 감시 방식",
      "intro": "등급은 식품 위험도 순위나 개인 진단표가 아닙니다.",
      "prerequisites": [
        "bb-l-083"
      ],
      "sections": [
        {
          "id": "bb-l-084-s1",
          "title": "1–3급은 대응 필요성에 따라 구별",
          "blocks": [
            {
              "type": "paragraph",
              "text": "질병관리청 설명에서 제1급은 치명률이 높거나 집단발생 우려 등이 커 즉시 신고와 높은 수준의 격리가 필요한 범주입니다. 제2급은 전파 가능성을 고려해24시간 이내 신고와 격리가 필요한 범주입니다. 제3급은 발생을 계속 감시할 필요가 있어24시간 이내 신고하는 범주입니다.",
              "sourceIds": [
                "hy-kdca"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-084-surveillance"
            }
          ]
        },
        {
          "id": "bb-l-084-s2",
          "title": "4급은 표본감시라는 특징",
          "blocks": [
            {
              "type": "paragraph",
              "text": "제4급은1–3급 이외에 유행 여부를 조사하기 위한 표본감시가 필요한 범주입니다. 전수감시는 대상 발생을 신고받는 체계이고, 표본감시는 지정된 기관의 신고로 유행을 살피는 체계입니다. 등급을 단순히 균의 강약이나 음식의 부패 단계로 읽지 않습니다.",
              "sourceIds": [
                "hy-kdca"
              ]
            }
          ]
        },
        {
          "id": "bb-l-084-s3",
          "title": "신고 체계와 작업자의 보고를 구별",
          "blocks": [
            {
              "type": "paragraph",
              "text": "의사·의료기관·검사기관 등 법정 신고의무자의 공식 신고와, 작업자가 증상을 관리자에게 알리는 일은 구분합니다. 어떤 질병·사람·기관에 의무가 적용되는지는 현행 법령과 보건 지침을 확인합니다.",
              "sourceIds": [
                "hy-kdca"
              ]
            },
            {
              "type": "paragraph",
              "text": "환자는 진단기준에 따라 확인된 사람, 의사환자는 감염이 의심되거나 추정되는 사람, 병원체보유자는 증상 없이 병원체를 보유한 사람을 뜻합니다. 강의의 옛 질병 목록이나 개수를 현재 분류로 고정하지 않습니다.",
              "sourceIds": [
                "hy-kdca"
              ]
            }
          ]
        }
      ],
      "summary": "1급 즉시,2·3급24시간 이내 신고가 분류의 특징이며4급은 표본감시가 핵심이다. 공식 신고의무와 작업자의 증상 보고를 혼동하지 않는다.",
      "memoryPoints": [
        {
          "key": "bb-l-084-m1",
          "text": "1급 즉시,2·3급24시간 이내 신고가 분류의 특징이며4급은 표본감시가 핵심이다. 공식 신고의무와 작업자의 증상 보고를 혼동하지 않는다.",
          "sectionTitles": [
            "1–3급은 대응 필요성에 따라 구별",
            "4급은 표본감시라는 특징",
            "신고 체계와 작업자의 보고를 구별"
          ]
        }
      ],
      "assetIds": [
        "bb-a-084-surveillance"
      ],
      "sourceIds": [
        "hy-kdca",
        "hy-lecture",
        "hy-author"
      ],
      "questionIds": [
        "bb-q-164",
        "bb-q-165"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-164": "bb-l-084-s2",
        "bb-q-165": "bb-l-084-s3"
      }
    },
    {
      "id": "bb-l-085",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "그람염색과 아포 형성은 다른 특징",
      "intro": "염색 반응과 휴면 구조의 유무를 구별합니다.",
      "prerequisites": [
        "bb-l-032",
        "bb-l-036"
      ],
      "sections": [
        {
          "id": "bb-l-085-s1",
          "title": "양성·음성은 염색 결과의 이름",
          "blocks": [
            {
              "type": "paragraph",
              "text": "그람염색은 세포벽 구조 차이에 따른 염색 반응을 구별합니다. 전형적인 그람양성 세포는 두꺼운 펩티도글리칸층을 가지며 보라색으로, 그람음성 세포는 얇은 층과 바깥막을 가지며 분홍색으로 관찰됩니다.",
              "sourceIds": [
                "hy-gram",
                "hy-endospore"
              ]
            },
            {
              "type": "paragraph",
              "text": "여기서 양성·음성은 그람염색의 분류입니다. 식품 검사에서 병원체가 검출되었다는 양성·검출되지 않았다는 음성과 같은 뜻으로 읽지 않습니다.",
              "sourceIds": [
                "hy-gram",
                "hy-endospore"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-085-gram-spore"
            }
          ]
        },
        {
          "id": "bb-l-085-s2",
          "title": "아포는 일부 세균의 생존 형태",
          "blocks": [
            {
              "type": "paragraph",
              "text": "일부 세균은 환경이 불리할 때 내성이 큰 아포를 만들 수 있습니다. 모든 세균이 아포를 만들지 않으며, 그람양성이라는 이유만으로 아포생성균이라고 확정할 수 없습니다.",
              "sourceIds": [
                "hy-endospore",
                "hy-gram"
              ]
            },
            {
              "type": "paragraph",
              "text": "그람염색만으로 아포를 명확히 시각화하는 검사와 같은 결과를 얻는다고 보지 않습니다. 아포 형성 여부·독소 생성 여부·산소 요구성은 각각 다른 특징입니다.",
              "sourceIds": [
                "hy-endospore",
                "hy-gram"
              ]
            }
          ]
        },
        {
          "id": "bb-l-085-s3",
          "title": "분류 하나로 안전을 판정하지 않는다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "그람양성과 음성 모두 다양한 종을 포함합니다. 어느 쪽이라는 사실만으로 모든 균이 유익하다거나 유해하다고 정할 수 없습니다. 식품의 위해는 균종·상태·양·식품과 공정 조건을 함께 고려합니다.",
              "sourceIds": [
                "hy-gram",
                "hy-author"
              ]
            }
          ]
        }
      ],
      "summary": "그람염색은 세포벽과 염색 반응의 구분이다. 그람양성=모두 아포생성, 그람음성=안전 같은 연결은 성립하지 않는다.",
      "memoryPoints": [
        {
          "key": "bb-l-085-m1",
          "text": "그람염색은 세포벽과 염색 반응의 구분이다. 그람양성=모두 아포생성, 그람음성=안전 같은 연결은 성립하지 않는다.",
          "sectionTitles": [
            "양성·음성은 염색 결과의 이름",
            "아포는 일부 세균의 생존 형태",
            "분류 하나로 안전을 판정하지 않는다"
          ]
        }
      ],
      "assetIds": [
        "bb-a-085-gram-spore"
      ],
      "sourceIds": [
        "hy-gram",
        "hy-endospore",
        "hy-lecture",
        "hy-author"
      ],
      "questionIds": [
        "bb-q-166",
        "bb-q-167"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-166": "bb-l-085-s1",
        "bb-q-167": "bb-l-085-s2"
      }
    },
    {
      "id": "bb-l-086",
      "producerArtifactVersion": "HY-concept-r1",
      "certificationId": "jmCd7893",
      "status": "author-concept-ready-independent-consumption-pending",
      "title": "살균과 멸균, 정의의 범위를 구별하기",
      "intro": "식품공전의 용어 풀이에서 살균과 멸균은 어떤 미생물 형태를 어떻게 다루는지로 구별합니다. 먼저 영양세포와 포자를 쉽게 알아본 뒤, 따로 규정이 없는 경우의 두 정의를 비교합니다.",
      "objectives": [
        "식품공전에서 별도 규정이 없을 때의 살균·멸균을 영양세포와 포자의 처리 범위로 구별한다"
      ],
      "sourceIds": [
        "HY-FC-2026-55",
        "HY-BIO-BOULDER",
        "HY-BIO-KOREA",
        "hy-reuse"
      ],
      "sections": [
        {
          "id": "bb-l-086-s1",
          "title": "영양세포와 포자를 먼저 알아보기",
          "sourceIds": [
            "HY-BIO-BOULDER",
            "HY-BIO-KOREA"
          ],
          "sourceLocators": [
            {
              "sourceId": "HY-BIO-BOULDER",
              "location": "PDF p3 Spore / Vegetative Cell"
            },
            {
              "sourceId": "HY-BIO-KOREA",
              "location": "아포(spore) 각주"
            }
          ],
          "blocks": [
            {
              "type": "paragraph",
              "text": "영양세포와 포자는 미생물의 형태를 구별할 때 쓰는 말입니다. 여기서는 세균을 예로 두 형태의 차이를 먼저 봅니다."
            },
            {
              "type": "bullet-list",
              "items": [
                "영양세포: 활발하게 자랄 수 있는 세균 세포입니다.",
                "포자: 일부 세균이 만드는, 환경을 견디며 휴면하는 형태입니다. 휴면은 활발하게 자라지 않고 쉬는 상태를 뜻합니다. 이런 세균 포자는 조건이 맞으면 다시 자랄 수 있으므로, 포자가 있다는 말은 죽었다는 뜻이 아닙니다."
              ]
            },
            {
              "type": "paragraph",
              "text": "일부 세균은 영양세포 형태에서 포자 형태로 바뀔 수 있습니다. 따라서 영양세포에 대한 설명만 읽고 포자까지 같은 처리가 끝났다고 판단해서는 안 됩니다."
            },
            {
              "type": "note",
              "text": "이 쉬운 예는 세균의 포자에 관한 설명입니다. 모든 미생물이 같은 휴면 과정을 가진다고 외우지 않습니다. 다음 두 정의에서는 식품공전이 쓴 대상과 표현을 그대로 구별합니다."
            }
          ]
        },
        {
          "id": "bb-l-086-s2",
          "title": "살균은 영양세포의 불활성화와 감소",
          "sourceIds": [
            "HY-FC-2026-55"
          ],
          "sourceLocators": [
            {
              "sourceId": "HY-FC-2026-55",
              "location": "제1 총칙 3 용어의 풀이 37), section0.xml p118 zero-based"
            }
          ],
          "blocks": [
            {
              "type": "paragraph",
              "text": "식품공전에서는 따로 규정이 없는 한, 세균·효모·곰팡이 등 미생물의 영양세포를 불활성화하여 줄이는 것을 살균이라고 합니다. 불활성화는 활동할 수 없게 하는 뜻으로, 감소는 수를 줄이는 뜻으로 읽으면 됩니다."
            },
            {
              "type": "paragraph",
              "text": "이 정의에서 먼저 볼 말은 영양세포와 감소입니다. 영양세포를 줄인다는 설명을 포자까지 사멸시킨다는 설명으로 바꾸지 않습니다. 사멸은 죽게 한다는 뜻입니다."
            }
          ]
        },
        {
          "id": "bb-l-086-s3",
          "title": "멸균은 영양세포와 포자의 사멸",
          "sourceIds": [
            "HY-FC-2026-55"
          ],
          "sourceLocators": [
            {
              "sourceId": "HY-FC-2026-55",
              "location": "제1 총칙 3 용어의 풀이 38), section0.xml p119 zero-based"
            }
          ],
          "blocks": [
            {
              "type": "paragraph",
              "text": "식품공전에서는 따로 규정이 없는 한, 미생물의 영양세포와 포자를 사멸시키는 것을 멸균이라고 합니다. 영양세포만 적고 포자를 빼면 이 정의의 대상이 빠집니다."
            },
            {
              "id": "kc-T010-1",
              "type": "table",
              "caption": "식품공전의 두 정의 비교 — 따로 규정이 없는 경우, 자체 비교표",
              "columns": [
                "용어",
                "정의가 가리키는 대상",
                "정의의 핵심 표현"
              ],
              "rows": [
                [
                  "살균",
                  "미생물의 영양세포",
                  "불활성화하여 감소"
                ],
                [
                  "멸균",
                  "미생물의 영양세포와 포자",
                  "사멸"
                ]
              ],
              "alt": "따로 규정이 없는 경우, 살균은 미생물 영양세포를 불활성화하여 줄이는 뜻이고 멸균은 영양세포와 포자를 사멸시키는 뜻이다.",
              "authorship": "producer-original-text-comparison",
              "rights": "no external figure/table reproduction",
              "role": "instruction-only"
            },
            {
              "type": "paragraph",
              "text": "두 정의를 구별할 때는 처리 대상과 결과 표현을 함께 읽습니다. 영양세포의 불활성화·감소는 살균에, 영양세포와 포자의 사멸은 멸균에 연결합니다. 이 비교는 용어의 뜻을 읽는 연습입니다. 실제 처리 결과나 음식의 안전을 이 문장만으로 확인하는 것은 아닙니다."
            }
          ]
        }
      ],
      "summary": "식품공전의 별도 규정이 없는 경우, 살균은 미생물 영양세포의 불활성화·감소이고 멸균은 영양세포와 포자의 사멸입니다. 두 정의는 대상과 결과 표현을 함께 읽어 구별합니다.",
      "memoryPoints": [
        {
          "key": "bb-l-086-m1",
          "label": "두 정의의 처리 범위",
          "text": "식품공전에서 따로 규정이 없으면 살균은 영양세포의 불활성화·감소, 멸균은 영양세포와 포자의 사멸로 구별한다.",
          "sectionTitles": [
            "살균은 영양세포의 불활성화와 감소",
            "멸균은 영양세포와 포자의 사멸"
          ]
        }
      ],
      "assetIds": [],
      "assetAssessment": {
        "need": "bounded two-definition comparison; text and original table sufficient",
        "actualExternalAssetsUsed": 0,
        "visualConstruct": "kc-T010-1 original text table",
        "rights": "no lecture/source images reused",
        "producerRationale": "Actual microscope form or processing movement identification not assessed. Table aligns target/result words; learner understanding untested."
      },
      "baselineProducerArtifactVersion": "producer-20261014-hygiene-sterilization-r1",
      "version": "concept-r1",
      "stage": "concept-manuscript",
      "prerequisites": [
        "bb-l-036",
        "bb-l-085"
      ],
      "questionIds": [
        "bb-q-168"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "reuse": {
        "sourceLesson": "kc-L010",
        "sourceVersion": "producer-20261015-cooking-change-r1",
        "container": "../korean-cook/outputs/seasoning-basics-20261016-r1/lessons.json",
        "sectionBlocksTableAndMemoryPointTextUnchanged": true,
        "reviewStatusNotInherited": true,
        "visualDecision": "원래 본문 비교표를 유지하고 선수학습bb-l-036의 아포 도식을 연결; 새 외부그림 불필요"
      },
      "displayAssessmentPlacements": {
        "bb-q-168": "bb-l-086-s3"
      }
    },
    {
      "id": "bb-l-087",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "세척과 살균·소독은 대상과 순서를 확인",
      "intro": "같은 성분명만 보고 식품·기구·손에 바꾸어 쓰지 않습니다.",
      "prerequisites": [
        "bb-l-026",
        "bb-l-086"
      ],
      "sections": [
        {
          "id": "bb-l-087-s1",
          "title": "먼저 오염물을 제거한다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "세척은 표면의 음식물 찌꺼기·기름때 등 오염물을 제거하는 과정입니다. 식품용 기구의 관리는 세척과 헹굼, 적합한 살균·소독, 제품 기준에 맞는 제거·건조로 이어집니다. 오염물이 남은 채 약제만 더 넣는 방식으로 대신하지 않습니다.",
              "sourceIds": [
                "hy-sanitizer"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-087-cleaning-targets"
            }
          ]
        },
        {
          "id": "bb-l-087-s2",
          "title": "사용 대상이 먼저다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "식품용 살균제와 기구등의 살균·소독제는 사용 대상과 기준이 다릅니다. 기구용을 식품이나 손에 쓰거나, 표면용을 공간에 분무하는 식으로 용도를 바꾸지 않습니다. 같은 성분 이름이 보여도 제품의 유형과 표시를 확인합니다.",
              "sourceIds": [
                "hy-sanitizer"
              ]
            }
          ]
        },
        {
          "id": "bb-l-087-s3",
          "title": "효과에는 조건이 붙는다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "실제 제품의 허용 대상·농도·접촉시간·사용방법·제거 또는 헹굼 조건을 확인합니다. 다른 소독제나 세척제와 임의로 섞지 않고 정해진 보관·보호구·환기 조건을 지킵니다.",
              "sourceIds": [
                "hy-sanitizer",
                "hy-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "열·화학적 방법·자외선 등은 도달 범위와 대상의 재질·오염 상태에 따라 효과가 달라집니다. 자외선은 가려진 면까지 자동으로 처리하지 못합니다. 한 가지 시간이나 온도를 모든 대상에 적용하는 표로 외우지 않습니다.",
              "sourceIds": [
                "hy-sanitizer",
                "hy-physical",
                "hy-author"
              ]
            }
          ]
        }
      ],
      "summary": "오염물 제거와 살균·소독은 다른 단계다. 사용 대상→제품 표시→조건→잔류·제거를 확인하며 약제를 임의 혼합하지 않는다.",
      "memoryPoints": [
        {
          "key": "bb-l-087-m1",
          "text": "오염물 제거와 살균·소독은 다른 단계다. 사용 대상→제품 표시→조건→잔류·제거를 확인하며 약제를 임의 혼합하지 않는다.",
          "sectionTitles": [
            "먼저 오염물을 제거한다",
            "사용 대상이 먼저다",
            "효과에는 조건이 붙는다"
          ]
        }
      ],
      "assetIds": [
        "bb-a-087-cleaning-targets"
      ],
      "sourceIds": [
        "hy-sanitizer",
        "hy-lecture",
        "hy-author",
        "hy-physical"
      ],
      "questionIds": [
        "bb-q-169",
        "bb-q-170"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-169": "bb-l-087-s1",
        "bb-q-170": "bb-l-087-s2"
      }
    },
    {
      "id": "bb-l-088",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "작업장 환경과 방충·방서 관리",
      "intro": "해충을 본 뒤 처리하는 일과 유입을 막는 일을 함께 봅니다.",
      "prerequisites": [
        "bb-l-027",
        "bb-l-083"
      ],
      "sections": [
        {
          "id": "bb-l-088-s1",
          "title": "들어오는 길을 줄인다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "문·창·배수구·벽의 틈과 파손된 방충망은 해충이 들어오는 길이 될 수 있습니다. 원료 반입 때 포장과 이물·해충 흔적을 확인하고, 출입구와 시설의 손상을 관리합니다.",
              "sourceIds": [
                "hy-environment"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-088-pest-barriers"
            }
          ]
        },
        {
          "id": "bb-l-088-s2",
          "title": "먹이·물·은신처를 줄인다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "원료 부스러기와 음식물 폐기물을 남기지 않고, 물고임과 배수 불량을 관리합니다. 원료와 포장재는 청결한 지정 장소에서 관리하여 청소·점검이 가능하게 합니다. 환경 정리는 오염원과 해충이 머물 조건을 줄이는 일입니다.",
              "sourceIds": [
                "hy-environment",
                "hy-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-088-s3",
          "title": "흔적을 기록하고 원인을 고친다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "배설물·갉은 포장·해충 흔적을 발견하면 관련 원료·제품을 구분하고 관리자에게 알려 정해진 절차로 처리합니다. 발견 위치와 시점을 기록하면 유입 경로와 반복 지점을 찾기 쉽습니다.",
              "sourceIds": [
                "hy-environment",
                "hy-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "방제 약제를 식품 주변에 임의로 뿌리는 행동으로 끝내지 않습니다. 식품 오염을 막는 승인된 방제 절차와 시설 보수를 함께 수행하고 결과를 다시 점검합니다.",
              "sourceIds": [
                "hy-environment",
                "hy-author"
              ]
            }
          ]
        }
      ],
      "summary": "방충·방서는 유입길 차단,먹이·물·은신처 제거,흔적 기록과 원인 보수를 연결하는 관리다.",
      "memoryPoints": [
        {
          "key": "bb-l-088-m1",
          "text": "방충·방서는 유입길 차단,먹이·물·은신처 제거,흔적 기록과 원인 보수를 연결하는 관리다.",
          "sectionTitles": [
            "들어오는 길을 줄인다",
            "먹이·물·은신처를 줄인다",
            "흔적을 기록하고 원인을 고친다"
          ]
        }
      ],
      "assetIds": [
        "bb-a-088-pest-barriers"
      ],
      "sourceIds": [
        "hy-environment",
        "hy-lecture",
        "hy-author"
      ],
      "questionIds": [
        "bb-q-171"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-171": "bb-l-088-s1"
      }
    },
    {
      "id": "bb-l-089",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "입고·보관·출고 기록과 선입선출",
      "intro": "수량 관리와 식품의 보관 적합성을 함께 확인합니다.",
      "prerequisites": [
        "bb-l-014",
        "bb-l-015",
        "bb-l-026"
      ],
      "sections": [
        {
          "id": "bb-l-089-s1",
          "title": "입고 때 조건을 확인한다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "주문한 원료와 실제 도착품의 품명·규격·수량·포장 상태·기한·보관 조건을 비교합니다. 냉장·냉동 원료는 해당 원료의 표시와 현장 기준에 맞는 온도 조건도 확인합니다. 이상이 있으면 정상 재고와 구분하여 정해진 절차로 처리합니다.",
              "sourceIds": [
                "hy-inventory",
                "hy-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-089-s2",
          "title": "먼저 들어온 것과 먼저 기한이 오는 것을 본다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "선입선출은 먼저 입고된 재고를 먼저 사용하는 원칙입니다. 그러나 나중에 입고된 원료의 표시 기한이 더 빠를 수도 있습니다. 실제 사용 순서는 원료의 기한·개봉일·보관 상태와 정해진 절차를 함께 확인합니다.",
              "sourceIds": [
                "hy-inventory",
                "hy-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "기한이 남아 있어도 포장 손상이나 보관 조건 이탈이 있으면 정상으로 간주하지 않습니다. 냉동·냉장·실온은 원료와 제품별 조건이므로 모든 빵을 한 온도에 맞추지 않습니다.",
              "sourceIds": [
                "hy-inventory",
                "hy-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-089-lot-trace"
            }
          ]
        },
        {
          "id": "bb-l-089-s3",
          "title": "로트 기록은 앞뒤 연결을 남긴다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "로트는 같은 관리 단위로 구분한 생산·원료 묶음입니다. 원료 로트→사용한 배합·생산일→완제품 로트→출고처를 연결해 두면 문제가 생긴 범위를 찾는 데 도움이 됩니다. 기록만 있다고 안전이 자동 보증되는 것은 아닙니다.",
              "sourceIds": [
                "hy-inventory",
                "hy-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "수량 가정 예로 기초재고10kg에20kg을 입고하고18kg을 사용했다면 장부상 기말은12kg입니다. 실사와 다르면 폐기·반품·계량·기록 누락 등의 원인을 확인합니다. 이 산식은 모든 반품과 손실이 별도로 처리되었다는 단순 가정입니다.",
              "sourceIds": [
                "hy-inventory",
                "hy-author"
              ]
            }
          ]
        }
      ],
      "summary": "입고 검수→조건별 보관→기한·상태를 반영한 사용 순서→로트별 생산·출고 기록을 연결한다. 장부 수량과 실제 재고는 대조한다.",
      "memoryPoints": [
        {
          "key": "bb-l-089-m1",
          "text": "입고 검수→조건별 보관→기한·상태를 반영한 사용 순서→로트별 생산·출고 기록을 연결한다. 장부 수량과 실제 재고는 대조한다.",
          "sectionTitles": [
            "입고 때 조건을 확인한다",
            "먼저 들어온 것과 먼저 기한이 오는 것을 본다",
            "로트 기록은 앞뒤 연결을 남긴다"
          ]
        }
      ],
      "assetIds": [
        "bb-a-089-lot-trace"
      ],
      "sourceIds": [
        "hy-inventory",
        "hy-lecture",
        "hy-author"
      ],
      "questionIds": [
        "bb-q-172",
        "bb-q-173",
        "bb-q-174"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-172": "bb-l-089-s2",
        "bb-q-173": "bb-l-089-s3",
        "bb-q-174": "bb-l-089-s3"
      }
    },
    {
      "id": "bb-l-090",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "생산계획과 표준배합·수율·원가",
      "intro": "무엇을 얼마나 만들지 정한 뒤 공정과 결과를 기록합니다.",
      "prerequisites": [
        "bb-l-004",
        "bb-l-005",
        "bb-l-064",
        "bb-l-089"
      ],
      "sections": [
        {
          "id": "bb-l-090-s1",
          "title": "같은 제품의 기준을 먼저 정한다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "제품 종류와 필요 수량, 분할량, 예상 손실, 작업 순서와 설비 시간을 생산계획으로 정리합니다. 표준배합에는 재료명·양·투입 순서·공정 조건·예상 완성량을 함께 적습니다.",
              "sourceIds": [
                "hy-cost",
                "hy-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "같은 재료를 넣어도 분할량과 완성 수량이 달라지면 제품당 원가도 달라집니다. 작업 중 확인해야 할 온도·시간·중량은 해당 제품 기준에 맞게 기록합니다. 계획에서 벗어나면 원인과 조치를 남기고 결과를 대조합니다.",
              "sourceIds": [
                "hy-cost",
                "hy-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-090-process-record"
            }
          ]
        },
        {
          "id": "bb-l-090-s2",
          "title": "재료비는 사용량과 단가로 계산한다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "재료별 사용량과 같은 단위의 단가를 곱해 합하면 그 배합에 사용한 재료비를 구할 수 있습니다. 재료비를 해당 배합에서 실제 얻은 정상 제품 수로 나누면 제품당 재료비를 계산할 수 있습니다.",
              "sourceIds": [
                "hy-cost",
                "hy-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "가정한 배합의 재료비가12,000원이고 정상 제품이30개라면 제품당 재료비는400원입니다. 같은 재료비로 정상 제품이24개면500원입니다. 숫자는 산식 설명용이며 실제 가격·판매가 권장이 아닙니다.",
              "sourceIds": [
                "hy-cost",
                "hy-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-090-unit-cost"
            }
          ]
        },
        {
          "id": "bb-l-090-s3",
          "title": "재료비와 총원가는 범위가 다르다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "총원가를 볼 때는 정한 계산 범위에 따라 노무비·경비·포장비 등도 고려합니다. 재료비만 나눈 값을 모든 비용이 포함된 총원가나 판매이익으로 읽지 않습니다.",
              "sourceIds": [
                "hy-cost",
                "hy-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "표준배합·예상 수율·실제 정상 수량을 함께 기록하면 원료 손실, 분할 편차, 불량 발생의 영향을 구분하기 쉽습니다. 비용을 줄이기 위해 위생·안전 조건을 생략하지 않습니다.",
              "sourceIds": [
                "hy-cost",
                "hy-author"
              ]
            }
          ]
        }
      ],
      "summary": "표준배합·분할량·수율·정상 수량이 제품당 원가와 연결된다. 사용 재료비÷정상 제품 수는 제품당 재료비이며 총원가와 구별한다.",
      "memoryPoints": [
        {
          "key": "bb-l-090-m1",
          "text": "표준배합·분할량·수율·정상 수량이 제품당 원가와 연결된다. 사용 재료비÷정상 제품 수는 제품당 재료비이며 총원가와 구별한다.",
          "sectionTitles": [
            "같은 제품의 기준을 먼저 정한다",
            "재료비는 사용량과 단가로 계산한다",
            "재료비와 총원가는 범위가 다르다"
          ]
        }
      ],
      "assetIds": [
        "bb-a-090-process-record",
        "bb-a-090-unit-cost"
      ],
      "sourceIds": [
        "hy-cost",
        "hy-inventory",
        "hy-lecture",
        "hy-author"
      ],
      "questionIds": [
        "bb-q-175",
        "bb-q-176"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-175": "bb-l-090-s2",
        "bb-q-176": "bb-l-090-s3"
      }
    },
    {
      "id": "bb-l-091",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "설비 점검과 청소·정비의 안전 순서",
      "intro": "작동 확인과 멈춘 뒤 작업을 구별합니다.",
      "prerequisites": [
        "bb-l-027",
        "bb-l-065",
        "bb-l-087"
      ],
      "sections": [
        {
          "id": "bb-l-091-s1",
          "title": "사용 전 기능과 상태를 확인한다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "반죽기·분할기·오븐 등은 용도와 제조사 사용설명에 맞게 다룹니다. 방호덮개·안전장치·이상음·손상·청결 상태를 확인하고 이상이 있으면 사용을 멈추고 관리자에게 알립니다. 안전장치를 임의로 우회하지 않습니다.",
              "sourceIds": [
                "hy-kosha",
                "hy-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-091-s2",
          "title": "회전·운전 중 청소하지 않는다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "혼합기와 절단기 등의 움직이는 부분에 손이나 도구를 넣어 청소하거나 걸린 재료를 빼지 않습니다. 청소·교환·점검 작업은 정해진 절차로 전원을 차단하고 완전히 멈춘 상태를 확인한 뒤 수행합니다.",
              "sourceIds": [
                "hy-kosha",
                "hy-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "정지 버튼만 눌렀다고 전원 차단·재가동 방지가 끝났다고 가정하지 않습니다. 재가동 방지와 잔류 에너지 처리는 해당 설비의 작업 절차와 자격을 갖춘 담당자의 지시에 따릅니다.",
              "sourceIds": [
                "hy-kosha",
                "hy-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-091-equipment-stop"
            }
          ]
        },
        {
          "id": "bb-l-091-s3",
          "title": "청결과 측정 정확성도 관리한다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "식품 접촉부의 분해·세척·조립은 허용된 절차에 맞게 하고 세척제·윤활제·부품이 식품으로 옮겨가지 않도록 관리합니다. 고온·날·전기·가스 위험은 각각 따로 확인합니다.",
              "sourceIds": [
                "hy-kosha",
                "hy-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "저울·온도계는 측정 도구이며 반죽을 만드는 기계와 역할이 다릅니다. 영점과 상태를 확인하고 정해진 점검·교정 결과를 기록합니다. 같은 표시값만 나왔다고 계기가 정확하다고 단정하지 않습니다.",
              "sourceIds": [
                "hy-kosha",
                "hy-author"
              ]
            }
          ]
        }
      ],
      "summary": "설비는 사용 전 점검하고,청소·정비는 전원 차단·완전 정지·재가동 방지 등 설비별 절차를 따른다. 안전장치를 우회하지 않는다.",
      "memoryPoints": [
        {
          "key": "bb-l-091-m1",
          "text": "설비는 사용 전 점검하고,청소·정비는 전원 차단·완전 정지·재가동 방지 등 설비별 절차를 따른다. 안전장치를 우회하지 않는다.",
          "sectionTitles": [
            "사용 전 기능과 상태를 확인한다",
            "회전·운전 중 청소하지 않는다",
            "청결과 측정 정확성도 관리한다"
          ]
        }
      ],
      "assetIds": [
        "bb-a-091-equipment-stop"
      ],
      "sourceIds": [
        "hy-kosha",
        "hy-lecture",
        "hy-author"
      ],
      "questionIds": [
        "bb-q-177",
        "bb-q-178"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-177": "bb-l-091-s2",
        "bb-q-178": "bb-l-091-s3"
      }
    },
    {
      "id": "bb-l-092",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "올리고당·식이섬유는 분류 기준을 구별",
      "intro": "당 단위 수와 사람의 소화성은 같은 축이 아닙니다.",
      "prerequisites": [
        "bb-l-043",
        "bb-l-044",
        "bb-l-068"
      ],
      "sections": [
        {
          "id": "bb-l-092-s1",
          "title": "짧은 당 사슬과 긴 당 사슬",
          "blocks": [
            {
              "type": "paragraph",
              "text": "단당류는 한 당 단위이고 이당류는 두 당 단위가 연결된 형태입니다. 올리고당은 비교적 적은 수의 당 단위가 이어진 당 사슬을 가리키며, 다당류는 많은 단위가 이어진 형태입니다. 올리고당이라는 이름 자체가 모든 물질의 단맛·소화성·열량을 같게 정하지 않습니다.",
              "sourceIds": [
                "in-bio",
                "in-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-092-s2",
          "title": "식이섬유는 난소화성의 관점",
          "blocks": [
            {
              "type": "paragraph",
              "text": "식이섬유를 볼 때는 사람의 소화효소로 쉽게 분해되지 않는 성질을 살핍니다. 셀룰로오스와 펙틴 같은 성분이 예이며, 식물의 리그닌도 섬유의 범주에서 함께 다룹니다. 당 사슬 길이가 길다는 사실만으로 식이섬유라고 확정하지 않습니다.",
              "sourceIds": [
                "in-fda-fiber",
                "in-bio"
              ]
            },
            {
              "type": "paragraph",
              "text": "전분과 셀룰로오스는 모두 긴 구조를 이루지만 사람의 소화에서 같은 성질을 보이지 않습니다. 짧은 올리고당도 종류와 결합에 따라 소화성 등이 다르므로 모든 올리고당을 같은 섬유로 묶지 않습니다.",
              "sourceIds": [
                "in-fda-fiber",
                "in-bio"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-092-carb-axes"
            }
          ]
        },
        {
          "id": "bb-l-092-s3",
          "title": "수용성·불용성도 다른 구분",
          "blocks": [
            {
              "type": "paragraph",
              "text": "수용성과 불용성은 물에 대한 성질의 구분입니다. 물에 녹는다고 모두 사람이 쉽게 소화하는 당은 아니며, 녹지 않는다고 모든 재료가 같은 거동을 보이지도 않습니다.",
              "sourceIds": [
                "in-fda-fiber",
                "in-hydration",
                "in-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "밀기울·과일·첨가 섬유 재료는 반죽의 수분과 조직에도 영향을 줄 수 있습니다. 제빵에서는 해당 재료와 배합의 상태를 확인하고, 표시상 식이섬유 여부나 건강 기능을 이름 하나로 확정하지 않습니다.",
              "sourceIds": [
                "in-fda-fiber",
                "in-hydration",
                "in-author"
              ]
            }
          ]
        }
      ],
      "summary": "당 단위 수·소화성·물에 대한 성질은 다른 기준이다. 올리고당=모두 식이섬유,다당류=모두 소화 가능 같은 등식으로 외우지 않는다.",
      "memoryPoints": [
        {
          "key": "bb-l-092-m1",
          "text": "당 단위 수·소화성·물에 대한 성질은 다른 기준이다. 올리고당=모두 식이섬유,다당류=모두 소화 가능 같은 등식으로 외우지 않는다.",
          "sectionTitles": [
            "짧은 당 사슬과 긴 당 사슬",
            "식이섬유는 난소화성의 관점",
            "수용성·불용성도 다른 구분"
          ]
        }
      ],
      "assetIds": [
        "bb-a-092-carb-axes"
      ],
      "sourceIds": [
        "in-fda-fiber",
        "in-bio",
        "in-hydration",
        "in-lecture",
        "in-author"
      ],
      "questionIds": [
        "bb-q-181",
        "bb-q-182"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-181": "bb-l-092-s2",
        "bb-q-182": "bb-l-092-s3"
      }
    },
    {
      "id": "bb-l-093",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "카카오에서 코코아분말·초콜릿으로",
      "intro": "같은 카카오 원료라도 지방과 고형분의 구성이 다릅니다.",
      "prerequisites": [
        "bb-l-048",
        "bb-l-080"
      ],
      "sections": [
        {
          "id": "bb-l-093-s1",
          "title": "가공 단계와 향을 연결",
          "blocks": [
            {
              "type": "paragraph",
              "text": "카카오콩은 발효·건조를 거쳐 가공하며 로스팅도 향 형성에 관여합니다. 껍질과 속의 닙스를 분리하고 닙스를 곱게 갈면 지방과 고형분을 포함한 카카오매스를 얻습니다. 원료와 공정에 따라 순서와 조건은 달라질 수 있습니다.",
              "sourceIds": [
                "in-icco"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-093-cocoa-flow"
            }
          ]
        },
        {
          "id": "bb-l-093-s2",
          "title": "압착하면 버터와 케이크로 나뉜다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "카카오매스를 압착하면 지방인 코코아버터와 고형물이 많은 코코아케이크로 나뉩니다. 케이크를 부수고 분쇄해 코코아분말을 만듭니다. 분말에도 지방이 일부 남을 수 있으므로 코코아분말을 무조건 무지방이라고 부르지 않습니다.",
              "sourceIds": [
                "in-icco",
                "in-bc-cocoa"
              ]
            },
            {
              "type": "paragraph",
              "text": "카카오매스·코코아버터·당 등을 배합해 초콜릿을 만듭니다. 코코아분말을 초콜릿과 같은 질량으로 바꿔 넣으면 지방과 당 등 구성도 함께 달라집니다.",
              "sourceIds": [
                "in-icco",
                "in-bc-cocoa"
              ]
            }
          ]
        },
        {
          "id": "bb-l-093-s3",
          "title": "색과 제품명만으로 조성을 확정하지 않는다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "다크·밀크·화이트 초콜릿은 카카오매스·코코아버터·당·유고형분 등의 구성이 다릅니다. 화이트 초콜릿은 코코아버터를 사용하면서 카카오매스의 비지방 고형분은 포함하지 않는 유형입니다. 실제 제품은 표시와 규격을 확인합니다.",
              "sourceIds": [
                "in-bc-types",
                "in-icco",
                "in-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "알칼리 처리한 코코아는 색·맛·산성도 등 특성이 달라질 수 있습니다. 색이 진하다는 이유만으로 카카오 함량이나 품질·제빵 반응을 한 가지로 정하지 않습니다.",
              "sourceIds": [
                "in-bc-types",
                "in-icco",
                "in-author"
              ]
            }
          ]
        }
      ],
      "summary": "카카오매스는 지방과 고형분을 포함하고,압착하면 코코아버터와 케이크로 나뉜다. 케이크에서 만든 코코아분말과 초콜릿은 조성이 다르다.",
      "memoryPoints": [
        {
          "key": "bb-l-093-m1",
          "text": "카카오매스는 지방과 고형분을 포함하고,압착하면 코코아버터와 케이크로 나뉜다. 케이크에서 만든 코코아분말과 초콜릿은 조성이 다르다.",
          "sectionTitles": [
            "가공 단계와 향을 연결",
            "압착하면 버터와 케이크로 나뉜다",
            "색과 제품명만으로 조성을 확정하지 않는다"
          ]
        }
      ],
      "assetIds": [
        "bb-a-093-cocoa-flow"
      ],
      "sourceIds": [
        "in-icco",
        "in-bc-cocoa",
        "in-bc-types",
        "in-lecture",
        "in-author"
      ],
      "questionIds": [
        "bb-q-190",
        "bb-q-183",
        "bb-q-184"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-190": "bb-l-093-s1",
        "bb-q-183": "bb-l-093-s2",
        "bb-q-184": "bb-l-093-s3"
      }
    },
    {
      "id": "bb-l-094",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "초콜릿의 템퍼링과 두 종류의 블룸",
      "intro": "녹이기·결정 조절·보관 변화의 차이를 연결합니다.",
      "prerequisites": [
        "bb-l-048",
        "bb-l-093"
      ],
      "sections": [
        {
          "id": "bb-l-094-s1",
          "title": "녹이는 것과 템퍼링은 다르다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "템퍼링은 코코아버터가 원하는 안정한 결정 상태를 갖도록 조절하는 작업입니다. 단순히 초콜릿을 녹인 뒤 굳히는 것과 같지 않습니다. 몰드 제품이나 코팅처럼 광택·단단하게 부러지는 성질이 필요한지 목표를 먼저 봅니다.",
              "sourceIds": [
                "in-temper"
              ]
            },
            {
              "type": "paragraph",
              "text": "맛을 내기 위해 반죽이나 크림에 섞는 경우까지 모든 작업에 같은 템퍼링 절차를 요구하지 않습니다. 초콜릿의 종류와 제조사 지침에 맞는 조건을 사용합니다.",
              "sourceIds": [
                "in-temper"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-094-temper-bloom"
            }
          ]
        },
        {
          "id": "bb-l-094-s2",
          "title": "팻블룸과 슈거블룸",
          "blocks": [
            {
              "type": "paragraph",
              "text": "팻블룸은 지방의 이동·결정 상태와 관련한 희끗한 표면 변화입니다. 템퍼링 상태, 지방성 충전물에서의 지방 이동, 온도 변화 등이 관여할 수 있습니다. 한 가지 원인만으로 진단하지 않습니다.",
              "sourceIds": [
                "in-fatbloom",
                "in-bloom"
              ]
            },
            {
              "type": "paragraph",
              "text": "슈거블룸은 표면의 수분에 당이 녹았다가 다시 결정화하는 현상과 관련합니다. 차가운 제품을 따뜻한 환경으로 옮길 때 생기는 결로도 원인이 될 수 있습니다. 팻블룸과는 관련 성분과 과정이 다릅니다.",
              "sourceIds": [
                "in-fatbloom",
                "in-bloom"
              ]
            }
          ]
        },
        {
          "id": "bb-l-094-s3",
          "title": "표면 사진만으로 안전을 판단하지 않는다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "초콜릿은 수분·냄새·보관 환경의 영향을 받습니다. 부패성 크림이나 다른 충전물이 들어가면 그 재료의 보관 조건도 함께 적용해야 하므로 순수 초콜릿의 보관 설명을 그대로 옮기지 않습니다.",
              "sourceIds": [
                "in-storage",
                "in-bloom",
                "in-prior",
                "in-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "하얀 표면을 보았다는 사실만으로 블룸의 종류나 먹어도 되는 상태를 확정하지 않습니다. 실제 원인과 제품 상태는 원료·온도 이력·포장·오염 가능성 등을 함께 확인합니다.",
              "sourceIds": [
                "in-storage",
                "in-bloom",
                "in-prior",
                "in-author"
              ]
            }
          ]
        }
      ],
      "summary": "템퍼링은 코코아버터의 결정 조절이다. 팻블룸은 지방·결정,슈거블룸은 수분에 의한 당의 용해·재결정과 연결한다.",
      "memoryPoints": [
        {
          "key": "bb-l-094-m1",
          "text": "템퍼링은 코코아버터의 결정 조절이다. 팻블룸은 지방·결정,슈거블룸은 수분에 의한 당의 용해·재결정과 연결한다.",
          "sectionTitles": [
            "녹이는 것과 템퍼링은 다르다",
            "팻블룸과 슈거블룸",
            "표면 사진만으로 안전을 판단하지 않는다"
          ]
        }
      ],
      "assetIds": [
        "bb-a-094-temper-bloom"
      ],
      "sourceIds": [
        "in-temper",
        "in-bloom",
        "in-fatbloom",
        "in-storage",
        "in-lecture",
        "in-author"
      ],
      "questionIds": [
        "bb-q-185",
        "bb-q-186"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-185": "bb-l-094-s1",
        "bb-q-186": "bb-l-094-s2"
      }
    },
    {
      "id": "bb-l-095",
      "title": "마늘과 생강, 실제 모습에서 이름과 부위 찾기",
      "intro": "조미 재료는 가루 이름으로만 만나지 않습니다. 통마늘과 생강의 실제 모양을 본 뒤, 전체와 부분을 가리키는 한글 이름을 연결해 봅니다.",
      "objectives": [
        "사진의 통마늘과 마늘쪽의 전체·부분 관계를 설명한다",
        "생강의 식재료 부위를 땅속줄기와 연결하고 사진 판단의 한계를 구별한다"
      ],
      "sourceIds": [
        "nc-garlic",
        "kew-ginger",
        "in-reuse"
      ],
      "sections": [
        {
          "id": "bb-l-095-s1",
          "title": "통마늘은 전체, 마늘쪽은 그 안의 한 조각",
          "blocks": [
            {
              "type": "paragraph",
              "text": "먼저 사진에서 둥근 통마늘과 그 겉을 감싼 얇은 껍질을 찾아보세요. 통마늘 안에는 여러 개의 마늘쪽이 모여 있습니다. 마늘쪽은 그 전체에서 하나씩 분리하는 조각을 가리키며, 겉껍질만의 이름이 아닙니다."
            },
            {
              "type": "figure",
              "assetId": "kc-F024-garlic-photo"
            },
            {
              "type": "paragraph",
              "text": "사진은 통마늘의 실제 겉모습을 보여 줍니다. 껍질 안의 모든 쪽을 사진에서 볼 수 있다고 말하지 않습니다. 아래 자체 도식에서는 통마늘과 분리한 한쪽의 관계를 따로 보여 줍니다. 품종마다 색이나 쪽 수가 같다고 암기하지 않습니다."
            }
          ]
        },
        {
          "id": "bb-l-095-s2",
          "title": "생강의 덩어리는 땅속줄기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "생강 사진에서는 울퉁불퉁하고 가지가 갈라진 덩어리의 모양을 살펴보세요. 우리가 조미에 쓰는 이 부분은 땅속에서 자라는 줄기인 땅속줄기이며, 근경이라는 말로도 부릅니다. 근경은 여기서 땅속줄기의 다른 이름으로 연결하면 됩니다."
            },
            {
              "type": "figure",
              "assetId": "kc-F024-ginger-photo"
            },
            {
              "type": "paragraph",
              "text": "생강의 굵은 땅속줄기와 거기서 나오는 가느다란 뿌리는 같은 부위가 아닙니다. 아래 도식에서 흙의 위치를 기준으로 굵은 줄기와 가는 뿌리를 구별해 봅니다. 도식의 색과 크기, 마늘쪽 수는 이름과 관계를 알기 위한 단순화입니다."
            },
            {
              "type": "figure",
              "assetId": "kc-F024-parts"
            }
          ]
        },
        {
          "id": "bb-l-095-s3",
          "title": "사진으로 보이는 것과 음식에서 확인할 것을 나누기",
          "blocks": [
            {
              "type": "paragraph",
              "text": "실물 사진은 껍질·덩어리·갈라진 모양과 이름을 연결하는 데 도움이 됩니다. 그러나 사진만으로 향의 강도나 맛, 적정 투입량을 잴 수는 없습니다. 비슷한 모양이나 특정 색 하나만으로 신선도·먹어도 되는 상태를 확정하지도 않습니다."
            },
            {
              "type": "table",
              "caption": "두 재료의 학습 초점 비교",
              "columns": [
                "재료",
                "이름과 부위",
                "이번에 연결한 역할"
              ],
              "rows": [
                [
                  "마늘",
                  "통마늘 전체와 분리한 마늘쪽",
                  "음식에 고유한 향 등을 더하는 재료"
                ],
                [
                  "생강",
                  "굵고 갈라진 땅속줄기(근경)",
                  "고유한 향·매운 자극을 살피는 재료"
                ]
              ]
            },
            {
              "type": "paragraph",
              "text": "다음 향신료 학습에서는 계피·정향·육두구 등 재료의 이름과 쓰는 부위를 연결합니다. 이번 두 사진을 모든 향신 재료의 형태나 모든 제빵법으로 일반화하지 않습니다."
            }
          ]
        }
      ],
      "summary": "통마늘은 여러 마늘쪽이 모인 전체이고, 생강에서 조미에 쓰는 덩어리는 땅속줄기입니다. 사진은 실제 형태를 알려 주지만 향·투입량·안전 상태를 확정하는 검사는 아닙니다.",
      "memoryPoints": [
        {
          "key": "bb-l-095-m1",
          "label": "전체와 부위",
          "text": "통마늘과 마늘쪽은 전체·부분 관계이며, 생강의 굵은 덩어리는 땅속줄기(근경)다.",
          "sectionTitles": [
            "통마늘은 전체, 마늘쪽은 그 안의 한 조각",
            "생강의 덩어리는 땅속줄기"
          ]
        },
        {
          "key": "bb-l-095-m2",
          "label": "사진의 역할",
          "text": "실물 사진에서 형태와 이름을 연결하고, 사진만으로 향의 강도·투입량·먹어도 되는 상태를 확정하지 않는다.",
          "sectionTitles": [
            "사진으로 보이는 것과 음식에서 확인할 것을 나누기"
          ]
        }
      ],
      "assetIds": [
        "kc-F024-garlic-photo",
        "kc-F024-ginger-photo",
        "kc-F024-parts"
      ],
      "producerArtifactVersion": "IN-concept-r1",
      "certificationId": "jmCd7893",
      "status": "author-concept-ready-independent-consumption-pending",
      "version": "concept-r1",
      "stage": "concept-manuscript",
      "prerequisites": [
        "bb-l-025"
      ],
      "questionIds": [
        "bb-q-179",
        "bb-q-180"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "reuse": {
        "sourceLesson": "kc-L024",
        "sourceVersion": "producer-20261016-seasoning-basics-r1",
        "oneChangedBlock": "S3 final paragraph only: next-course navigation",
        "otherBodyAndMPUnchanged": true,
        "assetsBytesUnchanged": true,
        "oldReviewNotInherited": true
      },
      "displayAssessmentPlacements": {
        "bb-q-179": "bb-l-095-s1",
        "bb-q-180": "bb-l-095-s2"
      }
    },
    {
      "id": "bb-l-096",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "향신료는 향과 식물 부위를 함께 보기",
      "intro": "마른 재료 이름과 사용하는 부위를 연결합니다.",
      "prerequisites": [
        "bb-l-095"
      ],
      "sections": [
        {
          "id": "bb-l-096-s1",
          "title": "향신료의 출발점은 식물의 여러 부위",
          "blocks": [
            {
              "type": "paragraph",
              "text": "향신료는 식물의 여러 부위에서 얻는 향과 맛을 이용합니다. 계피는 나무껍질, 정향은 피지 않은 꽃봉오리, 육두구는 씨의 부분을 이용합니다. 생강은 앞 학습처럼 땅속줄기이며 뿌리와 구별합니다.",
              "sourceIds": [
                "in-spices",
                "kew-ginger"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-096-spice-parts"
            }
          ]
        },
        {
          "id": "bb-l-096-s2",
          "title": "육두구와 메이스는 같은 부위가 아니다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "메이스는 육두구 씨를 둘러싼 가종피라는 부분입니다. 같은 열매에서 얻더라도 육두구와 메이스는 이용 부위가 다릅니다. 바닐라는 난초과 식물의 꼬투리 같은 열매를 가공해 향을 이용하며, 추출물은 제품의 구성과 농도를 따로 확인합니다.",
              "sourceIds": [
                "in-spices",
                "in-kew-mace"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-096-spice-parts"
            }
          ]
        },
        {
          "id": "bb-l-096-s3",
          "title": "가루의 향과 투입량은 조건에 따라 달라진다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "분쇄하면 표면적이 커지고 향이 공기 중으로 빠져나가기 쉬워집니다. 통재료와 가루 모두 제품에 맞게 밀봉하고 수분·열·냄새 영향을 관리합니다. 오래되었다는 이유로 임의 배수만큼 더 넣어 보정하지 않습니다.",
              "sourceIds": [
                "in-spices",
                "in-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "향신료는 배합 전체의 향과 맛을 조절합니다. 천연·합성이라는 구분만으로 안전성·향의 세기·우열을 정하지 않고, 실제 재료명과 제품 표시·배합 목적을 확인합니다.",
              "sourceIds": [
                "in-spices",
                "in-author"
              ]
            }
          ]
        }
      ],
      "summary": "계피=껍질,정향=꽃봉오리,육두구=씨,메이스=가종피,생강=땅속줄기로 부위를 연결한다. 향의 강도와 투입량은 이름만으로 고정하지 않는다.",
      "memoryPoints": [
        {
          "key": "bb-l-096-m1",
          "text": "계피=껍질,정향=꽃봉오리,육두구=씨,메이스=가종피,생강=땅속줄기로 부위를 연결한다. 향의 강도와 투입량은 이름만으로 고정하지 않는다.",
          "sectionTitles": [
            "향신료의 출발점은 식물의 여러 부위",
            "육두구와 메이스는 같은 부위가 아니다",
            "가루의 향과 투입량은 조건에 따라 달라진다"
          ]
        }
      ],
      "assetIds": [
        "bb-a-096-spice-parts"
      ],
      "sourceIds": [
        "in-spices",
        "kew-ginger",
        "in-lecture",
        "in-author",
        "in-kew-mace"
      ],
      "questionIds": [
        "bb-q-187",
        "bb-q-188",
        "bb-q-189"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-187": "bb-l-096-s1",
        "bb-q-188": "bb-l-096-s2",
        "bb-q-189": "bb-l-096-s3"
      }
    },
    {
      "id": "bb-l-097",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "크림 충전물은 굳는 원리를 구별",
      "intro": "가열해 되직해짐·거품·유화가 서로 다른 구조입니다.",
      "prerequisites": [
        "bb-l-044",
        "bb-l-046",
        "bb-l-047",
        "bb-l-054",
        "bb-l-055",
        "bb-l-056"
      ],
      "sections": [
        {
          "id": "bb-l-097-s1",
          "title": "커스터드 계열의 가열 점증",
          "blocks": [
            {
              "type": "paragraph",
              "text": "우유·난황·당·전분을 쓰는 페이스트리 크림은 가열하며 되직해지는 한 유형입니다. 전분의 호화와 단백질의 변화가 관련되며, 어떤 재료를 얼마나 쓰는지에 따라 거동이 달라집니다. 모든 커스터드가 전분을 반드시 포함하는 것은 아닙니다.",
              "sourceIds": [
                "in-pastrycream",
                "in-prior"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-097-filling-structures"
            }
          ]
        },
        {
          "id": "bb-l-097-s2",
          "title": "휘핑크림과 가나슈의 차이",
          "blocks": [
            {
              "type": "paragraph",
              "text": "휘핑크림은 공기를 들여 작은 기포를 만들고 유지하는 거품 구조입니다. 크림의 종류·지방 상태·온도·휘핑 정도가 중요하며, 계속 휘핑할수록 항상 좋은 상태가 되는 것은 아닙니다.",
              "sourceIds": [
                "in-whip",
                "in-ganache"
              ]
            },
            {
              "type": "paragraph",
              "text": "가나슈는 초콜릿과 크림 등을 섞는 재료입니다. 초콜릿의 종류, 크림과 초콜릿의 질량 비율, 현재 온도가 흐름성과 굳는 상태에 영향을 줍니다. 한 비율을 모든 제품의 정답으로 삼지 않습니다.",
              "sourceIds": [
                "in-whip",
                "in-ganache"
              ]
            }
          ]
        },
        {
          "id": "bb-l-097-s3",
          "title": "제조 상태와 보관 상태는 함께 본다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "필요한 되기와 크림 종류를 정한 뒤 해당 배합·공정 기준을 따릅니다. 뜨거운 상태·차가운 상태·공기가 들어간 상태를 같은 것으로 비교하지 않습니다.",
              "sourceIds": [
                "in-prior",
                "in-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "가열한 재료도 이후 취급에서 다시 오염될 수 있습니다. 우유·달걀 등의 재료와 완성 충전물에 맞는 냉각·보관·사용 기준을 따르고, 굽고 난 빵에 넣는 충전물을 처음 반죽과 함께 다시 구웠다고 간주하지 않습니다.",
              "sourceIds": [
                "in-prior",
                "in-author"
              ]
            }
          ]
        }
      ],
      "summary": "페이스트리 크림의 가열 점증,휘핑크림의 거품,가나슈의 초콜릿·크림 혼합은 다른 구조다. 종류·배합·온도·후속 보관 조건을 함께 확인한다.",
      "memoryPoints": [
        {
          "key": "bb-l-097-m1",
          "text": "페이스트리 크림의 가열 점증,휘핑크림의 거품,가나슈의 초콜릿·크림 혼합은 다른 구조다. 종류·배합·온도·후속 보관 조건을 함께 확인한다.",
          "sectionTitles": [
            "커스터드 계열의 가열 점증",
            "휘핑크림과 가나슈의 차이",
            "제조 상태와 보관 상태는 함께 본다"
          ]
        }
      ],
      "assetIds": [
        "bb-a-097-filling-structures"
      ],
      "sourceIds": [
        "in-pastrycream",
        "in-whip",
        "in-ganache",
        "in-prior",
        "in-lecture",
        "in-author"
      ],
      "questionIds": [
        "bb-q-191"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-191": "bb-l-097-s2"
      }
    },
    {
      "id": "bb-l-098",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "과일·견과 충전물의 전처리와 상태",
      "intro": "입자·수분·유지·굽기 전후의 조건을 연결합니다.",
      "prerequisites": [
        "bb-l-024",
        "bb-l-025",
        "bb-l-049",
        "bb-l-089"
      ],
      "sections": [
        {
          "id": "bb-l-098-s1",
          "title": "입자와 이물을 먼저 살핀다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "견과와 건과일 등은 제품에 맞는 크기로 준비하고 이물·껍질·씨 등 제거 대상이 있는지 확인합니다. 모든 재료를 같은 입자로 갈거나 모든 과일의 씨를 먹을 수 있는 것으로 일반화하지 않습니다.",
              "sourceIds": [
                "in-prior",
                "in-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "서로 다른 입자 크기와 단단함은 펴 바르기·말기·분할에 영향을 줄 수 있습니다. 조각이 반죽을 찢거나 일부에 몰리지 않도록 해당 성형의 목표 상태를 확인합니다.",
              "sourceIds": [
                "in-prior",
                "in-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-098-s2",
          "title": "더해지는 수분과 지방을 본다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "잼·과육·해동한 재료·불린 건과일은 수분 상태가 다릅니다. 견과 페이스트는 고형물과 지방을 함께 더할 수 있습니다. 이들을 단순히 맛의 이름만 바꾸는 재료로 취급하지 않습니다.",
              "sourceIds": [
                "in-hydration",
                "in-prior",
                "in-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "물기를 빼거나 불리는 전처리가 필요한지는 해당 배합과 원료 상태에 따라 결정합니다. 일률적으로 오래 불리거나 물을 더하는 지시로 바꾸지 않고, 배합의 수분과 충전물의 흐름성을 함께 확인합니다.",
              "sourceIds": [
                "in-hydration",
                "in-prior",
                "in-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-098-filling-conditions"
            }
          ]
        },
        {
          "id": "bb-l-098-s3",
          "title": "같이 굽는지 나중에 넣는지도 조건",
          "blocks": [
            {
              "type": "paragraph",
              "text": "굽기 전에 반죽에 넣는 충전물은 성형·가열 중 흐름과 누출을 고려하고, 구운 뒤 넣는 충전물은 이후 재가열되지 않을 수 있다는 조건을 봅니다. 제품의 배합·기준·작업 동선을 함께 적용합니다.",
              "sourceIds": [
                "in-prior",
                "in-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "지방이 많은 재료의 산패, 수분이 있는 재료의 변질·오염, 알레르기 원료의 혼입은 다른 관리 항목입니다. 맛이나 냄새 하나만으로 안전을 확정하지 않고 표시·보관 이력·교차접촉 방지 절차를 확인합니다.",
              "sourceIds": [
                "in-prior",
                "in-author"
              ]
            }
          ]
        }
      ],
      "summary": "충전물은 크기·이물·수분·지방·굽기 전후 조건을 함께 준비한다. 같은 양을 넣어도 조성과 상태가 다르면 작업과 보관 조건이 달라질 수 있다.",
      "memoryPoints": [
        {
          "key": "bb-l-098-m1",
          "text": "충전물은 크기·이물·수분·지방·굽기 전후 조건을 함께 준비한다. 같은 양을 넣어도 조성과 상태가 다르면 작업과 보관 조건이 달라질 수 있다.",
          "sectionTitles": [
            "입자와 이물을 먼저 살핀다",
            "더해지는 수분과 지방을 본다",
            "같이 굽는지 나중에 넣는지도 조건"
          ]
        }
      ],
      "assetIds": [
        "bb-a-098-filling-conditions"
      ],
      "sourceIds": [
        "in-prior",
        "in-hydration",
        "in-lecture",
        "in-author"
      ],
      "questionIds": [
        "bb-q-192",
        "bb-q-193"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-192": "bb-l-098-s2",
        "bb-q-193": "bb-l-098-s3"
      }
    },
    {
      "id": "bb-l-099",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "굽기·튀기기·찌기·데치기의 차이",
      "intro": "열을 전하는 매체와 목표 표면을 연결합니다.",
      "prerequisites": [
        "bb-l-021",
        "bb-l-022",
        "bb-l-063"
      ],
      "sections": [
        {
          "id": "bb-l-099-s1",
          "title": "오븐과 기름의 매체 차이",
          "blocks": [
            {
              "type": "paragraph",
              "text": "오븐에서는 뜨거운 공기·벽면의 복사·팬과의 접촉 등이 열을 전달합니다. 깊은 기름 튀김은 뜨거운 기름이 제품 표면과 접촉하는 방식입니다. 뜨거운 공기를 쓰는 조리를 깊은 기름 튀김과 같은 조건으로 읽지 않습니다.",
              "sourceIds": [
                "in-fry",
                "in-prior",
                "in-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "두 방식 모두 제품 안쪽까지 필요한 변화가 일어나야 합니다. 표면 색만으로 중심의 익음과 안전을 확정하지 않고 제품별 공정 기준을 확인합니다.",
              "sourceIds": [
                "in-fry",
                "in-prior",
                "in-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-099-cooking-media"
            }
          ]
        },
        {
          "id": "bb-l-099-s2",
          "title": "찌기는 물이 아니라 수증기로 열을 전달",
          "blocks": [
            {
              "type": "paragraph",
              "text": "찐빵은 물 위의 수증기로 열을 전달받는 형태의 예입니다. 제품을 물속에 담가 가열하는 삶기·데치기와 구별합니다. 찜에서도 크기·충전물·설비에 따라 필요한 공정 조건이 달라집니다.",
              "sourceIds": [
                "in-steam",
                "in-prior"
              ]
            }
          ]
        },
        {
          "id": "bb-l-099-s3",
          "title": "데친 뒤 굽는 복합 공정도 있다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "베이글은 굽기 전에 물에 데치는 유형의 예입니다. 표면 전분의 호화 등에 관여한 뒤 오븐에서 굽습니다. 데치기를 했으므로 이후 굽기가 필요 없다는 뜻은 아닙니다.",
              "sourceIds": [
                "in-bagel",
                "in-prior",
                "in-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "열 매체가 바뀌면 표면의 수분·기름 접촉·건조·갈색 형성도 달라질 수 있습니다. 한 방식의 시간·온도를 다른 방식으로 숫자만 옮기지 않습니다.",
              "sourceIds": [
                "in-bagel",
                "in-prior",
                "in-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-099-bagel-sequence"
            }
          ]
        }
      ],
      "summary": "굽기는 오븐의 여러 열전달,깊은 튀김은 기름,찌기는 수증기,데치기는 물과 접촉한다. 베이글처럼 데친 뒤 굽는 공정도 있다.",
      "memoryPoints": [
        {
          "key": "bb-l-099-m1",
          "text": "굽기는 오븐의 여러 열전달,깊은 튀김은 기름,찌기는 수증기,데치기는 물과 접촉한다. 베이글처럼 데친 뒤 굽는 공정도 있다.",
          "sectionTitles": [
            "오븐과 기름의 매체 차이",
            "찌기는 물이 아니라 수증기로 열을 전달",
            "데친 뒤 굽는 복합 공정도 있다"
          ]
        }
      ],
      "assetIds": [
        "bb-a-099-cooking-media",
        "bb-a-099-bagel-sequence"
      ],
      "sourceIds": [
        "in-fry",
        "in-steam",
        "in-bagel",
        "in-prior",
        "in-lecture",
        "in-author"
      ],
      "questionIds": [
        "bb-q-194",
        "bb-q-195"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-194": "bb-l-099-s2",
        "bb-q-195": "bb-l-099-s3"
      }
    },
    {
      "id": "bb-l-100",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "도포·아이싱·글레이즈·부스러기 마무리",
      "intro": "목표 표면과 작업 시점을 먼저 정합니다.",
      "prerequisites": [
        "bb-l-024",
        "bb-l-025",
        "bb-l-055",
        "bb-l-063",
        "bb-l-094"
      ],
      "sections": [
        {
          "id": "bb-l-100-s1",
          "title": "굽기 전 도포는 굽기 중 변화를 고려",
          "blocks": [
            {
              "type": "paragraph",
              "text": "달걀물 도포는 빵 표면의 갈색과 광택 형성에 도움을 주고 씨앗 등의 토핑이 붙도록 할 수 있습니다. 실제 색과 상태는 배합·도포량·굽기 조건에 따라 달라집니다.",
              "sourceIds": [
                "in-wash",
                "in-prior",
                "in-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "도포 도구가 원료와 완제품 사이의 오염 전달 통로가 되지 않도록 관리합니다. 달걀물을 바른 뒤에는 해당 제품의 가열 공정을 적용하며, 구운 뒤 장식하는 재료와 작업 시점을 혼동하지 않습니다.",
              "sourceIds": [
                "in-wash",
                "in-prior",
                "in-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-100-finishing-timeline"
            }
          ]
        },
        {
          "id": "bb-l-100-s2",
          "title": "아이싱과 글레이즈는 목표 되기를 본다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "아이싱은 표면을 덮거나 장식하는 당 중심의 혼합물 등을 가리키고, 글레이즈는 표면을 얇게 코팅해 광택 등을 내는 마무리에 쓰입니다. 이름의 사용은 제품과 배합에 따라 겹칠 수 있으므로 재료와 목표 되기를 함께 확인합니다.",
              "sourceIds": [
                "in-ganache",
                "in-fry",
                "in-author",
                "in-icing"
              ]
            },
            {
              "type": "paragraph",
              "text": "흐르게 덮는지 모양을 유지해 짜는지, 현재 빵과 마무리 재료의 온도가 어떤지 확인합니다. 따뜻한 가나슈와 식은 가나슈를 같은 흐름성으로 비교하거나 물을 임의로 더해 보정하지 않습니다.",
              "sourceIds": [
                "in-ganache",
                "in-fry",
                "in-author",
                "in-icing"
              ]
            }
          ]
        },
        {
          "id": "bb-l-100-s3",
          "title": "부스러기와 바삭함은 수분의 영향을 받는다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "스트로이젤 같은 부스러기 토핑은 작은 덩어리가 남는 상태가 목표인 유형입니다. 앞 학습의 섞는 끝점을 유지하고, 장식하는 모든 재료를 크림처럼 매끈하게 만들지 않습니다.",
              "sourceIds": [
                "in-prior",
                "in-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "완성 후의 수분 이동과 포장도 표면 상태에 영향을 줍니다. 뜨거운 빵 위에 올릴지 식힌 뒤 올릴지는 제품 기준에 맞추고, 크림·당·초콜릿 등 재료별 보관 조건도 함께 적용합니다.",
              "sourceIds": [
                "in-prior",
                "in-author"
              ]
            }
          ]
        }
      ],
      "summary": "마무리는 무엇을 바르고 어떤 표면을 만들며 언제 작업하는지 연결한다. 굽기 전 도포·굽는 부스러기·구운 뒤 장식을 하나의 시점으로 고정하지 않는다.",
      "memoryPoints": [
        {
          "key": "bb-l-100-m1",
          "text": "마무리는 무엇을 바르고 어떤 표면을 만들며 언제 작업하는지 연결한다. 굽기 전 도포·굽는 부스러기·구운 뒤 장식을 하나의 시점으로 고정하지 않는다.",
          "sectionTitles": [
            "굽기 전 도포는 굽기 중 변화를 고려",
            "아이싱과 글레이즈는 목표 되기를 본다",
            "부스러기와 바삭함은 수분의 영향을 받는다"
          ]
        }
      ],
      "assetIds": [
        "bb-a-100-finishing-timeline"
      ],
      "sourceIds": [
        "in-wash",
        "in-ganache",
        "in-fry",
        "in-prior",
        "in-lecture",
        "in-author",
        "in-icing"
      ],
      "questionIds": [
        "bb-q-196"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-196": "bb-l-100-s1"
      }
    },
    {
      "id": "bb-l-101",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "효소·기질·생성물과 작용 조건",
      "intro": "효소는 살아 있는 효모와 같은 이름이 아닙니다.",
      "prerequisites": [
        "bb-l-044",
        "bb-l-053",
        "bb-l-069"
      ],
      "sections": [
        {
          "id": "bb-l-101-s1",
          "title": "기질에 작용해 반응을 돕는다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "효소는 반응이 일어나기 쉽게 돕는 생체 촉매입니다. 효소가 작용하는 반응물은 기질, 반응 뒤 얻는 물질은 생성물입니다. 대부분 효소는 단백질이며 특정 기질과 반응에 맞는 특이성을 보입니다.",
              "sourceIds": [
                "sc-enzymes",
                "sc-prior"
              ]
            },
            {
              "type": "paragraph",
              "text": "효모는 살아 있는 미생물이고 효소는 촉매입니다. 효모 안팎의 여러 효소가 대사에 관여하므로 효모 한 개와 효소 한 종류를 같은 것으로 읽지 않습니다.",
              "sourceIds": [
                "sc-enzymes",
                "sc-prior"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-101-enzyme-cycle"
            }
          ]
        },
        {
          "id": "bb-l-101-s2",
          "title": "대표 이름은 작용하는 대상을 연결",
          "blocks": [
            {
              "type": "paragraph",
              "text": "아밀레이스는 전분, 프로테아제는 단백질의 분해와 관련합니다. 말테이스는 맥아당, 인버테이스는 자당의 가수분해에 관여하는 대표 효소입니다. 전분에 물과 열을 주는 호화는 효소가 결합을 자르는 반응과 구별합니다.",
              "sourceIds": [
                "sc-bc-enzymes",
                "sc-prior"
              ]
            }
          ]
        },
        {
          "id": "bb-l-101-s3",
          "title": "온도·pH·시간이 작용에 영향을 준다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "효소는 종류별로 잘 작용하는 온도와 pH 범위가 다릅니다. 기질과 효소의 양, 시간도 결과에 영향을 줍니다. 높은 온도에서 효소 단백질이 변성되면 활성을 잃을 수 있으므로 계속 가열할수록 모든 효소 작용이 빨라진다고 하지 않습니다.",
              "sourceIds": [
                "sc-enzymes",
                "sc-prior"
              ]
            },
            {
              "type": "paragraph",
              "text": "효소의 촉매 기능을 보조하는 물질이 필요한 경우도 있습니다. 그러나 모든 효소에 같은 비타민·무기질을 더하면 활성화된다는 식으로 배합 처방을 만들지 않습니다.",
              "sourceIds": [
                "sc-enzymes",
                "sc-prior"
              ]
            }
          ]
        }
      ],
      "summary": "효소는 기질에 작용해 반응을 돕는 촉매이며 효모와 구별한다. 작용은 효소 종류·온도·pH·양·시간의 조건에 따라 달라진다.",
      "memoryPoints": [
        {
          "key": "bb-l-101-m1",
          "text": "효소는 기질에 작용해 반응을 돕는 촉매이며 효모와 구별한다. 작용은 효소 종류·온도·pH·양·시간의 조건에 따라 달라진다.",
          "sectionTitles": [
            "기질에 작용해 반응을 돕는다",
            "대표 이름은 작용하는 대상을 연결",
            "온도·pH·시간이 작용에 영향을 준다"
          ]
        }
      ],
      "assetIds": [
        "bb-a-101-enzyme-cycle"
      ],
      "sourceIds": [
        "sc-enzymes",
        "sc-bc-enzymes",
        "sc-prior",
        "sc-lecture",
        "sc-author"
      ],
      "questionIds": [
        "bb-q-197",
        "bb-q-198",
        "bb-q-199"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-197": "bb-l-101-s1",
        "bb-q-198": "bb-l-101-s2",
        "bb-q-199": "bb-l-101-s3"
      }
    },
    {
      "id": "bb-l-102",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "손상전분·밀가루 숙성·맥아의 의미",
      "intro": "제분 손상·숙성·효소 활성을 서로 다른 변화로 봅니다.",
      "prerequisites": [
        "bb-l-044",
        "bb-l-051",
        "bb-l-101"
      ],
      "sections": [
        {
          "id": "bb-l-102-s1",
          "title": "손상전분은 제분 중의 물리적 손상",
          "blocks": [
            {
              "type": "paragraph",
              "text": "손상전분은 제분 과정 등에서 전분 입자가 손상된 것을 말합니다. 단어에 손상이 있다고 곧바로 썩은 밀가루나 미생물 오염을 뜻하지 않습니다. 손상 정도는 수분 흡수와 효소 접근, 반죽의 끈적임 등에 영향을 줄 수 있습니다.",
              "sourceIds": [
                "sc-damaged"
              ]
            },
            {
              "type": "paragraph",
              "text": "제품에 맞는 손상전분 수준이 중요합니다. 많을수록 항상 좋거나 항상 나쁘다는 순위로 정하지 않고 밀가루의 다른 성질과 공정 조건을 함께 봅니다.",
              "sourceIds": [
                "sc-damaged"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-102-flour-changes"
            }
          ]
        },
        {
          "id": "bb-l-102-s2",
          "title": "숙성과 표백의 목적을 구별",
          "blocks": [
            {
              "type": "paragraph",
              "text": "밀가루 숙성은 제분 뒤 시간과 산화 등으로 반죽을 다루는 성질이 달라지는 것과 연결합니다. 표백은 색소에 작용해 색을 바꾸는 목적을 가리킵니다. 색이 희다는 사실만으로 반죽의 모든 특성과 영양이 우수하다고 판정하지 않습니다.",
              "sourceIds": [
                "sc-flour-age",
                "sc-prior"
              ]
            },
            {
              "type": "paragraph",
              "text": "어떤 처리제나 개량제를 사용할 수 있는지는 해당 국가·품목의 기준을 확인합니다. 옛 강의나 외국 교재의 화학물질 목록을 국내 허용 목록으로 옮기지 않습니다.",
              "sourceIds": [
                "sc-flour-age",
                "sc-prior"
              ]
            }
          ]
        },
        {
          "id": "bb-l-102-s3",
          "title": "디아스타틱과 비디아스타틱 맥아",
          "blocks": [
            {
              "type": "paragraph",
              "text": "맥아는 발아시킨 곡물에서 유래한 재료입니다. 효소 활성을 유지한 디아스타틱 맥아와, 가열 등으로 효소 활성이 없는 비디아스타틱 맥아를 구별합니다. 둘 다 제품에 따라 당·향·색에 관여할 수 있지만 효소 기능까지 같다고 하지 않습니다.",
              "sourceIds": [
                "sc-malt"
              ]
            },
            {
              "type": "paragraph",
              "text": "액상·분말과 효소 활성의 유무는 다른 구분입니다. 모양이나 색만으로 활성을 확정하거나 한 제품의 투입량을 그대로 다른 제품에 적용하지 않습니다.",
              "sourceIds": [
                "sc-malt"
              ]
            }
          ]
        }
      ],
      "summary": "손상전분은 제분 손상과 수분·효소 작용,숙성은 반죽 성질,표백은 색의 목적과 연결한다. 맥아는 형태와 별도로 효소 활성 유무를 확인한다.",
      "memoryPoints": [
        {
          "key": "bb-l-102-m1",
          "text": "손상전분은 제분 손상과 수분·효소 작용,숙성은 반죽 성질,표백은 색의 목적과 연결한다. 맥아는 형태와 별도로 효소 활성 유무를 확인한다.",
          "sectionTitles": [
            "손상전분은 제분 중의 물리적 손상",
            "숙성과 표백의 목적을 구별",
            "디아스타틱과 비디아스타틱 맥아"
          ]
        }
      ],
      "assetIds": [
        "bb-a-102-flour-changes"
      ],
      "sourceIds": [
        "sc-damaged",
        "sc-flour-age",
        "sc-malt",
        "sc-lecture",
        "sc-author"
      ],
      "questionIds": [
        "bb-q-200",
        "bb-q-201",
        "bb-q-202"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-200": "bb-l-102-s1",
        "bb-q-201": "bb-l-102-s2",
        "bb-q-202": "bb-l-102-s3"
      }
    },
    {
      "id": "bb-l-103",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "pH·완충능·중화가를 구별하기",
      "intro": "현재 산성도와 산에 버티는 정도,반응하는 양은 다릅니다.",
      "prerequisites": [
        "bb-l-041",
        "bb-l-053",
        "bb-l-078"
      ],
      "sections": [
        {
          "id": "bb-l-103-s1",
          "title": "같은 pH라도 완충능은 다를 수 있다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "pH는 현재의 산성·염기성 상태를 읽는 값입니다. 완충능은 산이나 염기를 조금 더했을 때 pH 변화에 저항하는 정도입니다. 현재 pH가 같아도 조성과 완충능은 다를 수 있습니다. 우유의 단백질과 염류는 완충에 관여하는 예입니다.",
              "sourceIds": [
                "sc-buffer",
                "sc-prior"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-103-buffer-nv"
            }
          ]
        },
        {
          "id": "bb-l-103-s2",
          "title": "중화가는 산과 소다의 질량 관계",
          "blocks": [
            {
              "type": "paragraph",
              "text": "화학 팽창에서 중화가 NV는 산100질량부가 중화하는 탄산수소나트륨의 질량부로 정의합니다. 여기서는 산이 중화할 수 있는 양을 나타내는 값이며 pH값이나 반응 속도와 같은 수치가 아닙니다.",
              "sourceIds": [
                "sc-nv",
                "sc-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "가정한 산A의 NV가80이라면 산A100g은 이 정의에서 탄산수소나트륨80g을 중화하는 관계입니다. 이 관계만 계산하면 탄산수소나트륨8g에 대응하는 산A는8×100÷80=10g입니다. 실제 첨가물명·허용량·배합 지시가 아닌 산식 예입니다.",
              "sourceIds": [
                "sc-nv",
                "sc-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-103-nv-mass"
            }
          ]
        },
        {
          "id": "bb-l-103-s3",
          "title": "같은 중화량도 기체가 나오는 시점은 다를 수 있다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "중화량과 반응 속도는 다른 축입니다. 물에 닿자마자 반응하는 정도와 가열 중 반응하는 정도는 팽창산의 종류와 배합 조건에 따라 다릅니다. 같은 NV라고 굽는 동안 같은 시점에 같은 속도로 기체가 나온다고 하지 않습니다.",
              "sourceIds": [
                "sc-nv",
                "sc-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "실제 제품에서는 pH·맛·색·기체 발생 시점·사용 기준을 함께 고려합니다. 계산 하나로 배합의 적합성과 제품의 안전을 확정하지 않습니다.",
              "sourceIds": [
                "sc-nv",
                "sc-author"
              ]
            }
          ]
        }
      ],
      "summary": "pH는 현재 상태,완충능은 pH 변화에 대한 저항,중화가는 산100질량부에 대응하는 소다의 양이다. 중화가와 반응 속도를 혼동하지 않는다.",
      "memoryPoints": [
        {
          "key": "bb-l-103-m1",
          "text": "pH는 현재 상태,완충능은 pH 변화에 대한 저항,중화가는 산100질량부에 대응하는 소다의 양이다. 중화가와 반응 속도를 혼동하지 않는다.",
          "sectionTitles": [
            "같은 pH라도 완충능은 다를 수 있다",
            "중화가는 산과 소다의 질량 관계",
            "같은 중화량도 기체가 나오는 시점은 다를 수 있다"
          ]
        }
      ],
      "assetIds": [
        "bb-a-103-buffer-nv",
        "bb-a-103-nv-mass"
      ],
      "sourceIds": [
        "sc-buffer",
        "sc-nv",
        "sc-prior",
        "sc-lecture",
        "sc-author"
      ],
      "questionIds": [
        "bb-q-203",
        "bb-q-204",
        "bb-q-205"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-203": "bb-l-103-s1",
        "bb-q-204": "bb-l-103-s2",
        "bb-q-205": "bb-l-103-s3"
      }
    },
    {
      "id": "bb-l-104",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "우유 단백질과 커드·유청",
      "intro": "지방의 분리와 단백질 응집을 구별합니다.",
      "prerequisites": [
        "bb-l-046",
        "bb-l-047",
        "bb-l-056",
        "bb-l-103"
      ],
      "sections": [
        {
          "id": "bb-l-104-s1",
          "title": "카제인과 유청단백질",
          "blocks": [
            {
              "type": "paragraph",
              "text": "우유의 단백질은 카제인 계열과 유청단백질 계열 등으로 구별합니다. 카제인은 미셀이라는 작은 집합 상태로 존재합니다. 우유를 단순히 지방 방울만 떠 있는 액체로 보지 않습니다.",
              "sourceIds": [
                "sc-milkproteins"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-104-curd-whey"
            }
          ]
        },
        {
          "id": "bb-l-104-s2",
          "title": "산과 효소에 의한 응집",
          "blocks": [
            {
              "type": "paragraph",
              "text": "산성화로 카제인 미셀의 전하와 안정성이 달라지면 응집할 수 있습니다. 렌넷 같은 효소도 카제인 미셀의 안정성에 작용해 응집을 일으키는 치즈 제조 방식에 쓰입니다. 구체적인 응집은 온도·조성·공정에 따라 달라집니다.",
              "sourceIds": [
                "sc-milkproteins",
                "sc-cheese"
              ]
            },
            {
              "type": "paragraph",
              "text": "카제인 계열과 유청단백질 계열은 가열과 산에 같은 방식으로 반응하지 않습니다. 우유를 데우는 일,산을 넣는 일,효소로 응집하는 일을 같은 변화로 읽지 않습니다.",
              "sourceIds": [
                "sc-milkproteins",
                "sc-cheese"
              ]
            }
          ]
        },
        {
          "id": "bb-l-104-s3",
          "title": "커드와 유청은 분리 뒤의 두 부분",
          "blocks": [
            {
              "type": "paragraph",
              "text": "커드는 응집해 모인 쪽,유청은 커드에서 분리되는 액상 쪽을 가리킵니다. 유청은 단순한 순수 물이 아니며 유당·염류·유청단백질 등 성분을 포함할 수 있습니다.",
              "sourceIds": [
                "sc-cheese",
                "sc-milkproteins",
                "sc-prior"
              ]
            },
            {
              "type": "paragraph",
              "text": "치즈·요구르트 등 유제품을 제빵 재료로 사용할 때는 단백질뿐 아니라 수분·지방·산도·염분도 확인합니다. 같은 우유 유래라는 이유만으로 같은 양을 맞바꾸지 않습니다.",
              "sourceIds": [
                "sc-cheese",
                "sc-milkproteins",
                "sc-prior"
              ]
            }
          ]
        }
      ],
      "summary": "카제인·유청단백질과 지방을 구별한다. 카제인 응집의 커드와 분리 액체인 유청은 성분이 다르며 유청은 순수 물이 아니다.",
      "memoryPoints": [
        {
          "key": "bb-l-104-m1",
          "text": "카제인·유청단백질과 지방을 구별한다. 카제인 응집의 커드와 분리 액체인 유청은 성분이 다르며 유청은 순수 물이 아니다.",
          "sectionTitles": [
            "카제인과 유청단백질",
            "산과 효소에 의한 응집",
            "커드와 유청은 분리 뒤의 두 부분"
          ]
        }
      ],
      "assetIds": [
        "bb-a-104-curd-whey"
      ],
      "sourceIds": [
        "sc-milkproteins",
        "sc-cheese",
        "sc-prior",
        "sc-lecture",
        "sc-author"
      ],
      "questionIds": [
        "bb-q-206",
        "bb-q-207",
        "bb-q-208"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-206": "bb-l-104-s1",
        "bb-q-207": "bb-l-104-s2",
        "bb-q-208": "bb-l-104-s3"
      }
    },
    {
      "id": "bb-l-105",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "모노·다이·트라이글리세라이드와 유화제",
      "intro": "글리세롤에 연결된 지방산 수와 계면 작용을 연결합니다.",
      "prerequisites": [
        "bb-l-045",
        "bb-l-047",
        "bb-l-048"
      ],
      "sections": [
        {
          "id": "bb-l-105-s1",
          "title": "연결된 지방산 수를 센다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "글리세롤에 지방산이 하나 연결된 것은 모노글리세라이드,둘은 다이글리세라이드,셋은 트라이글리세라이드입니다. 앞에서 배운 중성지방의 대표 구조는 트라이글리세라이드입니다. 모노·다이는 단순히 지방산 탄소 사슬이 짧다는 뜻이 아닙니다.",
              "sourceIds": [
                "sc-emulsifiers",
                "sc-prior"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-105-glyceride-count"
            }
          ]
        },
        {
          "id": "bb-l-105-s2",
          "title": "계면에서의 역할",
          "blocks": [
            {
              "type": "paragraph",
              "text": "유화제는 물과 기름 등 서로 잘 섞이지 않는 부분의 경계인 계면에서 분산을 돕고 유지하는 데 관여합니다. 레시틴과 모노·다이글리세라이드 계열은 제빵에서 만나게 되는 예입니다. 재료별 성질과 목적은 같지 않을 수 있습니다.",
              "sourceIds": [
                "sc-emulsifiers",
                "sc-prior"
              ]
            },
            {
              "type": "paragraph",
              "text": "유화제의 작용과 기름을 많이 넣는 일은 구별합니다. 혼합 순서·온도·조성도 영향을 주므로 유화제를 넣으면 모든 분리가 없어지고 무한정 안정해진다고 하지 않습니다.",
              "sourceIds": [
                "sc-emulsifiers",
                "sc-prior"
              ]
            }
          ]
        },
        {
          "id": "bb-l-105-s3",
          "title": "노화 지연은 다른 위해 관리를 대신하지 않는다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "일부 유화제는 전분 등과 상호작용해 빵 속의 단단해지는 변화를 늦추는 데 쓰입니다. 조직이 부드럽게 유지되는 것과 미생물적으로 안전한 것은 다른 조건입니다.",
              "sourceIds": [
                "sc-emulsifiers",
                "sc-prior"
              ]
            },
            {
              "type": "paragraph",
              "text": "실제 제품의 종류·기능·사용 조건과 국내 기준을 확인합니다. 외국의 GRAS라는 지위를 국내의 모든 식품에 허용된다는 뜻으로 옮기지 않습니다.",
              "sourceIds": [
                "sc-emulsifiers",
                "sc-prior"
              ]
            }
          ]
        }
      ],
      "summary": "모노·다이·트라이는 글리세롤에 연결된 지방산1·2·3개의 구분이다. 유화·조직 노화 지연과 식품의 미생물 안전·국내 허용은 별도로 본다.",
      "memoryPoints": [
        {
          "key": "bb-l-105-m1",
          "text": "모노·다이·트라이는 글리세롤에 연결된 지방산1·2·3개의 구분이다. 유화·조직 노화 지연과 식품의 미생물 안전·국내 허용은 별도로 본다.",
          "sectionTitles": [
            "연결된 지방산 수를 센다",
            "계면에서의 역할",
            "노화 지연은 다른 위해 관리를 대신하지 않는다"
          ]
        }
      ],
      "assetIds": [
        "bb-a-105-glyceride-count"
      ],
      "sourceIds": [
        "sc-emulsifiers",
        "sc-prior",
        "sc-lecture",
        "sc-author"
      ],
      "questionIds": [
        "bb-q-209",
        "bb-q-210"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-209": "bb-l-105-s1",
        "bb-q-210": "bb-l-105-s3"
      }
    },
    {
      "id": "bb-l-106",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "가열 유지의 발연과 산패·분해",
      "intro": "연기·불꽃·기름의 변질은 같은 판정이 아닙니다.",
      "prerequisites": [
        "bb-l-049",
        "bb-l-050",
        "bb-l-099"
      ],
      "sections": [
        {
          "id": "bb-l-106-s1",
          "title": "발연점과 인화 관련 현상",
          "blocks": [
            {
              "type": "paragraph",
              "text": "발연점은 가열한 유지에서 연기가 관찰되기 시작하는 온도 조건을 가리킵니다. 불이 붙는 현상과는 구별하며 발연점 수치가 모든 기름에 같지 않습니다. 기름의 조성·정제 상태·사용 이력 등이 영향을 줄 수 있습니다.",
              "sourceIds": [
                "sc-oil",
                "sc-prior",
                "sc-oilrefining"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-106-heated-oil"
            }
          ]
        },
        {
          "id": "bb-l-106-s2",
          "title": "가열·산화·가수분해를 구별",
          "blocks": [
            {
              "type": "paragraph",
              "text": "유지는 보관과 사용 중 산화하거나 물·열 등의 영향을 받아 변화할 수 있습니다. 앞에서 배운 산가·과산화물가 같은 지표는 서로 다른 변화를 읽습니다. 연기가 보인다는 사실만으로 모든 변질 성분의 양을 계산할 수는 없습니다.",
              "sourceIds": [
                "sc-acrolein",
                "sc-prior",
                "sc-oilquality"
              ]
            },
            {
              "type": "paragraph",
              "text": "높은 온도에서 유지를 가열하면 아크롤레인 등 분해·반응 생성물이 방출될 수 있습니다. 모든 연기가 아크롤레인 하나이거나 냄새만으로 노출량을 판정할 수 있다는 뜻은 아닙니다.",
              "sourceIds": [
                "sc-acrolein",
                "sc-prior",
                "sc-oilquality"
              ]
            }
          ]
        },
        {
          "id": "bb-l-106-s3",
          "title": "온도와 이력을 관리한다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "튀김 작업은 설비·기름·제품에 맞는 기준을 적용하며 과열과 연기를 정상 작업 목표로 삼지 않습니다. 상태와 사용 이력·정해진 점검 기준을 함께 확인합니다.",
              "sourceIds": [
                "sc-oil",
                "sc-prior"
              ]
            },
            {
              "type": "paragraph",
              "text": "기름이 뜨거운 상태에서의 청소·교환과 물의 접촉은 화상·넘침 등의 위험이 있습니다. 설비별 안전 절차를 따르고,발연점과 인화점을 확인하려고 불꽃을 대는 실험을 하지 않습니다.",
              "sourceIds": [
                "sc-oil",
                "sc-prior"
              ]
            }
          ]
        }
      ],
      "summary": "발연은 연기 발생,인화는 불이 붙는 현상과 관련해 구별한다. 유지의 변질·분해는 조성·온도·시간·사용 이력과 함께 관리한다.",
      "memoryPoints": [
        {
          "key": "bb-l-106-m1",
          "text": "발연은 연기 발생,인화는 불이 붙는 현상과 관련해 구별한다. 유지의 변질·분해는 조성·온도·시간·사용 이력과 함께 관리한다.",
          "sectionTitles": [
            "발연점과 인화 관련 현상",
            "가열·산화·가수분해를 구별",
            "온도와 이력을 관리한다"
          ]
        }
      ],
      "assetIds": [
        "bb-a-106-heated-oil"
      ],
      "sourceIds": [
        "sc-oil",
        "sc-acrolein",
        "sc-prior",
        "sc-lecture",
        "sc-author",
        "sc-oilquality",
        "sc-oilrefining"
      ],
      "questionIds": [
        "bb-q-211",
        "bb-q-212"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-211": "bb-l-106-s1",
        "bb-q-212": "bb-l-106-s2"
      }
    },
    {
      "id": "bb-l-107",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "프리믹스와 원료 투입 순서",
      "intro": "섞어 둔 원료와 나중에 더할 원료의 범위를 확인합니다.",
      "prerequisites": [
        "bb-l-004",
        "bb-l-025",
        "bb-l-058",
        "bb-l-090"
      ],
      "sections": [
        {
          "id": "bb-l-107-s1",
          "title": "프리믹스는 미리 섞은 배합 재료",
          "blocks": [
            {
              "type": "paragraph",
              "text": "프리믹스는 여러 원료를 목적에 맞게 미리 섞어 둔 혼합 재료입니다. 많은 재료가 포함된 믹스와 일부 기능·재료를 농축한 제품은 추가로 넣어야 할 원료가 다를 수 있습니다. 이름만 보고 물만 더하면 된다고 가정하지 않습니다.",
              "sourceIds": [
                "sc-premix",
                "sc-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-107-mix-scope"
            }
          ]
        },
        {
          "id": "bb-l-107-s2",
          "title": "표시와 실제 배합을 대조",
          "blocks": [
            {
              "type": "paragraph",
              "text": "제품의 원료·사용 기준을 확인하고 추가 밀가루·물·효모·지방 등이 필요한지 배합표와 대조합니다. 믹스에 이미 포함된 재료를 모르고 중복해서 더하지 않습니다. 원료명·제품판·배합 변경도 기록합니다.",
              "sourceIds": [
                "sc-premix",
                "sc-prior",
                "sc-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-107-s3",
          "title": "투입 시점은 제품 목표를 따른다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "건과일·견과 같은 혼입물은 혼합의 물리적 힘에 의해 잘게 부서지거나 반죽에 분포가 달라질 수 있습니다. 언제 넣고 어느 정도 혼합할지는 재료 상태와 제품의 목표 구조를 기준으로 정합니다.",
              "sourceIds": [
                "sc-prior",
                "sc-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "소금을 늦게 넣는 등 특정 공정의 투입 순서는 작업 기준으로 확인합니다. 한 방법을 모든 반죽의 규칙으로 삼거나 투입 시점 변경을 재료량 변경과 같은 것으로 읽지 않습니다.",
              "sourceIds": [
                "sc-prior",
                "sc-author"
              ]
            }
          ]
        }
      ],
      "summary": "프리믹스의 포함 원료와 추가 원료를 확인해 중복 투입을 막는다. 투입 시점과 혼합 정도는 원료 상태·목표 제품·공정 기준을 따른다.",
      "memoryPoints": [
        {
          "key": "bb-l-107-m1",
          "text": "프리믹스의 포함 원료와 추가 원료를 확인해 중복 투입을 막는다. 투입 시점과 혼합 정도는 원료 상태·목표 제품·공정 기준을 따른다.",
          "sectionTitles": [
            "프리믹스는 미리 섞은 배합 재료",
            "표시와 실제 배합을 대조",
            "투입 시점은 제품 목표를 따른다"
          ]
        }
      ],
      "assetIds": [
        "bb-a-107-mix-scope"
      ],
      "sourceIds": [
        "sc-premix",
        "sc-prior",
        "sc-lecture",
        "sc-author"
      ],
      "questionIds": [
        "bb-q-213",
        "bb-q-214"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-213": "bb-l-107-s2",
        "bb-q-214": "bb-l-107-s3"
      }
    },
    {
      "id": "bb-l-108",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "저온 발효·냉동 반죽·부분 굽기",
      "intro": "차갑게 보관한다는 말보다 어느 단계의 제품인지 먼저 봅니다.",
      "prerequisites": [
        "bb-l-059",
        "bb-l-061",
        "bb-l-062",
        "bb-l-022"
      ],
      "sections": [
        {
          "id": "bb-l-108-s1",
          "title": "저온 발효는 발효 속도와 시간의 관리",
          "blocks": [
            {
              "type": "paragraph",
              "text": "온도가 낮으면 효모 반죽의 발효가 느려지는 방향이지만 반죽 온도·효모·배합·시간을 함께 봅니다. 냉장고에 넣었다는 이유만으로 모든 반죽의 발효가 완전히 멈췄다고 하지 않습니다.",
              "sourceIds": [
                "sc-retard",
                "sc-prior"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-108-process-stages"
            }
          ]
        },
        {
          "id": "bb-l-108-s2",
          "title": "냉동 반죽은 얼리는 시점이 조건",
          "blocks": [
            {
              "type": "paragraph",
              "text": "냉동 반죽은 반죽을 특정 단계에서 얼려 두는 방식입니다. 혼합·성형·발효가 어디까지 진행됐는지에 따라 해동 뒤 필요한 작업이 달라질 수 있습니다. 효모의 가스 생성 능력과 반죽의 가스 보유 구조를 함께 고려합니다.",
              "sourceIds": [
                "sc-prior"
              ]
            }
          ]
        },
        {
          "id": "bb-l-108-s3",
          "title": "부분 굽기는 이미 가열을 거친 반제품",
          "blocks": [
            {
              "type": "paragraph",
              "text": "부분 굽기는 조직을 일정 단계까지 형성하도록 먼저 일부 굽고 이후 마무리 굽기를 하는 방식입니다. 생반죽 냉동과 가열 이력이 다릅니다. 완전히 구운 빵을 다시 데우는 것과도 목표 공정이 다릅니다.",
              "sourceIds": [
                "sc-parbake",
                "sc-prior"
              ]
            },
            {
              "type": "paragraph",
              "text": "냉장·냉동·부분 굽기의 제품별 보관·후속 공정은 각각의 작업 기준을 적용합니다. 한 레시피의 보관 기간·해동 시간·굽기 조건을 모든 반제품에 옮기지 않습니다.",
              "sourceIds": [
                "sc-parbake",
                "sc-prior"
              ]
            }
          ]
        }
      ],
      "summary": "저온 발효·냉동 생반죽·부분 굽기 반제품·완성 빵은 진행 단계와 가열 이력이 다르다. 후속 공정과 보관 조건을 각 제품에 맞춰 확인한다.",
      "memoryPoints": [
        {
          "key": "bb-l-108-m1",
          "text": "저온 발효·냉동 생반죽·부분 굽기 반제품·완성 빵은 진행 단계와 가열 이력이 다르다. 후속 공정과 보관 조건을 각 제품에 맞춰 확인한다.",
          "sectionTitles": [
            "저온 발효는 발효 속도와 시간의 관리",
            "냉동 반죽은 얼리는 시점이 조건",
            "부분 굽기는 이미 가열을 거친 반제품"
          ]
        }
      ],
      "assetIds": [
        "bb-a-108-process-stages"
      ],
      "sourceIds": [
        "sc-parbake",
        "sc-retard",
        "sc-prior",
        "sc-lecture",
        "sc-author"
      ],
      "questionIds": [
        "bb-q-225",
        "bb-q-215"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-225": "bb-l-108-s1",
        "bb-q-215": "bb-l-108-s3"
      }
    },
    {
      "id": "bb-l-109",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "포장의 수분 차단과 기체 조절",
      "intro": "공기를 빼거나 바꾸는 일은 멸균과 다릅니다.",
      "prerequisites": [
        "bb-l-014",
        "bb-l-015",
        "bb-l-042",
        "bb-l-086"
      ],
      "sections": [
        {
          "id": "bb-l-109-s1",
          "title": "포장은 수분뿐 아니라 기체·빛 등의 이동에도 관여",
          "blocks": [
            {
              "type": "paragraph",
              "text": "포장재는 수분·기체·빛·기름 등에 대한 성질이 다릅니다. 수분을 잘 막는 재료라고 모든 기체와 빛도 같은 정도로 막는다고 할 수 없습니다. 제품을 담고 보호하며 정보와 취급을 돕는 기능을 함께 봅니다.",
              "sourceIds": [
                "sc-pack",
                "sc-prior"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-109-package-gas"
            }
          ]
        },
        {
          "id": "bb-l-109-s2",
          "title": "진공포장과 가스치환포장",
          "blocks": [
            {
              "type": "paragraph",
              "text": "진공포장은 밀봉 전에 공기를 상당 부분 제거하는 방식입니다. 가스치환포장은 포장할 때 안쪽 기체 조성을 목적에 맞게 바꾸는 방식이며 질소·이산화탄소 등을 해당 제품에 맞게 사용합니다. 원래 공기와 기체 조성이 달라진다는 점은 같지만 조절 방법이 다릅니다.",
              "sourceIds": [
                "sc-pack"
              ]
            }
          ]
        },
        {
          "id": "bb-l-109-s3",
          "title": "산소가 적어도 모든 미생물이 없어지지 않는다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "산소가 적은 포장은 산소를 필요로 하는 생물과 산화 반응 등에 영향을 줄 수 있지만,미생물 종류마다 산소 요구가 다릅니다. 산소가 적다는 사실만으로 멸균이나 안전이 보장되지 않습니다.",
              "sourceIds": [
                "sc-pack",
                "sc-prior",
                "sc-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "포장 안의 기체·수분·밀봉 상태와 제품의 원료·온도·기한 조건을 함께 관리합니다. 포장재나 탈산소제 등의 사용은 해당 제품의 허용 대상과 사용 기준을 확인하고 식품 자체로 취급하지 않습니다.",
              "sourceIds": [
                "sc-pack",
                "sc-prior",
                "sc-author"
              ]
            }
          ]
        }
      ],
      "summary": "포장의 수분 차단·기체 조절·빛 차단은 다른 성질이다. 진공은 공기 제거,가스치환은 조성 변경이며 산소 감소를 멸균으로 읽지 않는다.",
      "memoryPoints": [
        {
          "key": "bb-l-109-m1",
          "text": "포장의 수분 차단·기체 조절·빛 차단은 다른 성질이다. 진공은 공기 제거,가스치환은 조성 변경이며 산소 감소를 멸균으로 읽지 않는다.",
          "sectionTitles": [
            "포장은 수분뿐 아니라 기체·빛 등의 이동에도 관여",
            "진공포장과 가스치환포장",
            "산소가 적어도 모든 미생물이 없어지지 않는다"
          ]
        }
      ],
      "assetIds": [
        "bb-a-109-package-gas"
      ],
      "sourceIds": [
        "sc-pack",
        "sc-prior",
        "sc-lecture",
        "sc-author"
      ],
      "questionIds": [
        "bb-q-216",
        "bb-q-217"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-216": "bb-l-109-s1",
        "bb-q-217": "bb-l-109-s2"
      }
    },
    {
      "id": "bb-l-110",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "팬 이형제와 깔개·팬 상태",
      "intro": "구운 제품이 붙지 않게 하는 목적과 사용 조건을 연결합니다.",
      "prerequisites": [
        "bb-l-012",
        "bb-l-023",
        "bb-l-082",
        "bb-l-091"
      ],
      "sections": [
        {
          "id": "bb-l-110-s1",
          "title": "이형은 틀에서 떼어내는 일",
          "blocks": [
            {
              "type": "paragraph",
              "text": "이형제는 제품을 팬이나 틀 등에서 쉽게 떼어낼 수 있도록 돕는 재료입니다. 기름 등 지질을 포함한 여러 형태가 있으며 반죽 속 지방의 배합량과 팬 표면에 적용하는 재료량은 구별합니다.",
              "sourceIds": [
                "sc-release"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-110-pan-release"
            }
          ]
        },
        {
          "id": "bb-l-110-s2",
          "title": "팬·제품·공정에 맞는 재료를 쓴다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "팬의 재질·모양·표면 상태,제품의 배합,굽기 조건 등에 맞는 이형 재료와 방법을 정합니다. 식품 접촉 용도와 제품 표시·사용 기준을 확인하며 비식용 윤활제를 대신 쓰지 않습니다.",
              "sourceIds": [
                "sc-release",
                "sc-parchment",
                "sc-prior"
              ]
            },
            {
              "type": "paragraph",
              "text": "깔개 종이나 코팅 팬을 쓴다고 모든 제품에서 도포가 불필요하거나 필요하다고 고정하지 않습니다. 허용된 재료·공정 기준과 해당 제조사의 지침을 확인합니다.",
              "sourceIds": [
                "sc-release",
                "sc-parchment",
                "sc-prior"
              ]
            }
          ]
        },
        {
          "id": "bb-l-110-s3",
          "title": "도포량만으로 붙음의 원인을 정하지 않는다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "표면 손상·잔여물·도포 분포·제품 조성·가열 상태 등이 달라지면 분리 결과도 달라질 수 있습니다. 붙었다는 이유만으로 다음에 기름을 무조건 더 붓는 처방으로 연결하지 않습니다.",
              "sourceIds": [
                "sc-release",
                "sc-prior",
                "sc-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "팬의 청결·건조·코팅 손상과 이형제의 상태를 함께 관리하고 정해진 방법으로 적용합니다. 원료와 완제품에 쓰는 도구의 교차오염도 예방합니다.",
              "sourceIds": [
                "sc-release",
                "sc-prior",
                "sc-author"
              ]
            }
          ]
        }
      ],
      "summary": "이형제는 팬·틀에서 제품을 떼는 목적의 재료다. 반죽 속 지방과 구별하고 팬·제품·가열·식품접촉 조건에 맞는 재료와 방법을 확인한다.",
      "memoryPoints": [
        {
          "key": "bb-l-110-m1",
          "text": "이형제는 팬·틀에서 제품을 떼는 목적의 재료다. 반죽 속 지방과 구별하고 팬·제품·가열·식품접촉 조건에 맞는 재료와 방법을 확인한다.",
          "sectionTitles": [
            "이형은 틀에서 떼어내는 일",
            "팬·제품·공정에 맞는 재료를 쓴다",
            "도포량만으로 붙음의 원인을 정하지 않는다"
          ]
        }
      ],
      "assetIds": [
        "bb-a-110-pan-release"
      ],
      "sourceIds": [
        "sc-release",
        "sc-parchment",
        "sc-prior",
        "sc-lecture",
        "sc-author"
      ],
      "questionIds": [
        "bb-q-218",
        "bb-q-219"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-218": "bb-l-110-s1",
        "bb-q-219": "bb-l-110-s3"
      }
    },
    {
      "id": "bb-l-111",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "자연독소와 곰팡이독소의 출발점",
      "intro": "미생물의 생존과 이미 생긴 독소의 잔류는 다릅니다.",
      "prerequisites": [
        "bb-l-030",
        "bb-l-033",
        "bb-l-035",
        "bb-l-098"
      ],
      "sections": [
        {
          "id": "bb-l-111-s1",
          "title": "원료 자체의 성분도 위해가 될 수 있다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "식품의 위해가 모두 세균의 증식에서만 생기는 것은 아닙니다. 일부 식물 원료에는 자연적으로 독성 성분이 있으며 원료의 종류·부위·상태와 처리 조건이 중요합니다. 감자의 싹과 녹색 부분 등에 많은 글리코알칼로이드가 예입니다.",
              "sourceIds": [
                "sc-toxins"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-111-toxin-origin"
            }
          ]
        },
        {
          "id": "bb-l-111-s2",
          "title": "곰팡이와 곰팡이독소를 구별",
          "blocks": [
            {
              "type": "paragraph",
              "text": "일부 곰팡이는 곡류·견과·건과일·향신료 등에서 곰팡이독소를 만들 수 있습니다. 곰팡이의 생물학적 존재와 독소라는 화학물질은 같은 대상이 아닙니다. 눈에 보이는 곰팡이를 제거했다는 사실만으로 독소가 없어졌다고 할 수 없습니다.",
              "sourceIds": [
                "sc-toxins"
              ]
            },
            {
              "type": "paragraph",
              "text": "많은 곰팡이독소는 가공 과정에도 남을 수 있습니다. 그러나 모든 자연독소가 같은 내열성과 처리 방법을 갖는다고 일반화하지 않습니다. 굽기만 하면 모든 원료 위해가 사라진다고 생각하지 않습니다.",
              "sourceIds": [
                "sc-toxins"
              ]
            }
          ]
        },
        {
          "id": "bb-l-111-s3",
          "title": "적합한 원료와 보관 조건에서 예방한다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "원료의 규격·검수·보관·기한과 정해진 부적합품 처리 절차를 지킵니다. 의심 원료를 정상 원료에 섞어 희석하거나 맛을 보아 안전을 확인하지 않습니다.",
              "sourceIds": [
                "sc-toxins",
                "sc-prior",
                "sc-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "사진이나 색·냄새 하나로 자연독소의 농도와 식용 가능 상태를 판단하지 않습니다. 이 학습은 출발점의 구별이며 개별 독성 원료의 제거·섭취 방법을 지시하지 않습니다.",
              "sourceIds": [
                "sc-toxins",
                "sc-prior",
                "sc-author"
              ]
            }
          ]
        }
      ],
      "summary": "식물 원료의 자연독소와 일부 곰팡이가 만든 독소를 구별한다. 생물을 없애거나 굽는 일과 이미 존재한 독소의 제거는 같지 않다.",
      "memoryPoints": [
        {
          "key": "bb-l-111-m1",
          "text": "식물 원료의 자연독소와 일부 곰팡이가 만든 독소를 구별한다. 생물을 없애거나 굽는 일과 이미 존재한 독소의 제거는 같지 않다.",
          "sectionTitles": [
            "원료 자체의 성분도 위해가 될 수 있다",
            "곰팡이와 곰팡이독소를 구별",
            "적합한 원료와 보관 조건에서 예방한다"
          ]
        }
      ],
      "assetIds": [
        "bb-a-111-toxin-origin"
      ],
      "sourceIds": [
        "sc-toxins",
        "sc-prior",
        "sc-lecture",
        "sc-author"
      ],
      "questionIds": [
        "bb-q-220",
        "bb-q-221"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-220": "bb-l-111-s1",
        "bb-q-221": "bb-l-111-s2"
      }
    },
    {
      "id": "bb-l-112",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "기생충은 종류와 섭취 경로를 연결",
      "intro": "모든 감염 경로를 한 가지 생식품으로 묶지 않습니다.",
      "prerequisites": [
        "bb-l-083",
        "bb-l-098",
        "bb-l-099"
      ],
      "sections": [
        {
          "id": "bb-l-112-s1",
          "title": "숙주와 감염 단계가 중요하다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "기생충은 숙주에서 살아가는 생물이며 종류마다 생활사와 감염 단계가 다릅니다. 식품을 통해 전파되는 경우에도 어떤 원료에 어떤 단계가 있는지 구별합니다. 세균·바이러스·독소와 같은 대상이 아닙니다.",
              "sourceIds": [
                "sc-tapeworm",
                "sc-anisakis"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-112-parasite-routes"
            }
          ]
        },
        {
          "id": "bb-l-112-s2",
          "title": "고기와 어류의 다른 사례",
          "blocks": [
            {
              "type": "paragraph",
              "text": "일부 조충의 성충 감염은 감염된 소·돼지고기를 날것이나 덜 익힌 상태로 먹는 것과 관련합니다. 아니사키스류 감염은 일부 해산어류 등에 있는 유충을 섭취하는 경로와 관련합니다. 두 사례를 같은 기생충의 같은 생활사로 읽지 않습니다.",
              "sourceIds": [
                "sc-tapeworm",
                "sc-anisakis"
              ]
            },
            {
              "type": "paragraph",
              "text": "어떤 기생충의 알을 삼키는 경로와 조직 안 유충을 먹는 경로도 다를 수 있습니다. 예를 들어 유구조충의 알 섭취로 생기는 낭미충증은 돼지고기의 유충 섭취에 의한 성충 감염과 구분해야 합니다.",
              "sourceIds": [
                "sc-tapeworm",
                "sc-anisakis"
              ]
            }
          ]
        },
        {
          "id": "bb-l-112-s3",
          "title": "원료·가열·교차오염 기준을 따른다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "식품에 맞는 원료 검수와 가열 등 검증된 공정 기준을 적용하고 생재료와 완제품의 도구·동선을 구분합니다. 향신료·소금·산을 넣었다는 이유만으로 기생충 관리 공정이 끝났다고 간주하지 않습니다.",
              "sourceIds": [
                "sc-prior",
                "sc-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "외관이나 증상·잠복시간 하나로 감염 여부나 기생충 종류를 확정하지 않습니다. 개인의 진단·치료와 개별 공정의 살충 달성은 이 원고에서 판정하지 않습니다.",
              "sourceIds": [
                "sc-prior",
                "sc-author"
              ]
            }
          ]
        }
      ],
      "summary": "기생충은 종류·숙주·감염 단계를 연결한다. 원료 속 유충 섭취와 알 섭취는 다를 수 있으며 외관·증상으로 종류와 안전을 확정하지 않는다.",
      "memoryPoints": [
        {
          "key": "bb-l-112-m1",
          "text": "기생충은 종류·숙주·감염 단계를 연결한다. 원료 속 유충 섭취와 알 섭취는 다를 수 있으며 외관·증상으로 종류와 안전을 확정하지 않는다.",
          "sectionTitles": [
            "숙주와 감염 단계가 중요하다",
            "고기와 어류의 다른 사례",
            "원료·가열·교차오염 기준을 따른다"
          ]
        }
      ],
      "assetIds": [
        "bb-a-112-parasite-routes"
      ],
      "sourceIds": [
        "sc-tapeworm",
        "sc-anisakis",
        "sc-prior",
        "sc-lecture",
        "sc-author"
      ],
      "questionIds": [
        "bb-q-222",
        "bb-q-223"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-222": "bb-l-112-s2",
        "bb-q-223": "bb-l-112-s2"
      }
    },
    {
      "id": "bb-l-113",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "열량 비율을 영양소 질량으로 환산",
      "intro": "열량의 백분율과 질량의 백분율은 분모가 다릅니다.",
      "prerequisites": [
        "bb-l-019",
        "bb-l-020",
        "bb-l-078"
      ],
      "sections": [
        {
          "id": "bb-l-113-s1",
          "title": "먼저 비율의 기준을 읽는다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "열량 비율은 전체 열량 중 한 영양소의 열량이 차지하는 비율입니다. 질량 비율은 전체 질량 중 성분의 질량 비율입니다. 두 비율은 같은 숫자라고 가정하지 않습니다. 특히 탄수화물·단백질과 지방의 기본 열량 계수가 다릅니다.",
              "sourceIds": [
                "sc-prior",
                "sc-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-113-energy-to-mass"
            }
          ]
        },
        {
          "id": "bb-l-113-s2",
          "title": "열량 몫을 구한 뒤 g으로 나눈다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "설명용으로 총 열량2,000kcal 중 일반 탄수화물의 열량 비율을60%라고 가정합니다. 탄수화물 몫은2,000×0.60=1,200kcal이고,이 연습의 기본 계수4kcal/g으로 나누면1,200÷4=300g입니다.",
              "sourceIds": [
                "sc-prior",
                "sc-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "60%를 제품 질량의60%로 읽거나1,200kcal를1,200g으로 쓰면 기준과 단위를 섞는 계산입니다. 먼저 열량 몫을 구하고 해당 영양소의 계수로 나누는 순서를 지킵니다.",
              "sourceIds": [
                "sc-prior",
                "sc-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-113-s3",
          "title": "가정 계산과 섭취 권장을 구별한다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "이 수치는 비례·단위 환산을 위한 가정이며 개인의 하루 섭취 열량이나 탄수화물 권장량이 아닙니다. 실제 제품의 영양표시는 성분별 기준과 보정 등을 확인해야 하므로 이 계산만으로 표시를 완성하지 않습니다.",
              "sourceIds": [
                "sc-prior",
                "sc-author"
              ]
            }
          ]
        }
      ],
      "summary": "열량 비율은 총kcal를 기준으로 몫을 구한 뒤 kcal/g으로 나누어 g으로 바꾼다. 가정 계산을 제품 질량 비율이나 개인 권장량으로 읽지 않는다.",
      "memoryPoints": [
        {
          "key": "bb-l-113-m1",
          "text": "열량 비율은 총kcal를 기준으로 몫을 구한 뒤 kcal/g으로 나누어 g으로 바꾼다. 가정 계산을 제품 질량 비율이나 개인 권장량으로 읽지 않는다.",
          "sectionTitles": [
            "먼저 비율의 기준을 읽는다",
            "열량 몫을 구한 뒤 g으로 나눈다",
            "가정 계산과 섭취 권장을 구별한다"
          ]
        }
      ],
      "assetIds": [
        "bb-a-113-energy-to-mass"
      ],
      "sourceIds": [
        "sc-prior",
        "sc-lecture",
        "sc-author"
      ],
      "questionIds": [
        "bb-q-224"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-224": "bb-l-113-s2"
      }
    },
    {
      "id": "bb-l-114",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "HACCP 7원칙을 순서로 연결",
      "intro": "앞에서 배운 용어를 하나의 관리 흐름에 놓습니다.",
      "prerequisites": [
        "bb-l-029",
        "bb-l-030",
        "bb-l-031"
      ],
      "sections": [
        {
          "id": "bb-l-114-s1",
          "title": "위해분석에서 모니터링까지",
          "blocks": [
            {
              "type": "paragraph",
              "text": "원칙1은 위해요소를 분석하고 필요한 관리 방법을 정하는 일,원칙2는 중요관리점을 결정하는 일입니다. 원칙3은 과학적 근거에 맞는 한계기준을 설정·확인하고,원칙4는 그 중요관리점의 상태를 모니터링하는 체계를 정합니다. 단계·판단기준·실제 측정이 같은 일은 아닙니다.",
              "sourceIds": [
                "fn-haccp",
                "fao-analysis",
                "fao-ccp",
                "fao-limits",
                "fao-monitor"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-114-haccp-seven"
            }
          ]
        },
        {
          "id": "bb-l-114-s2",
          "title": "이탈 대응과 체계 확인·기록",
          "blocks": [
            {
              "type": "paragraph",
              "text": "원칙5는 이탈이 생겼을 때의 개선조치를 정합니다. 공정의 관리 회복과 영향받은 제품의 평가·대응을 함께 봅니다. 원칙6은 HACCP 계획의 유효성 확인과 검증 절차를 통해 계획이 적합하고 실제로 작동하는지 확인합니다. 원칙7은 문서화와 기록을 정합니다.",
              "sourceIds": [
                "fao-correct",
                "fn-haccp-verify",
                "fao-record"
              ]
            },
            {
              "type": "paragraph",
              "text": "번호대로 한 번 체크했다고 이후 확인이 끝나는 것은 아닙니다. 실제 기록과 검증을 통해 운영을 돌아보고,제품·공정의 변경이 안전에 영향을 줄 수 있으면 계획을 검토하고 필요한 유효성을 다시 확인합니다.",
              "sourceIds": [
                "fao-correct",
                "fn-haccp-verify",
                "fao-record"
              ]
            }
          ]
        },
        {
          "id": "bb-l-114-s3",
          "title": "7원칙과 적용 준비의 구별",
          "blocks": [
            {
              "type": "paragraph",
              "text": "HACCP 적용에는 팀 구성,제품과 사용용도 파악,공정 흐름 작성과 현장 확인 같은 준비가 있습니다. FAO는 이런 준비와7원칙을12단계의 적용 흐름으로 설명합니다. 기본 위생관리도 함께 갖추어야 합니다.",
              "sourceIds": [
                "fn-haccp",
                "fn-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "이 원고는 원칙의 학습 순서입니다. 특정 빵의 CCP를 지정하거나 공정 수치를 정하고 인증이 적합하다고 판정하는 자료가 아닙니다.",
              "sourceIds": [
                "fn-haccp",
                "fn-author"
              ]
            }
          ]
        }
      ],
      "summary": "위해분석→CCP결정→한계기준→모니터링→개선조치→유효성확인·검증→문서·기록을 연결한다. 적용 준비와 기본 위생관리도 별도로 필요하다.",
      "memoryPoints": [
        {
          "key": "bb-l-114-m1",
          "text": "위해분석→CCP결정→한계기준→모니터링→개선조치→유효성확인·검증→문서·기록을 연결한다. 적용 준비와 기본 위생관리도 별도로 필요하다.",
          "sectionTitles": [
            "위해분석에서 모니터링까지",
            "이탈 대응과 체계 확인·기록",
            "7원칙과 적용 준비의 구별"
          ]
        }
      ],
      "assetIds": [
        "bb-a-114-haccp-seven"
      ],
      "sourceIds": [
        "fn-haccp",
        "fao-analysis",
        "fao-ccp",
        "fao-limits",
        "fao-monitor",
        "fao-correct",
        "fn-haccp-verify",
        "fao-record",
        "fn-lecture",
        "fn-author"
      ],
      "questionIds": [
        "bb-q-226",
        "bb-q-227"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-226": "bb-l-114-s1",
        "bb-q-227": "bb-l-114-s3"
      }
    },
    {
      "id": "bb-l-115",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "작업자의 복장·손·건강 상태 관리",
      "intro": "손씻기와 함께 몸·도구·행동의 오염 전달을 관리합니다.",
      "prerequisites": [
        "bb-l-026",
        "bb-l-027",
        "bb-l-083"
      ],
      "sections": [
        {
          "id": "bb-l-115-s1",
          "title": "작업 구역에 맞는 청결한 복장",
          "blocks": [
            {
              "type": "paragraph",
              "text": "식품 취급 구역에서는 작업복과 머리카락 관리 등 정해진 개인위생 기준을 따릅니다. 개인 물품·장신구 등이 식품에 닿거나 떨어질 수 있는 상황을 관리하고,청결한 작업복을 오염된 외부 작업에 그대로 사용하지 않도록 구분합니다.",
              "sourceIds": [
                "fn-personal",
                "fn-prior"
              ]
            },
            {
              "type": "paragraph",
              "text": "겉으로 깨끗해 보인다는 사실만으로 청결이 유지됐다고 판단하지 않습니다. 작업이 바뀔 때 새 오염원을 만졌는지 함께 확인합니다.",
              "sourceIds": [
                "fn-personal",
                "fn-prior"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-115-personal-barriers"
            }
          ]
        },
        {
          "id": "bb-l-115-s2",
          "title": "장갑과 도구도 관리해야 한다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "구운 뒤 추가 가열 없이 먹는 빵이나 충전물은 적합한 집게·도구·위생적으로 사용하는 장갑 등으로 오염 전달을 줄입니다. 장갑을 꼈다는 이유로 손씻기를 생략하지 않습니다.",
              "sourceIds": [
                "fn-gloves",
                "fn-prior"
              ]
            },
            {
              "type": "paragraph",
              "text": "생재료를 만진 장갑이나 도구를 그대로 완제품에 사용하지 않습니다. 오염되거나 손상된 장갑은 정해진 절차에 따라 바꾸고,일회용 장갑을 씻어 재사용하는 방식으로 대신하지 않습니다. 손씻기의 국내 안내는 기존 L026의 조건을 유지합니다.",
              "sourceIds": [
                "fn-gloves",
                "fn-prior"
              ]
            }
          ]
        },
        {
          "id": "bb-l-115-s3",
          "title": "건강 이상과 상처는 알리고 절차를 따른다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "설사·구토 등 건강 이상이나 식품 오염에 영향을 줄 수 있는 상처가 있으면 관리자에게 알리고 정해진 처리와 작업 가능 여부 판단을 따릅니다. 증상이 없다고 모든 병원체 가능성이 없거나,증상만으로 특정 감염이 확정되는 것은 아닙니다.",
              "sourceIds": [
                "fn-personal",
                "fn-prior",
                "fn-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "복장·손·도구·행동과 건강 상태의 관리가 함께 필요합니다. 개별 건강진단 주기나 복귀 조건은 해당 현장의 국내 기준을 따로 확인하며 외국 지침의 숫자를 그대로 적용하지 않습니다.",
              "sourceIds": [
                "fn-personal",
                "fn-prior",
                "fn-author"
              ]
            }
          ]
        }
      ],
      "summary": "개인위생은 손씻기뿐 아니라 청결한 복장·머리카락·개인물품·장갑/도구·건강 상태를 함께 관리한다. 장갑은 손씻기와 교체 관리를 대신하지 않는다.",
      "memoryPoints": [
        {
          "key": "bb-l-115-m1",
          "text": "개인위생은 손씻기뿐 아니라 청결한 복장·머리카락·개인물품·장갑/도구·건강 상태를 함께 관리한다. 장갑은 손씻기와 교체 관리를 대신하지 않는다.",
          "sectionTitles": [
            "작업 구역에 맞는 청결한 복장",
            "장갑과 도구도 관리해야 한다",
            "건강 이상과 상처는 알리고 절차를 따른다"
          ]
        }
      ],
      "assetIds": [
        "bb-a-115-personal-barriers"
      ],
      "sourceIds": [
        "fn-personal",
        "fn-gloves",
        "fn-prior",
        "fn-lecture",
        "fn-author"
      ],
      "questionIds": [
        "bb-q-238",
        "bb-q-228"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-238": "bb-l-115-s1",
        "bb-q-228": "bb-l-115-s2"
      }
    },
    {
      "id": "bb-l-116",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "물리적 살균·소독과 적용 조건",
      "intro": "방법 이름만 외우지 않고 실제 도달 범위를 확인합니다.",
      "prerequisites": [
        "bb-l-086",
        "bb-l-087",
        "bb-l-091"
      ],
      "sections": [
        {
          "id": "bb-l-116-s1",
          "title": "열은 대상까지 도달해야 한다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "열을 이용하는 방법에는 뜨거운 물·수증기 같은 습열을 쓰는 방식과 뜨거운 공기 등 건열을 쓰는 방식이 있습니다. 방법 이름뿐 아니라 대상의 재질·양·배치와 실제 온도·접촉시간을 함께 확인해야 합니다.",
              "sourceIds": [
                "fn-physical",
                "fn-cleaning"
              ]
            },
            {
              "type": "paragraph",
              "text": "바깥 온도가 높다는 사실만으로 모든 안쪽과 가려진 곳이 같은 조건을 받았다고 간주하지 않습니다. 실제 설비의 검증된 방법과 사용 기준을 적용합니다.",
              "sourceIds": [
                "fn-physical",
                "fn-cleaning"
              ]
            }
          ]
        },
        {
          "id": "bb-l-116-s2",
          "title": "자외선은 직접 닿는 조건을 본다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "자외선은 표면 등에 직접 도달하는 조건이 중요합니다. 물건이 포개지거나 가려지면 빛이 닿지 않는 부분이 생길 수 있습니다. 표면에 빛을 비춘 일과 내부 전체를 처리한 일은 구별합니다.",
              "sourceIds": [
                "fn-physical",
                "fn-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "자외선을 모든 대상에 가장 좋은 방법으로 순위 매기지 않습니다. 기기의 용도와 배치·사용 기준을 확인하며 직접 눈이나 피부에 노출시키는 실험을 하지 않습니다.",
              "sourceIds": [
                "fn-physical",
                "fn-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-116-uv-shadow"
            }
          ]
        },
        {
          "id": "bb-l-116-s3",
          "title": "화학적 방법도 대상·표시·제거 조건이 필요하다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "식품용 살균제와 기구등의 살균·소독제는 목적과 사용 기준이 다릅니다. 염소계·알코올계 등 성분의 계열명만으로 사용할 대상을 정하거나 농도를 같게 맞추지 않습니다.",
              "sourceIds": [
                "fn-sanitizer",
                "fn-cleaning",
                "fn-prior"
              ]
            },
            {
              "type": "paragraph",
              "text": "앞의 L087처럼 오염물 제거 뒤 제품의 대상·농도·접촉시간·제거 조건을 확인합니다. 열·자외선·약제 중 어떤 방법이 적합한지는 대상과 현장 기준에 따라 결정하며,처리 기록만으로 효과가 자동 검증되지는 않습니다.",
              "sourceIds": [
                "fn-sanitizer",
                "fn-cleaning",
                "fn-prior"
              ]
            }
          ]
        }
      ],
      "summary": "열은 대상까지의 도달과 접촉시간,자외선은 직접 노출과 그림자,약제는 허용 대상·표시·제거 조건을 확인한다. 한 방법을 모든 대상의 만능 처리로 삼지 않는다.",
      "memoryPoints": [
        {
          "key": "bb-l-116-m1",
          "text": "열은 대상까지의 도달과 접촉시간,자외선은 직접 노출과 그림자,약제는 허용 대상·표시·제거 조건을 확인한다. 한 방법을 모든 대상의 만능 처리로 삼지 않는다.",
          "sectionTitles": [
            "열은 대상까지 도달해야 한다",
            "자외선은 직접 닿는 조건을 본다",
            "화학적 방법도 대상·표시·제거 조건이 필요하다"
          ]
        }
      ],
      "assetIds": [
        "bb-a-116-uv-shadow"
      ],
      "sourceIds": [
        "fn-physical",
        "fn-cleaning",
        "fn-sanitizer",
        "fn-prior",
        "fn-lecture",
        "fn-author"
      ],
      "questionIds": [
        "bb-q-229",
        "bb-q-230"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-229": "bb-l-116-s1",
        "bb-q-230": "bb-l-116-s2"
      }
    },
    {
      "id": "bb-l-117",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "포장재의 재료·층·밀봉 조건",
      "intro": "같은 투명 필름도 재질과 코팅에 따라 성질이 다릅니다.",
      "prerequisites": [
        "bb-l-014",
        "bb-l-109"
      ],
      "sections": [
        {
          "id": "bb-l-117-s1",
          "title": "종이·필름·박과 복합재",
          "blocks": [
            {
              "type": "paragraph",
              "text": "종이류,플라스틱 필름,셀룰로오스 필름,금속 박 등 여러 재료를 포장에 사용합니다. 종이의 코팅이나 처리,필름의 수지 종류,여러 층을 붙인 복합 구조에 따라 수분·기체·기름·빛에 대한 성질이 달라집니다.",
              "sourceIds": [
                "fn-package",
                "fn-cellulose"
              ]
            },
            {
              "type": "paragraph",
              "text": "셀로판은 셀룰로오스계 필름으로 다른 플라스틱 필름과 구별합니다. 투명하다는 외관 하나로 재질이나 수분 차단 성능을 확정하지 않습니다.",
              "sourceIds": [
                "fn-package",
                "fn-cellulose"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-117-package-layers"
            }
          ]
        },
        {
          "id": "bb-l-117-s2",
          "title": "여러 층은 기능을 나누어 가질 수 있다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "복합 포장재는 층마다 밀봉·인쇄·보호·차단 등에 필요한 기능을 나누어 가질 수 있습니다. 같은 재료 이름도 두께·코팅·구조와 제조 조건에 따라 성능이 다르므로 가장 좋은 재료라는 한 순위로 외우지 않습니다.",
              "sourceIds": [
                "fn-package",
                "fn-cellulose",
                "fn-prior"
              ]
            },
            {
              "type": "paragraph",
              "text": "수분을 유지할지,표면의 바삭함을 지킬지,산소·빛의 영향을 줄일지 등 제품 목표를 먼저 정합니다. 원료와 제품별 보관 조건 및 기한 관리를 포장재가 대신하지는 않습니다.",
              "sourceIds": [
                "fn-package",
                "fn-cellulose",
                "fn-prior"
              ]
            }
          ]
        },
        {
          "id": "bb-l-117-s3",
          "title": "밀봉과 손상·취급도 성능에 영향을 준다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "재질이 적합해도 봉합부의 틈·핀홀·찢어짐·오염이 있으면 목표한 기능을 유지하기 어렵습니다. 포장 과정의 청결과 밀봉 상태,이동·보관 중 손상을 점검합니다.",
              "sourceIds": [
                "fn-package",
                "fn-prior",
                "fn-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "식품 접촉 용도와 포장째 가열해도 되는 조건은 별도로 확인합니다. 식품용 포장이라는 이유만으로 모든 오븐·전자레인지·냉동 조건에 적합하다고 하지 않습니다.",
              "sourceIds": [
                "fn-package",
                "fn-prior",
                "fn-author"
              ]
            }
          ]
        }
      ],
      "summary": "포장 성질은 재질 이름뿐 아니라 층·코팅·두께·밀봉·손상에 따라 달라진다. 투명 필름을 모두 같은 재질·성능으로 보거나 포장을 보관 관리의 대체물로 보지 않는다.",
      "memoryPoints": [
        {
          "key": "bb-l-117-m1",
          "text": "포장 성질은 재질 이름뿐 아니라 층·코팅·두께·밀봉·손상에 따라 달라진다. 투명 필름을 모두 같은 재질·성능으로 보거나 포장을 보관 관리의 대체물로 보지 않는다.",
          "sectionTitles": [
            "종이·필름·박과 복합재",
            "여러 층은 기능을 나누어 가질 수 있다",
            "밀봉과 손상·취급도 성능에 영향을 준다"
          ]
        }
      ],
      "assetIds": [
        "bb-a-117-package-layers"
      ],
      "sourceIds": [
        "fn-package",
        "fn-cellulose",
        "fn-prior",
        "fn-lecture",
        "fn-author"
      ],
      "questionIds": [
        "bb-q-231",
        "bb-q-232"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-231": "bb-l-117-s1",
        "bb-q-232": "bb-l-117-s3"
      }
    },
    {
      "id": "bb-l-118",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "로프 변질과 빵 속 조직의 변화",
      "intro": "전분 노화·곰팡이와 다른 미생물 변질의 예를 봅니다.",
      "prerequisites": [
        "bb-l-015",
        "bb-l-016",
        "bb-l-032",
        "bb-l-036",
        "bb-l-085"
      ],
      "sections": [
        {
          "id": "bb-l-118-s1",
          "title": "일부 세균에 의한 끈적임과 실 늘어짐",
          "blocks": [
            {
              "type": "paragraph",
              "text": "로프 변질은 일부 바실루스류 등 미생물의 작용과 관련한 빵의 변질 현상입니다. 빵 속이 끈적해지거나 실처럼 늘어지는 조직 변화,색·냄새 변화 등이 나타날 수 있습니다. 전분 노화로 단단해지는 것과 다른 현상입니다.",
              "sourceIds": [
                "fn-rope",
                "fn-rope-review"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-118-rope-change"
            }
          ]
        },
        {
          "id": "bb-l-118-s2",
          "title": "아포와 조건을 함께 생각한다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "원료나 설비에서 유래한 일부 아포는 굽기 과정에도 살아남을 수 있고,이후 조건이 맞으면 생육해 변질에 관여할 수 있습니다. 모든 바실루스가 같은 정도로 로프 변질을 일으키는 것은 아니며 균주와 제품 조건에 차이가 있습니다.",
              "sourceIds": [
                "fn-rope",
                "fn-rope-review",
                "fn-prior"
              ]
            },
            {
              "type": "paragraph",
              "text": "곰팡이의 균사와 로프 변질의 조직 변화는 같은 것이 아닙니다. 끈적임·냄새 하나로 세균의 종이나 독소·식용 가능성을 확정하지 않습니다.",
              "sourceIds": [
                "fn-rope",
                "fn-rope-review",
                "fn-prior"
              ]
            }
          ]
        },
        {
          "id": "bb-l-118-s3",
          "title": "원료·공정·보관과 부적합품 처리를 연결",
          "blocks": [
            {
              "type": "paragraph",
              "text": "원료 검수·설비와 작업환경 관리·가열 후 취급·제품별 보관 조건을 함께 관리합니다. 모든 문제를 포장이나 보존료 한 가지로 해결했다고 하지 않습니다.",
              "sourceIds": [
                "fn-rope",
                "fn-prior",
                "fn-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "변질이 의심되는 제품을 정상 제품과 구분해 정해진 부적합품 처리 절차를 따릅니다. 맛보아 판정하거나 재가열·재포장만으로 정상 제품으로 되돌렸다고 간주하지 않습니다.",
              "sourceIds": [
                "fn-rope",
                "fn-prior",
                "fn-author"
              ]
            }
          ]
        }
      ],
      "summary": "로프 변질은 일부 세균의 작용과 관련한 끈적임·실 늘어짐 등의 변질이다. 노화·곰팡이와 구별하며 외관·냄새로 균종과 안전을 확정하지 않는다.",
      "memoryPoints": [
        {
          "key": "bb-l-118-m1",
          "text": "로프 변질은 일부 세균의 작용과 관련한 끈적임·실 늘어짐 등의 변질이다. 노화·곰팡이와 구별하며 외관·냄새로 균종과 안전을 확정하지 않는다.",
          "sectionTitles": [
            "일부 세균에 의한 끈적임과 실 늘어짐",
            "아포와 조건을 함께 생각한다",
            "원료·공정·보관과 부적합품 처리를 연결"
          ]
        }
      ],
      "assetIds": [
        "bb-a-118-rope-change"
      ],
      "sourceIds": [
        "fn-rope",
        "fn-rope-review",
        "fn-prior",
        "fn-lecture",
        "fn-author"
      ],
      "questionIds": [
        "bb-q-233",
        "bb-q-234"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-233": "bb-l-118-s1",
        "bb-q-234": "bb-l-118-s2"
      }
    },
    {
      "id": "bb-l-119",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript",
      "title": "생산성·수율·공정 손실의 기준",
      "intro": "같은 산출량도 무엇으로 나누는지에 따라 뜻이 다릅니다.",
      "prerequisites": [
        "bb-l-004",
        "bb-l-064",
        "bb-l-090"
      ],
      "sections": [
        {
          "id": "bb-l-119-s1",
          "title": "산출량과 투입 시간을 연결한다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "생산성을 볼 때는 산출량을 어떤 투입으로 나누는지 정합니다. 작업팀의 시간당 생산량과 사람별 투입 시간을 합한 인시당 생산량은 분모가 다릅니다. 제품 규격과 정상 제품의 범위도 함께 정해야 비교할 수 있습니다.",
              "sourceIds": [
                "fn-productivity",
                "fn-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-119-output-denominators"
            }
          ]
        },
        {
          "id": "bb-l-119-s2",
          "title": "팀 시간과 인시의 가정 예",
          "blocks": [
            {
              "type": "paragraph",
              "text": "가정한 작업에서2명이 같은5시간 동안 함께 일해 정상 제품200개를 만들었다면 팀의 경과시간 기준은200÷5=40개/시간입니다. 합계 노동 투입은2×5=10인시이므로 인시당 생산량은200÷10=20개/인시입니다.",
              "sourceIds": [
                "fn-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "두 숫자는 같은 작업의 다른 지표입니다. 시간당40개라는 숫자만으로 한 사람이40개를 만들었다고 읽지 않습니다. 실제 업무에서는 준비·대기·정지 등의 시간 범위를 어떻게 정했는지도 기록합니다.",
              "sourceIds": [
                "fn-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-119-s3",
          "title": "수율과 손실은 측정 구간을 지정한다",
          "blocks": [
            {
              "type": "paragraph",
              "text": "수율은 정한 투입에 대해 얻은 산출의 비율이고,손실은 어느 공정 전후를 비교하는지 정해야 합니다. 발효 전후의 질량 변화,취급·분할 중 버려진 반죽,굽기 중의 질량 감소를 같은 구간으로 섞지 않습니다.",
              "sourceIds": [
                "fn-prior",
                "fn-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "기존 L064의 굽기손실은 굽기 전 반죽 질량을 기준으로 한 계산입니다. 다른 구간의 손실이나 개수 기준의 정상률에는 해당 분모를 따로 써야 합니다. 생산량을 늘리더라도 위생·안전·정상 품질 기준을 생략하지 않습니다.",
              "sourceIds": [
                "fn-prior",
                "fn-author"
              ]
            }
          ]
        }
      ],
      "summary": "생산량÷팀 시간과 생산량÷합계 인시는 다른 지표다. 수율·손실도 산출/투입의 대상·단위·측정 구간을 먼저 정한다.",
      "memoryPoints": [
        {
          "key": "bb-l-119-m1",
          "text": "생산량÷팀 시간과 생산량÷합계 인시는 다른 지표다. 수율·손실도 산출/투입의 대상·단위·측정 구간을 먼저 정한다.",
          "sectionTitles": [
            "산출량과 투입 시간을 연결한다",
            "팀 시간과 인시의 가정 예",
            "수율과 손실은 측정 구간을 지정한다"
          ]
        }
      ],
      "assetIds": [
        "bb-a-119-output-denominators"
      ],
      "sourceIds": [
        "fn-productivity",
        "fn-prior",
        "fn-lecture",
        "fn-author"
      ],
      "questionIds": [
        "bb-q-235",
        "bb-q-236"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "author-concept-ready-independent-consumption-pending",
      "displayAssessmentPlacements": {
        "bb-q-235": "bb-l-119-s2",
        "bb-q-236": "bb-l-119-s3"
      }
    },
    {
      "id": "bb-l-120",
      "version": "concept-r1",
      "certificationId": "jmCd7893",
      "stage": "concept-manuscript-only",
      "title": "오븐의 한 번 적재량과 시간당 생산능력",
      "intro": "한 번에 팬을 몇 장 넣는지와 한 시간에 제품을 몇 개 만드는지는 다른 정보입니다. 팬에 담는 양과 반복에 필요한 시간을 함께 봅니다.",
      "prerequisites": [
        "bb-l-065",
        "bb-l-119"
      ],
      "sections": [
        {
          "id": "bb-l-120-s1",
          "title": "한 번에 넣을 수 있는 양",
          "blocks": [
            {
              "type": "paragraph",
              "text": "오븐에 적재할 수 있는 팬의 수는 한 번에 담는 양을 읽는 출발점입니다. 팬 규격·선반 간격·제품 높이와 필요한 배치를 함께 확인합니다. 선반이 보이는 수만큼 언제나 모두 채우는 뜻은 아닙니다.",
              "sourceIds": [
                "oc120-tail",
                "oc120-blodgett-manual",
                "oc120-blodgett-racks"
              ]
            },
            {
              "type": "paragraph",
              "text": "가정한 오븐에서 사용할 수 있는 팬이3장이고, 정해진 제품 간격을 지키며 팬마다4개씩 놓는다면 한 번 분량은3×4=12개입니다. 이3장·4개는 실제 장비 규격이나 모든 빵의 배치 기준이 아닌 계산용 가정입니다.",
              "sourceIds": [
                "oc120-author"
              ]
            },
            {
              "type": "figure",
              "assetId": "bb-a-120-oven-capacity"
            }
          ]
        },
        {
          "id": "bb-l-120-s2",
          "title": "같은 양도 한 주기에 걸리는 시간을 봄",
          "blocks": [
            {
              "type": "paragraph",
              "text": "시간당 생산능력을 보려면 한 번 분량과 한 주기에 걸리는 시간을 함께 정합니다. 여기서는 한 주기에 투입·굽기·꺼내기와 다음 회 준비에 필요한 시간을 모두 포함합니다. 굽는 시간만 넣고 다른 시간이0이라고 가정하지 않습니다.",
              "sourceIds": [
                "oc120-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "예열과 앞공정 준비를 마친 상태에서, 앞의12개를 한 주기30분으로 반복하고 한 시간 안에 같은 조건의 두 주기를 모두 마친다고 가정합니다. 그러면12개/회×2회/시간=24개/시간입니다. 30분도 제품의 실제 굽기 기준이 아닌 전체 주기시간의 가정입니다.",
              "sourceIds": [
                "oc120-author"
              ]
            }
          ]
        },
        {
          "id": "bb-l-120-s3",
          "title": "적재량과 실제 결과를 따로 기록",
          "blocks": [
            {
              "type": "paragraph",
              "text": "같은 팬 수를 쓸 수 있어도 제품 크기와 배치, 실제 굽는 시간, 작업자와 앞뒤 공정의 대기, 장비 상태가 달라지면 시간당 결과가 달라질 수 있습니다. 제조사 지침과 제품 기준을 지키고, 실제 정상 제품의 산출량과 기록으로 확인합니다.",
              "sourceIds": [
                "oc120-blodgett-manual",
                "oc120-author"
              ]
            },
            {
              "type": "paragraph",
              "text": "L119의 팀 시간당 산출량과 인시당 산출량도 이 시간당 오븐 능력과 다른 분모입니다. 오븐 계산값이 작업장 전체의 생산량이나 한 사람의 생산성을 보장하지 않습니다. 적재량을 늘리려고 제품 간격·품질·위생·설비 안전 조건을 생략하지 않습니다.",
              "sourceIds": [
                "oc120-existing119",
                "oc120-author"
              ]
            }
          ]
        }
      ],
      "summary": [
        "한 번 분량은 사용 가능한 팬과 팬당 제품 수의 조건을 함께 본다.",
        "시간당 결과는 한 주기 전체 시간과 반복 횟수까지 연결한다."
      ],
      "memoryPoints": [
        {
          "key": "bb-l-120-m1",
          "text": "한 번 적재량과 시간당 생산능력은 다르다. 팬당 수량·사용 팬 수·한 주기 전체 시간과 실제 정상 제품 기준을 함께 정한다.",
          "sectionTitles": [
            "한 번에 넣을 수 있는 양",
            "같은 양도 한 주기에 걸리는 시간을 봄",
            "적재량과 실제 결과를 따로 기록"
          ]
        }
      ],
      "assetIds": [
        "bb-a-120-oven-capacity"
      ],
      "sourceIds": [
        "oc120-tail",
        "oc120-blodgett-manual",
        "oc120-blodgett-racks",
        "oc120-author",
        "oc120-existing119"
      ],
      "questionIds": [
        "bb-q-237"
      ],
      "conceptManuscriptReady": true,
      "assessmentStageDeferred": true,
      "status": "producer concept manuscript ready; independent/root review pending",
      "displayAssessmentPlacements": {
        "bb-q-237": "bb-l-120-s2"
      }
    }
  ],
  "questions": [
    {
      "id": "bb-q-001",
      "version": "draft-1",
      "certificationId": "jmCd7893",
      "status": "draft",
      "educationReview": "self-reviewed-independent-pending",
      "primaryLessonId": "bb-l-001",
      "primarySectionId": "bb-l-001-s2",
      "intent": "역할 구별",
      "prompt": "이스트 반죽에서 가스 생성과 가스 보유를 연결한 설명으로 알맞은 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-001-o1",
          "text": "이스트가 가스를 만들고 글루텐 구조가 보유에 기여한다."
        },
        {
          "id": "bb-q-001-o2",
          "text": "글루텐 구조가 가스를 만들고 이스트가 그물을 만든다."
        },
        {
          "id": "bb-q-001-o3",
          "text": "물이 발효 미생물이 되어 가스를 만든다."
        },
        {
          "id": "bb-q-001-o4",
          "text": "밀가루 단백질의 구조와 가스 보유는 관련이 없다."
        }
      ],
      "correctOptionId": "bb-q-001-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-001-o1",
          "text": "발효에 의한 가스 생성과 구조의 보유 역할을 바르게 구별했다.",
          "returnTo": {
            "lessonId": "bb-l-001",
            "sectionId": "bb-l-001-s2"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-001-o2",
          "text": "생성과 보유를 뒤바꿨다. 글루텐은 미생물이 아니다.",
          "returnTo": {
            "lessonId": "bb-l-001",
            "sectionId": "bb-l-001-s2"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-001-o3",
          "text": "물은 수화에 참여하지만 이스트 같은 발효 미생물이 아니다.",
          "returnTo": {
            "lessonId": "bb-l-001",
            "sectionId": "bb-l-001-s2"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-001-o4",
          "text": "밀가루 단백질에서 발달한 글루텐 구조는 가스 보유에 관여한다.",
          "returnTo": {
            "lessonId": "bb-l-001",
            "sectionId": "bb-l-001-s2"
          },
          "additionalReturnTo": []
        }
      ],
      "scopeIds": [
        "bb-s-1-1-3",
        "bb-s-1-1-4"
      ],
      "sourceIds": [
        "bc-flour",
        "bc-yeast"
      ],
      "assetIds": [],
      "origin": "original-authored-no-past-paper-copy",
      "lessonId": "bb-l-001",
      "inputBlocks": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-002",
      "version": "draft-2",
      "certificationId": "jmCd7893",
      "status": "draft",
      "educationReview": "self-reviewed-independent-pending",
      "primaryLessonId": "bb-l-001",
      "primarySectionId": "bb-l-001-s1",
      "intent": "형성 과정 구별",
      "prompt": "밀가루에 물을 넣고 섞어 반죽을 만드는 과정에 관한 설명으로 알맞은 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-002-o1",
          "text": "물은 가루를 뭉치게 하고, 발달한 글루텐 구조는 마른 가루에 이미 있다."
        },
        {
          "id": "bb-q-002-o2",
          "text": "밀가루 단백질은 물과 혼합을 거치며 글루텐 구조로 발달한다."
        },
        {
          "id": "bb-q-002-o3",
          "text": "물은 가루를 뭉치게 하지만, 글루텐 구조 발달에는 참여하지 않는다."
        },
        {
          "id": "bb-q-002-o4",
          "text": "글루텐 구조는 이스트가 발효하면서 만들고, 물과 혼합은 재료를 모은다."
        }
      ],
      "correctOptionId": "bb-q-002-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-002-o1",
          "text": "밀가루에 단백질이 들어 있다는 사실을 이미 발달한 글루텐 구조와 혼동했다. 본문에서는 단백질이 물과 혼합을 거쳐 구조로 발달한다고 설명한다.",
          "returnTo": {
            "lessonId": "bb-l-001",
            "sectionId": "bb-l-001-s1"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-002-o2",
          "text": "성분인 밀가루 단백질과 수화·혼합을 거쳐 발달하는 글루텐 구조를 구별했다.",
          "returnTo": {
            "lessonId": "bb-l-001",
            "sectionId": "bb-l-001-s1"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-002-o3",
          "text": "물의 역할을 가루를 뭉치는 데만 한정했다. 물은 밀가루 단백질의 글루텐 구조 발달에 참여한다.",
          "returnTo": {
            "lessonId": "bb-l-001",
            "sectionId": "bb-l-001-s1"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-002-o4",
          "text": "이스트의 발효에 의한 가스 생성과 밀가루 단백질의 구조 발달을 혼동했다. 글루텐 구조는 단백질이 물과 혼합을 거쳐 발달하는 구조이다.",
          "returnTo": {
            "lessonId": "bb-l-001",
            "sectionId": "bb-l-001-s1"
          },
          "additionalReturnTo": []
        }
      ],
      "scopeIds": [
        "bb-s-1-1-3",
        "bb-s-1-1-4"
      ],
      "sourceIds": [
        "bc-flour",
        "bc-yeast"
      ],
      "assetIds": [],
      "origin": "original-authored-no-past-paper-copy",
      "lessonId": "bb-l-001",
      "inputBlocks": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-003",
      "version": "draft-1",
      "certificationId": "jmCd7893",
      "status": "draft",
      "educationReview": "self-reviewed-independent-pending",
      "primaryLessonId": "bb-l-002",
      "primarySectionId": "bb-l-002-s1",
      "intent": "관찰의 한계",
      "prompt": "혼합 중 가루가 눈에 보이지 않게 되었다. 이 관찰만으로 내릴 수 있는 판단은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-003-o1",
          "text": "모든 빵의 혼합 종료 조건을 만족했다."
        },
        {
          "id": "bb-q-003-o2",
          "text": "발효도 모두 끝났다."
        },
        {
          "id": "bb-q-003-o3",
          "text": "필요한 구조 발달까지 완료했다고 단정할 수 없다."
        },
        {
          "id": "bb-q-003-o4",
          "text": "제품 종류와 관계없이 혼합 시간을 더 늘려야 한다."
        }
      ],
      "correctOptionId": "bb-q-003-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-003-o1",
          "text": "보이는 가루가 사라진 사실만으로 제품별 구조 상태를 확인하지 못한다.",
          "returnTo": {
            "lessonId": "bb-l-002",
            "sectionId": "bb-l-002-s1"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-003-o2",
          "text": "혼합과 발효는 다른 과정이다.",
          "returnTo": {
            "lessonId": "bb-l-002",
            "sectionId": "bb-l-002-s1"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-003-o3",
          "text": "재료가 섞인 관찰과 구조 발달 판단을 구별했다.",
          "returnTo": {
            "lessonId": "bb-l-002",
            "sectionId": "bb-l-002-s1"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-003-o4",
          "text": "제품과 반죽 상태가 제시되지 않아 추가 시간을 처방할 근거가 없다.",
          "returnTo": {
            "lessonId": "bb-l-002",
            "sectionId": "bb-l-002-s1"
          },
          "additionalReturnTo": []
        }
      ],
      "scopeIds": [
        "bb-s-1-1-4",
        "bb-s-2-1-1"
      ],
      "sourceIds": [
        "bc-flour",
        "bc-yeast"
      ],
      "assetIds": [],
      "origin": "original-authored-no-past-paper-copy",
      "lessonId": "bb-l-002",
      "inputBlocks": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-007",
      "version": "draft-1",
      "certificationId": "jmCd7893",
      "status": "draft",
      "educationReview": "self-reviewed-independent-pending",
      "primaryLessonId": "bb-l-002",
      "primarySectionId": "bb-l-002-s1",
      "intent": "혼합·발효 기록의 확인 사실과 미확인 상태 구별",
      "prompt": "다음은 밀가루를 이용한 이스트 반죽의 가상 작업 기록이다.\n혼합: 가루가 눈에 보이지 않게 되었다.\n발효: 가스가 발생했으나 기대한 부피에 이르지 못했다.\n이 기록에서 판단할 수 있는 범위를 바르게 정리한 것은?",
      "conditions": [
        "가상 작업 기록이며 실제 실험 결과가 아니다.",
        "관찰에서 판단할 수 있는 범위를 평가하며 원인진단이나 제조처방을 요구하지 않는다."
      ],
      "options": [
        {
          "id": "bb-q-007-o1",
          "text": "구조 발달 여부와 가스 발생 여부 모두 추가 확인이 필요하다."
        },
        {
          "id": "bb-q-007-o2",
          "text": "가스 발생은 확인됐으며, 구조 발달 상태는 추가 확인이 필요하다."
        },
        {
          "id": "bb-q-007-o3",
          "text": "구조 부족은 확인됐으며, 부족한 정도는 추가 확인이 필요하다."
        },
        {
          "id": "bb-q-007-o4",
          "text": "구조 발달은 확인됐으며, 가스 생성량은 추가 확인이 필요하다."
        }
      ],
      "correctOptionId": "bb-q-007-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-007-o1",
          "text": "기록에 가스가 발생했다고 제시되어 있으므로 가스 발생 여부까지 미확인으로 돌릴 수 없다. 다만 가스 발생 사실이 구조 발달 상태를 확인해 주지는 않는다.",
          "returnTo": {
            "lessonId": "bb-l-002",
            "sectionId": "bb-l-002-s2"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-007-o2",
          "text": "가스 발생은 기록에서 확인된다. 가루가 보이지 않는다는 관찰만으로 필요한 구조 발달을 확인할 수 없으므로 구조 상태는 추가 확인이 필요하다.",
          "returnTo": {
            "lessonId": "bb-l-002",
            "sectionId": "bb-l-002-s1"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-007-o3",
          "text": "기대한 부피에 이르지 못했다는 결과만으로 구조 부족을 원인으로 확정할 수 없다. 구조 상태는 따로 확인해야 한다.",
          "returnTo": {
            "lessonId": "bb-l-002",
            "sectionId": "bb-l-002-s2"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-007-o4",
          "text": "가루가 보이지 않는 관찰을 구조 발달 확인으로 과해석했다. 가스 생성량을 더 확인하려는 판단과 별개로, 앞의 구조 발달 확정이 근거를 넘는다.",
          "returnTo": {
            "lessonId": "bb-l-002",
            "sectionId": "bb-l-002-s1"
          },
          "additionalReturnTo": []
        }
      ],
      "scopeIds": [
        "bb-s-1-1-4"
      ],
      "sourceIds": [
        "bc-flour",
        "bc-yeast"
      ],
      "assetIds": [],
      "origin": "original-authored-no-past-paper-copy",
      "lessonId": "bb-l-002",
      "inputBlocks": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-005",
      "version": "draft-1",
      "certificationId": "jmCd7893",
      "status": "draft",
      "educationReview": "self-reviewed-independent-pending",
      "primaryLessonId": "bb-l-003",
      "primarySectionId": "bb-l-003-s1",
      "intent": "시간과 조건 구별",
      "prompt": "발효 조건을 비교하는 설명으로 알맞은 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-005-o1",
          "text": "발효 시간이 같으면 반죽 상태도 반드시 같다."
        },
        {
          "id": "bb-q-005-o2",
          "text": "온도와 이스트 상태가 달라도 같은 결과가 보장된다."
        },
        {
          "id": "bb-q-005-o3",
          "text": "온도를 계속 높이는 것이 모든 제품에 최선이다."
        },
        {
          "id": "bb-q-005-o4",
          "text": "같은 시간이라도 온도와 이스트 상태에 따라 결과가 달라질 수 있다."
        }
      ],
      "correctOptionId": "bb-q-005-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-005-o1",
          "text": "같은 시간만으로 조건의 영향을 제거하지 못한다.",
          "returnTo": {
            "lessonId": "bb-l-003",
            "sectionId": "bb-l-003-s1"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-005-o2",
          "text": "활동에 영향을 주는 조건을 무시했다.",
          "returnTo": {
            "lessonId": "bb-l-003",
            "sectionId": "bb-l-003-s1"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-005-o3",
          "text": "적정 범위와 고온 한계를 무시한 무조건 일반화이다.",
          "returnTo": {
            "lessonId": "bb-l-003",
            "sectionId": "bb-l-003-s1"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-005-o4",
          "text": "시간에 영향을 주는 조건을 함께 보는 설명이다.",
          "returnTo": {
            "lessonId": "bb-l-003",
            "sectionId": "bb-l-003-s1"
          },
          "additionalReturnTo": []
        }
      ],
      "scopeIds": [
        "bb-s-2-3-1"
      ],
      "sourceIds": [
        "bc-flour",
        "bc-yeast"
      ],
      "assetIds": [],
      "origin": "original-authored-no-past-paper-copy",
      "lessonId": "bb-l-003",
      "inputBlocks": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-006",
      "version": "draft-1",
      "certificationId": "jmCd7893",
      "status": "draft",
      "educationReview": "self-reviewed-independent-pending",
      "primaryLessonId": "bb-l-003",
      "primarySectionId": "bb-l-003-s2",
      "intent": "비교 변수 통제",
      "prompt": "온도가 발효 결과에 미치는 영향을 비교하려 한다. 가장 알맞은 비교 설계는?",
      "conditions": [
        "이스트가 손상되지 않는 비교 범위",
        "정성 비교이며 특정 제품 제조 처방 아님"
      ],
      "options": [
        {
          "id": "bb-q-006-o1",
          "text": "배합과 이스트 상태도 바꾸고 시간은 기록하지 않는다."
        },
        {
          "id": "bb-q-006-o2",
          "text": "배합·이스트 상태·혼합 방법을 맞추고 온도를 달리해 같은 시간의 상태를 비교한다."
        },
        {
          "id": "bb-q-006-o3",
          "text": "이스트 없는 물과 이스트 반죽의 부피만 비교한다."
        },
        {
          "id": "bb-q-006-o4",
          "text": "제품이 다르면 온도가 달라도 항상 직접 비교할 수 있다."
        }
      ],
      "correctOptionId": "bb-q-006-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-006-o1",
          "text": "여러 조건을 바꾸면 온도 영향을 구별하기 어렵다.",
          "returnTo": {
            "lessonId": "bb-l-003",
            "sectionId": "bb-l-003-s2"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-006-o2",
          "text": "다른 조건을 맞추고 관심 변수와 관찰 시간을 명시했다.",
          "returnTo": {
            "lessonId": "bb-l-003",
            "sectionId": "bb-l-003-s2"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-006-o3",
          "text": "재료와 구조가 크게 달라 온도 영향 비교가 아니다.",
          "returnTo": {
            "lessonId": "bb-l-003",
            "sectionId": "bb-l-003-s2"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-006-o4",
          "text": "제품 차이와 배합 차이가 결과 해석을 방해할 수 있다.",
          "returnTo": {
            "lessonId": "bb-l-003",
            "sectionId": "bb-l-003-s2"
          },
          "additionalReturnTo": []
        }
      ],
      "scopeIds": [
        "bb-s-2-3-1"
      ],
      "sourceIds": [
        "bc-flour",
        "bc-yeast"
      ],
      "assetIds": [],
      "origin": "original-authored-no-past-paper-copy",
      "lessonId": "bb-l-003",
      "inputBlocks": [],
      "explanationAssetIds": []
    },
    {
      "version": "draft-1",
      "certificationId": "jmCd7893",
      "status": "draft",
      "educationReview": "author-self-review-independent-pending",
      "assetIds": [],
      "id": "bb-q-008",
      "primaryLessonId": "bb-l-004",
      "primarySectionId": "bb-l-004-s4",
      "intent": "합계 판단과 행 검증 분리",
      "prompt": "연습표 T-A의 베이커스 퍼센트 합은 163%이다. 밀가루 질량을 분모로 유지하여 이 표를 점검하는 방법으로 알맞은 것은?",
      "conditions": [
        "명시된 계산 연습 조건; 실제 제조 처방/계량 실험 아님"
      ],
      "options": [
        {
          "id": "bb-q-008-o1",
          "text": "밀가루 질량을 분모로 유지하되, 합계가 100%를 넘었으므로 재료 질량을 줄여 합계 100%를 맞춘다."
        },
        {
          "id": "bb-q-008-o2",
          "text": "밀가루 질량을 분모로 유지하되, 합계만으로 오류를 확정하지 않고 각 행의 질량과 비율을 대조한다."
        },
        {
          "id": "bb-q-008-o3",
          "text": "밀가루 질량을 분모로 유지하되, 합계를 맞게 더했으면 모든 행의 질량과 비율도 맞다고 판정한다."
        },
        {
          "id": "bb-q-008-o4",
          "text": "밀가루 질량을 분모로 유지하되, 모든 재료 질량을 같은 배수로 줄이면 합계 비율도 줄어든다고 판정한다."
        }
      ],
      "correctOptionId": "bb-q-008-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-008-o1",
          "text": "전체 재료를 분모로 한 구성비의 합계 규칙을 밀가루 기준 표에 적용했다. T-A의 163% 자체는 질량을 줄여야 할 근거가 아니다.",
          "returnTo": {
            "lessonId": "bb-l-004",
            "sectionId": "bb-l-004-s4"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-008-o2",
          "text": "합계와 행별 일치를 구별한 점검 방법이다. 밀가루 기준 표의 합이 100%를 넘는 사실만으로 오류를 확정할 수 없고, 각 행은 따로 대조해야 한다.",
          "returnTo": {
            "lessonId": "bb-l-004",
            "sectionId": "bb-l-004-s4"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-008-o3",
          "text": "합계를 맞게 더한 사실이 각 행의 질량/밀가루 질량 계산까지 맞았음을 보장하지 않는다. 본문의 59%/3% 잘못된 기록 예에서도 합계는 163%이다.",
          "returnTo": {
            "lessonId": "bb-l-004",
            "sectionId": "bb-l-004-s4"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-008-o4",
          "text": "같은 배수를 모든 재료와 기준 밀가루에 적용하면 각 행의 비율은 유지된다. 따라서 그 방법으로 비율의 합을 줄일 수 없다.",
          "returnTo": {
            "lessonId": "bb-l-004",
            "sectionId": "bb-l-004-s4"
          },
          "additionalReturnTo": []
        }
      ],
      "scopeIds": [
        "bb-s-1-1-1"
      ],
      "indirectScopeRelations": [],
      "sourceIds": [
        "ka"
      ],
      "claimIds": [
        "ka:denominator",
        "exercise:four-judgments",
        "exercise:sum-counterexample",
        "exercise:scale-invariance"
      ],
      "origin": "original-authored",
      "table": {
        "type": "table",
        "id": "bb-t-001",
        "caption": "계산 연습용 질량 배합표 T-A — 실제 제조 처방 아님",
        "headers": [
          "재료",
          "재료 질량(g, 용기 제외)",
          "베이커스 퍼센트(밀가루 질량 기준)"
        ],
        "rows": [
          [
            "밀가루",
            400,
            "100%"
          ],
          [
            "물",
            240,
            "60%"
          ],
          [
            "소금",
            8,
            "2%"
          ],
          [
            "이스트",
            4,
            "1%"
          ],
          [
            "계산상 합계",
            652,
            "163%"
          ]
        ],
        "claimIds": [
          "exercise:table-A",
          "ka:denominator"
        ]
      },
      "lessonId": "bb-l-004",
      "inputBlocks": [
        {
          "type": "table",
          "id": "bb-t-001",
          "caption": "계산 연습용 질량 배합표 T-A — 실제 제조 처방 아님",
          "headers": [
            "재료",
            "재료 질량(g, 용기 제외)",
            "베이커스 퍼센트(밀가루 질량 기준)"
          ],
          "rows": [
            [
              "밀가루",
              400,
              "100%"
            ],
            [
              "물",
              240,
              "60%"
            ],
            [
              "소금",
              8,
              "2%"
            ],
            [
              "이스트",
              4,
              "1%"
            ],
            [
              "계산상 합계",
              652,
              "163%"
            ]
          ],
          "claimIds": [
            "exercise:table-A",
            "ka:denominator"
          ]
        }
      ],
      "explanationAssetIds": []
    },
    {
      "version": "draft-1",
      "certificationId": "jmCd7893",
      "status": "draft",
      "educationReview": "author-self-review-independent-pending",
      "assetIds": [],
      "id": "bb-q-009",
      "primaryLessonId": "bb-l-004",
      "primarySectionId": "bb-l-004-s5",
      "intent": "여러 환산 행의 비율 일치 검산",
      "prompt": "연습표 T-A와 같은 비율로 밀가루 800g 기준에 맞추려 한다. 아래 검토 기록에서 원래 비율과 맞지 않는 재료 행은?",
      "conditions": [
        "명시된 계산 연습 조건; 실제 제조 처방/계량 실험 아님"
      ],
      "options": [
        {
          "id": "bb-q-009-o1",
          "text": "밀가루"
        },
        {
          "id": "bb-q-009-o2",
          "text": "물"
        },
        {
          "id": "bb-q-009-o3",
          "text": "소금"
        },
        {
          "id": "bb-q-009-o4",
          "text": "이스트"
        }
      ],
      "correctOptionId": "bb-q-009-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-009-o1",
          "text": "기준 밀가루 질량이 800g이고 밀가루는 100%이므로 맞는다.",
          "returnTo": {
            "lessonId": "bb-l-004",
            "sectionId": "bb-l-004-s5"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-009-o2",
          "text": "480÷800×100=60%로 T-A의 물 비율과 맞는다.",
          "returnTo": {
            "lessonId": "bb-l-004",
            "sectionId": "bb-l-004-s5"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-009-o3",
          "text": "8÷800×100=1%이므로 T-A의 소금 2%와 다르다. 주어진 기준의 목표 소금 질량은 800×0.02=16g이다.",
          "returnTo": {
            "lessonId": "bb-l-004",
            "sectionId": "bb-l-004-s5"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-009-o4",
          "text": "8÷800×100=1%로 T-A의 이스트 비율과 맞는다.",
          "returnTo": {
            "lessonId": "bb-l-004",
            "sectionId": "bb-l-004-s5"
          },
          "additionalReturnTo": []
        }
      ],
      "scopeIds": [
        "bb-s-1-1-1"
      ],
      "indirectScopeRelations": [
        {
          "scopeId": "bb-s-1-1-2",
          "relation": "prerequisite",
          "reason": "작성된 환산 행의 점검은 계량 목표값 준비의 선행이며 계량 행동을 직접 평가하지 않는다."
        }
      ],
      "sourceIds": [
        "ka"
      ],
      "claimIds": [
        "ka:inverse",
        "ka:scale",
        "exercise:row-check"
      ],
      "origin": "original-authored",
      "table": {
        "type": "table",
        "id": "bb-t-004",
        "caption": "검토 기록 T-C — 오류가 포함된 연습표",
        "headers": [
          "재료",
          "검토 기록 질량(g)",
          "유지할 원래 비율"
        ],
        "rows": [
          [
            "밀가루",
            800,
            "100%"
          ],
          [
            "물",
            480,
            "60%"
          ],
          [
            "소금",
            8,
            "2%"
          ],
          [
            "이스트",
            8,
            "1%"
          ]
        ],
        "claimIds": [
          "exercise:row-check"
        ]
      },
      "lessonId": "bb-l-004",
      "inputBlocks": [
        {
          "type": "table",
          "id": "bb-t-004",
          "caption": "검토 기록 T-C — 오류가 포함된 연습표",
          "headers": [
            "재료",
            "검토 기록 질량(g)",
            "유지할 원래 비율"
          ],
          "rows": [
            [
              "밀가루",
              800,
              "100%"
            ],
            [
              "물",
              480,
              "60%"
            ],
            [
              "소금",
              8,
              "2%"
            ],
            [
              "이스트",
              8,
              "1%"
            ]
          ],
          "claimIds": [
            "exercise:row-check"
          ]
        }
      ],
      "explanationAssetIds": []
    },
    {
      "version": "draft-1",
      "certificationId": "jmCd7893",
      "status": "draft",
      "educationReview": "author-self-review-independent-pending",
      "assetIds": [],
      "id": "bb-q-010",
      "primaryLessonId": "bb-l-005",
      "primarySectionId": "bb-l-005-s2",
      "intent": "용기 포함 조건에서 재료 순질량 판단",
      "prompt": "가상 계량 기록에서 빈 용기는 80g이다. 용기 제외 처리를 하지 않은 표시값이 용기와 물의 합으로 320g일 때, 기록의 물 질량은?",
      "conditions": [
        "명시된 계산 연습 조건; 실제 제조 처방/계량 실험 아님"
      ],
      "options": [
        {
          "id": "bb-q-010-o1",
          "text": "80g"
        },
        {
          "id": "bb-q-010-o2",
          "text": "240g"
        },
        {
          "id": "bb-q-010-o3",
          "text": "320g"
        },
        {
          "id": "bb-q-010-o4",
          "text": "400g"
        }
      ],
      "correctOptionId": "bb-q-010-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-010-o1",
          "text": "80g은 빈 용기의 질량이며 물의 질량이 아니다.",
          "returnTo": {
            "lessonId": "bb-l-005",
            "sectionId": "bb-l-005-s2"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-010-o2",
          "text": "용기와 물의 합 320g에서 용기 80g을 빼면 물은 240g이다. 표시값에 용기가 포함됐다는 조건을 적용했다.",
          "returnTo": {
            "lessonId": "bb-l-005",
            "sectionId": "bb-l-005-s2"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-010-o3",
          "text": "용기+물의 합을 재료인 물만의 질량으로 읽었다. 용기 질량이 제외되지 않은 기록이다.",
          "returnTo": {
            "lessonId": "bb-l-005",
            "sectionId": "bb-l-005-s2"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-010-o4",
          "text": "합 320g에 용기 80g이 이미 들어 있는데 용기를 다시 더했다.",
          "returnTo": {
            "lessonId": "bb-l-005",
            "sectionId": "bb-l-005-s2"
          },
          "additionalReturnTo": []
        }
      ],
      "scopeIds": [
        "bb-s-1-1-2"
      ],
      "indirectScopeRelations": [],
      "sourceIds": [
        "oiml"
      ],
      "claimIds": [
        "oiml:gross-net",
        "exercise:container-case",
        "exercise:net-calculation"
      ],
      "origin": "original-authored",
      "table": {
        "type": "table",
        "id": "bb-t-003",
        "caption": "가상 계량 기록 — 용기 제외 처리 없음, 실제 측정 실험 아님",
        "headers": [
          "기록",
          "질량(g)",
          "값에 포함된 대상"
        ],
        "rows": [
          [
            "빈 용기",
            80,
            "용기만"
          ],
          [
            "용기와 물의 합",
            320,
            "용기+물"
          ]
        ],
        "claimIds": [
          "exercise:container-case"
        ]
      },
      "lessonId": "bb-l-005",
      "inputBlocks": [
        {
          "type": "table",
          "id": "bb-t-003",
          "caption": "가상 계량 기록 — 용기 제외 처리 없음, 실제 측정 실험 아님",
          "headers": [
            "기록",
            "질량(g)",
            "값에 포함된 대상"
          ],
          "rows": [
            [
              "빈 용기",
              80,
              "용기만"
            ],
            [
              "용기와 물의 합",
              320,
              "용기+물"
            ]
          ],
          "claimIds": [
            "exercise:container-case"
          ]
        }
      ],
      "explanationAssetIds": []
    },
    {
      "version": "draft-1",
      "certificationId": "jmCd7893",
      "status": "draft",
      "educationReview": "author-self-reviewed-independent-pending",
      "assetIds": [],
      "scopeIds": [
        "bb-s-2-1-2"
      ],
      "id": "bb-q-011",
      "primaryLessonId": "bb-l-006",
      "primarySectionId": "bb-l-006-s3",
      "intent": "새 조건의 경험적 보정값 근거 선택",
      "prompt": "동일한 연습 배합과 믹서에서 혼합 속도 설정을 바꾸었다. 네 선택은 모두 새 속도로 시험하고 물·밀가루·실온, 혼합 조건과 실제 종료온도를 기록한다. 그 기록에서 혼합 영향 보정값을 정하는 기준으로 알맞은 것은?",
      "conditions": [
        "가상 교육 기록; 실제 제조·설비·계측 시험 아님",
        "단일 밀가루 이스트 반죽, 사전발효종 없음",
        "같은 대상·혼합종료시점·비교 가능한 측정 위치/방법의 기록 가정",
        "온도 기록 °C; 보정값/정확 수온 수치와 계산은 제공하지 않음"
      ],
      "contextIds": [
        "dt-ctx-1"
      ],
      "options": [
        {
          "id": "bb-q-011-o1",
          "text": "새 시험 기록을 남기고, 같은 반죽량을 근거로 이전 조건의 보정값을 정한다."
        },
        {
          "id": "bb-q-011-o2",
          "text": "새 시험 기록을 남기고, 작업서 목표 종료온도 자체를 보정값으로 정한다."
        },
        {
          "id": "bb-q-011-o3",
          "text": "새 시험 기록을 남기고, 채택 모형에 입력과 종료실측값을 대조한 보정값을 정한다."
        },
        {
          "id": "bb-q-011-o4",
          "text": "새 시험 기록을 남기고, 측정한 실제 종료온도 자체를 보정값으로 정한다."
        }
      ],
      "correctOptionId": "bb-q-011-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-011-o1",
          "text": "같은 반죽량만으로 속도가 바뀐 혼합 조건의 옛 값이 그대로 적용된다고 판단할 수 없다. 이전 값을 근거 없이 자동 승계했다.",
          "returnTo": {
            "lessonId": "bb-l-006",
            "sectionId": "bb-l-006-s3"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-011-o2",
          "text": "목표 종료온도는 도달하려는 값이며 해당 혼합 조건에서 구하는 경험적 보정항이 아니다. 원하는 목표를 보정값으로 대체했다.",
          "returnTo": {
            "lessonId": "bb-l-006",
            "sectionId": "bb-l-006-s2"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-011-o3",
          "text": "새 조건의 입력·혼합·실제 종료 기록을 채택 모형에 대조하는 것이 보정값의 근거다. 목표나 종료온도 한 개를 보정항으로 대신하지 않았다.",
          "returnTo": {
            "lessonId": "bb-l-006",
            "sectionId": "bb-l-006-s3"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-011-o4",
          "text": "실제 종료온도는 입력과 혼합 영향이 반영된 관측값이며 경험적 보정항 자체가 아니다. 한 관측 온도를 보정값으로 대체했다.",
          "returnTo": {
            "lessonId": "bb-l-006",
            "sectionId": "bb-l-006-s2"
          },
          "additionalReturnTo": []
        }
      ],
      "claimIds": [
        "ka-dt:trial",
        "interpretation:correction"
      ],
      "sourceIds": [
        "ka-dt",
        "si-dt",
        "dt-review"
      ],
      "origin": "original-authored",
      "indirectScopeRelations": [],
      "scenarioPhase": "changed-conditions-record",
      "lessonId": "bb-l-006",
      "inputBlocks": [],
      "explanationAssetIds": []
    },
    {
      "version": "draft-1",
      "certificationId": "jmCd7893",
      "status": "draft",
      "educationReview": "author-self-reviewed-independent-pending",
      "assetIds": [],
      "scopeIds": [
        "bb-s-2-1-2"
      ],
      "id": "bb-q-012",
      "primaryLessonId": "bb-l-007",
      "primarySectionId": "bb-l-007-s3",
      "intent": "고정 조건에서 예측 조정 방향과 재측정 선택",
      "prompt": "가상 기록의 목표는 25°C, 실제 혼합 종료값은 27°C이다. 다음 시험은 배합 질량·밀가루와 실온·믹서·반죽량·혼합 시간/속도·비교 측정 조건을 유지한다. 같은 모형과 해당 혼합 보정값이 적용되며 수온만 조절할 수 있다고 가정한다. 예측 종료온도를 낮추는 방향의 선택으로 알맞은 것은?",
      "conditions": [
        "가상 교육 기록; 실제 제조·설비·계측 시험 아님",
        "단일 밀가루 이스트 반죽, 사전발효종 없음",
        "같은 대상·혼합종료시점·비교 가능한 측정 위치/방법의 기록 가정",
        "온도 기록 °C; 보정값/정확 수온 수치와 계산은 제공하지 않음"
      ],
      "contextIds": [
        "dt-ctx-1"
      ],
      "options": [
        {
          "id": "bb-q-012-o1",
          "text": "물 질량을 유지하고 수온을 높인 뒤, 같은 방법으로 혼합 종료온도를 재측정한다."
        },
        {
          "id": "bb-q-012-o2",
          "text": "물 질량을 유지하고 수온을 낮춘 뒤, 같은 방법으로 혼합 종료온도를 재측정한다."
        },
        {
          "id": "bb-q-012-o3",
          "text": "수온을 유지하고 물 질량을 줄인 뒤, 같은 방법으로 혼합 종료온도를 재측정한다."
        },
        {
          "id": "bb-q-012-o4",
          "text": "물 조건을 유지하고 발효 시간을 줄인 뒤, 같은 방법으로 혼합 종료온도를 재측정한다."
        }
      ],
      "correctOptionId": "bb-q-012-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-012-o1",
          "text": "다른 조건이 고정된 채택 모형에서 수온을 높이면 예측 종료온도도 높아지는 방향이다. 재측정을 하더라도 선택한 조정 방향이 목적과 반대다.",
          "returnTo": {
            "lessonId": "bb-l-007",
            "sectionId": "bb-l-007-s2"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-012-o2",
          "text": "물 질량과 다른 조건을 유지하고 수온을 낮추는 것은 이번 모형의 예측 종료온도를 낮추는 방향이다. 다음 실제값을 재측정하므로 예측을 성공으로 미리 확정하지 않는다. 정확한 감소량은 제시하지 않았다.",
          "returnTo": {
            "lessonId": "bb-l-007",
            "sectionId": "bb-l-007-s3"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-012-o3",
          "text": "물 질량을 줄이면 배합 질량 고정 조건을 위반한다. 수온 조절과 계량할 물의 양을 혼동했다.",
          "returnTo": {
            "lessonId": "bb-l-007",
            "sectionId": "bb-l-007-s1"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-012-o4",
          "text": "뒤 발효 시간을 줄이는 것은 혼합 종료의 온도 조정 변수가 아니다. 이번 조절 가능 변수인 수온을 바꾸지 않았고, 후공정 변경을 앞 시점의 온도 조정으로 대신했다.",
          "returnTo": {
            "lessonId": "bb-l-007",
            "sectionId": "bb-l-007-s3"
          },
          "additionalReturnTo": []
        }
      ],
      "claimIds": [
        "interpretation:direction",
        "exercise:fixed-context",
        "interpretation:prediction-vs-observation"
      ],
      "sourceIds": [
        "ka-dt",
        "dt-review",
        "author-scenario"
      ],
      "origin": "original-authored",
      "indirectScopeRelations": [],
      "scenarioPhase": "fixed-conditions-direction",
      "lessonId": "bb-l-007",
      "inputBlocks": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-013",
      "version": "draft-1",
      "draftStableId": true,
      "certificationId": "jmCd7893",
      "lessonId": "bb-l-008",
      "primarySectionId": "bb-l-008-s4",
      "directPartialScopeIds": [
        "bb-s-2-1-1"
      ],
      "assessmentIntent": "주어진 두 공정의 밀가루 포함 혼합물 발효 위치·합류 관계로 입문 구조 분류",
      "input": {
        "stem": "기록 X와 Y의 재료 배정과 진행 순서를 읽었습니다. 앞에서 배운 두 방식으로 각각 분류한 것은 어느 것인가요?",
        "scopeNote": "주어진 두 공정 형태만 비교합니다. 다른 발효종이나 전처리 방식은 이 기록에 없습니다.",
        "assetId": "bb-a-008-records",
        "caption": "두 기록의 혼합물·발효 시점·재료 합류를 읽는다. 실선은 진행 순서, 점선은 나중 투입 경로다.",
        "alt": "기록 X는 밀가루 A·B, 물 A·B, 이스트 A·B로 같은 본반죽을 섞기 시작한다. 소금을 나중에 넣고 속도를 바꾸며 혼합을 마친 뒤 본반죽을 발효한다. 기록 Y는 밀가루 A, 물 A, 이스트 A를 별도로 섞어 그 혼합물을 본반죽 전에 발효한다. 이어 남은 밀가루 B, 물 B, 이스트 B, 소금을 그 혼합물에 합류시켜 본반죽을 혼합하고, 혼합을 마친 본반죽을 발효한다. 실선은 단계 진행, 점선은 재료 투입이다.",
        "title": "X와 Y의 재료 배정과 진행 순서",
        "description": "기록 X는 밀가루 A·B, 물 A·B, 이스트 A·B로 같은 본반죽을 섞기 시작한다. 소금을 나중에 넣고 속도를 바꾸며 혼합을 마친 뒤 본반죽을 발효한다. 기록 Y는 밀가루 A, 물 A, 이스트 A를 별도로 섞어 그 혼합물을 본반죽 전에 발효한다. 이어 남은 밀가루 B, 물 B, 이스트 B, 소금을 그 혼합물에 합류시켜 본반죽을 혼합하고, 혼합을 마친 본반죽을 발효한다. 실선은 단계 진행, 점선은 재료 투입이다. A와 B는 전체 배합의 배정분을 구별하는 기호다. 각 기록에서 재료 카드는 한 배정 위치에만 투입된다. 화살표의 길이는 실제 시간을 뜻하지 않는다.",
        "textEquivalent": {
          "title": "X와 Y의 재료 배정과 진행 순서",
          "caption": "두 기록의 혼합물·발효 시점·재료 합류를 읽는다. 실선은 진행 순서, 점선은 나중 투입 경로다.",
          "meaning": "A와 B는 같은 재료를 전체 배합 안에서 나눈 배정분 표지다. 양·비율·품질 등급이 아니며, 이 가상 기록에서 물과 이스트도 나눈 것이다.",
          "legend": [
            "굵은 실선 ↓: 기록의 진행 순서",
            "점선 →: 재료 배정분이 들어오는 경로",
            "화살표 길이는 시간·온도·양을 나타내지 않는다."
          ],
          "records": [
            {
              "id": "X",
              "firstInputs": [
                "밀가루 A",
                "밀가루 B",
                "물 A",
                "물 B",
                "이스트 A",
                "이스트 B"
              ],
              "laterInputs": [
                "소금"
              ],
              "laterInputStep": 2,
              "steps": [
                {
                  "label": "① 본반죽 혼합 시작",
                  "text": "밀가루 A·B, 물 A·B, 이스트 A·B 같은 본반죽을 섞기 시작한다."
                },
                {
                  "label": "② 같은 반죽에 나중 투입",
                  "text": "소금을 넣고 속도를 바꾸며 계속 혼합한다."
                },
                {
                  "label": "③ 본반죽 혼합 종료",
                  "text": "전체 배합이 들어간 본반죽의 혼합을 마친다."
                },
                {
                  "label": "④ 본반죽 뒤의 발효",
                  "text": "혼합을 마친 본반죽을 발효한다."
                }
              ]
            },
            {
              "id": "Y",
              "firstInputs": [
                "밀가루 A",
                "물 A",
                "이스트 A"
              ],
              "laterInputs": [
                "밀가루 B",
                "물 B",
                "이스트 B",
                "소금"
              ],
              "laterInputStep": 3,
              "steps": [
                {
                  "label": "① 별도 혼합물 만들기",
                  "text": "밀가루 A, 물 A, 이스트 A를 먼저 섞어 혼합물을 만든다."
                },
                {
                  "label": "② 그 혼합물을 먼저 발효",
                  "text": "①의 밀가루 포함 혼합물을 본반죽 전에 발효한다."
                },
                {
                  "label": "③ 남은 배정분과 합류",
                  "text": "발효한 혼합물 + 남은 배정분 함께 본반죽을 혼합한다."
                },
                {
                  "label": "④ 본반죽 뒤의 발효",
                  "text": "혼합을 마친 본반죽을 발효한다."
                }
              ]
            }
          ]
        },
        "scenarioContextId": "bb-mx-ctx-1"
      },
      "options": [
        {
          "id": "bb-q-013-o1",
          "text": "X: 스트레이트 방식 / Y: 스트레이트 방식"
        },
        {
          "id": "bb-q-013-o2",
          "text": "X: 스펀지 방식 / Y: 스트레이트 방식"
        },
        {
          "id": "bb-q-013-o3",
          "text": "X: 스트레이트 방식 / Y: 스펀지 방식"
        },
        {
          "id": "bb-q-013-o4",
          "text": "X: 스펀지 방식 / Y: 스펀지 방식"
        }
      ],
      "correctOptionId": "bb-q-013-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-013-o1",
          "correct": false,
          "text": "X의 분류는 맞지만 Y의 본반죽 전 발효를 놓쳤습니다. Y는 밀가루 A·물 A·이스트 A의 혼합물을 먼저 발효하고 나머지 재료와 합류합니다. 두 기록에 본반죽이 있다는 공통점만으로 Y도 같은 방식이라 읽지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-008",
            "sectionId": "bb-l-008-s2"
          },
          "errorClusterIds": [
            "Y-pref-ignored"
          ],
          "sourceClaimIds": [
            "mxb-c-pref-before",
            "mxb-c-limited-classification"
          ],
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-013-o2",
          "correct": false,
          "text": "X의 순차 투입·속도 전환을 별도 발효 단계로 센 동시에 Y의 실제 예비혼합물 발효를 놓친 분류입니다. X는 같은 본반죽을 계속 섞고, Y는 밀가루 포함 혼합물을 본반죽 전에 발효한 뒤 남은 재료와 합류합니다.",
          "returnTo": {
            "lessonId": "bb-l-008",
            "sectionId": "bb-l-008-s3"
          },
          "relatedSectionIds": [
            "bb-l-008-s2"
          ],
          "errorClusterIds": [
            "X-sequence-as-pref",
            "Y-pref-ignored"
          ],
          "sourceClaimIds": [
            "mxb-c-addition-vs-pref",
            "mxb-c-pref-before"
          ],
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-008",
              "sectionId": "bb-l-008-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-013-o3",
          "correct": true,
          "text": "X에는 밀가루 포함 혼합물을 본반죽 전에 따로 발효·합류시키는 단계가 없고, Y에는 그 단계가 있습니다. X의 같은 본반죽 안 순차 투입과 Y의 먼저 발효한 혼합물 합류를 구별하면 이 조합에 도달합니다. 이는 이 학습에서 제한한 참고자료의 두 방식 분류입니다.",
          "returnTo": {
            "lessonId": "bb-l-008",
            "sectionId": "bb-l-008-s4"
          },
          "relatedSectionIds": [
            "bb-l-008-s2"
          ],
          "errorClusterIds": [],
          "sourceClaimIds": [
            "mxb-c-limited-classification"
          ],
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-008",
              "sectionId": "bb-l-008-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-013-o4",
          "correct": false,
          "text": "Y의 분류는 맞지만 X의 나중 투입·속도 전환을 예비혼합물 발효로 잘못 셌습니다. X에서 소금은 같은 반죽에 들어가며, 별도 밀가루 혼합물의 발효·본반죽 합류는 없습니다.",
          "returnTo": {
            "lessonId": "bb-l-008",
            "sectionId": "bb-l-008-s3"
          },
          "errorClusterIds": [
            "X-sequence-as-pref"
          ],
          "sourceClaimIds": [
            "mxb-c-addition-vs-pref",
            "mxb-c-limited-classification"
          ],
          "additionalReturnTo": []
        }
      ],
      "explanation": {
        "title": "횟수보다 발효한 대상과 합류를 읽기",
        "text": "먼저 발효한 밀가루 포함 혼합물이 본반죽에 합류하는지 읽습니다. 두 기록 모두 본반죽 뒤에 발효가 적혀 있지만, 본반죽 전의 발효·합류 관계는 다릅니다.",
        "sourceClaimIds": [
          "mxb-c-limited-classification"
        ]
      },
      "derivationSteps": [
        "X의 발효 전 본반죽 혼합·순차 투입 표시",
        "Y의 밀가루 포함 혼합물 먼저 발효 표시",
        "남은 재료의 합류 시점 대조",
        "제한한 두 공정 형태의 분류 조합 선택"
      ],
      "uniqueness": {
        "semanticClaim": "X=false/Y=true의 네 조합 중 o3만 입력과 일치한다.",
        "fourIndependentMisconceptions": false,
        "errorClusterCount": 2,
        "limits": "네 진릿값 조합은 네 독립 오개념의 입증이 아니다. 실제 오답률·난도·전이 효과 미측정.",
        "answerNameLeakChecked": true
      },
      "sourceIds": [
        "ciao-straight",
        "ka-sponge",
        "ka-preferment"
      ],
      "sourceClaimIds": [
        "mxb-c-limited-classification"
      ],
      "educationReview": "self-reviewed; independent-review-pending",
      "prompt": "기록 X와 Y의 재료 배정과 진행 순서를 읽었습니다. 앞에서 배운 두 방식으로 각각 분류한 것은 어느 것인가요?",
      "conditions": [
        "주어진 두 공정 형태만 비교합니다. 다른 발효종이나 전처리 방식은 이 기록에 없습니다."
      ],
      "inputBlocks": [],
      "assetIds": [
        "bb-a-008-records"
      ],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-014",
      "version": "draft-2",
      "certificationId": "jmCd7893",
      "draftStableId": true,
      "status": "draft-independent-review-pending",
      "primaryLessonId": "bb-l-009",
      "primarySectionId": "bb-l-009-s3",
      "intent": "목표/이전 실측을 구별하여 주어진 스트레이트 모형의 수온을 실제 계산",
      "prompt": "사전발효 없는 스트레이트 모형에서 오늘 사용할 물의 온도를 구하려 한다. 아래 값과 관계를 이용해 계산한 수온은?",
      "conditions": [
        "이 문제는 3 × 목표 종료온도 = 수온 + 실내온도 + 밀가루온도 + 주어진 보정항의 관계를 사용한다.",
        "입력은 섭씨 기준이며 보정항은 해당 모형·조건의 온도차 값으로 주어진다.",
        "참고 기록의 27°C는 이전 혼합의 종료실측이며 오늘 작업서의 목표값이 아니다."
      ],
      "table": {
        "id": "bb-q-014-t1",
        "caption": "오늘의 계산 입력과 구별할 참고 기록",
        "headers": [
          "기록 역할",
          "값"
        ],
        "rows": [
          [
            "오늘 작업서의 목표 종료온도",
            "24°C"
          ],
          [
            "실내온도",
            "21°C"
          ],
          [
            "밀가루온도",
            "23°C"
          ],
          [
            "주어진 혼합 영향 보정항",
            "8°C (온도차)"
          ],
          [
            "참고: 이전 혼합 종료실측",
            "27°C"
          ]
        ]
      },
      "scratchpad": [
        "목표 종료온도 × 3 = _____",
        "실내온도 + 밀가루온도 + 보정항 = _____",
        "첫 계산값 − 괄호의 합 = _____",
        "필요한 수온 = _____ °C"
      ],
      "options": [
        {
          "id": "bb-q-014-o1",
          "text": "29°C"
        },
        {
          "id": "bb-q-014-o2",
          "text": "20°C"
        },
        {
          "id": "bb-q-014-o3",
          "text": "28°C"
        },
        {
          "id": "bb-q-014-o4",
          "text": "12°C"
        }
      ],
      "correctOptionId": "bb-q-014-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-014-o1",
          "text": "이전 혼합의 실측 27°C를 목표에 넣으면 3 × 27 − (21 + 23 + 8) = 29°C가 됩니다. 이번 목표는 24°C이므로 대상이 다른 값을 바꾸어 넣었습니다.",
          "returnTo": {
            "lessonId": "bb-l-009",
            "sectionId": "bb-l-009-s1"
          },
          "relatedSectionIds": [
            "bb-l-009-s4"
          ],
          "errorModel": "uses_previous_actual_as_target",
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-009",
              "sectionId": "bb-l-009-s4"
            }
          ]
        },
        {
          "optionId": "bb-q-014-o2",
          "text": "이번 목표 24°C의 세 배는 72이고, 괄호의 합은 21 + 23 + 8 = 52입니다. 따라서 72 − 52 = 20°C가 구할 물의 온도입니다.",
          "returnTo": {
            "lessonId": "bb-l-009",
            "sectionId": "bb-l-009-s3"
          },
          "relatedSectionIds": [
            "bb-l-009-s4"
          ],
          "errorModel": null,
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-009",
              "sectionId": "bb-l-009-s4"
            }
          ]
        },
        {
          "optionId": "bb-q-014-o3",
          "text": "보정항을 빼먹으면 3 × 24 − (21 + 23) = 28°C가 됩니다. 주어진 관계에는 보정항 8도 포함되므로 실내·밀가루 온도만 빼면 다른 계산입니다.",
          "returnTo": {
            "lessonId": "bb-l-009",
            "sectionId": "bb-l-009-s2"
          },
          "relatedSectionIds": [
            "bb-l-009-s3"
          ],
          "errorModel": "omits_given_correction",
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-009",
              "sectionId": "bb-l-009-s3"
            }
          ]
        },
        {
          "optionId": "bb-q-014-o4",
          "text": "3 × 24 − (21 + 23 + 8) − 8 = 12°C는 보정항을 두 번 뺀 계산입니다. 괄호에 이미 보정항을 포함했으므로 그 합을 한 번 빼고, 밖에서 보정항을 다시 빼지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-009",
            "sectionId": "bb-l-009-s2"
          },
          "relatedSectionIds": [
            "bb-l-009-s3"
          ],
          "errorModel": "double_subtracts_given_correction",
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-009",
              "sectionId": "bb-l-009-s3"
            }
          ]
        }
      ],
      "solutionSteps": [
        {
          "operation": "오늘 목표를 선택",
          "text": "이전 실측 27°C 대신 목표 24°C를 사용"
        },
        {
          "operation": "목표 × 3",
          "text": "3 × 24 = 72"
        },
        {
          "operation": "괄호 합",
          "text": "21 + 23 + 8 = 52"
        },
        {
          "operation": "수온·단위",
          "text": "72 − 52 = 20°C"
        }
      ],
      "calculationContext": {
        "target": 24,
        "room": 21,
        "flour": 23,
        "correction": 8,
        "previousActual": 27,
        "unit": "°C",
        "correctionUnitKind": "temperature-interval",
        "model": "no-preferment straight provided 3-factor relation",
        "expectedWater": 20
      },
      "scopeIds": [
        "bb-s-2-1-2"
      ],
      "sourceIds": [
        "qnet-995",
        "yt-2026",
        "ka-dt-aux",
        "author-wc"
      ],
      "claimIds": [
        "wc-c-water-formula",
        "wc-c-roles",
        "wc-c-original-values",
        "wc-c-question-arithmetic"
      ],
      "assetIds": [],
      "origin": "original-authored-values-prompt-options-reasons",
      "educationReview": "author-self-reviewed-independent-pending",
      "publicQuestionRef": null,
      "publicCourseRef": null,
      "lessonId": "bb-l-009",
      "inputBlocks": [
        {
          "type": "table",
          "id": "bb-q-014-t1",
          "caption": "오늘의 계산 입력과 구별할 참고 기록",
          "headers": [
            "기록 역할",
            "값"
          ],
          "rows": [
            [
              "오늘 작업서의 목표 종료온도",
              "24°C"
            ],
            [
              "실내온도",
              "21°C"
            ],
            [
              "밀가루온도",
              "23°C"
            ],
            [
              "주어진 혼합 영향 보정항",
              "8°C (온도차)"
            ],
            [
              "참고: 이전 혼합 종료실측",
              "27°C"
            ]
          ]
        },
        {
          "type": "list",
          "ordered": false,
          "items": [
            "목표 종료온도 × 3 = _____",
            "실내온도 + 밀가루온도 + 보정항 = _____",
            "첫 계산값 − 괄호의 합 = _____",
            "필요한 수온 = _____ °C"
          ]
        }
      ],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-015",
      "version": "draft-1",
      "certificationId": "jmCd7893",
      "status": "authored-draft-self-reviewed-independent-pending",
      "educationReview": "author-self-review-completed-independent-pending",
      "primaryLessonId": "bb-l-010",
      "primarySectionId": "bb-l-010-s3",
      "intent": "목표 총량에서 기준 밀가루량을 역산한 뒤 지정 재료량으로 연결",
      "prompt": "다음 베이커스 배합률을 유지해 목표 총반죽량 2520g을 준비하려 한다. 필요한 물의 질량은?",
      "conditions": [
        "밀가루 질량을 100% 기준으로 하는 베이커스 배합률이다.",
        "단일 밀가루를 쓰며 사전발효 재료는 없다.",
        "목표 총량은 표의 재료 순질량의 합이며 용기와 발효·굽기 손실을 제외한다.",
        "계산 연습 조건으로, 모든 질량 단위는 g이고 반올림은 하지 않는다."
      ],
      "table": {
        "id": "bb-t-015-question",
        "type": "table",
        "caption": "자체 확인문항의 배합률 — 목표 총량 2520g",
        "headers": [
          "재료",
          "베이커스 배합률"
        ],
        "rows": [
          [
            "밀가루",
            "100%"
          ],
          [
            "물",
            "65%"
          ],
          [
            "소금",
            "2%"
          ],
          [
            "이스트",
            "1%"
          ]
        ]
      },
      "options": [
        {
          "id": "bb-q-015-o1",
          "text": "1500g"
        },
        {
          "id": "bb-q-015-o2",
          "text": "97.5g"
        },
        {
          "id": "bb-q-015-o3",
          "text": "975g"
        },
        {
          "id": "bb-q-015-o4",
          "text": "1638g"
        }
      ],
      "correctOptionId": "bb-q-015-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-015-o1",
          "text": "총 배합률은 168%=1.68이고 2520÷1.68=1500g은 밀가루량이다. 여기서 멈추면 물량을 구하지 않은 것이다. 물량은 이 기준에 65%=0.65를 곱해 구한다.",
          "errorModel": "stopped-at-flour",
          "returnTo": {
            "lessonId": "bb-l-010",
            "sectionId": "bb-l-010-s3"
          },
          "relatedSectionRefs": [
            {
              "lessonId": "bb-l-010",
              "sectionId": "bb-l-010-s2"
            }
          ],
          "resumeQuestion": {
            "questionId": "bb-q-015",
            "selectedOptionId": "bb-q-015-o1",
            "reasonAnchor": "bb-q-015-o1-reason",
            "status": "same-question-and-selection-design-not-ui-implemented"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-010",
              "sectionId": "bb-l-010-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-015-o2",
          "text": "97.5g은 밀가루량 1500g에 0.065를 곱한 값이다. 물의 65%는 65÷100=0.65이며 0.065는 6.5%에 해당한다. %의 비율값을 잘못 바꾸었다.",
          "errorModel": "percent-divided-by-1000",
          "returnTo": {
            "lessonId": "bb-l-010",
            "sectionId": "bb-l-010-s3"
          },
          "relatedSectionRefs": [
            {
              "lessonId": "bb-l-004",
              "sectionId": "bb-l-004-s2"
            }
          ],
          "resumeQuestion": {
            "questionId": "bb-q-015",
            "selectedOptionId": "bb-q-015-o2",
            "reasonAnchor": "bb-q-015-o2-reason",
            "status": "same-question-and-selection-design-not-ui-implemented"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-004",
              "sectionId": "bb-l-004-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-015-o3",
          "text": "밀가루100%를 포함한 합은 100+65+2+1=168%다. 밀가루량은 2520÷1.68=1500g이고 물량은 1500×0.65=975g이다. 목표 총량에서 기준량을 먼저 구한 뒤 그 기준으로 물량을 환산했다.",
          "errorModel": "correct-total-to-flour-to-water",
          "returnTo": {
            "lessonId": "bb-l-010",
            "sectionId": "bb-l-010-s3"
          },
          "relatedSectionRefs": [
            {
              "lessonId": "bb-l-010",
              "sectionId": "bb-l-010-s2"
            },
            {
              "lessonId": "bb-l-010",
              "sectionId": "bb-l-010-s4"
            }
          ],
          "resumeQuestion": {
            "questionId": "bb-q-015",
            "selectedOptionId": "bb-q-015-o3",
            "reasonAnchor": "bb-q-015-o3-reason",
            "status": "same-question-and-selection-design-not-ui-implemented"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-010",
              "sectionId": "bb-l-010-s2"
            },
            {
              "lessonId": "bb-l-010",
              "sectionId": "bb-l-010-s4"
            }
          ]
        },
        {
          "optionId": "bb-q-015-o4",
          "text": "1638g은 목표 총량 2520g에 물의 비율값 0.65를 바로 곱한 값이다. 물의 65%는 전체 재료량이 아니라 밀가루량을 기준으로 한다. 총량에서 밀가루량을 먼저 찾아야 한다.",
          "errorModel": "total-used-as-flour",
          "returnTo": {
            "lessonId": "bb-l-010",
            "sectionId": "bb-l-010-s1"
          },
          "relatedSectionRefs": [
            {
              "lessonId": "bb-l-010",
              "sectionId": "bb-l-010-s2"
            },
            {
              "lessonId": "bb-l-004",
              "sectionId": "bb-l-004-s3"
            }
          ],
          "resumeQuestion": {
            "questionId": "bb-q-015",
            "selectedOptionId": "bb-q-015-o4",
            "reasonAnchor": "bb-q-015-o4-reason",
            "status": "same-question-and-selection-design-not-ui-implemented"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-010",
              "sectionId": "bb-l-010-s2"
            },
            {
              "lessonId": "bb-l-004",
              "sectionId": "bb-l-004-s3"
            }
          ]
        }
      ],
      "solutionSteps": [
        "총 배합률 S=100+65+2+1=168%.",
        "총 배합률의 비율값은 168÷100=1.68.",
        "밀가루량 F=2520÷1.68=1500g.",
        "물량=1500×(65÷100)=975g.",
        "검산: 밀가루1500+물975+소금30+이스트15=2520g.",
        "행별 검산: 1500/1500×100=100%, 975/1500×100=65%, 30/1500×100=2%, 15/1500×100=1%."
      ],
      "sourceIds": [
        "darakwon-2026",
        "original-exercise"
      ],
      "claimIds": [
        "tfc-c-inverse",
        "tfc-c-forward",
        "tfc-c-question",
        "tfc-c-checks"
      ],
      "scopeIds": [
        "bb-s-1-1-1"
      ],
      "scopeCoverage": "partial-assessment",
      "assetIds": [],
      "origin": "original-authored",
      "numericConditions": {
        "targetTotalG": 2520,
        "percentages": {
          "flour": 100,
          "water": 65,
          "salt": 2,
          "yeast": 1
        },
        "totalPercentage": 168,
        "flourG": 1500,
        "waterG": 975,
        "saltG": 30,
        "yeastG": 15,
        "distractorsG": [
          1500,
          97.5,
          1638
        ],
        "massUnit": "g",
        "rounding": "none-exact"
      },
      "evaluationLimit": "총량→밀가루량→물량의 결과 도출을 직접 확인한다. 네 재료의 합계/모든 행 검산을 학습자가 독립 수행했는지, 무보조 식 구성·실제 계량·전체 시험 준비도는 이 선택형 문항 하나로 확정하지 않는다.",
      "stemInterpretation": "주어진 2520g은 밀가루·물·소금·이스트를 모두 합한 목표량이다. 물의 65%는 밀가루 기준 비율이므로 먼저 밀가루량을 찾은 뒤 물량을 계산해야 한다.",
      "lessonId": "bb-l-010",
      "inputBlocks": [
        {
          "type": "table",
          "id": "bb-t-015-question",
          "caption": "자체 확인문항의 배합률 — 목표 총량 2520g",
          "headers": [
            "재료",
            "베이커스 배합률"
          ],
          "rows": [
            [
              "밀가루",
              "100%"
            ],
            [
              "물",
              "65%"
            ],
            [
              "소금",
              "2%"
            ],
            [
              "이스트",
              "1%"
            ]
          ]
        }
      ],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-016",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-011",
      "primarySectionId": "bb-l-011-s2",
      "intent": "조각량·둥근 준비형태·휴지 기능 대응",
      "prompt": "같은 본반죽의 준비 작업 A·B·C와 주된 목적을 바르게 연결한 것은?",
      "conditions": [
        "A: 분할",
        "B: 둥근 준비형태를 만드는 예비성형",
        "C: 성형 전 휴지"
      ],
      "options": [
        {
          "id": "bb-q-016-o1",
          "text": "A 겉면 정돈 · B 조각량 맞춤 · C 이완"
        },
        {
          "id": "bb-q-016-o2",
          "text": "A 조각량 맞춤 · B 겉면 정돈 · C 이완"
        },
        {
          "id": "bb-q-016-o3",
          "text": "A 조각량 맞춤 · B 이완 · C 겉면 정돈"
        },
        {
          "id": "bb-q-016-o4",
          "text": "A 조각량 맞춤 · B 겉면 정돈 · C 본형태 만들기"
        }
      ],
      "correctOptionId": "bb-q-016-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-016-o1",
          "text": "A는 양을 나누는 분할입니다. 겉면을 정돈하는 B의 목적과 서로 바뀌었습니다.",
          "returnTo": {
            "lessonId": "bb-l-011",
            "sectionId": "bb-l-011-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-016",
            "selectedOptionId": "bb-q-016-o1",
            "reasonAnchor": "bb-q-016-o1-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-016-o2",
          "text": "A는 분할의 조각량, B는 둥근 준비형태의 겉면 정돈, C는 본성형 전 휴지의 이완에 대응합니다.",
          "returnTo": {
            "lessonId": "bb-l-011",
            "sectionId": "bb-l-011-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-016",
            "selectedOptionId": "bb-q-016-o2",
            "reasonAnchor": "bb-q-016-o2-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-016-o3",
          "text": "B의 정돈과 C의 휴지 이완을 바꾸었습니다. 팽팽한 준비형태를 만드는 일과 다음 늘리기에 쉽게 응하도록 쉬게 하는 일은 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-011",
            "sectionId": "bb-l-011-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-016",
            "selectedOptionId": "bb-q-016-o3",
            "reasonAnchor": "bb-q-016-o3-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-016-o4",
          "text": "C는 아직 본성형 전의 휴지입니다. 본형태를 직접 만드는 작업으로 읽으면 뒤에 이어질 성형과 혼동합니다.",
          "returnTo": {
            "lessonId": "bb-l-011",
            "sectionId": "bb-l-011-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-016",
            "selectedOptionId": "bb-q-016-o4",
            "reasonAnchor": "bb-q-016-o4-reason"
          },
          "additionalReturnTo": []
        }
      ],
      "sourceIds": [
        "ka-preshape",
        "tpl-divide-preshape",
        "ka-pretzel",
        "ka-pan-case",
        "qnet-995"
      ],
      "origin": "original-authored",
      "stemInterpretation": "같은 조각의 세 작업이 주로 바꾸려는 대상을 비교합니다. 휴지 중 발효 같은 다른 변화가 전혀 없다는 질문은 아닙니다.",
      "scopeIds": [
        "bb-s-2-4-1",
        "bb-s-2-5-1",
        "bb-s-2-6-1"
      ],
      "lessonId": "bb-l-011",
      "inputBlocks": [],
      "assetIds": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-017",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-011",
      "primarySectionId": "bb-l-011-s4",
      "intent": "given adequate piece quantity/form, select relaxation function",
      "prompt": "다음 관찰에서 다음 본성형을 준비하기 위해 초점을 둘 기능은?",
      "conditions": [
        "한 조각의 양은 작업서와 맞는다.",
        "조각은 둥근 준비형태를 유지하며 빠르게 납작해지지 않는다.",
        "같은 방식으로 가볍게 늘려 보았을 때 강하게 되돌아오는 관찰이 주어졌다.",
        "정확한 시간·온도·손기술 처방을 고르는 문제가 아니다."
      ],
      "options": [
        {
          "id": "bb-q-017-o1",
          "text": "조각의 양을 다시 나누어 맞추는 기능"
        },
        {
          "id": "bb-q-017-o2",
          "text": "팽팽함을 더하는 둥근 준비형태의 정돈 기능"
        },
        {
          "id": "bb-q-017-o3",
          "text": "다음 늘리기를 돕는 성형 전 이완 기능"
        },
        {
          "id": "bb-q-017-o4",
          "text": "반죽의 본형태를 팬에 배치하는 기능"
        }
      ],
      "correctOptionId": "bb-q-017-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-017-o1",
          "text": "이 기록에서는 조각량이 이미 맞습니다. 현재 새로 제시된 관찰은 양이 아니라 늘릴 때 강하게 되돌아오는 상태입니다.",
          "returnTo": {
            "lessonId": "bb-l-011",
            "sectionId": "bb-l-011-s4"
          },
          "resumeQuestion": {
            "questionId": "bb-q-017",
            "selectedOptionId": "bb-q-017-o1",
            "reasonAnchor": "bb-q-017-o1-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-017-o2",
          "text": "정돈된 준비형태는 이미 유지되고 있습니다. 강하게 되돌아오는 관찰에 팽팽함을 더하는 기능만 연결하면 다음 늘리기를 위한 이완을 놓칩니다.",
          "returnTo": {
            "lessonId": "bb-l-011",
            "sectionId": "bb-l-011-s4"
          },
          "resumeQuestion": {
            "questionId": "bb-q-017",
            "selectedOptionId": "bb-q-017-o2",
            "reasonAnchor": "bb-q-017-o2-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-017-o3",
          "text": "준비형태가 유지되지만 늘리기에 강하게 되돌아오는 제한 관찰에서는, 성형 전 휴지의 이완을 다음 늘리기 준비 기능으로 연결합니다.",
          "returnTo": {
            "lessonId": "bb-l-011",
            "sectionId": "bb-l-011-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-017",
            "selectedOptionId": "bb-q-017-o3",
            "reasonAnchor": "bb-q-017-o3-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-017-o4",
          "text": "팬 배치는 본형태를 만든 뒤의 위치 작업입니다. 지금 제시된 성형 전 늘리기의 저항을 이완하는 기능과 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-011",
            "sectionId": "bb-l-011-s4"
          },
          "resumeQuestion": {
            "questionId": "bb-q-017",
            "selectedOptionId": "bb-q-017-o4",
            "reasonAnchor": "bb-q-017-o4-reason"
          },
          "additionalReturnTo": []
        }
      ],
      "sourceIds": [
        "ka-preshape",
        "tpl-divide-preshape",
        "ka-pretzel",
        "ka-pan-case",
        "qnet-995"
      ],
      "origin": "original-authored",
      "stemInterpretation": "이미 충족된 양과 형태를 다시 고르는 대신 현재 관찰인 되돌아옴과 관련된 준비 기능을 고릅니다.",
      "scopeIds": [
        "bb-s-2-6-1"
      ],
      "lessonId": "bb-l-011",
      "inputBlocks": [],
      "assetIds": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-018",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-012",
      "primarySectionId": "bb-l-012-s2",
      "intent": "identify panning from neutral before/after placement",
      "prompt": "그림에서 A에서 B로 이어지는 작업의 이름은?",
      "conditions": [
        "반죽은 A에서 이미 길쭉한 본형태를 갖추었다.",
        "A와 B의 반죽은 같은 조각이고, 이동 중 새 형태를 만드는 작업은 하지 않았다."
      ],
      "options": [
        {
          "id": "bb-q-018-o1",
          "text": "분할"
        },
        {
          "id": "bb-q-018-o2",
          "text": "둥글리기"
        },
        {
          "id": "bb-q-018-o3",
          "text": "성형 전 휴지"
        },
        {
          "id": "bb-q-018-o4",
          "text": "팬닝"
        }
      ],
      "correctOptionId": "bb-q-018-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-018-o1",
          "text": "분할은 큰 반죽을 조각별 양으로 나누는 일입니다. 그림은 같은 한 조각의 배치 위치가 바뀌는 장면입니다.",
          "returnTo": {
            "lessonId": "bb-l-012",
            "sectionId": "bb-l-012-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-018",
            "selectedOptionId": "bb-q-018-o1",
            "reasonAnchor": "bb-q-018-o1-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-018-o2",
          "text": "둥글리기는 조각을 둥근 준비형태로 정돈하는 작업입니다. 이 그림에서는 이미 길쭉한 본형태가 주어져 있습니다.",
          "returnTo": {
            "lessonId": "bb-l-012",
            "sectionId": "bb-l-012-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-018",
            "selectedOptionId": "bb-q-018-o2",
            "reasonAnchor": "bb-q-018-o2-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-018-o3",
          "text": "성형 전 휴지는 다음 늘리기를 위한 이완과 연결합니다. 여기서는 이미 성형된 반죽이 틀 안으로 배치됩니다.",
          "returnTo": {
            "lessonId": "bb-l-012",
            "sectionId": "bb-l-012-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-018",
            "selectedOptionId": "bb-q-018-o3",
            "reasonAnchor": "bb-q-018-o3-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-018-o4",
          "text": "팬닝은 성형한 반죽을 팬이나 틀에 배치하는 작업입니다. A의 본형태를 유지한 채 B의 틀 안으로 옮기는 조건과 맞습니다.",
          "returnTo": {
            "lessonId": "bb-l-012",
            "sectionId": "bb-l-012-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-018",
            "selectedOptionId": "bb-q-018-o4",
            "reasonAnchor": "bb-q-018-o4-reason"
          },
          "additionalReturnTo": []
        }
      ],
      "sourceIds": [
        "ka-pan-case",
        "ka-preshape",
        "qnet-995"
      ],
      "origin": "original-authored",
      "assetIds": [
        "bb-a-q018-input"
      ],
      "stemInterpretation": "이미 형성된 같은 조각의 위치가 바뀌는 작업을 읽습니다.",
      "scopeIds": [
        "bb-s-2-8-1"
      ],
      "lessonId": "bb-l-012",
      "inputBlocks": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-020",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-013",
      "primarySectionId": "bb-l-013-s2",
      "prompt": "밀 반죽을 굽는 동안 성분과 변화 이름을 바르게 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-020-o1",
          "text": "전분 — 응고 / 단백질 — 호화"
        },
        {
          "id": "bb-q-020-o2",
          "text": "전분 — 호화 / 단백질 — 응고"
        },
        {
          "id": "bb-q-020-o3",
          "text": "전분 — 발효 / 단백질 — 응고"
        },
        {
          "id": "bb-q-020-o4",
          "text": "전분 — 호화 / 단백질 — 발효"
        }
      ],
      "correctOptionId": "bb-q-020-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-020-o1",
          "text": "전분의 호화와 단백질의 응고를 서로 바꾸었습니다. 물·열을 받은 전분립의 변화와 단백질의 굳는 변화를 나누어 읽습니다.",
          "returnTo": {
            "lessonId": "bb-l-013",
            "sectionId": "bb-l-013-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-020",
            "selectedOptionId": "bb-q-020-o1",
            "reasonAnchor": "bb-q-020-o1-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-020-o2",
          "text": "전분은 물과 열을 받아 호화하고, 단백질은 가열에 따른 응고로 조직을 지지합니다. 성분과 변화가 각각 맞습니다.",
          "returnTo": {
            "lessonId": "bb-l-013",
            "sectionId": "bb-l-013-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-020",
            "selectedOptionId": "bb-q-020-o2",
            "reasonAnchor": "bb-q-020-o2-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-020-o3",
          "text": "단백질의 연결은 맞지만 전분의 변화를 발효라고 읽었습니다. 이 학습에서 전분이 물·열을 받아 부푸는 변화는 호화입니다.",
          "returnTo": {
            "lessonId": "bb-l-013",
            "sectionId": "bb-l-013-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-020",
            "selectedOptionId": "bb-q-020-o3",
            "reasonAnchor": "bb-q-020-o3-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-020-o4",
          "text": "전분의 연결은 맞지만 단백질을 발효와 연결했습니다. 이스트의 가스 생성과 가열 중 단백질의 응고는 다른 변화입니다.",
          "returnTo": {
            "lessonId": "bb-l-013",
            "sectionId": "bb-l-013-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-020",
            "selectedOptionId": "bb-q-020-o4",
            "reasonAnchor": "bb-q-020-o4-reason"
          },
          "additionalReturnTo": []
        }
      ],
      "intent": "component-to-process classification",
      "sourceIds": [
        "bc-gel",
        "bc-coag",
        "ka-cool",
        "qnet-995"
      ],
      "scopeCoverage": "partial",
      "origin": "original-authored",
      "lessonId": "bb-l-013",
      "inputBlocks": [],
      "assetIds": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-021",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-013",
      "primarySectionId": "bb-l-013-s3",
      "prompt": "충분히 구운 빵을 절단하기 전에 식히는 주된 기술적 이유는?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-021-o1",
          "text": "혼합 때의 글루텐 발달을 냉각으로 대신하기 위해"
        },
        {
          "id": "bb-q-021-o2",
          "text": "이스트의 가스 생성을 냉각으로 더 늘리기 위해"
        },
        {
          "id": "bb-q-021-o3",
          "text": "전분을 가열 전 입자 상태로 되돌리기 위해"
        },
        {
          "id": "bb-q-021-o4",
          "text": "수분 이동과 속 조직 안정에 시간을 주기 위해"
        }
      ],
      "correctOptionId": "bb-q-021-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-021-o1",
          "text": "혼합의 구조 발달은 앞 공정입니다. 절단 전 냉각은 그 혼합을 대신하는 작업이 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-013",
            "sectionId": "bb-l-013-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-021",
            "selectedOptionId": "bb-q-021-o1",
            "reasonAnchor": "bb-q-021-o1-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-021-o2",
          "text": "냉각을 이스트의 추가 가스 생성 과정으로 읽었습니다. 여기서 배우는 이유는 남은 수분 이동과 속 조직 안정입니다.",
          "returnTo": {
            "lessonId": "bb-l-013",
            "sectionId": "bb-l-013-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-021",
            "selectedOptionId": "bb-q-021-o2",
            "reasonAnchor": "bb-q-021-o2-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-021-o3",
          "text": "호화한 전분을 가열 전 상태로 되돌리는 것이 절단 전 냉각의 목적은 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-013",
            "sectionId": "bb-l-013-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-021",
            "selectedOptionId": "bb-q-021-o3",
            "reasonAnchor": "bb-q-021-o3-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-021-o4",
          "text": "꺼낸 빵에서도 수분의 이동·방출과 속 조직 안정이 이어집니다. 충분히 식히는 이유를 이 과정과 연결했습니다.",
          "returnTo": {
            "lessonId": "bb-l-013",
            "sectionId": "bb-l-013-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-021",
            "selectedOptionId": "bb-q-021-o4",
            "reasonAnchor": "bb-q-021-o4-reason"
          },
          "additionalReturnTo": []
        }
      ],
      "intent": "post-bake cooling purpose",
      "sourceIds": [
        "bc-gel",
        "bc-coag",
        "ka-cool",
        "qnet-995"
      ],
      "scopeCoverage": "partial",
      "origin": "original-authored",
      "lessonId": "bb-l-013",
      "inputBlocks": [],
      "assetIds": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-022",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-014",
      "primarySectionId": "bb-l-014-s2",
      "prompt": "수분 손실을 더 줄이는 포장 B에서 예상할 수 있는 식감의 변화는?",
      "conditions": [
        "충분히 식힌 같은 일반 빵을 같은 시간 비교하며 충전물은 없습니다.",
        "B는 A보다 밖으로의 수분 손실을 더 줄이도록 포장되었습니다. 성능 차이를 주어진 조건으로 판단합니다."
      ],
      "options": [
        {
          "id": "bb-q-022-o1",
          "text": "속은 더 빨리 마르고, 겉껍질은 더 바삭해진다."
        },
        {
          "id": "bb-q-022-o2",
          "text": "속의 건조를 늦추지만, 겉껍질은 부드러워질 수 있다."
        },
        {
          "id": "bb-q-022-o3",
          "text": "속은 더 빨리 마르고, 겉껍질도 부드러워질 수 있다."
        },
        {
          "id": "bb-q-022-o4",
          "text": "속의 건조를 늦추며, 겉껍질도 더 바삭해진다."
        }
      ],
      "correctOptionId": "bb-q-022-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-022-o1",
          "text": "수분이 더 잘 빠지는 경우의 방향을 골랐습니다. B는 밖으로 빠지는 수분을 더 줄여 속의 건조를 늦추는 쪽입니다.",
          "returnTo": {
            "lessonId": "bb-l-014",
            "sectionId": "bb-l-014-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-022",
            "selectedOptionId": "bb-q-022-o1",
            "reasonAnchor": "bb-q-022-o1-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-022-o2",
          "text": "수분 보유는 속의 건조를 늦추는 데 유리합니다. 그러나 그 수분 때문에 바삭한 겉껍질은 부드러워질 수 있어 두 식감을 나누어 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-014",
            "sectionId": "bb-l-014-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-022",
            "selectedOptionId": "bb-q-022-o2",
            "reasonAnchor": "bb-q-022-o2-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-022-o3",
          "text": "겉껍질이 부드러워질 가능성은 맞지만, B의 수분 보유를 속의 빠른 건조와 연결한 부분이 맞지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-014",
            "sectionId": "bb-l-014-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-022",
            "selectedOptionId": "bb-q-022-o3",
            "reasonAnchor": "bb-q-022-o3-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-022-o4",
          "text": "속의 건조를 늦추는 방향은 맞습니다. 다만 수분을 더 가둔다고 바삭한 겉껍질까지 더 잘 유지된다고 볼 수는 없습니다.",
          "returnTo": {
            "lessonId": "bb-l-014",
            "sectionId": "bb-l-014-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-022",
            "selectedOptionId": "bb-q-022-o4",
            "reasonAnchor": "bb-q-022-o4-reason"
          },
          "additionalReturnTo": []
        }
      ],
      "sourceIds": [
        "ka-store",
        "foods-staling",
        "mfds-pack",
        "usda-molds",
        "qnet-995"
      ],
      "intent": "crust/crumb moisture barrier tradeoff",
      "origin": "original-authored",
      "scopeCoverage": "partial",
      "lessonId": "bb-l-014",
      "inputBlocks": [],
      "assetIds": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-023",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-015",
      "primarySectionId": "bb-l-015-s2",
      "prompt": "밀봉해 수분 손실을 줄인 빵도 속이 단단해질 수 있는 이유를 바르게 설명한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-023-o1",
          "text": "밀봉 안에서도 건조만으로 모든 굳어짐이 설명된다."
        },
        {
          "id": "bb-q-023-o2",
          "text": "전분이 가열 전의 마른 전분립으로 그대로 복원된다."
        },
        {
          "id": "bb-q-023-o3",
          "text": "전분 사슬의 재배열과 내부 수분 재분포도 관계한다."
        },
        {
          "id": "bb-q-023-o4",
          "text": "가열 중 일어난 단백질 응고가 모두 풀려 원상복구된다."
        }
      ],
      "correctOptionId": "bb-q-023-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-023-o1",
          "text": "건조는 외부로 물이 빠지는 변화입니다. 수분 손실이 적을 때의 굳어짐까지 건조 하나로 설명하면 전분 노화의 역할이 빠집니다.",
          "returnTo": {
            "lessonId": "bb-l-015",
            "sectionId": "bb-l-015-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-023",
            "selectedOptionId": "bb-q-023-o1",
            "reasonAnchor": "bb-q-023-o1-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-023-o2",
          "text": "전분 노화를 원래의 마른 전분립 복원으로 읽었습니다. 호화한 전분 사슬 일부가 다시 모여 배열되는 변화와 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-015",
            "sectionId": "bb-l-015-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-023",
            "selectedOptionId": "bb-q-023-o2",
            "reasonAnchor": "bb-q-023-o2-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-023-o3",
          "text": "외부 수분 손실이 줄어도 전분 재배열과 빵 안의 수분 분포 변화가 식감에 관계할 수 있습니다.",
          "returnTo": {
            "lessonId": "bb-l-015",
            "sectionId": "bb-l-015-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-023",
            "selectedOptionId": "bb-q-023-o3",
            "reasonAnchor": "bb-q-023-o3-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-023-o4",
          "text": "저장 중 굳어짐을 단백질 응고가 모두 풀리는 변화로 설명하지 않습니다. 여기서 구별할 관계는 건조와 전분 노화입니다.",
          "returnTo": {
            "lessonId": "bb-l-015",
            "sectionId": "bb-l-015-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-023",
            "selectedOptionId": "bb-q-023-o4",
            "reasonAnchor": "bb-q-023-o4-reason"
          },
          "additionalReturnTo": []
        }
      ],
      "sourceIds": [
        "foods-staling",
        "ka-store",
        "mfds-pack",
        "qnet-995"
      ],
      "intent": "sealed bread staling vs dehydration",
      "origin": "original-authored",
      "scopeCoverage": "partial",
      "lessonId": "bb-l-015",
      "inputBlocks": [],
      "assetIds": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-024",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-015",
      "primarySectionId": "bb-l-015-s3",
      "prompt": "일반 빵의 식감 유지에서 냉장과 냉동을 구별한 설명은?",
      "conditions": [
        "충전물 없는 일반 빵의 식감 원리를 묻습니다. 특정 제품의 보관 표시를 바꾸는 문제는 아닙니다."
      ],
      "options": [
        {
          "id": "bb-q-024-o1",
          "text": "냉장에서 빨리 굳을 수 있으며, 장기 품질 유지의 냉동 활용과 구별한다."
        },
        {
          "id": "bb-q-024-o2",
          "text": "냉장은 차가우므로 냉동보다 항상 노화를 더 잘 늦춘다."
        },
        {
          "id": "bb-q-024-o3",
          "text": "냉동은 주로 전분을 호화시키는 가열 공정으로 이용한다."
        },
        {
          "id": "bb-q-024-o4",
          "text": "냉장과 냉동은 모두 차가우므로 속의 굳는 정도가 같다."
        }
      ],
      "correctOptionId": "bb-q-024-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-024-o1",
          "text": "낮은 온도라고 같은 효과로 묶지 않았습니다. 일반 빵은 냉장에서 속이 빨리 굳을 수 있고, 냉동은 더 오래 두려는 경우의 품질 유지에 활용합니다.",
          "returnTo": {
            "lessonId": "bb-l-015",
            "sectionId": "bb-l-015-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-024",
            "selectedOptionId": "bb-q-024-o1",
            "reasonAnchor": "bb-q-024-o1-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-024-o2",
          "text": "차갑다는 이유만으로 냉장이 노화를 항상 더 늦춘다고 볼 수 없습니다. 냉장과 냉동 조건을 나누어야 합니다.",
          "returnTo": {
            "lessonId": "bb-l-015",
            "sectionId": "bb-l-015-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-024",
            "selectedOptionId": "bb-q-024-o2",
            "reasonAnchor": "bb-q-024-o2-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-024-o3",
          "text": "호화는 물과 열을 받은 전분의 변화입니다. 냉동 저장의 목적을 호화시키는 가열과 바꾸었습니다.",
          "returnTo": {
            "lessonId": "bb-l-013",
            "sectionId": "bb-l-013-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-024",
            "selectedOptionId": "bb-q-024-o3",
            "reasonAnchor": "bb-q-024-o3-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-024-o4",
          "text": "냉장과 냉동이라는 조건 차이를 지웠습니다. 같은 차가움이라는 말만으로 속의 굳는 정도가 같다고 정하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-015",
            "sectionId": "bb-l-015-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-024",
            "selectedOptionId": "bb-q-024-o4",
            "reasonAnchor": "bb-q-024-o4-reason"
          },
          "additionalReturnTo": []
        }
      ],
      "sourceIds": [
        "foods-staling",
        "ka-store",
        "mfds-pack",
        "qnet-995"
      ],
      "intent": "refrigeration/freezing quality distinction",
      "origin": "original-authored",
      "scopeCoverage": "partial",
      "lessonId": "bb-l-015",
      "inputBlocks": [],
      "assetIds": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-025",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-016",
      "primarySectionId": "bb-l-016-s2",
      "prompt": "곰팡이의 보이는 부분과 그 아래 빵 속을 바르게 연결한 설명은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-025-o1",
          "text": "보이는 얼룩의 경계가 균사 분포의 끝이므로 그 선 밖의 빵 속은 오염되지 않은 것으로 본다."
        },
        {
          "id": "bb-q-025-o2",
          "text": "겉껍질이 남아 있으면 속으로 향한 균사는 차단되므로 빵 속의 오염은 겉껍질 유무로 판단한다."
        },
        {
          "id": "bb-q-025-o3",
          "text": "빵 속의 기공은 건조에만 관계하므로 표면 아래 곰팡이 오염을 설명할 때는 제외한다."
        },
        {
          "id": "bb-q-025-o4",
          "text": "기공이 많은 빵은 표면 아래도 오염될 수 있으므로 보이는 범위만으로 내부를 판정하지 않는다."
        }
      ],
      "correctOptionId": "bb-q-025-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-025-o1",
          "text": "눈에 보이는 부분과 균사가 뻗은 범위를 같은 경계로 보았습니다. 표면 아래 오염이 있을 수 있으므로 보이는 선 밖을 안전한 것으로 확정하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-016",
            "sectionId": "bb-l-016-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-025",
            "selectedOptionId": "bb-q-025-o1",
            "reasonAnchor": "bb-q-025-o1-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-025-o2",
          "text": "겉껍질을 내부 오염을 막는 확정적인 장벽으로 읽었습니다. 겉껍질이 남았다는 외관만으로 다공성 빵의 내부 상태를 판정하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-016",
            "sectionId": "bb-l-016-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-025",
            "selectedOptionId": "bb-q-025-o2",
            "reasonAnchor": "bb-q-025-o2-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-025-o3",
          "text": "기공이 많은 빵의 구조는 표면 아래 오염 가능성을 설명할 때도 관계합니다. 수분 손실에만 관계하는 구조로 한정하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-016",
            "sectionId": "bb-l-016-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-025",
            "selectedOptionId": "bb-q-025-o3",
            "reasonAnchor": "bb-q-025-o3-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-025-o4",
          "text": "다공성 빵에서는 보이는 부분 아래에도 오염이 있을 수 있습니다. 눈에 보이는 얼룩의 경계가 오염의 끝을 뜻하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-016",
            "sectionId": "bb-l-016-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-025",
            "selectedOptionId": "bb-q-025-o4",
            "reasonAnchor": "bb-q-025-o4-reason"
          },
          "additionalReturnTo": []
        }
      ],
      "sourceIds": [
        "usda-molds",
        "mfds-pack",
        "qnet-995"
      ],
      "intent": "porous bread contamination below visible surface",
      "origin": "original-authored",
      "scopeCoverage": "partial",
      "lessonId": "bb-l-016",
      "inputBlocks": [],
      "assetIds": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-026",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-017",
      "primarySectionId": "bb-l-017-s2",
      "prompt": "설탕을 늘릴수록 발효가 항상 빨라진다고 정하지 않는 이유는?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-026-o1",
          "text": "설탕은 이스트가 이용할 당을 제공하지 못하므로 추가한 만큼 가스가 감소한다."
        },
        {
          "id": "bb-q-026-o2",
          "text": "당을 제공하는 역할 외에 높은 당 농도가 이스트가 이용할 물에도 영향을 주기 때문이다."
        },
        {
          "id": "bb-q-026-o3",
          "text": "설탕은 글루텐을 만드는 주된 단백질이므로 그 양이 구조 발달만 결정하기 때문이다."
        },
        {
          "id": "bb-q-026-o4",
          "text": "설탕 자체는 이산화탄소가 아니므로 반죽의 발효 속도와 관계가 없기 때문이다."
        }
      ],
      "correctOptionId": "bb-q-026-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-026-o1",
          "text": "설탕의 당 제공 역할을 부정했습니다. 당이 발효에 쓰이는 점과 높은 당 농도가 발효를 늦출 수 있는 점을 함께 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-017",
            "sectionId": "bb-l-017-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-026",
            "selectedOptionId": "bb-q-026-o1",
            "reasonAnchor": "bb-q-026-o1-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-026-o2",
          "text": "당이 먹이로 쓰인다는 한 가지 역할만으로 속도를 정하지 않았습니다. 높은 농도에서는 물의 이용에 미치는 영향 때문에 발효가 늦어질 수 있습니다.",
          "returnTo": {
            "lessonId": "bb-l-017",
            "sectionId": "bb-l-017-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-026",
            "selectedOptionId": "bb-q-026-o2",
            "reasonAnchor": "bb-q-026-o2-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-026-o3",
          "text": "설탕을 글루텐을 이루는 밀가루 단백질과 바꾸어 읽었습니다. 당 농도의 발효 영향과 구조 발달은 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-001",
            "sectionId": "bb-l-001-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-026",
            "selectedOptionId": "bb-q-026-o3",
            "reasonAnchor": "bb-q-026-o3-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-026-o4",
          "text": "직접 기체인 것과 발효에 영향을 주는 것은 다릅니다. 이스트가 이용하는 당과 높은 농도의 물 이용 효과 모두 발효에 관계합니다.",
          "returnTo": {
            "lessonId": "bb-l-017",
            "sectionId": "bb-l-017-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-026",
            "selectedOptionId": "bb-q-026-o4",
            "reasonAnchor": "bb-q-026-o4-reason"
          },
          "additionalReturnTo": []
        }
      ],
      "sourceIds": [
        "bc-sugar",
        "bc-salt",
        "ka-yeast",
        "ka-salt",
        "qnet-995"
      ],
      "intent": "sugar substrate vs osmotic effect",
      "scopeCoverage": "partial",
      "origin": "original-authored",
      "lessonId": "bb-l-017",
      "inputBlocks": [],
      "assetIds": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-027",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-017",
      "primarySectionId": "bb-l-017-s3",
      "prompt": "소금의 작용을 발효 속도와 글루텐 조직에 바르게 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-027-o1",
          "text": "발효 속도를 늦추는 쪽 / 글루텐 조직을 탄탄하게 하는 데 기여"
        },
        {
          "id": "bb-q-027-o2",
          "text": "발효 속도를 빠르게 하는 쪽 / 글루텐 조직을 탄탄하게 하는 데 기여"
        },
        {
          "id": "bb-q-027-o3",
          "text": "발효 속도를 늦추는 쪽 / 글루텐 조직을 이루는 단백질을 공급"
        },
        {
          "id": "bb-q-027-o4",
          "text": "발효 속도를 빠르게 하는 쪽 / 글루텐 조직을 이루는 단백질을 공급"
        }
      ],
      "correctOptionId": "bb-q-027-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-027-o1",
          "text": "소금은 발효를 조절하고 글루텐 조직을 탄탄하게 하는 데 기여합니다. 단백질의 주된 공급 재료나 가스 생성 미생물과는 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-017",
            "sectionId": "bb-l-017-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-027",
            "selectedOptionId": "bb-q-027-o1",
            "reasonAnchor": "bb-q-027-o1-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-027-o2",
          "text": "글루텐 조직에 미치는 방향은 맞지만 발효 속도를 빠르게 하는 쪽으로 바꾸었습니다. 소금은 발효 속도를 늦추는 작용과 연결합니다.",
          "returnTo": {
            "lessonId": "bb-l-017",
            "sectionId": "bb-l-017-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-027",
            "selectedOptionId": "bb-q-027-o2",
            "reasonAnchor": "bb-q-027-o2-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-027-o3",
          "text": "발효 속도 방향은 맞지만 소금을 글루텐 단백질 공급 재료로 읽었습니다. 밀가루의 단백질과 소금의 조직 강화 작용을 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-017",
            "sectionId": "bb-l-017-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-027",
            "selectedOptionId": "bb-q-027-o3",
            "reasonAnchor": "bb-q-027-o3-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-027-o4",
          "text": "속도 방향과 조직에 관계하는 방식을 모두 바꾸었습니다. 발효 조절과 조직 강화가 소금의 역할입니다.",
          "returnTo": {
            "lessonId": "bb-l-017",
            "sectionId": "bb-l-017-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-027",
            "selectedOptionId": "bb-q-027-o4",
            "reasonAnchor": "bb-q-027-o4-reason"
          },
          "additionalReturnTo": []
        }
      ],
      "sourceIds": [
        "bc-sugar",
        "bc-salt",
        "ka-yeast",
        "ka-salt",
        "qnet-995"
      ],
      "intent": "salt fermentation and gluten role mapping",
      "scopeCoverage": "partial",
      "origin": "original-authored",
      "lessonId": "bb-l-017",
      "inputBlocks": [],
      "assetIds": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-028",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-018",
      "primarySectionId": "bb-l-018-s3",
      "prompt": "두 갈변 반응 A·B의 이름을 바르게 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-028-o1",
          "text": "A — 마이야르 반응 / B — 캐러멜화"
        },
        {
          "id": "bb-q-028-o2",
          "text": "A — 전분 호화 / B — 마이야르 반응"
        },
        {
          "id": "bb-q-028-o3",
          "text": "A — 캐러멜화 / B — 마이야르 반응"
        },
        {
          "id": "bb-q-028-o4",
          "text": "A — 캐러멜화 / B — 단백질 응고"
        }
      ],
      "correctOptionId": "bb-q-028-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-028-o1",
          "text": "당만 가열하는 변화와 환원당·아미노 성분이 관여하는 반응의 이름을 서로 바꾸었습니다.",
          "returnTo": {
            "lessonId": "bb-l-018",
            "sectionId": "bb-l-018-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-028",
            "selectedOptionId": "bb-q-028-o1",
            "reasonAnchor": "bb-q-028-o1-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-028-o2",
          "text": "B는 맞지만 A를 전분의 호화로 읽었습니다. 당의 가열에 따른 갈변을 전분이 물·열을 받아 부푸는 변화와 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-013",
            "sectionId": "bb-l-013-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-028",
            "selectedOptionId": "bb-q-028-o2",
            "reasonAnchor": "bb-q-028-o2-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-028-o3",
          "text": "A는 당의 가열 변화인 캐러멜화, B는 환원당과 아미노 성분이 반응하는 마이야르 반응입니다.",
          "returnTo": {
            "lessonId": "bb-l-018",
            "sectionId": "bb-l-018-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-028",
            "selectedOptionId": "bb-q-028-o3",
            "reasonAnchor": "bb-q-028-o3-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-028-o4",
          "text": "A는 맞지만 B를 단백질 응고로 읽었습니다. B는 환원당과 아미노 성분이 함께 관여하는 갈변 반응입니다.",
          "returnTo": {
            "lessonId": "bb-l-013",
            "sectionId": "bb-l-013-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-028",
            "selectedOptionId": "bb-q-028-o4",
            "reasonAnchor": "bb-q-028-o4-reason"
          },
          "additionalReturnTo": []
        }
      ],
      "sourceIds": [
        "bc-sugar",
        "qnet-995"
      ],
      "intent": "browning reaction reactant classification",
      "scopeCoverage": "partial",
      "origin": "original-authored",
      "table": {
        "caption": "반응을 구별하기 위한 개념 기록",
        "headers": [
          "기록",
          "관여 재료와 변화"
        ],
        "rows": [
          [
            "A",
            "당을 가열하면서 갈색·향미를 만든다. 단백질을 필수 반응 재료로 두지 않는다."
          ],
          [
            "B",
            "환원당과 아미노 성분이 가열 조건에서 반응해 색·향미를 만든다."
          ]
        ]
      },
      "lessonId": "bb-l-018",
      "inputBlocks": [
        {
          "type": "table",
          "caption": "반응을 구별하기 위한 개념 기록",
          "headers": [
            "기록",
            "관여 재료와 변화"
          ],
          "rows": [
            [
              "A",
              "당을 가열하면서 갈색·향미를 만든다. 단백질을 필수 반응 재료로 두지 않는다."
            ],
            [
              "B",
              "환원당과 아미노 성분이 가열 조건에서 반응해 색·향미를 만든다."
            ]
          ]
        }
      ],
      "assetIds": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-029",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-019",
      "primarySectionId": "bb-l-019-s2",
      "prompt": "탄수화물·단백질·지방 순서로 기본 열량 계수를 바르게 쓴 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-029-o1",
          "text": "4 · 9 · 4kcal/g"
        },
        {
          "id": "bb-q-029-o2",
          "text": "9 · 4 · 4kcal/g"
        },
        {
          "id": "bb-q-029-o3",
          "text": "4 · 4 · 9kcal/g"
        },
        {
          "id": "bb-q-029-o4",
          "text": "9 · 9 · 4kcal/g"
        }
      ],
      "correctOptionId": "bb-q-029-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-029-o1",
          "text": "단백질과 지방의 계수를 서로 바꾸었습니다. 단백질은4, 지방은9kcal/g입니다.",
          "returnTo": {
            "lessonId": "bb-l-019",
            "sectionId": "bb-l-019-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-029",
            "selectedOptionId": "bb-q-029-o1",
            "reasonAnchor": "bb-q-029-o1-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-029-o2",
          "text": "탄수화물과 지방의 계수를 서로 바꾸었습니다. 탄수화물은4, 지방은9kcal/g입니다.",
          "returnTo": {
            "lessonId": "bb-l-019",
            "sectionId": "bb-l-019-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-029",
            "selectedOptionId": "bb-q-029-o2",
            "reasonAnchor": "bb-q-029-o2-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-029-o3",
          "text": "탄수화물4·단백질4·지방9kcal/g으로 기본 계수의 연결이 맞습니다.",
          "returnTo": {
            "lessonId": "bb-l-019",
            "sectionId": "bb-l-019-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-029",
            "selectedOptionId": "bb-q-029-o3",
            "reasonAnchor": "bb-q-029-o3-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-029-o4",
          "text": "탄수화물과 단백질을9로, 지방을4로 바꾸었습니다. 앞 두 성분은4, 지방은9로 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-019",
            "sectionId": "bb-l-019-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-029",
            "selectedOptionId": "bb-q-029-o4",
            "reasonAnchor": "bb-q-029-o4-reason"
          },
          "additionalReturnTo": []
        }
      ],
      "sourceIds": [
        "mfds-nutrition",
        "qnet-995"
      ],
      "scopeCoverage": "partial",
      "origin": "original-authored",
      "lessonId": "bb-l-019",
      "inputBlocks": [],
      "assetIds": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-030",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-019",
      "primarySectionId": "bb-l-019-s3",
      "prompt": "주어진 가상 성분 기록에서 세 성분의 기본 열량 합은?",
      "conditions": [
        "일반 탄수화물·단백질·지방 세 성분만 주어진 기본 계산 연습입니다. 다른 성분의 보정은 이 문제에 없습니다."
      ],
      "options": [
        {
          "id": "bb-q-030-o1",
          "text": "68kcal"
        },
        {
          "id": "bb-q-030-o2",
          "text": "78kcal"
        },
        {
          "id": "bb-q-030-o3",
          "text": "83kcal"
        },
        {
          "id": "bb-q-030-o4",
          "text": "153kcal"
        }
      ],
      "correctOptionId": "bb-q-030-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-030-o1",
          "text": "지방까지4kcal/g으로 계산한12×4+3×4+2×4=68입니다. 지방에는9를 적용합니다.",
          "returnTo": {
            "lessonId": "bb-l-019",
            "sectionId": "bb-l-019-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-030",
            "selectedOptionId": "bb-q-030-o1",
            "reasonAnchor": "bb-q-030-o1-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-030-o2",
          "text": "탄수화물48+단백질12+지방18=78kcal입니다. 각 성분에 맞는 계수를 곱해 더했습니다.",
          "returnTo": {
            "lessonId": "bb-l-019",
            "sectionId": "bb-l-019-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-030",
            "selectedOptionId": "bb-q-030-o2",
            "reasonAnchor": "bb-q-030-o2-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-030-o3",
          "text": "단백질에9, 지방에4를 적용한12×4+3×9+2×4=83입니다. 두 계수를 바꾸지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-019",
            "sectionId": "bb-l-019-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-030",
            "selectedOptionId": "bb-q-030-o3",
            "reasonAnchor": "bb-q-030-o3-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-030-o4",
          "text": "세 성분 모두9를 곱한(12+3+2)×9=153입니다. 탄수화물·단백질에는4를 적용해야 합니다.",
          "returnTo": {
            "lessonId": "bb-l-019",
            "sectionId": "bb-l-019-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-030",
            "selectedOptionId": "bb-q-030-o4",
            "reasonAnchor": "bb-q-030-o4-reason"
          },
          "additionalReturnTo": []
        }
      ],
      "sourceIds": [
        "mfds-nutrition",
        "qnet-995"
      ],
      "scopeCoverage": "partial",
      "origin": "original-authored",
      "table": {
        "caption": "계산용 가상 성분 질량",
        "headers": [
          "성분",
          "질량"
        ],
        "rows": [
          [
            "탄수화물",
            "12g"
          ],
          [
            "단백질",
            "3g"
          ],
          [
            "지방",
            "2g"
          ]
        ]
      },
      "solutionSteps": [
        "탄수화물:12g×4kcal/g=48kcal",
        "단백질:3g×4kcal/g=12kcal",
        "지방:2g×9kcal/g=18kcal",
        "48+12+18=78kcal"
      ],
      "lessonId": "bb-l-019",
      "inputBlocks": [
        {
          "type": "table",
          "caption": "계산용 가상 성분 질량",
          "headers": [
            "성분",
            "질량"
          ],
          "rows": [
            [
              "탄수화물",
              "12g"
            ],
            [
              "단백질",
              "3g"
            ],
            [
              "지방",
              "2g"
            ]
          ]
        }
      ],
      "assetIds": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-031",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-020",
      "primarySectionId": "bb-l-020-s2",
      "prompt": "가상 정보의 전체250g에 해당하는 열량은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-031-o1",
          "text": "80kcal"
        },
        {
          "id": "bb-q-031-o2",
          "text": "200kcal"
        },
        {
          "id": "bb-q-031-o3",
          "text": "450kcal"
        },
        {
          "id": "bb-q-031-o4",
          "text": "500kcal"
        }
      ],
      "correctOptionId": "bb-q-031-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-031-o1",
          "text": "250÷100=2.5배를 곱해야 합니다. 200÷2.5=80으로 나누면 더 많은 양의 열량을 오히려 줄인 셈입니다.",
          "returnTo": {
            "lessonId": "bb-l-020",
            "sectionId": "bb-l-020-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-031",
            "selectedOptionId": "bb-q-031-o1",
            "reasonAnchor": "bb-q-031-o1-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-031-o2",
          "text": "100g당200kcal를 전체250g의 값으로 그대로 읽었습니다. 표시 기준량과 전체량을 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-020",
            "sectionId": "bb-l-020-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-031",
            "selectedOptionId": "bb-q-031-o2",
            "reasonAnchor": "bb-q-031-o2-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-031-o3",
          "text": "열량200kcal와 전체질량250g을 더하면450이라는 숫자는 나오지만 서로 다른 단위를 더한 계산입니다.",
          "returnTo": {
            "lessonId": "bb-l-020",
            "sectionId": "bb-l-020-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-031",
            "selectedOptionId": "bb-q-031-o3",
            "reasonAnchor": "bb-q-031-o3-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-031-o4",
          "text": "전체량250g은 기준량100g의2.5배입니다. 200kcal×2.5=500kcal입니다.",
          "returnTo": {
            "lessonId": "bb-l-020",
            "sectionId": "bb-l-020-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-031",
            "selectedOptionId": "bb-q-031-o4",
            "reasonAnchor": "bb-q-031-o4-reason"
          },
          "additionalReturnTo": []
        }
      ],
      "sourceIds": [
        "mfds-nutrition",
        "qnet-995"
      ],
      "scopeCoverage": "partial",
      "origin": "original-authored",
      "table": {
        "caption": "학습용 가상 정보",
        "headers": [
          "항목",
          "표시"
        ],
        "rows": [
          [
            "총 내용량",
            "250g"
          ],
          [
            "100g당 열량",
            "200kcal"
          ]
        ]
      },
      "solutionSteps": [
        "250g÷100g=2.5배",
        "200kcal×2.5=500kcal"
      ],
      "lessonId": "bb-l-020",
      "inputBlocks": [
        {
          "type": "table",
          "caption": "학습용 가상 정보",
          "headers": [
            "항목",
            "표시"
          ],
          "rows": [
            [
              "총 내용량",
              "250g"
            ],
            [
              "100g당 열량",
              "200kcal"
            ]
          ]
        }
      ],
      "assetIds": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-032",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-021",
      "primarySectionId": "bb-l-021-s4",
      "prompt": "기록 A·B·C의 열전달 방식을 바르게 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-032-o1",
          "text": "A — 전도 / B — 복사 / C — 대류"
        },
        {
          "id": "bb-q-032-o2",
          "text": "A — 대류 / B — 전도 / C — 복사"
        },
        {
          "id": "bb-q-032-o3",
          "text": "A — 전도 / B — 대류 / C — 복사"
        },
        {
          "id": "bb-q-032-o4",
          "text": "A — 복사 / B — 대류 / C — 전도"
        }
      ],
      "correctOptionId": "bb-q-032-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-032-o1",
          "text": "팬 접촉의 전도는 맞지만 공기 이동인 B와 열복사인 C의 이름을 서로 바꾸었습니다.",
          "returnTo": {
            "lessonId": "bb-l-021",
            "sectionId": "bb-l-021-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-032",
            "selectedOptionId": "bb-q-032-o1",
            "reasonAnchor": "bb-q-032-o1-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-032-o2",
          "text": "직접 닿는 A와 움직이는 공기의 B를 바꾸었습니다. A는 전도이고 B는 대류입니다.",
          "returnTo": {
            "lessonId": "bb-l-021",
            "sectionId": "bb-l-021-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-032",
            "selectedOptionId": "bb-q-032-o2",
            "reasonAnchor": "bb-q-032-o2-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-032-o3",
          "text": "A의 접촉은 전도, B의 공기 이동은 대류, C의 열복사는 복사로 연결됩니다. 같은 오븐에서 함께 작용할 수도 있습니다.",
          "returnTo": {
            "lessonId": "bb-l-021",
            "sectionId": "bb-l-021-s4"
          },
          "resumeQuestion": {
            "questionId": "bb-q-032",
            "selectedOptionId": "bb-q-032-o3",
            "reasonAnchor": "bb-q-032-o3-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-032-o4",
          "text": "공기 이동의 대류는 맞지만 A의 접촉과 C의 열복사를 서로 바꾸었습니다. 직접 접촉이 없어도 전달되는 C는 복사입니다.",
          "returnTo": {
            "lessonId": "bb-l-021",
            "sectionId": "bb-l-021-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-032",
            "selectedOptionId": "bb-q-032-o4",
            "reasonAnchor": "bb-q-032-o4-reason"
          },
          "additionalReturnTo": []
        }
      ],
      "table": {
        "caption": "열이 오는 경로의 개념 기록",
        "headers": [
          "기록",
          "구별할 관계"
        ],
        "rows": [
          [
            "A",
            "뜨거워진 팬과 반죽이 닿는 면으로 열이 전해진다."
          ],
          [
            "B",
            "뜨거운 공기가 움직이며 열을 전달한다."
          ],
          [
            "C",
            "뜨거운 벽·열원에서 직접 닿지 않은 반죽으로 전자기파를 통해 열이 전해진다."
          ]
        ]
      },
      "sourceIds": [
        "openstax-heat",
        "qnet-995"
      ],
      "intent": "heat-transfer mechanism mapping",
      "origin": "original-authored",
      "scopeCoverage": "partial",
      "lessonId": "bb-l-021",
      "inputBlocks": [
        {
          "type": "table",
          "caption": "열이 오는 경로의 개념 기록",
          "headers": [
            "기록",
            "구별할 관계"
          ],
          "rows": [
            [
              "A",
              "뜨거워진 팬과 반죽이 닿는 면으로 열이 전해진다."
            ],
            [
              "B",
              "뜨거운 공기가 움직이며 열을 전달한다."
            ],
            [
              "C",
              "뜨거운 벽·열원에서 직접 닿지 않은 반죽으로 전자기파를 통해 열이 전해진다."
            ]
          ]
        }
      ],
      "assetIds": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-033",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-022",
      "primarySectionId": "bb-l-022-s1",
      "prompt": "이스트 반죽이 굽기 초기에 열을 받아 빠르게 부피를 늘리는 현상의 이름은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-033-o1",
          "text": "중간발효"
        },
        {
          "id": "bb-q-033-o2",
          "text": "오븐스프링"
        },
        {
          "id": "bb-q-033-o3",
          "text": "단백질 응고"
        },
        {
          "id": "bb-q-033-o4",
          "text": "팬닝"
        }
      ],
      "correctOptionId": "bb-q-033-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-033-o1",
          "text": "중간발효는 성형 전에 반죽을 쉬게 하는 앞 공정입니다. 굽기 초기의 부피 증가와 시점·목적이 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-011",
            "sectionId": "bb-l-011-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-033",
            "selectedOptionId": "bb-q-033-o1",
            "reasonAnchor": "bb-q-033-o1-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-033-o2",
          "text": "굽기 초기에 기체 팽창과 초기 효모 작용이 관계해 빠르게 부피가 늘어나는 현상이 오븐스프링입니다.",
          "returnTo": {
            "lessonId": "bb-l-022",
            "sectionId": "bb-l-022-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-033",
            "selectedOptionId": "bb-q-033-o2",
            "reasonAnchor": "bb-q-033-o2-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-033-o3",
          "text": "단백질 응고는 가열 중 단백질이 굳는 변화입니다. 빵 조직 형성에 관계하지만 빠른 부피 증가 현상의 이름은 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-013",
            "sectionId": "bb-l-013-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-033",
            "selectedOptionId": "bb-q-033-o3",
            "reasonAnchor": "bb-q-033-o3-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-033-o4",
          "text": "팬닝은 형태를 만든 반죽을 팬이나 틀에 배치하는 작업입니다. 열을 받은 뒤의 팽창 현상과 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-012",
            "sectionId": "bb-l-012-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-033",
            "selectedOptionId": "bb-q-033-o4",
            "reasonAnchor": "bb-q-033-o4-reason"
          },
          "additionalReturnTo": []
        }
      ],
      "sourceIds": [
        "illinois-spring",
        "exploratorium-spring",
        "ka-steam",
        "bc-gel",
        "bc-coag",
        "qnet-995"
      ],
      "intent": "oven-spring name and process timing",
      "origin": "original-authored",
      "scopeCoverage": "partial",
      "lessonId": "bb-l-022",
      "inputBlocks": [],
      "assetIds": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-034",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-022",
      "primarySectionId": "bb-l-022-s3",
      "prompt": "굽기 초기에 증기를 쓰는 공정에서 표면 상태와 목적을 바르게 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-034-o1",
          "text": "표면을 촉촉하게 해 껍질을 일찍 단단히 굳힌다."
        },
        {
          "id": "bb-q-034-o2",
          "text": "표면을 말려 껍질을 일찍 단단히 굳힌다."
        },
        {
          "id": "bb-q-034-o3",
          "text": "표면을 말려 팽창하기 쉬운 유연한 상태로 유지한다."
        },
        {
          "id": "bb-q-034-o4",
          "text": "표면을 촉촉하게 해 초기 팽창을 위한 유연성을 지킨다."
        }
      ],
      "correctOptionId": "bb-q-034-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-034-o1",
          "text": "촉촉하게 하는 방향은 맞지만 껍질을 일찍 굳힌다는 목적이 반대입니다. 표면의 유연성을 지켜 너무 빠른 굳음을 늦춥니다.",
          "returnTo": {
            "lessonId": "bb-l-022",
            "sectionId": "bb-l-022-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-034",
            "selectedOptionId": "bb-q-034-o1",
            "reasonAnchor": "bb-q-034-o1-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-034-o2",
          "text": "표면을 마르게 해 일찍 굳히는 방향으로 바꾸었습니다. 여기서 배우는 초기 증기의 목적은 유연한 표면을 유지하는 데 있습니다.",
          "returnTo": {
            "lessonId": "bb-l-022",
            "sectionId": "bb-l-022-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-034",
            "selectedOptionId": "bb-q-034-o2",
            "reasonAnchor": "bb-q-034-o2-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-034-o3",
          "text": "유연한 상태를 지킨다는 목적은 맞지만 표면을 말리는 것과 연결했습니다. 초기 증기는 표면의 촉촉함과 연결합니다.",
          "returnTo": {
            "lessonId": "bb-l-022",
            "sectionId": "bb-l-022-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-034",
            "selectedOptionId": "bb-q-034-o3",
            "reasonAnchor": "bb-q-034-o3-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-034-o4",
          "text": "초기의 촉촉하고 유연한 표면은 껍질이 너무 빨리 굳는 것을 늦춰 팽창할 여지를 줍니다. 제품·설비별 증기 조건은 따로 따릅니다.",
          "returnTo": {
            "lessonId": "bb-l-022",
            "sectionId": "bb-l-022-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-034",
            "selectedOptionId": "bb-q-034-o4",
            "reasonAnchor": "bb-q-034-o4-reason"
          },
          "additionalReturnTo": []
        }
      ],
      "sourceIds": [
        "illinois-spring",
        "exploratorium-spring",
        "ka-steam",
        "bc-gel",
        "bc-coag",
        "qnet-995"
      ],
      "intent": "steam surface flexibility purpose, conditional use",
      "origin": "original-authored",
      "scopeCoverage": "partial",
      "lessonId": "bb-l-022",
      "inputBlocks": [],
      "assetIds": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-035",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-023",
      "primarySectionId": "bb-l-023-s1",
      "prompt": "팬닝 작업표에서 비용적을 ‘팬 용적 ÷ 넣을 굽기 전 반죽 질량’으로 정했다. 3cm³/g의 뜻은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-035-o1",
          "text": "반죽 1g에 팬 용적 3cm³를 대응시킨다."
        },
        {
          "id": "bb-q-035-o2",
          "text": "팬 용적 1cm³에 반죽 3g을 대응시킨다."
        },
        {
          "id": "bb-q-035-o3",
          "text": "구운 빵 1g의 부피가 3cm³로 측정되었다."
        },
        {
          "id": "bb-q-035-o4",
          "text": "팬에 넣을 전체 반죽 질량이 3g이다."
        }
      ],
      "correctOptionId": "bb-q-035-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-035-o1",
          "text": "이 작업표의 분자는 팬 용적, 분모는 굽기 전 반죽 질량입니다. 따라서 3cm³/g은 반죽 1g에 대응하는 팬 용적이 3cm³라는 뜻입니다.",
          "returnTo": {
            "lessonId": "bb-l-023",
            "sectionId": "bb-l-023-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-035",
            "selectedOptionId": "bb-q-035-o1",
            "reasonAnchor": "bb-q-035-o1-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-035-o2",
          "text": "질량을 부피로 나눈 g/cm³의 뜻으로 순서를 바꾸었습니다. 이 문제는 부피를 반죽 질량으로 나눈 cm³/g입니다.",
          "returnTo": {
            "lessonId": "bb-l-023",
            "sectionId": "bb-l-023-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-035",
            "selectedOptionId": "bb-q-035-o2",
            "reasonAnchor": "bb-q-035-o2-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-035-o3",
          "text": "구운 빵의 부피·질량을 측정한 다른 기준으로 바꾸었습니다. 문제는 팬 용적과 굽기 전 반죽 질량의 관계를 정한 작업표입니다.",
          "returnTo": {
            "lessonId": "bb-l-023",
            "sectionId": "bb-l-023-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-035",
            "selectedOptionId": "bb-q-035-o3",
            "reasonAnchor": "bb-q-035-o3-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-035-o4",
          "text": "비용적의 숫자를 전체 반죽 질량으로 읽었습니다. 3cm³/g은 1g당 팬 용적의 비율이며, 전체 반죽 질량을 구하려면 팬 용적도 필요합니다.",
          "returnTo": {
            "lessonId": "bb-l-023",
            "sectionId": "bb-l-023-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-035",
            "selectedOptionId": "bb-q-035-o4",
            "reasonAnchor": "bb-q-035-o4-reason"
          },
          "additionalReturnTo": []
        }
      ],
      "sourceIds": [
        "qnet-995",
        "sv-author-math"
      ],
      "intent": "defined numerator/denominator and per-gram interpretation",
      "origin": "original-authored",
      "scopeCoverage": "partial; explicit fictional work-table definition only",
      "lessonId": "bb-l-023",
      "inputBlocks": [],
      "assetIds": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-036",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-023",
      "primarySectionId": "bb-l-023-s3",
      "prompt": "가상 작업표에 따라 팬에 넣을 반죽 질량은?",
      "conditions": [
        "비용적 v는 팬 용적 V를 넣을 굽기 전 반죽 질량 m으로 나눈 값(V/m)이다.",
        "표의 값은 계산 연습용이며 손실률 등 추가 보정은 적용하지 않는다."
      ],
      "options": [
        {
          "id": "bb-q-036-o1",
          "text": "0.6g"
        },
        {
          "id": "bb-q-036-o2",
          "text": "9,600g"
        },
        {
          "id": "bb-q-036-o3",
          "text": "600g"
        },
        {
          "id": "bb-q-036-o4",
          "text": "6,000g"
        }
      ],
      "correctOptionId": "bb-q-036-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-036-o1",
          "text": "2.4L를 그대로 cm³/g의 4로 나누면 단위가 맞지 않습니다. 2.4L를 2,400cm³로 바꾸고 나누어야 합니다.",
          "returnTo": {
            "lessonId": "bb-l-023",
            "sectionId": "bb-l-023-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-036",
            "selectedOptionId": "bb-q-036-o1",
            "reasonAnchor": "bb-q-036-o1-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-036-o2",
          "text": "2,400에 4를 곱했습니다. V/m으로 주어진 비용적에서 m을 구하려면 팬 용적을 비용적으로 나누어야 합니다.",
          "returnTo": {
            "lessonId": "bb-l-023",
            "sectionId": "bb-l-023-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-036",
            "selectedOptionId": "bb-q-036-o2",
            "reasonAnchor": "bb-q-036-o2-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-036-o3",
          "text": "2.4L = 2,400mL = 2,400cm³입니다. 반죽 질량은 2,400 ÷ 4 = 600g이며, 600 × 4 = 2,400으로 확인할 수 있습니다.",
          "returnTo": {
            "lessonId": "bb-l-023",
            "sectionId": "bb-l-023-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-036",
            "selectedOptionId": "bb-q-036-o3",
            "reasonAnchor": "bb-q-036-o3-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-036-o4",
          "text": "600g보다 10배 큰 값입니다. 2.4L는 2,400cm³이고 2,400 ÷ 4는 600이므로 자리와 단위를 다시 확인합니다.",
          "returnTo": {
            "lessonId": "bb-l-023",
            "sectionId": "bb-l-023-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-036",
            "selectedOptionId": "bb-q-036-o4",
            "reasonAnchor": "bb-q-036-o4-reason"
          },
          "additionalReturnTo": []
        }
      ],
      "table": {
        "caption": "가상 작업표 B",
        "headers": [
          "항목",
          "값"
        ],
        "rows": [
          [
            "팬의 안쪽 용적",
            "2.4L"
          ],
          [
            "이 작업표의 비용적",
            "4cm³/g"
          ]
        ]
      },
      "solutionSteps": [
        "2.4L × 1,000 = 2,400mL = 2,400cm³로 단위를 맞춘다.",
        "m = V ÷ v = 2,400 ÷ 4 = 600g으로 계산한다.",
        "600g × 4cm³/g = 2,400cm³인지 거꾸로 확인한다."
      ],
      "sourceIds": [
        "qnet-995",
        "sv-author-math"
      ],
      "intent": "convert L to cm3 and divide by explicitly defined panning factor",
      "origin": "original-authored",
      "scopeCoverage": "partial; explicit fictional work-table definition only",
      "lessonId": "bb-l-023",
      "inputBlocks": [
        {
          "type": "table",
          "caption": "가상 작업표 B",
          "headers": [
            "항목",
            "값"
          ],
          "rows": [
            [
              "팬의 안쪽 용적",
              "2.4L"
            ],
            [
              "이 작업표의 비용적",
              "4cm³/g"
            ]
          ]
        }
      ],
      "assetIds": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-037",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-023",
      "primarySectionId": "bb-l-023-s4",
      "prompt": "같은 팬 용적에서 작업표의 비용적을 3cm³/g에서 4cm³/g으로 바꿀 때, 계산한 반죽 질량의 변화는?",
      "conditions": [
        "비용적은 팬 용적 ÷ 넣을 굽기 전 반죽 질량이다.",
        "비용적 이외의 보정은 적용하지 않는 가상 비교다."
      ],
      "options": [
        {
          "id": "bb-q-037-o1",
          "text": "팬 용적이 같으므로 반죽 질량도 같다."
        },
        {
          "id": "bb-q-037-o2",
          "text": "반죽 1g당 공간이 커져 반죽 질량은 작아진다."
        },
        {
          "id": "bb-q-037-o3",
          "text": "비용적 수치가 커진 비율만큼 반죽 질량도 커진다."
        },
        {
          "id": "bb-q-037-o4",
          "text": "완제품 질량을 재기 전에는 계산할 수 없다."
        }
      ],
      "correctOptionId": "bb-q-037-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-037-o1",
          "text": "같은 팬이어도 나누는 비용적이 달라지면 계산 반죽량이 달라집니다. m = V ÷ v에서 V만 고정된 조건입니다.",
          "returnTo": {
            "lessonId": "bb-l-023",
            "sectionId": "bb-l-023-s4"
          },
          "resumeQuestion": {
            "questionId": "bb-q-037",
            "selectedOptionId": "bb-q-037-o1",
            "reasonAnchor": "bb-q-037-o1-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-037-o2",
          "text": "같은 팬 용적을 더 큰 비용적으로 나누므로 반죽 질량은 작아집니다. 예를 들어 1,800cm³이면 600g에서 450g으로 줄어듭니다.",
          "returnTo": {
            "lessonId": "bb-l-023",
            "sectionId": "bb-l-023-s4"
          },
          "resumeQuestion": {
            "questionId": "bb-q-037",
            "selectedOptionId": "bb-q-037-o2",
            "reasonAnchor": "bb-q-037-o2-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-037-o3",
          "text": "팬 용적이 고정일 때는 비용적과 반죽 질량이 반대 방향으로 바뀝니다. 곱셈 비례로 읽지 않고 V ÷ v를 확인합니다.",
          "returnTo": {
            "lessonId": "bb-l-023",
            "sectionId": "bb-l-023-s4"
          },
          "resumeQuestion": {
            "questionId": "bb-q-037",
            "selectedOptionId": "bb-q-037-o3",
            "reasonAnchor": "bb-q-037-o3-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-037-o4",
          "text": "이 작업표의 분모는 넣을 굽기 전 반죽 질량입니다. 완제품 실측 기준으로 바꾸지 않고 주어진 팬 용적과 비용적 관계로 계산할 수 있습니다.",
          "returnTo": {
            "lessonId": "bb-l-023",
            "sectionId": "bb-l-023-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-037",
            "selectedOptionId": "bb-q-037-o4",
            "reasonAnchor": "bb-q-037-o4-reason"
          },
          "additionalReturnTo": []
        }
      ],
      "sourceIds": [
        "qnet-995",
        "sv-author-math"
      ],
      "intent": "inverse relation at fixed pan volume and stage distinction",
      "origin": "original-authored",
      "scopeCoverage": "partial; explicit fictional work-table definition only",
      "lessonId": "bb-l-023",
      "inputBlocks": [],
      "assetIds": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-038",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-024",
      "primarySectionId": "bb-l-024-s2",
      "prompt": "작업 A와 B에서 따로 준비한 재료의 역할을 바르게 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-038-o1",
          "text": "A — 충전물 / B — 반죽에 섞은 배합 재료"
        },
        {
          "id": "bb-q-038-o2",
          "text": "A — 토핑물 / B — 충전물"
        },
        {
          "id": "bb-q-038-o3",
          "text": "A — 반죽에 섞은 배합 재료 / B — 토핑물"
        },
        {
          "id": "bb-q-038-o4",
          "text": "A — 충전물 / B — 토핑물"
        }
      ],
      "correctOptionId": "bb-q-038-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-038-o1",
          "text": "속을 채운 A의 충전물은 맞습니다. B는 반죽 속에 고르게 섞은 재료가 아니라 표면에 덧올린 토핑물입니다.",
          "returnTo": {
            "lessonId": "bb-l-024",
            "sectionId": "bb-l-024-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-038",
            "selectedOptionId": "bb-q-038-o1",
            "reasonAnchor": "bb-q-038-o1-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-038-o2",
          "text": "역할을 서로 바꾸었습니다. A는 속을 채운 충전물이고 B는 표면에 덧올린 토핑물입니다.",
          "returnTo": {
            "lessonId": "bb-l-024",
            "sectionId": "bb-l-024-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-038",
            "selectedOptionId": "bb-q-038-o2",
            "reasonAnchor": "bb-q-038-o2-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-038-o3",
          "text": "B의 토핑물은 맞지만 A를 반죽에 섞은 배합 재료로 바꾸었습니다. A는 따로 준비해 속에 넣고 감싼 충전물입니다.",
          "returnTo": {
            "lessonId": "bb-l-024",
            "sectionId": "bb-l-024-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-038",
            "selectedOptionId": "bb-q-038-o3",
            "reasonAnchor": "bb-q-038-o3-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-038-o4",
          "text": "A는 속을 채우는 충전물, B는 표면에 덧올리는 토핑물입니다. 재료 이름보다 실제로 어디에 어떻게 썼는지 보고 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-024",
            "sectionId": "bb-l-024-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-038",
            "selectedOptionId": "bb-q-038-o4",
            "reasonAnchor": "bb-q-038-o4-reason"
          },
          "additionalReturnTo": []
        }
      ],
      "table": {
        "caption": "재료를 배치한 작업 기록",
        "headers": [
          "작업",
          "기록"
        ],
        "rows": [
          [
            "A",
            "속재료를 넣고 반죽으로 감쌌다."
          ],
          [
            "B",
            "반죽의 표면에 부스러기 모양 재료를 덧올렸다."
          ]
        ]
      },
      "sourceIds": [
        "qnet-995",
        "ka-swirl",
        "ft-author-application"
      ],
      "intent": "filling/topping role and dough-ingredient distinction",
      "origin": "original-authored",
      "scopeCoverage": "partial taught cases; not all filling/topping categories",
      "lessonId": "bb-l-024",
      "inputBlocks": [
        {
          "type": "table",
          "caption": "재료를 배치한 작업 기록",
          "headers": [
            "작업",
            "기록"
          ],
          "rows": [
            [
              "A",
              "속재료를 넣고 반죽으로 감쌌다."
            ],
            [
              "B",
              "반죽의 표면에 부스러기 모양 재료를 덧올렸다."
            ]
          ]
        }
      ],
      "assetIds": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-039",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-024",
      "primarySectionId": "bb-l-024-s3",
      "prompt": "이 학습의 부스러기 스트로이젤과 마무리 아이싱 예에서 올리는 시점을 바르게 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-039-o1",
          "text": "스트로이젤 — 굽기 전 / 아이싱 — 구운 뒤 해당 공정에 맞게 식힌 다음"
        },
        {
          "id": "bb-q-039-o2",
          "text": "스트로이젤 — 굽기 전 / 아이싱 — 굽기 전"
        },
        {
          "id": "bb-q-039-o3",
          "text": "스트로이젤 — 굽기 뒤 / 아이싱 — 굽기 전"
        },
        {
          "id": "bb-q-039-o4",
          "text": "스트로이젤 — 굽기 뒤 / 아이싱 — 구운 뒤 해당 공정에 맞게 식힌 다음"
        }
      ],
      "correctOptionId": "bb-q-039-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-039-o1",
          "text": "이번 예의 스트로이젤은 굽기 전 표면에 올리고, 아이싱은 구운 뒤 해당 공정에 맞게 식힌 빵에 바릅니다. 토핑이라는 위치만으로 시점을 하나로 정하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-024",
            "sectionId": "bb-l-024-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-039",
            "selectedOptionId": "bb-q-039-o1",
            "reasonAnchor": "bb-q-039-o1-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-039-o2",
          "text": "스트로이젤의 시점은 맞지만 이번 마무리 아이싱 예까지 굽기 전으로 바꾸었습니다. 아이싱은 구운 뒤 식히는 단계 다음에 바릅니다.",
          "returnTo": {
            "lessonId": "bb-l-024",
            "sectionId": "bb-l-024-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-039",
            "selectedOptionId": "bb-q-039-o2",
            "reasonAnchor": "bb-q-039-o2-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-039-o3",
          "text": "두 예의 시점을 모두 바꾸었습니다. 이번 스트로이젤은 굽기 전, 아이싱은 굽기 뒤의 마무리입니다.",
          "returnTo": {
            "lessonId": "bb-l-024",
            "sectionId": "bb-l-024-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-039",
            "selectedOptionId": "bb-q-039-o3",
            "reasonAnchor": "bb-q-039-o3-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-039-o4",
          "text": "아이싱의 시점은 맞지만 스트로이젤까지 굽기 뒤로 바꾸었습니다. 부스러기 토핑을 먼저 올려 함께 굽는 공정도 있습니다.",
          "returnTo": {
            "lessonId": "bb-l-024",
            "sectionId": "bb-l-024-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-039",
            "selectedOptionId": "bb-q-039-o4",
            "reasonAnchor": "bb-q-039-o4-reason"
          },
          "additionalReturnTo": []
        }
      ],
      "sourceIds": [
        "qnet-995",
        "ka-swirl",
        "ka-icing",
        "ka-streusel"
      ],
      "intent": "specific before/after application cases; no universal topping stage",
      "origin": "original-authored",
      "scopeCoverage": "partial taught cases; not all filling/topping categories",
      "lessonId": "bb-l-024",
      "inputBlocks": [],
      "assetIds": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-040",
      "version": "local-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-025",
      "primarySectionId": "bb-l-025-s3",
      "prompt": "반죽에 펴 바른 뒤 말아 넣는 충전물을 준비한다. 이번 사례에 맞는 고형물과 잼의 상태는?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-040-o1",
          "text": "고형물은 큰 덩어리로 남기고, 잼은 묽게 흐르게 한다."
        },
        {
          "id": "bb-q-040-o2",
          "text": "고형물은 잘게 준비하고, 잼은 너무 묽게 흐르지 않게 한다."
        },
        {
          "id": "bb-q-040-o3",
          "text": "고형물은 큰 덩어리로 남기고, 잼은 너무 묽게 흐르지 않게 한다."
        },
        {
          "id": "bb-q-040-o4",
          "text": "고형물은 잘게 준비하고, 잼은 묽게 흐르게 한다."
        }
      ],
      "correctOptionId": "bb-q-040-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-040-o1",
          "text": "큰 덩어리는 고르게 펴고 일정하게 말기 어렵게 하고, 너무 묽은 잼은 말 때 밖으로 밀려 나오기 쉽습니다. 이번 작업에 필요한 두 상태를 모두 반대로 두었습니다.",
          "returnTo": {
            "lessonId": "bb-l-025",
            "sectionId": "bb-l-025-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-040",
            "selectedOptionId": "bb-q-040-o1",
            "reasonAnchor": "bb-q-040-o1-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-040-o2",
          "text": "고형물을 잘게 준비하면 고르게 펴고 말기 쉽고, 잼이 너무 묽지 않으면 말 때 밀려 나오는 문제를 줄이는 데 도움이 됩니다. 이것만으로 모든 누출이 사라진다는 뜻은 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-025",
            "sectionId": "bb-l-025-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-040",
            "selectedOptionId": "bb-q-040-o2",
            "reasonAnchor": "bb-q-040-o2-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-040-o3",
          "text": "잼의 방향은 맞지만 고형물을 큰 덩어리로 남겼습니다. 말아 넣는 예에서는 너무 큰 덩어리 없이 잘게 준비하는 이유를 함께 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-025",
            "sectionId": "bb-l-025-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-040",
            "selectedOptionId": "bb-q-040-o3",
            "reasonAnchor": "bb-q-040-o3-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-040-o4",
          "text": "고형물의 준비는 맞지만 잼을 묽게 흐르게 했습니다. 너무 흐르는 잼은 말 때 밖으로 밀려 나오기 쉬워 이번 작업에 맞는 되기를 확인합니다.",
          "returnTo": {
            "lessonId": "bb-l-025",
            "sectionId": "bb-l-025-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-040",
            "selectedOptionId": "bb-q-040-o4",
            "reasonAnchor": "bb-q-040-o4-reason"
          },
          "additionalReturnTo": []
        }
      ],
      "sourceIds": [
        "qnet-995",
        "ka-fill-options"
      ],
      "intent": "rolling filling particle-size and flow preparation, taught conditions only",
      "origin": "original-authored",
      "scopeCoverage": "partial taught cases; not all filling/topping categories",
      "lessonId": "bb-l-025",
      "inputBlocks": [],
      "assetIds": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-041",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-025",
      "primarySectionId": "bb-l-025-s3",
      "prompt": "이 학습의 부스러기 스트로이젤을 만들 때 확인할 섞음 상태는?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-041-o1",
          "text": "재료가 모두 한 덩어리로 뭉친 상태"
        },
        {
          "id": "bb-q-041-o2",
          "text": "물처럼 흘러내리는 액상 상태"
        },
        {
          "id": "bb-q-041-o3",
          "text": "작은 덩어리들이 부스러기 모양으로 남은 상태"
        },
        {
          "id": "bb-q-041-o4",
          "text": "마른 가루와 버터가 서로 따로 남은 상태"
        }
      ],
      "correctOptionId": "bb-q-041-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-041-o1",
          "text": "부스러기 모양을 만들려는 목표를 한 덩어리로 뭉친 상태로 바꾸었습니다. 이 예에서는 계속 섞는 것이 항상 좋은 방향이 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-025",
            "sectionId": "bb-l-025-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-041",
            "selectedOptionId": "bb-q-041-o1",
            "reasonAnchor": "bb-q-041-o1-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-041-o2",
          "text": "부스러기 토핑의 상태를 흐르는 액상으로 바꾸었습니다. 이 예의 재료는 부스러기 모양으로 섞어 표면에 올립니다.",
          "returnTo": {
            "lessonId": "bb-l-025",
            "sectionId": "bb-l-025-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-041",
            "selectedOptionId": "bb-q-041-o2",
            "reasonAnchor": "bb-q-041-o2-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-041-o3",
          "text": "이 예는 작은 덩어리들이 남은 부스러기 상태를 목표로 합니다. 한 덩어리로 모두 뭉치기 전 필요한 상태인지 확인합니다.",
          "returnTo": {
            "lessonId": "bb-l-025",
            "sectionId": "bb-l-025-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-041",
            "selectedOptionId": "bb-q-041-o3",
            "reasonAnchor": "bb-q-041-o3-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-041-o4",
          "text": "가루와 버터가 아직 따로 남은 상태는 부스러기 모양으로 섞인 상태와 다릅니다. 각각 분리된 재료가 아니라 목표한 부스러기가 만들어졌는지 확인합니다.",
          "returnTo": {
            "lessonId": "bb-l-025",
            "sectionId": "bb-l-025-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-041",
            "selectedOptionId": "bb-q-041-o4",
            "reasonAnchor": "bb-q-041-o4-reason"
          },
          "additionalReturnTo": []
        }
      ],
      "sourceIds": [
        "qnet-995",
        "ka-swirl",
        "ka-streusel"
      ],
      "intent": "crumb topping mixing target, not prolonged mixing or uncombined ingredients",
      "origin": "original-authored",
      "scopeCoverage": "partial taught cases; not all filling/topping categories",
      "lessonId": "bb-l-025",
      "inputBlocks": [],
      "assetIds": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-042",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-026",
      "primarySectionId": "bb-l-026-s2",
      "prompt": "이 학습에서 확인한 식약처·질병관리청의 국내 예방 안내에 맞는 손씻기 방법은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-042-o1",
          "text": "흐르는 물과 비누로 손 전체를10초 씻는다."
        },
        {
          "id": "bb-q-042-o2",
          "text": "고여 있는 물과 비누로 손 전체를30초 이상 씻는다."
        },
        {
          "id": "bb-q-042-o3",
          "text": "흐르는 물과 비누로 손 전체를30초 이상 꼼꼼히 씻는다."
        },
        {
          "id": "bb-q-042-o4",
          "text": "흐르는 물만으로 손 전체를30초 이상 씻는다."
        }
      ],
      "correctOptionId": "bb-q-042-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-042-o1",
          "text": "흐르는 물과 비누를 쓰는 방향은 맞지만10초는 이 학습의 국내 안내인30초 이상에 미치지 못합니다.",
          "returnTo": {
            "lessonId": "bb-l-026",
            "sectionId": "bb-l-026-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-042",
            "selectedOptionId": "bb-q-042-o1",
            "reasonAnchor": "bb-q-042-o1-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-042-o2",
          "text": "비누와30초 이상은 맞지만 고인 물로 바꾸었습니다. 확인한 국내 안내는 흐르는 물을 사용합니다.",
          "returnTo": {
            "lessonId": "bb-l-026",
            "sectionId": "bb-l-026-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-042",
            "selectedOptionId": "bb-q-042-o2",
            "reasonAnchor": "bb-q-042-o2-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-042-o3",
          "text": "확인한 국내 예방 안내는 흐르는 물과 비누로30초 이상 꼼꼼히 손을 씻는 것입니다. 손등·손가락 사이·손톱 밑도 문지르고 잘 헹군 뒤 말립니다.",
          "returnTo": {
            "lessonId": "bb-l-026",
            "sectionId": "bb-l-026-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-042",
            "selectedOptionId": "bb-q-042-o3",
            "reasonAnchor": "bb-q-042-o3-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-042-o4",
          "text": "시간만 맞추고 비누를 뺐습니다. 확인한 안내는 흐르는 물과 비누를 함께 사용해 꼼꼼히 씻도록 합니다.",
          "returnTo": {
            "lessonId": "bb-l-026",
            "sectionId": "bb-l-026-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-042",
            "selectedOptionId": "bb-q-042-o4",
            "reasonAnchor": "bb-q-042-o4-reason"
          },
          "additionalReturnTo": []
        }
      ],
      "sourceIds": [
        "qnet-995",
        "mfds-hands",
        "kdca-hands",
        "cdc-hands"
      ],
      "intent": "domestic public prevention guidance: running water/soap/30sec or longer, not legal facility standard",
      "origin": "original-authored",
      "scopeCoverage": "partial; taught official public prevention guidance and biological cross-contamination example",
      "lessonId": "bb-l-026",
      "inputBlocks": [],
      "assetIds": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-043",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-027",
      "primarySectionId": "bb-l-027-s2",
      "prompt": "가열 전 재료의 해로운 세균이 손·작업면을 거쳐 구운 빵으로 옮겨갔다. 이와 같은 오염의 이동을 가리키는 말은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-043-o1",
          "text": "세척"
        },
        {
          "id": "bb-q-043-o2",
          "text": "교차오염"
        },
        {
          "id": "bb-q-043-o3",
          "text": "분리보관"
        },
        {
          "id": "bb-q-043-o4",
          "text": "가열"
        }
      ],
      "correctOptionId": "bb-q-043-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-043-o1",
          "text": "세척은 손·도구·작업면을 씻는 행동입니다. 문제는 씻는 행동이 아니라 한쪽의 오염원이 다른 식품으로 옮겨간 현상입니다.",
          "returnTo": {
            "lessonId": "bb-l-027",
            "sectionId": "bb-l-027-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-043",
            "selectedOptionId": "bb-q-043-o1",
            "reasonAnchor": "bb-q-043-o1-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-043-o2",
          "text": "한쪽의 오염원이 손·작업면 등을 거쳐 다른 식품으로 옮겨가는 것은 교차오염의 사례입니다. 구운 식품도 취급 중 새로 오염될 수 있습니다.",
          "returnTo": {
            "lessonId": "bb-l-027",
            "sectionId": "bb-l-027-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-043",
            "selectedOptionId": "bb-q-043-o2",
            "reasonAnchor": "bb-q-043-o2-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-043-o3",
          "text": "분리보관은 서로 다른 재료와 식품을 구분해 접촉을 줄이는 행동입니다. 이미 오염이 옮겨간 현상의 이름과 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-027",
            "sectionId": "bb-l-027-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-043",
            "selectedOptionId": "bb-q-043-o3",
            "reasonAnchor": "bb-q-043-o3-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-043-o4",
          "text": "가열은 열을 가하는 작업입니다. 문제는 열로 익히는 작업이 아니라 취급 중 오염이 다른 식품으로 옮겨간 현상을 묻습니다.",
          "returnTo": {
            "lessonId": "bb-l-027",
            "sectionId": "bb-l-027-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-043",
            "selectedOptionId": "bb-q-043-o4",
            "reasonAnchor": "bb-q-043-o4-reason"
          },
          "additionalReturnTo": []
        }
      ],
      "sourceIds": [
        "qnet-995",
        "fda-flour",
        "foodsafety-separate",
        "hy-author-application"
      ],
      "intent": "name cross-contamination separately from cleaning/separation/heating actions",
      "origin": "original-authored",
      "scopeCoverage": "partial; taught official public prevention guidance and biological cross-contamination example",
      "lessonId": "bb-l-027",
      "inputBlocks": [],
      "assetIds": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-044",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-027",
      "primarySectionId": "bb-l-027-s3",
      "prompt": "이번 학습에서 가열 전 재료의 오염이 바로 먹을 식품으로 옮는 일을 줄이기 위해 구분해 다루도록 한 짝은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-044-o1",
          "text": "가열 전 생반죽 — 구운 빵"
        },
        {
          "id": "bb-q-044-o2",
          "text": "같은 생반죽을 분할한 조각 두 개"
        },
        {
          "id": "bb-q-044-o3",
          "text": "같은 밀가루의 계량 전 분량 — 계량 후 분량"
        },
        {
          "id": "bb-q-044-o4",
          "text": "같은 배치에서 구운 빵 두 조각"
        }
      ],
      "correctOptionId": "bb-q-044-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-044-o1",
          "text": "가열 전 반죽과 바로 먹을 구운 빵은 취급 단계를 구분합니다. 그 사이의 손·도구·작업면으로 오염이 옮을 수 있어 분리와 세척을 함께 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-027",
            "sectionId": "bb-l-027-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-044",
            "selectedOptionId": "bb-q-044-o1",
            "reasonAnchor": "bb-q-044-o1-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-044-o2",
          "text": "둘 다 같은 반죽에서 나온 가열 전 조각입니다. 이 학습에서 묻는 가열 전 원료와 바로 먹는 식품 사이의 구분과 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-027",
            "sectionId": "bb-l-027-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-044",
            "selectedOptionId": "bb-q-044-o2",
            "reasonAnchor": "bb-q-044-o2-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-044-o3",
          "text": "계량 전후의 양을 구분한 짝입니다. 같은 밀가루를 계량했다는 사실이 가열 전 재료와 바로 먹을 구운 식품 사이의 구분을 대신하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-027",
            "sectionId": "bb-l-027-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-044",
            "selectedOptionId": "bb-q-044-o3",
            "reasonAnchor": "bb-q-044-o3-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-044-o4",
          "text": "둘 다 같은 배치에서 구운 식품입니다. 이 문제의 기준인 가열 전 재료에서 구운 식품으로 옮는 경로를 나눈 짝이 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-027",
            "sectionId": "bb-l-027-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-044",
            "selectedOptionId": "bb-q-044-o4",
            "reasonAnchor": "bb-q-044-o4-reason"
          },
          "additionalReturnTo": []
        }
      ],
      "sourceIds": [
        "qnet-995",
        "fda-flour",
        "foodsafety-separate",
        "hy-author-application"
      ],
      "intent": "separate raw dough from ready-to-eat bread based on processing stage, not arbitrary portion/measurement split",
      "origin": "original-authored",
      "scopeCoverage": "partial; taught official public prevention guidance and biological cross-contamination example",
      "lessonId": "bb-l-027",
      "inputBlocks": [],
      "assetIds": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-045",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-028",
      "primarySectionId": "bb-l-028-s2",
      "prompt": "다음 위해요소의 예 A·B·C를 순서대로 바르게 분류한 것은?",
      "conditions": [
        "A: 식품의 병원성 세균",
        "B: 잘못 취급해 식품에 남은 해로운 세제 성분",
        "C: 식품에 섞인 날카로운 금속 조각"
      ],
      "options": [
        {
          "id": "bb-q-045-o1",
          "text": "생물학적 — 물리적 — 화학적"
        },
        {
          "id": "bb-q-045-o2",
          "text": "생물학적 — 화학적 — 물리적"
        },
        {
          "id": "bb-q-045-o3",
          "text": "화학적 — 생물학적 — 물리적"
        },
        {
          "id": "bb-q-045-o4",
          "text": "물리적 — 화학적 — 생물학적"
        }
      ],
      "correctOptionId": "bb-q-045-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-045-o1",
          "text": "A의 병원성 세균은 생물학적 위해의 예가 맞습니다. B는 해로운 화학성분이므로 화학적, C는 날카로운 금속 조각이므로 물리적으로 구분해야 합니다.",
          "returnTo": {
            "lessonId": "bb-l-028",
            "sectionId": "bb-l-028-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-045",
            "selectedOptionId": "bb-q-045-o1",
            "reasonAnchor": "bb-q-045-o1-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-045-o2",
          "text": "병원성 세균은 생물학적, 해로운 세제 성분은 화학적, 날카로운 금속 조각은 물리적 위해의 예입니다. 같은 식품에서 발견해도 위해의 성질로 분류합니다.",
          "returnTo": {
            "lessonId": "bb-l-028",
            "sectionId": "bb-l-028-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-045",
            "selectedOptionId": "bb-q-045-o2",
            "reasonAnchor": "bb-q-045-o2-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-045-o3",
          "text": "C는 물리적 위해의 예가 맞지만 A와 B를 바꾸었습니다. 세균은 생물학적, 해로운 세제 성분은 화학적 위해의 예입니다.",
          "returnTo": {
            "lessonId": "bb-l-028",
            "sectionId": "bb-l-028-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-045",
            "selectedOptionId": "bb-q-045-o3",
            "reasonAnchor": "bb-q-045-o3-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-045-o4",
          "text": "B는 화학적 위해의 예가 맞지만 A와 C를 바꾸었습니다. 병원성 세균은 생물학적, 날카로운 금속 조각은 물리적 위해의 예입니다.",
          "returnTo": {
            "lessonId": "bb-l-028",
            "sectionId": "bb-l-028-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-045",
            "selectedOptionId": "bb-q-045-o4",
            "reasonAnchor": "bb-q-045-o4-reason"
          },
          "additionalReturnTo": []
        }
      ],
      "sourceIds": [
        "qnet-995",
        "fda-haccp",
        "fao-analysis",
        "hc-author-application"
      ],
      "intent": "classify3 explicit hazard examples by nature, not location/visibility",
      "origin": "original-authored",
      "scopeCoverage": "partial taught hazard classification and4 HACCP foundation roles only",
      "lessonId": "bb-l-028",
      "inputBlocks": [],
      "assetIds": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-046",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-029",
      "primarySectionId": "bb-l-029-s2",
      "prompt": "HACCP에서 위해를 예방·제거하거나 허용 수준으로 줄이는 데 관리가 필수인 공정 단계를 가리키는 용어는?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-046-o1",
          "text": "중요관리점(CCP)"
        },
        {
          "id": "bb-q-046-o2",
          "text": "위해요소 분석"
        },
        {
          "id": "bb-q-046-o3",
          "text": "한계기준"
        },
        {
          "id": "bb-q-046-o4",
          "text": "모니터링"
        }
      ],
      "correctOptionId": "bb-q-046-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-046-o1",
          "text": "중요관리점은 위해를 예방·제거하거나 허용할 수 있는 수준으로 줄이기 위해 관리가 필수인 공정 단계입니다. 단계를 묻는 말과 연결합니다.",
          "returnTo": {
            "lessonId": "bb-l-029",
            "sectionId": "bb-l-029-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-046",
            "selectedOptionId": "bb-q-046-o1",
            "reasonAnchor": "bb-q-046-o1-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-046-o2",
          "text": "위해요소 분석은 가능한 위해를 찾고 발생 가능성과 결과의 심각성을 평가하는 일입니다. 그 분석을 바탕으로 정하는 필수 관리 단계의 이름과 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-029",
            "sectionId": "bb-l-029-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-046",
            "selectedOptionId": "bb-q-046-o2",
            "reasonAnchor": "bb-q-046-o2-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-046-o3",
          "text": "한계기준은 중요관리점의 관리 상태를 판단하는 기준입니다. 공정 단계 자체의 이름은 중요관리점입니다.",
          "returnTo": {
            "lessonId": "bb-l-029",
            "sectionId": "bb-l-029-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-046",
            "selectedOptionId": "bb-q-046-o3",
            "reasonAnchor": "bb-q-046-o3-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-046-o4",
          "text": "모니터링은 정해진 절차에 따라 중요관리점의 실제 상태를 관찰·측정하고 기록하는 일입니다. 관리해야 할 단계 자체의 이름과 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-029",
            "sectionId": "bb-l-029-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-046",
            "selectedOptionId": "bb-q-046-o4",
            "reasonAnchor": "bb-q-046-o4-reason"
          },
          "additionalReturnTo": []
        }
      ],
      "sourceIds": [
        "qnet-995",
        "mfds-haccp",
        "fao-intro",
        "fao-analysis",
        "fao-ccp",
        "fao-limits",
        "fao-monitor",
        "fda-haccp",
        "hc-author-application"
      ],
      "intent": "identifyCCP as essential control step separately from analysis/limit/monitoring",
      "origin": "original-authored",
      "scopeCoverage": "partial taught hazard classification and4 HACCP foundation roles only",
      "lessonId": "bb-l-029",
      "inputBlocks": [],
      "assetIds": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-047",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-029",
      "primarySectionId": "bb-l-029-s3",
      "prompt": "정해진 중요관리점에서 한계기준과 맞는지 공정 상태를 정해진 절차에 따라 관찰·측정하고 기록했다. 이 활동은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-047-o1",
          "text": "위해요소 분석"
        },
        {
          "id": "bb-q-047-o2",
          "text": "중요관리점 선정"
        },
        {
          "id": "bb-q-047-o3",
          "text": "한계기준 설정"
        },
        {
          "id": "bb-q-047-o4",
          "text": "모니터링"
        }
      ],
      "correctOptionId": "bb-q-047-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-047-o1",
          "text": "위해요소 분석은 어떤 위해를 관리해야 하는지 찾고 평가하는 일입니다. 문제는 이미 정해진 중요관리점의 실제 상태를 관찰·측정하고 기록하는 활동입니다.",
          "returnTo": {
            "lessonId": "bb-l-029",
            "sectionId": "bb-l-029-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-047",
            "selectedOptionId": "bb-q-047-o1",
            "reasonAnchor": "bb-q-047-o1-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-047-o2",
          "text": "중요관리점 선정은 관리가 필수인 공정 단계를 정하는 일입니다. 문제에서는 그 단계가 이미 정해져 있고 실제 상태를 살피고 있습니다.",
          "returnTo": {
            "lessonId": "bb-l-029",
            "sectionId": "bb-l-029-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-047",
            "selectedOptionId": "bb-q-047-o2",
            "reasonAnchor": "bb-q-047-o2-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-047-o3",
          "text": "한계기준 설정은 관리 상태를 가르는 기준을 정하는 일입니다. 이미 정해진 기준과 실제 상태를 비교할 관찰·측정을 하는 활동과 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-029",
            "sectionId": "bb-l-029-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-047",
            "selectedOptionId": "bb-q-047-o3",
            "reasonAnchor": "bb-q-047-o3-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-047-o4",
          "text": "정해진 절차에 따라 중요관리점의 실제 상태를 관찰·측정하고 기록하는 활동은 모니터링입니다. 기준을 정하는 일과 실제로 살피는 일을 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-029",
            "sectionId": "bb-l-029-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-047",
            "selectedOptionId": "bb-q-047-o4",
            "reasonAnchor": "bb-q-047-o4-reason"
          },
          "additionalReturnTo": []
        }
      ],
      "sourceIds": [
        "qnet-995",
        "mfds-haccp",
        "fao-intro",
        "fao-analysis",
        "fao-ccp",
        "fao-limits",
        "fao-monitor",
        "fda-haccp",
        "hc-author-application"
      ],
      "intent": "identify monitoring action after step/limit already determined, not their establishment",
      "origin": "original-authored",
      "scopeCoverage": "partial taught hazard classification and4 HACCP foundation roles only",
      "lessonId": "bb-l-029",
      "inputBlocks": [],
      "assetIds": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-048",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-030",
      "primarySectionId": "bb-l-030-s2",
      "prompt": "한계기준 이탈 뒤 공정이 다시 관리되도록 조치하고 영향을 받은 제품에 대응했다. 이 활동을 가리키는 용어는?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-048-o1",
          "text": "위해요소 분석"
        },
        {
          "id": "bb-q-048-o2",
          "text": "모니터링"
        },
        {
          "id": "bb-q-048-o3",
          "text": "개선조치"
        },
        {
          "id": "bb-q-048-o4",
          "text": "한계기준 설정"
        }
      ],
      "correctOptionId": "bb-q-048-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-048-o1",
          "text": "위해요소 분석은 가능한 위해를 찾고 평가하는 일입니다. 문제는 이탈을 발견한 뒤 공정과 영향제품에 대응하는 활동을 묻습니다.",
          "returnTo": {
            "lessonId": "bb-l-029",
            "sectionId": "bb-l-029-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-048",
            "selectedOptionId": "bb-q-048-o1",
            "reasonAnchor": "bb-q-048-o1-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-048-o2",
          "text": "모니터링은 실제 상태를 관찰·측정하고 기록해 이탈을 알아내는 역할입니다. 문제는 발견 뒤 관리 상태를 회복하고 영향제품에 대응한 활동입니다.",
          "returnTo": {
            "lessonId": "bb-l-030",
            "sectionId": "bb-l-030-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-048",
            "selectedOptionId": "bb-q-048-o2",
            "reasonAnchor": "bb-q-048-o2-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-048-o3",
          "text": "한계기준 이탈 뒤 공정의 관리 회복과 영향받은 제품 대응을 실행하는 것은 개선조치입니다. 두 대상을 함께 살핍니다.",
          "returnTo": {
            "lessonId": "bb-l-030",
            "sectionId": "bb-l-030-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-048",
            "selectedOptionId": "bb-q-048-o3",
            "reasonAnchor": "bb-q-048-o3-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-048-o4",
          "text": "한계기준 설정은 관리 상태를 판단할 기준을 정하는 일입니다. 문제는 기준이 이미 정해져 있고 그 기준을 벗어난 뒤 대응한 활동입니다.",
          "returnTo": {
            "lessonId": "bb-l-029",
            "sectionId": "bb-l-029-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-048",
            "selectedOptionId": "bb-q-048-o4",
            "reasonAnchor": "bb-q-048-o4-reason"
          },
          "additionalReturnTo": []
        }
      ],
      "sourceIds": [
        "qnet-995",
        "fao-monitor",
        "fao-correct",
        "hr-author-application",
        "fao-analysis",
        "fao-ccp"
      ],
      "intent": "identify corrective action after deviation distinctly from analysis/monitoring/limit-setting",
      "origin": "original-authored",
      "scopeCoverage": "partial taught roles only; no legal/product-specific procedure/values",
      "lessonId": "bb-l-030",
      "inputBlocks": [],
      "assetIds": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-049",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-031",
      "primarySectionId": "bb-l-031-s1",
      "prompt": "모니터링·개선조치 기록 등을 검토해 HACCP 계획이 이행되고 위해가 의도대로 계속 관리되는지 확인했다. 이 활동은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-049-o1",
          "text": "검증"
        },
        {
          "id": "bb-q-049-o2",
          "text": "모니터링"
        },
        {
          "id": "bb-q-049-o3",
          "text": "중요관리점 선정"
        },
        {
          "id": "bb-q-049-o4",
          "text": "개선조치"
        }
      ],
      "correctOptionId": "bb-q-049-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-049-o1",
          "text": "계획이 실제로 이행되고 위해가 의도대로 관리되는지 확인하는 것은 검증의 역할입니다. 기록 검토는 그 확인에 쓰이는 한 방법입니다.",
          "returnTo": {
            "lessonId": "bb-l-031",
            "sectionId": "bb-l-031-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-049",
            "selectedOptionId": "bb-q-049-o1",
            "reasonAnchor": "bb-q-049-o1-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-049-o2",
          "text": "모니터링은 정해진 중요관리점의 실제 상태를 관찰·측정하는 일입니다. 문제는 그 기록 등을 돌아보며 계획 이행과 관리 효과를 확인하는 활동입니다.",
          "returnTo": {
            "lessonId": "bb-l-031",
            "sectionId": "bb-l-031-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-049",
            "selectedOptionId": "bb-q-049-o2",
            "reasonAnchor": "bb-q-049-o2-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-049-o3",
          "text": "중요관리점 선정은 위해 제어에 관리가 필수인 공정 단계를 정하는 일입니다. 이미 운영한 계획과 기록을 검토하는 역할과 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-029",
            "sectionId": "bb-l-029-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-049",
            "selectedOptionId": "bb-q-049-o3",
            "reasonAnchor": "bb-q-049-o3-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-049-o4",
          "text": "개선조치는 이탈 뒤 공정의 관리 회복과 영향제품 대응을 실행하는 활동입니다. 문제는 조치 실행 자체가 아니라 운영과 관리 효과를 확인하는 역할입니다.",
          "returnTo": {
            "lessonId": "bb-l-030",
            "sectionId": "bb-l-030-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-049",
            "selectedOptionId": "bb-q-049-o4",
            "reasonAnchor": "bb-q-049-o4-reason"
          },
          "additionalReturnTo": []
        }
      ],
      "sourceIds": [
        "qnet-995",
        "fao-monitor",
        "fao-limits",
        "fao-verify",
        "fao-record",
        "hr-author-application",
        "fao-analysis",
        "fao-ccp",
        "fao-correct"
      ],
      "intent": "verification of implemented plan/control distinct from real-time monitoring or action execution",
      "origin": "original-authored",
      "scopeCoverage": "partial taught roles only; no legal/product-specific procedure/values",
      "lessonId": "bb-l-031",
      "inputBlocks": [],
      "assetIds": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-050",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-031",
      "primarySectionId": "bb-l-031-s3",
      "prompt": "다음 두 자료의 역할을 순서대로 바르게 연결한 것은?",
      "conditions": [
        "A: 관찰 방법과 담당자를 정한 절차",
        "B: 실제 관찰·측정 결과와 이탈 시 조치 내용"
      ],
      "options": [
        {
          "id": "bb-q-050-o1",
          "text": "수행 기록 — 계획·절차"
        },
        {
          "id": "bb-q-050-o2",
          "text": "계획·절차 — 수행 기록"
        },
        {
          "id": "bb-q-050-o3",
          "text": "계획·절차 — 계획·절차"
        },
        {
          "id": "bb-q-050-o4",
          "text": "수행 기록 — 수행 기록"
        }
      ],
      "correctOptionId": "bb-q-050-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-050-o1",
          "text": "두 자료의 역할을 바꾸었습니다. A는 앞으로 따를 방법을 정한 계획·절차이고, B는 실제로 관찰하고 대응한 수행 기록입니다.",
          "returnTo": {
            "lessonId": "bb-l-031",
            "sectionId": "bb-l-031-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-050",
            "selectedOptionId": "bb-q-050-o1",
            "reasonAnchor": "bb-q-050-o1-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-050-o2",
          "text": "A는 무엇을 어떻게 하도록 정했는지 보여 주는 계획·절차입니다. B는 실제 관찰·측정과 조치 결과를 보여 주는 수행 기록입니다.",
          "returnTo": {
            "lessonId": "bb-l-031",
            "sectionId": "bb-l-031-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-050",
            "selectedOptionId": "bb-q-050-o2",
            "reasonAnchor": "bb-q-050-o2-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-050-o3",
          "text": "A의 계획·절차는 맞지만 B는 정해 둔 방법이 아니라 실제로 수행한 결과입니다. B는 수행 기록으로 구분합니다.",
          "returnTo": {
            "lessonId": "bb-l-031",
            "sectionId": "bb-l-031-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-050",
            "selectedOptionId": "bb-q-050-o3",
            "reasonAnchor": "bb-q-050-o3-reason"
          },
          "additionalReturnTo": []
        },
        {
          "optionId": "bb-q-050-o4",
          "text": "B의 수행 기록은 맞지만 A는 실제 결과가 아니라 관찰 방법과 담당자를 정해 둔 절차입니다. A는 계획·절차로 구분합니다.",
          "returnTo": {
            "lessonId": "bb-l-031",
            "sectionId": "bb-l-031-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-050",
            "selectedOptionId": "bb-q-050-o4",
            "reasonAnchor": "bb-q-050-o4-reason"
          },
          "additionalReturnTo": []
        }
      ],
      "sourceIds": [
        "qnet-995",
        "fao-monitor",
        "fao-limits",
        "fao-verify",
        "fao-record",
        "hr-author-application",
        "fao-analysis",
        "fao-ccp",
        "fao-correct"
      ],
      "intent": "distinguish documented plan/procedures from actual monitoring/corrective action records",
      "origin": "original-authored",
      "scopeCoverage": "partial taught roles only; no legal/product-specific procedure/values",
      "lessonId": "bb-l-031",
      "inputBlocks": [],
      "assetIds": [],
      "explanationAssetIds": []
    },
    {
      "id": "bb-q-051",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-032",
      "primarySectionId": "bb-l-032-s2",
      "prompt": "효모·곰팡이·세균의 기본 관계를 바르게 설명한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-051-o1",
          "text": "효모와 곰팡이는 진균이며 세균과 구별한다."
        },
        {
          "id": "bb-q-051-o2",
          "text": "효모와 세균은 진균이며 곰팡이와 구별한다."
        },
        {
          "id": "bb-q-051-o3",
          "text": "곰팡이는 세균이며 효모만 진균이다."
        },
        {
          "id": "bb-q-051-o4",
          "text": "효모는 세균의 다른 이름이며 진균과 구별한다."
        }
      ],
      "correctOptionId": "bb-q-051-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-051-o1",
          "text": "효모와 곰팡이는 진균에 속하며 세균은 다른 무리입니다. 효모가 한 세포라는 공통점만으로 세균과 같은 무리가 되지는 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-032",
            "sectionId": "bb-l-032-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-051",
            "selectedOptionId": "bb-q-051-o1",
            "reasonAnchor": "bb-q-051-o1-reason"
          }
        },
        {
          "optionId": "bb-q-051-o2",
          "text": "효모는 진균이지만 세균은 진균과 다른 무리입니다. 곰팡이를 진균 밖으로 빼는 것도 맞지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-032",
            "sectionId": "bb-l-032-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-051",
            "selectedOptionId": "bb-q-051-o2",
            "reasonAnchor": "bb-q-051-o2-reason"
          }
        },
        {
          "optionId": "bb-q-051-o3",
          "text": "곰팡이도 진균입니다. 실처럼 뻗는 균사가 발달한다고 해서 세균으로 분류하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-032",
            "sectionId": "bb-l-032-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-051",
            "selectedOptionId": "bb-q-051-o3",
            "reasonAnchor": "bb-q-051-o3-reason"
          }
        },
        {
          "optionId": "bb-q-051-o4",
          "text": "이스트라고도 부르는 효모는 진균입니다. ‘효모’와 ‘세균’은 서로 바꿔 부르는 말이 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-032",
            "sectionId": "bb-l-032-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-051",
            "selectedOptionId": "bb-q-051-o4",
            "reasonAnchor": "bb-q-051-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "os-microbes",
        "bc-yeast"
      ],
      "intent": "basic group relationship; not all microbe taxonomy",
      "origin": "original-authored",
      "scopeCoverage": "partial taught objectives only; no official past-exam/frequency claim",
      "onePoint": "효모와 곰팡이는 진균에 속하며 세균은 다른 무리입니다. 효모가 한 세포라는 공통점만으로 세균과 같은 무리가 되지는 않습니다.",
      "memoryPointSource": {
        "questionId": "bb-q-051",
        "questionVersion": "local-r1"
      },
      "lessonId": "bb-l-032",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-052",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-032",
      "primarySectionId": "bb-l-032-s2",
      "prompt": "이번 학습에서 ‘균사’라고 부른 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-052-o1",
          "text": "효모 한 세포를 부르는 다른 이름"
        },
        {
          "id": "bb-q-052-o2",
          "text": "반죽이 가스를 보유하는 글루텐 구조"
        },
        {
          "id": "bb-q-052-o3",
          "text": "곰팡이에서 실처럼 뻗는 구조"
        },
        {
          "id": "bb-q-052-o4",
          "text": "빵 속에서 가스가 차 있던 기공"
        }
      ],
      "correctOptionId": "bb-q-052-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-052-o1",
          "text": "효모는 기본적으로 한 세포로 생활하는 진균입니다. 그 한 세포를 균사라는 말로 바꿔 부르지 않습니다. 여기서는 곰팡이의 실 모양 구조를 균사로 배웠습니다.",
          "returnTo": {
            "lessonId": "bb-l-032",
            "sectionId": "bb-l-032-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-052",
            "selectedOptionId": "bb-q-052-o1",
            "reasonAnchor": "bb-q-052-o1-reason"
          }
        },
        {
          "optionId": "bb-q-052-o2",
          "text": "글루텐은 밀가루 단백질·물·혼합을 거쳐 발달하고 가스 보유에 기여하는 반죽 구조입니다. 곰팡이의 균사와 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-001",
            "sectionId": "bb-l-001-s2"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-032",
              "sectionId": "bb-l-032-s2"
            }
          ],
          "resumeQuestion": {
            "questionId": "bb-q-052",
            "selectedOptionId": "bb-q-052-o2",
            "reasonAnchor": "bb-q-052-o2-reason"
          }
        },
        {
          "optionId": "bb-q-052-o3",
          "text": "균사는 곰팡이에서 실처럼 뻗는 구조입니다. 이런 구조가 모여 자라며 눈에 보이는 부분을 이룰 수 있습니다. 실제 사진의 종·침투 깊이를 판별하는 이름은 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-032",
            "sectionId": "bb-l-032-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-052",
            "selectedOptionId": "bb-q-052-o3",
            "reasonAnchor": "bb-q-052-o3-reason"
          }
        },
        {
          "optionId": "bb-q-052-o4",
          "text": "기공은 빵 속 공간을 가리키며 곰팡이의 실 모양 구조와 다릅니다. L016에서는 기공이 많은 빵의 표면 아래도 오염될 수 있다고 배웠습니다.",
          "returnTo": {
            "lessonId": "bb-l-016",
            "sectionId": "bb-l-016-s2"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-032",
              "sectionId": "bb-l-032-s2"
            }
          ],
          "resumeQuestion": {
            "questionId": "bb-q-052",
            "selectedOptionId": "bb-q-052-o4",
            "reasonAnchor": "bb-q-052-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "os-microbes",
        "usda-molds",
        "mb-author-application"
      ],
      "intent": "identify a taught structure versus cell/dough structure/space",
      "origin": "original-authored",
      "scopeCoverage": "partial taught objectives only; no official past-exam/frequency claim",
      "onePoint": "균사는 곰팡이에서 실처럼 뻗는 구조입니다. 이런 구조가 모여 자라며 눈에 보이는 부분을 이룰 수 있습니다. 실제 사진의 종·침투 깊이를 판별하는 이름은 아닙니다.",
      "memoryPointSource": {
        "questionId": "bb-q-052",
        "questionVersion": "local-r1"
      },
      "lessonId": "bb-l-032",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-053",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-033",
      "primarySectionId": "bb-l-033-s1",
      "prompt": "A와 B를 이번 학습의 의미에 맞게 순서대로 연결한 것은?",
      "conditions": [
        "A: 정해진 제빵 공정에서 효모의 당 이용·가스 생성을 이용한다.",
        "B: 구운 빵에 원치 않는 곰팡이가 자라 있다."
      ],
      "options": [
        {
          "id": "bb-q-053-o1",
          "text": "원치 않는 오염 — 의도한 발효"
        },
        {
          "id": "bb-q-053-o2",
          "text": "의도한 발효 — 원치 않는 오염"
        },
        {
          "id": "bb-q-053-o3",
          "text": "의도한 발효 — 의도한 발효"
        },
        {
          "id": "bb-q-053-o4",
          "text": "원치 않는 오염 — 원치 않는 오염"
        }
      ],
      "correctOptionId": "bb-q-053-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-053-o1",
          "text": "A와 B의 의미를 바꾸었습니다. A는 효모의 작용을 제조에 이용하는 발효이고 B는 원치 않는 곰팡이 오염의 예입니다.",
          "returnTo": {
            "lessonId": "bb-l-033",
            "sectionId": "bb-l-033-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-053",
            "selectedOptionId": "bb-q-053-o1",
            "reasonAnchor": "bb-q-053-o1-reason"
          }
        },
        {
          "optionId": "bb-q-053-o2",
          "text": "A는 정한 공정에서 효모의 발효를 이용하는 예, B는 구운 빵에 원치 않는 곰팡이가 자란 오염의 예입니다. A라는 설명만으로 모든 안전 조건을 충족했다고 판정하는 것은 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-033",
            "sectionId": "bb-l-033-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-053",
            "selectedOptionId": "bb-q-053-o2",
            "reasonAnchor": "bb-q-053-o2-reason"
          }
        },
        {
          "optionId": "bb-q-053-o3",
          "text": "A의 발효 연결은 맞지만 B는 정해진 제빵 발효가 아닙니다. 미생물이 자란다는 공통점만으로 원치 않는 곰팡이 오염을 의도한 발효로 부르지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-033",
            "sectionId": "bb-l-033-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-053",
            "selectedOptionId": "bb-q-053-o3",
            "reasonAnchor": "bb-q-053-o3-reason"
          }
        },
        {
          "optionId": "bb-q-053-o4",
          "text": "B의 오염 연결은 맞지만 A는 원치 않는 오염이 아니라 제빵 공정에서 의도한 효모의 작용을 이용하는 예입니다. 미생물을 사용한다는 사실 자체가 오염의 뜻은 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-033",
            "sectionId": "bb-l-033-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-053",
            "selectedOptionId": "bb-q-053-o4",
            "reasonAnchor": "bb-q-053-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "bc-yeast-baking",
        "os-microbes",
        "usda-molds",
        "mb-author-application"
      ],
      "intent": "apply intended action versus unwanted contamination without blanket safety inference",
      "origin": "original-authored",
      "scopeCoverage": "partial taught objectives only; no official past-exam/frequency claim",
      "onePoint": "A는 정한 공정에서 효모의 발효를 이용하는 예, B는 구운 빵에 원치 않는 곰팡이가 자란 오염의 예입니다. A라는 설명만으로 모든 안전 조건을 충족했다고 판정하는 것은 아닙니다.",
      "memoryPointSource": {
        "questionId": "bb-q-053",
        "questionVersion": "local-r1"
      },
      "lessonId": "bb-l-033",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-054",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-033",
      "primarySectionId": "bb-l-033-s2",
      "prompt": "두 점검을 예방의 관점에 맞게 순서대로 연결한 것은?",
      "conditions": [
        "A: 가열 전 재료용 도구와 구운 제품용 도구를 구분한다.",
        "B: 제품에 정해진 보관 조건과 취급 시간을 지킨다."
      ],
      "options": [
        {
          "id": "bb-q-054-o1",
          "text": "증식 조건 관리 — 옮겨오는 경로 줄이기"
        },
        {
          "id": "bb-q-054-o2",
          "text": "옮겨오는 경로 줄이기 — 옮겨오는 경로 줄이기"
        },
        {
          "id": "bb-q-054-o3",
          "text": "증식 조건 관리 — 증식 조건 관리"
        },
        {
          "id": "bb-q-054-o4",
          "text": "옮겨오는 경로 줄이기 — 증식 조건 관리"
        }
      ],
      "correctOptionId": "bb-q-054-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-054-o1",
          "text": "두 관점을 바꾸었습니다. A는 도구를 거쳐 옮겨가는 경로를 줄이고, B는 식품에 들어온 미생물이 늘어나기 쉬운 조건을 관리하는 예입니다.",
          "returnTo": {
            "lessonId": "bb-l-033",
            "sectionId": "bb-l-033-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-054",
            "selectedOptionId": "bb-q-054-o1",
            "reasonAnchor": "bb-q-054-o1-reason"
          }
        },
        {
          "optionId": "bb-q-054-o2",
          "text": "A의 경로 관리는 맞지만 B는 보관 조건·시간이라는 증식 조건 관리입니다. 보관 조건을 지킨다고 앞서 들어간 오염이 없어졌다고 하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-033",
            "sectionId": "bb-l-033-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-054",
            "selectedOptionId": "bb-q-054-o2",
            "reasonAnchor": "bb-q-054-o2-reason"
          }
        },
        {
          "optionId": "bb-q-054-o3",
          "text": "B의 증식 조건 관리는 맞지만 A는 도구를 통한 이동 경로를 줄이는 일입니다. 도구 구분만으로 이후 보관 조건까지 관리됐다고 하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-033",
            "sectionId": "bb-l-033-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-054",
            "selectedOptionId": "bb-q-054-o3",
            "reasonAnchor": "bb-q-054-o3-reason"
          }
        },
        {
          "optionId": "bb-q-054-o4",
          "text": "A는 원치 않는 미생물이 도구를 거쳐 옮겨오는 경로를, B는 온도·시간 등 늘어나기 쉬운 조건을 관리하는 예입니다. 두 관점은 함께 관리합니다.",
          "returnTo": {
            "lessonId": "bb-l-033",
            "sectionId": "bb-l-033-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-054",
            "selectedOptionId": "bb-q-054-o4",
            "reasonAnchor": "bb-q-054-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "fda-safe",
        "mb-author-application",
        "fda-store"
      ],
      "intent": "separate transfer prevention and growth conditions with parallel plausible options",
      "origin": "original-authored",
      "scopeCoverage": "partial taught objectives only; no official past-exam/frequency claim",
      "onePoint": "A는 원치 않는 미생물이 도구를 거쳐 옮겨오는 경로를, B는 온도·시간 등 늘어나기 쉬운 조건을 관리하는 예입니다. 두 관점은 함께 관리합니다.",
      "memoryPointSource": {
        "questionId": "bb-q-054",
        "questionVersion": "local-r1"
      },
      "lessonId": "bb-l-033",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-055",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-034",
      "primarySectionId": "bb-l-034-s1",
      "prompt": "이번 학습에서 세균의 ‘증식’에 해당하는 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-055-o1",
          "text": "밖의 세균이 도구를 거쳐 새로 식품에 묻는 것"
        },
        {
          "id": "bb-q-055-o2",
          "text": "한 세포의 크기만 커지고 세포 수는 같은 것"
        },
        {
          "id": "bb-q-055-o3",
          "text": "이미 있는 세균이 분열해 세포 수가 늘어나는 것"
        },
        {
          "id": "bb-q-055-o4",
          "text": "식품 표면에서 세균의 위치만 달라지는 것"
        }
      ],
      "correctOptionId": "bb-q-055-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-055-o1",
          "text": "이 설명은 밖에서 세균이 새로 옮겨오는 오염 유입입니다. 이미 있는 세균의 수가 늘어나는 증식과 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-034",
            "sectionId": "bb-l-034-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-055",
            "selectedOptionId": "bb-q-055-o1",
            "reasonAnchor": "bb-q-055-o1-reason"
          }
        },
        {
          "optionId": "bb-q-055-o2",
          "text": "한 세포가 커지는 과정이 분열 전에 있을 수는 있지만, 세포 수가 같다면 그것만으로 수가 늘어난 증식을 설명한 것은 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-034",
            "sectionId": "bb-l-034-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-055",
            "selectedOptionId": "bb-q-055-o2",
            "reasonAnchor": "bb-q-055-o2-reason"
          }
        },
        {
          "optionId": "bb-q-055-o3",
          "text": "세균의 증식은 수가 늘어나는 것입니다. 많은 세균은 한 세포가 둘로 나뉘는 분열로 수를 늘립니다. 속도는 종류와 조건에 따라 달라집니다.",
          "returnTo": {
            "lessonId": "bb-l-034",
            "sectionId": "bb-l-034-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-055",
            "selectedOptionId": "bb-q-055-o3",
            "reasonAnchor": "bb-q-055-o3-reason"
          }
        },
        {
          "optionId": "bb-q-055-o4",
          "text": "같은 세균의 위치만 바뀌는 것과 수가 늘어나는 것은 다릅니다. 증식은 세포 수 증가에 초점을 둡니다.",
          "returnTo": {
            "lessonId": "bb-l-034",
            "sectionId": "bb-l-034-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-055",
            "selectedOptionId": "bb-q-055-o4",
            "reasonAnchor": "bb-q-055-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "os-growth",
        "gv-author-application"
      ],
      "intent": "population increase versus entry/cell size/location",
      "origin": "original-authored",
      "scopeCoverage": "partial taught foundations only; no official past-question/frequency/legal claim",
      "onePoint": "세균의 증식은 수가 늘어나는 것입니다. 많은 세균은 한 세포가 둘로 나뉘는 분열로 수를 늘립니다. 속도는 종류와 조건에 따라 달라집니다.",
      "memoryPointSource": {
        "questionId": "bb-q-055",
        "questionVersion": "local-r1"
      },
      "lessonId": "bb-l-034",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-056",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-034",
      "primarySectionId": "bb-l-034-s3",
      "prompt": "제품에 맞는 저온 보관의 역할과 그 의미를 바르게 연결한 것은?",
      "conditions": [
        "이 학습의 증식 관리 원리를 묻는다. 제품별 시간·온도 수치를 정하는 문제는 아니다."
      ],
      "options": [
        {
          "id": "bb-q-056-o1",
          "text": "증식을 늦추는 데 도움 — 모든 세균의 제거를 보증하지 않음"
        },
        {
          "id": "bb-q-056-o2",
          "text": "증식을 늦추는 데 도움 — 모든 세균의 제거를 보증함"
        },
        {
          "id": "bb-q-056-o3",
          "text": "모든 세균을 제거 — 세균이 이후 존재할 수 없음"
        },
        {
          "id": "bb-q-056-o4",
          "text": "증식 속도와 무관 — 보관 온도가 달라도 영향이 없음"
        }
      ],
      "correctOptionId": "bb-q-056-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-056-o1",
          "text": "적절한 저온 보관은 증식을 늦추는 데 도움이 되지만 모든 세균이 없어졌다는 판정을 보증하지 않습니다. 증식 억제와 완전 제거를 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-034",
            "sectionId": "bb-l-034-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-056",
            "selectedOptionId": "bb-q-056-o1",
            "reasonAnchor": "bb-q-056-o1-reason"
          }
        },
        {
          "optionId": "bb-q-056-o2",
          "text": "증식 억제의 역할은 맞지만 그것이 모든 세균의 제거까지 보증한다는 부분은 맞지 않습니다. 저온 보관 사실만으로 완전 제거를 판단하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-034",
            "sectionId": "bb-l-034-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-056",
            "selectedOptionId": "bb-q-056-o2",
            "reasonAnchor": "bb-q-056-o2-reason"
          }
        },
        {
          "optionId": "bb-q-056-o3",
          "text": "냉장·냉동을 모든 세균의 제거와 같게 보았습니다. 많은 세균은 냉동만으로 죽지 않으며 저온 보관을 제품의 완전 제거 판정으로 쓰지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-034",
            "sectionId": "bb-l-034-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-056",
            "selectedOptionId": "bb-q-056-o3",
            "reasonAnchor": "bb-q-056-o3-reason"
          }
        },
        {
          "optionId": "bb-q-056-o4",
          "text": "온도는 증식에 영향을 주는 조건입니다. 종류와 조건에 따라 속도가 달라지므로 시간·온도를 함께 관리합니다.",
          "returnTo": {
            "lessonId": "bb-l-034",
            "sectionId": "bb-l-034-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-056",
            "selectedOptionId": "bb-q-056-o4",
            "reasonAnchor": "bb-q-056-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "fda-store",
        "gv-author-application"
      ],
      "intent": "qualitative growth inhibition versus eradication; no numeric process prescription",
      "origin": "original-authored",
      "scopeCoverage": "partial taught foundations only; no official past-question/frequency/legal claim",
      "onePoint": "적절한 저온 보관은 증식을 늦추는 데 도움이 되지만 모든 세균이 없어졌다는 판정을 보증하지 않습니다. 증식 억제와 완전 제거를 구별합니다.",
      "memoryPointSource": {
        "questionId": "bb-q-056",
        "questionVersion": "local-r1"
      },
      "lessonId": "bb-l-034",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-057",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-035",
      "primarySectionId": "bb-l-035-s1",
      "prompt": "식품매개 바이러스가 증식할 때 이용해야 하는 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-057-o1",
          "text": "영양분이 있는 음식물만"
        },
        {
          "id": "bb-q-057-o2",
          "text": "음식물에 머문 시간만"
        },
        {
          "id": "bb-q-057-o3",
          "text": "차가운 식품 표면만"
        },
        {
          "id": "bb-q-057-o4",
          "text": "살아있는 숙주세포"
        }
      ],
      "correctOptionId": "bb-q-057-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-057-o1",
          "text": "음식물의 영양분만으로 식품매개 바이러스가 세균처럼 증식하지는 않습니다. 바이러스가 수를 늘리려면 살아있는 숙주세포가 필요합니다.",
          "returnTo": {
            "lessonId": "bb-l-035",
            "sectionId": "bb-l-035-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-057",
            "selectedOptionId": "bb-q-057-o1",
            "reasonAnchor": "bb-q-057-o1-reason"
          }
        },
        {
          "optionId": "bb-q-057-o2",
          "text": "음식물에 시간이 지났다는 조건만으로 바이러스가 증식하는 것은 아닙니다. 세균의 시간·온도에 따른 증식 설명을 그대로 적용하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-035",
            "sectionId": "bb-l-035-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-057",
            "selectedOptionId": "bb-q-057-o2",
            "reasonAnchor": "bb-q-057-o2-reason"
          }
        },
        {
          "optionId": "bb-q-057-o3",
          "text": "차가운 식품 표면이라는 장소가 살아있는 숙주세포를 대신하지는 않습니다. 식품매개 바이러스의 증식 장소와 보관 조건을 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-035",
            "sectionId": "bb-l-035-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-057",
            "selectedOptionId": "bb-q-057-o3",
            "reasonAnchor": "bb-q-057-o3-reason"
          }
        },
        {
          "optionId": "bb-q-057-o4",
          "text": "바이러스는 자기 혼자 세균처럼 분열하지 못하고 살아있는 숙주세포를 이용해 증식합니다. 숙주세포라는 말의 역할을 연결한 답입니다.",
          "returnTo": {
            "lessonId": "bb-l-035",
            "sectionId": "bb-l-035-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-057",
            "selectedOptionId": "bb-q-057-o4",
            "reasonAnchor": "bb-q-057-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "os-virus",
        "fda-virus"
      ],
      "intent": "living host-cell dependence, not food storage conditions",
      "origin": "original-authored",
      "scopeCoverage": "partial taught foundations only; no official past-question/frequency/legal claim",
      "onePoint": "바이러스는 자기 혼자 세균처럼 분열하지 못하고 살아있는 숙주세포를 이용해 증식합니다. 숙주세포라는 말의 역할을 연결한 답입니다.",
      "memoryPointSource": {
        "questionId": "bb-q-057",
        "questionVersion": "local-r1"
      },
      "lessonId": "bb-l-035",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-058",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-035",
      "primarySectionId": "bb-l-035-s2",
      "prompt": "이번에 배운 노로바이러스와 식품 전달을 바르게 설명한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-058-o1",
          "text": "세균의 한 종류이며 음식 안에서 증식해야만 전달된다."
        },
        {
          "id": "bb-q-058-o2",
          "text": "바이러스의 한 예이며 음식 안에서 증식하지 않아도 오염된 식품이 전달 경로가 될 수 있다."
        },
        {
          "id": "bb-q-058-o3",
          "text": "바이러스의 한 예이며 음식 안에서 증식해야만 전달된다."
        },
        {
          "id": "bb-q-058-o4",
          "text": "세균의 한 종류이며 음식 안에서 증식하지 않아도 오염된 식품이 전달 경로가 될 수 있다."
        }
      ],
      "correctOptionId": "bb-q-058-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-058-o1",
          "text": "노로바이러스는 세균이 아니라 바이러스의 예입니다. 또한 식품 안에서 증식해야만 전달되는 것은 아닙니다. 종류와 전달 조건을 모두 바꾸었습니다.",
          "returnTo": {
            "lessonId": "bb-l-035",
            "sectionId": "bb-l-035-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-058",
            "selectedOptionId": "bb-q-058-o1",
            "reasonAnchor": "bb-q-058-o1-reason"
          }
        },
        {
          "optionId": "bb-q-058-o2",
          "text": "노로바이러스는 바이러스의 예이며 오염된 음식·물 등이 전달 경로가 될 수 있습니다. 식품 안에서 증식하지 않는다는 사실이 전달 가능성이 없다는 뜻은 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-035",
            "sectionId": "bb-l-035-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-058",
            "selectedOptionId": "bb-q-058-o2",
            "reasonAnchor": "bb-q-058-o2-reason"
          }
        },
        {
          "optionId": "bb-q-058-o3",
          "text": "바이러스라는 분류는 맞지만 음식 안에서 증식해야만 전달된다는 조건이 맞지 않습니다. 증식 장소와 식품 전달 경로는 다른 질문입니다.",
          "returnTo": {
            "lessonId": "bb-l-035",
            "sectionId": "bb-l-035-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-058",
            "selectedOptionId": "bb-q-058-o3",
            "reasonAnchor": "bb-q-058-o3-reason"
          }
        },
        {
          "optionId": "bb-q-058-o4",
          "text": "식품이 전달 경로가 될 수 있다는 부분은 맞지만 노로바이러스를 세균으로 분류했습니다. 이번 학습에서는 살아있는 숙주세포를 이용하는 바이러스의 예로 배웠습니다.",
          "returnTo": {
            "lessonId": "bb-l-035",
            "sectionId": "bb-l-035-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-058",
            "selectedOptionId": "bb-q-058-o4",
            "reasonAnchor": "bb-q-058-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "cdc-noro",
        "fda-virus",
        "gv-author-application"
      ],
      "intent": "named example and food transmission without in-food multiplication",
      "origin": "original-authored",
      "scopeCoverage": "partial taught foundations only; no official past-question/frequency/legal claim",
      "onePoint": "노로바이러스는 바이러스의 예이며 오염된 음식·물 등이 전달 경로가 될 수 있습니다. 식품 안에서 증식하지 않는다는 사실이 전달 가능성이 없다는 뜻은 아닙니다.",
      "memoryPointSource": {
        "questionId": "bb-q-058",
        "questionVersion": "local-r1"
      },
      "lessonId": "bb-l-035",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-059",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-036",
      "primarySectionId": "bb-l-036-s1",
      "prompt": "이번 학습의 세균 포자에 대한 설명으로 알맞은 것은?",
      "conditions": [
        "곰팡이의 번식 포자가 아니라 일부 세균의 아포·내생포자를 묻는다."
      ],
      "options": [
        {
          "id": "bb-q-059-o1",
          "text": "모든 세균이 항상 활발히 분열하는 형태이다."
        },
        {
          "id": "bb-q-059-o2",
          "text": "일부 세균이 환경을 견디며 휴면하는 형태이다."
        },
        {
          "id": "bb-q-059-o3",
          "text": "죽은 세균의 잔해여서 다시 자랄 수 없다."
        },
        {
          "id": "bb-q-059-o4",
          "text": "세균이 식품에 만들어 놓은 독소 자체이다."
        }
      ],
      "correctOptionId": "bb-q-059-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-059-o1",
          "text": "포자를 만드는 것은 일부 세균입니다. 포자의 휴면 상태도 활발한 분열과 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-036",
            "sectionId": "bb-l-036-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-059",
            "selectedOptionId": "bb-q-059-o1",
            "reasonAnchor": "bb-q-059-o1-reason"
          }
        },
        {
          "optionId": "bb-q-059-o2",
          "text": "포자는 일부 세균이 불리한 환경을 견디는 휴면 형태입니다. 조건이 맞으면 다시 영양세포로 자랄 수 있습니다.",
          "returnTo": {
            "lessonId": "bb-l-036",
            "sectionId": "bb-l-036-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-059",
            "selectedOptionId": "bb-q-059-o2",
            "reasonAnchor": "bb-q-059-o2-reason"
          }
        },
        {
          "optionId": "bb-q-059-o3",
          "text": "휴면은 죽었다는 뜻이 아닙니다. 세균 포자는 조건이 좋아지면 발아할 수 있습니다.",
          "returnTo": {
            "lessonId": "bb-l-036",
            "sectionId": "bb-l-036-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-059",
            "selectedOptionId": "bb-q-059-o3",
            "reasonAnchor": "bb-q-059-o3-reason"
          }
        },
        {
          "optionId": "bb-q-059-o4",
          "text": "포자는 세균의 형태이고, 독소는 생물이 만들어 해를 줄 수 있는 물질입니다. 둘을 같은 대상으로 보지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-036",
            "sectionId": "bb-l-036-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-059",
            "selectedOptionId": "bb-q-059-o4",
            "reasonAnchor": "bb-q-059-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "st-kc-reuse",
        "st-os-spores",
        "st-author"
      ],
      "intent": "bacterial dormant survival form versus division/death/toxin",
      "origin": "original-authored",
      "scopeCoverage": "partial foundations; no source-video question reconstruction",
      "onePoint": "포자는 일부 세균이 불리한 환경을 견디는 휴면 형태입니다. 조건이 맞으면 다시 영양세포로 자랄 수 있습니다.",
      "memoryPointSource": {
        "questionId": "bb-q-059",
        "questionVersion": "local-r1"
      },
      "lessonId": "bb-l-036",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-060",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-036",
      "primarySectionId": "bb-l-036-s2",
      "prompt": "다음 중 세균의 수가 늘어난 상황에 해당하는 것은?",
      "conditions": [
        "영양세포1개→완성된 포자1개→발아 후 영양세포1개의 대표적인 과정을 본다. 이후의 분열은 따로 구별한다."
      ],
      "options": [
        {
          "id": "bb-q-060-o1",
          "text": "영양세포1개가 포자1개로 바뀌었다."
        },
        {
          "id": "bb-q-060-o2",
          "text": "포자1개가 발아해 영양세포1개가 되었다."
        },
        {
          "id": "bb-q-060-o3",
          "text": "포자1개가 휴면 상태로 남아 있다."
        },
        {
          "id": "bb-q-060-o4",
          "text": "발아한 영양세포가 분열하여 세포 수가 늘었다."
        }
      ],
      "correctOptionId": "bb-q-060-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-060-o1",
          "text": "조건의 시작과 완료 상태가 각각1개입니다. 포자 형성 자체를 세균 수 증가로 보지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-036",
            "sectionId": "bb-l-036-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-060",
            "selectedOptionId": "bb-q-060-o1",
            "reasonAnchor": "bb-q-060-o1-reason"
          }
        },
        {
          "optionId": "bb-q-060-o2",
          "text": "발아는 휴면 형태에서 다시 영양세포로 바뀌는 과정입니다. 조건의1개→1개 변화 자체에는 수 증가가 제시되지 않았습니다.",
          "returnTo": {
            "lessonId": "bb-l-036",
            "sectionId": "bb-l-036-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-060",
            "selectedOptionId": "bb-q-060-o2",
            "reasonAnchor": "bb-q-060-o2-reason"
          }
        },
        {
          "optionId": "bb-q-060-o3",
          "text": "휴면한 포자1개가 유지된 상황입니다. 세포 수가 늘어난 상황과 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-036",
            "sectionId": "bb-l-036-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-060",
            "selectedOptionId": "bb-q-060-o3",
            "reasonAnchor": "bb-q-060-o3-reason"
          }
        },
        {
          "optionId": "bb-q-060-o4",
          "text": "분열로 세포 수가 늘었다는 설명이 수 증가에 해당합니다. 포자 형성·발아 자체와 이후의 증식을 구별했습니다.",
          "returnTo": {
            "lessonId": "bb-l-036",
            "sectionId": "bb-l-036-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-060",
            "selectedOptionId": "bb-q-060-o4",
            "reasonAnchor": "bb-q-060-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "st-os-spores",
        "os-growth",
        "st-author"
      ],
      "intent": "completed state conversion versus subsequent population increase",
      "origin": "original-authored",
      "scopeCoverage": "partial qualitative distinction; no fixed generation time",
      "onePoint": "분열로 세포 수가 늘었다는 설명이 수 증가에 해당합니다. 포자 형성·발아 자체와 이후의 증식을 구별했습니다.",
      "memoryPointSource": {
        "questionId": "bb-q-060",
        "questionVersion": "local-r1"
      },
      "lessonId": "bb-l-036",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-061",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-037",
      "primarySectionId": "bb-l-037-s1",
      "prompt": "황색포도상구균의 독소형 식중독을 이번 학습의 원인 물질과 바르게 연결한 것은?",
      "conditions": [
        "식품에 이미 만들어진 독소를 섭취하는 경우를 묻는다."
      ],
      "options": [
        {
          "id": "bb-q-061-o1",
          "text": "세균이 식품에 만들어 놓은 장독소를 섭취한다."
        },
        {
          "id": "bb-q-061-o2",
          "text": "세균의 휴면 포자와 장독소는 같은 물질이다."
        },
        {
          "id": "bb-q-061-o3",
          "text": "황색포도상구균은 바이러스이므로 장독소도 바이러스이다."
        },
        {
          "id": "bb-q-061-o4",
          "text": "독소는 식품에 생길 수 없으므로 조건의 경우는 없다."
        }
      ],
      "correctOptionId": "bb-q-061-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-061-o1",
          "text": "황색포도상구균은 세균이고, 이 세균이 식품에 만든 장독소가 식중독을 일으킬 수 있습니다. 균과 독소를 구별한 설명입니다.",
          "returnTo": {
            "lessonId": "bb-l-037",
            "sectionId": "bb-l-037-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-061",
            "selectedOptionId": "bb-q-061-o1",
            "reasonAnchor": "bb-q-061-o1-reason"
          }
        },
        {
          "optionId": "bb-q-061-o2",
          "text": "포자는 일부 세균의 휴면 형태이고 장독소는 세균이 만든 물질입니다. 세균의 형태와 생성 물질을 같다고 할 수 없습니다.",
          "returnTo": {
            "lessonId": "bb-l-037",
            "sectionId": "bb-l-037-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-061",
            "selectedOptionId": "bb-q-061-o2",
            "reasonAnchor": "bb-q-061-o2-reason"
          }
        },
        {
          "optionId": "bb-q-061-o3",
          "text": "황색포도상구균은 바이러스가 아니라 세균입니다. 그 세균이 만든 장독소도 바이러스로 바뀌지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-037",
            "sectionId": "bb-l-037-s1"
          },
          "resumeQuestion": {
            "questionId": "bb-q-061",
            "selectedOptionId": "bb-q-061-o3",
            "reasonAnchor": "bb-q-061-o3-reason"
          }
        },
        {
          "optionId": "bb-q-061-o4",
          "text": "오염된 식품에서 조건이 맞으면 황색포도상구균이 증식하며 독소를 만들 수 있습니다. 식품에서 독소가 생길 가능성을 부정한 설명입니다.",
          "returnTo": {
            "lessonId": "bb-l-037",
            "sectionId": "bb-l-037-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-061",
            "selectedOptionId": "bb-q-061-o4",
            "reasonAnchor": "bb-q-061-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "st-cdc-staph",
        "st-fda-staph",
        "st-author"
      ],
      "intent": "organism versus preformed toxin in food",
      "origin": "original-authored",
      "scopeCoverage": "Staphylococcus aureus example only; no symptoms-based diagnosis",
      "onePoint": "황색포도상구균은 세균이고, 이 세균이 식품에 만든 장독소가 식중독을 일으킬 수 있습니다. 균과 독소를 구별한 설명입니다.",
      "memoryPointSource": {
        "questionId": "bb-q-061",
        "questionVersion": "local-r1"
      },
      "lessonId": "bb-l-037",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-062",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-037",
      "primarySectionId": "bb-l-037-s3",
      "prompt": "식품에 황색포도상구균의 장독소가 이미 생겼다. 가열로 균을 죽였을 때의 판단으로 알맞은 것은?",
      "conditions": [
        "실제 제품을 먹어도 되는지 정하거나 가열 시간·온도를 고르는 문제가 아니다."
      ],
      "options": [
        {
          "id": "bb-q-062-o1",
          "text": "균이 죽었으므로 장독소도 반드시 없어졌다."
        },
        {
          "id": "bb-q-062-o2",
          "text": "장독소가 남아 있다면 그 균도 반드시 살아 있다."
        },
        {
          "id": "bb-q-062-o3",
          "text": "이미 생긴 장독소까지 제거됐다고 단정할 수 없다."
        },
        {
          "id": "bb-q-062-o4",
          "text": "이 사례로 모든 독소는 가열해도 전혀 변하지 않는다고 정할 수 있다."
        }
      ],
      "correctOptionId": "bb-q-062-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-062-o1",
          "text": "균이 죽는 일과 이미 생긴 장독소가 없어지는 일은 다릅니다. 균 사멸에서 독소 제거까지 반드시 이루어졌다고 확대했습니다.",
          "returnTo": {
            "lessonId": "bb-l-037",
            "sectionId": "bb-l-037-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-062",
            "selectedOptionId": "bb-q-062-o1",
            "reasonAnchor": "bb-q-062-o1-reason"
          }
        },
        {
          "optionId": "bb-q-062-o2",
          "text": "황색포도상구균이 죽은 뒤에도 이미 만든 장독소가 남을 수 있습니다. 독소가 있다는 사실과 살아 있는 균이 반드시 있다는 말은 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-037",
            "sectionId": "bb-l-037-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-062",
            "selectedOptionId": "bb-q-062-o2",
            "reasonAnchor": "bb-q-062-o2-reason"
          }
        },
        {
          "optionId": "bb-q-062-o3",
          "text": "균이 죽었다는 사실만으로 식품에 이미 생긴 장독소까지 제거됐다고 결론낼 수 없습니다. 황색포도상구균 장독소의 내열성을 함께 살펴야 합니다.",
          "returnTo": {
            "lessonId": "bb-l-037",
            "sectionId": "bb-l-037-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-062",
            "selectedOptionId": "bb-q-062-o3",
            "reasonAnchor": "bb-q-062-o3-reason"
          }
        },
        {
          "optionId": "bb-q-062-o4",
          "text": "이번 설명은 황색포도상구균 장독소의 예입니다. 독소마다 성질이 다르므로 모든 독소가 가열에 전혀 변하지 않는다고 일반화하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-037",
            "sectionId": "bb-l-037-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-062",
            "selectedOptionId": "bb-q-062-o4",
            "reasonAnchor": "bb-q-062-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "st-cdc-staph",
        "st-fda-staph",
        "st-author"
      ],
      "intent": "avoid inferring toxin elimination from bacterial killing alone",
      "origin": "original-authored",
      "scopeCoverage": "qualitative separation; no food recovery procedure",
      "onePoint": "균이 죽었다는 사실만으로 식품에 이미 생긴 장독소까지 제거됐다고 결론낼 수 없습니다. 황색포도상구균 장독소의 내열성을 함께 살펴야 합니다.",
      "memoryPointSource": {
        "questionId": "bb-q-062",
        "questionVersion": "local-r1"
      },
      "lessonId": "bb-l-037",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-063",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-038",
      "primarySectionId": "bb-l-038-s2",
      "prompt": "미생물이 식품에 미리 만들어 놓은 독소를 먹는 경로에 대한 설명으로 알맞은 것은?",
      "conditions": [
        "식품매개 질병의 발생 경로를 구별한다. 실제 제품의 원인을 진단하는 문제는 아니다."
      ],
      "options": [
        {
          "id": "bb-q-063-o1",
          "text": "먹는 때 살아 있는 미생물이 반드시 함께 있어야 한다."
        },
        {
          "id": "bb-q-063-o2",
          "text": "독소는 반드시 먹은 뒤 장에서만 만들어진 것이다."
        },
        {
          "id": "bb-q-063-o3",
          "text": "식품의 독소를 먹는 경우로, 살아 있는 미생물이 반드시 함께 있어야 하는 것은 아니다."
        },
        {
          "id": "bb-q-063-o4",
          "text": "식품에는 독소가 생길 수 없으므로 이 경로는 없다."
        }
      ],
      "correctOptionId": "bb-q-063-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-063-o1",
          "text": "식품에 이미 만들어진 독소를 먹는 경로입니다. 그때 살아 있는 미생물이 반드시 함께 있어야 하는 조건은 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-038",
            "sectionId": "bb-l-038-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-063",
            "selectedOptionId": "bb-q-063-o1",
            "reasonAnchor": "bb-q-063-o1-reason"
          }
        },
        {
          "optionId": "bb-q-063-o2",
          "text": "지문은 먹기 전에 식품에 만들어진 독소입니다. 먹은 뒤 장에서 생기는 경로로 시점과 위치를 바꾸었습니다.",
          "returnTo": {
            "lessonId": "bb-l-038",
            "sectionId": "bb-l-038-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-063",
            "selectedOptionId": "bb-q-063-o2",
            "reasonAnchor": "bb-q-063-o2-reason"
          }
        },
        {
          "optionId": "bb-q-063-o3",
          "text": "미리 만들어진 독소가 섭취 대상이므로 살아 있는 미생물의 동시 섭취가 반드시 필요한 것은 아닙니다. L037의 균과 독소 구별과 연결됩니다.",
          "returnTo": {
            "lessonId": "bb-l-038",
            "sectionId": "bb-l-038-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-063",
            "selectedOptionId": "bb-q-063-o3",
            "reasonAnchor": "bb-q-063-o3-reason"
          }
        },
        {
          "optionId": "bb-q-063-o4",
          "text": "일부 미생물은 식품에서 독소를 만들 수 있습니다. 식품에 이미 생긴 독소를 먹는 경로 자체를 부정했습니다.",
          "returnTo": {
            "lessonId": "bb-l-038",
            "sectionId": "bb-l-038-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-063",
            "selectedOptionId": "bb-q-063-o4",
            "reasonAnchor": "bb-q-063-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "fp-fda-definitions",
        "st-cdc-staph",
        "fp-author"
      ],
      "intent": "preformed food toxin versus required live organism ingestion",
      "origin": "original-authored",
      "scopeCoverage": "partial qualitative pathways",
      "onePoint": "미리 만들어진 독소가 섭취 대상이므로 살아 있는 미생물의 동시 섭취가 반드시 필요한 것은 아닙니다. L037의 균과 독소 구별과 연결됩니다.",
      "memoryPointSource": {
        "questionId": "bb-q-063",
        "questionVersion": "local-r1"
      },
      "lessonId": "bb-l-038",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-064",
      "version": "local-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-038",
      "primarySectionId": "bb-l-038-s3",
      "prompt": "황색포도상구균의 장독소를 식품에서 먹는 경우와, 퍼프린젠스균이 먹은 뒤 장에서 독소를 만드는 경우를 비교한 설명으로 알맞은 것은?",
      "conditions": [
        "두 예에서 본문이 설명한 발생 경로를 비교한다. 모든 독소/병원체를 분류하는 문제는 아니다."
      ],
      "options": [
        {
          "id": "bb-q-064-o1",
          "text": "독소가 만들어진 위치와 시점이 다르다."
        },
        {
          "id": "bb-q-064-o2",
          "text": "독소가 관여하므로 두 경우 모두 식품에서 먼저 독소가 만들어진 것이다."
        },
        {
          "id": "bb-q-064-o3",
          "text": "독소가 관여하므로 두 경우 모두 먹은 뒤 장에서 처음 만들어진 것이다."
        },
        {
          "id": "bb-q-064-o4",
          "text": "균 이름이 다르면 독소가 만들어진 위치와 시점은 비교할 필요가 없다."
        }
      ],
      "correctOptionId": "bb-q-064-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-064-o1",
          "text": "첫 예는 식품에 미리 만들어진 독소를 먹고, 둘째 예는 살아 들어온 세균이 장에서 독소를 만들 수 있습니다. 생성 위치·시점의 차이를 짚었습니다.",
          "returnTo": {
            "lessonId": "bb-l-038",
            "sectionId": "bb-l-038-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-064",
            "selectedOptionId": "bb-q-064-o1",
            "reasonAnchor": "bb-q-064-o1-reason"
          }
        },
        {
          "optionId": "bb-q-064-o2",
          "text": "퍼프린젠스균의 이 예는 먹은 뒤 장에서 독소가 만들어지는 경로입니다. 독소라는 공통 단어로 두 경로의 생성 위치를 같게 만들었습니다.",
          "returnTo": {
            "lessonId": "bb-l-038",
            "sectionId": "bb-l-038-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-064",
            "selectedOptionId": "bb-q-064-o2",
            "reasonAnchor": "bb-q-064-o2-reason"
          }
        },
        {
          "optionId": "bb-q-064-o3",
          "text": "첫 예에서는 독소가 이미 식품에 만들어져 있습니다. 이를 장에서 처음 생긴 경우와 같다고 바꾸면 먹기 전후의 순서가 틀립니다.",
          "returnTo": {
            "lessonId": "bb-l-038",
            "sectionId": "bb-l-038-s2"
          },
          "resumeQuestion": {
            "questionId": "bb-q-064",
            "selectedOptionId": "bb-q-064-o3",
            "reasonAnchor": "bb-q-064-o3-reason"
          }
        },
        {
          "optionId": "bb-q-064-o4",
          "text": "병원체 이름뿐 아니라 무엇을 먹고 독소가 어디서 언제 만들어졌는지 읽어야 경로를 구별할 수 있습니다.",
          "returnTo": {
            "lessonId": "bb-l-038",
            "sectionId": "bb-l-038-s3"
          },
          "resumeQuestion": {
            "questionId": "bb-q-064",
            "selectedOptionId": "bb-q-064-o4",
            "reasonAnchor": "bb-q-064-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "fp-cdc-perfringens",
        "fp-fda-definitions",
        "st-cdc-staph",
        "fp-author"
      ],
      "intent": "location and timing of toxin production across two examples",
      "origin": "original-authored",
      "scopeCoverage": "selected examples; not complete pathogen taxonomy",
      "onePoint": "첫 예는 식품에 미리 만들어진 독소를 먹고, 둘째 예는 살아 들어온 세균이 장에서 독소를 만들 수 있습니다. 생성 위치·시점의 차이를 짚었습니다.",
      "memoryPointSource": {
        "questionId": "bb-q-064",
        "questionVersion": "local-r1"
      },
      "lessonId": "bb-l-038",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-068",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-039",
      "primarySectionId": "bb-l-039-s1",
      "prompt": "전체 질량이 200 g인 식품에 물이 50 g 들어 있다. 이 학습에서 정의한 수분함량은?",
      "conditions": [
        "질량 기준 수분함량이며 물 이외 성분의 질량은 150 g이다."
      ],
      "options": [
        {
          "id": "bb-q-068-o1",
          "text": "4%"
        },
        {
          "id": "bb-q-068-o2",
          "text": "25%"
        },
        {
          "id": "bb-q-068-o3",
          "text": "50%"
        },
        {
          "id": "bb-q-068-o4",
          "text": "75%"
        }
      ],
      "correctOptionId": "bb-q-068-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-068-o1",
          "text": "200÷50=4는 식품 질량을 물 질량으로 나눈 값입니다. 수분함량은 물 50 g을 식품 전체 200 g으로 나눕니다.",
          "returnTo": {
            "lessonId": "bb-l-039",
            "sectionId": "bb-l-039-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "200÷50=4는 식품 질량을 물 질량으로 나눈 값입니다. 수분함량은 물 50 g을 식품 전체 200 g으로 나눕니다.",
          "resumeQuestion": {
            "questionId": "bb-q-068",
            "selectedOptionId": "bb-q-068-o1",
            "reasonAnchor": "bb-q-068-o1-reason"
          }
        },
        {
          "optionId": "bb-q-068-o2",
          "text": "수분함량=(물의 질량÷식품 전체 질량)×100입니다. 50÷200×100=25%입니다.",
          "returnTo": {
            "lessonId": "bb-l-039",
            "sectionId": "bb-l-039-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "수분함량=(물의 질량÷식품 전체 질량)×100입니다. 50÷200×100=25%입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-068",
            "selectedOptionId": "bb-q-068-o2",
            "reasonAnchor": "bb-q-068-o2-reason"
          }
        },
        {
          "optionId": "bb-q-068-o3",
          "text": "물의 질량 50 g을 그대로 백분율로 읽었습니다. 전체 200 g에서 차지하는 비율로 바꾸어야 합니다.",
          "returnTo": {
            "lessonId": "bb-l-039",
            "sectionId": "bb-l-039-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "물의 질량 50 g을 그대로 백분율로 읽었습니다. 전체 200 g에서 차지하는 비율로 바꾸어야 합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-068",
            "selectedOptionId": "bb-q-068-o3",
            "reasonAnchor": "bb-q-068-o3-reason"
          }
        },
        {
          "optionId": "bb-q-068-o4",
          "text": "물을 뺀 성분은 150 g이고 150÷200×100=75%입니다. 물의 비율을 묻는 문제와 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-039",
            "sectionId": "bb-l-039-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "물을 뺀 성분은 150 g이고 150÷200×100=75%입니다. 물의 비율을 묻는 문제와 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-068",
            "selectedOptionId": "bb-q-068-o4",
            "reasonAnchor": "bb-q-068-o4-reason"
          }
        }
      ],
      "sourceIds": [],
      "assetIds": [],
      "intent": "전체 질량이 200 g인 식품에 물이 50 g 들어 있다. 이 학습에서 정의한 수분함량은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "수분함량=(물의 질량÷식품 전체 질량)×100입니다. 50÷200×100=25%입니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "calculation": {
        "expression": "50 g / 200 g * 100",
        "result": 25,
        "unit": "%"
      },
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-growth-conditions-r1/lessons.json",
          "lessonId": "bb-l-039",
          "sectionId": "bb-l-039-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-growth-conditions-r1/source-manifest.json",
        "scope": "accepted source transformed into original/reused regular check; technical facts not newly extended"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-068",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-039",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-065",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-039",
      "primarySectionId": "bb-l-039-s2",
      "prompt": "식품 속 자유수와 결합수에 대한 설명으로 알맞은 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-065-o1",
          "text": "서로 다른 화학물질인 두 종류의 물을 가리킨다."
        },
        {
          "id": "bb-q-065-o2",
          "text": "결합수라는 이름은 물 분자의 움직임이 완전히 멈췄다는 뜻이다."
        },
        {
          "id": "bb-q-065-o3",
          "text": "다른 식품 성분과 물의 상대적인 상호작용과 환경을 설명하는 말이다."
        },
        {
          "id": "bb-q-065-o4",
          "text": "두 식품의 물 총량이 같으면 자유수·결합수의 환경도 반드시 같다."
        }
      ],
      "correctOptionId": "bb-q-065-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-065-o1",
          "text": "물의 환경을 물 자체의 화학적 종류로 바꾸었습니다. 서로 다른 종류의 물 분자라는 뜻이 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-039",
            "sectionId": "bb-l-039-s2"
          },
          "requiredAssetIds": [
            "kc-F019-environments"
          ],
          "reviewWhy": "물의 환경을 물 자체의 화학적 종류로 바꾸었습니다. 서로 다른 종류의 물 분자라는 뜻이 아닙니다.",
          "resumeQuestion": {
            "questionId": "bb-q-065",
            "selectedOptionId": "bb-q-065-o1",
            "reasonAnchor": "bb-q-065-o1-reason"
          }
        },
        {
          "optionId": "bb-q-065-o2",
          "text": "상호작용의 정도를 완전한 정지로 바꾸었습니다. 결합수라는 말만으로 모든 물이 완전히 고정됐다고 이해하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-039",
            "sectionId": "bb-l-039-s2"
          },
          "requiredAssetIds": [
            "kc-F019-environments"
          ],
          "reviewWhy": "상호작용의 정도를 완전한 정지로 바꾸었습니다. 결합수라는 말만으로 모든 물이 완전히 고정됐다고 이해하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-065",
            "selectedOptionId": "bb-q-065-o2",
            "reasonAnchor": "bb-q-065-o2-reason"
          }
        },
        {
          "optionId": "bb-q-065-o3",
          "text": "다른 성분과의 상대적인 상호작용을 보는 설명으로 맞습니다. 총량만 재는 말과 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-039",
            "sectionId": "bb-l-039-s2"
          },
          "requiredAssetIds": [
            "kc-F019-environments"
          ],
          "reviewWhy": "다른 성분과의 상대적인 상호작용을 보는 설명으로 맞습니다. 총량만 재는 말과 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-065",
            "selectedOptionId": "bb-q-065-o3",
            "reasonAnchor": "bb-q-065-o3-reason"
          }
        },
        {
          "optionId": "bb-q-065-o4",
          "text": "성분과 물이 놓인 환경의 차이를 없앴습니다. 물의 총량이 같다는 사실만으로 같은 환경을 보장하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-039",
            "sectionId": "bb-l-039-s2"
          },
          "requiredAssetIds": [
            "kc-F019-environments"
          ],
          "reviewWhy": "성분과 물이 놓인 환경의 차이를 없앴습니다. 물의 총량이 같다는 사실만으로 같은 환경을 보장하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-065",
            "selectedOptionId": "bb-q-065-o4",
            "reasonAnchor": "bb-q-065-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "umass-water",
        "fda-aw-definition",
        "decagon-aw-limits"
      ],
      "assetIds": [],
      "intent": "relative-water-environments",
      "origin": "existing-cross-subject-question-adapted-identifiers-only",
      "onePoint": "다른 성분과의 상대적인 상호작용을 보는 설명으로 맞습니다. 총량만 재는 말과 구별합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "reuseProvenance": {
        "sourceQuestionId": "kc-Q031",
        "sourceQuestionVersion": "producer-20261015-water-activity-r1",
        "sourceFile": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/seasoning-basics-20261016-r1/questions.json",
        "changed": [
          "destination question/option/lesson/section identifiers and certification only",
          "added resume/focus source specification"
        ],
        "unchanged": [
          "prompt",
          "options text",
          "correct option position",
          "four reason texts"
        ],
        "sourceStatusPreserved": "producer-draft",
        "sourceApprovalNotPromoted": true
      },
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-growth-conditions-r1/lessons.json",
          "lessonId": "bb-l-039",
          "sectionId": "bb-l-039-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-growth-conditions-r1/source-manifest.json",
        "scope": "accepted source transformed into original/reused regular check; technical facts not newly extended"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-065",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-039",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-066",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-040",
      "primarySectionId": "bb-l-040-s2",
      "prompt": "수분활성 aw=p/p0의 p와 p0를 맞게 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-066-o1",
          "text": "p: 식품과 평형을 이룬 물의 증기압 / p0: 같은 온도 순수한 물의 증기압"
        },
        {
          "id": "bb-q-066-o2",
          "text": "p: 식품 전체의 질량 / p0: 식품에 들어 있는 물의 질량"
        },
        {
          "id": "bb-q-066-o3",
          "text": "p: 자유수의 질량 / p0: 전체 물의 질량"
        },
        {
          "id": "bb-q-066-o4",
          "text": "p: 순수한 물의 증기압 / p0: 다른 온도에서 식품의 물 증기압"
        }
      ],
      "correctOptionId": "bb-q-066-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-066-o1",
          "text": "식품의 물과 같은 온도 순수한 물의 증기압을 맞게 연결했습니다. 평형 상태에서 비교합니다.",
          "returnTo": {
            "lessonId": "bb-l-040",
            "sectionId": "bb-l-040-s2"
          },
          "requiredAssetIds": [
            "kc-F020-ratio"
          ],
          "reviewWhy": "식품의 물과 같은 온도 순수한 물의 증기압을 맞게 연결했습니다. 평형 상태에서 비교합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-066",
            "selectedOptionId": "bb-q-066-o1",
            "reasonAnchor": "bb-q-066-o1-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-040",
              "sectionId": "bb-l-040-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-066-o2",
          "text": "증기압의 비를 질량의 비로 바꾸었고 순서도 물의 질량/식품질량과 다릅니다. 수분활성의 정의가 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-040",
            "sectionId": "bb-l-040-s2"
          },
          "requiredAssetIds": [
            "kc-F020-ratio"
          ],
          "reviewWhy": "증기압의 비를 질량의 비로 바꾸었고 순서도 물의 질량/식품질량과 다릅니다. 수분활성의 정의가 아닙니다.",
          "resumeQuestion": {
            "questionId": "bb-q-066",
            "selectedOptionId": "bb-q-066-o2",
            "reasonAnchor": "bb-q-066-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-040",
              "sectionId": "bb-l-040-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-066-o3",
          "text": "수분활성을 자유수의 질량분율로 바꾸었습니다. aw는 그 질량비가 아니라 증기압의 비입니다.",
          "returnTo": {
            "lessonId": "bb-l-040",
            "sectionId": "bb-l-040-s2"
          },
          "requiredAssetIds": [
            "kc-F020-ratio"
          ],
          "reviewWhy": "수분활성을 자유수의 질량분율로 바꾸었습니다. aw는 그 질량비가 아니라 증기압의 비입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-066",
            "selectedOptionId": "bb-q-066-o3",
            "reasonAnchor": "bb-q-066-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-040",
              "sectionId": "bb-l-040-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-066-o4",
          "text": "분자·분모를 뒤집고 온도 조건도 다르게 바꾸었습니다. 같은 온도에서 식품의 물/순수한 물을 비교합니다.",
          "returnTo": {
            "lessonId": "bb-l-040",
            "sectionId": "bb-l-040-s2"
          },
          "requiredAssetIds": [
            "kc-F020-ratio"
          ],
          "reviewWhy": "분자·분모를 뒤집고 온도 조건도 다르게 바꾸었습니다. 같은 온도에서 식품의 물/순수한 물을 비교합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-066",
            "selectedOptionId": "bb-q-066-o4",
            "reasonAnchor": "bb-q-066-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-040",
              "sectionId": "bb-l-040-s1"
            }
          ]
        }
      ],
      "sourceIds": [
        "umass-water",
        "fda-aw-definition",
        "decagon-aw-limits"
      ],
      "assetIds": [],
      "intent": "aw-ratio-and-conditions",
      "origin": "existing-cross-subject-question-adapted-identifiers-only",
      "onePoint": "식품의 물과 같은 온도 순수한 물의 증기압을 맞게 연결했습니다. 평형 상태에서 비교합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "reuseProvenance": {
        "sourceQuestionId": "kc-Q032",
        "sourceQuestionVersion": "producer-20261015-water-activity-r1",
        "sourceFile": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/seasoning-basics-20261016-r1/questions.json",
        "changed": [
          "destination question/option/lesson/section identifiers and certification only",
          "added resume/focus source specification"
        ],
        "unchanged": [
          "prompt",
          "options text",
          "correct option position",
          "four reason texts"
        ],
        "sourceStatusPreserved": "producer-draft",
        "sourceApprovalNotPromoted": true
      },
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-growth-conditions-r1/lessons.json",
          "lessonId": "bb-l-040",
          "sectionId": "bb-l-040-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-growth-conditions-r1/source-manifest.json",
        "scope": "accepted source transformed into original/reused regular check; technical facts not newly extended"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-066",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-040",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-069",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-040",
      "primarySectionId": "bb-l-040-s2",
      "prompt": "같은 온도에서 측정한 p가 18 kPa, p0가 20 kPa이다. 수분활성 aw는?",
      "conditions": [
        "p는 식품과 평형을 이룬 물의 증기압, p0는 순수한 물의 증기압이다.",
        "두 압력은 같은 온도에서 같은 단위로 주어졌다."
      ],
      "options": [
        {
          "id": "bb-q-069-o1",
          "text": "0.10"
        },
        {
          "id": "bb-q-069-o2",
          "text": "1.11"
        },
        {
          "id": "bb-q-069-o3",
          "text": "0.90"
        },
        {
          "id": "bb-q-069-o4",
          "text": "90 kPa"
        }
      ],
      "correctOptionId": "bb-q-069-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-069-o1",
          "text": "(20−18)÷20=0.10은 두 압력 차이의 비율입니다. 정의식은 차이가 아니라 p/p0입니다.",
          "returnTo": {
            "lessonId": "bb-l-040",
            "sectionId": "bb-l-040-s2"
          },
          "requiredAssetIds": [
            "kc-F020-ratio"
          ],
          "reviewWhy": "(20−18)÷20=0.10은 두 압력 차이의 비율입니다. 정의식은 차이가 아니라 p/p0입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-069",
            "selectedOptionId": "bb-q-069-o1",
            "reasonAnchor": "bb-q-069-o1-reason"
          }
        },
        {
          "optionId": "bb-q-069-o2",
          "text": "20÷18≈1.11은 순수한 물의 기준을 분자에 놓아 비율을 뒤집은 값입니다.",
          "returnTo": {
            "lessonId": "bb-l-040",
            "sectionId": "bb-l-040-s2"
          },
          "requiredAssetIds": [
            "kc-F020-ratio"
          ],
          "reviewWhy": "20÷18≈1.11은 순수한 물의 기준을 분자에 놓아 비율을 뒤집은 값입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-069",
            "selectedOptionId": "bb-q-069-o2",
            "reasonAnchor": "bb-q-069-o2-reason"
          }
        },
        {
          "optionId": "bb-q-069-o3",
          "text": "aw=p/p0=18÷20=0.90입니다. 같은 압력 단위가 나누어져 단위가 남지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-040",
            "sectionId": "bb-l-040-s2"
          },
          "requiredAssetIds": [
            "kc-F020-ratio"
          ],
          "reviewWhy": "aw=p/p0=18÷20=0.90입니다. 같은 압력 단위가 나누어져 단위가 남지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-069",
            "selectedOptionId": "bb-q-069-o3",
            "reasonAnchor": "bb-q-069-o3-reason"
          }
        },
        {
          "optionId": "bb-q-069-o4",
          "text": "18÷20×100=90으로 백분율처럼 바꾸고 압력 단위를 붙였습니다. aw는 0.90인 단위 없는 값입니다.",
          "returnTo": {
            "lessonId": "bb-l-040",
            "sectionId": "bb-l-040-s2"
          },
          "requiredAssetIds": [
            "kc-F020-ratio"
          ],
          "reviewWhy": "18÷20×100=90으로 백분율처럼 바꾸고 압력 단위를 붙였습니다. aw는 0.90인 단위 없는 값입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-069",
            "selectedOptionId": "bb-q-069-o4",
            "reasonAnchor": "bb-q-069-o4-reason"
          }
        }
      ],
      "sourceIds": [],
      "assetIds": [],
      "intent": "같은 온도에서 측정한 p가 18 kPa, p0가 20 kPa이다. 수분활성 aw는?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "aw=p/p0=18÷20=0.90입니다. 같은 압력 단위가 나누어져 단위가 남지 않습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "calculation": {
        "expression": "18 kPa / 20 kPa",
        "result": 0.9,
        "unit": "dimensionless"
      },
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-growth-conditions-r1/lessons.json",
          "lessonId": "bb-l-040",
          "sectionId": "bb-l-040-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-growth-conditions-r1/source-manifest.json",
        "scope": "accepted source transformed into original/reused regular check; technical facts not newly extended"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-069",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-040",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-067",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-040",
      "primarySectionId": "bb-l-040-s3",
      "prompt": "두 식품의 수분함량이 같다는 정보만 주어졌을 때 수분활성에 대한 판단으로 알맞은 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-067-o1",
          "text": "물 총량 비율이 같으므로 수분활성도 반드시 같다."
        },
        {
          "id": "bb-q-067-o2",
          "text": "두 식품 모두 수분활성이 순수한 물의 기준1이다."
        },
        {
          "id": "bb-q-067-o3",
          "text": "성분과 물의 상호작용은 수분활성과 관계가 없으므로 비교할 필요가 없다."
        },
        {
          "id": "bb-q-067-o4",
          "text": "성분과 상호작용이 다를 수 있어 그 정보만으로 수분활성도 같다고 단정할 수 없다."
        }
      ],
      "correctOptionId": "bb-q-067-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-067-o1",
          "text": "물의 양을 나타내는 비율과 증기압의 비를 같게 읽었습니다. 같은 수분함량만으로 같은aw를 보장하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-040",
            "sectionId": "bb-l-040-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "물의 양을 나타내는 비율과 증기압의 비를 같게 읽었습니다. 같은 수분함량만으로 같은aw를 보장하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-067",
            "selectedOptionId": "bb-q-067-o1",
            "reasonAnchor": "bb-q-067-o1-reason"
          }
        },
        {
          "optionId": "bb-q-067-o2",
          "text": "식품의 물에 다른 성분이 관여할 수 있는데 모두 순수한 물의 기준과 같다고 바꾸었습니다.",
          "returnTo": {
            "lessonId": "bb-l-040",
            "sectionId": "bb-l-040-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "식품의 물에 다른 성분이 관여할 수 있는데 모두 순수한 물의 기준과 같다고 바꾸었습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-067",
            "selectedOptionId": "bb-q-067-o2",
            "reasonAnchor": "bb-q-067-o2-reason"
          }
        },
        {
          "optionId": "bb-q-067-o3",
          "text": "수분활성에 관여하는 상호작용을 제외했습니다. 물의 양 이외에 다른 성분과의 관계도 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-040",
            "sectionId": "bb-l-040-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "수분활성에 관여하는 상호작용을 제외했습니다. 물의 양 이외에 다른 성분과의 관계도 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-067",
            "selectedOptionId": "bb-q-067-o3",
            "reasonAnchor": "bb-q-067-o3-reason"
          }
        },
        {
          "optionId": "bb-q-067-o4",
          "text": "수분함량과 수분활성이 보는 대상을 구별했습니다. 추가 조건 없이 동일한aw를 단정하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-040",
            "sectionId": "bb-l-040-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "수분함량과 수분활성이 보는 대상을 구별했습니다. 추가 조건 없이 동일한aw를 단정하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-067",
            "selectedOptionId": "bb-q-067-o4",
            "reasonAnchor": "bb-q-067-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "umass-water",
        "fda-aw-definition",
        "decagon-aw-limits"
      ],
      "assetIds": [],
      "intent": "same-moisture-not-same-aw",
      "origin": "existing-cross-subject-question-adapted-identifiers-only",
      "onePoint": "수분함량과 수분활성이 보는 대상을 구별했습니다. 추가 조건 없이 동일한aw를 단정하지 않습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "reuseProvenance": {
        "sourceQuestionId": "kc-Q033",
        "sourceQuestionVersion": "producer-20261015-water-activity-r1",
        "sourceFile": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/seasoning-basics-20261016-r1/questions.json",
        "changed": [
          "destination question/option/lesson/section identifiers and certification only",
          "added resume/focus source specification"
        ],
        "unchanged": [
          "prompt",
          "options text",
          "correct option position",
          "four reason texts"
        ],
        "sourceStatusPreserved": "producer-draft",
        "sourceApprovalNotPromoted": true
      },
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-growth-conditions-r1/lessons.json",
          "lessonId": "bb-l-040",
          "sectionId": "bb-l-040-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-growth-conditions-r1/source-manifest.json",
        "scope": "accepted source transformed into original/reused regular check; technical facts not newly extended"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-067",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-040",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-070",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-041",
      "primarySectionId": "bb-l-041-s1",
      "prompt": "같은 기준에서 식품 A의 pH는 4, 식품 B의 pH는 6이다. 산성의 방향을 바르게 읽은 것은?",
      "conditions": [
        "두 값은 비교 가능한 측정 조건의 값이다.",
        "보관 가능 기간이나 제품 안전성을 판정하는 문제가 아니다."
      ],
      "options": [
        {
          "id": "bb-q-070-o1",
          "text": "A가 B보다 더 산성인 쪽이다."
        },
        {
          "id": "bb-q-070-o2",
          "text": "B가 A보다 더 산성인 쪽이다."
        },
        {
          "id": "bb-q-070-o3",
          "text": "A는 산성, B는 염기성 쪽이다."
        },
        {
          "id": "bb-q-070-o4",
          "text": "A와 B가 모두 중성 기준에 있다."
        }
      ],
      "correctOptionId": "bb-q-070-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-070-o1",
          "text": "같은 기준에서 pH가 작아지는 쪽이 더 산성입니다. 4는 6보다 작으므로 A가 더 산성인 쪽입니다.",
          "returnTo": {
            "lessonId": "bb-l-041",
            "sectionId": "bb-l-041-s1"
          },
          "requiredAssetIds": [
            "bb-a-041-ph"
          ],
          "reviewWhy": "같은 기준에서 pH가 작아지는 쪽이 더 산성입니다. 4는 6보다 작으므로 A가 더 산성인 쪽입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-070",
            "selectedOptionId": "bb-q-070-o1",
            "reasonAnchor": "bb-q-070-o1-reason"
          }
        },
        {
          "optionId": "bb-q-070-o2",
          "text": "값이 커지는 방향을 더 산성으로 뒤집었습니다. 이 기초 비교에서는 작은 값 쪽이 더 산성입니다.",
          "returnTo": {
            "lessonId": "bb-l-041",
            "sectionId": "bb-l-041-s1"
          },
          "requiredAssetIds": [
            "bb-a-041-ph"
          ],
          "reviewWhy": "값이 커지는 방향을 더 산성으로 뒤집었습니다. 이 기초 비교에서는 작은 값 쪽이 더 산성입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-070",
            "selectedOptionId": "bb-q-070-o2",
            "reasonAnchor": "bb-q-070-o2-reason"
          }
        },
        {
          "optionId": "bb-q-070-o3",
          "text": "7보다 작은 두 값은 모두 산성 쪽입니다. 6을 염기성 쪽으로 분류한 부분이 맞지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-041",
            "sectionId": "bb-l-041-s1"
          },
          "requiredAssetIds": [
            "bb-a-041-ph"
          ],
          "reviewWhy": "7보다 작은 두 값은 모두 산성 쪽입니다. 6을 염기성 쪽으로 분류한 부분이 맞지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-070",
            "selectedOptionId": "bb-q-070-o3",
            "reasonAnchor": "bb-q-070-o3-reason"
          }
        },
        {
          "optionId": "bb-q-070-o4",
          "text": "기초 설명의 중성 기준은 7입니다. 4와 6을 그 기준값과 같게 읽을 수 없습니다.",
          "returnTo": {
            "lessonId": "bb-l-041",
            "sectionId": "bb-l-041-s1"
          },
          "requiredAssetIds": [
            "bb-a-041-ph"
          ],
          "reviewWhy": "기초 설명의 중성 기준은 7입니다. 4와 6을 그 기준값과 같게 읽을 수 없습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-070",
            "selectedOptionId": "bb-q-070-o4",
            "reasonAnchor": "bb-q-070-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "gc-os-ph",
        "gc-author"
      ],
      "assetIds": [],
      "intent": "같은 기준에서 식품 A의 pH는 4, 식품 B의 pH는 6이다. 산성의 방향을 바르게 읽은 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "같은 기준에서 pH가 작아지는 쪽이 더 산성입니다. 4는 6보다 작으므로 A가 더 산성인 쪽입니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-growth-conditions-r1/lessons.json",
          "lessonId": "bb-l-041",
          "sectionId": "bb-l-041-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-growth-conditions-r1/source-manifest.json",
        "scope": "accepted source transformed into original/reused regular check; technical facts not newly extended"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-070",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-041",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-071",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-041",
      "primarySectionId": "bb-l-041-s2",
      "prompt": "어떤 미생물의 최적 pH에서 벗어난 조건을 관찰했다. 최적 pH라는 말에서 직접 알 수 있는 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-071-o1",
          "text": "그 미생물이 살아남을 수 있는 가장 낮은 pH이다."
        },
        {
          "id": "bb-q-071-o2",
          "text": "식품에 있는 모든 미생물이 함께 잘 자라는 pH이다."
        },
        {
          "id": "bb-q-071-o3",
          "text": "그 미생물의 증식이 멈추는 경계 pH이다."
        },
        {
          "id": "bb-q-071-o4",
          "text": "그 미생물이 가장 잘 자라는 조건의 pH이다."
        }
      ],
      "correctOptionId": "bb-q-071-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-071-o1",
          "text": "살아남을 수 있는 하한과 가장 잘 자라는 값은 다른 정보입니다. 최적값이라는 이름으로 생존 범위의 끝을 정하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-041",
            "sectionId": "bb-l-041-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "살아남을 수 있는 하한과 가장 잘 자라는 값은 다른 정보입니다. 최적값이라는 이름으로 생존 범위의 끝을 정하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-071",
            "selectedOptionId": "bb-q-071-o1",
            "reasonAnchor": "bb-q-071-o1-reason"
          }
        },
        {
          "optionId": "bb-q-071-o2",
          "text": "최적 조건은 미생물마다 다를 수 있습니다. 한 종류의 최적 pH를 모든 미생물에 공통으로 적용할 수 없습니다.",
          "returnTo": {
            "lessonId": "bb-l-041",
            "sectionId": "bb-l-041-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "최적 조건은 미생물마다 다를 수 있습니다. 한 종류의 최적 pH를 모든 미생물에 공통으로 적용할 수 없습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-071",
            "selectedOptionId": "bb-q-071-o2",
            "reasonAnchor": "bb-q-071-o2-reason"
          }
        },
        {
          "optionId": "bb-q-071-o3",
          "text": "증식이 멈추는 경계와 증식에 가장 알맞은 값은 다릅니다. 경계는 별도의 정보가 필요합니다.",
          "returnTo": {
            "lessonId": "bb-l-041",
            "sectionId": "bb-l-041-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "증식이 멈추는 경계와 증식에 가장 알맞은 값은 다릅니다. 경계는 별도의 정보가 필요합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-071",
            "selectedOptionId": "bb-q-071-o3",
            "reasonAnchor": "bb-q-071-o3-reason"
          }
        },
        {
          "optionId": "bb-q-071-o4",
          "text": "최적 pH는 해당 미생물이 가장 잘 자라는 조건의 값입니다. 그 값에서 벗어났다는 사실만으로 모두 죽었다고 결론내리지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-041",
            "sectionId": "bb-l-041-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "최적 pH는 해당 미생물이 가장 잘 자라는 조건의 값입니다. 그 값에서 벗어났다는 사실만으로 모두 죽었다고 결론내리지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-071",
            "selectedOptionId": "bb-q-071-o4",
            "reasonAnchor": "bb-q-071-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "gc-os-ph",
        "gc-author"
      ],
      "assetIds": [],
      "intent": "어떤 미생물의 최적 pH에서 벗어난 조건을 관찰했다. 최적 pH라는 말에서 직접 알 수 있는 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "최적 pH는 해당 미생물이 가장 잘 자라는 조건의 값입니다. 그 값에서 벗어났다는 사실만으로 모두 죽었다고 결론내리지 않습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-growth-conditions-r1/lessons.json",
          "lessonId": "bb-l-041",
          "sectionId": "bb-l-041-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-growth-conditions-r1/source-manifest.json",
        "scope": "accepted source transformed into original/reused regular check; technical facts not newly extended"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-071",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-041",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-072",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-042",
      "primarySectionId": "bb-l-042-s2",
      "prompt": "산소가 있을 때도 없을 때도 자랄 수 있는 미생물을 가리키는 말은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-072-o1",
          "text": "절대호기성"
        },
        {
          "id": "bb-q-072-o2",
          "text": "통성혐기성"
        },
        {
          "id": "bb-q-072-o3",
          "text": "절대혐기성"
        },
        {
          "id": "bb-q-072-o4",
          "text": "미호기성"
        }
      ],
      "correctOptionId": "bb-q-072-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-072-o1",
          "text": "절대호기성은 생육에 산소가 필요합니다. 산소가 없는 조건에서도 자랄 수 있다는 설명과 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-042",
            "sectionId": "bb-l-042-s2"
          },
          "requiredAssetIds": [
            "bb-a-042-oxygen"
          ],
          "reviewWhy": "절대호기성은 생육에 산소가 필요합니다. 산소가 없는 조건에서도 자랄 수 있다는 설명과 다릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-072",
            "selectedOptionId": "bb-q-072-o1",
            "reasonAnchor": "bb-q-072-o1-reason"
          }
        },
        {
          "optionId": "bb-q-072-o2",
          "text": "통성혐기성은 산소가 있을 때도 없을 때도 자랄 수 있습니다. 두 조건을 모두 포함한 분류입니다.",
          "returnTo": {
            "lessonId": "bb-l-042",
            "sectionId": "bb-l-042-s2"
          },
          "requiredAssetIds": [
            "bb-a-042-oxygen"
          ],
          "reviewWhy": "통성혐기성은 산소가 있을 때도 없을 때도 자랄 수 있습니다. 두 조건을 모두 포함한 분류입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-072",
            "selectedOptionId": "bb-q-072-o2",
            "reasonAnchor": "bb-q-072-o2-reason"
          }
        },
        {
          "optionId": "bb-q-072-o3",
          "text": "절대혐기성은 산소에 민감하며 산소가 없는 조건에서 자라는 경우입니다. 산소가 있는 경우까지 포괄한 설명과 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-042",
            "sectionId": "bb-l-042-s2"
          },
          "requiredAssetIds": [
            "bb-a-042-oxygen"
          ],
          "reviewWhy": "절대혐기성은 산소에 민감하며 산소가 없는 조건에서 자라는 경우입니다. 산소가 있는 경우까지 포괄한 설명과 다릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-072",
            "selectedOptionId": "bb-q-072-o3",
            "reasonAnchor": "bb-q-072-o3-reason"
          }
        },
        {
          "optionId": "bb-q-072-o4",
          "text": "미호기성은 산소가 필요하되 보통 공기보다 적은 산소 조건에서 자랍니다. 산소가 전혀 없는 조건과 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-042",
            "sectionId": "bb-l-042-s2"
          },
          "requiredAssetIds": [
            "bb-a-042-oxygen"
          ],
          "reviewWhy": "미호기성은 산소가 필요하되 보통 공기보다 적은 산소 조건에서 자랍니다. 산소가 전혀 없는 조건과 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-072",
            "selectedOptionId": "bb-q-072-o4",
            "reasonAnchor": "bb-q-072-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "gc-os-oxygen",
        "gc-author"
      ],
      "assetIds": [],
      "intent": "산소가 있을 때도 없을 때도 자랄 수 있는 미생물을 가리키는 말은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "통성혐기성은 산소가 있을 때도 없을 때도 자랄 수 있습니다. 두 조건을 모두 포함한 분류입니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-growth-conditions-r1/lessons.json",
          "lessonId": "bb-l-042",
          "sectionId": "bb-l-042-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-growth-conditions-r1/source-manifest.json",
        "scope": "accepted source transformed into original/reused regular check; technical facts not newly extended"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-072",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-042",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-073",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-042",
      "primarySectionId": "bb-l-042-s2",
      "prompt": "산소를 이용하지는 않지만 산소가 있는 환경을 견딜 수 있는 경우는?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-073-o1",
          "text": "미호기성"
        },
        {
          "id": "bb-q-073-o2",
          "text": "절대혐기성"
        },
        {
          "id": "bb-q-073-o3",
          "text": "내기성혐기성"
        },
        {
          "id": "bb-q-073-o4",
          "text": "절대호기성"
        }
      ],
      "correctOptionId": "bb-q-073-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-073-o1",
          "text": "미호기성은 적은 양의 산소를 필요로 합니다. 산소를 이용하지 않는다는 설명과 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-042",
            "sectionId": "bb-l-042-s2"
          },
          "requiredAssetIds": [
            "bb-a-042-oxygen"
          ],
          "reviewWhy": "미호기성은 적은 양의 산소를 필요로 합니다. 산소를 이용하지 않는다는 설명과 다릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-073",
            "selectedOptionId": "bb-q-073-o1",
            "reasonAnchor": "bb-q-073-o1-reason"
          }
        },
        {
          "optionId": "bb-q-073-o2",
          "text": "절대혐기성은 산소에 민감합니다. 산소를 견딜 수 있다는 조건과 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-042",
            "sectionId": "bb-l-042-s2"
          },
          "requiredAssetIds": [
            "bb-a-042-oxygen"
          ],
          "reviewWhy": "절대혐기성은 산소에 민감합니다. 산소를 견딜 수 있다는 조건과 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-073",
            "selectedOptionId": "bb-q-073-o2",
            "reasonAnchor": "bb-q-073-o2-reason"
          }
        },
        {
          "optionId": "bb-q-073-o3",
          "text": "내기성혐기성은 산소를 이용하지 않으면서 산소를 견딜 수 있는 경우입니다. 이용과 견딤을 나누어 읽습니다.",
          "returnTo": {
            "lessonId": "bb-l-042",
            "sectionId": "bb-l-042-s2"
          },
          "requiredAssetIds": [
            "bb-a-042-oxygen"
          ],
          "reviewWhy": "내기성혐기성은 산소를 이용하지 않으면서 산소를 견딜 수 있는 경우입니다. 이용과 견딤을 나누어 읽습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-073",
            "selectedOptionId": "bb-q-073-o3",
            "reasonAnchor": "bb-q-073-o3-reason"
          }
        },
        {
          "optionId": "bb-q-073-o4",
          "text": "절대호기성은 생육에 산소가 필요합니다. 산소를 이용하지 않는 경우에 해당하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-042",
            "sectionId": "bb-l-042-s2"
          },
          "requiredAssetIds": [
            "bb-a-042-oxygen"
          ],
          "reviewWhy": "절대호기성은 생육에 산소가 필요합니다. 산소를 이용하지 않는 경우에 해당하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-073",
            "selectedOptionId": "bb-q-073-o4",
            "reasonAnchor": "bb-q-073-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "gc-os-oxygen",
        "gc-author"
      ],
      "assetIds": [],
      "intent": "산소를 이용하지는 않지만 산소가 있는 환경을 견딜 수 있는 경우는?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "내기성혐기성은 산소를 이용하지 않으면서 산소를 견딜 수 있는 경우입니다. 이용과 견딤을 나누어 읽습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-growth-conditions-r1/lessons.json",
          "lessonId": "bb-l-042",
          "sectionId": "bb-l-042-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-growth-conditions-r1/source-manifest.json",
        "scope": "accepted source transformed into original/reused regular check; technical facts not newly extended"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-073",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-042",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-074",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-042",
      "primarySectionId": "bb-l-042-s3",
      "prompt": "포장 안의 산소를 줄였을 때 미생물의 생육 조건에 대한 해석으로 알맞은 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-074-o1",
          "text": "산소가 없어도 자라는 미생물의 조건은 따로 살펴야 한다."
        },
        {
          "id": "bb-q-074-o2",
          "text": "산소가 필요한 미생물의 수가 그만큼 바로 0이 된다."
        },
        {
          "id": "bb-q-074-o3",
          "text": "통성혐기성 미생물은 모두 절대호기성으로 바뀐다."
        },
        {
          "id": "bb-q-074-o4",
          "text": "산소 조건이 바뀌면 수분활성은 순수한 물의 기준1이 된다."
        }
      ],
      "correctOptionId": "bb-q-074-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-074-o1",
          "text": "산소가 적거나 없는 조건에서도 자라는 미생물이 있습니다. 산소 감소라는 조건과 미생물 제거라는 결과를 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-042",
            "sectionId": "bb-l-042-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "산소가 적거나 없는 조건에서도 자라는 미생물이 있습니다. 산소 감소라는 조건과 미생물 제거라는 결과를 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-074",
            "selectedOptionId": "bb-q-074-o1",
            "reasonAnchor": "bb-q-074-o1-reason"
          }
        },
        {
          "optionId": "bb-q-074-o2",
          "text": "생육에 필요한 조건을 줄이는 일과 이미 있는 미생물을 제거하는 일은 다릅니다. 산소 감소만으로 수를 0으로 정할 수 없습니다.",
          "returnTo": {
            "lessonId": "bb-l-042",
            "sectionId": "bb-l-042-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "생육에 필요한 조건을 줄이는 일과 이미 있는 미생물을 제거하는 일은 다릅니다. 산소 감소만으로 수를 0으로 정할 수 없습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-074",
            "selectedOptionId": "bb-q-074-o2",
            "reasonAnchor": "bb-q-074-o2-reason"
          }
        },
        {
          "optionId": "bb-q-074-o3",
          "text": "포장 조건이 바뀌었다고 미생물의 산소 이용 유형이 다른 유형으로 바뀌는 것은 아닙니다. 통성혐기성은 산소 유무 모두에서 자랄 수 있는 유형입니다.",
          "returnTo": {
            "lessonId": "bb-l-042",
            "sectionId": "bb-l-042-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "포장 조건이 바뀌었다고 미생물의 산소 이용 유형이 다른 유형으로 바뀌는 것은 아닙니다. 통성혐기성은 산소 유무 모두에서 자랄 수 있는 유형입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-074",
            "selectedOptionId": "bb-q-074-o3",
            "reasonAnchor": "bb-q-074-o3-reason"
          }
        },
        {
          "optionId": "bb-q-074-o4",
          "text": "산소 조건과 물의 증기압 비는 다른 정보입니다. 산소가 줄었다는 이유로 수분활성을 1로 정할 수 없습니다.",
          "returnTo": {
            "lessonId": "bb-l-042",
            "sectionId": "bb-l-042-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "산소 조건과 물의 증기압 비는 다른 정보입니다. 산소가 줄었다는 이유로 수분활성을 1로 정할 수 없습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-074",
            "selectedOptionId": "bb-q-074-o4",
            "reasonAnchor": "bb-q-074-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "gc-os-oxygen",
        "gc-author"
      ],
      "assetIds": [],
      "intent": "포장 안의 산소를 줄였을 때 미생물의 생육 조건에 대한 해석으로 알맞은 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "산소가 적거나 없는 조건에서도 자라는 미생물이 있습니다. 산소 감소라는 조건과 미생물 제거라는 결과를 구별합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-growth-conditions-r1/lessons.json",
          "lessonId": "bb-l-042",
          "sectionId": "bb-l-042-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-growth-conditions-r1/source-manifest.json",
        "scope": "accepted source transformed into original/reused regular check; technical facts not newly extended"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-074",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-042",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-076",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-043",
      "primarySectionId": "bb-l-043-s1",
      "prompt": "단당류·이당류·다당류의 예를 순서대로 하나씩 고른 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-076-o1",
          "text": "전분 / 포도당 / 자당"
        },
        {
          "id": "bb-q-076-o2",
          "text": "포도당 / 자당 / 전분"
        },
        {
          "id": "bb-q-076-o3",
          "text": "자당 / 전분 / 포도당"
        },
        {
          "id": "bb-q-076-o4",
          "text": "포도당 / 전분 / 자당"
        }
      ],
      "correctOptionId": "bb-q-076-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-076-o1",
          "text": "전분은 많은 단위가 이어진 다당류이고 포도당은 단당류, 자당은 이당류입니다. 분류의 순서를 바꾸었습니다.",
          "returnTo": {
            "lessonId": "bb-l-043",
            "sectionId": "bb-l-043-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "전분은 많은 단위가 이어진 다당류이고 포도당은 단당류, 자당은 이당류입니다. 분류의 순서를 바꾸었습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-076",
            "selectedOptionId": "bb-q-076-o1",
            "reasonAnchor": "bb-q-076-o1-reason"
          }
        },
        {
          "optionId": "bb-q-076-o2",
          "text": "포도당은 단당류, 자당은 두 단위가 결합한 이당류, 전분은 많은 단위가 연결된 다당류입니다.",
          "returnTo": {
            "lessonId": "bb-l-043",
            "sectionId": "bb-l-043-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "포도당은 단당류, 자당은 두 단위가 결합한 이당류, 전분은 많은 단위가 연결된 다당류입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-076",
            "selectedOptionId": "bb-q-076-o2",
            "reasonAnchor": "bb-q-076-o2-reason"
          }
        },
        {
          "optionId": "bb-q-076-o3",
          "text": "자당을 단당류, 전분을 이당류, 포도당을 다당류 자리에 놓았습니다. 구성 단위 수와 맞지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-043",
            "sectionId": "bb-l-043-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "자당을 단당류, 전분을 이당류, 포도당을 다당류 자리에 놓았습니다. 구성 단위 수와 맞지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-076",
            "selectedOptionId": "bb-q-076-o3",
            "reasonAnchor": "bb-q-076-o3-reason"
          }
        },
        {
          "optionId": "bb-q-076-o4",
          "text": "첫 번째 포도당은 맞지만 전분과 자당의 위치가 바뀌었습니다. 전분이 다당류입니다.",
          "returnTo": {
            "lessonId": "bb-l-043",
            "sectionId": "bb-l-043-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "첫 번째 포도당은 맞지만 전분과 자당의 위치가 바뀌었습니다. 전분이 다당류입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-076",
            "selectedOptionId": "bb-q-076-o4",
            "reasonAnchor": "bb-q-076-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "ms-os-carb",
        "ms-author"
      ],
      "assetIds": [],
      "intent": "단당류·이당류·다당류의 예를 순서대로 하나씩 고른 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "포도당은 단당류, 자당은 두 단위가 결합한 이당류, 전분은 많은 단위가 연결된 다당류입니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-material-science-r1/lessons.json",
          "lessonId": "bb-l-043",
          "sectionId": "bb-l-043-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-material-science-r1/source-manifest.json",
        "scope": "accepted source transformed into original/reused regular check; technical facts not newly extended"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-076",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-043",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-075",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-043",
      "primarySectionId": "bb-l-043-s2",
      "prompt": "자당·맥아당·유당의 단당류 조합을 순서대로 바르게 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-075-o1",
          "text": "포도당+갈락토스 / 포도당+과당 / 포도당+포도당"
        },
        {
          "id": "bb-q-075-o2",
          "text": "포도당+과당 / 포도당+갈락토스 / 포도당+포도당"
        },
        {
          "id": "bb-q-075-o3",
          "text": "포도당+포도당 / 포도당+과당 / 포도당+갈락토스"
        },
        {
          "id": "bb-q-075-o4",
          "text": "포도당+과당 / 포도당+포도당 / 포도당+갈락토스"
        }
      ],
      "correctOptionId": "bb-q-075-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-075-o1",
          "text": "이 조합들은 순서대로 유당·자당·맥아당에 해당합니다. 이름과 구성의 위치가 바뀌었습니다.",
          "returnTo": {
            "lessonId": "bb-l-043",
            "sectionId": "bb-l-043-s2"
          },
          "requiredAssetIds": [
            "bb-a-043-sugars"
          ],
          "reviewWhy": "이 조합들은 순서대로 유당·자당·맥아당에 해당합니다. 이름과 구성의 위치가 바뀌었습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-075",
            "selectedOptionId": "bb-q-075-o1",
            "reasonAnchor": "bb-q-075-o1-reason"
          }
        },
        {
          "optionId": "bb-q-075-o2",
          "text": "자당은 맞지만 맥아당과 유당의 구성을 서로 바꾸었습니다. 맥아당은 포도당 두 단위입니다.",
          "returnTo": {
            "lessonId": "bb-l-043",
            "sectionId": "bb-l-043-s2"
          },
          "requiredAssetIds": [
            "bb-a-043-sugars"
          ],
          "reviewWhy": "자당은 맞지만 맥아당과 유당의 구성을 서로 바꾸었습니다. 맥아당은 포도당 두 단위입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-075",
            "selectedOptionId": "bb-q-075-o2",
            "reasonAnchor": "bb-q-075-o2-reason"
          }
        },
        {
          "optionId": "bb-q-075-o3",
          "text": "자당과 맥아당의 구성을 서로 바꾸었습니다. 자당은 포도당과 과당의 결합입니다.",
          "returnTo": {
            "lessonId": "bb-l-043",
            "sectionId": "bb-l-043-s2"
          },
          "requiredAssetIds": [
            "bb-a-043-sugars"
          ],
          "reviewWhy": "자당과 맥아당의 구성을 서로 바꾸었습니다. 자당은 포도당과 과당의 결합입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-075",
            "selectedOptionId": "bb-q-075-o3",
            "reasonAnchor": "bb-q-075-o3-reason"
          }
        },
        {
          "optionId": "bb-q-075-o4",
          "text": "자당은 포도당+과당, 맥아당은 포도당+포도당, 유당은 포도당+갈락토스가 결합한 이당류입니다.",
          "returnTo": {
            "lessonId": "bb-l-043",
            "sectionId": "bb-l-043-s2"
          },
          "requiredAssetIds": [
            "bb-a-043-sugars"
          ],
          "reviewWhy": "자당은 포도당+과당, 맥아당은 포도당+포도당, 유당은 포도당+갈락토스가 결합한 이당류입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-075",
            "selectedOptionId": "bb-q-075-o4",
            "reasonAnchor": "bb-q-075-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "ms-os-carb",
        "ms-author"
      ],
      "assetIds": [],
      "intent": "자당·맥아당·유당의 단당류 조합을 순서대로 바르게 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "자당은 포도당+과당, 맥아당은 포도당+포도당, 유당은 포도당+갈락토스가 결합한 이당류입니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-material-science-r1/lessons.json",
          "lessonId": "bb-l-043",
          "sectionId": "bb-l-043-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-material-science-r1/source-manifest.json",
        "scope": "accepted source transformed into original/reused regular check; technical facts not newly extended"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-075",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-043",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-077",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-044",
      "primarySectionId": "bb-l-044-s1",
      "prompt": "그림 A와 B를 아밀로스와 아밀로펙틴의 사슬 특징에 연결한 것은?",
      "conditions": [
        "점은 포도당 단위, 선은 단위 사이 연결을 단순화한 것이다.",
        "분자의 실제 공간 모양이나 단위 수의 비율을 뜻하지 않는다."
      ],
      "options": [
        {
          "id": "bb-q-077-o1",
          "text": "A: 주로 가지 없는 아밀로스 / B: 가지 있는 아밀로펙틴"
        },
        {
          "id": "bb-q-077-o2",
          "text": "A: 가지 있는 아밀로펙틴 / B: 주로 가지 없는 아밀로스"
        },
        {
          "id": "bb-q-077-o3",
          "text": "A와 B: 모두 주로 가지 없는 아밀로스"
        },
        {
          "id": "bb-q-077-o4",
          "text": "A와 B: 모두 가지 있는 아밀로펙틴"
        }
      ],
      "correctOptionId": "bb-q-077-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-077-o1",
          "text": "A는 이어진 주사슬에 가지가 없고 B에는 옆 가지가 있습니다. 각각 아밀로스와 아밀로펙틴의 특징에 대응합니다.",
          "returnTo": {
            "lessonId": "bb-l-044",
            "sectionId": "bb-l-044-s1"
          },
          "requiredAssetIds": [
            "bb-a-044-starch"
          ],
          "reviewWhy": "A는 이어진 주사슬에 가지가 없고 B에는 옆 가지가 있습니다. 각각 아밀로스와 아밀로펙틴의 특징에 대응합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-077",
            "selectedOptionId": "bb-q-077-o1",
            "reasonAnchor": "bb-q-077-o1-reason"
          }
        },
        {
          "optionId": "bb-q-077-o2",
          "text": "두 이름을 반대로 연결했습니다. 가지가 뻗은 B 쪽이 아밀로펙틴의 특징을 나타냅니다.",
          "returnTo": {
            "lessonId": "bb-l-044",
            "sectionId": "bb-l-044-s1"
          },
          "requiredAssetIds": [
            "bb-a-044-starch"
          ],
          "reviewWhy": "두 이름을 반대로 연결했습니다. 가지가 뻗은 B 쪽이 아밀로펙틴의 특징을 나타냅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-077",
            "selectedOptionId": "bb-q-077-o2",
            "reasonAnchor": "bb-q-077-o2-reason"
          }
        },
        {
          "optionId": "bb-q-077-o3",
          "text": "B에는 주사슬에서 갈라진 가지가 있어 A와 같은 가지 없는 구조로 읽을 수 없습니다.",
          "returnTo": {
            "lessonId": "bb-l-044",
            "sectionId": "bb-l-044-s1"
          },
          "requiredAssetIds": [
            "bb-a-044-starch"
          ],
          "reviewWhy": "B에는 주사슬에서 갈라진 가지가 있어 A와 같은 가지 없는 구조로 읽을 수 없습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-077",
            "selectedOptionId": "bb-q-077-o3",
            "reasonAnchor": "bb-q-077-o3-reason"
          }
        },
        {
          "optionId": "bb-q-077-o4",
          "text": "A에는 별도의 옆 가지가 없습니다. 두 그림을 모두 가지 있는 구조로 읽은 부분이 맞지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-044",
            "sectionId": "bb-l-044-s1"
          },
          "requiredAssetIds": [
            "bb-a-044-starch"
          ],
          "reviewWhy": "A에는 별도의 옆 가지가 없습니다. 두 그림을 모두 가지 있는 구조로 읽은 부분이 맞지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-077",
            "selectedOptionId": "bb-q-077-o4",
            "reasonAnchor": "bb-q-077-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "ms-starch-enzymes",
        "ms-author"
      ],
      "assetIds": [
        "bb-qv-044-chain-input-r1"
      ],
      "intent": "그림 A와 B를 아밀로스와 아밀로펙틴의 사슬 특징에 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "A는 이어진 주사슬에 가지가 없고 B에는 옆 가지가 있습니다. 각각 아밀로스와 아밀로펙틴의 특징에 대응합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-material-science-r1/lessons.json",
          "lessonId": "bb-l-044",
          "sectionId": "bb-l-044-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-material-science-r1/source-manifest.json",
        "scope": "accepted source transformed into original/reused regular check; technical facts not newly extended"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-077",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-044",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-078",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-044",
      "primarySectionId": "bb-l-044-s2",
      "prompt": "알파아밀라제와 베타아밀라제의 작용을 이 학습의 설명과 맞게 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-078-o1",
          "text": "알파: 사슬 끝에서 맥아당 / 베타: 사슬 안쪽 결합"
        },
        {
          "id": "bb-q-078-o2",
          "text": "알파: 지방산 분해 / 베타: 전분 호화"
        },
        {
          "id": "bb-q-078-o3",
          "text": "알파: 사슬 안쪽 결합 / 베타: 사슬 끝에서 맥아당"
        },
        {
          "id": "bb-q-078-o4",
          "text": "알파: 전분 호화 / 베타: 지방산 분해"
        }
      ],
      "correctOptionId": "bb-q-078-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-078-o1",
          "text": "두 효소의 대표 작용 위치를 바꾸었습니다. 알파는 사슬 안쪽, 베타는 사슬 끝에서 맥아당 단위를 떼는 작용으로 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-044",
            "sectionId": "bb-l-044-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "두 효소의 대표 작용 위치를 바꾸었습니다. 알파는 사슬 안쪽, 베타는 사슬 끝에서 맥아당 단위를 떼는 작용으로 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-078",
            "selectedOptionId": "bb-q-078-o1",
            "reasonAnchor": "bb-q-078-o1-reason"
          }
        },
        {
          "optionId": "bb-q-078-o2",
          "text": "두 효소는 전분의 가수분해와 연결됩니다. 지방산 분해와 물·열에 의한 호화를 각각의 작용으로 바꿀 수 없습니다.",
          "returnTo": {
            "lessonId": "bb-l-044",
            "sectionId": "bb-l-044-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "두 효소는 전분의 가수분해와 연결됩니다. 지방산 분해와 물·열에 의한 호화를 각각의 작용으로 바꿀 수 없습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-078",
            "selectedOptionId": "bb-q-078-o2",
            "reasonAnchor": "bb-q-078-o2-reason"
          }
        },
        {
          "optionId": "bb-q-078-o3",
          "text": "알파아밀라제는 사슬 안쪽 결합을 끊고 베타아밀라제는 끝에서 맥아당 단위를 떼어 내는 작용으로 배웠습니다.",
          "returnTo": {
            "lessonId": "bb-l-044",
            "sectionId": "bb-l-044-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "알파아밀라제는 사슬 안쪽 결합을 끊고 베타아밀라제는 끝에서 맥아당 단위를 떼어 내는 작용으로 배웠습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-078",
            "selectedOptionId": "bb-q-078-o3",
            "reasonAnchor": "bb-q-078-o3-reason"
          }
        },
        {
          "optionId": "bb-q-078-o4",
          "text": "호화는 물·열로 전분 입자의 상태가 달라지는 변화입니다. 베타아밀라제도 지방산 분해 효소로 배운 것이 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-044",
            "sectionId": "bb-l-044-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "호화는 물·열로 전분 입자의 상태가 달라지는 변화입니다. 베타아밀라제도 지방산 분해 효소로 배운 것이 아닙니다.",
          "resumeQuestion": {
            "questionId": "bb-q-078",
            "selectedOptionId": "bb-q-078-o4",
            "reasonAnchor": "bb-q-078-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "ms-starch-enzymes",
        "ms-author"
      ],
      "assetIds": [],
      "intent": "알파아밀라제와 베타아밀라제의 작용을 이 학습의 설명과 맞게 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "알파아밀라제는 사슬 안쪽 결합을 끊고 베타아밀라제는 끝에서 맥아당 단위를 떼어 내는 작용으로 배웠습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-material-science-r1/lessons.json",
          "lessonId": "bb-l-044",
          "sectionId": "bb-l-044-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-material-science-r1/source-manifest.json",
        "scope": "accepted source transformed into original/reused regular check; technical facts not newly extended"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-078",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-044",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-079",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-044",
      "primarySectionId": "bb-l-044-s3",
      "prompt": "전분이 물과 열을 받아 팽윤하는 변화와 효소가 전분 사슬의 결합을 끊는 변화를 순서대로 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-079-o1",
          "text": "둘 다 전분의 호화이다."
        },
        {
          "id": "bb-q-079-o2",
          "text": "효소적 분해 / 호화"
        },
        {
          "id": "bb-q-079-o3",
          "text": "둘 다 사슬의 효소적 분해이다."
        },
        {
          "id": "bb-q-079-o4",
          "text": "호화 / 효소적 분해"
        }
      ],
      "correctOptionId": "bb-q-079-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-079-o1",
          "text": "물과 열에 의한 입자의 호화와 사슬 결합을 끊는 효소적 분해를 한 변화로 합쳤습니다.",
          "returnTo": {
            "lessonId": "bb-l-044",
            "sectionId": "bb-l-044-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "물과 열에 의한 입자의 호화와 사슬 결합을 끊는 효소적 분해를 한 변화로 합쳤습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-079",
            "selectedOptionId": "bb-q-079-o1",
            "reasonAnchor": "bb-q-079-o1-reason"
          }
        },
        {
          "optionId": "bb-q-079-o2",
          "text": "순서가 반대입니다. 처음은 물과 열로 입자가 팽윤하는 호화이고, 뒤는 결합을 끊는 분해입니다.",
          "returnTo": {
            "lessonId": "bb-l-044",
            "sectionId": "bb-l-044-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "순서가 반대입니다. 처음은 물과 열로 입자가 팽윤하는 호화이고, 뒤는 결합을 끊는 분해입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-079",
            "selectedOptionId": "bb-q-079-o2",
            "reasonAnchor": "bb-q-079-o2-reason"
          }
        },
        {
          "optionId": "bb-q-079-o3",
          "text": "처음 설명에는 효소가 결합을 끊는 조건이 없습니다. 입자 상태의 변화와 분자 연결의 분해를 나눕니다.",
          "returnTo": {
            "lessonId": "bb-l-044",
            "sectionId": "bb-l-044-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "처음 설명에는 효소가 결합을 끊는 조건이 없습니다. 입자 상태의 변화와 분자 연결의 분해를 나눕니다.",
          "resumeQuestion": {
            "questionId": "bb-q-079",
            "selectedOptionId": "bb-q-079-o3",
            "reasonAnchor": "bb-q-079-o3-reason"
          }
        },
        {
          "optionId": "bb-q-079-o4",
          "text": "전분 입자의 팽윤·호화와 효소에 의한 사슬 결합의 가수분해를 각각 알맞게 연결했습니다.",
          "returnTo": {
            "lessonId": "bb-l-044",
            "sectionId": "bb-l-044-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "전분 입자의 팽윤·호화와 효소에 의한 사슬 결합의 가수분해를 각각 알맞게 연결했습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-079",
            "selectedOptionId": "bb-q-079-o4",
            "reasonAnchor": "bb-q-079-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "ms-starch-enzymes",
        "ms-author"
      ],
      "assetIds": [],
      "intent": "전분이 물과 열을 받아 팽윤하는 변화와 효소가 전분 사슬의 결합을 끊는 변화를 순서대로 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "전분 입자의 팽윤·호화와 효소에 의한 사슬 결합의 가수분해를 각각 알맞게 연결했습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-material-science-r1/lessons.json",
          "lessonId": "bb-l-044",
          "sectionId": "bb-l-044-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-material-science-r1/source-manifest.json",
        "scope": "accepted source transformed into original/reused regular check; technical facts not newly extended"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-079",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-044",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-080",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-045",
      "primarySectionId": "bb-l-045-s2",
      "prompt": "그림 A·B·C의 지방산 탄소 사슬 부분을 순서대로 분류한 것은?",
      "conditions": [
        "지방산 분자의 전체가 아니라 탄소 사슬 부분만 나타냈다.",
        "탄소 사이 두 줄은 C=C 이중결합이다."
      ],
      "options": [
        {
          "id": "bb-q-080-o1",
          "text": "단일불포화 / 포화 / 다가불포화"
        },
        {
          "id": "bb-q-080-o2",
          "text": "포화 / 단일불포화 / 다가불포화"
        },
        {
          "id": "bb-q-080-o3",
          "text": "포화 / 다가불포화 / 단일불포화"
        },
        {
          "id": "bb-q-080-o4",
          "text": "다가불포화 / 단일불포화 / 포화"
        }
      ],
      "correctOptionId": "bb-q-080-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-080-o1",
          "text": "A에는 C=C가 없고 B에는 하나가 있습니다. A와 B의 분류를 서로 바꾸었습니다.",
          "returnTo": {
            "lessonId": "bb-l-045",
            "sectionId": "bb-l-045-s1"
          },
          "requiredAssetIds": [
            "bb-a-045-fatty-acids"
          ],
          "reviewWhy": "A에는 C=C가 없고 B에는 하나가 있습니다. A와 B의 분류를 서로 바꾸었습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-080",
            "selectedOptionId": "bb-q-080-o1",
            "reasonAnchor": "bb-q-080-o1-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-045",
              "sectionId": "bb-l-045-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-080-o2",
          "text": "A의 C=C는 0개, B는 1개, C는 2개입니다. 각각 포화·단일불포화·다가불포화에 해당합니다.",
          "returnTo": {
            "lessonId": "bb-l-045",
            "sectionId": "bb-l-045-s1"
          },
          "requiredAssetIds": [
            "bb-a-045-fatty-acids"
          ],
          "reviewWhy": "A의 C=C는 0개, B는 1개, C는 2개입니다. 각각 포화·단일불포화·다가불포화에 해당합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-080",
            "selectedOptionId": "bb-q-080-o2",
            "reasonAnchor": "bb-q-080-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-045",
              "sectionId": "bb-l-045-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-080-o3",
          "text": "B와 C의 이중결합 수를 바꾸어 읽었습니다. 하나이면 단일불포화, 둘 이상이면 다가불포화입니다.",
          "returnTo": {
            "lessonId": "bb-l-045",
            "sectionId": "bb-l-045-s1"
          },
          "requiredAssetIds": [
            "bb-a-045-fatty-acids"
          ],
          "reviewWhy": "B와 C의 이중결합 수를 바꾸어 읽었습니다. 하나이면 단일불포화, 둘 이상이면 다가불포화입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-080",
            "selectedOptionId": "bb-q-080-o3",
            "reasonAnchor": "bb-q-080-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-045",
              "sectionId": "bb-l-045-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-080-o4",
          "text": "A에는 탄소-탄소 이중결합이 없고 C에는 두 개 있습니다. 포화와 다가불포화 위치가 바뀌었습니다.",
          "returnTo": {
            "lessonId": "bb-l-045",
            "sectionId": "bb-l-045-s1"
          },
          "requiredAssetIds": [
            "bb-a-045-fatty-acids"
          ],
          "reviewWhy": "A에는 탄소-탄소 이중결합이 없고 C에는 두 개 있습니다. 포화와 다가불포화 위치가 바뀌었습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-080",
            "selectedOptionId": "bb-q-080-o4",
            "reasonAnchor": "bb-q-080-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-045",
              "sectionId": "bb-l-045-s2"
            }
          ]
        }
      ],
      "sourceIds": [
        "ms-os-lipid",
        "ms-author"
      ],
      "assetIds": [
        "bb-qv-045-bond-input-r1"
      ],
      "intent": "그림 A·B·C의 지방산 탄소 사슬 부분을 순서대로 분류한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "A의 C=C는 0개, B는 1개, C는 2개입니다. 각각 포화·단일불포화·다가불포화에 해당합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-material-science-r1/lessons.json",
          "lessonId": "bb-l-045",
          "sectionId": "bb-l-045-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-material-science-r1/source-manifest.json",
        "scope": "accepted source transformed into original/reused regular check; technical facts not newly extended"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-080",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-045",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-081",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-045",
      "primarySectionId": "bb-l-045-s3",
      "prompt": "가상 표본의 지방산 분자 100개 중 포화가 30개, 단일불포화가 40개, 다가불포화가 30개이다. 불포화지방산은 모두 몇 개인가?",
      "conditions": [
        "분자 개수를 세는 가상 구성이다. 질량%를 계산하는 문제가 아니다."
      ],
      "options": [
        {
          "id": "bb-q-081-o1",
          "text": "30개"
        },
        {
          "id": "bb-q-081-o2",
          "text": "40개"
        },
        {
          "id": "bb-q-081-o3",
          "text": "70개"
        },
        {
          "id": "bb-q-081-o4",
          "text": "100개"
        }
      ],
      "correctOptionId": "bb-q-081-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-081-o1",
          "text": "30개는 포화지방산의 수입니다. 불포화에는 C=C가 있는 단일불포화와 다가불포화가 함께 포함됩니다.",
          "returnTo": {
            "lessonId": "bb-l-045",
            "sectionId": "bb-l-045-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "30개는 포화지방산의 수입니다. 불포화에는 C=C가 있는 단일불포화와 다가불포화가 함께 포함됩니다.",
          "resumeQuestion": {
            "questionId": "bb-q-081",
            "selectedOptionId": "bb-q-081-o1",
            "reasonAnchor": "bb-q-081-o1-reason"
          }
        },
        {
          "optionId": "bb-q-081-o2",
          "text": "40개는 단일불포화만 센 수입니다. C=C가 둘 이상인 다가불포화 30개도 불포화에 포함됩니다.",
          "returnTo": {
            "lessonId": "bb-l-045",
            "sectionId": "bb-l-045-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "40개는 단일불포화만 센 수입니다. C=C가 둘 이상인 다가불포화 30개도 불포화에 포함됩니다.",
          "resumeQuestion": {
            "questionId": "bb-q-081",
            "selectedOptionId": "bb-q-081-o2",
            "reasonAnchor": "bb-q-081-o2-reason"
          }
        },
        {
          "optionId": "bb-q-081-o3",
          "text": "불포화는 단일불포화 40개와 다가불포화 30개를 합쳐 70개입니다. 여러 종류가 한 표본에 섞여 있는 구성을 읽습니다.",
          "returnTo": {
            "lessonId": "bb-l-045",
            "sectionId": "bb-l-045-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "불포화는 단일불포화 40개와 다가불포화 30개를 합쳐 70개입니다. 여러 종류가 한 표본에 섞여 있는 구성을 읽습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-081",
            "selectedOptionId": "bb-q-081-o3",
            "reasonAnchor": "bb-q-081-o3-reason"
          }
        },
        {
          "optionId": "bb-q-081-o4",
          "text": "100개는 포화 30개까지 포함한 전체입니다. C=C가 없는 포화지방산은 불포화의 합에서 제외합니다.",
          "returnTo": {
            "lessonId": "bb-l-045",
            "sectionId": "bb-l-045-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "100개는 포화 30개까지 포함한 전체입니다. C=C가 없는 포화지방산은 불포화의 합에서 제외합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-081",
            "selectedOptionId": "bb-q-081-o4",
            "reasonAnchor": "bb-q-081-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "ms-os-lipid",
        "ms-author"
      ],
      "assetIds": [],
      "intent": "어떤 식용 유지에 불포화지방산의 비율이 높다는 정보를 얻었다. 이 정보의 뜻에 가장 가까운 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "불포화는 단일불포화 40개와 다가불포화 30개를 합쳐 70개입니다. 여러 종류가 한 표본에 섞여 있는 구성을 읽습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "calculation": {
        "expression": "40 + 30",
        "result": 70,
        "unit": "molecules"
      },
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-material-science-r1/lessons.json",
          "lessonId": "bb-l-045",
          "sectionId": "bb-l-045-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-material-science-r1/source-manifest.json",
        "scope": "accepted source transformed into original/reused regular check; technical facts not newly extended"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-081",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-045",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-082",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-046",
      "primarySectionId": "bb-l-046-s3",
      "prompt": "가열한 계란 흰자의 변성과 응고를 구별한 설명으로 알맞은 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-082-o1",
          "text": "변성은 기본 사슬이 낱개로 모두 잘리는 변화, 응고는 접힌 구조만 달라지는 변화다."
        },
        {
          "id": "bb-q-082-o2",
          "text": "변성은 접힌 구조가 달라지는 변화, 응고는 단백질들이 연결돼 굳는 변화다."
        },
        {
          "id": "bb-q-082-o3",
          "text": "변성은 접힌 구조가 달라지는 변화, 응고는 모든 아미노산이 서로 떨어져 나오는 변화다."
        },
        {
          "id": "bb-q-082-o4",
          "text": "변성은 원래 접힌 모양으로 복원되는 변화, 응고는 단백질들이 연결돼 굳는 변화다."
        }
      ],
      "correctOptionId": "bb-q-082-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-082-o1",
          "text": "기본 사슬을 낱개로 모두 자르는 것은 이번 변성의 뜻이 아닙니다. 응고도 구조 변화만이 아니라 사슬들이 연결돼 굳는 쪽을 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-046",
            "sectionId": "bb-l-046-s2"
          },
          "requiredAssetIds": [
            "kc-F014-states"
          ],
          "reviewWhy": "기본 사슬을 낱개로 모두 자르는 것은 이번 변성의 뜻이 아닙니다. 응고도 구조 변화만이 아니라 사슬들이 연결돼 굳는 쪽을 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-082",
            "selectedOptionId": "bb-q-082-o1",
            "reasonAnchor": "bb-q-082-o1-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-046",
              "sectionId": "bb-l-046-s3"
            }
          ]
        },
        {
          "optionId": "bb-q-082-o2",
          "text": "변성은 접힌 구조, 응고는 단백질 사이 연결과 굳음을 보는 말로 두 초점을 맞게 연결했습니다.",
          "returnTo": {
            "lessonId": "bb-l-046",
            "sectionId": "bb-l-046-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "변성은 접힌 구조, 응고는 단백질 사이 연결과 굳음을 보는 말로 두 초점을 맞게 연결했습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-082",
            "selectedOptionId": "bb-q-082-o2",
            "reasonAnchor": "bb-q-082-o2-reason"
          }
        },
        {
          "optionId": "bb-q-082-o3",
          "text": "변성의 초점은 맞지만 응고를 아미노산이 떨어져 나오는 변화로 바꾸었습니다. 응고에서는 단백질들이 연결돼 굳는 관계를 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-046",
            "sectionId": "bb-l-046-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "변성의 초점은 맞지만 응고를 아미노산이 떨어져 나오는 변화로 바꾸었습니다. 응고에서는 단백질들이 연결돼 굳는 관계를 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-082",
            "selectedOptionId": "bb-q-082-o3",
            "reasonAnchor": "bb-q-082-o3-reason"
          }
        },
        {
          "optionId": "bb-q-082-o4",
          "text": "응고의 초점은 맞지만 변성을 원래 모양의 복원으로 바꾸었습니다. 이번 가열 예의 변성은 접힌 구조가 달라지는 변화입니다.",
          "returnTo": {
            "lessonId": "bb-l-046",
            "sectionId": "bb-l-046-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "응고의 초점은 맞지만 변성을 원래 모양의 복원으로 바꾸었습니다. 이번 가열 예의 변성은 접힌 구조가 달라지는 변화입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-082",
            "selectedOptionId": "bb-q-082-o4",
            "reasonAnchor": "bb-q-082-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "asu-protein",
        "hk-edb-protein-p8",
        "bc-eggs-function"
      ],
      "assetIds": [],
      "intent": "protein-shape-versus-network",
      "origin": "existing-cross-subject-question-adapted-identifiers-only",
      "onePoint": "변성은 접힌 구조, 응고는 단백질 사이 연결과 굳음을 보는 말로 두 초점을 맞게 연결했습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "reuseProvenance": {
        "sourceQuestionId": "kc-Q023",
        "sourceQuestionVersion": "producer-20261015-protein-emulsion-r1",
        "sourceFile": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/seasoning-basics-20261016-r1/questions.json",
        "changed": [
          "destination question/option/lesson/section identifiers and certification only",
          "added resume/focus source specification",
          "option1 primary return ->046s2 for basic chain, additional046s3 for coagulation"
        ],
        "unchanged": [
          "prompt",
          "options text",
          "correct option position",
          "four reason texts"
        ],
        "sourceStatusPreserved": "producer-draft",
        "sourceApprovalNotPromoted": true
      },
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-material-science-r1/lessons.json",
          "lessonId": "bb-l-046",
          "sectionId": "bb-l-046-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-material-science-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-082",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-046",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-083",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-047",
      "primarySectionId": "bb-l-047-s2",
      "prompt": "그림의 범례와 바탕·방울을 읽었을 때 해당하는 혼합 상태는?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-083-o1",
          "text": "수중유적형 O/W"
        },
        {
          "id": "bb-q-083-o2",
          "text": "유중수적형 W/O"
        },
        {
          "id": "bb-q-083-o3",
          "text": "물과 기름이 위아래의 두 큰 층으로 나뉜 상태"
        },
        {
          "id": "bb-q-083-o4",
          "text": "물과 기름의 경계가 모두 사라진 한 종류의 완전 용액"
        }
      ],
      "correctOptionId": "bb-q-083-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-083-o1",
          "text": "수중유적형은 물이 바탕이고 기름이 방울이어야 합니다. 제시한 그림은 연노랑 기름 바탕 안에 파란 물 방울이 있습니다.",
          "returnTo": {
            "lessonId": "bb-l-047",
            "sectionId": "bb-l-047-s2"
          },
          "requiredAssetIds": [
            "kc-F015-types"
          ],
          "reviewWhy": "수중유적형은 물이 바탕이고 기름이 방울이어야 합니다. 제시한 그림은 연노랑 기름 바탕 안에 파란 물 방울이 있습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-083",
            "selectedOptionId": "bb-q-083-o1",
            "reasonAnchor": "bb-q-083-o1-reason"
          }
        },
        {
          "optionId": "bb-q-083-o2",
          "text": "기름이 바탕인 연속상이고 물이 안쪽의 방울인 분산상입니다. 유중수적형 W/O에 맞습니다.",
          "returnTo": {
            "lessonId": "bb-l-047",
            "sectionId": "bb-l-047-s2"
          },
          "requiredAssetIds": [
            "kc-F015-types"
          ],
          "reviewWhy": "기름이 바탕인 연속상이고 물이 안쪽의 방울인 분산상입니다. 유중수적형 W/O에 맞습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-083",
            "selectedOptionId": "bb-q-083-o2",
            "reasonAnchor": "bb-q-083-o2-reason"
          }
        },
        {
          "optionId": "bb-q-083-o3",
          "text": "두 큰 층이라면 물·기름이 넓은 영역으로 나뉩니다. 그림은 기름 바탕 안에 물이 작은 방울로 퍼져 있어 그 상태와 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-047",
            "sectionId": "bb-l-047-s2"
          },
          "requiredAssetIds": [
            "kc-F015-types"
          ],
          "reviewWhy": "두 큰 층이라면 물·기름이 넓은 영역으로 나뉩니다. 그림은 기름 바탕 안에 물이 작은 방울로 퍼져 있어 그 상태와 다릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-083",
            "selectedOptionId": "bb-q-083-o3",
            "reasonAnchor": "bb-q-083-o3-reason"
          }
        },
        {
          "optionId": "bb-q-083-o4",
          "text": "작은 방울의 경계가 표현돼 있습니다. 유화를 경계가 모두 사라진 한 종류의 완전 용액으로 바꾸어 읽지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-047",
            "sectionId": "bb-l-047-s2"
          },
          "requiredAssetIds": [
            "kc-F015-types"
          ],
          "reviewWhy": "작은 방울의 경계가 표현돼 있습니다. 유화를 경계가 모두 사라진 한 종류의 완전 용액으로 바꾸어 읽지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-083",
            "selectedOptionId": "bb-q-083-o4",
            "reasonAnchor": "bb-q-083-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "sydney-emulsion-types",
        "rsc-emulsion",
        "bc-eggs-function",
        "okstate-emulsion-types"
      ],
      "assetIds": [
        "kc-F015-question"
      ],
      "intent": "read-continuous-and-dispersed-phases",
      "origin": "existing-cross-subject-question-adapted-identifiers-only",
      "onePoint": "기름이 바탕인 연속상이고 물이 안쪽의 방울인 분산상입니다. 유중수적형 W/O에 맞습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "reuseProvenance": {
        "sourceQuestionId": "kc-Q024",
        "sourceQuestionVersion": "producer-20261015-protein-emulsion-r1",
        "sourceFile": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/seasoning-basics-20261016-r1/questions.json",
        "changed": [
          "destination question/option/lesson/section identifiers and certification only",
          "added resume/focus source specification"
        ],
        "unchanged": [
          "prompt",
          "options text",
          "correct option position",
          "four reason texts"
        ],
        "sourceStatusPreserved": "producer-draft",
        "sourceApprovalNotPromoted": true
      },
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-material-science-r1/lessons.json",
          "lessonId": "bb-l-047",
          "sectionId": "bb-l-047-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-material-science-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-083",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-047",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-084",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-047",
      "primarySectionId": "bb-l-047-s3",
      "prompt": "난황에 들어 있으며 유화 작용을 돕는 성분으로 배운 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-084-o1",
          "text": "아밀로스"
        },
        {
          "id": "bb-q-084-o2",
          "text": "아밀라제"
        },
        {
          "id": "bb-q-084-o3",
          "text": "레시틴"
        },
        {
          "id": "bb-q-084-o4",
          "text": "포도당"
        }
      ],
      "correctOptionId": "bb-q-084-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-084-o1",
          "text": "아밀로스는 전분을 이루는 주로 가지 없는 사슬입니다. 난황에서 유화를 돕는 성분인 레시틴과 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-044",
            "sectionId": "bb-l-044-s1"
          },
          "requiredAssetIds": [
            "bb-a-044-starch",
            "kc-F015-interface"
          ],
          "reviewWhy": "아밀로스는 전분을 이루는 주로 가지 없는 사슬입니다. 난황에서 유화를 돕는 성분인 레시틴과 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-084",
            "selectedOptionId": "bb-q-084-o1",
            "reasonAnchor": "bb-q-084-o1-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-047",
              "sectionId": "bb-l-047-s3"
            }
          ]
        },
        {
          "optionId": "bb-q-084-o2",
          "text": "아밀라제는 전분의 결합을 가수분해하는 효소입니다. 난황의 유화 성분으로 배운 레시틴과 역할이 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-044",
            "sectionId": "bb-l-044-s2"
          },
          "requiredAssetIds": [
            "kc-F015-interface"
          ],
          "reviewWhy": "아밀라제는 전분의 결합을 가수분해하는 효소입니다. 난황의 유화 성분으로 배운 레시틴과 역할이 다릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-084",
            "selectedOptionId": "bb-q-084-o2",
            "reasonAnchor": "bb-q-084-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-047",
              "sectionId": "bb-l-047-s3"
            }
          ]
        },
        {
          "optionId": "bb-q-084-o3",
          "text": "난황의 레시틴은 유화 작용을 돕는 성분으로 배웠습니다. 기름과 물의 경계에서 작은 방울이 합쳐져 큰 층으로 분리되는 것을 늦추는 역할에 연결합니다.",
          "returnTo": {
            "lessonId": "bb-l-047",
            "sectionId": "bb-l-047-s3"
          },
          "requiredAssetIds": [
            "kc-F015-interface"
          ],
          "reviewWhy": "난황의 레시틴은 유화 작용을 돕는 성분으로 배웠습니다. 기름과 물의 경계에서 작은 방울이 합쳐져 큰 층으로 분리되는 것을 늦추는 역할에 연결합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-084",
            "selectedOptionId": "bb-q-084-o3",
            "reasonAnchor": "bb-q-084-o3-reason"
          }
        },
        {
          "optionId": "bb-q-084-o4",
          "text": "포도당은 단당류의 예입니다. 당의 이름과 난황에서 유화를 돕는 성분의 이름을 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-043",
            "sectionId": "bb-l-043-s1"
          },
          "requiredAssetIds": [
            "kc-F015-interface"
          ],
          "reviewWhy": "포도당은 단당류의 예입니다. 당의 이름과 난황에서 유화를 돕는 성분의 이름을 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-084",
            "selectedOptionId": "bb-q-084-o4",
            "reasonAnchor": "bb-q-084-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-047",
              "sectionId": "bb-l-047-s3"
            }
          ]
        }
      ],
      "sourceIds": [
        "sydney-emulsion-types",
        "rsc-emulsion",
        "bc-eggs-function",
        "okstate-emulsion-types"
      ],
      "assetIds": [],
      "intent": "yolk-lecithin-identity",
      "origin": "existing-question-narrowly-adapted-to-bread-prerequisites",
      "onePoint": "난황의 레시틴은 유화 작용을 돕는 성분으로 배웠습니다. 기름과 물의 경계에서 작은 방울이 합쳐져 큰 층으로 분리되는 것을 늦추는 역할에 연결합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "reuseProvenance": {
        "sourceQuestionId": "kc-Q025",
        "sourceQuestionVersion": "producer-20261015-protein-emulsion-r1",
        "sourceFile": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/seasoning-basics-20261016-r1/questions.json",
        "changed": [
          "destination question/option/lesson/section identifiers and certification only",
          "added resume/focus source specification",
          "optionB ascorbic acid -> taught amylase; A/B/D reasons remove Korean-course prior-learning claims and link actual bread044/043 plus047s3"
        ],
        "unchanged": [
          "prompt",
          "correct position C",
          "A/C/D option texts",
          "correct-option reason"
        ],
        "sourceStatusPreserved": "producer-draft",
        "sourceApprovalNotPromoted": true
      },
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-material-science-r1/lessons.json",
          "lessonId": "bb-l-047",
          "sectionId": "bb-l-047-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-material-science-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-084",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-047",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-085",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-048",
      "primarySectionId": "bb-l-048-s2",
      "prompt": "중성지방 한 분자의 구성 관계를 알맞게 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-085-o1",
          "text": "글리세롤3분자에 지방산1분자에서 온 부분이 결합한다."
        },
        {
          "id": "bb-q-085-o2",
          "text": "글리세롤1분자와 지방산3분자가 결합 없이 섞여 있는 상태다."
        },
        {
          "id": "bb-q-085-o3",
          "text": "글리세롤1분자에 지방산3분자에서 온 부분이 결합한다."
        },
        {
          "id": "bb-q-085-o4",
          "text": "글리세롤 없이 지방산3분자만 서로 이어진다."
        }
      ],
      "correctOptionId": "bb-q-085-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-085-o1",
          "text": "글리세롤과 지방산의 수를 뒤집었습니다. 글리세롤 하나에 지방산에서 온 세 부분이 연결됩니다.",
          "returnTo": {
            "lessonId": "bb-l-048",
            "sectionId": "bb-l-048-s2"
          },
          "requiredAssetIds": [
            "kc-F016-structure"
          ],
          "reviewWhy": "글리세롤과 지방산의 수를 뒤집었습니다. 글리세롤 하나에 지방산에서 온 세 부분이 연결됩니다.",
          "resumeQuestion": {
            "questionId": "bb-q-085",
            "selectedOptionId": "bb-q-085-o1",
            "reasonAnchor": "bb-q-085-o1-reason"
          }
        },
        {
          "optionId": "bb-q-085-o2",
          "text": "수만 맞추고 결합을 없앴습니다. 중성지방의 구성은 결합된 한 분자의 관계입니다.",
          "returnTo": {
            "lessonId": "bb-l-048",
            "sectionId": "bb-l-048-s2"
          },
          "requiredAssetIds": [
            "kc-F016-structure"
          ],
          "reviewWhy": "수만 맞추고 결합을 없앴습니다. 중성지방의 구성은 결합된 한 분자의 관계입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-085",
            "selectedOptionId": "bb-q-085-o2",
            "reasonAnchor": "bb-q-085-o2-reason"
          }
        },
        {
          "optionId": "bb-q-085-o3",
          "text": "글리세롤 하나와 지방산에서 온 세 부분의 결합을 맞게 연결했습니다.",
          "returnTo": {
            "lessonId": "bb-l-048",
            "sectionId": "bb-l-048-s2"
          },
          "requiredAssetIds": [
            "kc-F016-structure"
          ],
          "reviewWhy": "글리세롤 하나와 지방산에서 온 세 부분의 결합을 맞게 연결했습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-085",
            "selectedOptionId": "bb-q-085-o3",
            "reasonAnchor": "bb-q-085-o3-reason"
          }
        },
        {
          "optionId": "bb-q-085-o4",
          "text": "중성지방의 글리세롤을 빠뜨렸습니다. 지방산 세 부분만 이어진 구조로 바꾸지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-048",
            "sectionId": "bb-l-048-s2"
          },
          "requiredAssetIds": [
            "kc-F016-structure"
          ],
          "reviewWhy": "중성지방의 글리세롤을 빠뜨렸습니다. 지방산 세 부분만 이어진 구조로 바꾸지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-085",
            "selectedOptionId": "bb-q-085-o4",
            "reasonAnchor": "bb-q-085-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "aocs-tg-structure",
        "okstate-oil-quality",
        "wisconsin-butter-science",
        "ucanr-fat-water",
        "iitk-oxidative"
      ],
      "assetIds": [],
      "intent": "tg-components-and-counts",
      "origin": "existing-cross-subject-question-adapted-identifiers-only",
      "onePoint": "글리세롤 하나와 지방산에서 온 세 부분의 결합을 맞게 연결했습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "reuseProvenance": {
        "sourceQuestionId": "kc-Q026",
        "sourceQuestionVersion": "producer-20261015-lipid-rancidity-r1",
        "sourceFile": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/seasoning-basics-20261016-r1/questions.json",
        "changed": [
          "destination question/option/lesson/section identifiers and certification only",
          "added resume/focus source specification"
        ],
        "unchanged": [
          "prompt",
          "options text",
          "correct option position",
          "four reason texts"
        ],
        "sourceStatusPreserved": "producer-draft",
        "sourceApprovalNotPromoted": true
      },
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-material-science-r1/lessons.json",
          "lessonId": "bb-l-048",
          "sectionId": "bb-l-048-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-material-science-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-085",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-048",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-090",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-048",
      "primarySectionId": "bb-l-048-s3",
      "prompt": "중성지방에 결합된 지방산 부분과 유리지방산을 구별하는 기준은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-090-o1",
          "text": "방울 바깥에 있는지, 방울 안쪽에 있는지"
        },
        {
          "id": "bb-q-090-o2",
          "text": "물과 기름 중 어느 바탕에 퍼져 있는지"
        },
        {
          "id": "bb-q-090-o3",
          "text": "지방산의 탄소 사슬이 길거나 짧은지"
        },
        {
          "id": "bb-q-090-o4",
          "text": "글리세롤에 에스터 결합으로 붙어 있는지"
        }
      ],
      "correctOptionId": "bb-q-090-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-090-o1",
          "text": "방울 안팎의 위치는 물과 기름의 배치를 읽는 정보입니다. 분자 안의 에스터 결합 유무를 대신하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-048",
            "sectionId": "bb-l-048-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "방울 안팎의 위치는 물과 기름의 배치를 읽는 정보입니다. 분자 안의 에스터 결합 유무를 대신하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-090",
            "selectedOptionId": "bb-q-090-o1",
            "reasonAnchor": "bb-q-090-o1-reason"
          }
        },
        {
          "optionId": "bb-q-090-o2",
          "text": "연속상과 분산상은 유화의 배치입니다. 결합된 지방산과 유리지방산의 구별은 분자 연결을 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-048",
            "sectionId": "bb-l-048-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "연속상과 분산상은 유화의 배치입니다. 결합된 지방산과 유리지방산의 구별은 분자 연결을 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-090",
            "selectedOptionId": "bb-q-090-o2",
            "reasonAnchor": "bb-q-090-o2-reason"
          }
        },
        {
          "optionId": "bb-q-090-o3",
          "text": "사슬 길이가 길거나 짧다는 조건이 유리 여부의 정의는 아닙니다. 글리세롤에 결합돼 있는지 확인합니다.",
          "returnTo": {
            "lessonId": "bb-l-048",
            "sectionId": "bb-l-048-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "사슬 길이가 길거나 짧다는 조건이 유리 여부의 정의는 아닙니다. 글리세롤에 결합돼 있는지 확인합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-090",
            "selectedOptionId": "bb-q-090-o3",
            "reasonAnchor": "bb-q-090-o3-reason"
          }
        },
        {
          "optionId": "bb-q-090-o4",
          "text": "유리지방산은 글리세롤에 에스터 결합으로 붙어 있지 않은 지방산입니다. 중성지방의 결합된 부분과 나누는 기준입니다.",
          "returnTo": {
            "lessonId": "bb-l-048",
            "sectionId": "bb-l-048-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "유리지방산은 글리세롤에 에스터 결합으로 붙어 있지 않은 지방산입니다. 중성지방의 결합된 부분과 나누는 기준입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-090",
            "selectedOptionId": "bb-q-090-o4",
            "reasonAnchor": "bb-q-090-o4-reason"
          }
        }
      ],
      "sourceIds": [],
      "assetIds": [],
      "intent": "중성지방에 결합된 지방산 부분과 유리지방산을 구별하는 기준은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "유리지방산은 글리세롤에 에스터 결합으로 붙어 있지 않은 지방산입니다. 중성지방의 결합된 부분과 나누는 기준입니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-material-science-r1/lessons.json",
          "lessonId": "bb-l-048",
          "sectionId": "bb-l-048-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-material-science-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-090",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-048",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-086",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-049",
      "primarySectionId": "bb-l-049-s1",
      "prompt": "유화와 유지의 가수분해를 구별한 설명으로 알맞은 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-086-o1",
          "text": "유화에서는 중성지방 결합이 끊어지고, 가수분해에서는 방울의 배치만 바뀐다."
        },
        {
          "id": "bb-q-086-o2",
          "text": "유화는 액체가 작은 방울로 퍼지는 배치 변화, 가수분해는 물이 관여하는 결합 분해다."
        },
        {
          "id": "bb-q-086-o3",
          "text": "둘 다 물과 기름의 경계가 사라져 한 종류의 새 분자가 되는 변화다."
        },
        {
          "id": "bb-q-086-o4",
          "text": "둘 다 글리세롤과 지방산 사이 결합이 반드시 모두 끊어지는 변화다."
        }
      ],
      "correctOptionId": "bb-q-086-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-086-o1",
          "text": "두 변화가 바꾸는 대상을 반대로 연결했습니다. 유화는 방울의 배치, 가수분해는 분자의 결합을 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-049",
            "sectionId": "bb-l-049-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "두 변화가 바꾸는 대상을 반대로 연결했습니다. 유화는 방울의 배치, 가수분해는 분자의 결합을 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-086",
            "selectedOptionId": "bb-q-086-o1",
            "reasonAnchor": "bb-q-086-o1-reason"
          }
        },
        {
          "optionId": "bb-q-086-o2",
          "text": "유화의 배치 변화와 물이 관여하는 결합 분해를 구별했습니다.",
          "returnTo": {
            "lessonId": "bb-l-049",
            "sectionId": "bb-l-049-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "유화의 배치 변화와 물이 관여하는 결합 분해를 구별했습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-086",
            "selectedOptionId": "bb-q-086-o2",
            "reasonAnchor": "bb-q-086-o2-reason"
          }
        },
        {
          "optionId": "bb-q-086-o3",
          "text": "유화는 경계가 모두 사라진 새 분자로의 전환이 아닙니다. 가수분해도 두 액체를 한 분자로 합치는 변화가 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-049",
            "sectionId": "bb-l-049-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "유화는 경계가 모두 사라진 새 분자로의 전환이 아닙니다. 가수분해도 두 액체를 한 분자로 합치는 변화가 아닙니다.",
          "resumeQuestion": {
            "questionId": "bb-q-086",
            "selectedOptionId": "bb-q-086-o3",
            "reasonAnchor": "bb-q-086-o3-reason"
          }
        },
        {
          "optionId": "bb-q-086-o4",
          "text": "유화 자체를 결합 분해로 바꾸었고 가수분해도 항상 한 번에 모든 결합이 끊어진다고 단정했습니다. 부분 분해도 가능합니다.",
          "returnTo": {
            "lessonId": "bb-l-049",
            "sectionId": "bb-l-049-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "유화 자체를 결합 분해로 바꾸었고 가수분해도 항상 한 번에 모든 결합이 끊어진다고 단정했습니다. 부분 분해도 가능합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-086",
            "selectedOptionId": "bb-q-086-o4",
            "reasonAnchor": "bb-q-086-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "aocs-tg-structure",
        "okstate-oil-quality",
        "wisconsin-butter-science",
        "ucanr-fat-water",
        "iitk-oxidative"
      ],
      "assetIds": [],
      "intent": "emulsification-versus-hydrolysis",
      "origin": "existing-cross-subject-question-adapted-identifiers-only",
      "onePoint": "유화의 배치 변화와 물이 관여하는 결합 분해를 구별했습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "reuseProvenance": {
        "sourceQuestionId": "kc-Q027",
        "sourceQuestionVersion": "producer-20261015-lipid-rancidity-r1",
        "sourceFile": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/seasoning-basics-20261016-r1/questions.json",
        "changed": [
          "destination question/option/lesson/section identifiers and certification only",
          "added resume/focus source specification"
        ],
        "unchanged": [
          "prompt",
          "options text",
          "correct option position",
          "four reason texts"
        ],
        "sourceStatusPreserved": "producer-draft",
        "sourceApprovalNotPromoted": true
      },
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-material-science-r1/lessons.json",
          "lessonId": "bb-l-049",
          "sectionId": "bb-l-049-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-material-science-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-086",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-049",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-091",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-049",
      "primarySectionId": "bb-l-049-s2",
      "prompt": "유지의 가수분해를 촉진하는 효소와 그 변화에서 생길 수 있는 물질을 맞게 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-091-o1",
          "text": "아밀라제 / 맥아당"
        },
        {
          "id": "bb-q-091-o2",
          "text": "리파아제 / 유리지방산"
        },
        {
          "id": "bb-q-091-o3",
          "text": "리파아제 / 포도당"
        },
        {
          "id": "bb-q-091-o4",
          "text": "아밀라제 / 유리지방산"
        }
      ],
      "correctOptionId": "bb-q-091-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-091-o1",
          "text": "아밀라제와 맥아당은 전분 분해에서 연결한 이름입니다. 유지의 가수분해에 연결한 효소는 리파아제입니다.",
          "returnTo": {
            "lessonId": "bb-l-044",
            "sectionId": "bb-l-044-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "아밀라제와 맥아당은 전분 분해에서 연결한 이름입니다. 유지의 가수분해에 연결한 효소는 리파아제입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-091",
            "selectedOptionId": "bb-q-091-o1",
            "reasonAnchor": "bb-q-091-o1-reason"
          }
        },
        {
          "optionId": "bb-q-091-o2",
          "text": "리파아제는 유지의 가수분해를 촉진할 수 있습니다. 중성지방에 결합했던 지방산이 유리지방산으로 나올 수 있습니다.",
          "returnTo": {
            "lessonId": "bb-l-049",
            "sectionId": "bb-l-049-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "리파아제는 유지의 가수분해를 촉진할 수 있습니다. 중성지방에 결합했던 지방산이 유리지방산으로 나올 수 있습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-091",
            "selectedOptionId": "bb-q-091-o2",
            "reasonAnchor": "bb-q-091-o2-reason"
          }
        },
        {
          "optionId": "bb-q-091-o3",
          "text": "효소 이름은 맞지만 생성물 연결이 다릅니다. 유지의 가수분해에서는 유리지방산 생성에 주목합니다.",
          "returnTo": {
            "lessonId": "bb-l-049",
            "sectionId": "bb-l-049-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "효소 이름은 맞지만 생성물 연결이 다릅니다. 유지의 가수분해에서는 유리지방산 생성에 주목합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-091",
            "selectedOptionId": "bb-q-091-o3",
            "reasonAnchor": "bb-q-091-o3-reason"
          }
        },
        {
          "optionId": "bb-q-091-o4",
          "text": "유리지방산 생성은 유지 가수분해와 맞지만, 아밀라제는 전분 분해 효소입니다. 이 경우의 촉진 효소는 리파아제입니다.",
          "returnTo": {
            "lessonId": "bb-l-049",
            "sectionId": "bb-l-049-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "유리지방산 생성은 유지 가수분해와 맞지만, 아밀라제는 전분 분해 효소입니다. 이 경우의 촉진 효소는 리파아제입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-091",
            "selectedOptionId": "bb-q-091-o4",
            "reasonAnchor": "bb-q-091-o4-reason"
          }
        }
      ],
      "sourceIds": [],
      "assetIds": [],
      "intent": "유지의 가수분해를 촉진하는 효소와 그 변화에서 생길 수 있는 물질을 맞게 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "리파아제는 유지의 가수분해를 촉진할 수 있습니다. 중성지방에 결합했던 지방산이 유리지방산으로 나올 수 있습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-material-science-r1/lessons.json",
          "lessonId": "bb-l-049",
          "sectionId": "bb-l-049-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-material-science-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-091",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-049",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-087",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-049",
      "primarySectionId": "bb-l-049-s3",
      "prompt": "유지의 두 산패 경로를 알맞게 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-087-o1",
          "text": "가수분해형: 물이 관여하는 분해와 유리지방산 / 산화형: 산소가 관여하는 지방산 산화"
        },
        {
          "id": "bb-q-087-o2",
          "text": "가수분해형: 산소가 관여하는 지방산 산화 / 산화형: 물이 관여하는 분해와 유리지방산"
        },
        {
          "id": "bb-q-087-o3",
          "text": "가수분해형: 방울 배치만 바뀌는 유화 / 산화형: 산소가 관여하는 지방산 산화"
        },
        {
          "id": "bb-q-087-o4",
          "text": "가수분해형: 물이 관여하는 분해와 유리지방산 / 산화형: 물·기름 층분리만 생기는 변화"
        }
      ],
      "correctOptionId": "bb-q-087-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-087-o1",
          "text": "물의 관여와 유리지방산, 산소의 관여와 산화를 각각 맞게 연결했습니다.",
          "returnTo": {
            "lessonId": "bb-l-049",
            "sectionId": "bb-l-049-s3"
          },
          "requiredAssetIds": [
            "kc-F017-paths"
          ],
          "reviewWhy": "물의 관여와 유리지방산, 산소의 관여와 산화를 각각 맞게 연결했습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-087",
            "selectedOptionId": "bb-q-087-o1",
            "reasonAnchor": "bb-q-087-o1-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-049",
              "sectionId": "bb-l-049-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-087-o2",
          "text": "두 경로의 뜻을 뒤집었습니다. 물이 관여하는 결합 분해와 산소가 관여하는 산화를 나눕니다.",
          "returnTo": {
            "lessonId": "bb-l-049",
            "sectionId": "bb-l-049-s3"
          },
          "requiredAssetIds": [
            "kc-F017-paths"
          ],
          "reviewWhy": "두 경로의 뜻을 뒤집었습니다. 물이 관여하는 결합 분해와 산소가 관여하는 산화를 나눕니다.",
          "resumeQuestion": {
            "questionId": "bb-q-087",
            "selectedOptionId": "bb-q-087-o2",
            "reasonAnchor": "bb-q-087-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-049",
              "sectionId": "bb-l-049-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-087-o3",
          "text": "산화형은 맞지만 가수분해형을 유화의 방울 배치로 바꾸었습니다. 가수분해형은 결합 분해와 유리지방산을 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-049",
            "sectionId": "bb-l-049-s3"
          },
          "requiredAssetIds": [
            "kc-F017-paths"
          ],
          "reviewWhy": "산화형은 맞지만 가수분해형을 유화의 방울 배치로 바꾸었습니다. 가수분해형은 결합 분해와 유리지방산을 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-087",
            "selectedOptionId": "bb-q-087-o3",
            "reasonAnchor": "bb-q-087-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-049",
              "sectionId": "bb-l-049-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-087-o4",
          "text": "가수분해형은 맞지만 산화형을 단순 층분리로 바꾸었습니다. 층분리 자체가 지방산 산화의 뜻은 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-049",
            "sectionId": "bb-l-049-s3"
          },
          "requiredAssetIds": [
            "kc-F017-paths"
          ],
          "reviewWhy": "가수분해형은 맞지만 산화형을 단순 층분리로 바꾸었습니다. 층분리 자체가 지방산 산화의 뜻은 아닙니다.",
          "resumeQuestion": {
            "questionId": "bb-q-087",
            "selectedOptionId": "bb-q-087-o4",
            "reasonAnchor": "bb-q-087-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "aocs-tg-structure",
        "okstate-oil-quality",
        "wisconsin-butter-science",
        "ucanr-fat-water",
        "iitk-oxidative"
      ],
      "assetIds": [],
      "intent": "two-rancidity-paths",
      "origin": "existing-cross-subject-question-adapted-identifiers-only",
      "onePoint": "물의 관여와 유리지방산, 산소의 관여와 산화를 각각 맞게 연결했습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "reuseProvenance": {
        "sourceQuestionId": "kc-Q028",
        "sourceQuestionVersion": "producer-20261015-lipid-rancidity-r1",
        "sourceFile": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/seasoning-basics-20261016-r1/questions.json",
        "changed": [
          "destination question/option/lesson/section identifiers and certification only",
          "added resume/focus source specification",
          "add exact hydrolysis section for paired-path reasons"
        ],
        "unchanged": [
          "prompt",
          "options text",
          "correct option position",
          "four reason texts"
        ],
        "sourceStatusPreserved": "producer-draft",
        "sourceApprovalNotPromoted": true
      },
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-material-science-r1/lessons.json",
          "lessonId": "bb-l-049",
          "sectionId": "bb-l-049-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-material-science-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-087",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-049",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-088",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-050",
      "primarySectionId": "bb-l-050-s1",
      "prompt": "산가의 정의로 배운 기준량과 표시량을 맞게 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-088-o1",
          "text": "유지1g 속 유리지방산 자체의 질량을 mg으로 나타낸다."
        },
        {
          "id": "bb-q-088-o2",
          "text": "시료의 질량과 관계없이 중화에 필요한 KOH의 총량만 나타낸다."
        },
        {
          "id": "bb-q-088-o3",
          "text": "유지1kg의 유리지방산을 중화하는 KOH의 mg으로 나타낸다."
        },
        {
          "id": "bb-q-088-o4",
          "text": "유지1g의 유리지방산을 중화하는 데 필요한 KOH의 mg으로 나타낸다."
        }
      ],
      "correctOptionId": "bb-q-088-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-088-o1",
          "text": "중화에 필요한 KOH 양을 유리지방산 자체의 질량으로 바꾸었습니다. 두 값은 같은 정의가 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-050",
            "sectionId": "bb-l-050-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "중화에 필요한 KOH 양을 유리지방산 자체의 질량으로 바꾸었습니다. 두 값은 같은 정의가 아닙니다.",
          "resumeQuestion": {
            "questionId": "bb-q-088",
            "selectedOptionId": "bb-q-088-o1",
            "reasonAnchor": "bb-q-088-o1-reason"
          }
        },
        {
          "optionId": "bb-q-088-o2",
          "text": "유지1g이라는 기준량을 빠뜨렸습니다. 시료 전체의 KOH 양만으로 산가의 정의를 대신하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-050",
            "sectionId": "bb-l-050-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "유지1g이라는 기준량을 빠뜨렸습니다. 시료 전체의 KOH 양만으로 산가의 정의를 대신하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-088",
            "selectedOptionId": "bb-q-088-o2",
            "reasonAnchor": "bb-q-088-o2-reason"
          }
        },
        {
          "optionId": "bb-q-088-o3",
          "text": "기준량을 유지1g에서1kg으로 바꾸었습니다. 산가의 정의는 유지1g 기준입니다.",
          "returnTo": {
            "lessonId": "bb-l-050",
            "sectionId": "bb-l-050-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "기준량을 유지1g에서1kg으로 바꾸었습니다. 산가의 정의는 유지1g 기준입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-088",
            "selectedOptionId": "bb-q-088-o3",
            "reasonAnchor": "bb-q-088-o3-reason"
          }
        },
        {
          "optionId": "bb-q-088-o4",
          "text": "유지1g, 유리지방산 중화, 필요한 KOH의 mg을 모두 맞게 연결했습니다.",
          "returnTo": {
            "lessonId": "bb-l-050",
            "sectionId": "bb-l-050-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "유지1g, 유리지방산 중화, 필요한 KOH의 mg을 모두 맞게 연결했습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-088",
            "selectedOptionId": "bb-q-088-o4",
            "reasonAnchor": "bb-q-088-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "aocs-tg-structure",
        "okstate-oil-quality",
        "wisconsin-butter-science",
        "ucanr-fat-water",
        "iitk-oxidative"
      ],
      "assetIds": [],
      "intent": "acid-value-normalization",
      "origin": "existing-cross-subject-question-adapted-identifiers-only",
      "onePoint": "유지1g, 유리지방산 중화, 필요한 KOH의 mg을 모두 맞게 연결했습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "reuseProvenance": {
        "sourceQuestionId": "kc-Q029",
        "sourceQuestionVersion": "producer-20261015-lipid-rancidity-r1",
        "sourceFile": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/seasoning-basics-20261016-r1/questions.json",
        "changed": [
          "destination question/option/lesson/section identifiers and certification only",
          "added resume/focus source specification"
        ],
        "unchanged": [
          "prompt",
          "options text",
          "correct option position",
          "four reason texts"
        ],
        "sourceStatusPreserved": "producer-draft",
        "sourceApprovalNotPromoted": true
      },
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-material-science-r1/lessons.json",
          "lessonId": "bb-l-050",
          "sectionId": "bb-l-050-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-material-science-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-088",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-050",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-092",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-050",
      "primarySectionId": "bb-l-050-s1",
      "prompt": "유지 2 g에 있는 유리지방산을 중화하는 데 KOH 6 mg이 필요했다. 유지 1 g 기준으로 나타낸 산가는?",
      "conditions": [
        "중화에 필요한 KOH 양은 주어진 값이며 검사 절차를 수행하는 문제는 아니다.",
        "유리지방산 자체의 질량을 계산하는 문제가 아니다."
      ],
      "options": [
        {
          "id": "bb-q-092-o1",
          "text": "3 mg KOH/g"
        },
        {
          "id": "bb-q-092-o2",
          "text": "6 mg KOH/g"
        },
        {
          "id": "bb-q-092-o3",
          "text": "12 mg KOH/g"
        },
        {
          "id": "bb-q-092-o4",
          "text": "0.33 mg KOH/g"
        }
      ],
      "correctOptionId": "bb-q-092-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-092-o1",
          "text": "유지 1 g 기준이므로 KOH 6 mg÷유지 2 g=3 mg KOH/g입니다. 시료 전체에 필요한 양을 기준 질량으로 나누었습니다.",
          "returnTo": {
            "lessonId": "bb-l-050",
            "sectionId": "bb-l-050-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "유지 1 g 기준이므로 KOH 6 mg÷유지 2 g=3 mg KOH/g입니다. 시료 전체에 필요한 양을 기준 질량으로 나누었습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-092",
            "selectedOptionId": "bb-q-092-o1",
            "reasonAnchor": "bb-q-092-o1-reason"
          }
        },
        {
          "optionId": "bb-q-092-o2",
          "text": "6 mg은 시료 2 g 전체에 필요한 KOH 양입니다. 유지 1 g 기준으로 바꾸려면 2로 나눕니다.",
          "returnTo": {
            "lessonId": "bb-l-050",
            "sectionId": "bb-l-050-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "6 mg은 시료 2 g 전체에 필요한 KOH 양입니다. 유지 1 g 기준으로 바꾸려면 2로 나눕니다.",
          "resumeQuestion": {
            "questionId": "bb-q-092",
            "selectedOptionId": "bb-q-092-o2",
            "reasonAnchor": "bb-q-092-o2-reason"
          }
        },
        {
          "optionId": "bb-q-092-o3",
          "text": "6×2=12는 기준 질량으로 나누는 대신 곱한 값입니다. 2 g의 결과를 1 g 기준으로 환산하면 절반입니다.",
          "returnTo": {
            "lessonId": "bb-l-050",
            "sectionId": "bb-l-050-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "6×2=12는 기준 질량으로 나누는 대신 곱한 값입니다. 2 g의 결과를 1 g 기준으로 환산하면 절반입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-092",
            "selectedOptionId": "bb-q-092-o3",
            "reasonAnchor": "bb-q-092-o3-reason"
          }
        },
        {
          "optionId": "bb-q-092-o4",
          "text": "2÷6≈0.33은 질량과 필요한 KOH 양의 나눗셈을 뒤집었습니다. 필요한 KOH mg을 유지 g으로 나누어야 합니다.",
          "returnTo": {
            "lessonId": "bb-l-050",
            "sectionId": "bb-l-050-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "2÷6≈0.33은 질량과 필요한 KOH 양의 나눗셈을 뒤집었습니다. 필요한 KOH mg을 유지 g으로 나누어야 합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-092",
            "selectedOptionId": "bb-q-092-o4",
            "reasonAnchor": "bb-q-092-o4-reason"
          }
        }
      ],
      "sourceIds": [],
      "assetIds": [],
      "intent": "유지 2 g에 있는 유리지방산을 중화하는 데 KOH 6 mg이 필요했다. 유지 1 g 기준으로 나타낸 산가는?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "유지 1 g 기준이므로 KOH 6 mg÷유지 2 g=3 mg KOH/g입니다. 시료 전체에 필요한 양을 기준 질량으로 나누었습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "calculation": {
        "expression": "6 mg KOH / 2 g oil",
        "result": 3,
        "unit": "mg KOH/g"
      },
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-material-science-r1/lessons.json",
          "lessonId": "bb-l-050",
          "sectionId": "bb-l-050-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-material-science-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-092",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-050",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-089",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-050",
      "primarySectionId": "bb-l-050-s3",
      "prompt": "과산화물가가 낮다는 정보만으로 언제나 새 기름이라고 단정하기 어려운 이유는?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-089-o1",
          "text": "산가는 어떤 경우든 과산화물가와 항상 같은 숫자이기 때문이다."
        },
        {
          "id": "bb-q-089-o2",
          "text": "초기 산화 생성물인 과산화물이 다른 물질로 분해되어 값이 낮아질 수 있기 때문이다."
        },
        {
          "id": "bb-q-089-o3",
          "text": "과산화물가는 물 방울의 개수를 세는 지표이기 때문이다."
        },
        {
          "id": "bb-q-089-o4",
          "text": "과산화물은 한 번 생기면 다른 물질로 바뀌지 않기 때문이다."
        }
      ],
      "correctOptionId": "bb-q-089-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-089-o1",
          "text": "산가와 과산화물가는 보는 대상과 정의가 다릅니다. 항상 같은 숫자라는 관계로 해석하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-050",
            "sectionId": "bb-l-050-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "산가와 과산화물가는 보는 대상과 정의가 다릅니다. 항상 같은 숫자라는 관계로 해석하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-089",
            "selectedOptionId": "bb-q-089-o1",
            "reasonAnchor": "bb-q-089-o1-reason"
          }
        },
        {
          "optionId": "bb-q-089-o2",
          "text": "만들어진 초기 생성물이 다시 분해될 수 있어 낮은 값만으로 전체 산화 이력을 단정할 수 없습니다.",
          "returnTo": {
            "lessonId": "bb-l-050",
            "sectionId": "bb-l-050-s2"
          },
          "requiredAssetIds": [
            "kc-F018-products"
          ],
          "reviewWhy": "만들어진 초기 생성물이 다시 분해될 수 있어 낮은 값만으로 전체 산화 이력을 단정할 수 없습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-089",
            "selectedOptionId": "bb-q-089-o2",
            "reasonAnchor": "bb-q-089-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-050",
              "sectionId": "bb-l-050-s3"
            }
          ]
        },
        {
          "optionId": "bb-q-089-o3",
          "text": "과산화물가를 유화 그림의 물 방울 수로 바꾸었습니다. 과산화물가는 초기 산화 생성물에 연결합니다.",
          "returnTo": {
            "lessonId": "bb-l-050",
            "sectionId": "bb-l-050-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "과산화물가를 유화 그림의 물 방울 수로 바꾸었습니다. 과산화물가는 초기 산화 생성물에 연결합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-089",
            "selectedOptionId": "bb-q-089-o3",
            "reasonAnchor": "bb-q-089-o3-reason"
          }
        },
        {
          "optionId": "bb-q-089-o4",
          "text": "초기 생성물의 분해 가능성을 없앴습니다. 하이드로퍼옥사이드 같은 과산화물은 다른 생성물로 분해될 수 있습니다.",
          "returnTo": {
            "lessonId": "bb-l-050",
            "sectionId": "bb-l-050-s2"
          },
          "requiredAssetIds": [
            "kc-F018-products"
          ],
          "reviewWhy": "초기 생성물의 분해 가능성을 없앴습니다. 하이드로퍼옥사이드 같은 과산화물은 다른 생성물로 분해될 수 있습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-089",
            "selectedOptionId": "bb-q-089-o4",
            "reasonAnchor": "bb-q-089-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-050",
              "sectionId": "bb-l-050-s3"
            }
          ]
        }
      ],
      "sourceIds": [
        "aocs-tg-structure",
        "okstate-oil-quality",
        "wisconsin-butter-science",
        "ucanr-fat-water",
        "iitk-oxidative"
      ],
      "assetIds": [],
      "intent": "pv-low-does-not-prove-fresh",
      "origin": "existing-cross-subject-question-adapted-identifiers-only",
      "onePoint": "만들어진 초기 생성물이 다시 분해될 수 있어 낮은 값만으로 전체 산화 이력을 단정할 수 없습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "reuseProvenance": {
        "sourceQuestionId": "kc-Q030",
        "sourceQuestionVersion": "producer-20261015-lipid-rancidity-r1",
        "sourceFile": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/seasoning-basics-20261016-r1/questions.json",
        "changed": [
          "destination question/option/lesson/section identifiers and certification only",
          "added resume/focus source specification",
          "B/D return ->050s2 for formation/decomposition, retain additional050s3 for interpretation"
        ],
        "unchanged": [
          "prompt",
          "options text",
          "correct option position",
          "four reason texts"
        ],
        "sourceStatusPreserved": "producer-draft",
        "sourceApprovalNotPromoted": true
      },
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-material-science-r1/lessons.json",
          "lessonId": "bb-l-050",
          "sectionId": "bb-l-050-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261021-material-science-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-089",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-050",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-093",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-051",
      "primarySectionId": "bb-l-051-s1",
      "prompt": "흰 밀가루와 통밀가루를 밀알의 부분에 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-093-o1",
          "text": "흰 밀가루: 주로 겨 / 통밀가루: 배유만"
        },
        {
          "id": "bb-q-093-o2",
          "text": "흰 밀가루: 주로 배아 / 통밀가루: 겨만"
        },
        {
          "id": "bb-q-093-o3",
          "text": "흰 밀가루: 주로 배유 / 통밀가루: 겨·배아·배유"
        },
        {
          "id": "bb-q-093-o4",
          "text": "흰 밀가루: 겨·배아·배유 / 통밀가루: 주로 배유"
        }
      ],
      "correctOptionId": "bb-q-093-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-093-o1",
          "text": "흰 밀가루는 주로 안쪽의 배유에서 얻습니다. 통밀가루도 배유만 남긴 가루로 정의하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-051",
            "sectionId": "bb-l-051-s1"
          },
          "requiredAssetIds": [
            "bb-a-051-milling"
          ],
          "reviewWhy": "흰 밀가루는 주로 안쪽의 배유에서 얻습니다. 통밀가루도 배유만 남긴 가루로 정의하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-093",
            "selectedOptionId": "bb-q-093-o1",
            "reasonAnchor": "bb-q-093-o1-reason"
          }
        },
        {
          "optionId": "bb-q-093-o2",
          "text": "새싹으로 자랄 부분인 배아가 흰 밀가루의 주된 출발 부분은 아닙니다. 통밀은 겨만 사용하는 뜻도 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-051",
            "sectionId": "bb-l-051-s1"
          },
          "requiredAssetIds": [
            "bb-a-051-milling"
          ],
          "reviewWhy": "새싹으로 자랄 부분인 배아가 흰 밀가루의 주된 출발 부분은 아닙니다. 통밀은 겨만 사용하는 뜻도 아닙니다.",
          "resumeQuestion": {
            "questionId": "bb-q-093",
            "selectedOptionId": "bb-q-093-o2",
            "reasonAnchor": "bb-q-093-o2-reason"
          }
        },
        {
          "optionId": "bb-q-093-o3",
          "text": "흰 밀가루는 주로 배유, 통밀가루는 겨·배아·배유를 함께 포함하는 차이로 배웠습니다.",
          "returnTo": {
            "lessonId": "bb-l-051",
            "sectionId": "bb-l-051-s1"
          },
          "requiredAssetIds": [
            "bb-a-051-milling"
          ],
          "reviewWhy": "흰 밀가루는 주로 배유, 통밀가루는 겨·배아·배유를 함께 포함하는 차이로 배웠습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-093",
            "selectedOptionId": "bb-q-093-o3",
            "reasonAnchor": "bb-q-093-o3-reason"
          }
        },
        {
          "optionId": "bb-q-093-o4",
          "text": "두 가루의 부분 구성을 서로 바꾸었습니다. 여러 부분을 함께 포함하는 쪽은 통밀가루입니다.",
          "returnTo": {
            "lessonId": "bb-l-051",
            "sectionId": "bb-l-051-s1"
          },
          "requiredAssetIds": [
            "bb-a-051-milling"
          ],
          "reviewWhy": "두 가루의 부분 구성을 서로 바꾸었습니다. 여러 부분을 함께 포함하는 쪽은 통밀가루입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-093",
            "selectedOptionId": "bb-q-093-o4",
            "reasonAnchor": "bb-q-093-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "fl-milling",
        "fl-flour-types",
        "fl-author"
      ],
      "assetIds": [],
      "intent": "흰 밀가루와 통밀가루를 밀알의 부분에 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "흰 밀가루는 주로 배유, 통밀가루는 겨·배아·배유를 함께 포함하는 차이로 배웠습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-flour-ingredients-r1/lessons.json",
          "lessonId": "bb-l-051",
          "sectionId": "bb-l-051-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-flour-ingredients-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-093",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-051",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-094",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-051",
      "primarySectionId": "bb-l-051-s2",
      "prompt": "밀가루의 단백질량과 회분을 구별한 설명으로 알맞은 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-094-o1",
          "text": "단백질량은 단백질의 양, 회분은 회화 뒤 남는 무기질 지표다."
        },
        {
          "id": "bb-q-094-o2",
          "text": "단백질량은 회화 뒤 남는 양, 회분은 단백질의 양이다."
        },
        {
          "id": "bb-q-094-o3",
          "text": "두 값은 같은 성분을 다른 단위로 나타낸 것이다."
        },
        {
          "id": "bb-q-094-o4",
          "text": "회분은 밀을 투입한 양에 대한 가루의 질량 비율이다."
        }
      ],
      "correctOptionId": "bb-q-094-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-094-o1",
          "text": "단백질량과 회분은 서로 다른 대상을 보는 지표입니다. 회분을 단백질의 다른 이름으로 읽지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-051",
            "sectionId": "bb-l-051-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "단백질량과 회분은 서로 다른 대상을 보는 지표입니다. 회분을 단백질의 다른 이름으로 읽지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-094",
            "selectedOptionId": "bb-q-094-o1",
            "reasonAnchor": "bb-q-094-o1-reason"
          }
        },
        {
          "optionId": "bb-q-094-o2",
          "text": "단백질과 회분의 정의를 서로 바꾸었습니다. 회화 후 남는 무기질과 관련된 것은 회분입니다.",
          "returnTo": {
            "lessonId": "bb-l-051",
            "sectionId": "bb-l-051-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "단백질과 회분의 정의를 서로 바꾸었습니다. 회화 후 남는 무기질과 관련된 것은 회분입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-094",
            "selectedOptionId": "bb-q-094-o2",
            "reasonAnchor": "bb-q-094-o2-reason"
          }
        },
        {
          "optionId": "bb-q-094-o3",
          "text": "단백질량과 무기질 관련 지표는 같은 성분을 단위만 바꾼 값이 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-051",
            "sectionId": "bb-l-051-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "단백질량과 무기질 관련 지표는 같은 성분을 단위만 바꾼 값이 아닙니다.",
          "resumeQuestion": {
            "questionId": "bb-q-094",
            "selectedOptionId": "bb-q-094-o3",
            "reasonAnchor": "bb-q-094-o3-reason"
          }
        },
        {
          "optionId": "bb-q-094-o4",
          "text": "이 설명은 가루의 수율입니다. 회분은 가루를 태운 뒤 남는 무기질 관련 지표이며 투입 밀 대비 생산량과 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-051",
            "sectionId": "bb-l-051-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "이 설명은 가루의 수율입니다. 회분은 가루를 태운 뒤 남는 무기질 관련 지표이며 투입 밀 대비 생산량과 다릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-094",
            "selectedOptionId": "bb-q-094-o4",
            "reasonAnchor": "bb-q-094-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-051",
              "sectionId": "bb-l-051-s2"
            }
          ]
        }
      ],
      "sourceIds": [
        "fl-milling",
        "fl-flour-types",
        "fl-author"
      ],
      "assetIds": [],
      "intent": "밀가루의 단백질량과 회분을 구별한 설명으로 알맞은 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "단백질량과 회분은 서로 다른 대상을 보는 지표입니다. 회분을 단백질의 다른 이름으로 읽지 않습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-flour-ingredients-r1/lessons.json",
          "lessonId": "bb-l-051",
          "sectionId": "bb-l-051-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-flour-ingredients-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-094",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-051",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-095",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-051",
      "primarySectionId": "bb-l-051-s3",
      "prompt": "밀 80 kg을 투입해 밀가루 60 kg을 얻었다. 투입한 밀 질량을 기준으로 한 가루 수율은?",
      "conditions": [
        "이 문제의 수율은 투입 밀 질량에 대한 얻은 가루 질량의 백분율이다."
      ],
      "options": [
        {
          "id": "bb-q-095-o1",
          "text": "20%"
        },
        {
          "id": "bb-q-095-o2",
          "text": "33.3%"
        },
        {
          "id": "bb-q-095-o3",
          "text": "133.3%"
        },
        {
          "id": "bb-q-095-o4",
          "text": "75%"
        }
      ],
      "correctOptionId": "bb-q-095-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-095-o1",
          "text": "80−60=20 kg은 질량 차이입니다. 그 숫자를 그대로 백분율로 읽을 수 없습니다.",
          "returnTo": {
            "lessonId": "bb-l-051",
            "sectionId": "bb-l-051-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "80−60=20 kg은 질량 차이입니다. 그 숫자를 그대로 백분율로 읽을 수 없습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-095",
            "selectedOptionId": "bb-q-095-o1",
            "reasonAnchor": "bb-q-095-o1-reason"
          }
        },
        {
          "optionId": "bb-q-095-o2",
          "text": "(80−60)÷60×100≈33.3%는 얻은 가루를 기준으로 차이를 비교한 값입니다. 투입 밀 기준 수율과 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-051",
            "sectionId": "bb-l-051-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "(80−60)÷60×100≈33.3%는 얻은 가루를 기준으로 차이를 비교한 값입니다. 투입 밀 기준 수율과 다릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-095",
            "selectedOptionId": "bb-q-095-o2",
            "reasonAnchor": "bb-q-095-o2-reason"
          }
        },
        {
          "optionId": "bb-q-095-o3",
          "text": "80÷60×100≈133.3%는 투입량과 얻은 양의 위치를 뒤집은 값입니다.",
          "returnTo": {
            "lessonId": "bb-l-051",
            "sectionId": "bb-l-051-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "80÷60×100≈133.3%는 투입량과 얻은 양의 위치를 뒤집은 값입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-095",
            "selectedOptionId": "bb-q-095-o3",
            "reasonAnchor": "bb-q-095-o3-reason"
          }
        },
        {
          "optionId": "bb-q-095-o4",
          "text": "수율=얻은 가루 60 kg÷투입한 밀 80 kg×100=75%입니다. 단백질 비율과는 분모가 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-051",
            "sectionId": "bb-l-051-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "수율=얻은 가루 60 kg÷투입한 밀 80 kg×100=75%입니다. 단백질 비율과는 분모가 다릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-095",
            "selectedOptionId": "bb-q-095-o4",
            "reasonAnchor": "bb-q-095-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "fl-milling",
        "fl-flour-types",
        "fl-author"
      ],
      "assetIds": [],
      "intent": "밀 80 kg을 투입해 밀가루 60 kg을 얻었다. 투입한 밀 질량을 기준으로 한 가루 수율은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "수율=얻은 가루 60 kg÷투입한 밀 80 kg×100=75%입니다. 단백질 비율과는 분모가 다릅니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "calculation": {
        "expression": "60 kg / 80 kg * 100",
        "result": 75,
        "unit": "%"
      },
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-flour-ingredients-r1/lessons.json",
          "lessonId": "bb-l-051",
          "sectionId": "bb-l-051-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-flour-ingredients-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-095",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-051",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-096",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-052",
      "primarySectionId": "bb-l-052-s2",
      "prompt": "물 A와 B의 pH가 같다는 사실만 확인했다. 경도에 대한 해석으로 알맞은 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-096-o1",
          "text": "칼슘·마그네슘 양도 같으므로 경도가 같다."
        },
        {
          "id": "bb-q-096-o2",
          "text": "산성·염기성 지표가 같은 것이며 경도는 별도로 확인한다."
        },
        {
          "id": "bb-q-096-o3",
          "text": "pH가 같으면 두 물 모두 연수에 속한다."
        },
        {
          "id": "bb-q-096-o4",
          "text": "pH가 같으면 두 물 모두 경수에 속한다."
        }
      ],
      "correctOptionId": "bb-q-096-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-096-o1",
          "text": "pH를 칼슘·마그네슘 양의 측정값으로 대신 읽었습니다. 같은 pH라고 경도도 같다는 결론은 나오지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-052",
            "sectionId": "bb-l-052-s2"
          },
          "requiredAssetIds": [
            "bb-a-052-water-indicators"
          ],
          "reviewWhy": "pH를 칼슘·마그네슘 양의 측정값으로 대신 읽었습니다. 같은 pH라고 경도도 같다는 결론은 나오지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-096",
            "selectedOptionId": "bb-q-096-o1",
            "reasonAnchor": "bb-q-096-o1-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-052",
              "sectionId": "bb-l-052-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-096-o2",
          "text": "pH는 산성·염기성, 경도는 주로 칼슘·마그네슘 이온의 양과 관련됩니다. 서로 다른 지표를 각각 확인합니다.",
          "returnTo": {
            "lessonId": "bb-l-052",
            "sectionId": "bb-l-052-s2"
          },
          "requiredAssetIds": [
            "bb-a-052-water-indicators"
          ],
          "reviewWhy": "pH는 산성·염기성, 경도는 주로 칼슘·마그네슘 이온의 양과 관련됩니다. 서로 다른 지표를 각각 확인합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-096",
            "selectedOptionId": "bb-q-096-o2",
            "reasonAnchor": "bb-q-096-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-052",
              "sectionId": "bb-l-052-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-096-o3",
          "text": "같은 pH라는 정보는 경도 분류에 필요한 이온의 양을 알려 주지 않습니다. 두 물을 연수로 정할 수 없습니다.",
          "returnTo": {
            "lessonId": "bb-l-052",
            "sectionId": "bb-l-052-s2"
          },
          "requiredAssetIds": [
            "bb-a-052-water-indicators"
          ],
          "reviewWhy": "같은 pH라는 정보는 경도 분류에 필요한 이온의 양을 알려 주지 않습니다. 두 물을 연수로 정할 수 없습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-096",
            "selectedOptionId": "bb-q-096-o3",
            "reasonAnchor": "bb-q-096-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-052",
              "sectionId": "bb-l-052-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-096-o4",
          "text": "경수 여부도 경도 정보가 필요합니다. pH 일치로 두 물을 경수로 묶을 수 없습니다.",
          "returnTo": {
            "lessonId": "bb-l-052",
            "sectionId": "bb-l-052-s2"
          },
          "requiredAssetIds": [
            "bb-a-052-water-indicators"
          ],
          "reviewWhy": "경수 여부도 경도 정보가 필요합니다. pH 일치로 두 물을 경수로 묶을 수 없습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-096",
            "selectedOptionId": "bb-q-096-o4",
            "reasonAnchor": "bb-q-096-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-052",
              "sectionId": "bb-l-052-s1"
            }
          ]
        }
      ],
      "sourceIds": [
        "fl-king-water",
        "fl-bc-water",
        "fl-author"
      ],
      "assetIds": [],
      "intent": "물 A와 B의 pH가 같다는 사실만 확인했다. 경도에 대한 해석으로 알맞은 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "pH는 산성·염기성, 경도는 주로 칼슘·마그네슘 이온의 양과 관련됩니다. 서로 다른 지표를 각각 확인합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-flour-ingredients-r1/lessons.json",
          "lessonId": "bb-l-052",
          "sectionId": "bb-l-052-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-flour-ingredients-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-096",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-052",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-097",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-052",
      "primarySectionId": "bb-l-052-s3",
      "prompt": "반죽에서 물의 역할로 배운 내용을 바르게 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-097-o1",
          "text": "밀가루 수화와 녹는 성분의 분산에 관여하며 반죽 온도에도 영향을 준다."
        },
        {
          "id": "bb-q-097-o2",
          "text": "밀가루 성분 대신 가스 보유 구조 자체가 되어 단백질을 대체한다."
        },
        {
          "id": "bb-q-097-o3",
          "text": "경도만 정해지면 배합과 혼합 조건에 관계없이 같은 반죽 상태가 된다."
        },
        {
          "id": "bb-q-097-o4",
          "text": "산도만 조절하며 반죽의 온도나 되기와는 관계가 없다."
        }
      ],
      "correctOptionId": "bb-q-097-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-097-o1",
          "text": "물은 성분을 수화시키고 소금·설탕 등이 녹아 퍼지는 바탕이 되며 온도와 되기에도 영향을 줍니다.",
          "returnTo": {
            "lessonId": "bb-l-052",
            "sectionId": "bb-l-052-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "물은 성분을 수화시키고 소금·설탕 등이 녹아 퍼지는 바탕이 되며 온도와 되기에도 영향을 줍니다.",
          "resumeQuestion": {
            "questionId": "bb-q-097",
            "selectedOptionId": "bb-q-097-o1",
            "reasonAnchor": "bb-q-097-o1-reason"
          }
        },
        {
          "optionId": "bb-q-097-o2",
          "text": "물은 밀가루 성분이 수화되는 데 필요하지만 단백질 구조를 물 자체가 대체한다는 뜻은 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-001",
            "sectionId": "bb-l-001-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "물은 밀가루 성분이 수화되는 데 필요하지만 단백질 구조를 물 자체가 대체한다는 뜻은 아닙니다.",
          "resumeQuestion": {
            "questionId": "bb-q-097",
            "selectedOptionId": "bb-q-097-o2",
            "reasonAnchor": "bb-q-097-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-052",
              "sectionId": "bb-l-052-s3"
            }
          ]
        },
        {
          "optionId": "bb-q-097-o3",
          "text": "경도 하나로 배합·혼합 조건의 차이가 사라지지 않습니다. 실제 반죽 상태와 공정을 함께 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-052",
            "sectionId": "bb-l-052-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "경도 하나로 배합·혼합 조건의 차이가 사라지지 않습니다. 실제 반죽 상태와 공정을 함께 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-097",
            "selectedOptionId": "bb-q-097-o3",
            "reasonAnchor": "bb-q-097-o3-reason"
          }
        },
        {
          "optionId": "bb-q-097-o4",
          "text": "pH 이외에도 수화·용해·온도·되기와 관련됩니다. 산도만 조절하는 재료로 한정할 수 없습니다.",
          "returnTo": {
            "lessonId": "bb-l-052",
            "sectionId": "bb-l-052-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "pH 이외에도 수화·용해·온도·되기와 관련됩니다. 산도만 조절하는 재료로 한정할 수 없습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-097",
            "selectedOptionId": "bb-q-097-o4",
            "reasonAnchor": "bb-q-097-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "fl-king-water",
        "fl-bc-water",
        "fl-author"
      ],
      "assetIds": [],
      "intent": "반죽에서 물의 역할로 배운 내용을 바르게 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "물은 성분을 수화시키고 소금·설탕 등이 녹아 퍼지는 바탕이 되며 온도와 되기에도 영향을 줍니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-flour-ingredients-r1/lessons.json",
          "lessonId": "bb-l-052",
          "sectionId": "bb-l-052-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-flour-ingredients-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-097",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-052",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-098",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-053",
      "primarySectionId": "bb-l-053-s1",
      "prompt": "이스트와 화학 팽창제의 가스 생성 경로를 순서대로 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-098-o1",
          "text": "공기 혼입 / 발효"
        },
        {
          "id": "bb-q-098-o2",
          "text": "성분 사이 화학반응 / 공기 혼입"
        },
        {
          "id": "bb-q-098-o3",
          "text": "발효 / 성분 사이 화학반응"
        },
        {
          "id": "bb-q-098-o4",
          "text": "성분 사이 화학반응 / 발효"
        }
      ],
      "correctOptionId": "bb-q-098-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-098-o1",
          "text": "공기 혼입은 크리밍·거품내기와 연결됩니다. 이스트는 발효로, 화학 팽창제는 성분의 반응으로 가스를 만듭니다.",
          "returnTo": {
            "lessonId": "bb-l-053",
            "sectionId": "bb-l-053-s1"
          },
          "requiredAssetIds": [
            "bb-a-053-leavening"
          ],
          "reviewWhy": "공기 혼입은 크리밍·거품내기와 연결됩니다. 이스트는 발효로, 화학 팽창제는 성분의 반응으로 가스를 만듭니다.",
          "resumeQuestion": {
            "questionId": "bb-q-098",
            "selectedOptionId": "bb-q-098-o1",
            "reasonAnchor": "bb-q-098-o1-reason"
          }
        },
        {
          "optionId": "bb-q-098-o2",
          "text": "이스트의 경로는 발효이며 화학 팽창제를 공기 혼입으로 정의하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-053",
            "sectionId": "bb-l-053-s1"
          },
          "requiredAssetIds": [
            "bb-a-053-leavening"
          ],
          "reviewWhy": "이스트의 경로는 발효이며 화학 팽창제를 공기 혼입으로 정의하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-098",
            "selectedOptionId": "bb-q-098-o2",
            "reasonAnchor": "bb-q-098-o2-reason"
          }
        },
        {
          "optionId": "bb-q-098-o3",
          "text": "이스트는 이용할 수 있는 당을 발효하며 이산화탄소를 만들고, 화학 팽창제는 성분 사이 반응으로 가스를 발생시킵니다.",
          "returnTo": {
            "lessonId": "bb-l-053",
            "sectionId": "bb-l-053-s1"
          },
          "requiredAssetIds": [
            "bb-a-053-leavening"
          ],
          "reviewWhy": "이스트는 이용할 수 있는 당을 발효하며 이산화탄소를 만들고, 화학 팽창제는 성분 사이 반응으로 가스를 발생시킵니다.",
          "resumeQuestion": {
            "questionId": "bb-q-098",
            "selectedOptionId": "bb-q-098-o3",
            "reasonAnchor": "bb-q-098-o3-reason"
          }
        },
        {
          "optionId": "bb-q-098-o4",
          "text": "발효와 화학 팽창제의 대표 경로를 서로 바꾸었습니다. 같은 가스가 관여해도 출발 작용은 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-053",
            "sectionId": "bb-l-053-s1"
          },
          "requiredAssetIds": [
            "bb-a-053-leavening"
          ],
          "reviewWhy": "발효와 화학 팽창제의 대표 경로를 서로 바꾸었습니다. 같은 가스가 관여해도 출발 작용은 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-098",
            "selectedOptionId": "bb-q-098-o4",
            "reasonAnchor": "bb-q-098-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "fl-baking-powder",
        "fl-soda",
        "fl-author-parent",
        "fl-author"
      ],
      "assetIds": [],
      "intent": "이스트와 화학 팽창제의 가스 생성 경로를 순서대로 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "이스트는 이용할 수 있는 당을 발효하며 이산화탄소를 만들고, 화학 팽창제는 성분 사이 반응으로 가스를 발생시킵니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-flour-ingredients-r1/lessons.json",
          "lessonId": "bb-l-053",
          "sectionId": "bb-l-053-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-flour-ingredients-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-098",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-053",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-099",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-053",
      "primarySectionId": "bb-l-053-s2",
      "prompt": "베이킹소다와 베이킹파우더의 성분 구성을 바르게 구별한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-099-o1",
          "text": "소다는 이스트, 파우더는 탄산수소나트륨이다."
        },
        {
          "id": "bb-q-099-o2",
          "text": "소다는 탄산수소나트륨, 파우더는 산성 성분 없이 전분만 넣은 것이다."
        },
        {
          "id": "bb-q-099-o3",
          "text": "소다는 산성 성분만, 파우더는 이스트와 산성 성분의 혼합물이다."
        },
        {
          "id": "bb-q-099-o4",
          "text": "소다는 주로 탄산수소나트륨, 파우더는 여기에 반응할 산성 성분 등도 배합한 것이다."
        }
      ],
      "correctOptionId": "bb-q-099-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-099-o1",
          "text": "베이킹소다를 미생물인 이스트로 바꾸었습니다. 두 재료의 가스 생성 경로부터 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-053",
            "sectionId": "bb-l-053-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "베이킹소다를 미생물인 이스트로 바꾸었습니다. 두 재료의 가스 생성 경로부터 다릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-099",
            "selectedOptionId": "bb-q-099-o1",
            "reasonAnchor": "bb-q-099-o1-reason"
          }
        },
        {
          "optionId": "bb-q-099-o2",
          "text": "소다의 주성분은 맞지만 파우더의 반응할 산성 성분을 빠뜨렸습니다. 전분만 넣은 것으로 구별하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-053",
            "sectionId": "bb-l-053-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "소다의 주성분은 맞지만 파우더의 반응할 산성 성분을 빠뜨렸습니다. 전분만 넣은 것으로 구별하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-099",
            "selectedOptionId": "bb-q-099-o2",
            "reasonAnchor": "bb-q-099-o2-reason"
          }
        },
        {
          "optionId": "bb-q-099-o3",
          "text": "소다의 주성분은 탄산수소나트륨입니다. 파우더도 이스트 혼합물을 뜻하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-053",
            "sectionId": "bb-l-053-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "소다의 주성분은 탄산수소나트륨입니다. 파우더도 이스트 혼합물을 뜻하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-099",
            "selectedOptionId": "bb-q-099-o3",
            "reasonAnchor": "bb-q-099-o3-reason"
          }
        },
        {
          "optionId": "bb-q-099-o4",
          "text": "소다의 주성분과 파우더에 함께 배합된 산성 성분을 구별했습니다. 제품의 성분과 가스 발생 시점도 함께 확인합니다.",
          "returnTo": {
            "lessonId": "bb-l-053",
            "sectionId": "bb-l-053-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "소다의 주성분과 파우더에 함께 배합된 산성 성분을 구별했습니다. 제품의 성분과 가스 발생 시점도 함께 확인합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-099",
            "selectedOptionId": "bb-q-099-o4",
            "reasonAnchor": "bb-q-099-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "fl-baking-powder",
        "fl-soda",
        "fl-author-parent",
        "fl-author"
      ],
      "assetIds": [],
      "intent": "베이킹소다와 베이킹파우더의 성분 구성을 바르게 구별한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "소다의 주성분과 파우더에 함께 배합된 산성 성분을 구별했습니다. 제품의 성분과 가스 발생 시점도 함께 확인합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-flour-ingredients-r1/lessons.json",
          "lessonId": "bb-l-053",
          "sectionId": "bb-l-053-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-flour-ingredients-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-099",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-053",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-100",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-054",
      "primarySectionId": "bb-l-054-s1",
      "prompt": "증점과 젤 형성의 초점을 순서대로 바르게 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-100-o1",
          "text": "물의 증발 / 단백질의 완전 분해"
        },
        {
          "id": "bb-q-100-o2",
          "text": "흐르기 어려워짐 / 물을 포함한 망 구조가 형태를 지탱함"
        },
        {
          "id": "bb-q-100-o3",
          "text": "망 구조 형성 / 액체의 흐름이 빨라짐"
        },
        {
          "id": "bb-q-100-o4",
          "text": "당의 발효 / 공기를 작은 방울로 포함함"
        }
      ],
      "correctOptionId": "bb-q-100-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-100-o1",
          "text": "증점은 걸쭉해져 흐름이 느려지는 쪽을 보고, 젤 형성을 단백질의 완전 분해로 정의하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-054",
            "sectionId": "bb-l-054-s1"
          },
          "requiredAssetIds": [
            "bb-a-054-thickening-gel"
          ],
          "reviewWhy": "증점은 걸쭉해져 흐름이 느려지는 쪽을 보고, 젤 형성을 단백질의 완전 분해로 정의하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-100",
            "selectedOptionId": "bb-q-100-o1",
            "reasonAnchor": "bb-q-100-o1-reason"
          }
        },
        {
          "optionId": "bb-q-100-o2",
          "text": "증점은 흐름의 변화, 젤 형성은 물을 포함한 망 구조와 형태 지탱의 관계로 나누어 읽습니다.",
          "returnTo": {
            "lessonId": "bb-l-054",
            "sectionId": "bb-l-054-s1"
          },
          "requiredAssetIds": [
            "bb-a-054-thickening-gel"
          ],
          "reviewWhy": "증점은 흐름의 변화, 젤 형성은 물을 포함한 망 구조와 형태 지탱의 관계로 나누어 읽습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-100",
            "selectedOptionId": "bb-q-100-o2",
            "reasonAnchor": "bb-q-100-o2-reason"
          }
        },
        {
          "optionId": "bb-q-100-o3",
          "text": "망 구조는 젤 형성 쪽 설명이며 증점은 흐름이 빨라지는 변화가 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-054",
            "sectionId": "bb-l-054-s1"
          },
          "requiredAssetIds": [
            "bb-a-054-thickening-gel"
          ],
          "reviewWhy": "망 구조는 젤 형성 쪽 설명이며 증점은 흐름이 빨라지는 변화가 아닙니다.",
          "resumeQuestion": {
            "questionId": "bb-q-100",
            "selectedOptionId": "bb-q-100-o3",
            "reasonAnchor": "bb-q-100-o3-reason"
          }
        },
        {
          "optionId": "bb-q-100-o4",
          "text": "발효와 공기 혼입은 다른 작용입니다. 증점·젤 형성에서 보는 흐름과 망 구조를 바꾸었습니다.",
          "returnTo": {
            "lessonId": "bb-l-054",
            "sectionId": "bb-l-054-s1"
          },
          "requiredAssetIds": [
            "bb-a-054-thickening-gel"
          ],
          "reviewWhy": "발효와 공기 혼입은 다른 작용입니다. 증점·젤 형성에서 보는 흐름과 망 구조를 바꾸었습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-100",
            "selectedOptionId": "bb-q-100-o4",
            "reasonAnchor": "bb-q-100-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "fl-thickener",
        "fl-pectin",
        "fl-author"
      ],
      "assetIds": [],
      "intent": "증점과 젤 형성의 초점을 순서대로 바르게 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "증점은 흐름의 변화, 젤 형성은 물을 포함한 망 구조와 형태 지탱의 관계로 나누어 읽습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-flour-ingredients-r1/lessons.json",
          "lessonId": "bb-l-054",
          "sectionId": "bb-l-054-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-flour-ingredients-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-100",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-054",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-101",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-054",
      "primarySectionId": "bb-l-054-s2",
      "prompt": "젤라틴·한천·펙틴의 출발 재료를 순서대로 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-101-o1",
          "text": "식물 펙틴 / 콜라겐 / 홍조류"
        },
        {
          "id": "bb-q-101-o2",
          "text": "홍조류 / 사과·감귤류 / 콜라겐"
        },
        {
          "id": "bb-q-101-o3",
          "text": "콜라겐 / 홍조류 / 사과·감귤류"
        },
        {
          "id": "bb-q-101-o4",
          "text": "콜라겐 / 사과·감귤류 / 홍조류"
        }
      ],
      "correctOptionId": "bb-q-101-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-101-o1",
          "text": "이 순서는 펙틴·젤라틴·한천에 해당합니다. 재료 이름과 출발 성분의 위치가 바뀌었습니다.",
          "returnTo": {
            "lessonId": "bb-l-054",
            "sectionId": "bb-l-054-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "이 순서는 펙틴·젤라틴·한천에 해당합니다. 재료 이름과 출발 성분의 위치가 바뀌었습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-101",
            "selectedOptionId": "bb-q-101-o1",
            "reasonAnchor": "bb-q-101-o1-reason"
          }
        },
        {
          "optionId": "bb-q-101-o2",
          "text": "젤라틴은 콜라겐에서, 한천은 홍조류에서, 펙틴은 사과·감귤류 등 식물에서 얻는 재료로 배웠습니다.",
          "returnTo": {
            "lessonId": "bb-l-054",
            "sectionId": "bb-l-054-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "젤라틴은 콜라겐에서, 한천은 홍조류에서, 펙틴은 사과·감귤류 등 식물에서 얻는 재료로 배웠습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-101",
            "selectedOptionId": "bb-q-101-o2",
            "reasonAnchor": "bb-q-101-o2-reason"
          }
        },
        {
          "optionId": "bb-q-101-o3",
          "text": "젤라틴은 콜라겐에서 얻는 단백질계 재료, 한천과 펙틴은 각각 홍조류·식물에서 얻는 다당류계 재료입니다.",
          "returnTo": {
            "lessonId": "bb-l-054",
            "sectionId": "bb-l-054-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "젤라틴은 콜라겐에서 얻는 단백질계 재료, 한천과 펙틴은 각각 홍조류·식물에서 얻는 다당류계 재료입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-101",
            "selectedOptionId": "bb-q-101-o3",
            "reasonAnchor": "bb-q-101-o3-reason"
          }
        },
        {
          "optionId": "bb-q-101-o4",
          "text": "젤라틴은 맞지만 한천과 펙틴의 출발 재료를 서로 바꾸었습니다.",
          "returnTo": {
            "lessonId": "bb-l-054",
            "sectionId": "bb-l-054-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "젤라틴은 맞지만 한천과 펙틴의 출발 재료를 서로 바꾸었습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-101",
            "selectedOptionId": "bb-q-101-o4",
            "reasonAnchor": "bb-q-101-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "fl-thickener",
        "fl-pectin",
        "fl-author"
      ],
      "assetIds": [],
      "intent": "젤라틴·한천·펙틴의 출발 재료를 순서대로 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "젤라틴은 콜라겐에서 얻는 단백질계 재료, 한천과 펙틴은 각각 홍조류·식물에서 얻는 다당류계 재료입니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-flour-ingredients-r1/lessons.json",
          "lessonId": "bb-l-054",
          "sectionId": "bb-l-054-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-flour-ingredients-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-101",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-054",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-102",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-054",
      "primarySectionId": "bb-l-054-s3",
      "prompt": "이 학습에서 고메톡실 펙틴과 저메톡실 펙틴을 구별한 젤 형성 조건은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-102-o1",
          "text": "고메톡실: 높은 당 농도·산성 조건 / 저메톡실: 칼슘이 중요"
        },
        {
          "id": "bb-q-102-o2",
          "text": "고메톡실: 칼슘만 중요 / 저메톡실: 높은 당 농도·산성 조건"
        },
        {
          "id": "bb-q-102-o3",
          "text": "두 종류 모두 칼슘만으로 조건을 설명한다."
        },
        {
          "id": "bb-q-102-o4",
          "text": "두 종류 모두 같은 당 농도와 pH 한 값에서만 굳는다."
        }
      ],
      "correctOptionId": "bb-q-102-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-102-o1",
          "text": "대표적으로 고메톡실은 높은 당 농도와 산성 조건을 이용하는 경우, 저메톡실은 칼슘이 중요한 경우로 나누어 배웠습니다.",
          "returnTo": {
            "lessonId": "bb-l-054",
            "sectionId": "bb-l-054-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "대표적으로 고메톡실은 높은 당 농도와 산성 조건을 이용하는 경우, 저메톡실은 칼슘이 중요한 경우로 나누어 배웠습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-102",
            "selectedOptionId": "bb-q-102-o1",
            "reasonAnchor": "bb-q-102-o1-reason"
          }
        },
        {
          "optionId": "bb-q-102-o2",
          "text": "두 유형에 연결한 대표 조건을 뒤집었습니다. 실제 재료 종류와 배합 조건도 함께 확인합니다.",
          "returnTo": {
            "lessonId": "bb-l-054",
            "sectionId": "bb-l-054-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "두 유형에 연결한 대표 조건을 뒤집었습니다. 실제 재료 종류와 배합 조건도 함께 확인합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-102",
            "selectedOptionId": "bb-q-102-o2",
            "reasonAnchor": "bb-q-102-o2-reason"
          }
        },
        {
          "optionId": "bb-q-102-o3",
          "text": "고메톡실에 연결한 당·산 조건을 지웠습니다. 모든 펙틴을 칼슘 하나만으로 설명하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-054",
            "sectionId": "bb-l-054-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "고메톡실에 연결한 당·산 조건을 지웠습니다. 모든 펙틴을 칼슘 하나만으로 설명하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-102",
            "selectedOptionId": "bb-q-102-o3",
            "reasonAnchor": "bb-q-102-o3-reason"
          }
        },
        {
          "optionId": "bb-q-102-o4",
          "text": "종류별 조건의 차이가 학습의 핵심입니다. 하나의 당 농도·pH를 모든 펙틴에 고정하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-054",
            "sectionId": "bb-l-054-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "종류별 조건의 차이가 학습의 핵심입니다. 하나의 당 농도·pH를 모든 펙틴에 고정하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-102",
            "selectedOptionId": "bb-q-102-o4",
            "reasonAnchor": "bb-q-102-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "fl-thickener",
        "fl-pectin",
        "fl-author"
      ],
      "assetIds": [],
      "intent": "이 학습에서 고메톡실 펙틴과 저메톡실 펙틴을 구별한 젤 형성 조건은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "대표적으로 고메톡실은 높은 당 농도와 산성 조건을 이용하는 경우, 저메톡실은 칼슘이 중요한 경우로 나누어 배웠습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-flour-ingredients-r1/lessons.json",
          "lessonId": "bb-l-054",
          "sectionId": "bb-l-054-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-flour-ingredients-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-102",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-054",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-103",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-055",
      "primarySectionId": "bb-l-055-s1",
      "prompt": "달걀 흰자와 노른자의 성분을 이 학습의 설명과 맞게 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-103-o1",
          "text": "흰자: 지방이 주성분 / 노른자: 단백질이 없다."
        },
        {
          "id": "bb-q-103-o2",
          "text": "흰자: 물만 포함 / 노른자: 단백질만 포함한다."
        },
        {
          "id": "bb-q-103-o3",
          "text": "흰자: 단백질이 없다 / 노른자: 물만 포함한다."
        },
        {
          "id": "bb-q-103-o4",
          "text": "흰자: 물과 단백질이 많음 / 지방은 주로 노른자에 있다."
        }
      ],
      "correctOptionId": "bb-q-103-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-103-o1",
          "text": "흰자에는 물과 단백질이 많습니다. 단백질은 노른자에도 있으므로 단백질이 없다는 구별도 맞지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-055",
            "sectionId": "bb-l-055-s1"
          },
          "requiredAssetIds": [
            "kc-F014-photo"
          ],
          "reviewWhy": "흰자에는 물과 단백질이 많습니다. 단백질은 노른자에도 있으므로 단백질이 없다는 구별도 맞지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-103",
            "selectedOptionId": "bb-q-103-o1",
            "reasonAnchor": "bb-q-103-o1-reason"
          }
        },
        {
          "optionId": "bb-q-103-o2",
          "text": "흰자를 물만 있는 부분, 노른자를 단백질만 있는 부분으로 읽지 않습니다. 각 부분에 여러 성분이 함께 있습니다.",
          "returnTo": {
            "lessonId": "bb-l-055",
            "sectionId": "bb-l-055-s1"
          },
          "requiredAssetIds": [
            "kc-F014-photo"
          ],
          "reviewWhy": "흰자를 물만 있는 부분, 노른자를 단백질만 있는 부분으로 읽지 않습니다. 각 부분에 여러 성분이 함께 있습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-103",
            "selectedOptionId": "bb-q-103-o2",
            "reasonAnchor": "bb-q-103-o2-reason"
          }
        },
        {
          "optionId": "bb-q-103-o3",
          "text": "흰자의 단백질과 노른자에 주로 있는 지방을 모두 빠뜨린 설명입니다.",
          "returnTo": {
            "lessonId": "bb-l-055",
            "sectionId": "bb-l-055-s1"
          },
          "requiredAssetIds": [
            "kc-F014-photo"
          ],
          "reviewWhy": "흰자의 단백질과 노른자에 주로 있는 지방을 모두 빠뜨린 설명입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-103",
            "selectedOptionId": "bb-q-103-o3",
            "reasonAnchor": "bb-q-103-o3-reason"
          }
        },
        {
          "optionId": "bb-q-103-o4",
          "text": "흰자의 물·단백질과 노른자 쪽에 주로 있는 지방을 구별했습니다. 단백질이 흰자에만 있다는 뜻은 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-055",
            "sectionId": "bb-l-055-s1"
          },
          "requiredAssetIds": [
            "kc-F014-photo"
          ],
          "reviewWhy": "흰자의 물·단백질과 노른자 쪽에 주로 있는 지방을 구별했습니다. 단백질이 흰자에만 있다는 뜻은 아닙니다.",
          "resumeQuestion": {
            "questionId": "bb-q-103",
            "selectedOptionId": "bb-q-103-o4",
            "reasonAnchor": "bb-q-103-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "fl-egg-composition",
        "fl-egg-function",
        "fl-parent-ms",
        "fl-author"
      ],
      "assetIds": [],
      "intent": "달걀 흰자와 노른자의 성분을 이 학습의 설명과 맞게 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "흰자의 물·단백질과 노른자 쪽에 주로 있는 지방을 구별했습니다. 단백질이 흰자에만 있다는 뜻은 아닙니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-flour-ingredients-r1/lessons.json",
          "lessonId": "bb-l-055",
          "sectionId": "bb-l-055-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-flour-ingredients-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-103",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-055",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-104",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-055",
      "primarySectionId": "bb-l-055-s3",
      "prompt": "가상 달걀은 껍데기 포함 60 g, 껍데기 6 g, 흰자 36 g, 노른자 18 g이다. 먹는 부분 중 흰자의 질량 비율은 약 얼마인가?",
      "conditions": [
        "문제의 가상 질량만 사용하며 모든 달걀의 표준 성분비를 뜻하지 않는다."
      ],
      "options": [
        {
          "id": "bb-q-104-o1",
          "text": "60.0%"
        },
        {
          "id": "bb-q-104-o2",
          "text": "66.7%"
        },
        {
          "id": "bb-q-104-o3",
          "text": "10.0%"
        },
        {
          "id": "bb-q-104-o4",
          "text": "75.0%"
        }
      ],
      "correctOptionId": "bb-q-104-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-104-o1",
          "text": "36÷60×100=60%는 껍데기까지 포함한 전체 기준입니다. 먹는 부분의 비율은 껍데기를 뺀 54 g이 분모입니다.",
          "returnTo": {
            "lessonId": "bb-l-055",
            "sectionId": "bb-l-055-s3"
          },
          "requiredAssetIds": [
            "bb-a-055-egg-basis"
          ],
          "reviewWhy": "36÷60×100=60%는 껍데기까지 포함한 전체 기준입니다. 먹는 부분의 비율은 껍데기를 뺀 54 g이 분모입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-104",
            "selectedOptionId": "bb-q-104-o1",
            "reasonAnchor": "bb-q-104-o1-reason"
          }
        },
        {
          "optionId": "bb-q-104-o2",
          "text": "먹는 부분은 60−6=54 g입니다. 흰자 36÷54×100≈66.7%입니다.",
          "returnTo": {
            "lessonId": "bb-l-055",
            "sectionId": "bb-l-055-s3"
          },
          "requiredAssetIds": [
            "bb-a-055-egg-basis"
          ],
          "reviewWhy": "먹는 부분은 60−6=54 g입니다. 흰자 36÷54×100≈66.7%입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-104",
            "selectedOptionId": "bb-q-104-o2",
            "reasonAnchor": "bb-q-104-o2-reason"
          }
        },
        {
          "optionId": "bb-q-104-o3",
          "text": "6÷60×100=10%는 껍데기의 전체 질량 비율입니다. 흰자의 먹는 부분 기준 비율과 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-055",
            "sectionId": "bb-l-055-s3"
          },
          "requiredAssetIds": [
            "bb-a-055-egg-basis"
          ],
          "reviewWhy": "6÷60×100=10%는 껍데기의 전체 질량 비율입니다. 흰자의 먹는 부분 기준 비율과 다릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-104",
            "selectedOptionId": "bb-q-104-o3",
            "reasonAnchor": "bb-q-104-o3-reason"
          }
        },
        {
          "optionId": "bb-q-104-o4",
          "text": "이 조건에서 75%가 되는 분모는 제시돼 있지 않습니다. 흰자 36 g을 먹는 부분 54 g으로 나눕니다.",
          "returnTo": {
            "lessonId": "bb-l-055",
            "sectionId": "bb-l-055-s3"
          },
          "requiredAssetIds": [
            "bb-a-055-egg-basis"
          ],
          "reviewWhy": "이 조건에서 75%가 되는 분모는 제시돼 있지 않습니다. 흰자 36 g을 먹는 부분 54 g으로 나눕니다.",
          "resumeQuestion": {
            "questionId": "bb-q-104",
            "selectedOptionId": "bb-q-104-o4",
            "reasonAnchor": "bb-q-104-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "fl-egg-composition",
        "fl-egg-function",
        "fl-parent-ms",
        "fl-author"
      ],
      "assetIds": [],
      "intent": "가상 달걀은 껍데기 포함 60 g, 껍데기 6 g, 흰자 36 g, 노른자 18 g이다. 먹는 부분 중 흰자의 질량 비율은 약 얼마인가?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "먹는 부분은 60−6=54 g입니다. 흰자 36÷54×100≈66.7%입니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "calculation": {
        "expression": "36 g / (60 g - 6 g) * 100",
        "result": 66.6666666667,
        "unit": "%"
      },
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-flour-ingredients-r1/lessons.json",
          "lessonId": "bb-l-055",
          "sectionId": "bb-l-055-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-flour-ingredients-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-104",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-055",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-106",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-056",
      "primarySectionId": "bb-l-056-s1",
      "prompt": "균질화한 우유의 지방 방울과 액체 바탕을 유화 개념에 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-106-o1",
          "text": "물 쪽이 연속상, 작은 지방 방울이 분산상이다."
        },
        {
          "id": "bb-q-106-o2",
          "text": "지방 쪽이 연속상, 작은 물 방울이 분산상이다."
        },
        {
          "id": "bb-q-106-o3",
          "text": "물과 지방이 새 분자 하나로 완전히 바뀐 것이다."
        },
        {
          "id": "bb-q-106-o4",
          "text": "지방 방울이 있다는 말은 곧 유당이 지방이라는 뜻이다."
        }
      ],
      "correctOptionId": "bb-q-106-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-106-o1",
          "text": "작은 지방 방울이 물을 바탕으로 한 연속상에 퍼져 있습니다. 앞의 수중유적형과 연결되는 배치입니다.",
          "returnTo": {
            "lessonId": "bb-l-056",
            "sectionId": "bb-l-056-s1"
          },
          "requiredAssetIds": [
            "bb-a-056-milk-products"
          ],
          "reviewWhy": "작은 지방 방울이 물을 바탕으로 한 연속상에 퍼져 있습니다. 앞의 수중유적형과 연결되는 배치입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-106",
            "selectedOptionId": "bb-q-106-o1",
            "reasonAnchor": "bb-q-106-o1-reason"
          }
        },
        {
          "optionId": "bb-q-106-o2",
          "text": "바탕과 방울을 반대로 놓았습니다. 이 우유의 설명에서는 물 쪽이 바탕입니다.",
          "returnTo": {
            "lessonId": "bb-l-056",
            "sectionId": "bb-l-056-s1"
          },
          "requiredAssetIds": [
            "bb-a-056-milk-products"
          ],
          "reviewWhy": "바탕과 방울을 반대로 놓았습니다. 이 우유의 설명에서는 물 쪽이 바탕입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-106",
            "selectedOptionId": "bb-q-106-o2",
            "reasonAnchor": "bb-q-106-o2-reason"
          }
        },
        {
          "optionId": "bb-q-106-o3",
          "text": "작은 방울로 퍼진 유화와 서로 결합해 새 분자가 되는 변화를 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-047",
            "sectionId": "bb-l-047-s1"
          },
          "requiredAssetIds": [
            "kc-F015-photo",
            "bb-a-056-milk-products"
          ],
          "reviewWhy": "작은 방울로 퍼진 유화와 서로 결합해 새 분자가 되는 변화를 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-106",
            "selectedOptionId": "bb-q-106-o3",
            "reasonAnchor": "bb-q-106-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-056",
              "sectionId": "bb-l-056-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-106-o4",
          "text": "유당은 당 성분이며 지방 방울과 다른 성분입니다. 우유에 함께 있다는 이유로 같은 물질이 되지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-056",
            "sectionId": "bb-l-056-s1"
          },
          "requiredAssetIds": [
            "bb-a-056-milk-products"
          ],
          "reviewWhy": "유당은 당 성분이며 지방 방울과 다른 성분입니다. 우유에 함께 있다는 이유로 같은 물질이 되지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-106",
            "selectedOptionId": "bb-q-106-o4",
            "reasonAnchor": "bb-q-106-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "fl-milk",
        "fl-milk-products",
        "fl-milk-bread",
        "fl-parent-ms",
        "fl-author"
      ],
      "assetIds": [],
      "intent": "균질화한 우유의 지방 방울과 액체 바탕을 유화 개념에 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "작은 지방 방울이 물을 바탕으로 한 연속상에 퍼져 있습니다. 앞의 수중유적형과 연결되는 배치입니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-flour-ingredients-r1/lessons.json",
          "lessonId": "bb-l-056",
          "sectionId": "bb-l-056-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-flour-ingredients-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-106",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-056",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-105",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-056",
      "primarySectionId": "bb-l-056-s2",
      "prompt": "탈지유와 분유를 만드는 변화의 주된 초점을 순서대로 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-105-o1",
          "text": "수분 줄이기 / 지방 줄이기"
        },
        {
          "id": "bb-q-105-o2",
          "text": "단백질 줄이기 / 유당 줄이기"
        },
        {
          "id": "bb-q-105-o3",
          "text": "지방 줄이기 / 수분 줄이기"
        },
        {
          "id": "bb-q-105-o4",
          "text": "유당 줄이기 / 단백질 줄이기"
        }
      ],
      "correctOptionId": "bb-q-105-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-105-o1",
          "text": "탈지와 건조의 초점을 서로 바꾸었습니다. 탈지는 지방을, 분말화는 수분을 줄이는 변화와 연결합니다.",
          "returnTo": {
            "lessonId": "bb-l-056",
            "sectionId": "bb-l-056-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "탈지와 건조의 초점을 서로 바꾸었습니다. 탈지는 지방을, 분말화는 수분을 줄이는 변화와 연결합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-105",
            "selectedOptionId": "bb-q-105-o1",
            "reasonAnchor": "bb-q-105-o1-reason"
          }
        },
        {
          "optionId": "bb-q-105-o2",
          "text": "이 학습에서 탈지유는 지방을 줄인 우유이며 분유는 수분을 줄여 분말로 만든 유제품입니다.",
          "returnTo": {
            "lessonId": "bb-l-056",
            "sectionId": "bb-l-056-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "이 학습에서 탈지유는 지방을 줄인 우유이며 분유는 수분을 줄여 분말로 만든 유제품입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-105",
            "selectedOptionId": "bb-q-105-o2",
            "reasonAnchor": "bb-q-105-o2-reason"
          }
        },
        {
          "optionId": "bb-q-105-o3",
          "text": "탈지유는 지방을 줄인 우유, 분유는 수분을 줄인 분말 유제품입니다. 전지분유와 탈지분유의 지방 차이도 따로 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-056",
            "sectionId": "bb-l-056-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "탈지유는 지방을 줄인 우유, 분유는 수분을 줄인 분말 유제품입니다. 전지분유와 탈지분유의 지방 차이도 따로 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-105",
            "selectedOptionId": "bb-q-105-o3",
            "reasonAnchor": "bb-q-105-o3-reason"
          }
        },
        {
          "optionId": "bb-q-105-o4",
          "text": "두 변화를 각각 유당과 단백질 제거로 정의하지 않습니다. 줄이는 성분의 종류가 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-056",
            "sectionId": "bb-l-056-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "두 변화를 각각 유당과 단백질 제거로 정의하지 않습니다. 줄이는 성분의 종류가 다릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-105",
            "selectedOptionId": "bb-q-105-o4",
            "reasonAnchor": "bb-q-105-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "fl-milk",
        "fl-milk-products",
        "fl-milk-bread",
        "fl-parent-ms",
        "fl-author"
      ],
      "assetIds": [],
      "intent": "탈지유와 분유를 만드는 변화의 주된 초점을 순서대로 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "탈지유는 지방을 줄인 우유, 분유는 수분을 줄인 분말 유제품입니다. 전지분유와 탈지분유의 지방 차이도 따로 봅니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-flour-ingredients-r1/lessons.json",
          "lessonId": "bb-l-056",
          "sectionId": "bb-l-056-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-flour-ingredients-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-105",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-056",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-107",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-056",
      "primarySectionId": "bb-l-056-s3",
      "prompt": "일반적인 제빵용 이스트와 유당의 관계를 바르게 설명한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-107-o1",
          "text": "유당은 이스트가 바로 발효하는 단당류다."
        },
        {
          "id": "bb-q-107-o2",
          "text": "유당은 당이므로 같은 질량의 설탕과 발효 효과가 같다."
        },
        {
          "id": "bb-q-107-o3",
          "text": "유당은 지방이므로 이스트의 발효와 구별한다."
        },
        {
          "id": "bb-q-107-o4",
          "text": "유당은 이당류지만 일반적인 제빵용 이스트가 바로 이용하지 못한다."
        }
      ],
      "correctOptionId": "bb-q-107-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-107-o1",
          "text": "유당은 포도당과 갈락토스가 결합한 이당류입니다. 단당류로 분류하거나 바로 이용한다고 바꿀 수 없습니다.",
          "returnTo": {
            "lessonId": "bb-l-056",
            "sectionId": "bb-l-056-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "유당은 포도당과 갈락토스가 결합한 이당류입니다. 단당류로 분류하거나 바로 이용한다고 바꿀 수 없습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-107",
            "selectedOptionId": "bb-q-107-o1",
            "reasonAnchor": "bb-q-107-o1-reason"
          }
        },
        {
          "optionId": "bb-q-107-o2",
          "text": "당이라는 공통점만으로 이스트의 이용 가능성이 같아지지 않습니다. 유당을 설탕과 같은 발효 효과로 치환하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-056",
            "sectionId": "bb-l-056-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "당이라는 공통점만으로 이스트의 이용 가능성이 같아지지 않습니다. 유당을 설탕과 같은 발효 효과로 치환하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-107",
            "selectedOptionId": "bb-q-107-o2",
            "reasonAnchor": "bb-q-107-o2-reason"
          }
        },
        {
          "optionId": "bb-q-107-o3",
          "text": "유당은 지방이 아니라 이당류입니다. 우유 안의 지방과 당 성분을 나누어 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-056",
            "sectionId": "bb-l-056-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "유당은 지방이 아니라 이당류입니다. 우유 안의 지방과 당 성분을 나누어 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-107",
            "selectedOptionId": "bb-q-107-o3",
            "reasonAnchor": "bb-q-107-o3-reason"
          }
        },
        {
          "optionId": "bb-q-107-o4",
          "text": "유당의 이당류 분류와 일반적인 제빵용 이스트의 이용 특성을 함께 맞게 연결했습니다.",
          "returnTo": {
            "lessonId": "bb-l-056",
            "sectionId": "bb-l-056-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "유당의 이당류 분류와 일반적인 제빵용 이스트의 이용 특성을 함께 맞게 연결했습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-107",
            "selectedOptionId": "bb-q-107-o4",
            "reasonAnchor": "bb-q-107-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "fl-milk",
        "fl-milk-products",
        "fl-milk-bread",
        "fl-parent-ms",
        "fl-author"
      ],
      "assetIds": [],
      "intent": "일반적인 제빵용 이스트와 유당의 관계를 바르게 설명한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "유당의 이당류 분류와 일반적인 제빵용 이스트의 이용 특성을 함께 맞게 연결했습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-flour-ingredients-r1/lessons.json",
          "lessonId": "bb-l-056",
          "sectionId": "bb-l-056-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-flour-ingredients-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-107",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-056",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-108",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-057",
      "primarySectionId": "bb-l-057-s1",
      "prompt": "크리밍과 쇼트닝 작용의 초점을 순서대로 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-108-o1",
          "text": "화학적으로 가스 생성 / 전분 사슬 분해"
        },
        {
          "id": "bb-q-108-o2",
          "text": "공기 포함 / 글루텐 발달 정도를 줄여 연한 조직에 관여"
        },
        {
          "id": "bb-q-108-o3",
          "text": "단백질 응고 / 물의 증기압 증가"
        },
        {
          "id": "bb-q-108-o4",
          "text": "기름 산화 / 단백질 사슬 완전 분해"
        }
      ],
      "correctOptionId": "bb-q-108-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-108-o1",
          "text": "크리밍은 공기를 포함시키는 작용이며 가스를 화학적으로 만드는 뜻이 아닙니다. 쇼트닝 작용도 전분 분해가 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-057",
            "sectionId": "bb-l-057-s1"
          },
          "requiredAssetIds": [
            "bb-a-057-fat-functions"
          ],
          "reviewWhy": "크리밍은 공기를 포함시키는 작용이며 가스를 화학적으로 만드는 뜻이 아닙니다. 쇼트닝 작용도 전분 분해가 아닙니다.",
          "resumeQuestion": {
            "questionId": "bb-q-108",
            "selectedOptionId": "bb-q-108-o1",
            "reasonAnchor": "bb-q-108-o1-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-057",
              "sectionId": "bb-l-057-s3"
            }
          ]
        },
        {
          "optionId": "bb-q-108-o2",
          "text": "크리밍은 작은 공기 주머니를 포함시키는 작용입니다. 쇼트닝 작용은 글루텐이 길고 질기게 발달하는 정도를 줄여 연한 조직에 관여하는 기능입니다.",
          "returnTo": {
            "lessonId": "bb-l-057",
            "sectionId": "bb-l-057-s1"
          },
          "requiredAssetIds": [
            "bb-a-057-fat-functions"
          ],
          "reviewWhy": "크리밍은 작은 공기 주머니를 포함시키는 작용입니다. 쇼트닝 작용은 글루텐이 길고 질기게 발달하는 정도를 줄여 연한 조직에 관여하는 기능입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-108",
            "selectedOptionId": "bb-q-108-o2",
            "reasonAnchor": "bb-q-108-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-057",
              "sectionId": "bb-l-057-s3"
            }
          ]
        },
        {
          "optionId": "bb-q-108-o3",
          "text": "단백질 응고와 물의 증기압은 두 기능의 정의가 아닙니다. 공기 포함과 반죽 조직의 효과를 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-057",
            "sectionId": "bb-l-057-s1"
          },
          "requiredAssetIds": [
            "bb-a-057-fat-functions"
          ],
          "reviewWhy": "단백질 응고와 물의 증기압은 두 기능의 정의가 아닙니다. 공기 포함과 반죽 조직의 효과를 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-108",
            "selectedOptionId": "bb-q-108-o3",
            "reasonAnchor": "bb-q-108-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-057",
              "sectionId": "bb-l-057-s3"
            }
          ]
        },
        {
          "optionId": "bb-q-108-o4",
          "text": "산화는 유지의 변화 중 다른 주제입니다. 기본 단백질 사슬을 모두 분해하는 것을 쇼트닝 작용으로 정의하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-057",
            "sectionId": "bb-l-057-s1"
          },
          "requiredAssetIds": [
            "bb-a-057-fat-functions"
          ],
          "reviewWhy": "산화는 유지의 변화 중 다른 주제입니다. 기본 단백질 사슬을 모두 분해하는 것을 쇼트닝 작용으로 정의하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-108",
            "selectedOptionId": "bb-q-108-o4",
            "reasonAnchor": "bb-q-108-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-057",
              "sectionId": "bb-l-057-s3"
            }
          ]
        }
      ],
      "sourceIds": [
        "fl-fat-function",
        "fl-author-parent",
        "fl-author"
      ],
      "assetIds": [],
      "intent": "크리밍과 쇼트닝 작용의 초점을 순서대로 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "크리밍은 작은 공기 주머니를 포함시키는 작용입니다. 쇼트닝 작용은 글루텐이 길고 질기게 발달하는 정도를 줄여 연한 조직에 관여하는 기능입니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-flour-ingredients-r1/lessons.json",
          "lessonId": "bb-l-057",
          "sectionId": "bb-l-057-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-flour-ingredients-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-108",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-057",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-109",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-057",
      "primarySectionId": "bb-l-057-s2",
      "prompt": "힘을 가할 때 유지가 부서지거나 완전히 흐르기보다 형태를 바꾸며 작업할 수 있다. 이 성질은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-109-o1",
          "text": "가소성"
        },
        {
          "id": "bb-q-109-o2",
          "text": "산패"
        },
        {
          "id": "bb-q-109-o3",
          "text": "수분활성"
        },
        {
          "id": "bb-q-109-o4",
          "text": "회분"
        }
      ],
      "correctOptionId": "bb-q-109-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-109-o1",
          "text": "가소성은 힘을 받으며 모양을 바꿔 작업할 수 있는 성질과 연결합니다. 너무 차서 부서지거나 너무 따뜻해 흐르는 상태와 비교합니다.",
          "returnTo": {
            "lessonId": "bb-l-057",
            "sectionId": "bb-l-057-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "가소성은 힘을 받으며 모양을 바꿔 작업할 수 있는 성질과 연결합니다. 너무 차서 부서지거나 너무 따뜻해 흐르는 상태와 비교합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-109",
            "selectedOptionId": "bb-q-109-o1",
            "reasonAnchor": "bb-q-109-o1-reason"
          }
        },
        {
          "optionId": "bb-q-109-o2",
          "text": "산패는 유지의 원하지 않는 냄새·맛 등 품질 저하와 관련된 말입니다. 작업 중 형태를 바꾸는 성질과 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-049",
            "sectionId": "bb-l-049-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "산패는 유지의 원하지 않는 냄새·맛 등 품질 저하와 관련된 말입니다. 작업 중 형태를 바꾸는 성질과 다릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-109",
            "selectedOptionId": "bb-q-109-o2",
            "reasonAnchor": "bb-q-109-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-057",
              "sectionId": "bb-l-057-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-109-o3",
          "text": "수분활성은 같은 온도의 물 증기압 비로 정의한 지표입니다. 유지의 작업성을 나타내는 가소성과 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-040",
            "sectionId": "bb-l-040-s2"
          },
          "requiredAssetIds": [
            "kc-F020-ratio"
          ],
          "reviewWhy": "수분활성은 같은 온도의 물 증기압 비로 정의한 지표입니다. 유지의 작업성을 나타내는 가소성과 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-109",
            "selectedOptionId": "bb-q-109-o3",
            "reasonAnchor": "bb-q-109-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-057",
              "sectionId": "bb-l-057-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-109-o4",
          "text": "회분은 회화 뒤 남는 무기질 지표입니다. 유지에 힘을 가했을 때의 변형 성질을 가리키지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-051",
            "sectionId": "bb-l-051-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "회분은 회화 뒤 남는 무기질 지표입니다. 유지에 힘을 가했을 때의 변형 성질을 가리키지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-109",
            "selectedOptionId": "bb-q-109-o4",
            "reasonAnchor": "bb-q-109-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-057",
              "sectionId": "bb-l-057-s2"
            }
          ]
        }
      ],
      "sourceIds": [
        "fl-fat-function",
        "fl-author-parent",
        "fl-author"
      ],
      "assetIds": [],
      "intent": "힘을 가할 때 유지가 부서지거나 완전히 흐르기보다 형태를 바꾸며 작업할 수 있다. 이 성질은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "가소성은 힘을 받으며 모양을 바꿔 작업할 수 있는 성질과 연결합니다. 너무 차서 부서지거나 너무 따뜻해 흐르는 상태와 비교합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-flour-ingredients-r1/lessons.json",
          "lessonId": "bb-l-057",
          "sectionId": "bb-l-057-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-flour-ingredients-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-109",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-057",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-110",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-058",
      "primarySectionId": "bb-l-058-s1",
      "prompt": "탄성과 신장성에 기여하는 밀가루 단백질을 순서대로 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-110-o1",
          "text": "글리아딘 / 글루테닌"
        },
        {
          "id": "bb-q-110-o3",
          "text": "글루테닌 / 글리아딘"
        },
        {
          "id": "bb-q-110-o2",
          "text": "카제인 / 유청단백질"
        },
        {
          "id": "bb-q-110-o4",
          "text": "아밀로스 / 아밀로펙틴"
        }
      ],
      "correctOptionId": "bb-q-110-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-110-o1",
          "text": "두 단백질의 대표 기여를 뒤집었습니다. 글루테닌은 돌아오려는 탄성, 글리아딘은 늘어날 수 있는 신장성과 연결합니다.",
          "returnTo": {
            "lessonId": "bb-l-058",
            "sectionId": "bb-l-058-s1"
          },
          "requiredAssetIds": [
            "bb-a-058-dough-development"
          ],
          "reviewWhy": "두 단백질의 대표 기여를 뒤집었습니다. 글루테닌은 돌아오려는 탄성, 글리아딘은 늘어날 수 있는 신장성과 연결합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-110",
            "selectedOptionId": "bb-q-110-o1",
            "reasonAnchor": "bb-q-110-o1-reason"
          }
        },
        {
          "optionId": "bb-q-110-o3",
          "text": "글루테닌은 탄성, 글리아딘은 신장성에 기여하는 것으로 연결합니다. 둘의 균형을 함께 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-058",
            "sectionId": "bb-l-058-s1"
          },
          "requiredAssetIds": [
            "bb-a-058-dough-development"
          ],
          "reviewWhy": "글루테닌은 탄성, 글리아딘은 신장성에 기여하는 것으로 연결합니다. 둘의 균형을 함께 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-110",
            "selectedOptionId": "bb-q-110-o3",
            "reasonAnchor": "bb-q-110-o3-reason"
          }
        },
        {
          "optionId": "bb-q-110-o2",
          "text": "카제인과 유청단백질은 우유 단백질을 구별할 때 배운 이름입니다. 이 문항은 밀가루 단백질의 역할을 묻습니다.",
          "returnTo": {
            "lessonId": "bb-l-056",
            "sectionId": "bb-l-056-s1"
          },
          "requiredAssetIds": [
            "bb-a-056-milk-products",
            "bb-a-058-dough-development"
          ],
          "reviewWhy": "카제인과 유청단백질은 우유 단백질을 구별할 때 배운 이름입니다. 이 문항은 밀가루 단백질의 역할을 묻습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-110",
            "selectedOptionId": "bb-q-110-o2",
            "reasonAnchor": "bb-q-110-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-058",
              "sectionId": "bb-l-058-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-110-o4",
          "text": "아밀로스와 아밀로펙틴은 전분의 구성 성분입니다. 밀가루 단백질 이름과 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-044",
            "sectionId": "bb-l-044-s1"
          },
          "requiredAssetIds": [
            "bb-a-044-starch",
            "bb-a-058-dough-development"
          ],
          "reviewWhy": "아밀로스와 아밀로펙틴은 전분의 구성 성분입니다. 밀가루 단백질 이름과 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-110",
            "selectedOptionId": "bb-q-110-o4",
            "reasonAnchor": "bb-q-110-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-058",
              "sectionId": "bb-l-058-s1"
            }
          ]
        }
      ],
      "sourceIds": [
        "bm-gluten",
        "bm-development",
        "bm-prior",
        "bm-author"
      ],
      "assetIds": [],
      "intent": "탄성과 신장성에 기여하는 밀가루 단백질을 순서대로 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "글루테닌은 탄성, 글리아딘은 신장성에 기여하는 것으로 연결합니다. 둘의 균형을 함께 봅니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/lessons.json",
          "lessonId": "bb-l-058",
          "sectionId": "bb-l-058-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-110",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-058",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-111",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-058",
      "primarySectionId": "bb-l-058-s2",
      "prompt": "이번에 배운 혼합 단계의 진행 순서로 알맞은 것은?",
      "conditions": [
        "단계 경계가 모든 반죽에서 같은 혼합 시간에 생긴다는 뜻은 아니다."
      ],
      "options": [
        {
          "id": "bb-q-111-o1",
          "text": "픽업→클린업→발전→최종→렛다운→파괴"
        },
        {
          "id": "bb-q-111-o2",
          "text": "클린업→픽업→최종→발전→렛다운→파괴"
        },
        {
          "id": "bb-q-111-o3",
          "text": "픽업→발전→클린업→렛다운→최종→파괴"
        },
        {
          "id": "bb-q-111-o4",
          "text": "픽업→클린업→렛다운→발전→파괴→최종"
        }
      ],
      "correctOptionId": "bb-q-111-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-111-o1",
          "text": "재료가 모이기 시작하는 픽업, 뭉침이 진행되는 클린업, 발전·최종 상태 뒤의 렛다운·파괴를 순서대로 연결했습니다.",
          "returnTo": {
            "lessonId": "bb-l-058",
            "sectionId": "bb-l-058-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "재료가 모이기 시작하는 픽업, 뭉침이 진행되는 클린업, 발전·최종 상태 뒤의 렛다운·파괴를 순서대로 연결했습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-111",
            "selectedOptionId": "bb-q-111-o1",
            "reasonAnchor": "bb-q-111-o1-reason"
          }
        },
        {
          "optionId": "bb-q-111-o2",
          "text": "픽업과 클린업, 발전과 최종의 위치를 바꾸었습니다. 시작의 재료 모임과 이후 발달을 나누어 읽습니다.",
          "returnTo": {
            "lessonId": "bb-l-058",
            "sectionId": "bb-l-058-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "픽업과 클린업, 발전과 최종의 위치를 바꾸었습니다. 시작의 재료 모임과 이후 발달을 나누어 읽습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-111",
            "selectedOptionId": "bb-q-111-o2",
            "reasonAnchor": "bb-q-111-o2-reason"
          }
        },
        {
          "optionId": "bb-q-111-o3",
          "text": "클린업은 발전보다 앞에 연결하고, 렛다운은 목표 상태를 지나 약해지는 단계로 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-058",
            "sectionId": "bb-l-058-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "클린업은 발전보다 앞에 연결하고, 렛다운은 목표 상태를 지나 약해지는 단계로 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-111",
            "selectedOptionId": "bb-q-111-o3",
            "reasonAnchor": "bb-q-111-o3-reason"
          }
        },
        {
          "optionId": "bb-q-111-o4",
          "text": "구조가 약해지는 렛다운·파괴를 발달 도중이나 최종보다 앞에 놓았습니다. 이 구분의 진행 관계와 맞지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-058",
            "sectionId": "bb-l-058-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "구조가 약해지는 렛다운·파괴를 발달 도중이나 최종보다 앞에 놓았습니다. 이 구분의 진행 관계와 맞지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-111",
            "selectedOptionId": "bb-q-111-o4",
            "reasonAnchor": "bb-q-111-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "bm-gluten",
        "bm-development",
        "bm-prior",
        "bm-author"
      ],
      "assetIds": [],
      "intent": "이번에 배운 혼합 단계의 진행 순서로 알맞은 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "재료가 모이기 시작하는 픽업, 뭉침이 진행되는 클린업, 발전·최종 상태 뒤의 렛다운·파괴를 순서대로 연결했습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/lessons.json",
          "lessonId": "bb-l-058",
          "sectionId": "bb-l-058-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-111",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-058",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-112",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-058",
      "primarySectionId": "bb-l-058-s3",
      "prompt": "제품의 목표 혼합 상태를 지난 뒤 반죽이 늘어지고 약해지는 모습을 관찰했다. 이 학습의 단계와 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-112-o1",
          "text": "픽업: 재료가 처음 모이기 시작함"
        },
        {
          "id": "bb-q-112-o2",
          "text": "클린업: 수화가 시작되며 뭉침"
        },
        {
          "id": "bb-q-112-o3",
          "text": "최종: 언제나 가장 오래 혼합한 상태"
        },
        {
          "id": "bb-q-112-o4",
          "text": "렛다운: 목표를 지나 구조가 약해짐"
        }
      ],
      "correctOptionId": "bb-q-112-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-112-o1",
          "text": "픽업은 혼합 초기에 재료가 모이기 시작하는 단계입니다. 목표 상태 뒤의 약화와 공정 위치가 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-058",
            "sectionId": "bb-l-058-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "픽업은 혼합 초기에 재료가 모이기 시작하는 단계입니다. 목표 상태 뒤의 약화와 공정 위치가 다릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-112",
            "selectedOptionId": "bb-q-112-o1",
            "reasonAnchor": "bb-q-112-o1-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-058",
              "sectionId": "bb-l-058-s3"
            }
          ]
        },
        {
          "optionId": "bb-q-112-o2",
          "text": "클린업은 수화·구조 형성이 진행하는 쪽입니다. 목표를 지난 뒤 약해지는 관찰에 맞는 단계는 렛다운입니다.",
          "returnTo": {
            "lessonId": "bb-l-058",
            "sectionId": "bb-l-058-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "클린업은 수화·구조 형성이 진행하는 쪽입니다. 목표를 지난 뒤 약해지는 관찰에 맞는 단계는 렛다운입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-112",
            "selectedOptionId": "bb-q-112-o2",
            "reasonAnchor": "bb-q-112-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-058",
              "sectionId": "bb-l-058-s3"
            }
          ]
        },
        {
          "optionId": "bb-q-112-o3",
          "text": "최종은 제품에 맞는 목표 발달 상태와 연결합니다. 오래 섞을수록 계속 좋아진다는 뜻은 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-058",
            "sectionId": "bb-l-058-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "최종은 제품에 맞는 목표 발달 상태와 연결합니다. 오래 섞을수록 계속 좋아진다는 뜻은 아닙니다.",
          "resumeQuestion": {
            "questionId": "bb-q-112",
            "selectedOptionId": "bb-q-112-o3",
            "reasonAnchor": "bb-q-112-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-058",
              "sectionId": "bb-l-058-s3"
            }
          ]
        },
        {
          "optionId": "bb-q-112-o4",
          "text": "목표 상태를 지나 계속 혼합하며 늘어지고 약해지는 모습을 렛다운과 연결합니다. 실제 상태와 제품 목표를 함께 확인합니다.",
          "returnTo": {
            "lessonId": "bb-l-058",
            "sectionId": "bb-l-058-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "목표 상태를 지나 계속 혼합하며 늘어지고 약해지는 모습을 렛다운과 연결합니다. 실제 상태와 제품 목표를 함께 확인합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-112",
            "selectedOptionId": "bb-q-112-o4",
            "reasonAnchor": "bb-q-112-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-058",
              "sectionId": "bb-l-058-s3"
            }
          ]
        }
      ],
      "sourceIds": [
        "bm-gluten",
        "bm-development",
        "bm-prior",
        "bm-author"
      ],
      "assetIds": [],
      "intent": "제품의 목표 혼합 상태를 지난 뒤 반죽이 늘어지고 약해지는 모습을 관찰했다. 이 학습의 단계와 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "목표 상태를 지나 계속 혼합하며 늘어지고 약해지는 모습을 렛다운과 연결합니다. 실제 상태와 제품 목표를 함께 확인합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/lessons.json",
          "lessonId": "bb-l-058",
          "sectionId": "bb-l-058-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-112",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-058",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-113",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-059",
      "primarySectionId": "bb-l-059-s3",
      "prompt": "액종법을 액상 이스트 제품의 사용과 구별하는 핵심 흐름은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-113-o1",
          "text": "유동성이 있으면 미리 발효하지 않아도 액종법이다."
        },
        {
          "id": "bb-q-113-o2",
          "text": "유동성 있는 혼합물을 미리 발효해 본반죽 재료와 합친다."
        },
        {
          "id": "bb-q-113-o3",
          "text": "미리 발효한 혼합물은 본반죽에 합치지 않고 별도로 굽는다."
        },
        {
          "id": "bb-q-113-o4",
          "text": "이스트 제품이 액체 모양인지로만 액종법을 구별한다."
        }
      ],
      "correctOptionId": "bb-q-113-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-113-o1",
          "text": "유동성만 보고 본반죽 전 발효를 빠뜨렸습니다. 액종법은 미리 발효한 혼합물이 합류하는 흐름으로 읽습니다.",
          "returnTo": {
            "lessonId": "bb-l-059",
            "sectionId": "bb-l-059-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "유동성만 보고 본반죽 전 발효를 빠뜨렸습니다. 액종법은 미리 발효한 혼합물이 합류하는 흐름으로 읽습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-113",
            "selectedOptionId": "bb-q-113-o1",
            "reasonAnchor": "bb-q-113-o1-reason"
          }
        },
        {
          "optionId": "bb-q-113-o2",
          "text": "액종법은 유동성이 큰 발효 혼합물을 미리 준비해 본반죽 재료와 합치는 흐름입니다.",
          "returnTo": {
            "lessonId": "bb-l-059",
            "sectionId": "bb-l-059-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "액종법은 유동성이 큰 발효 혼합물을 미리 준비해 본반죽 재료와 합치는 흐름입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-113",
            "selectedOptionId": "bb-q-113-o2",
            "reasonAnchor": "bb-q-113-o2-reason"
          }
        },
        {
          "optionId": "bb-q-113-o3",
          "text": "선발효 혼합물은 나머지 본반죽 재료와 합칩니다. 별도로 굽는 것으로 바꾸면 합류 관계가 달라집니다.",
          "returnTo": {
            "lessonId": "bb-l-059",
            "sectionId": "bb-l-059-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "선발효 혼합물은 나머지 본반죽 재료와 합칩니다. 별도로 굽는 것으로 바꾸면 합류 관계가 달라집니다.",
          "resumeQuestion": {
            "questionId": "bb-q-113",
            "selectedOptionId": "bb-q-113-o3",
            "reasonAnchor": "bb-q-113-o3-reason"
          }
        },
        {
          "optionId": "bb-q-113-o4",
          "text": "액상 이스트 제품의 모양과 액종을 만들어 발효하는 제법은 다릅니다. 제품 이름만으로 제법을 정하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-059",
            "sectionId": "bb-l-059-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "액상 이스트 제품의 모양과 액종을 만들어 발효하는 제법은 다릅니다. 제품 이름만으로 제법을 정하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-113",
            "selectedOptionId": "bb-q-113-o4",
            "reasonAnchor": "bb-q-113-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "bm-preferment",
        "bm-methods",
        "bm-prior",
        "bm-author"
      ],
      "assetIds": [],
      "intent": "액종법을 액상 이스트 제품의 사용과 구별하는 핵심 흐름은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "액종법은 유동성이 큰 발효 혼합물을 미리 준비해 본반죽 재료와 합치는 흐름입니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/lessons.json",
          "lessonId": "bb-l-059",
          "sectionId": "bb-l-059-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-113",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-059",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-114",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-060",
      "primarySectionId": "bb-l-060-s1",
      "prompt": "노타임 반죽의 공정 설명으로 알맞은 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-114-o1",
          "text": "이스트를 쓰지 않고 가열 팽창만 이용한다."
        },
        {
          "id": "bb-q-114-o2",
          "text": "발효를 모두 끝낸 뒤부터 노타임 공정이 시작된다."
        },
        {
          "id": "bb-q-114-o3",
          "text": "긴 벌크 발효에 기대는 정도를 줄이고 혼합·배합 등을 조정한다."
        },
        {
          "id": "bb-q-114-o4",
          "text": "혼합을 생략하고 재료를 바로 팬에 넣는다."
        }
      ],
      "correctOptionId": "bb-q-114-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-114-o1",
          "text": "노타임은 이스트나 발효가 전혀 없다는 뜻이 아닙니다. 발효·혼합의 배분을 조정하는 관점입니다.",
          "returnTo": {
            "lessonId": "bb-l-060",
            "sectionId": "bb-l-060-s1"
          },
          "requiredAssetIds": [
            "bb-a-060-time-process"
          ],
          "reviewWhy": "노타임은 이스트나 발효가 전혀 없다는 뜻이 아닙니다. 발효·혼합의 배분을 조정하는 관점입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-114",
            "selectedOptionId": "bb-q-114-o1",
            "reasonAnchor": "bb-q-114-o1-reason"
          }
        },
        {
          "optionId": "bb-q-114-o2",
          "text": "이 이름은 이미 모든 발효가 끝났다는 공정 위치를 뜻하지 않습니다. 분할·성형 후 발효와 굽기까지 흐름을 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-060",
            "sectionId": "bb-l-060-s1"
          },
          "requiredAssetIds": [
            "bb-a-060-time-process"
          ],
          "reviewWhy": "이 이름은 이미 모든 발효가 끝났다는 공정 위치를 뜻하지 않습니다. 분할·성형 후 발효와 굽기까지 흐름을 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-114",
            "selectedOptionId": "bb-q-114-o2",
            "reasonAnchor": "bb-q-114-o2-reason"
          }
        },
        {
          "optionId": "bb-q-114-o3",
          "text": "노타임은 긴 벌크 발효에 기대는 정도를 줄이며 혼합·배합을 조정해 반죽을 발달시키는 방식과 연결합니다.",
          "returnTo": {
            "lessonId": "bb-l-060",
            "sectionId": "bb-l-060-s1"
          },
          "requiredAssetIds": [
            "bb-a-060-time-process"
          ],
          "reviewWhy": "노타임은 긴 벌크 발효에 기대는 정도를 줄이며 혼합·배합을 조정해 반죽을 발달시키는 방식과 연결합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-114",
            "selectedOptionId": "bb-q-114-o3",
            "reasonAnchor": "bb-q-114-o3-reason"
          }
        },
        {
          "optionId": "bb-q-114-o4",
          "text": "혼합을 없애는 방식으로 정의하지 않습니다. 오히려 혼합·배합의 조정으로 발달을 보완하는 관계를 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-060",
            "sectionId": "bb-l-060-s1"
          },
          "requiredAssetIds": [
            "bb-a-060-time-process"
          ],
          "reviewWhy": "혼합을 없애는 방식으로 정의하지 않습니다. 오히려 혼합·배합의 조정으로 발달을 보완하는 관계를 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-114",
            "selectedOptionId": "bb-q-114-o4",
            "reasonAnchor": "bb-q-114-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "bm-methods",
        "bm-lecture",
        "bm-author"
      ],
      "assetIds": [],
      "intent": "노타임 반죽의 공정 설명으로 알맞은 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "노타임은 긴 벌크 발효에 기대는 정도를 줄이며 혼합·배합을 조정해 반죽을 발달시키는 방식과 연결합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/lessons.json",
          "lessonId": "bb-l-060",
          "sectionId": "bb-l-060-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-114",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-060",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-115",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-060",
      "primarySectionId": "bb-l-060-s2",
      "prompt": "이번 강의의 재반죽법에서 나중에 더하는 물은 전체 배합에서 어떻게 다루는가?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-115-o1",
          "text": "추가 시점에 별도로 생긴 재료이므로 전체 배합에서 뺀다."
        },
        {
          "id": "bb-q-115-o2",
          "text": "처음 물과 나중 물을 각각 전체 물량으로 두 번 센다."
        },
        {
          "id": "bb-q-115-o3",
          "text": "나중 물은 온도만 있으므로 질량에는 포함하지 않는다."
        },
        {
          "id": "bb-q-115-o4",
          "text": "전체 배합에서 남겨 둔 일부이며 처음 투입분과 합쳐 센다."
        }
      ],
      "correctOptionId": "bb-q-115-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-115-o1",
          "text": "나중에 넣어도 같은 제품에 들어가는 배합의 일부입니다. 투입 시점이 달라졌다고 전체에서 제외하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-060",
            "sectionId": "bb-l-060-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "나중에 넣어도 같은 제품에 들어가는 배합의 일부입니다. 투입 시점이 달라졌다고 전체에서 제외하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-115",
            "selectedOptionId": "bb-q-115-o1",
            "reasonAnchor": "bb-q-115-o1-reason"
          }
        },
        {
          "optionId": "bb-q-115-o2",
          "text": "처음과 나중 투입은 전체 물을 나눈 배정분입니다. 각 배정분을 다시 전체로 세면 중복됩니다.",
          "returnTo": {
            "lessonId": "bb-l-060",
            "sectionId": "bb-l-060-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "처음과 나중 투입은 전체 물을 나눈 배정분입니다. 각 배정분을 다시 전체로 세면 중복됩니다.",
          "resumeQuestion": {
            "questionId": "bb-q-115",
            "selectedOptionId": "bb-q-115-o2",
            "reasonAnchor": "bb-q-115-o2-reason"
          }
        },
        {
          "optionId": "bb-q-115-o3",
          "text": "물은 온도 조절뿐 아니라 재료 질량에도 포함됩니다. 나중에 넣는 물의 질량도 빠뜨리지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-060",
            "sectionId": "bb-l-060-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "물은 온도 조절뿐 아니라 재료 질량에도 포함됩니다. 나중에 넣는 물의 질량도 빠뜨리지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-115",
            "selectedOptionId": "bb-q-115-o3",
            "reasonAnchor": "bb-q-115-o3-reason"
          }
        },
        {
          "optionId": "bb-q-115-o4",
          "text": "일부 물을 남겨 두었다가 발효 후 더하며 다시 섞는 흐름입니다. 두 투입분은 전체 배합 안에서 합쳐 셉니다.",
          "returnTo": {
            "lessonId": "bb-l-060",
            "sectionId": "bb-l-060-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "일부 물을 남겨 두었다가 발효 후 더하며 다시 섞는 흐름입니다. 두 투입분은 전체 배합 안에서 합쳐 셉니다.",
          "resumeQuestion": {
            "questionId": "bb-q-115",
            "selectedOptionId": "bb-q-115-o4",
            "reasonAnchor": "bb-q-115-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "bm-methods",
        "bm-lecture",
        "bm-author"
      ],
      "assetIds": [],
      "intent": "이번 강의의 재반죽법에서 나중에 더하는 물은 전체 배합에서 어떻게 다루는가?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "일부 물을 남겨 두었다가 발효 후 더하며 다시 섞는 흐름입니다. 두 투입분은 전체 배합 안에서 합쳐 셉니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/lessons.json",
          "lessonId": "bb-l-060",
          "sectionId": "bb-l-060-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-115",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-060",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-116",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-060",
      "primarySectionId": "bb-l-060-s3",
      "prompt": "한 배치씩 처리하는 방식과 구별한 연속식 제법의 특징은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-116-o1",
          "text": "정한 속도로 재료를 공급하고 혼합·분할 등의 공정을 이어 간다."
        },
        {
          "id": "bb-q-116-o2",
          "text": "한 배치의 반죽을 완성한 뒤 그 배치 전체를 다음 공정으로 넘긴다."
        },
        {
          "id": "bb-q-116-o3",
          "text": "긴 벌크 발효를 줄이는 방식이면 재료 공급 방식과 관계없이 연속식이다."
        },
        {
          "id": "bb-q-116-o4",
          "text": "남겨 둔 물을 발효 뒤 넣어 같은 배치를 다시 섞는 방식이다."
        }
      ],
      "correctOptionId": "bb-q-116-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-116-o1",
          "text": "일정한 속도로 재료를 공급하며 공정이 흐름으로 이어지는 생산 체계라는 점이 핵심입니다.",
          "returnTo": {
            "lessonId": "bb-l-060",
            "sectionId": "bb-l-060-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "일정한 속도로 재료를 공급하며 공정이 흐름으로 이어지는 생산 체계라는 점이 핵심입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-116",
            "selectedOptionId": "bb-q-116-o1",
            "reasonAnchor": "bb-q-116-o1-reason"
          }
        },
        {
          "optionId": "bb-q-116-o2",
          "text": "한 배치씩 처리하는 설명입니다. 연속식은 일정한 흐름으로 공급하고 공정을 잇는 특징과 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-060",
            "sectionId": "bb-l-060-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "한 배치씩 처리하는 설명입니다. 연속식은 일정한 흐름으로 공급하고 공정을 잇는 특징과 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-116",
            "selectedOptionId": "bb-q-116-o2",
            "reasonAnchor": "bb-q-116-o2-reason"
          }
        },
        {
          "optionId": "bb-q-116-o3",
          "text": "벌크 발효를 줄이는 것은 노타임 반죽에서 설명한 관점입니다. 연속식의 공급·흐름 체계를 그 조건 하나로 정하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-060",
            "sectionId": "bb-l-060-s1"
          },
          "requiredAssetIds": [
            "bb-a-060-time-process"
          ],
          "reviewWhy": "벌크 발효를 줄이는 것은 노타임 반죽에서 설명한 관점입니다. 연속식의 공급·흐름 체계를 그 조건 하나로 정하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-116",
            "selectedOptionId": "bb-q-116-o3",
            "reasonAnchor": "bb-q-116-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-060",
              "sectionId": "bb-l-060-s3"
            }
          ]
        },
        {
          "optionId": "bb-q-116-o4",
          "text": "이 설명은 재반죽법에서 다룬 추가 투입·재혼합입니다. 연속식은 재료 공급과 공정의 흐름을 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-060",
            "sectionId": "bb-l-060-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "이 설명은 재반죽법에서 다룬 추가 투입·재혼합입니다. 연속식은 재료 공급과 공정의 흐름을 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-116",
            "selectedOptionId": "bb-q-116-o4",
            "reasonAnchor": "bb-q-116-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-060",
              "sectionId": "bb-l-060-s3"
            }
          ]
        }
      ],
      "sourceIds": [
        "bm-methods",
        "bm-lecture",
        "bm-author"
      ],
      "assetIds": [],
      "intent": "한 배치씩 처리하는 방식과 구별한 연속식 제법의 특징은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "일정한 속도로 재료를 공급하며 공정이 흐름으로 이어지는 생산 체계라는 점이 핵심입니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/lessons.json",
          "lessonId": "bb-l-060",
          "sectionId": "bb-l-060-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-116",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-060",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-117",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-061",
      "primarySectionId": "bb-l-061-s2",
      "prompt": "냉동·저장 뒤 반죽의 팽창이 작아졌다. 두 기능을 나누어 살피는 설명으로 알맞은 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-117-o1",
          "text": "이스트의 가스 생성만 확인하고 구조 변화는 제외한다."
        },
        {
          "id": "bb-q-117-o2",
          "text": "반죽의 가스 보유만 확인하고 이스트 활성은 제외한다."
        },
        {
          "id": "bb-q-117-o3",
          "text": "이스트의 가스 생성과 반죽 구조의 가스 보유를 따로 확인한다."
        },
        {
          "id": "bb-q-117-o4",
          "text": "팽창이 작으므로 생성과 보유 기능이 모두 완전히 사라진 것으로 정한다."
        }
      ],
      "correctOptionId": "bb-q-117-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-117-o1",
          "text": "냉동·저장은 이스트뿐 아니라 수화된 반죽 구조에도 영향을 줄 수 있습니다. 구조를 제외하면 보유 기능을 놓칩니다.",
          "returnTo": {
            "lessonId": "bb-l-061",
            "sectionId": "bb-l-061-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "냉동·저장은 이스트뿐 아니라 수화된 반죽 구조에도 영향을 줄 수 있습니다. 구조를 제외하면 보유 기능을 놓칩니다.",
          "resumeQuestion": {
            "questionId": "bb-q-117",
            "selectedOptionId": "bb-q-117-o1",
            "reasonAnchor": "bb-q-117-o1-reason"
          }
        },
        {
          "optionId": "bb-q-117-o2",
          "text": "가스가 만들어지는 기능도 영향을 받을 수 있습니다. 구조만으로 이스트의 활성 변화까지 대신 판단하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-061",
            "sectionId": "bb-l-061-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "가스가 만들어지는 기능도 영향을 받을 수 있습니다. 구조만으로 이스트의 활성 변화까지 대신 판단하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-117",
            "selectedOptionId": "bb-q-117-o2",
            "reasonAnchor": "bb-q-117-o2-reason"
          }
        },
        {
          "optionId": "bb-q-117-o3",
          "text": "얼음 결정과 저장 중 변화는 이스트 활성과 반죽 구조에 각각 영향을 줄 수 있습니다. 생성과 보유를 따로 확인합니다.",
          "returnTo": {
            "lessonId": "bb-l-061",
            "sectionId": "bb-l-061-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "얼음 결정과 저장 중 변화는 이스트 활성과 반죽 구조에 각각 영향을 줄 수 있습니다. 생성과 보유를 따로 확인합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-117",
            "selectedOptionId": "bb-q-117-o3",
            "reasonAnchor": "bb-q-117-o3-reason"
          }
        },
        {
          "optionId": "bb-q-117-o4",
          "text": "작은 팽창이라는 결과만으로 두 기능이 모두 완전히 사라졌다고 정할 수 없습니다. 각 기능의 상태를 살펴 원인을 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-061",
            "sectionId": "bb-l-061-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "작은 팽창이라는 결과만으로 두 기능이 모두 완전히 사라졌다고 정할 수 없습니다. 각 기능의 상태를 살펴 원인을 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-117",
            "selectedOptionId": "bb-q-117-o4",
            "reasonAnchor": "bb-q-117-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "bm-frozen-study",
        "bm-frozen-glossary",
        "bm-prior",
        "bm-author"
      ],
      "assetIds": [],
      "intent": "냉동·저장 뒤 반죽의 팽창을 살필 때 따로 확인할 두 기능은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "얼음 결정과 저장 중 변화는 이스트 활성과 반죽 구조에 각각 영향을 줄 수 있습니다. 생성과 보유를 따로 확인합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/lessons.json",
          "lessonId": "bb-l-061",
          "sectionId": "bb-l-061-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-117",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-061",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-118",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-061",
      "primarySectionId": "bb-l-061-s3",
      "prompt": "미발효 상태에서 얼린 반죽과 발효 완료 뒤 얼린 반죽의 후속 공정을 비교할 때 먼저 구별할 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-118-o1",
          "text": "두 제품의 냉동 저장 기간이 같은지만 맞춘다."
        },
        {
          "id": "bb-q-118-o2",
          "text": "얼린 공정 위치와 제품별 해동·발효·굽기 지침"
        },
        {
          "id": "bb-q-118-o3",
          "text": "이스트가 들어 있으면 냉동 중 모두 죽었다는 가정"
        },
        {
          "id": "bb-q-118-o4",
          "text": "두 제품을 같은 시간 해동하면 같은 상태라는 가정"
        }
      ],
      "correctOptionId": "bb-q-118-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-118-o1",
          "text": "저장 기간만 같아도 얼리기 전 발효 위치와 후속 공정이 같아지지 않습니다. 시작 상태와 제품 지침을 먼저 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-061",
            "sectionId": "bb-l-061-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "저장 기간만 같아도 얼리기 전 발효 위치와 후속 공정이 같아지지 않습니다. 시작 상태와 제품 지침을 먼저 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-118",
            "selectedOptionId": "bb-q-118-o1",
            "reasonAnchor": "bb-q-118-o1-reason"
          }
        },
        {
          "optionId": "bb-q-118-o2",
          "text": "얼리기 전 발효 위치가 다르면 후속 해동·발효·굽기 조건도 달라질 수 있습니다. 제품 지침에 따라 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-061",
            "sectionId": "bb-l-061-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "얼리기 전 발효 위치가 다르면 후속 해동·발효·굽기 조건도 달라질 수 있습니다. 제품 지침에 따라 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-118",
            "selectedOptionId": "bb-q-118-o2",
            "reasonAnchor": "bb-q-118-o2-reason"
          }
        },
        {
          "optionId": "bb-q-118-o3",
          "text": "냉동을 이스트의 완전 사멸로 정하지 않습니다. 생존·활성에 영향을 줄 수 있다는 설명과 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-061",
            "sectionId": "bb-l-061-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "냉동을 이스트의 완전 사멸로 정하지 않습니다. 생존·활성에 영향을 줄 수 있다는 설명과 다릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-118",
            "selectedOptionId": "bb-q-118-o3",
            "reasonAnchor": "bb-q-118-o3-reason"
          }
        },
        {
          "optionId": "bb-q-118-o4",
          "text": "같은 해동 시간이 같은 발효 상태를 보장하지 않습니다. 시작 공정 위치와 제품 조건부터 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-061",
            "sectionId": "bb-l-061-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "같은 해동 시간이 같은 발효 상태를 보장하지 않습니다. 시작 공정 위치와 제품 조건부터 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-118",
            "selectedOptionId": "bb-q-118-o4",
            "reasonAnchor": "bb-q-118-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "bm-frozen-study",
        "bm-frozen-glossary",
        "bm-prior",
        "bm-author"
      ],
      "assetIds": [],
      "intent": "미발효 상태에서 얼린 반죽과 발효 완료 뒤 얼린 반죽의 후속 공정을 비교할 때 먼저 구별할 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "얼리기 전 발효 위치가 다르면 후속 해동·발효·굽기 조건도 달라질 수 있습니다. 제품 지침에 따라 구별합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/lessons.json",
          "lessonId": "bb-l-061",
          "sectionId": "bb-l-061-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-118",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-061",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-119",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-062",
      "primarySectionId": "bb-l-062-s1",
      "prompt": "벌크 발효 중 반죽을 누르거나 접는 작업의 목적에 맞는 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-119-o1",
          "text": "최종 제품 무게를 맞추기 위해 조각을 자른다."
        },
        {
          "id": "bb-q-119-o2",
          "text": "모든 기포를 없애 무가스 반죽을 만든다."
        },
        {
          "id": "bb-q-119-o3",
          "text": "성형을 끝낸 제품의 겉껍질을 굳힌다."
        },
        {
          "id": "bb-q-119-o4",
          "text": "가스를 일부 정리하고 반죽 상태를 고르게 하며 구조를 보강한다."
        }
      ],
      "correctOptionId": "bb-q-119-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-119-o1",
          "text": "조각량을 맞추는 것은 분할의 목적입니다. 벌크 발효 중 접기와 작업 위치·목적이 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-011",
            "sectionId": "bb-l-011-s1"
          },
          "requiredAssetIds": [
            "bb-a-062-proof-stages"
          ],
          "reviewWhy": "조각량을 맞추는 것은 분할의 목적입니다. 벌크 발효 중 접기와 작업 위치·목적이 다릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-119",
            "selectedOptionId": "bb-q-119-o1",
            "reasonAnchor": "bb-q-119-o1-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-062",
              "sectionId": "bb-l-062-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-119-o2",
          "text": "일부 가스를 정리하는 일과 모든 가스를 완전히 없애는 일은 다릅니다. 세게 다루는 정도 자체가 목표가 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-062",
            "sectionId": "bb-l-062-s1"
          },
          "requiredAssetIds": [
            "bb-a-062-proof-stages"
          ],
          "reviewWhy": "일부 가스를 정리하는 일과 모든 가스를 완전히 없애는 일은 다릅니다. 세게 다루는 정도 자체가 목표가 아닙니다.",
          "resumeQuestion": {
            "questionId": "bb-q-119",
            "selectedOptionId": "bb-q-119-o2",
            "reasonAnchor": "bb-q-119-o2-reason"
          }
        },
        {
          "optionId": "bb-q-119-o3",
          "text": "최종 성형 뒤 껍질을 굳히는 작업이 아닙니다. 발효 중 반죽의 구조와 상태를 관리하는 작업입니다.",
          "returnTo": {
            "lessonId": "bb-l-062",
            "sectionId": "bb-l-062-s1"
          },
          "requiredAssetIds": [
            "bb-a-062-proof-stages"
          ],
          "reviewWhy": "최종 성형 뒤 껍질을 굳히는 작업이 아닙니다. 발효 중 반죽의 구조와 상태를 관리하는 작업입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-119",
            "selectedOptionId": "bb-q-119-o3",
            "reasonAnchor": "bb-q-119-o3-reason"
          }
        },
        {
          "optionId": "bb-q-119-o4",
          "text": "접기는 가스를 일부 정리하고 상태를 고르게 하며 글루텐 구조 보강에도 쓰입니다. 강도와 횟수는 반죽 상태에 맞춥니다.",
          "returnTo": {
            "lessonId": "bb-l-062",
            "sectionId": "bb-l-062-s1"
          },
          "requiredAssetIds": [
            "bb-a-062-proof-stages"
          ],
          "reviewWhy": "접기는 가스를 일부 정리하고 상태를 고르게 하며 글루텐 구조 보강에도 쓰입니다. 강도와 횟수는 반죽 상태에 맞춥니다.",
          "resumeQuestion": {
            "questionId": "bb-q-119",
            "selectedOptionId": "bb-q-119-o4",
            "reasonAnchor": "bb-q-119-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "bm-folding",
        "bm-proof",
        "bm-dry-skin",
        "bm-prior",
        "bm-author"
      ],
      "assetIds": [],
      "intent": "벌크 발효 중 반죽을 누르거나 접는 작업의 목적에 맞는 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "접기는 가스를 일부 정리하고 상태를 고르게 하며 글루텐 구조 보강에도 쓰입니다. 강도와 횟수는 반죽 상태에 맞춥니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/lessons.json",
          "lessonId": "bb-l-062",
          "sectionId": "bb-l-062-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-119",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-062",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-120",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-062",
      "primarySectionId": "bb-l-062-s3",
      "prompt": "성형·팬닝 뒤 굽기 전 발효에서 표면이 바람에 말라 얇은 막이 생겼다. 이 관찰과 직접 연결되는 영향은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-120-o1",
          "text": "반죽 표면의 매끈한 팽창을 방해할 수 있다."
        },
        {
          "id": "bb-q-120-o2",
          "text": "이스트가 만드는 가스의 양이 늘어 팽창이 빨라진다."
        },
        {
          "id": "bb-q-120-o3",
          "text": "마른 막이 생겼으므로 최종 발효의 목표 상태에 도달했다."
        },
        {
          "id": "bb-q-120-o4",
          "text": "이미 완성된 빵의 바삭한 껍질이므로 발효 팽창과 관계없다."
        }
      ],
      "correctOptionId": "bb-q-120-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-120-o1",
          "text": "최종 발효 중 마른 표면 막은 팽창을 방해할 수 있습니다. 습도·기류와 반죽 표면 상태를 함께 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-062",
            "sectionId": "bb-l-062-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "최종 발효 중 마른 표면 막은 팽창을 방해할 수 있습니다. 습도·기류와 반죽 표면 상태를 함께 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-120",
            "selectedOptionId": "bb-q-120-o1",
            "reasonAnchor": "bb-q-120-o1-reason"
          }
        },
        {
          "optionId": "bb-q-120-o2",
          "text": "표면 건조가 가스 생성 증가를 뜻하지는 않습니다. 이 관찰은 팽창할 표면의 상태와 연결합니다.",
          "returnTo": {
            "lessonId": "bb-l-062",
            "sectionId": "bb-l-062-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "표면 건조가 가스 생성 증가를 뜻하지는 않습니다. 이 관찰은 팽창할 표면의 상태와 연결합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-120",
            "selectedOptionId": "bb-q-120-o2",
            "reasonAnchor": "bb-q-120-o2-reason"
          }
        },
        {
          "optionId": "bb-q-120-o3",
          "text": "마른 막의 유무는 목표 발효 상태의 판정 기준이 아닙니다. 팽창 정도와 조직 상태 등 제품 기준을 함께 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-062",
            "sectionId": "bb-l-062-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "마른 막의 유무는 목표 발효 상태의 판정 기준이 아닙니다. 팽창 정도와 조직 상태 등 제품 기준을 함께 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-120",
            "selectedOptionId": "bb-q-120-o3",
            "reasonAnchor": "bb-q-120-o3-reason"
          }
        },
        {
          "optionId": "bb-q-120-o4",
          "text": "아직 굽기 전의 반죽 표면입니다. 완성된 빵의 껍질과 공정 위치를 혼동하면 건조가 팽창에 주는 영향을 놓칩니다.",
          "returnTo": {
            "lessonId": "bb-l-062",
            "sectionId": "bb-l-062-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "아직 굽기 전의 반죽 표면입니다. 완성된 빵의 껍질과 공정 위치를 혼동하면 건조가 팽창에 주는 영향을 놓칩니다.",
          "resumeQuestion": {
            "questionId": "bb-q-120",
            "selectedOptionId": "bb-q-120-o4",
            "reasonAnchor": "bb-q-120-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "bm-folding",
        "bm-proof",
        "bm-dry-skin",
        "bm-prior",
        "bm-author"
      ],
      "assetIds": [],
      "intent": "성형·팬닝 뒤 굽기 전 발효에서 표면이 바람에 말라 얇은 막이 생겼다. 이 관찰과 직접 연결되는 영향은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "최종 발효 중 마른 표면 막은 팽창을 방해할 수 있습니다. 습도·기류와 반죽 표면 상태를 함께 봅니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/lessons.json",
          "lessonId": "bb-l-062",
          "sectionId": "bb-l-062-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-120",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-062",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-121",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-063",
      "primarySectionId": "bb-l-063-s2",
      "prompt": "얇고 바삭한 껍질이 목표인 빵에서 초기 증기와 굽기 뒤쪽의 조건을 구별한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-121-o1",
          "text": "초기부터 표면을 말리고 뒤쪽에는 계속 젖게 둔다."
        },
        {
          "id": "bb-q-121-o2",
          "text": "초기와 뒤쪽 모두 표면을 젖게 두는 것만이 목표다."
        },
        {
          "id": "bb-q-121-o3",
          "text": "초기 증기는 유연성 유지에, 뒤쪽 건조는 껍질 형성에 연결한다."
        },
        {
          "id": "bb-q-121-o4",
          "text": "초기 증기는 이스트를 대신해 가스를 만들고 뒤쪽 건조는 발효를 시작한다."
        }
      ],
      "correctOptionId": "bb-q-121-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-121-o1",
          "text": "두 시점의 목적을 반대로 읽었습니다. 초기에는 빠른 표면 굳음을 늦추고 뒤쪽에는 목표 껍질 형성 조건을 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-063",
            "sectionId": "bb-l-063-s2"
          },
          "requiredAssetIds": [
            "bb-a-063-steam-surface"
          ],
          "reviewWhy": "두 시점의 목적을 반대로 읽었습니다. 초기에는 빠른 표면 굳음을 늦추고 뒤쪽에는 목표 껍질 형성 조건을 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-121",
            "selectedOptionId": "bb-q-121-o1",
            "reasonAnchor": "bb-q-121-o1-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-063",
              "sectionId": "bb-l-063-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-121-o2",
          "text": "초기 증기의 목적을 전체 굽기 끝까지 그대로 확대했습니다. 바삭한 껍질에는 뒤쪽 수분 배출과 굳음도 관련됩니다.",
          "returnTo": {
            "lessonId": "bb-l-063",
            "sectionId": "bb-l-063-s2"
          },
          "requiredAssetIds": [
            "bb-a-063-steam-surface"
          ],
          "reviewWhy": "초기 증기의 목적을 전체 굽기 끝까지 그대로 확대했습니다. 바삭한 껍질에는 뒤쪽 수분 배출과 굳음도 관련됩니다.",
          "resumeQuestion": {
            "questionId": "bb-q-121",
            "selectedOptionId": "bb-q-121-o2",
            "reasonAnchor": "bb-q-121-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-063",
              "sectionId": "bb-l-063-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-121-o3",
          "text": "초기에는 촉촉하고 유연한 표면을 유지하는 목적, 뒤쪽에는 수분이 빠지고 껍질이 굳는 조건을 나누어 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-063",
            "sectionId": "bb-l-063-s2"
          },
          "requiredAssetIds": [
            "bb-a-063-steam-surface"
          ],
          "reviewWhy": "초기에는 촉촉하고 유연한 표면을 유지하는 목적, 뒤쪽에는 수분이 빠지고 껍질이 굳는 조건을 나누어 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-121",
            "selectedOptionId": "bb-q-121-o3",
            "reasonAnchor": "bb-q-121-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-063",
              "sectionId": "bb-l-063-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-121-o4",
          "text": "증기의 표면 작용을 이스트의 가스 생성으로 바꾸었습니다. 굽기 뒤쪽의 건조를 발효 시작으로 보는 것도 시점이 맞지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-063",
            "sectionId": "bb-l-063-s2"
          },
          "requiredAssetIds": [
            "bb-a-063-steam-surface"
          ],
          "reviewWhy": "증기의 표면 작용을 이스트의 가스 생성으로 바꾸었습니다. 굽기 뒤쪽의 건조를 발효 시작으로 보는 것도 시점이 맞지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-121",
            "selectedOptionId": "bb-q-121-o4",
            "reasonAnchor": "bb-q-121-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-063",
              "sectionId": "bb-l-063-s1"
            }
          ]
        }
      ],
      "sourceIds": [
        "bm-steam",
        "bm-quality",
        "bm-prior",
        "bm-author"
      ],
      "assetIds": [],
      "intent": "얇고 바삭한 껍질이 목표인 빵에서 초기 증기와 굽기 뒤쪽의 조건을 구별한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "초기에는 촉촉하고 유연한 표면을 유지하는 목적, 뒤쪽에는 수분이 빠지고 껍질이 굳는 조건을 나누어 봅니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/lessons.json",
          "lessonId": "bb-l-063",
          "sectionId": "bb-l-063-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-121",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-063",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-122",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-063",
      "primarySectionId": "bb-l-063-s3",
      "prompt": "관능 평가 기록의 외관·내부·입안 감촉을 순서대로 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-122-o1",
          "text": "기공 크기 / 껍질색 / 부피 균형"
        },
        {
          "id": "bb-q-122-o2",
          "text": "향 / 껍질색 / 속색"
        },
        {
          "id": "bb-q-122-o3",
          "text": "입안의 질감 / 부피 / 기공 모양"
        },
        {
          "id": "bb-q-122-o4",
          "text": "부피 균형 / 기공 모양 / 입안의 질감"
        }
      ],
      "correctOptionId": "bb-q-122-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-122-o1",
          "text": "기공 크기는 내부, 껍질색과 부피 균형은 외관 쪽 정보입니다. 마지막 항목도 입안 감촉이 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-063",
            "sectionId": "bb-l-063-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "기공 크기는 내부, 껍질색과 부피 균형은 외관 쪽 정보입니다. 마지막 항목도 입안 감촉이 아닙니다.",
          "resumeQuestion": {
            "questionId": "bb-q-122",
            "selectedOptionId": "bb-q-122-o1",
            "reasonAnchor": "bb-q-122-o1-reason"
          }
        },
        {
          "optionId": "bb-q-122-o2",
          "text": "향은 감각 정보지만 외관을 가리키지 않습니다. 껍질색은 외관, 속색은 내부이므로 제시된 순서와 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-063",
            "sectionId": "bb-l-063-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "향은 감각 정보지만 외관을 가리키지 않습니다. 껍질색은 외관, 속색은 내부이므로 제시된 순서와 다릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-122",
            "selectedOptionId": "bb-q-122-o2",
            "reasonAnchor": "bb-q-122-o2-reason"
          }
        },
        {
          "optionId": "bb-q-122-o3",
          "text": "세 범주의 위치를 바꾸었습니다. 질감은 먹을 때 느끼는 정보, 부피는 외관, 기공은 내부입니다.",
          "returnTo": {
            "lessonId": "bb-l-063",
            "sectionId": "bb-l-063-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "세 범주의 위치를 바꾸었습니다. 질감은 먹을 때 느끼는 정보, 부피는 외관, 기공은 내부입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-122",
            "selectedOptionId": "bb-q-122-o3",
            "reasonAnchor": "bb-q-122-o3-reason"
          }
        },
        {
          "optionId": "bb-q-122-o4",
          "text": "부피와 균형은 외관, 기공 모양은 내부, 입안에서 느끼는 질감은 감촉의 기록으로 나누어 볼 수 있습니다.",
          "returnTo": {
            "lessonId": "bb-l-063",
            "sectionId": "bb-l-063-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "부피와 균형은 외관, 기공 모양은 내부, 입안에서 느끼는 질감은 감촉의 기록으로 나누어 볼 수 있습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-122",
            "selectedOptionId": "bb-q-122-o4",
            "reasonAnchor": "bb-q-122-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "bm-steam",
        "bm-quality",
        "bm-prior",
        "bm-author"
      ],
      "assetIds": [],
      "intent": "관능 평가 기록의 외관·내부·입안 감촉을 순서대로 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "부피와 균형은 외관, 기공 모양은 내부, 입안에서 느끼는 질감은 감촉의 기록으로 나누어 볼 수 있습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/lessons.json",
          "lessonId": "bb-l-063",
          "sectionId": "bb-l-063-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-122",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-063",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-123",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-064",
      "primarySectionId": "bb-l-064-s2",
      "prompt": "팬 무게를 뺀 반죽이 굽기 전 800 g, 정해진 냉각 뒤 680 g이었다. 굽기 전 반죽 기준 손실률은?",
      "conditions": [
        "두 질량 모두 용기 제외 값이며 굽기 뒤 측정 시점은 고정돼 있다."
      ],
      "options": [
        {
          "id": "bb-q-123-o1",
          "text": "15%"
        },
        {
          "id": "bb-q-123-o2",
          "text": "17.6%"
        },
        {
          "id": "bb-q-123-o3",
          "text": "85%"
        },
        {
          "id": "bb-q-123-o4",
          "text": "120%"
        }
      ],
      "correctOptionId": "bb-q-123-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-123-o1",
          "text": "감소량은 800−680=120 g입니다. 굽기 전 800 g이 분모이므로 120÷800×100=15%입니다.",
          "returnTo": {
            "lessonId": "bb-l-064",
            "sectionId": "bb-l-064-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "감소량은 800−680=120 g입니다. 굽기 전 800 g이 분모이므로 120÷800×100=15%입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-123",
            "selectedOptionId": "bb-q-123-o1",
            "reasonAnchor": "bb-q-123-o1-reason"
          }
        },
        {
          "optionId": "bb-q-123-o2",
          "text": "120÷680×100≈17.6%는 굽기 뒤 질량을 분모로 삼은 값입니다. 이 문제의 정의는 굽기 전 질량 기준입니다.",
          "returnTo": {
            "lessonId": "bb-l-064",
            "sectionId": "bb-l-064-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "120÷680×100≈17.6%는 굽기 뒤 질량을 분모로 삼은 값입니다. 이 문제의 정의는 굽기 전 질량 기준입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-123",
            "selectedOptionId": "bb-q-123-o2",
            "reasonAnchor": "bb-q-123-o2-reason"
          }
        },
        {
          "optionId": "bb-q-123-o3",
          "text": "680÷800×100=85%는 남은 질량 비율입니다. 감소량의 비율 15%와 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-064",
            "sectionId": "bb-l-064-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "680÷800×100=85%는 남은 질량 비율입니다. 감소량의 비율 15%와 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-123",
            "selectedOptionId": "bb-q-123-o3",
            "reasonAnchor": "bb-q-123-o3-reason"
          }
        },
        {
          "optionId": "bb-q-123-o4",
          "text": "감소량 120 g의 숫자에 %를 붙였습니다. 백분율은 감소량을 기준 질량으로 나눈 뒤 100을 곱합니다.",
          "returnTo": {
            "lessonId": "bb-l-064",
            "sectionId": "bb-l-064-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "감소량 120 g의 숫자에 %를 붙였습니다. 백분율은 감소량을 기준 질량으로 나눈 뒤 100을 곱합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-123",
            "selectedOptionId": "bb-q-123-o4",
            "reasonAnchor": "bb-q-123-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "bm-loss-study",
        "bm-prior",
        "bm-author"
      ],
      "assetIds": [],
      "intent": "팬 무게를 뺀 반죽이 굽기 전 800 g, 정해진 냉각 뒤 680 g이었다. 굽기 전 반죽 기준 손실률은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "감소량은 800−680=120 g입니다. 굽기 전 800 g이 분모이므로 120÷800×100=15%입니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "calculation": {
        "expression": "(800 g - 680 g) / 800 g * 100",
        "result": 15,
        "unit": "%"
      },
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/lessons.json",
          "lessonId": "bb-l-064",
          "sectionId": "bb-l-064-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-123",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-064",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-124",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-064",
      "primarySectionId": "bb-l-064-s3",
      "prompt": "굽기 전 반죽 기준 손실률을 20%로 가정한다. 정해진 냉각 뒤 제품 960 g을 얻으려면 필요한 반죽량은?",
      "conditions": [
        "20%는 이 문제만의 가정이며 모든 빵의 표준 손실률이 아니다.",
        "분할·계량 손실은 별도로 없다고 정한다."
      ],
      "options": [
        {
          "id": "bb-q-124-o1",
          "text": "1152 g"
        },
        {
          "id": "bb-q-124-o2",
          "text": "1200 g"
        },
        {
          "id": "bb-q-124-o3",
          "text": "768 g"
        },
        {
          "id": "bb-q-124-o4",
          "text": "4800 g"
        }
      ],
      "correctOptionId": "bb-q-124-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-124-o1",
          "text": "960×1.20=1152 g은 목표 제품량에 20%를 더한 값입니다. 손실은 투입 반죽량 기준이므로 이 방식으로 역산하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-064",
            "sectionId": "bb-l-064-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "960×1.20=1152 g은 목표 제품량에 20%를 더한 값입니다. 손실은 투입 반죽량 기준이므로 이 방식으로 역산하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-124",
            "selectedOptionId": "bb-q-124-o1",
            "reasonAnchor": "bb-q-124-o1-reason"
          }
        },
        {
          "optionId": "bb-q-124-o2",
          "text": "남는 비율은 1−0.20=0.80입니다. 필요한 반죽량=960÷0.80=1200 g입니다.",
          "returnTo": {
            "lessonId": "bb-l-064",
            "sectionId": "bb-l-064-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "남는 비율은 1−0.20=0.80입니다. 필요한 반죽량=960÷0.80=1200 g입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-124",
            "selectedOptionId": "bb-q-124-o2",
            "reasonAnchor": "bb-q-124-o2-reason"
          }
        },
        {
          "optionId": "bb-q-124-o3",
          "text": "960×0.80=768 g은 이미 정한 제품 목표를 다시 줄였습니다. 투입량을 거꾸로 구할 때는 남는 비율로 나눕니다.",
          "returnTo": {
            "lessonId": "bb-l-064",
            "sectionId": "bb-l-064-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "960×0.80=768 g은 이미 정한 제품 목표를 다시 줄였습니다. 투입량을 거꾸로 구할 때는 남는 비율로 나눕니다.",
          "resumeQuestion": {
            "questionId": "bb-q-124",
            "selectedOptionId": "bb-q-124-o3",
            "reasonAnchor": "bb-q-124-o3-reason"
          }
        },
        {
          "optionId": "bb-q-124-o4",
          "text": "960÷0.20=4800 g은 손실 비율을 남는 비율 대신 쓴 값입니다. 제품량은 투입량의 80%입니다.",
          "returnTo": {
            "lessonId": "bb-l-064",
            "sectionId": "bb-l-064-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "960÷0.20=4800 g은 손실 비율을 남는 비율 대신 쓴 값입니다. 제품량은 투입량의 80%입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-124",
            "selectedOptionId": "bb-q-124-o4",
            "reasonAnchor": "bb-q-124-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "bm-loss-study",
        "bm-prior",
        "bm-author"
      ],
      "assetIds": [],
      "intent": "굽기 전 반죽 기준 손실률을 20%로 가정한다. 정해진 냉각 뒤 제품 960 g을 얻으려면 필요한 반죽량은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "남는 비율은 1−0.20=0.80입니다. 필요한 반죽량=960÷0.80=1200 g입니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "calculation": {
        "expression": "960 g / (1 - 0.20)",
        "result": 1200,
        "unit": "g"
      },
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/lessons.json",
          "lessonId": "bb-l-064",
          "sectionId": "bb-l-064-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-124",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-064",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-125",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-065",
      "primarySectionId": "bb-l-065-s1",
      "prompt": "분할기·라운더·시터의 주된 일을 순서대로 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-125-o1",
          "text": "둥글리기 / 두께로 펴기 / 조각량 나누기"
        },
        {
          "id": "bb-q-125-o2",
          "text": "혼합하기 / 조각량 나누기 / 둥글리기"
        },
        {
          "id": "bb-q-125-o3",
          "text": "조각량 나누기 / 둥글리기 / 두께로 펴기"
        },
        {
          "id": "bb-q-125-o4",
          "text": "두께로 펴기 / 혼합하기 / 조각량 나누기"
        }
      ],
      "correctOptionId": "bb-q-125-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-125-o1",
          "text": "분할기는 조각량을 나누고 라운더는 둥글게 준비하며 시터는 정한 두께로 펴는 설비입니다. 세 기능의 위치가 바뀌었습니다.",
          "returnTo": {
            "lessonId": "bb-l-065",
            "sectionId": "bb-l-065-s1"
          },
          "requiredAssetIds": [
            "bb-a-065-production-tools"
          ],
          "reviewWhy": "분할기는 조각량을 나누고 라운더는 둥글게 준비하며 시터는 정한 두께로 펴는 설비입니다. 세 기능의 위치가 바뀌었습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-125",
            "selectedOptionId": "bb-q-125-o1",
            "reasonAnchor": "bb-q-125-o1-reason"
          }
        },
        {
          "optionId": "bb-q-125-o2",
          "text": "혼합은 믹서의 주된 일입니다. 분할기·라운더·시터의 순서에 맞추면 나누기·둥글리기·펴기입니다.",
          "returnTo": {
            "lessonId": "bb-l-065",
            "sectionId": "bb-l-065-s1"
          },
          "requiredAssetIds": [
            "bb-a-065-production-tools"
          ],
          "reviewWhy": "혼합은 믹서의 주된 일입니다. 분할기·라운더·시터의 순서에 맞추면 나누기·둥글리기·펴기입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-125",
            "selectedOptionId": "bb-q-125-o2",
            "reasonAnchor": "bb-q-125-o2-reason"
          }
        },
        {
          "optionId": "bb-q-125-o3",
          "text": "각 설비가 재료에 하는 일을 이름과 맞게 연결했습니다. 실제 작업은 장비의 용도·용량·정지 절차에 맞춥니다.",
          "returnTo": {
            "lessonId": "bb-l-065",
            "sectionId": "bb-l-065-s1"
          },
          "requiredAssetIds": [
            "bb-a-065-production-tools"
          ],
          "reviewWhy": "각 설비가 재료에 하는 일을 이름과 맞게 연결했습니다. 실제 작업은 장비의 용도·용량·정지 절차에 맞춥니다.",
          "resumeQuestion": {
            "questionId": "bb-q-125",
            "selectedOptionId": "bb-q-125-o3",
            "reasonAnchor": "bb-q-125-o3-reason"
          }
        },
        {
          "optionId": "bb-q-125-o4",
          "text": "시터의 펴기와 믹서의 혼합을 다른 설비 위치에 놓았습니다. 공정에서 재료에 하는 일을 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-065",
            "sectionId": "bb-l-065-s1"
          },
          "requiredAssetIds": [
            "bb-a-065-production-tools"
          ],
          "reviewWhy": "시터의 펴기와 믹서의 혼합을 다른 설비 위치에 놓았습니다. 공정에서 재료에 하는 일을 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-125",
            "selectedOptionId": "bb-q-125-o4",
            "reasonAnchor": "bb-q-125-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "bm-farinograph",
        "bm-extensograph",
        "bm-prior",
        "bm-lecture",
        "bm-author"
      ],
      "assetIds": [],
      "intent": "분할기·라운더·시터의 주된 일을 순서대로 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "각 설비가 재료에 하는 일을 이름과 맞게 연결했습니다. 실제 작업은 장비의 용도·용량·정지 절차에 맞춥니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/lessons.json",
          "lessonId": "bb-l-065",
          "sectionId": "bb-l-065-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-125",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-065",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-126",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-065",
      "primarySectionId": "bb-l-065-s2",
      "prompt": "파리노그래프·익스텐소그래프·아밀로그래프의 측정 초점을 순서대로 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-126-o1",
          "text": "가열 점도 / 혼합 저항 / 신장 저항"
        },
        {
          "id": "bb-q-126-o2",
          "text": "혼합 저항 / 신장 저항 / 가열 점도"
        },
        {
          "id": "bb-q-126-o3",
          "text": "신장 저항 / 가열 점도 / 혼합 저항"
        },
        {
          "id": "bb-q-126-o4",
          "text": "혼합 저항 / 가열 점도 / 신장 저항"
        }
      ],
      "correctOptionId": "bb-q-126-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-126-o1",
          "text": "가열 점도는 아밀로그래프, 혼합 저항은 파리노그래프, 늘릴 때 저항은 익스텐소그래프와 연결됩니다. 순서가 바뀌었습니다.",
          "returnTo": {
            "lessonId": "bb-l-065",
            "sectionId": "bb-l-065-s2"
          },
          "requiredAssetIds": [
            "bb-a-065-measurement-axes"
          ],
          "reviewWhy": "가열 점도는 아밀로그래프, 혼합 저항은 파리노그래프, 늘릴 때 저항은 익스텐소그래프와 연결됩니다. 순서가 바뀌었습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-126",
            "selectedOptionId": "bb-q-126-o1",
            "reasonAnchor": "bb-q-126-o1-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-065",
              "sectionId": "bb-l-065-s3"
            }
          ]
        },
        {
          "optionId": "bb-q-126-o2",
          "text": "파리노그래프는 물 흡수·혼합 중 반죽 저항 등의 정보, 익스텐소그래프는 늘릴 때 저항, 아밀로그래프는 가열 점도·호화 거동에 연결합니다.",
          "returnTo": {
            "lessonId": "bb-l-065",
            "sectionId": "bb-l-065-s2"
          },
          "requiredAssetIds": [
            "bb-a-065-measurement-axes"
          ],
          "reviewWhy": "파리노그래프는 물 흡수·혼합 중 반죽 저항 등의 정보, 익스텐소그래프는 늘릴 때 저항, 아밀로그래프는 가열 점도·호화 거동에 연결합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-126",
            "selectedOptionId": "bb-q-126-o2",
            "reasonAnchor": "bb-q-126-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-065",
              "sectionId": "bb-l-065-s3"
            }
          ]
        },
        {
          "optionId": "bb-q-126-o3",
          "text": "세 기구가 다루는 조건과 축을 순서에 맞게 놓아야 합니다. 신장·가열·혼합은 서로 같은 측정값이 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-065",
            "sectionId": "bb-l-065-s2"
          },
          "requiredAssetIds": [
            "bb-a-065-measurement-axes"
          ],
          "reviewWhy": "세 기구가 다루는 조건과 축을 순서에 맞게 놓아야 합니다. 신장·가열·혼합은 서로 같은 측정값이 아닙니다.",
          "resumeQuestion": {
            "questionId": "bb-q-126",
            "selectedOptionId": "bb-q-126-o3",
            "reasonAnchor": "bb-q-126-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-065",
              "sectionId": "bb-l-065-s3"
            }
          ]
        },
        {
          "optionId": "bb-q-126-o4",
          "text": "파리노그래프는 맞지만 뒤의 두 기구를 바꾸었습니다. 익스텐소그래프는 신장, 아밀로그래프는 가열 점도에 연결합니다.",
          "returnTo": {
            "lessonId": "bb-l-065",
            "sectionId": "bb-l-065-s2"
          },
          "requiredAssetIds": [
            "bb-a-065-measurement-axes"
          ],
          "reviewWhy": "파리노그래프는 맞지만 뒤의 두 기구를 바꾸었습니다. 익스텐소그래프는 신장, 아밀로그래프는 가열 점도에 연결합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-126",
            "selectedOptionId": "bb-q-126-o4",
            "reasonAnchor": "bb-q-126-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-065",
              "sectionId": "bb-l-065-s3"
            }
          ]
        }
      ],
      "sourceIds": [
        "bm-farinograph",
        "bm-extensograph",
        "bm-prior",
        "bm-lecture",
        "bm-author"
      ],
      "assetIds": [],
      "intent": "파리노그래프·익스텐소그래프·아밀로그래프의 측정 초점을 순서대로 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "파리노그래프는 물 흡수·혼합 중 반죽 저항 등의 정보, 익스텐소그래프는 늘릴 때 저항, 아밀로그래프는 가열 점도·호화 거동에 연결합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/lessons.json",
          "lessonId": "bb-l-065",
          "sectionId": "bb-l-065-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-126",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-065",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-127",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-066",
      "primarySectionId": "bb-l-066-s1",
      "prompt": "A는 밀가루·물·이스트·소금 중심, B는 여기에 당·유지·달걀·유제품이 더해진 배합이다. 이 학습의 계열에 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-127-o1",
          "text": "A: 리치 / B: 린"
        },
        {
          "id": "bb-q-127-o2",
          "text": "A·B 모두 모양이 둥글면 린"
        },
        {
          "id": "bb-q-127-o3",
          "text": "A·B 모두 식빵 모양이면 리치"
        },
        {
          "id": "bb-q-127-o4",
          "text": "A: 린 / B: 리치"
        }
      ],
      "correctOptionId": "bb-q-127-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-127-o1",
          "text": "두 계열의 배합 특징을 바꾸었습니다. 비교적 단순한 중심 배합은 린, 부재료가 더해진 배합은 리치와 연결합니다.",
          "returnTo": {
            "lessonId": "bb-l-066",
            "sectionId": "bb-l-066-s1"
          },
          "requiredAssetIds": [
            "bb-a-066-formula-families"
          ],
          "reviewWhy": "두 계열의 배합 특징을 바꾸었습니다. 비교적 단순한 중심 배합은 린, 부재료가 더해진 배합은 리치와 연결합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-127",
            "selectedOptionId": "bb-q-127-o1",
            "reasonAnchor": "bb-q-127-o1-reason"
          }
        },
        {
          "optionId": "bb-q-127-o2",
          "text": "같은 둥근 모양도 배합이 다를 수 있습니다. 모양만으로 린 계열로 정하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-066",
            "sectionId": "bb-l-066-s2"
          },
          "requiredAssetIds": [
            "bb-a-066-formula-families"
          ],
          "reviewWhy": "같은 둥근 모양도 배합이 다를 수 있습니다. 모양만으로 린 계열로 정하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-127",
            "selectedOptionId": "bb-q-127-o2",
            "reasonAnchor": "bb-q-127-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-066",
              "sectionId": "bb-l-066-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-127-o3",
          "text": "식빵 같은 제품명·모양만으로 당·유지 등의 양이 고정되지 않습니다. 배합표를 읽는 것이 먼저입니다.",
          "returnTo": {
            "lessonId": "bb-l-066",
            "sectionId": "bb-l-066-s2"
          },
          "requiredAssetIds": [
            "bb-a-066-formula-families"
          ],
          "reviewWhy": "식빵 같은 제품명·모양만으로 당·유지 등의 양이 고정되지 않습니다. 배합표를 읽는 것이 먼저입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-127",
            "selectedOptionId": "bb-q-127-o3",
            "reasonAnchor": "bb-q-127-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-066",
              "sectionId": "bb-l-066-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-127-o4",
          "text": "A의 단순한 중심 배합은 린, B처럼 당·유지·달걀·유제품 등이 더해진 배합은 리치와 연결합니다. 경계는 실제 제품 배합을 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-066",
            "sectionId": "bb-l-066-s1"
          },
          "requiredAssetIds": [
            "bb-a-066-formula-families"
          ],
          "reviewWhy": "A의 단순한 중심 배합은 린, B처럼 당·유지·달걀·유제품 등이 더해진 배합은 리치와 연결합니다. 경계는 실제 제품 배합을 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-127",
            "selectedOptionId": "bb-q-127-o4",
            "reasonAnchor": "bb-q-127-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "bm-wholegrain",
        "bm-rye",
        "bm-prior",
        "bm-author"
      ],
      "assetIds": [],
      "intent": "A는 밀가루·물·이스트·소금 중심, B는 여기에 당·유지·달걀·유제품이 더해진 배합이다. 이 학습의 계열에 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "A의 단순한 중심 배합은 린, B처럼 당·유지·달걀·유제품 등이 더해진 배합은 리치와 연결합니다. 경계는 실제 제품 배합을 봅니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/lessons.json",
          "lessonId": "bb-l-066",
          "sectionId": "bb-l-066-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-127",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-066",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-128",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-066",
      "primarySectionId": "bb-l-066-s3",
      "prompt": "호밀 비율이 큰 반죽을 밀 반죽과 비교한 설명으로 알맞은 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-128-o1",
          "text": "밀과 같은 탄성 글루텐 망을 전제하지 않고 전분·수분 보유 성분과 산도·효소도 함께 본다."
        },
        {
          "id": "bb-q-128-o2",
          "text": "단백질 총량이 같으면 글루텐 망과 가스 보유도 같은 것으로 본다."
        },
        {
          "id": "bb-q-128-o3",
          "text": "흰 밀가루 일부 교체와 호밀 주원료 반죽을 같은 공정 조건으로 본다."
        },
        {
          "id": "bb-q-128-o4",
          "text": "물 흡수 차이가 없으므로 가수율만 같으면 같은 부피가 나온다고 본다."
        }
      ],
      "correctOptionId": "bb-q-128-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-128-o1",
          "text": "호밀은 밀과 다른 곡물이며 같은 탄성 글루텐 망을 기대하지 않습니다. 전분과 수분을 붙잡는 비전분 다당류 등의 역할도 함께 살핍니다.",
          "returnTo": {
            "lessonId": "bb-l-066",
            "sectionId": "bb-l-066-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "호밀은 밀과 다른 곡물이며 같은 탄성 글루텐 망을 기대하지 않습니다. 전분과 수분을 붙잡는 비전분 다당류 등의 역할도 함께 살핍니다.",
          "resumeQuestion": {
            "questionId": "bb-q-128",
            "selectedOptionId": "bb-q-128-o1",
            "reasonAnchor": "bb-q-128-o1-reason"
          }
        },
        {
          "optionId": "bb-q-128-o2",
          "text": "단백질 총량만으로 구조 형성과 가스 보유가 같다고 정할 수 없습니다. 곡물 성분의 성질 차이를 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-066",
            "sectionId": "bb-l-066-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "단백질 총량만으로 구조 형성과 가스 보유가 같다고 정할 수 없습니다. 곡물 성분의 성질 차이를 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-128",
            "selectedOptionId": "bb-q-128-o2",
            "reasonAnchor": "bb-q-128-o2-reason"
          }
        },
        {
          "optionId": "bb-q-128-o3",
          "text": "가루 일부 교체와 주원료가 달라지는 경우는 구별해야 합니다. 혼합·발효·굽기 조건도 함께 조정하는 대상입니다.",
          "returnTo": {
            "lessonId": "bb-l-066",
            "sectionId": "bb-l-066-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "가루 일부 교체와 주원료가 달라지는 경우는 구별해야 합니다. 혼합·발효·굽기 조건도 함께 조정하는 대상입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-128",
            "selectedOptionId": "bb-q-128-o3",
            "reasonAnchor": "bb-q-128-o3-reason"
          }
        },
        {
          "optionId": "bb-q-128-o4",
          "text": "가루 구성에 따라 수분 흡수와 구조 형성이 달라질 수 있습니다. 같은 가수율만으로 같은 부피를 보장하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-066",
            "sectionId": "bb-l-066-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "가루 구성에 따라 수분 흡수와 구조 형성이 달라질 수 있습니다. 같은 가수율만으로 같은 부피를 보장하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-128",
            "selectedOptionId": "bb-q-128-o4",
            "reasonAnchor": "bb-q-128-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "bm-wholegrain",
        "bm-rye",
        "bm-prior",
        "bm-author"
      ],
      "assetIds": [],
      "intent": "호밀 비율이 큰 반죽을 밀 반죽과 비교한 설명으로 알맞은 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "호밀은 밀과 다른 곡물이며 같은 탄성 글루텐 망을 기대하지 않습니다. 전분과 수분을 붙잡는 비전분 다당류 등의 역할도 함께 살핍니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/lessons.json",
          "lessonId": "bb-l-066",
          "sectionId": "bb-l-066-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-128",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-066",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-129",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-067",
      "primarySectionId": "bb-l-067-s2",
      "prompt": "반죽으로 가소성 있는 유지를 감싸고 밀기·접기를 거쳐 별도 층을 만드는 과정은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-129-o1",
          "text": "크리밍"
        },
        {
          "id": "bb-q-129-o2",
          "text": "유화"
        },
        {
          "id": "bb-q-129-o3",
          "text": "라미네이션"
        },
        {
          "id": "bb-q-129-o4",
          "text": "가수분해"
        }
      ],
      "correctOptionId": "bb-q-129-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-129-o1",
          "text": "크리밍은 적절한 유지 등에 공기를 포함시키는 작용입니다. 별도 유지 층을 밀고 접어 만드는 과정과 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-057",
            "sectionId": "bb-l-057-s1"
          },
          "requiredAssetIds": [
            "bb-a-057-fat-functions",
            "bb-a-067-lamination"
          ],
          "reviewWhy": "크리밍은 적절한 유지 등에 공기를 포함시키는 작용입니다. 별도 유지 층을 밀고 접어 만드는 과정과 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-129",
            "selectedOptionId": "bb-q-129-o1",
            "reasonAnchor": "bb-q-129-o1-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-067",
              "sectionId": "bb-l-067-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-129-o2",
          "text": "유화는 서로 잘 섞이지 않는 액체의 한쪽이 다른 쪽에 작은 방울로 퍼진 상태입니다. 층을 유지하는 라미네이션과 구조가 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-047",
            "sectionId": "bb-l-047-s1"
          },
          "requiredAssetIds": [
            "kc-F015-photo",
            "bb-a-067-lamination"
          ],
          "reviewWhy": "유화는 서로 잘 섞이지 않는 액체의 한쪽이 다른 쪽에 작은 방울로 퍼진 상태입니다. 층을 유지하는 라미네이션과 구조가 다릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-129",
            "selectedOptionId": "bb-q-129-o2",
            "reasonAnchor": "bb-q-129-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-067",
              "sectionId": "bb-l-067-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-129-o3",
          "text": "반죽과 유지의 별도 층을 만드는 라미네이션입니다. 유지가 부서지거나 흘러 층이 불균일해지지 않도록 반죽과 유지 상태를 함께 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-067",
            "sectionId": "bb-l-067-s2"
          },
          "requiredAssetIds": [
            "bb-a-067-lamination"
          ],
          "reviewWhy": "반죽과 유지의 별도 층을 만드는 라미네이션입니다. 유지가 부서지거나 흘러 층이 불균일해지지 않도록 반죽과 유지 상태를 함께 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-129",
            "selectedOptionId": "bb-q-129-o3",
            "reasonAnchor": "bb-q-129-o3-reason"
          }
        },
        {
          "optionId": "bb-q-129-o4",
          "text": "가수분해는 물이 관여해 분자 결합이 끊어지는 변화입니다. 반죽과 유지 층을 만드는 작업의 이름이 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-049",
            "sectionId": "bb-l-049-s1"
          },
          "requiredAssetIds": [
            "bb-a-067-lamination"
          ],
          "reviewWhy": "가수분해는 물이 관여해 분자 결합이 끊어지는 변화입니다. 반죽과 유지 층을 만드는 작업의 이름이 아닙니다.",
          "resumeQuestion": {
            "questionId": "bb-q-129",
            "selectedOptionId": "bb-q-129-o4",
            "reasonAnchor": "bb-q-129-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-067",
              "sectionId": "bb-l-067-s2"
            }
          ]
        }
      ],
      "sourceIds": [
        "bm-lamination",
        "bm-croissant",
        "bm-prior",
        "bm-author"
      ],
      "assetIds": [],
      "intent": "반죽으로 가소성 있는 유지를 감싸고 밀기·접기를 거쳐 별도 층을 만드는 과정은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "반죽과 유지의 별도 층을 만드는 라미네이션입니다. 유지가 부서지거나 흘러 층이 불균일해지지 않도록 반죽과 유지 상태를 함께 봅니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/lessons.json",
          "lessonId": "bb-l-067",
          "sectionId": "bb-l-067-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-129",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-067",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-130",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-067",
      "primarySectionId": "bb-l-067-s3",
      "prompt": "이스트를 쓰는 크루아상·데니시의 층 반죽과 이스트를 쓰지 않는 퍼프 페이스트리를 비교한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-130-o1",
          "text": "층이 보이면 모두 이스트 발효가 같은 방식으로 필요하다."
        },
        {
          "id": "bb-q-130-o2",
          "text": "이스트를 쓰는 층 반죽에는 발효 가스와 굽기 중 수증기 등의 팽창이 함께 관여한다."
        },
        {
          "id": "bb-q-130-o3",
          "text": "이스트가 없는 퍼프는 가열해도 기체 팽창이 관여하지 않는다."
        },
        {
          "id": "bb-q-130-o4",
          "text": "크루아상 단면 공간 수만 세면 두 제품의 굽기 전 유지 층 수를 정할 수 있다."
        }
      ],
      "correctOptionId": "bb-q-130-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-130-o1",
          "text": "겹이 있다는 공통점과 이스트 사용 여부는 다른 정보입니다. 층 반죽도 배합과 발효 공정이 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-067",
            "sectionId": "bb-l-067-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "겹이 있다는 공통점과 이스트 사용 여부는 다른 정보입니다. 층 반죽도 배합과 발효 공정이 다릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-130",
            "selectedOptionId": "bb-q-130-o1",
            "reasonAnchor": "bb-q-130-o1-reason"
          }
        },
        {
          "optionId": "bb-q-130-o2",
          "text": "크루아상·데니시는 발효에 의한 가스와 굽기 중 수증기 등의 팽창이 함께 관여합니다. 이스트 없는 퍼프와 발효 공정을 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-067",
            "sectionId": "bb-l-067-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "크루아상·데니시는 발효에 의한 가스와 굽기 중 수증기 등의 팽창이 함께 관여합니다. 이스트 없는 퍼프와 발효 공정을 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-130",
            "selectedOptionId": "bb-q-130-o2",
            "reasonAnchor": "bb-q-130-o2-reason"
          }
        },
        {
          "optionId": "bb-q-130-o3",
          "text": "이스트를 쓰지 않는다는 말이 가열 중 수증기 등의 팽창까지 없다는 뜻은 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-067",
            "sectionId": "bb-l-067-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "이스트를 쓰지 않는다는 말이 가열 중 수증기 등의 팽창까지 없다는 뜻은 아닙니다.",
          "resumeQuestion": {
            "questionId": "bb-q-130",
            "selectedOptionId": "bb-q-130-o3",
            "reasonAnchor": "bb-q-130-o3-reason"
          }
        },
        {
          "optionId": "bb-q-130-o4",
          "text": "굽기 뒤 공간 하나를 굽기 전 유지 층 하나와 일대일로 셀 수 없습니다. 단면 사진의 관찰 수준과 제조 단계의 층을 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-067",
            "sectionId": "bb-l-067-s1"
          },
          "requiredAssetIds": [
            "bb-photo-067-croissant"
          ],
          "reviewWhy": "굽기 뒤 공간 하나를 굽기 전 유지 층 하나와 일대일로 셀 수 없습니다. 단면 사진의 관찰 수준과 제조 단계의 층을 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-130",
            "selectedOptionId": "bb-q-130-o4",
            "reasonAnchor": "bb-q-130-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-067",
              "sectionId": "bb-l-067-s3"
            }
          ]
        }
      ],
      "sourceIds": [
        "bm-lamination",
        "bm-croissant",
        "bm-prior",
        "bm-author"
      ],
      "assetIds": [],
      "intent": "이스트를 쓰는 크루아상·데니시의 층 반죽과 이스트를 쓰지 않는 퍼프 페이스트리를 비교한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "크루아상·데니시는 발효에 의한 가스와 굽기 중 수증기 등의 팽창이 함께 관여합니다. 이스트 없는 퍼프와 발효 공정을 구별합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/lessons.json",
          "lessonId": "bb-l-067",
          "sectionId": "bb-l-067-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-bread-process-r1/source-manifest.json"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "memoryPointSource": {
        "questionId": "bb-q-130",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-067",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-131",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-068",
      "primarySectionId": "bb-l-068-s1",
      "prompt": "영양소의 역할을 이 학습의 설명과 맞게 읽은 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-131-o1",
          "text": "단백질은 몸의 재료로만 쓰이고 에너지는 제공할 수 없다."
        },
        {
          "id": "bb-q-131-o2",
          "text": "비타민이 대사를 돕는다는 말은 비타민 자체가 열량원이라는 뜻이다."
        },
        {
          "id": "bb-q-131-o3",
          "text": "지방은 에너지만 제공하며 몸의 구조와 관련이 없다."
        },
        {
          "id": "bb-q-131-o4",
          "text": "에너지 제공·몸의 재료·기능 조절 역할은 한 영양소에서 겹칠 수 있다."
        }
      ],
      "correctOptionId": "bb-q-131-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-131-o1",
          "text": "단백질은 몸의 재료이며 에너지를 제공할 수도 있습니다. 한 영양소를 한 기능에만 묶지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-068",
            "sectionId": "bb-l-068-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "단백질은 몸의 재료이며 에너지를 제공할 수도 있습니다. 한 영양소를 한 기능에만 묶지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-131",
            "selectedOptionId": "bb-q-131-o1",
            "reasonAnchor": "bb-q-131-o1-reason"
          }
        },
        {
          "optionId": "bb-q-131-o2",
          "text": "에너지를 이용하는 대사를 돕는 기능과 성분 자체가 열량원이 되는 것은 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-068",
            "sectionId": "bb-l-068-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "에너지를 이용하는 대사를 돕는 기능과 성분 자체가 열량원이 되는 것은 다릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-131",
            "selectedOptionId": "bb-q-131-o2",
            "reasonAnchor": "bb-q-131-o2-reason"
          }
        },
        {
          "optionId": "bb-q-131-o3",
          "text": "지방은 에너지 제공 외에 몸의 구조와 여러 물질을 만드는 재료로도 쓰입니다.",
          "returnTo": {
            "lessonId": "bb-l-068",
            "sectionId": "bb-l-068-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "지방은 에너지 제공 외에 몸의 구조와 여러 물질을 만드는 재료로도 쓰입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-131",
            "selectedOptionId": "bb-q-131-o3",
            "reasonAnchor": "bb-q-131-o3-reason"
          }
        },
        {
          "optionId": "bb-q-131-o4",
          "text": "영양소의 역할은 서로 겹칠 수 있습니다. 탄수화물·지방·단백질의 에너지 제공과 재료 역할 등을 함께 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-068",
            "sectionId": "bb-l-068-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "영양소의 역할은 서로 겹칠 수 있습니다. 탄수화물·지방·단백질의 에너지 제공과 재료 역할 등을 함께 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-131",
            "selectedOptionId": "bb-q-131-o4",
            "reasonAnchor": "bb-q-131-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "nr-niddk",
        "nr-prior",
        "nr-author"
      ],
      "assetIds": [],
      "intent": "영양소의 역할을 이 학습의 설명과 맞게 읽은 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "영양소의 역할은 서로 겹칠 수 있습니다. 탄수화물·지방·단백질의 에너지 제공과 재료 역할 등을 함께 봅니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-nutrition-r1/lessons.json",
          "lessonId": "bb-l-068",
          "sectionId": "bb-l-068-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-nutrition-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-131",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-068",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-132",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-068",
      "primarySectionId": "bb-l-068-s3",
      "prompt": "소화와 흡수를 순서대로 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-132-o1",
          "text": "장 벽 통과 / 큰 성분의 분해"
        },
        {
          "id": "bb-q-132-o2",
          "text": "큰 성분의 분해 / 장 벽을 거쳐 몸 안으로 이동"
        },
        {
          "id": "bb-q-132-o3",
          "text": "몸에 저장 / 입에서 씹기"
        },
        {
          "id": "bb-q-132-o4",
          "text": "장 벽 통과 / 몸 밖으로 배출"
        }
      ],
      "correctOptionId": "bb-q-132-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-132-o1",
          "text": "장 벽을 통과하는 것은 흡수 쪽 설명이고, 성분을 작게 분해하는 것은 소화입니다. 순서를 바꾸었습니다.",
          "returnTo": {
            "lessonId": "bb-l-068",
            "sectionId": "bb-l-068-s3"
          },
          "requiredAssetIds": [
            "bb-a-068-digestion-absorption"
          ],
          "reviewWhy": "장 벽을 통과하는 것은 흡수 쪽 설명이고, 성분을 작게 분해하는 것은 소화입니다. 순서를 바꾸었습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-132",
            "selectedOptionId": "bb-q-132-o1",
            "reasonAnchor": "bb-q-132-o1-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-068",
              "sectionId": "bb-l-068-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-132-o2",
          "text": "소화는 더 작은 부분으로 분해하는 과정, 흡수는 성분 등이 장 벽을 거쳐 몸 안으로 들어가는 과정입니다.",
          "returnTo": {
            "lessonId": "bb-l-068",
            "sectionId": "bb-l-068-s3"
          },
          "requiredAssetIds": [
            "bb-a-068-digestion-absorption"
          ],
          "reviewWhy": "소화는 더 작은 부분으로 분해하는 과정, 흡수는 성분 등이 장 벽을 거쳐 몸 안으로 들어가는 과정입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-132",
            "selectedOptionId": "bb-q-132-o2",
            "reasonAnchor": "bb-q-132-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-068",
              "sectionId": "bb-l-068-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-132-o3",
          "text": "저장은 흡수 뒤의 이용 방식 중 하나이며, 입에서 씹는 물리적 작용도 소화에 관여합니다. 제시한 순서와 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-068",
            "sectionId": "bb-l-068-s3"
          },
          "requiredAssetIds": [
            "bb-a-068-digestion-absorption"
          ],
          "reviewWhy": "저장은 흡수 뒤의 이용 방식 중 하나이며, 입에서 씹는 물리적 작용도 소화에 관여합니다. 제시한 순서와 다릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-132",
            "selectedOptionId": "bb-q-132-o3",
            "reasonAnchor": "bb-q-132-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-068",
              "sectionId": "bb-l-068-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-132-o4",
          "text": "흡수를 몸 밖으로 배출하는 과정으로 바꾸었습니다. 흡수는 장 안에서 몸 안으로 이동하는 관계입니다.",
          "returnTo": {
            "lessonId": "bb-l-068",
            "sectionId": "bb-l-068-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "흡수를 몸 밖으로 배출하는 과정으로 바꾸었습니다. 흡수는 장 안에서 몸 안으로 이동하는 관계입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-132",
            "selectedOptionId": "bb-q-132-o4",
            "reasonAnchor": "bb-q-132-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "nr-niddk",
        "nr-prior",
        "nr-author"
      ],
      "assetIds": [],
      "intent": "소화와 흡수를 순서대로 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "소화는 더 작은 부분으로 분해하는 과정, 흡수는 성분 등이 장 벽을 거쳐 몸 안으로 들어가는 과정입니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-nutrition-r1/lessons.json",
          "lessonId": "bb-l-068",
          "sectionId": "bb-l-068-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-nutrition-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-132",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-068",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-133",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-069",
      "primarySectionId": "bb-l-069-s2",
      "prompt": "필수아미노산과 비필수아미노산의 구별 기준은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-133-o1",
          "text": "필수는 몸에 필요한 양을 충분히 만들기 어려워 공급받아야 하고, 비필수는 합성할 수 있다."
        },
        {
          "id": "bb-q-133-o2",
          "text": "필수는 단백질에 들어가고 비필수는 단백질에 들어가지 않는다."
        },
        {
          "id": "bb-q-133-o3",
          "text": "필수는 성인에게만 필요하고 비필수는 어린아이에게만 필요하다."
        },
        {
          "id": "bb-q-133-o4",
          "text": "필수는 몸에 필요하고 비필수는 몸에 쓸모가 없다."
        }
      ],
      "correctOptionId": "bb-q-133-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-133-o1",
          "text": "필수 여부는 필요한 만큼 합성할 수 있는지를 보는 분류입니다. 비필수도 몸에 필요하며 단백질 구성 등에 쓰입니다.",
          "returnTo": {
            "lessonId": "bb-l-069",
            "sectionId": "bb-l-069-s2"
          },
          "requiredAssetIds": [
            "bb-a-069-essential-supply"
          ],
          "reviewWhy": "필수 여부는 필요한 만큼 합성할 수 있는지를 보는 분류입니다. 비필수도 몸에 필요하며 단백질 구성 등에 쓰입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-133",
            "selectedOptionId": "bb-q-133-o1",
            "reasonAnchor": "bb-q-133-o1-reason"
          }
        },
        {
          "optionId": "bb-q-133-o2",
          "text": "두 범주 모두 단백질을 이루는 아미노산입니다. 단백질에 포함되는지로 필수 여부를 나누지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-069",
            "sectionId": "bb-l-069-s2"
          },
          "requiredAssetIds": [
            "bb-a-069-essential-supply"
          ],
          "reviewWhy": "두 범주 모두 단백질을 이루는 아미노산입니다. 단백질에 포함되는지로 필수 여부를 나누지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-133",
            "selectedOptionId": "bb-q-133-o2",
            "reasonAnchor": "bb-q-133-o2-reason"
          }
        },
        {
          "optionId": "bb-q-133-o3",
          "text": "나이만으로 두 범주를 나누지 않습니다. 히스티딘도 어린아이에게만 필요한 것으로 한정하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-069",
            "sectionId": "bb-l-069-s2"
          },
          "requiredAssetIds": [
            "bb-a-069-essential-supply"
          ],
          "reviewWhy": "나이만으로 두 범주를 나누지 않습니다. 히스티딘도 어린아이에게만 필요한 것으로 한정하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-133",
            "selectedOptionId": "bb-q-133-o3",
            "reasonAnchor": "bb-q-133-o3-reason"
          }
        },
        {
          "optionId": "bb-q-133-o4",
          "text": "비필수는 합성할 수 있다는 뜻이지 불필요하다는 뜻이 아닙니다. 중요성의 등급으로 읽지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-069",
            "sectionId": "bb-l-069-s2"
          },
          "requiredAssetIds": [
            "bb-a-069-essential-supply"
          ],
          "reviewWhy": "비필수는 합성할 수 있다는 뜻이지 불필요하다는 뜻이 아닙니다. 중요성의 등급으로 읽지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-133",
            "selectedOptionId": "bb-q-133-o4",
            "reasonAnchor": "bb-q-133-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "nr-amino",
        "nr-essential",
        "nr-b6",
        "nr-magnesium",
        "nr-prior",
        "nr-author"
      ],
      "assetIds": [],
      "intent": "필수아미노산과 비필수아미노산의 구별 기준은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "필수 여부는 필요한 만큼 합성할 수 있는지를 보는 분류입니다. 비필수도 몸에 필요하며 단백질 구성 등에 쓰입니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-nutrition-r1/lessons.json",
          "lessonId": "bb-l-069",
          "sectionId": "bb-l-069-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-nutrition-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-133",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-069",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-134",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-069",
      "primarySectionId": "bb-l-069-s3",
      "prompt": "리놀레산·알파리놀렌산을 필수지방산의 예로 배우는 기준은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-134-o1",
          "text": "탄소 사슬이 길면 모두 필수라는 구조 기준"
        },
        {
          "id": "bb-q-134-o2",
          "text": "C=C가 있으면 모두 필수라는 구조 기준"
        },
        {
          "id": "bb-q-134-o3",
          "text": "몸에서 필요한 만큼 만들 수 있는지를 보는 영양 기준"
        },
        {
          "id": "bb-q-134-o4",
          "text": "실온에서 액체이면 모두 필수라는 외관 기준"
        }
      ],
      "correctOptionId": "bb-q-134-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-134-o1",
          "text": "사슬 길이는 필수 여부의 정의가 아닙니다. 필요한 양을 몸에서 만들 수 있는지가 기준입니다.",
          "returnTo": {
            "lessonId": "bb-l-069",
            "sectionId": "bb-l-069-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "사슬 길이는 필수 여부의 정의가 아닙니다. 필요한 양을 몸에서 만들 수 있는지가 기준입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-134",
            "selectedOptionId": "bb-q-134-o1",
            "reasonAnchor": "bb-q-134-o1-reason"
          }
        },
        {
          "optionId": "bb-q-134-o2",
          "text": "불포화는 C=C 유무의 구조 분류입니다. 모든 불포화지방산을 같은 필수지방산으로 묶지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-069",
            "sectionId": "bb-l-069-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "불포화는 C=C 유무의 구조 분류입니다. 모든 불포화지방산을 같은 필수지방산으로 묶지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-134",
            "selectedOptionId": "bb-q-134-o2",
            "reasonAnchor": "bb-q-134-o2-reason"
          }
        },
        {
          "optionId": "bb-q-134-o3",
          "text": "필수는 필요한 양을 몸에서 만들지 못해 공급받아야 한다는 영양 분류입니다. 포화·불포화 구조 분류와 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-069",
            "sectionId": "bb-l-069-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "필수는 필요한 양을 몸에서 만들지 못해 공급받아야 한다는 영양 분류입니다. 포화·불포화 구조 분류와 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-134",
            "selectedOptionId": "bb-q-134-o3",
            "reasonAnchor": "bb-q-134-o3-reason"
          }
        },
        {
          "optionId": "bb-q-134-o4",
          "text": "실온의 겉모습으로 필요한 양을 합성할 수 있는지 정하지 않습니다. 구조·물리적 상태와 영양 분류는 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-069",
            "sectionId": "bb-l-069-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "실온의 겉모습으로 필요한 양을 합성할 수 있는지 정하지 않습니다. 구조·물리적 상태와 영양 분류는 다릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-134",
            "selectedOptionId": "bb-q-134-o4",
            "reasonAnchor": "bb-q-134-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "nr-amino",
        "nr-essential",
        "nr-b6",
        "nr-magnesium",
        "nr-prior",
        "nr-author"
      ],
      "assetIds": [],
      "intent": "리놀레산·알파리놀렌산을 필수지방산의 예로 배우는 기준은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "필수는 필요한 양을 몸에서 만들지 못해 공급받아야 한다는 영양 분류입니다. 포화·불포화 구조 분류와 구별합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-nutrition-r1/lessons.json",
          "lessonId": "bb-l-069",
          "sectionId": "bb-l-069-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-nutrition-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-134",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-069",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-135",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-070",
      "primarySectionId": "bb-l-070-s2",
      "prompt": "섭취한 질소 I, 흡수된 질소 A, 몸에 보유된 질소 R로 표시했다. 소화율·생물가·NPU의 비를 순서대로 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-135-o1",
          "text": "R/A / A/I / R/I"
        },
        {
          "id": "bb-q-135-o2",
          "text": "A/I / R/I / R/A"
        },
        {
          "id": "bb-q-135-o3",
          "text": "I/A / A/R / I/R"
        },
        {
          "id": "bb-q-135-o4",
          "text": "A/I / R/A / R/I"
        }
      ],
      "correctOptionId": "bb-q-135-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-135-o1",
          "text": "소화율과 생물가의 식을 바꾸었습니다. 소화율은 섭취 기준 흡수, 생물가는 흡수 기준 보유입니다.",
          "returnTo": {
            "lessonId": "bb-l-070",
            "sectionId": "bb-l-070-s2"
          },
          "requiredAssetIds": [
            "bb-a-070-protein-ratios"
          ],
          "reviewWhy": "소화율과 생물가의 식을 바꾸었습니다. 소화율은 섭취 기준 흡수, 생물가는 흡수 기준 보유입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-135",
            "selectedOptionId": "bb-q-135-o1",
            "reasonAnchor": "bb-q-135-o1-reason"
          }
        },
        {
          "optionId": "bb-q-135-o2",
          "text": "생물가와 NPU는 분자가 보유량으로 같아도 분모가 다릅니다. 생물가는 A, NPU는 I가 분모입니다.",
          "returnTo": {
            "lessonId": "bb-l-070",
            "sectionId": "bb-l-070-s2"
          },
          "requiredAssetIds": [
            "bb-a-070-protein-ratios"
          ],
          "reviewWhy": "생물가와 NPU는 분자가 보유량으로 같아도 분모가 다릅니다. 생물가는 A, NPU는 I가 분모입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-135",
            "selectedOptionId": "bb-q-135-o2",
            "reasonAnchor": "bb-q-135-o2-reason"
          }
        },
        {
          "optionId": "bb-q-135-o3",
          "text": "모든 비율을 뒤집었습니다. 흡수나 보유된 양을 해당 기준량으로 나누어 읽습니다.",
          "returnTo": {
            "lessonId": "bb-l-070",
            "sectionId": "bb-l-070-s2"
          },
          "requiredAssetIds": [
            "bb-a-070-protein-ratios"
          ],
          "reviewWhy": "모든 비율을 뒤집었습니다. 흡수나 보유된 양을 해당 기준량으로 나누어 읽습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-135",
            "selectedOptionId": "bb-q-135-o3",
            "reasonAnchor": "bb-q-135-o3-reason"
          }
        },
        {
          "optionId": "bb-q-135-o4",
          "text": "소화율은 A/I, 생물가는 R/A, NPU는 R/I입니다. 각 비를 백분율로 나타낼 때 100을 곱합니다.",
          "returnTo": {
            "lessonId": "bb-l-070",
            "sectionId": "bb-l-070-s2"
          },
          "requiredAssetIds": [
            "bb-a-070-protein-ratios"
          ],
          "reviewWhy": "소화율은 A/I, 생물가는 R/A, NPU는 R/I입니다. 각 비를 백분율로 나타낼 때 100을 곱합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-135",
            "selectedOptionId": "bb-q-135-o4",
            "reasonAnchor": "bb-q-135-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "nr-fao-bv",
        "nr-fao-per",
        "nr-author"
      ],
      "assetIds": [],
      "intent": "섭취한 질소 I, 흡수된 질소 A, 몸에 보유된 질소 R로 표시했다. 소화율·생물가·NPU의 비를 순서대로 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "소화율은 A/I, 생물가는 R/A, NPU는 R/I입니다. 각 비를 백분율로 나타낼 때 100을 곱합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-nutrition-r1/lessons.json",
          "lessonId": "bb-l-070",
          "sectionId": "bb-l-070-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-nutrition-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-135",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-070",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-136",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-070",
      "primarySectionId": "bb-l-070-s2",
      "prompt": "필요한 보정을 마친 가상 질소 상대량이 섭취 12, 흡수 9, 보유 6이다. 소화율·생물가·NPU는 순서대로 약 얼마인가?",
      "conditions": [
        "시험에 필요한 보정을 마친 상대량만 주어진 가상 예다.",
        "특정 식품의 실측값이나 사람의 섭취 권장량이 아니다."
      ],
      "options": [
        {
          "id": "bb-q-136-o1",
          "text": "75% / 50% / 66.7%"
        },
        {
          "id": "bb-q-136-o3",
          "text": "66.7% / 75% / 50%"
        },
        {
          "id": "bb-q-136-o2",
          "text": "75% / 66.7% / 50%"
        },
        {
          "id": "bb-q-136-o4",
          "text": "50% / 66.7% / 75%"
        }
      ],
      "correctOptionId": "bb-q-136-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-136-o1",
          "text": "소화율 9÷12=75%는 맞지만 생물가와 NPU를 바꾸었습니다. 생물가는 6÷9, NPU는 6÷12입니다.",
          "returnTo": {
            "lessonId": "bb-l-070",
            "sectionId": "bb-l-070-s2"
          },
          "requiredAssetIds": [
            "bb-a-070-protein-ratios"
          ],
          "reviewWhy": "소화율 9÷12=75%는 맞지만 생물가와 NPU를 바꾸었습니다. 생물가는 6÷9, NPU는 6÷12입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-136",
            "selectedOptionId": "bb-q-136-o1",
            "reasonAnchor": "bb-q-136-o1-reason"
          }
        },
        {
          "optionId": "bb-q-136-o3",
          "text": "생물가의 6÷9를 소화율 자리에, 소화율의 9÷12를 생물가 자리에 놓았습니다. 분모를 먼저 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-070",
            "sectionId": "bb-l-070-s2"
          },
          "requiredAssetIds": [
            "bb-a-070-protein-ratios"
          ],
          "reviewWhy": "생물가의 6÷9를 소화율 자리에, 소화율의 9÷12를 생물가 자리에 놓았습니다. 분모를 먼저 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-136",
            "selectedOptionId": "bb-q-136-o3",
            "reasonAnchor": "bb-q-136-o3-reason"
          }
        },
        {
          "optionId": "bb-q-136-o2",
          "text": "소화율=9÷12×100=75%, 생물가=6÷9×100≈66.7%, NPU=6÷12×100=50%입니다.",
          "returnTo": {
            "lessonId": "bb-l-070",
            "sectionId": "bb-l-070-s2"
          },
          "requiredAssetIds": [
            "bb-a-070-protein-ratios"
          ],
          "reviewWhy": "소화율=9÷12×100=75%, 생물가=6÷9×100≈66.7%, NPU=6÷12×100=50%입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-136",
            "selectedOptionId": "bb-q-136-o2",
            "reasonAnchor": "bb-q-136-o2-reason"
          }
        },
        {
          "optionId": "bb-q-136-o4",
          "text": "소화율과 NPU를 바꾸었습니다. 6÷12는 섭취 중 보유 비율이고, 9÷12가 섭취 중 흡수 비율입니다.",
          "returnTo": {
            "lessonId": "bb-l-070",
            "sectionId": "bb-l-070-s2"
          },
          "requiredAssetIds": [
            "bb-a-070-protein-ratios"
          ],
          "reviewWhy": "소화율과 NPU를 바꾸었습니다. 6÷12는 섭취 중 보유 비율이고, 9÷12가 섭취 중 흡수 비율입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-136",
            "selectedOptionId": "bb-q-136-o4",
            "reasonAnchor": "bb-q-136-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "nr-fao-bv",
        "nr-fao-per",
        "nr-author"
      ],
      "assetIds": [],
      "intent": "필요한 보정을 마친 가상 질소 상대량이 섭취 12, 흡수 9, 보유 6이다. 소화율·생물가·NPU는 순서대로 약 얼마인가?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "소화율=9÷12×100=75%, 생물가=6÷9×100≈66.7%, NPU=6÷12×100=50%입니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "calculation": {
        "expressions": [
          "9/12*100",
          "6/9*100",
          "6/12*100"
        ],
        "results": [
          75,
          66.6666666667,
          50
        ],
        "unit": "%"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-nutrition-r1/lessons.json",
          "lessonId": "bb-l-070",
          "sectionId": "bb-l-070-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-nutrition-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-136",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-070",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-137",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-070",
      "primarySectionId": "bb-l-070-s3",
      "prompt": "가상 시험에서 단백질 30 g 섭취에 대해 체중이 45 g 증가했다. 이 학습의 단백질효율 PER로 연결한 것은?",
      "conditions": [
        "주어진 시험의 가상 기록을 식에 대입한다. 개인 식단이나 건강 상태를 평가하지 않는다."
      ],
      "options": [
        {
          "id": "bb-q-137-o1",
          "text": "45÷30=1.5"
        },
        {
          "id": "bb-q-137-o2",
          "text": "30÷45≈0.67"
        },
        {
          "id": "bb-q-137-o3",
          "text": "45−30=15%"
        },
        {
          "id": "bb-q-137-o4",
          "text": "45÷30×100=150%로만 표시한다."
        }
      ],
      "correctOptionId": "bb-q-137-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-137-o1",
          "text": "PER는 체중 증가량을 단백질 섭취량으로 나눈 비입니다. 45 g÷30 g=1.5이며 백분율을 무조건 붙이지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-070",
            "sectionId": "bb-l-070-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "PER는 체중 증가량을 단백질 섭취량으로 나눈 비입니다. 45 g÷30 g=1.5이며 백분율을 무조건 붙이지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-137",
            "selectedOptionId": "bb-q-137-o1",
            "reasonAnchor": "bb-q-137-o1-reason"
          }
        },
        {
          "optionId": "bb-q-137-o2",
          "text": "단백질 섭취량을 체중 증가량으로 나누어 비를 뒤집었습니다. 분자는 증가량입니다.",
          "returnTo": {
            "lessonId": "bb-l-070",
            "sectionId": "bb-l-070-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "단백질 섭취량을 체중 증가량으로 나누어 비를 뒤집었습니다. 분자는 증가량입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-137",
            "selectedOptionId": "bb-q-137-o2",
            "reasonAnchor": "bb-q-137-o2-reason"
          }
        },
        {
          "optionId": "bb-q-137-o3",
          "text": "서로 다른 대상을 뺀 값은 PER의 정의가 아닙니다. 비율이며 단순 차이에 %를 붙이지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-070",
            "sectionId": "bb-l-070-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "서로 다른 대상을 뺀 값은 PER의 정의가 아닙니다. 비율이며 단순 차이에 %를 붙이지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-137",
            "selectedOptionId": "bb-q-137-o3",
            "reasonAnchor": "bb-q-137-o3-reason"
          }
        },
        {
          "optionId": "bb-q-137-o4",
          "text": "PER는 이 학습에서 섭취 단백질에 대한 체중 증가의 비로 구별합니다. 100을 곱한 백분율만을 정의로 삼지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-070",
            "sectionId": "bb-l-070-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "PER는 이 학습에서 섭취 단백질에 대한 체중 증가의 비로 구별합니다. 100을 곱한 백분율만을 정의로 삼지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-137",
            "selectedOptionId": "bb-q-137-o4",
            "reasonAnchor": "bb-q-137-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "nr-fao-bv",
        "nr-fao-per",
        "nr-author"
      ],
      "assetIds": [],
      "intent": "가상 시험에서 단백질 30 g 섭취에 대해 체중이 45 g 증가했다. 이 학습의 단백질효율 PER로 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "PER는 체중 증가량을 단백질 섭취량으로 나눈 비입니다. 45 g÷30 g=1.5이며 백분율을 무조건 붙이지 않습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "calculation": {
        "expression": "45 g weight gain / 30 g protein intake",
        "result": 1.5,
        "unit": "ratio"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-nutrition-r1/lessons.json",
          "lessonId": "bb-l-070",
          "sectionId": "bb-l-070-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-nutrition-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-137",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-070",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-138",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-071",
      "primarySectionId": "bb-l-071-s1",
      "prompt": "비타민 A·D·E·K의 지용성이라는 말은 어떤 성질에 연결되는가?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-138-o1",
          "text": "지방을 분해해 없애는 작용"
        },
        {
          "id": "bb-q-138-o2",
          "text": "비타민 자체가 지방과 같은 열량을 낸다는 뜻"
        },
        {
          "id": "bb-q-138-o3",
          "text": "기름에 잘 녹는 성질과 흡수·저장 특성"
        },
        {
          "id": "bb-q-138-o4",
          "text": "물에만 녹아 몸에 전혀 남지 않는 성질"
        }
      ],
      "correctOptionId": "bb-q-138-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-138-o1",
          "text": "지용성은 비타민이 기름에 잘 녹는 분류입니다. 지방을 녹여 없애는 기능으로 바꾸어 읽지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-071",
            "sectionId": "bb-l-071-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "지용성은 비타민이 기름에 잘 녹는 분류입니다. 지방을 녹여 없애는 기능으로 바꾸어 읽지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-138",
            "selectedOptionId": "bb-q-138-o1",
            "reasonAnchor": "bb-q-138-o1-reason"
          }
        },
        {
          "optionId": "bb-q-138-o2",
          "text": "용해 성질과 에너지 제공은 다른 정보입니다. 비타민 자체를 지방 같은 열량원으로 세지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-071",
            "sectionId": "bb-l-071-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "용해 성질과 에너지 제공은 다른 정보입니다. 비타민 자체를 지방 같은 열량원으로 세지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-138",
            "selectedOptionId": "bb-q-138-o2",
            "reasonAnchor": "bb-q-138-o2-reason"
          }
        },
        {
          "optionId": "bb-q-138-o3",
          "text": "지용성은 기름에 잘 녹는 성질과 흡수·저장 특성을 연결하는 분류입니다.",
          "returnTo": {
            "lessonId": "bb-l-071",
            "sectionId": "bb-l-071-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "지용성은 기름에 잘 녹는 성질과 흡수·저장 특성을 연결하는 분류입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-138",
            "selectedOptionId": "bb-q-138-o3",
            "reasonAnchor": "bb-q-138-o3-reason"
          }
        },
        {
          "optionId": "bb-q-138-o4",
          "text": "물에만 녹는다는 설명은 지용성과 맞지 않습니다. 전혀 저장되지 않는다는 뜻으로 읽지도 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-071",
            "sectionId": "bb-l-071-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "물에만 녹는다는 설명은 지용성과 맞지 않습니다. 전혀 저장되지 않는다는 뜻으로 읽지도 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-138",
            "selectedOptionId": "bb-q-138-o4",
            "reasonAnchor": "bb-q-138-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "nr-vitA",
        "nr-vitD",
        "nr-vitE",
        "nr-vitK",
        "nr-author"
      ],
      "assetIds": [],
      "intent": "비타민 A·D·E·K의 지용성이라는 말은 어떤 성질에 연결되는가?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "지용성은 기름에 잘 녹는 성질과 흡수·저장 특성을 연결하는 분류입니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-nutrition-r1/lessons.json",
          "lessonId": "bb-l-071",
          "sectionId": "bb-l-071-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-nutrition-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-138",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-071",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-139",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-071",
      "primarySectionId": "bb-l-071-s2",
      "prompt": "비타민 A·D·E·K의 대표 기능을 순서대로 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-139-o1",
          "text": "시각 / 항산화 / 칼슘·뼈 / 혈액 응고"
        },
        {
          "id": "bb-q-139-o2",
          "text": "혈액 응고 / 칼슘·뼈 / 항산화 / 시각"
        },
        {
          "id": "bb-q-139-o3",
          "text": "시각 / 칼슘·뼈 / 혈액 응고 / 항산화"
        },
        {
          "id": "bb-q-139-o4",
          "text": "시각 / 칼슘·뼈 / 항산화 / 혈액 응고"
        }
      ],
      "correctOptionId": "bb-q-139-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-139-o1",
          "text": "D와 E의 대표 연결을 바꾸었습니다. D는 칼슘 흡수·뼈, E는 항산화와 연결합니다.",
          "returnTo": {
            "lessonId": "bb-l-071",
            "sectionId": "bb-l-071-s2"
          },
          "requiredAssetIds": [
            "bb-a-071-fat-soluble-vitamins"
          ],
          "reviewWhy": "D와 E의 대표 연결을 바꾸었습니다. D는 칼슘 흡수·뼈, E는 항산화와 연결합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-139",
            "selectedOptionId": "bb-q-139-o1",
            "reasonAnchor": "bb-q-139-o1-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-071",
              "sectionId": "bb-l-071-s3"
            }
          ]
        },
        {
          "optionId": "bb-q-139-o2",
          "text": "A와 K의 대표 연결을 바꾸었습니다. A는 정상 시각, K는 정상 혈액 응고 등에 관여합니다.",
          "returnTo": {
            "lessonId": "bb-l-071",
            "sectionId": "bb-l-071-s2"
          },
          "requiredAssetIds": [
            "bb-a-071-fat-soluble-vitamins"
          ],
          "reviewWhy": "A와 K의 대표 연결을 바꾸었습니다. A는 정상 시각, K는 정상 혈액 응고 등에 관여합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-139",
            "selectedOptionId": "bb-q-139-o2",
            "reasonAnchor": "bb-q-139-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-071",
              "sectionId": "bb-l-071-s3"
            }
          ]
        },
        {
          "optionId": "bb-q-139-o3",
          "text": "E와 K를 서로 바꾸었습니다. E는 항산화, K는 혈액 응고의 대표 연결을 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-071",
            "sectionId": "bb-l-071-s2"
          },
          "requiredAssetIds": [
            "bb-a-071-fat-soluble-vitamins"
          ],
          "reviewWhy": "E와 K를 서로 바꾸었습니다. E는 항산화, K는 혈액 응고의 대표 연결을 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-139",
            "selectedOptionId": "bb-q-139-o3",
            "reasonAnchor": "bb-q-139-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-071",
              "sectionId": "bb-l-071-s3"
            }
          ]
        },
        {
          "optionId": "bb-q-139-o4",
          "text": "A 시각, D 칼슘·뼈, E 항산화, K 혈액 응고로 배운 대표 연결입니다. 각 비타민의 유일한 기능이라는 뜻은 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-071",
            "sectionId": "bb-l-071-s2"
          },
          "requiredAssetIds": [
            "bb-a-071-fat-soluble-vitamins"
          ],
          "reviewWhy": "A 시각, D 칼슘·뼈, E 항산화, K 혈액 응고로 배운 대표 연결입니다. 각 비타민의 유일한 기능이라는 뜻은 아닙니다.",
          "resumeQuestion": {
            "questionId": "bb-q-139",
            "selectedOptionId": "bb-q-139-o4",
            "reasonAnchor": "bb-q-139-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-071",
              "sectionId": "bb-l-071-s3"
            }
          ]
        }
      ],
      "sourceIds": [
        "nr-vitA",
        "nr-vitD",
        "nr-vitE",
        "nr-vitK",
        "nr-author"
      ],
      "assetIds": [],
      "intent": "비타민 A·D·E·K의 대표 기능을 순서대로 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "A 시각, D 칼슘·뼈, E 항산화, K 혈액 응고로 배운 대표 연결입니다. 각 비타민의 유일한 기능이라는 뜻은 아닙니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-nutrition-r1/lessons.json",
          "lessonId": "bb-l-071",
          "sectionId": "bb-l-071-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-nutrition-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-139",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-071",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-140",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-072",
      "primarySectionId": "bb-l-072-s1",
      "prompt": "B1·B2·B9·B12의 이름을 순서대로 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-140-o1",
          "text": "티아민 / 리보플라빈 / 엽산 / 코발라민 계열"
        },
        {
          "id": "bb-q-140-o2",
          "text": "리보플라빈 / 티아민 / 엽산 / 코발라민 계열"
        },
        {
          "id": "bb-q-140-o3",
          "text": "티아민 / 리보플라빈 / 코발라민 계열 / 엽산"
        },
        {
          "id": "bb-q-140-o4",
          "text": "티아민 / 니아신 / 엽산 / 비오틴"
        }
      ],
      "correctOptionId": "bb-q-140-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-140-o1",
          "text": "B1은 티아민, B2는 리보플라빈, B9는 엽산, B12는 코발라민 계열입니다. 번호가 다른 성분을 같은 비타민의 양 차이로 읽지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-072",
            "sectionId": "bb-l-072-s1"
          },
          "requiredAssetIds": [
            "bb-a-072-b-vitamins"
          ],
          "reviewWhy": "B1은 티아민, B2는 리보플라빈, B9는 엽산, B12는 코발라민 계열입니다. 번호가 다른 성분을 같은 비타민의 양 차이로 읽지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-140",
            "selectedOptionId": "bb-q-140-o1",
            "reasonAnchor": "bb-q-140-o1-reason"
          }
        },
        {
          "optionId": "bb-q-140-o2",
          "text": "B1과 B2의 이름을 바꾸었습니다. 티아민이 B1, 리보플라빈이 B2입니다.",
          "returnTo": {
            "lessonId": "bb-l-072",
            "sectionId": "bb-l-072-s1"
          },
          "requiredAssetIds": [
            "bb-a-072-b-vitamins"
          ],
          "reviewWhy": "B1과 B2의 이름을 바꾸었습니다. 티아민이 B1, 리보플라빈이 B2입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-140",
            "selectedOptionId": "bb-q-140-o2",
            "reasonAnchor": "bb-q-140-o2-reason"
          }
        },
        {
          "optionId": "bb-q-140-o3",
          "text": "B9와 B12를 바꾸었습니다. 엽산은 B9, 코발라민 계열은 B12와 연결합니다.",
          "returnTo": {
            "lessonId": "bb-l-072",
            "sectionId": "bb-l-072-s1"
          },
          "requiredAssetIds": [
            "bb-a-072-b-vitamins"
          ],
          "reviewWhy": "B9와 B12를 바꾸었습니다. 엽산은 B9, 코발라민 계열은 B12와 연결합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-140",
            "selectedOptionId": "bb-q-140-o3",
            "reasonAnchor": "bb-q-140-o3-reason"
          }
        },
        {
          "optionId": "bb-q-140-o4",
          "text": "니아신은 B3, 비오틴은 B7에 연결한 이름입니다. B2와 B12의 자리에 맞지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-072",
            "sectionId": "bb-l-072-s1"
          },
          "requiredAssetIds": [
            "bb-a-072-b-vitamins"
          ],
          "reviewWhy": "니아신은 B3, 비오틴은 B7에 연결한 이름입니다. B2와 B12의 자리에 맞지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-140",
            "selectedOptionId": "bb-q-140-o4",
            "reasonAnchor": "bb-q-140-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "nr-b1",
        "nr-b2",
        "nr-b3",
        "nr-b5",
        "nr-b6",
        "nr-b7",
        "nr-b9",
        "nr-b12",
        "nr-prior",
        "nr-author"
      ],
      "assetIds": [],
      "intent": "B1·B2·B9·B12의 이름을 순서대로 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "B1은 티아민, B2는 리보플라빈, B9는 엽산, B12는 코발라민 계열입니다. 번호가 다른 성분을 같은 비타민의 양 차이로 읽지 않습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-nutrition-r1/lessons.json",
          "lessonId": "bb-l-072",
          "sectionId": "bb-l-072-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-nutrition-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-140",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-072",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-141",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-072",
      "primarySectionId": "bb-l-072-s3",
      "prompt": "수용성 비타민을 한 가지 규칙으로 묶기 어려운 예를 바르게 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-141-o1",
          "text": "B12: 저장되지 않음 / 니아신: 트립토판에서 전환되지 않음"
        },
        {
          "id": "bb-q-141-o2",
          "text": "B12: 상당량 저장될 수 있음 / 니아신: 트립토판에서 만들어지는 경로가 있음"
        },
        {
          "id": "bb-q-141-o3",
          "text": "B12: 지용성으로만 분류 / 니아신: 아미노산의 이름"
        },
        {
          "id": "bb-q-141-o4",
          "text": "B12: 지방을 직접 분해 / 니아신: 단백질 그 자체"
        }
      ],
      "correctOptionId": "bb-q-141-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-141-o1",
          "text": "두 예외·전환 관계를 반대로 읽었습니다. B12는 저장될 수 있고 니아신에는 트립토판에서 만들어지는 경로가 있습니다.",
          "returnTo": {
            "lessonId": "bb-l-072",
            "sectionId": "bb-l-072-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "두 예외·전환 관계를 반대로 읽었습니다. B12는 저장될 수 있고 니아신에는 트립토판에서 만들어지는 경로가 있습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-141",
            "selectedOptionId": "bb-q-141-o1",
            "reasonAnchor": "bb-q-141-o1-reason"
          }
        },
        {
          "optionId": "bb-q-141-o2",
          "text": "모든 수용성 비타민의 저장이 0이라는 일반화를 B12가 반박하며, 니아신에는 트립토판에서 전환되는 경로가 있습니다.",
          "returnTo": {
            "lessonId": "bb-l-072",
            "sectionId": "bb-l-072-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "모든 수용성 비타민의 저장이 0이라는 일반화를 B12가 반박하며, 니아신에는 트립토판에서 전환되는 경로가 있습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-141",
            "selectedOptionId": "bb-q-141-o2",
            "reasonAnchor": "bb-q-141-o2-reason"
          }
        },
        {
          "optionId": "bb-q-141-o3",
          "text": "B12는 이 학습의 수용성 B군입니다. 니아신은 비타민 이름이며 트립토판이라는 아미노산과 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-072",
            "sectionId": "bb-l-072-s1"
          },
          "requiredAssetIds": [
            "bb-a-072-b-vitamins"
          ],
          "reviewWhy": "B12는 이 학습의 수용성 B군입니다. 니아신은 비타민 이름이며 트립토판이라는 아미노산과 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-141",
            "selectedOptionId": "bb-q-141-o3",
            "reasonAnchor": "bb-q-141-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-072",
              "sectionId": "bb-l-072-s3"
            }
          ]
        },
        {
          "optionId": "bb-q-141-o4",
          "text": "B군의 대사 관여를 지방 직접 분해나 단백질 자체라는 정의로 바꾸었습니다. 성분 이름과 기능을 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-072",
            "sectionId": "bb-l-072-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "B군의 대사 관여를 지방 직접 분해나 단백질 자체라는 정의로 바꾸었습니다. 성분 이름과 기능을 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-141",
            "selectedOptionId": "bb-q-141-o4",
            "reasonAnchor": "bb-q-141-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-072",
              "sectionId": "bb-l-072-s3"
            }
          ]
        }
      ],
      "sourceIds": [
        "nr-b1",
        "nr-b2",
        "nr-b3",
        "nr-b5",
        "nr-b6",
        "nr-b7",
        "nr-b9",
        "nr-b12",
        "nr-prior",
        "nr-author"
      ],
      "assetIds": [],
      "intent": "수용성 비타민을 한 가지 규칙으로 묶기 어려운 예를 바르게 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "모든 수용성 비타민의 저장이 0이라는 일반화를 B12가 반박하며, 니아신에는 트립토판에서 전환되는 경로가 있습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-nutrition-r1/lessons.json",
          "lessonId": "bb-l-072",
          "sectionId": "bb-l-072-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-nutrition-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-141",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-072",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-142",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-073",
      "primarySectionId": "bb-l-073-s2",
      "prompt": "재료 속 비타민 C가 조리수 쪽에서 발견됐다. 성분의 이동과 분해를 구별한 설명으로 알맞은 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-142-o1",
          "text": "조리수에 있으므로 비타민 C 분자가 모두 없어진 것이다."
        },
        {
          "id": "bb-q-142-o2",
          "text": "물로 이동한 양과 화학적으로 분해된 양은 항상 같다."
        },
        {
          "id": "bb-q-142-o3",
          "text": "물에 녹아 옮겨간 일과 성분 자체가 분해된 일은 구별한다."
        },
        {
          "id": "bb-q-142-o4",
          "text": "조리수로 옮겨가면 수용성에서 지용성으로 바뀐 것이다."
        }
      ],
      "correctOptionId": "bb-q-142-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-142-o1",
          "text": "다른 쪽에서 발견된다는 관찰은 위치 이동과 연결됩니다. 그 성분이 모두 사라졌다는 뜻은 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-073",
            "sectionId": "bb-l-073-s2"
          },
          "requiredAssetIds": [
            "bb-a-073-vitamin-context"
          ],
          "reviewWhy": "다른 쪽에서 발견된다는 관찰은 위치 이동과 연결됩니다. 그 성분이 모두 사라졌다는 뜻은 아닙니다.",
          "resumeQuestion": {
            "questionId": "bb-q-142",
            "selectedOptionId": "bb-q-142-o1",
            "reasonAnchor": "bb-q-142-o1-reason"
          }
        },
        {
          "optionId": "bb-q-142-o2",
          "text": "이동은 위치의 변화, 분해는 성분 자체의 화학 변화입니다. 두 양을 같은 값으로 놓지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-073",
            "sectionId": "bb-l-073-s2"
          },
          "requiredAssetIds": [
            "bb-a-073-vitamin-context"
          ],
          "reviewWhy": "이동은 위치의 변화, 분해는 성분 자체의 화학 변화입니다. 두 양을 같은 값으로 놓지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-142",
            "selectedOptionId": "bb-q-142-o2",
            "reasonAnchor": "bb-q-142-o2-reason"
          }
        },
        {
          "optionId": "bb-q-142-o3",
          "text": "수용성 성분이 재료에서 물 쪽으로 옮겨갈 수 있습니다. 이동과 분해를 나누어 보고 실제 함량 변화는 조건을 함께 확인합니다.",
          "returnTo": {
            "lessonId": "bb-l-073",
            "sectionId": "bb-l-073-s2"
          },
          "requiredAssetIds": [
            "bb-a-073-vitamin-context"
          ],
          "reviewWhy": "수용성 성분이 재료에서 물 쪽으로 옮겨갈 수 있습니다. 이동과 분해를 나누어 보고 실제 함량 변화는 조건을 함께 확인합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-142",
            "selectedOptionId": "bb-q-142-o3",
            "reasonAnchor": "bb-q-142-o3-reason"
          }
        },
        {
          "optionId": "bb-q-142-o4",
          "text": "물로 옮겨갔다는 이유로 용해 성질의 분류가 지용성으로 바뀌는 것은 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-073",
            "sectionId": "bb-l-073-s2"
          },
          "requiredAssetIds": [
            "bb-a-073-vitamin-context"
          ],
          "reviewWhy": "물로 옮겨갔다는 이유로 용해 성질의 분류가 지용성으로 바뀌는 것은 아닙니다.",
          "resumeQuestion": {
            "questionId": "bb-q-142",
            "selectedOptionId": "bb-q-142-o4",
            "reasonAnchor": "bb-q-142-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "nr-vitC",
        "nr-vitC-dough",
        "nr-prior",
        "nr-author"
      ],
      "assetIds": [],
      "intent": "재료 속 비타민 C가 조리수 쪽에서 발견됐다. 성분의 이동과 분해를 구별한 설명으로 알맞은 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "수용성 성분이 재료에서 물 쪽으로 옮겨갈 수 있습니다. 이동과 분해를 나누어 보고 실제 함량 변화는 조건을 함께 확인합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-nutrition-r1/lessons.json",
          "lessonId": "bb-l-073",
          "sectionId": "bb-l-073-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-nutrition-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-142",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-073",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-143",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-073",
      "primarySectionId": "bb-l-073-s3",
      "prompt": "비타민 C의 몸속 항산화 기능과 제빵의 아스코르브산 사용을 연결할 때 알맞은 관점은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-143-o1",
          "text": "같은 성분 이름이면 몸속과 반죽에서 결과가 같다."
        },
        {
          "id": "bb-q-143-o2",
          "text": "항산화라는 이름이면 반죽의 모든 산패·변질을 막는다."
        },
        {
          "id": "bb-q-143-o3",
          "text": "몸속 기능만 알면 배합과 공정 조건은 확인하지 않아도 된다."
        },
        {
          "id": "bb-q-143-o4",
          "text": "작용하는 대상과 조건이 달라 각 문맥의 기능을 구별한다."
        }
      ],
      "correctOptionId": "bb-q-143-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-143-o1",
          "text": "성분 이름이 같아도 몸속 영양 기능과 반죽의 산화·구조 형성은 대상과 조건이 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-073",
            "sectionId": "bb-l-073-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "성분 이름이 같아도 몸속 영양 기능과 반죽의 산화·구조 형성은 대상과 조건이 다릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-143",
            "selectedOptionId": "bb-q-143-o1",
            "reasonAnchor": "bb-q-143-o1-reason"
          }
        },
        {
          "optionId": "bb-q-143-o2",
          "text": "한 기능의 이름을 모든 산패·변질 방지로 확대했습니다. 유지의 산패와 검사지표도 별도로 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-073",
            "sectionId": "bb-l-073-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "한 기능의 이름을 모든 산패·변질 방지로 확대했습니다. 유지의 산패와 검사지표도 별도로 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-143",
            "selectedOptionId": "bb-q-143-o2",
            "reasonAnchor": "bb-q-143-o2-reason"
          }
        },
        {
          "optionId": "bb-q-143-o3",
          "text": "반죽 적용에는 원료 종류와 적용 조건이 필요합니다. 몸속 기능이 배합·공정 확인을 대신하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-073",
            "sectionId": "bb-l-073-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "반죽 적용에는 원료 종류와 적용 조건이 필요합니다. 몸속 기능이 배합·공정 확인을 대신하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-143",
            "selectedOptionId": "bb-q-143-o3",
            "reasonAnchor": "bb-q-143-o3-reason"
          }
        },
        {
          "optionId": "bb-q-143-o4",
          "text": "영양 기능과 반죽 개량은 작용 대상·조건이 다른 설명입니다. 같은 이름을 모든 문맥의 같은 결과로 바꾸지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-073",
            "sectionId": "bb-l-073-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "영양 기능과 반죽 개량은 작용 대상·조건이 다른 설명입니다. 같은 이름을 모든 문맥의 같은 결과로 바꾸지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-143",
            "selectedOptionId": "bb-q-143-o4",
            "reasonAnchor": "bb-q-143-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "nr-vitC",
        "nr-vitC-dough",
        "nr-prior",
        "nr-author"
      ],
      "assetIds": [],
      "intent": "비타민 C의 몸속 항산화 기능과 제빵의 아스코르브산 사용을 연결할 때 알맞은 관점은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "영양 기능과 반죽 개량은 작용 대상·조건이 다른 설명입니다. 같은 이름을 모든 문맥의 같은 결과로 바꾸지 않습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-nutrition-r1/lessons.json",
          "lessonId": "bb-l-073",
          "sectionId": "bb-l-073-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-nutrition-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-143",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-073",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-144",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-074",
      "primarySectionId": "bb-l-074-s2",
      "prompt": "이번 본문에서 여러 효소의 보조 인자와 근육·신경 기능에 대표적으로 연결한 무기질은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-144-o1",
          "text": "칼슘"
        },
        {
          "id": "bb-q-144-o2",
          "text": "인"
        },
        {
          "id": "bb-q-144-o3",
          "text": "마그네슘"
        },
        {
          "id": "bb-q-144-o4",
          "text": "나트륨"
        }
      ],
      "correctOptionId": "bb-q-144-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-144-o1",
          "text": "칼슘은 뼈·치아 구성과 신경 신호·근육 움직임 등에 연결했습니다. 여러 효소의 보조 인자로 대표 연결한 답은 마그네슘입니다.",
          "returnTo": {
            "lessonId": "bb-l-074",
            "sectionId": "bb-l-074-s2"
          },
          "requiredAssetIds": [
            "bb-a-074-major-minerals"
          ],
          "reviewWhy": "칼슘은 뼈·치아 구성과 신경 신호·근육 움직임 등에 연결했습니다. 여러 효소의 보조 인자로 대표 연결한 답은 마그네슘입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-144",
            "selectedOptionId": "bb-q-144-o1",
            "reasonAnchor": "bb-q-144-o1-reason"
          }
        },
        {
          "optionId": "bb-q-144-o2",
          "text": "인은 뼈·치아, 유전물질·에너지 대사 관련 물질의 구성 등에 연결했습니다. 문항의 대표 연결은 마그네슘입니다.",
          "returnTo": {
            "lessonId": "bb-l-074",
            "sectionId": "bb-l-074-s2"
          },
          "requiredAssetIds": [
            "bb-a-074-major-minerals"
          ],
          "reviewWhy": "인은 뼈·치아, 유전물질·에너지 대사 관련 물질의 구성 등에 연결했습니다. 문항의 대표 연결은 마그네슘입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-144",
            "selectedOptionId": "bb-q-144-o2",
            "reasonAnchor": "bb-q-144-o2-reason"
          }
        },
        {
          "optionId": "bb-q-144-o3",
          "text": "마그네슘은 여러 효소의 보조 인자와 근육·신경 기능 등에 관여하는 것으로 배웠습니다.",
          "returnTo": {
            "lessonId": "bb-l-074",
            "sectionId": "bb-l-074-s2"
          },
          "requiredAssetIds": [
            "bb-a-074-major-minerals"
          ],
          "reviewWhy": "마그네슘은 여러 효소의 보조 인자와 근육·신경 기능 등에 관여하는 것으로 배웠습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-144",
            "selectedOptionId": "bb-q-144-o3",
            "reasonAnchor": "bb-q-144-o3-reason"
          }
        },
        {
          "optionId": "bb-q-144-o4",
          "text": "나트륨은 체액·신경·근육 기능의 전해질과 연결했습니다. 이번 본문에서 여러 효소의 보조 인자로 대표 연결한 것은 마그네슘입니다.",
          "returnTo": {
            "lessonId": "bb-l-074",
            "sectionId": "bb-l-074-s3"
          },
          "requiredAssetIds": [
            "bb-a-074-major-minerals"
          ],
          "reviewWhy": "나트륨은 체액·신경·근육 기능의 전해질과 연결했습니다. 이번 본문에서 여러 효소의 보조 인자로 대표 연결한 것은 마그네슘입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-144",
            "selectedOptionId": "bb-q-144-o4",
            "reasonAnchor": "bb-q-144-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-074",
              "sectionId": "bb-l-074-s2"
            }
          ]
        }
      ],
      "sourceIds": [
        "nr-calcium",
        "nr-phosphorus",
        "nr-magnesium",
        "nr-potassium",
        "nr-sodium",
        "nr-chloride",
        "nr-prior",
        "nr-author"
      ],
      "assetIds": [],
      "intent": "칼슘·인과 마그네슘의 대표 역할을 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "마그네슘은 여러 효소의 보조 인자와 근육·신경 기능 등에 관여하는 것으로 배웠습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-nutrition-r1/lessons.json",
          "lessonId": "bb-l-074",
          "sectionId": "bb-l-074-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-nutrition-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-144",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-074",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-145",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-074",
      "primarySectionId": "bb-l-074-s3",
      "prompt": "제품 표시에서 소금의 전체 질량과 나트륨 질량을 구별해야 하는 이유는?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-145-o1",
          "text": "소금에는 나트륨 없이 염화물만 들어 있기 때문이다."
        },
        {
          "id": "bb-q-145-o2",
          "text": "소금과 나트륨은 이름만 다르고 질량은 같은 값이기 때문이다."
        },
        {
          "id": "bb-q-145-o3",
          "text": "소금에는 나트륨과 염화물 성분이 함께 있어 전체와 일부가 다르기 때문이다."
        },
        {
          "id": "bb-q-145-o4",
          "text": "나트륨은 기체 염소의 다른 이름이기 때문이다."
        }
      ],
      "correctOptionId": "bb-q-145-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-145-o1",
          "text": "식염인 염화나트륨에는 나트륨과 염화물이 함께 있습니다. 나트륨이 없는 물질로 읽지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-074",
            "sectionId": "bb-l-074-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "식염인 염화나트륨에는 나트륨과 염화물이 함께 있습니다. 나트륨이 없는 물질로 읽지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-145",
            "selectedOptionId": "bb-q-145-o1",
            "reasonAnchor": "bb-q-145-o1-reason"
          }
        },
        {
          "optionId": "bb-q-145-o2",
          "text": "소금 전체 질량을 그 안의 나트륨 질량과 같은 수치로 읽을 수 없습니다. 다른 나트륨 함유 원료도 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-074",
            "sectionId": "bb-l-074-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "소금 전체 질량을 그 안의 나트륨 질량과 같은 수치로 읽을 수 없습니다. 다른 나트륨 함유 원료도 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-145",
            "selectedOptionId": "bb-q-145-o2",
            "reasonAnchor": "bb-q-145-o2-reason"
          }
        },
        {
          "optionId": "bb-q-145-o3",
          "text": "염화나트륨 전체와 그 구성 성분인 나트륨의 질량은 다른 정보입니다. 표시의 기준량과 대상을 함께 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-074",
            "sectionId": "bb-l-074-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "염화나트륨 전체와 그 구성 성분인 나트륨의 질량은 다른 정보입니다. 표시의 기준량과 대상을 함께 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-145",
            "selectedOptionId": "bb-q-145-o3",
            "reasonAnchor": "bb-q-145-o3-reason"
          }
        },
        {
          "optionId": "bb-q-145-o4",
          "text": "나트륨과 염소는 서로 다른 원소입니다. 식품의 염화물 설명을 기체 염소 섭취로 바꾸지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-074",
            "sectionId": "bb-l-074-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "나트륨과 염소는 서로 다른 원소입니다. 식품의 염화물 설명을 기체 염소 섭취로 바꾸지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-145",
            "selectedOptionId": "bb-q-145-o4",
            "reasonAnchor": "bb-q-145-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "nr-calcium",
        "nr-phosphorus",
        "nr-magnesium",
        "nr-potassium",
        "nr-sodium",
        "nr-chloride",
        "nr-prior",
        "nr-author"
      ],
      "assetIds": [],
      "intent": "제품 표시에서 소금의 전체 질량과 나트륨 질량을 구별해야 하는 이유는?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "염화나트륨 전체와 그 구성 성분인 나트륨의 질량은 다른 정보입니다. 표시의 기준량과 대상을 함께 봅니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-nutrition-r1/lessons.json",
          "lessonId": "bb-l-074",
          "sectionId": "bb-l-074-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-nutrition-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-145",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-074",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-146",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-075",
      "primarySectionId": "bb-l-075-s1",
      "prompt": "철·요오드·아연의 대표 연결을 순서대로 고른 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-146-o1",
          "text": "갑상샘호르몬 / 산소 관련 단백질 / 단백질·DNA 합성"
        },
        {
          "id": "bb-q-146-o2",
          "text": "산소 관련 단백질 / 갑상샘호르몬 / 단백질·DNA 합성"
        },
        {
          "id": "bb-q-146-o3",
          "text": "단백질·DNA 합성 / 갑상샘호르몬 / 산소 관련 단백질"
        },
        {
          "id": "bb-q-146-o4",
          "text": "산소 관련 단백질 / 단백질·DNA 합성 / 갑상샘호르몬"
        }
      ],
      "correctOptionId": "bb-q-146-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-146-o1",
          "text": "철과 요오드의 대표 연결을 바꾸었습니다. 철은 헤모글로빈 등, 요오드는 갑상샘호르몬 재료와 연결합니다.",
          "returnTo": {
            "lessonId": "bb-l-075",
            "sectionId": "bb-l-075-s1"
          },
          "requiredAssetIds": [
            "bb-a-075-trace-minerals"
          ],
          "reviewWhy": "철과 요오드의 대표 연결을 바꾸었습니다. 철은 헤모글로빈 등, 요오드는 갑상샘호르몬 재료와 연결합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-146",
            "selectedOptionId": "bb-q-146-o1",
            "reasonAnchor": "bb-q-146-o1-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-075",
              "sectionId": "bb-l-075-s2"
            },
            {
              "lessonId": "bb-l-075",
              "sectionId": "bb-l-075-s3"
            }
          ]
        },
        {
          "optionId": "bb-q-146-o2",
          "text": "철은 산소와 관련된 단백질 구성, 요오드는 갑상샘호르몬 재료, 아연은 단백질·DNA 합성 등 세포 기능과 연결합니다.",
          "returnTo": {
            "lessonId": "bb-l-075",
            "sectionId": "bb-l-075-s1"
          },
          "requiredAssetIds": [
            "bb-a-075-trace-minerals"
          ],
          "reviewWhy": "철은 산소와 관련된 단백질 구성, 요오드는 갑상샘호르몬 재료, 아연은 단백질·DNA 합성 등 세포 기능과 연결합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-146",
            "selectedOptionId": "bb-q-146-o2",
            "reasonAnchor": "bb-q-146-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-075",
              "sectionId": "bb-l-075-s2"
            },
            {
              "lessonId": "bb-l-075",
              "sectionId": "bb-l-075-s3"
            }
          ]
        },
        {
          "optionId": "bb-q-146-o3",
          "text": "철과 아연의 대표 연결을 바꾸었습니다. 같은 미량 무기질 범주여도 역할이 같지는 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-075",
            "sectionId": "bb-l-075-s1"
          },
          "requiredAssetIds": [
            "bb-a-075-trace-minerals"
          ],
          "reviewWhy": "철과 아연의 대표 연결을 바꾸었습니다. 같은 미량 무기질 범주여도 역할이 같지는 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-146",
            "selectedOptionId": "bb-q-146-o3",
            "reasonAnchor": "bb-q-146-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-075",
              "sectionId": "bb-l-075-s2"
            },
            {
              "lessonId": "bb-l-075",
              "sectionId": "bb-l-075-s3"
            }
          ]
        },
        {
          "optionId": "bb-q-146-o4",
          "text": "요오드와 아연의 대표 연결을 바꾸었습니다. 필요한 원소와 그것으로 만드는 물질·관여 기능을 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-075",
            "sectionId": "bb-l-075-s1"
          },
          "requiredAssetIds": [
            "bb-a-075-trace-minerals"
          ],
          "reviewWhy": "요오드와 아연의 대표 연결을 바꾸었습니다. 필요한 원소와 그것으로 만드는 물질·관여 기능을 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-146",
            "selectedOptionId": "bb-q-146-o4",
            "reasonAnchor": "bb-q-146-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-075",
              "sectionId": "bb-l-075-s2"
            },
            {
              "lessonId": "bb-l-075",
              "sectionId": "bb-l-075-s3"
            }
          ]
        }
      ],
      "sourceIds": [
        "nr-iron",
        "nr-iodine",
        "nr-zinc",
        "nr-prior",
        "nr-author"
      ],
      "assetIds": [],
      "intent": "철·요오드·아연의 대표 연결을 순서대로 고른 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "철은 산소와 관련된 단백질 구성, 요오드는 갑상샘호르몬 재료, 아연은 단백질·DNA 합성 등 세포 기능과 연결합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-nutrition-r1/lessons.json",
          "lessonId": "bb-l-075",
          "sectionId": "bb-l-075-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-nutrition-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-146",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-075",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-147",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-076",
      "primarySectionId": "bb-l-076-s1",
      "prompt": "설탕이 충분한 양의 물에 완전히 녹은 예의 용질·용매·용액을 맞게 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-147-o1",
          "text": "용질: 물 / 용매: 설탕 / 용액: 균일한 전체 설탕물"
        },
        {
          "id": "bb-q-147-o2",
          "text": "용질: 설탕 / 용매: 물 / 용액: 균일한 전체 설탕물"
        },
        {
          "id": "bb-q-147-o3",
          "text": "용질: 전체 설탕물 / 용매: 물 / 용액: 설탕만"
        },
        {
          "id": "bb-q-147-o4",
          "text": "용질: 설탕 / 용매: 전체 설탕물 / 용액: 물만"
        }
      ],
      "correctOptionId": "bb-q-147-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-147-o1",
          "text": "용질과 용매를 뒤집었습니다. 이 예에서 녹인 성분은 설탕, 그 바탕은 물입니다.",
          "returnTo": {
            "lessonId": "bb-l-076",
            "sectionId": "bb-l-076-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "용질과 용매를 뒤집었습니다. 이 예에서 녹인 성분은 설탕, 그 바탕은 물입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-147",
            "selectedOptionId": "bb-q-147-o1",
            "reasonAnchor": "bb-q-147-o1-reason"
          }
        },
        {
          "optionId": "bb-q-147-o2",
          "text": "설탕·물·균일한 전체의 역할을 각각 맞게 연결했습니다.",
          "returnTo": {
            "lessonId": "bb-l-076",
            "sectionId": "bb-l-076-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "설탕·물·균일한 전체의 역할을 각각 맞게 연결했습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-147",
            "selectedOptionId": "bb-q-147-o2",
            "reasonAnchor": "bb-q-147-o2-reason"
          }
        },
        {
          "optionId": "bb-q-147-o3",
          "text": "부분인 용질을 전체 혼합물로 바꾸고 전체인 용액을 설탕 한 성분으로 바꾸었습니다.",
          "returnTo": {
            "lessonId": "bb-l-076",
            "sectionId": "bb-l-076-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "부분인 용질을 전체 혼합물로 바꾸고 전체인 용액을 설탕 한 성분으로 바꾸었습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-147",
            "selectedOptionId": "bb-q-147-o3",
            "reasonAnchor": "bb-q-147-o3-reason"
          }
        },
        {
          "optionId": "bb-q-147-o4",
          "text": "용매를 전체 혼합물로, 용액을 물 한 성분으로 바꾸었습니다. 물은 이 예의 용매이고 전체가 용액입니다.",
          "returnTo": {
            "lessonId": "bb-l-076",
            "sectionId": "bb-l-076-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "용매를 전체 혼합물로, 용액을 물 한 성분으로 바꾸었습니다. 물은 이 예의 용매이고 전체가 용액입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-147",
            "selectedOptionId": "bb-q-147-o4",
            "reasonAnchor": "bb-q-147-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "os-chem-solution",
        "os-chem-concentration"
      ],
      "assetIds": [],
      "intent": "solute-solvent-solution",
      "origin": "existing-cross-subject-question-adapted-identifiers-only",
      "onePoint": "설탕·물·균일한 전체의 역할을 각각 맞게 연결했습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "reuseProvenance": {
        "sourceQuestionId": "kc-Q034",
        "sourceQuestionVersion": "producer-20261015-solution-osmosis-r1",
        "sourceFile": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/seasoning-basics-20261016-r1/questions.json",
        "changed": [
          "destination question/option/lesson/section identifiers and certification only",
          "added resume/focus source specification"
        ],
        "unchanged": [
          "prompt",
          "options text",
          "correct option position",
          "four reason texts"
        ],
        "sourceStatusPreserved": "producer-draft",
        "sourceApprovalNotPromoted": true
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-solutions-units-r1/lessons.json",
          "lessonId": "bb-l-076",
          "sectionId": "bb-l-076-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-solutions-units-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-147",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-076",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-148",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-076",
      "primarySectionId": "bb-l-076-s3",
      "prompt": "같은 온도에서 완전히 녹은 설탕 수용액 A와 B의 최종 부피는 각각100mL다. A에는 설탕5g, B에는10g이 있다. 농도 비교로 알맞은 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-148-o1",
          "text": "최종 부피가 같으므로 농도도 같다."
        },
        {
          "id": "bb-q-148-o2",
          "text": "둘 다 설탕이 완전히 녹았으므로 농도도 같다."
        },
        {
          "id": "bb-q-148-o3",
          "text": "같은 최종 용액 부피에 설탕이 더 많이 있는 B가 더 진하다."
        },
        {
          "id": "bb-q-148-o4",
          "text": "같은 최종 용액 부피에 설탕이 더 적게 있는 A가 더 진하다."
        }
      ],
      "correctOptionId": "bb-q-148-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-148-o1",
          "text": "부피가 같아도 그 안의 용질 양이 다릅니다. 같은 부피에 설탕이 더 많은 B가 더 진합니다.",
          "returnTo": {
            "lessonId": "bb-l-076",
            "sectionId": "bb-l-076-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "부피가 같아도 그 안의 용질 양이 다릅니다. 같은 부피에 설탕이 더 많은 B가 더 진합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-148",
            "selectedOptionId": "bb-q-148-o1",
            "reasonAnchor": "bb-q-148-o1-reason"
          }
        },
        {
          "optionId": "bb-q-148-o2",
          "text": "완전히 녹았다는 사실은 용질 양이 같다는 뜻이 아닙니다. 두 용액의 설탕 양을 비교합니다.",
          "returnTo": {
            "lessonId": "bb-l-076",
            "sectionId": "bb-l-076-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "완전히 녹았다는 사실은 용질 양이 같다는 뜻이 아닙니다. 두 용액의 설탕 양을 비교합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-148",
            "selectedOptionId": "bb-q-148-o2",
            "reasonAnchor": "bb-q-148-o2-reason"
          }
        },
        {
          "optionId": "bb-q-148-o3",
          "text": "같은 종류 용질과 같은 최종 부피 조건을 보존하고 설탕 양을 비교했습니다.",
          "returnTo": {
            "lessonId": "bb-l-076",
            "sectionId": "bb-l-076-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "같은 종류 용질과 같은 최종 부피 조건을 보존하고 설탕 양을 비교했습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-148",
            "selectedOptionId": "bb-q-148-o3",
            "reasonAnchor": "bb-q-148-o3-reason"
          }
        },
        {
          "optionId": "bb-q-148-o4",
          "text": "묽고 진한 방향을 반대로 읽었습니다. 같은 최종 부피에 용질이 더 적은 A는 상대적으로 더 묽습니다.",
          "returnTo": {
            "lessonId": "bb-l-076",
            "sectionId": "bb-l-076-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "묽고 진한 방향을 반대로 읽었습니다. 같은 최종 부피에 용질이 더 적은 A는 상대적으로 더 묽습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-148",
            "selectedOptionId": "bb-q-148-o4",
            "reasonAnchor": "bb-q-148-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "os-chem-solution",
        "os-chem-concentration"
      ],
      "assetIds": [],
      "intent": "same-final-volume-concentration",
      "origin": "existing-cross-subject-question-adapted-identifiers-only",
      "onePoint": "같은 종류 용질과 같은 최종 부피 조건을 보존하고 설탕 양을 비교했습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "reuseProvenance": {
        "sourceQuestionId": "kc-Q035",
        "sourceQuestionVersion": "producer-20261015-solution-osmosis-r1",
        "sourceFile": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/seasoning-basics-20261016-r1/questions.json",
        "changed": [
          "destination question/option/lesson/section identifiers and certification only",
          "added resume/focus source specification"
        ],
        "unchanged": [
          "prompt",
          "options text",
          "correct option position",
          "four reason texts"
        ],
        "sourceStatusPreserved": "producer-draft",
        "sourceApprovalNotPromoted": true
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-solutions-units-r1/lessons.json",
          "lessonId": "bb-l-076",
          "sectionId": "bb-l-076-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-solutions-units-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-148",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-076",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-150",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-077",
      "primarySectionId": "bb-l-077-s2",
      "prompt": "확산과 삼투의 관계를 이 학습의 설명과 맞게 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-150-o1",
          "text": "삼투는 선택적인 막을 통한 물의 알짜이동에 초점을 두는 확산의 한 경우다."
        },
        {
          "id": "bb-q-150-o2",
          "text": "확산은 용질만 움직이는 현상이라 물의 이동은 포함하지 않는다."
        },
        {
          "id": "bb-q-150-o3",
          "text": "삼투는 물 분자가 모두 용질로 바뀌는 화학적 분해를 뜻한다."
        },
        {
          "id": "bb-q-150-o4",
          "text": "반투막이라는 이름은 모든 실제 막이 모든 용질을 똑같이 통과시킨다는 뜻이다."
        }
      ],
      "correctOptionId": "bb-q-150-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-150-o1",
          "text": "물도 확산하며, 삼투에서는 선택적인 막을 통한 물의 알짜이동에 초점을 둡니다.",
          "returnTo": {
            "lessonId": "bb-l-077",
            "sectionId": "bb-l-077-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "물도 확산하며, 삼투에서는 선택적인 막을 통한 물의 알짜이동에 초점을 둡니다.",
          "resumeQuestion": {
            "questionId": "bb-q-150",
            "selectedOptionId": "bb-q-150-o1",
            "reasonAnchor": "bb-q-150-o1-reason"
          }
        },
        {
          "optionId": "bb-q-150-o2",
          "text": "확산의 대상을 용질만으로 제한했습니다. 물의 확산도 다루며 삼투는 그 경우와 연결합니다.",
          "returnTo": {
            "lessonId": "bb-l-077",
            "sectionId": "bb-l-077-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "확산의 대상을 용질만으로 제한했습니다. 물의 확산도 다루며 삼투는 그 경우와 연결합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-150",
            "selectedOptionId": "bb-q-150-o2",
            "reasonAnchor": "bb-q-150-o2-reason"
          }
        },
        {
          "optionId": "bb-q-150-o3",
          "text": "물의 이동을 다른 물질로의 화학적 전환으로 바꾸었습니다. 이번 삼투의 뜻이 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-077",
            "sectionId": "bb-l-077-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "물의 이동을 다른 물질로의 화학적 전환으로 바꾸었습니다. 이번 삼투의 뜻이 아닙니다.",
          "resumeQuestion": {
            "questionId": "bb-q-150",
            "selectedOptionId": "bb-q-150-o3",
            "reasonAnchor": "bb-q-150-o3-reason"
          }
        },
        {
          "optionId": "bb-q-150-o4",
          "text": "선택성을 없앴습니다. 막과 물질의 종류에 따라 통과가 다르며, 이번 모형은 물만 통과하는 조건입니다.",
          "returnTo": {
            "lessonId": "bb-l-077",
            "sectionId": "bb-l-077-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "선택성을 없앴습니다. 막과 물질의 종류에 따라 통과가 다르며, 이번 모형은 물만 통과하는 조건입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-150",
            "selectedOptionId": "bb-q-150-o4",
            "reasonAnchor": "bb-q-150-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "os-bio-passive",
        "os-physics-transport"
      ],
      "assetIds": [],
      "intent": "diffusion-osmosis-relation",
      "origin": "existing-cross-subject-question-adapted-identifiers-only",
      "onePoint": "물도 확산하며, 삼투에서는 선택적인 막을 통한 물의 알짜이동에 초점을 둡니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "reuseProvenance": {
        "sourceQuestionId": "kc-Q037",
        "sourceQuestionVersion": "producer-20261015-solution-osmosis-r1",
        "sourceFile": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/seasoning-basics-20261016-r1/questions.json",
        "changed": [
          "destination question/option/lesson/section identifiers and certification only",
          "added resume/focus source specification"
        ],
        "unchanged": [
          "prompt",
          "options text",
          "correct option position",
          "four reason texts"
        ],
        "sourceStatusPreserved": "producer-draft",
        "sourceApprovalNotPromoted": true
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-solutions-units-r1/lessons.json",
          "lessonId": "bb-l-077",
          "sectionId": "bb-l-077-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-solutions-units-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-150",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-077",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-149",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-077",
      "primarySectionId": "bb-l-077-s3",
      "prompt": "그림의 처음 상태와 막의 조건에서 물의 처음 알짜이동 방향으로 알맞은 것은?",
      "conditions": [
        "같은 온도, 같은 종류 용질의 단순 수용액이다.",
        "처음 수위가 같고 추가 압력차가 없으며, 이 모형의 막은 물만 통과시킨다."
      ],
      "options": [
        {
          "id": "bb-q-149-o1",
          "text": "물은 A에서 B로 알짜이동한다."
        },
        {
          "id": "bb-q-149-o2",
          "text": "용질이 A에서 B로 막을 통과하는 것이 물의 삼투 방향이다."
        },
        {
          "id": "bb-q-149-o3",
          "text": "물은 B에서 A로 알짜이동한다."
        },
        {
          "id": "bb-q-149-o4",
          "text": "처음부터 물과 용질의 모든 입자 운동이 멈춰 있다."
        }
      ],
      "correctOptionId": "bb-q-149-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-149-o1",
          "text": "그림은 A가 더 진하고 B가 더 묽습니다. 지정한 처음 조건에서 물의 알짜이동은 B에서 A입니다.",
          "returnTo": {
            "lessonId": "bb-l-077",
            "sectionId": "bb-l-077-s3"
          },
          "requiredAssetIds": [
            "kc-F022-osmosis"
          ],
          "reviewWhy": "그림은 A가 더 진하고 B가 더 묽습니다. 지정한 처음 조건에서 물의 알짜이동은 B에서 A입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-149",
            "selectedOptionId": "bb-q-149-o1",
            "reasonAnchor": "bb-q-149-o1-reason"
          }
        },
        {
          "optionId": "bb-q-149-o2",
          "text": "이 모형에서 해당 용질은 막을 통과하지 못합니다. 물의 이동을 용질의 이동으로 바꾸지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-077",
            "sectionId": "bb-l-077-s3"
          },
          "requiredAssetIds": [
            "kc-F022-osmosis"
          ],
          "reviewWhy": "이 모형에서 해당 용질은 막을 통과하지 못합니다. 물의 이동을 용질의 이동으로 바꾸지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-149",
            "selectedOptionId": "bb-q-149-o2",
            "reasonAnchor": "bb-q-149-o2-reason"
          }
        },
        {
          "optionId": "bb-q-149-o3",
          "text": "용질 농도가 낮은 B에서 높은 A로 향하는 물의 처음 알짜이동을 맞게 읽었습니다.",
          "returnTo": {
            "lessonId": "bb-l-077",
            "sectionId": "bb-l-077-s3"
          },
          "requiredAssetIds": [
            "kc-F022-osmosis"
          ],
          "reviewWhy": "용질 농도가 낮은 B에서 높은 A로 향하는 물의 처음 알짜이동을 맞게 읽었습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-149",
            "selectedOptionId": "bb-q-149-o3",
            "reasonAnchor": "bb-q-149-o3-reason"
          }
        },
        {
          "optionId": "bb-q-149-o4",
          "text": "알짜이동과 입자 운동을 혼동했습니다. 입자들은 움직이며 그림의 처음 조건에는 물의 알짜이동이 예상됩니다.",
          "returnTo": {
            "lessonId": "bb-l-077",
            "sectionId": "bb-l-077-s1"
          },
          "requiredAssetIds": [
            "kc-F022-diffusion",
            "kc-F022-osmosis"
          ],
          "reviewWhy": "알짜이동과 입자 운동을 혼동했습니다. 입자들은 움직이며 그림의 처음 조건에는 물의 알짜이동이 예상됩니다.",
          "resumeQuestion": {
            "questionId": "bb-q-149",
            "selectedOptionId": "bb-q-149-o4",
            "reasonAnchor": "bb-q-149-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-077",
              "sectionId": "bb-l-077-s4"
            },
            {
              "lessonId": "bb-l-077",
              "sectionId": "bb-l-077-s3"
            }
          ]
        }
      ],
      "sourceIds": [
        "os-bio-passive",
        "os-physics-transport"
      ],
      "assetIds": [
        "kc-F022-question"
      ],
      "intent": "osmosis-initial-direction",
      "origin": "existing-cross-subject-question-adapted-identifiers-only",
      "onePoint": "용질 농도가 낮은 B에서 높은 A로 향하는 물의 처음 알짜이동을 맞게 읽었습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "reuseProvenance": {
        "sourceQuestionId": "kc-Q036",
        "sourceQuestionVersion": "producer-20261015-solution-osmosis-r1",
        "sourceFile": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/seasoning-basics-20261016-r1/questions.json",
        "changed": [
          "destination question/option/lesson/section identifiers and certification only",
          "added resume/focus source specification",
          "existing diagram conditions repeated in text; D reason points actual movement/net sections077s1/s4 plus initial state077s3"
        ],
        "unchanged": [
          "prompt",
          "options text",
          "correct option position",
          "four reason texts"
        ],
        "sourceStatusPreserved": "producer-draft",
        "sourceApprovalNotPromoted": true
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-solutions-units-r1/lessons.json",
          "lessonId": "bb-l-077",
          "sectionId": "bb-l-077-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-solutions-units-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-149",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-077",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-151",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-077",
      "primarySectionId": "bb-l-077-s4",
      "prompt": "물의 양방향 이동이 균형을 이루어 알짜이동이 0인 상태를 바르게 읽은 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-151-o1",
          "text": "양쪽으로 물 분자가 움직일 수 있지만 전체적으로 남는 이동이 없다."
        },
        {
          "id": "bb-q-151-o2",
          "text": "물 분자가 모두 멈춰 양방향 이동도 없다."
        },
        {
          "id": "bb-q-151-o3",
          "text": "용질 분자가 물 분자로 바뀌어 물 이동이 사라졌다."
        },
        {
          "id": "bb-q-151-o4",
          "text": "막이 사라져야만 알짜이동이 0이 될 수 있다."
        }
      ],
      "correctOptionId": "bb-q-151-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-151-o1",
          "text": "알짜이동은 반대 방향 이동을 함께 센 전체 결과입니다. 두 방향 이동이 균형이면 분자는 움직여도 알짜이동은 0일 수 있습니다.",
          "returnTo": {
            "lessonId": "bb-l-077",
            "sectionId": "bb-l-077-s4"
          },
          "requiredAssetIds": [],
          "reviewWhy": "알짜이동은 반대 방향 이동을 함께 센 전체 결과입니다. 두 방향 이동이 균형이면 분자는 움직여도 알짜이동은 0일 수 있습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-151",
            "selectedOptionId": "bb-q-151-o1",
            "reasonAnchor": "bb-q-151-o1-reason"
          }
        },
        {
          "optionId": "bb-q-151-o2",
          "text": "전체 결과가 0이라는 말과 개별 분자가 정지했다는 말은 다릅니다. 평형에서도 입자 운동을 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-077",
            "sectionId": "bb-l-077-s4"
          },
          "requiredAssetIds": [],
          "reviewWhy": "전체 결과가 0이라는 말과 개별 분자가 정지했다는 말은 다릅니다. 평형에서도 입자 운동을 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-151",
            "selectedOptionId": "bb-q-151-o2",
            "reasonAnchor": "bb-q-151-o2-reason"
          }
        },
        {
          "optionId": "bb-q-151-o3",
          "text": "알짜이동의 균형은 물질의 화학적 전환을 뜻하지 않습니다. 같은 물 분자의 양방향 이동을 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-077",
            "sectionId": "bb-l-077-s4"
          },
          "requiredAssetIds": [],
          "reviewWhy": "알짜이동의 균형은 물질의 화학적 전환을 뜻하지 않습니다. 같은 물 분자의 양방향 이동을 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-151",
            "selectedOptionId": "bb-q-151-o3",
            "reasonAnchor": "bb-q-151-o3-reason"
          }
        },
        {
          "optionId": "bb-q-151-o4",
          "text": "막이 있는 상태에서도 물 이동의 균형을 볼 수 있습니다. 막의 유무와 알짜이동 0을 같은 조건으로 묶지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-077",
            "sectionId": "bb-l-077-s4"
          },
          "requiredAssetIds": [],
          "reviewWhy": "막이 있는 상태에서도 물 이동의 균형을 볼 수 있습니다. 막의 유무와 알짜이동 0을 같은 조건으로 묶지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-151",
            "selectedOptionId": "bb-q-151-o4",
            "reasonAnchor": "bb-q-151-o4-reason"
          }
        }
      ],
      "sourceIds": [],
      "assetIds": [],
      "intent": "물의 양방향 이동이 균형을 이루어 알짜이동이 0인 상태를 바르게 읽은 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "알짜이동은 반대 방향 이동을 함께 센 전체 결과입니다. 두 방향 이동이 균형이면 분자는 움직여도 알짜이동은 0일 수 있습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-solutions-units-r1/lessons.json",
          "lessonId": "bb-l-077",
          "sectionId": "bb-l-077-s4"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-solutions-units-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-151",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-077",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-152",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-078",
      "primarySectionId": "bb-l-078-s1",
      "prompt": "혼합물 200 g에 성분 A가 10 g 있다. A의 혼합물 전체 기준 질량분율을 백분율로 나타내면?",
      "conditions": [
        "밀가루 기준 베이커스 퍼센트가 아니라 혼합물 전체 질량 기준이다."
      ],
      "options": [
        {
          "id": "bb-q-152-o1",
          "text": "20%"
        },
        {
          "id": "bb-q-152-o2",
          "text": "10%"
        },
        {
          "id": "bb-q-152-o3",
          "text": "0.05%"
        },
        {
          "id": "bb-q-152-o4",
          "text": "5%"
        }
      ],
      "correctOptionId": "bb-q-152-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-152-o1",
          "text": "200÷10=20은 전체와 성분의 나눗셈을 뒤집은 값입니다. 성분 질량을 전체 질량으로 나눕니다.",
          "returnTo": {
            "lessonId": "bb-l-078",
            "sectionId": "bb-l-078-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "200÷10=20은 전체와 성분의 나눗셈을 뒤집은 값입니다. 성분 질량을 전체 질량으로 나눕니다.",
          "resumeQuestion": {
            "questionId": "bb-q-152",
            "selectedOptionId": "bb-q-152-o1",
            "reasonAnchor": "bb-q-152-o1-reason"
          }
        },
        {
          "optionId": "bb-q-152-o2",
          "text": "10 g의 숫자를 그대로 %로 읽었습니다. 전체 200 g에 대한 비율을 구해야 합니다.",
          "returnTo": {
            "lessonId": "bb-l-078",
            "sectionId": "bb-l-078-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "10 g의 숫자를 그대로 %로 읽었습니다. 전체 200 g에 대한 비율을 구해야 합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-152",
            "selectedOptionId": "bb-q-152-o2",
            "reasonAnchor": "bb-q-152-o2-reason"
          }
        },
        {
          "optionId": "bb-q-152-o3",
          "text": "10÷200=0.05는 질량분율입니다. 백분율 표시에는 100을 곱해 5%가 됩니다.",
          "returnTo": {
            "lessonId": "bb-l-078",
            "sectionId": "bb-l-078-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "10÷200=0.05는 질량분율입니다. 백분율 표시에는 100을 곱해 5%가 됩니다.",
          "resumeQuestion": {
            "questionId": "bb-q-152",
            "selectedOptionId": "bb-q-152-o3",
            "reasonAnchor": "bb-q-152-o3-reason"
          }
        },
        {
          "optionId": "bb-q-152-o4",
          "text": "10÷200×100=5%입니다. 밀가루만을 분모로 쓰는 베이커스 퍼센트와 달리 이 문제는 혼합물 전체가 기준입니다.",
          "returnTo": {
            "lessonId": "bb-l-078",
            "sectionId": "bb-l-078-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "10÷200×100=5%입니다. 밀가루만을 분모로 쓰는 베이커스 퍼센트와 달리 이 문제는 혼합물 전체가 기준입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-152",
            "selectedOptionId": "bb-q-152-o4",
            "reasonAnchor": "bb-q-152-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "un-nist",
        "un-author"
      ],
      "assetIds": [],
      "intent": "혼합물 200 g에 성분 A가 10 g 있다. A의 혼합물 전체 기준 질량분율을 백분율로 나타내면?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "10÷200×100=5%입니다. 밀가루만을 분모로 쓰는 베이커스 퍼센트와 달리 이 문제는 혼합물 전체가 기준입니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "calculation": {
        "expression": "10 g / 200 g * 100",
        "result": 5,
        "unit": "%"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-solutions-units-r1/lessons.json",
          "lessonId": "bb-l-078",
          "sectionId": "bb-l-078-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-solutions-units-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-152",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-078",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-153",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-078",
      "primarySectionId": "bb-l-078-s3",
      "prompt": "혼합물 2 kg에 성분 8 mg이 있다. 같은 질량비를 ppm과 %로 나타낸 것은?",
      "conditions": [
        "질량 기준만 비교한다. 식품첨가물 투입량이나 허용량을 정하는 문제가 아니다."
      ],
      "options": [
        {
          "id": "bb-q-153-o1",
          "text": "4 ppm / 0.04%"
        },
        {
          "id": "bb-q-153-o2",
          "text": "4000 ppm / 0.4%"
        },
        {
          "id": "bb-q-153-o3",
          "text": "4 ppm / 0.0004%"
        },
        {
          "id": "bb-q-153-o4",
          "text": "16 ppm / 0.0016%"
        }
      ],
      "correctOptionId": "bb-q-153-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-153-o1",
          "text": "8 mg÷2 kg=4 mg/kg=4 ppm은 맞지만, 4÷10000=0.0004%이므로 백분율이 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-078",
            "sectionId": "bb-l-078-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "8 mg÷2 kg=4 mg/kg=4 ppm은 맞지만, 4÷10000=0.0004%이므로 백분율이 다릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-153",
            "selectedOptionId": "bb-q-153-o1",
            "reasonAnchor": "bb-q-153-o1-reason"
          }
        },
        {
          "optionId": "bb-q-153-o2",
          "text": "mg을 g처럼 취급하면 1000배 큰 비율이 됩니다. 주어진 성분은 8 mg이며 전체는 2 kg입니다.",
          "returnTo": {
            "lessonId": "bb-l-078",
            "sectionId": "bb-l-078-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "mg을 g처럼 취급하면 1000배 큰 비율이 됩니다. 주어진 성분은 8 mg이며 전체는 2 kg입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-153",
            "selectedOptionId": "bb-q-153-o2",
            "reasonAnchor": "bb-q-153-o2-reason"
          }
        },
        {
          "optionId": "bb-q-153-o3",
          "text": "8÷2=4 mg/kg이므로 질량비 4 ppm입니다. 1%=10000 ppm이므로 4÷10000=0.0004%입니다.",
          "returnTo": {
            "lessonId": "bb-l-078",
            "sectionId": "bb-l-078-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "8÷2=4 mg/kg이므로 질량비 4 ppm입니다. 1%=10000 ppm이므로 4÷10000=0.0004%입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-153",
            "selectedOptionId": "bb-q-153-o3",
            "reasonAnchor": "bb-q-153-o3-reason"
          }
        },
        {
          "optionId": "bb-q-153-o4",
          "text": "8×2=16은 전체 질량으로 나누는 대신 곱한 값입니다. kg당 mg을 먼저 구합니다.",
          "returnTo": {
            "lessonId": "bb-l-078",
            "sectionId": "bb-l-078-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "8×2=16은 전체 질량으로 나누는 대신 곱한 값입니다. kg당 mg을 먼저 구합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-153",
            "selectedOptionId": "bb-q-153-o4",
            "reasonAnchor": "bb-q-153-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "un-nist",
        "un-author"
      ],
      "assetIds": [],
      "intent": "혼합물 2 kg에 성분 8 mg이 있다. 같은 질량비를 ppm과 %로 나타낸 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "8÷2=4 mg/kg이므로 질량비 4 ppm입니다. 1%=10000 ppm이므로 4÷10000=0.0004%입니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "calculation": {
        "expressions": [
          "8 mg / 2 kg",
          "4 / 10000"
        ],
        "results": [
          4,
          0.0004
        ],
        "units": [
          "mg/kg = ppm",
          "%"
        ]
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-solutions-units-r1/lessons.json",
          "lessonId": "bb-l-078",
          "sectionId": "bb-l-078-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-solutions-units-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-153",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-078",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-154",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-079",
      "primarySectionId": "bb-l-079-s2",
      "prompt": "용기 제외 액체 A 100 mL의 질량은 130 g이다. 같은 온도에서 기준액 밀도는 1.00 g/mL이다. A의 밀도와 기준액에 대한 상대밀도는?",
      "conditions": [
        "시료와 기준액 밀도는 비교 가능한 같은 온도 조건이다."
      ],
      "options": [
        {
          "id": "bb-q-154-o1",
          "text": "밀도 1.30 g/mL / 상대밀도 1.30 g/mL"
        },
        {
          "id": "bb-q-154-o2",
          "text": "밀도 1.30 g/mL / 상대밀도 1.30"
        },
        {
          "id": "bb-q-154-o3",
          "text": "밀도 약 0.769 g/mL / 상대밀도 약 0.769"
        },
        {
          "id": "bb-q-154-o4",
          "text": "밀도 130 g/mL / 상대밀도 130"
        }
      ],
      "correctOptionId": "bb-q-154-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-154-o1",
          "text": "밀도는 맞지만 상대밀도에 밀도 단위를 붙였습니다. 같은 단위의 밀도끼리 나눈 상대밀도는 단위가 없습니다.",
          "returnTo": {
            "lessonId": "bb-l-079",
            "sectionId": "bb-l-079-s2"
          },
          "requiredAssetIds": [
            "bb-a-079-density-reference"
          ],
          "reviewWhy": "밀도는 맞지만 상대밀도에 밀도 단위를 붙였습니다. 같은 단위의 밀도끼리 나눈 상대밀도는 단위가 없습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-154",
            "selectedOptionId": "bb-q-154-o1",
            "reasonAnchor": "bb-q-154-o1-reason"
          }
        },
        {
          "optionId": "bb-q-154-o2",
          "text": "밀도=130 g÷100 mL=1.30 g/mL입니다. 상대밀도=1.30÷1.00=1.30으로 단위가 없습니다.",
          "returnTo": {
            "lessonId": "bb-l-079",
            "sectionId": "bb-l-079-s2"
          },
          "requiredAssetIds": [
            "bb-a-079-density-reference"
          ],
          "reviewWhy": "밀도=130 g÷100 mL=1.30 g/mL입니다. 상대밀도=1.30÷1.00=1.30으로 단위가 없습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-154",
            "selectedOptionId": "bb-q-154-o2",
            "reasonAnchor": "bb-q-154-o2-reason"
          }
        },
        {
          "optionId": "bb-q-154-o3",
          "text": "100÷130≈0.769는 같은 시료의 부피/질량인 비용적에 해당하는 수입니다. 밀도는 질량/부피입니다.",
          "returnTo": {
            "lessonId": "bb-l-079",
            "sectionId": "bb-l-079-s3"
          },
          "requiredAssetIds": [
            "bb-a-079-density-reference"
          ],
          "reviewWhy": "100÷130≈0.769는 같은 시료의 부피/질량인 비용적에 해당하는 수입니다. 밀도는 질량/부피입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-154",
            "selectedOptionId": "bb-q-154-o3",
            "reasonAnchor": "bb-q-154-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-079",
              "sectionId": "bb-l-079-s1"
            },
            {
              "lessonId": "bb-l-079",
              "sectionId": "bb-l-079-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-154-o4",
          "text": "100 mL라는 부피로 나누는 과정을 빠뜨렸습니다. 130 g을 1 mL의 질량으로 읽을 수 없습니다.",
          "returnTo": {
            "lessonId": "bb-l-079",
            "sectionId": "bb-l-079-s2"
          },
          "requiredAssetIds": [
            "bb-a-079-density-reference"
          ],
          "reviewWhy": "100 mL라는 부피로 나누는 과정을 빠뜨렸습니다. 130 g을 1 mL의 질량으로 읽을 수 없습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-154",
            "selectedOptionId": "bb-q-154-o4",
            "reasonAnchor": "bb-q-154-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "un-iupac-density",
        "un-author",
        "un-prior",
        "un-os-density"
      ],
      "assetIds": [],
      "intent": "용기 제외 액체 A 100 mL의 질량은 130 g이다. 같은 온도에서 기준액 밀도는 1.00 g/mL이다. A의 밀도와 기준액에 대한 상대밀도는?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "밀도=130 g÷100 mL=1.30 g/mL입니다. 상대밀도=1.30÷1.00=1.30으로 단위가 없습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "calculation": {
        "expressions": [
          "130 g / 100 mL",
          "1.3 g/mL / 1.0 g/mL"
        ],
        "results": [
          1.3,
          1.3
        ],
        "units": [
          "g/mL",
          "dimensionless"
        ]
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-solutions-units-r1/lessons.json",
          "lessonId": "bb-l-079",
          "sectionId": "bb-l-079-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-solutions-units-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-154",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-079",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-155",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-079",
      "primarySectionId": "bb-l-079-s3",
      "prompt": "같은 상태의 시료 질량이 200 g, 부피가 500 mL이다. 비용적 V/m과 밀도 m/V를 순서대로 연결한 것은?",
      "conditions": [
        "팬 용적과 굽기 전 반죽량의 작업표 계수가 아니라 같은 시료의 실제 부피와 질량이다."
      ],
      "options": [
        {
          "id": "bb-q-155-o1",
          "text": "2.5 mL/g / 0.4 g/mL"
        },
        {
          "id": "bb-q-155-o2",
          "text": "0.4 mL/g / 2.5 g/mL"
        },
        {
          "id": "bb-q-155-o3",
          "text": "2.5 / 2.5로 둘 다 단위 없음"
        },
        {
          "id": "bb-q-155-o4",
          "text": "0.4 g/mL / 2.5 mL/g"
        }
      ],
      "correctOptionId": "bb-q-155-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-155-o1",
          "text": "비용적=500÷200=2.5 mL/g, 밀도=200÷500=0.4 g/mL입니다. 같은 시료·상태에서 두 값은 서로 역수 관계입니다.",
          "returnTo": {
            "lessonId": "bb-l-079",
            "sectionId": "bb-l-079-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "비용적=500÷200=2.5 mL/g, 밀도=200÷500=0.4 g/mL입니다. 같은 시료·상태에서 두 값은 서로 역수 관계입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-155",
            "selectedOptionId": "bb-q-155-o1",
            "reasonAnchor": "bb-q-155-o1-reason"
          }
        },
        {
          "optionId": "bb-q-155-o2",
          "text": "두 나눗셈의 방향을 뒤집고 단위만 원래 이름에 붙였습니다. 비용적은 부피/질량입니다.",
          "returnTo": {
            "lessonId": "bb-l-079",
            "sectionId": "bb-l-079-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "두 나눗셈의 방향을 뒤집고 단위만 원래 이름에 붙였습니다. 비용적은 부피/질량입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-155",
            "selectedOptionId": "bb-q-155-o2",
            "reasonAnchor": "bb-q-155-o2-reason"
          }
        },
        {
          "optionId": "bb-q-155-o3",
          "text": "두 양에는 각각 부피/질량과 질량/부피의 단위가 있습니다. 기준 밀도의 비인 상대밀도와 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-079",
            "sectionId": "bb-l-079-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "두 양에는 각각 부피/질량과 질량/부피의 단위가 있습니다. 기준 밀도의 비인 상대밀도와 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-155",
            "selectedOptionId": "bb-q-155-o3",
            "reasonAnchor": "bb-q-155-o3-reason"
          }
        },
        {
          "optionId": "bb-q-155-o4",
          "text": "앞은 밀도, 뒤는 비용적을 쓴 순서입니다. 문항은 비용적 다음 밀도를 묻습니다.",
          "returnTo": {
            "lessonId": "bb-l-079",
            "sectionId": "bb-l-079-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "앞은 밀도, 뒤는 비용적을 쓴 순서입니다. 문항은 비용적 다음 밀도를 묻습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-155",
            "selectedOptionId": "bb-q-155-o4",
            "reasonAnchor": "bb-q-155-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "un-iupac-density",
        "un-author",
        "un-prior",
        "un-os-density"
      ],
      "assetIds": [],
      "intent": "같은 상태의 시료 질량이 200 g, 부피가 500 mL이다. 비용적 V/m과 밀도 m/V를 순서대로 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "비용적=500÷200=2.5 mL/g, 밀도=200÷500=0.4 g/mL입니다. 같은 시료·상태에서 두 값은 서로 역수 관계입니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "calculation": {
        "expressions": [
          "500 mL / 200 g",
          "200 g / 500 mL"
        ],
        "results": [
          2.5,
          0.4
        ],
        "units": [
          "mL/g",
          "g/mL"
        ]
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-solutions-units-r1/lessons.json",
          "lessonId": "bb-l-079",
          "sectionId": "bb-l-079-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-solutions-units-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-155",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-079",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-156",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-080",
      "primarySectionId": "bb-l-080-s2",
      "prompt": "자당을 물에 녹인 상태와 자당이 가수분해된 상태를 구별한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-156-o1",
          "text": "녹으면 자당이 모두 포도당·과당이 되고 가수분해는 알갱이만 작아진다."
        },
        {
          "id": "bb-q-156-o2",
          "text": "두 상태 모두 자당 분자는 그대로이며 분포만 달라진다."
        },
        {
          "id": "bb-q-156-o3",
          "text": "용해는 지방산 생성, 가수분해는 자당 알갱이의 분산이다."
        },
        {
          "id": "bb-q-156-o4",
          "text": "용해는 자당 분자의 분산, 가수분해는 포도당·과당 생성에 연결한다."
        }
      ],
      "correctOptionId": "bb-q-156-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-156-o1",
          "text": "용해만으로 자당의 결합이 모두 끊어지는 것은 아닙니다. 포도당·과당 생성은 자당 가수분해와 연결합니다.",
          "returnTo": {
            "lessonId": "bb-l-080",
            "sectionId": "bb-l-080-s2"
          },
          "requiredAssetIds": [
            "bb-a-080-sugar-paths"
          ],
          "reviewWhy": "용해만으로 자당의 결합이 모두 끊어지는 것은 아닙니다. 포도당·과당 생성은 자당 가수분해와 연결합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-156",
            "selectedOptionId": "bb-q-156-o1",
            "reasonAnchor": "bb-q-156-o1-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-080",
              "sectionId": "bb-l-080-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-156-o2",
          "text": "용해의 분포 변화와 자당 결합의 가수분해를 같게 만들었습니다. 뒤의 경우 생성 성분이 달라집니다.",
          "returnTo": {
            "lessonId": "bb-l-080",
            "sectionId": "bb-l-080-s2"
          },
          "requiredAssetIds": [
            "bb-a-080-sugar-paths"
          ],
          "reviewWhy": "용해의 분포 변화와 자당 결합의 가수분해를 같게 만들었습니다. 뒤의 경우 생성 성분이 달라집니다.",
          "resumeQuestion": {
            "questionId": "bb-q-156",
            "selectedOptionId": "bb-q-156-o2",
            "reasonAnchor": "bb-q-156-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-080",
              "sectionId": "bb-l-080-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-156-o3",
          "text": "자당 용해를 유지 가수분해의 지방산 생성으로 바꾸었습니다. 출발 물질과 변화를 나누어 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-080",
            "sectionId": "bb-l-080-s2"
          },
          "requiredAssetIds": [
            "bb-a-080-sugar-paths"
          ],
          "reviewWhy": "자당 용해를 유지 가수분해의 지방산 생성으로 바꾸었습니다. 출발 물질과 변화를 나누어 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-156",
            "selectedOptionId": "bb-q-156-o3",
            "reasonAnchor": "bb-q-156-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-080",
              "sectionId": "bb-l-080-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-156-o4",
          "text": "설탕물의 용해는 자당 분자가 퍼지는 변화, 자당의 가수분해는 포도당·과당 생성에 연결한 설명입니다.",
          "returnTo": {
            "lessonId": "bb-l-080",
            "sectionId": "bb-l-080-s2"
          },
          "requiredAssetIds": [
            "bb-a-080-sugar-paths"
          ],
          "reviewWhy": "설탕물의 용해는 자당 분자가 퍼지는 변화, 자당의 가수분해는 포도당·과당 생성에 연결한 설명입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-156",
            "selectedOptionId": "bb-q-156-o4",
            "reasonAnchor": "bb-q-156-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-080",
              "sectionId": "bb-l-080-s1"
            }
          ]
        }
      ],
      "sourceIds": [
        "un-reading-invertase",
        "un-invert-sugar",
        "un-glucose-syrup",
        "un-prior",
        "un-author"
      ],
      "assetIds": [],
      "intent": "자당을 물에 녹인 상태와 자당이 가수분해된 상태를 구별한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "설탕물의 용해는 자당 분자가 퍼지는 변화, 자당의 가수분해는 포도당·과당 생성에 연결한 설명입니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-solutions-units-r1/lessons.json",
          "lessonId": "bb-l-080",
          "sectionId": "bb-l-080-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-solutions-units-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-156",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-080",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-157",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-080",
      "primarySectionId": "bb-l-080-s3",
      "prompt": "전화당과 전분당의 출발 물질을 순서대로 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-157-o1",
          "text": "전분 / 자당"
        },
        {
          "id": "bb-q-157-o2",
          "text": "자당 / 전분"
        },
        {
          "id": "bb-q-157-o3",
          "text": "중성지방 / 전분"
        },
        {
          "id": "bb-q-157-o4",
          "text": "자당 / 단백질"
        }
      ],
      "correctOptionId": "bb-q-157-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-157-o1",
          "text": "출발 물질을 서로 바꾸었습니다. 전화당은 자당의 가수분해, 전분당은 전분의 가수분해 경로로 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-080",
            "sectionId": "bb-l-080-s3"
          },
          "requiredAssetIds": [
            "bb-a-080-sugar-paths"
          ],
          "reviewWhy": "출발 물질을 서로 바꾸었습니다. 전화당은 자당의 가수분해, 전분당은 전분의 가수분해 경로로 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-157",
            "selectedOptionId": "bb-q-157-o1",
            "reasonAnchor": "bb-q-157-o1-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-080",
              "sectionId": "bb-l-080-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-157-o2",
          "text": "전화당은 자당에서, 전분당은 전분에서 출발하는 경로입니다. 시럽의 실제 당 조성과 수분도 별도로 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-080",
            "sectionId": "bb-l-080-s3"
          },
          "requiredAssetIds": [
            "bb-a-080-sugar-paths"
          ],
          "reviewWhy": "전화당은 자당에서, 전분당은 전분에서 출발하는 경로입니다. 시럽의 실제 당 조성과 수분도 별도로 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-157",
            "selectedOptionId": "bb-q-157-o2",
            "reasonAnchor": "bb-q-157-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-080",
              "sectionId": "bb-l-080-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-157-o3",
          "text": "중성지방은 전화당의 출발 물질이 아닙니다. 자당을 가수분해해 포도당·과당을 얻는 경로입니다.",
          "returnTo": {
            "lessonId": "bb-l-080",
            "sectionId": "bb-l-080-s3"
          },
          "requiredAssetIds": [
            "bb-a-080-sugar-paths"
          ],
          "reviewWhy": "중성지방은 전화당의 출발 물질이 아닙니다. 자당을 가수분해해 포도당·과당을 얻는 경로입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-157",
            "selectedOptionId": "bb-q-157-o3",
            "reasonAnchor": "bb-q-157-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-080",
              "sectionId": "bb-l-080-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-157-o4",
          "text": "전분당은 단백질이 아니라 전분에서 출발합니다. 시럽 모양이 같아도 출발 물질과 조성은 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-080",
            "sectionId": "bb-l-080-s3"
          },
          "requiredAssetIds": [
            "bb-a-080-sugar-paths"
          ],
          "reviewWhy": "전분당은 단백질이 아니라 전분에서 출발합니다. 시럽 모양이 같아도 출발 물질과 조성은 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-157",
            "selectedOptionId": "bb-q-157-o4",
            "reasonAnchor": "bb-q-157-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-080",
              "sectionId": "bb-l-080-s2"
            }
          ]
        }
      ],
      "sourceIds": [
        "un-reading-invertase",
        "un-invert-sugar",
        "un-glucose-syrup",
        "un-prior",
        "un-author"
      ],
      "assetIds": [],
      "intent": "전화당과 전분당의 출발 물질을 순서대로 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "전화당은 자당에서, 전분당은 전분에서 출발하는 경로입니다. 시럽의 실제 당 조성과 수분도 별도로 봅니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-solutions-units-r1/lessons.json",
          "lessonId": "bb-l-080",
          "sectionId": "bb-l-080-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-solutions-units-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-157",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-080",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-158",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-081",
      "primarySectionId": "bb-l-081-s2",
      "prompt": "식품공전과 식품첨가물공전을 찾을 때의 구별로 알맞은 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-158-o4",
          "text": "법률은 개별 품목 규격만 정하고 공전은 법의 목적만 설명한다."
        },
        {
          "id": "bb-q-158-o2",
          "text": "식품공전은 첨가물 품목, 첨가물공전은 식품 자체의 기준을 각각 확인한다."
        },
        {
          "id": "bb-q-158-o3",
          "text": "두 공전은 같은 고시이므로 식품과 첨가물의 적용 대상을 구별하지 않는다."
        },
        {
          "id": "bb-q-158-o1",
          "text": "식품공전은 식품 자체, 첨가물공전은 첨가물 품목의 규격·사용 조건을 각각 확인한다."
        }
      ],
      "correctOptionId": "bb-q-158-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-158-o4",
          "text": "법의 큰 근거와 공전의 세부 기준·규격 역할을 뒤집었습니다. 원료·공정·품목에 맞는 기준을 확인합니다.",
          "returnTo": {
            "lessonId": "bb-l-081",
            "sectionId": "bb-l-081-s2"
          },
          "requiredAssetIds": [
            "bb-a-081-law-path"
          ],
          "reviewWhy": "법의 큰 근거와 공전의 세부 기준·규격 역할을 뒤집었습니다. 원료·공정·품목에 맞는 기준을 확인합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-158",
            "selectedOptionId": "bb-q-158-o4",
            "reasonAnchor": "bb-q-158-o4-reason"
          }
        },
        {
          "optionId": "bb-q-158-o2",
          "text": "두 공전의 확인 대상을 반대로 연결했습니다. 식품 자체와 첨가물 품목의 기준을 구별해 찾습니다.",
          "returnTo": {
            "lessonId": "bb-l-081",
            "sectionId": "bb-l-081-s2"
          },
          "requiredAssetIds": [
            "bb-a-081-law-path"
          ],
          "reviewWhy": "두 공전의 확인 대상을 반대로 연결했습니다. 식품 자체와 첨가물 품목의 기준을 구별해 찾습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-158",
            "selectedOptionId": "bb-q-158-o2",
            "reasonAnchor": "bb-q-158-o2-reason"
          }
        },
        {
          "optionId": "bb-q-158-o3",
          "text": "두 기준·규격은 서로 다른 고시입니다. 적용 대상을 하나로 합치면 필요한 항목을 놓칠 수 있습니다.",
          "returnTo": {
            "lessonId": "bb-l-081",
            "sectionId": "bb-l-081-s2"
          },
          "requiredAssetIds": [
            "bb-a-081-law-path"
          ],
          "reviewWhy": "두 기준·규격은 서로 다른 고시입니다. 적용 대상을 하나로 합치면 필요한 항목을 놓칠 수 있습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-158",
            "selectedOptionId": "bb-q-158-o3",
            "reasonAnchor": "bb-q-158-o3-reason"
          }
        },
        {
          "optionId": "bb-q-158-o1",
          "text": "식품의 기준 및 규격과 식품첨가물의 기준 및 규격은 서로 다른 고시입니다. 확인하려는 대상에 맞는 항목을 찾습니다.",
          "returnTo": {
            "lessonId": "bb-l-081",
            "sectionId": "bb-l-081-s2"
          },
          "requiredAssetIds": [
            "bb-a-081-law-path"
          ],
          "reviewWhy": "식품의 기준 및 규격과 식품첨가물의 기준 및 규격은 서로 다른 고시입니다. 확인하려는 대상에 맞는 항목을 찾습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-158",
            "selectedOptionId": "bb-q-158-o1",
            "reasonAnchor": "bb-q-158-o1-reason"
          }
        }
      ],
      "sourceIds": [
        "hy-law",
        "hy-code-index"
      ],
      "assetIds": [],
      "intent": "식품공전과 식품첨가물공전을 찾을 때의 구별로 알맞은 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "식품의 기준 및 규격과 식품첨가물의 기준 및 규격은 서로 다른 고시입니다. 확인하려는 대상에 맞는 항목을 찾습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/lessons.json",
          "lessonId": "bb-l-081",
          "sectionId": "bb-l-081-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-158",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-081",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-159",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-081",
      "primarySectionId": "bb-l-081-s3",
      "prompt": "강의에서 언급한 과거 기준을 실제 적용할 자료와 대조할 때 필요한 확인은?",
      "conditions": [
        "특정 영업·제품의 적법성이나 현재 의무를 판정하는 문제가 아니라 원고의 자료 확인 방법을 묻는다."
      ],
      "options": [
        {
          "id": "bb-q-159-o1",
          "text": "제목이 같으면 고시번호와 시행일은 같다고 본다."
        },
        {
          "id": "bb-q-159-o2",
          "text": "과거 강의의 품목 수만 맞으면 현행 의무로 옮긴다."
        },
        {
          "id": "bb-q-159-o3",
          "text": "자료가 더 길면 적용 대상에 관계없이 우선한다."
        },
        {
          "id": "bb-q-159-o4",
          "text": "제목·고시번호·개정일과 해당 조항의 시행일·경과조치를 확인한다."
        }
      ],
      "correctOptionId": "bb-q-159-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-159-o1",
          "text": "같은 제목이어도 판본과 시행일이 다를 수 있습니다. 제목만으로 같은 적용 기준으로 정하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-081",
            "sectionId": "bb-l-081-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "같은 제목이어도 판본과 시행일이 다를 수 있습니다. 제목만으로 같은 적용 기준으로 정하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-159",
            "selectedOptionId": "bb-q-159-o1",
            "reasonAnchor": "bb-q-159-o1-reason"
          }
        },
        {
          "optionId": "bb-q-159-o2",
          "text": "과거 목록이나 개수는 현재 의무와 다를 수 있습니다. 판본·시행일과 적용 대상을 확인해야 합니다.",
          "returnTo": {
            "lessonId": "bb-l-081",
            "sectionId": "bb-l-081-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "과거 목록이나 개수는 현재 의무와 다를 수 있습니다. 판본·시행일과 적용 대상을 확인해야 합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-159",
            "selectedOptionId": "bb-q-159-o2",
            "reasonAnchor": "bb-q-159-o2-reason"
          }
        },
        {
          "optionId": "bb-q-159-o3",
          "text": "자료 길이는 법적 적용 여부의 기준이 아닙니다. 대상과 시행 조건을 읽어야 합니다.",
          "returnTo": {
            "lessonId": "bb-l-081",
            "sectionId": "bb-l-081-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "자료 길이는 법적 적용 여부의 기준이 아닙니다. 대상과 시행 조건을 읽어야 합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-159",
            "selectedOptionId": "bb-q-159-o3",
            "reasonAnchor": "bb-q-159-o3-reason"
          }
        },
        {
          "optionId": "bb-q-159-o4",
          "text": "같은 이름의 자료도 개정과 시행 시점이 다릅니다. 조항의 시행일·경과조치까지 확인하는 것이 원고에서 배운 찾기 기준입니다.",
          "returnTo": {
            "lessonId": "bb-l-081",
            "sectionId": "bb-l-081-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "같은 이름의 자료도 개정과 시행 시점이 다릅니다. 조항의 시행일·경과조치까지 확인하는 것이 원고에서 배운 찾기 기준입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-159",
            "selectedOptionId": "bb-q-159-o4",
            "reasonAnchor": "bb-q-159-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "hy-law",
        "hy-code-index",
        "hy-lecture"
      ],
      "assetIds": [],
      "intent": "강의에서 언급한 과거 기준을 실제 적용할 자료와 대조할 때 필요한 확인은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "같은 이름의 자료도 개정과 시행 시점이 다릅니다. 조항의 시행일·경과조치까지 확인하는 것이 원고에서 배운 찾기 기준입니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/lessons.json",
          "lessonId": "bb-l-081",
          "sectionId": "bb-l-081-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-159",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-081",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-160",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-082",
      "primarySectionId": "bb-l-082-s1",
      "prompt": "보존료와 산화방지제의 대표 기능을 순서대로 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-160-o1",
          "text": "지방 산화 억제 / 미생물 변질 억제"
        },
        {
          "id": "bb-q-160-o2",
          "text": "미생물 변질 억제 / 산화 늦추기"
        },
        {
          "id": "bb-q-160-o3",
          "text": "착색 / 유화"
        },
        {
          "id": "bb-q-160-o4",
          "text": "증점 / 착향"
        }
      ],
      "correctOptionId": "bb-q-160-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-160-o1",
          "text": "두 기능을 바꾸었습니다. 보존료는 미생물에 의한 변질 억제, 산화방지제는 산화 지연의 기능에 초점을 둡니다.",
          "returnTo": {
            "lessonId": "bb-l-082",
            "sectionId": "bb-l-082-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "두 기능을 바꾸었습니다. 보존료는 미생물에 의한 변질 억제, 산화방지제는 산화 지연의 기능에 초점을 둡니다.",
          "resumeQuestion": {
            "questionId": "bb-q-160",
            "selectedOptionId": "bb-q-160-o1",
            "reasonAnchor": "bb-q-160-o1-reason"
          }
        },
        {
          "optionId": "bb-q-160-o2",
          "text": "두 기능을 원고의 대표 목적에 맞게 연결했습니다. 같은 재료의 다른 기능과 실제 사용 조건은 별도로 확인합니다.",
          "returnTo": {
            "lessonId": "bb-l-082",
            "sectionId": "bb-l-082-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "두 기능을 원고의 대표 목적에 맞게 연결했습니다. 같은 재료의 다른 기능과 실제 사용 조건은 별도로 확인합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-160",
            "selectedOptionId": "bb-q-160-o2",
            "reasonAnchor": "bb-q-160-o2-reason"
          }
        },
        {
          "optionId": "bb-q-160-o3",
          "text": "착색과 유화도 첨가물의 기능이지만 이 문항에서 구별하는 보존·산화 방지 기능과 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-082",
            "sectionId": "bb-l-082-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "착색과 유화도 첨가물의 기능이지만 이 문항에서 구별하는 보존·산화 방지 기능과 다릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-160",
            "selectedOptionId": "bb-q-160-o3",
            "reasonAnchor": "bb-q-160-o3-reason"
          }
        },
        {
          "optionId": "bb-q-160-o4",
          "text": "증점과 착향은 서로 다른 기술적 목적입니다. 보존료·산화방지제의 대표 목적을 대신하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-082",
            "sectionId": "bb-l-082-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "증점과 착향은 서로 다른 기술적 목적입니다. 보존료·산화방지제의 대표 목적을 대신하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-160",
            "selectedOptionId": "bb-q-160-o4",
            "reasonAnchor": "bb-q-160-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "hy-law",
        "hy-additive-who",
        "hy-author"
      ],
      "assetIds": [],
      "intent": "보존료와 산화방지제의 대표 기능을 순서대로 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "두 기능을 원고의 대표 목적에 맞게 연결했습니다. 같은 재료의 다른 기능과 실제 사용 조건은 별도로 확인합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/lessons.json",
          "lessonId": "bb-l-082",
          "sectionId": "bb-l-082-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-160",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-082",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-161",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-082",
      "primarySectionId": "bb-l-082-s2",
      "prompt": "ADI와 개별 식품의 첨가물 사용 조건을 구별한 설명으로 알맞은 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-161-o1",
          "text": "ADI가 제시되면 모든 식품에 같은 질량을 넣을 수 있다."
        },
        {
          "id": "bb-q-161-o2",
          "text": "외국 평가에 ADI가 있으면 국내 사용도 허용된 것이다."
        },
        {
          "id": "bb-q-161-o3",
          "text": "ADI는 위해평가 개념이며 실제 사용은 해당 품목·식품의 규정을 확인한다."
        },
        {
          "id": "bb-q-161-o4",
          "text": "ADI는 한 개 제품의 전체 질량을 뜻하므로 배합량과 같다."
        }
      ],
      "correctOptionId": "bb-q-161-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-161-o1",
          "text": "ADI를 한 제품의 배합표로 바꾸었습니다. 평생 매일 섭취에 관한 평가 개념과 품목별 사용 조건은 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-082",
            "sectionId": "bb-l-082-s2"
          },
          "requiredAssetIds": [
            "bb-a-082-additive-check"
          ],
          "reviewWhy": "ADI를 한 제품의 배합표로 바꾸었습니다. 평생 매일 섭취에 관한 평가 개념과 품목별 사용 조건은 다릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-161",
            "selectedOptionId": "bb-q-161-o1",
            "reasonAnchor": "bb-q-161-o1-reason"
          }
        },
        {
          "optionId": "bb-q-161-o2",
          "text": "외국의 평가와 국내 사용 가능 여부는 별개입니다. 관할 규정의 식품 종류·사용량·제한 등을 확인해야 합니다.",
          "returnTo": {
            "lessonId": "bb-l-082",
            "sectionId": "bb-l-082-s2"
          },
          "requiredAssetIds": [
            "bb-a-082-additive-check"
          ],
          "reviewWhy": "외국의 평가와 국내 사용 가능 여부는 별개입니다. 관할 규정의 식품 종류·사용량·제한 등을 확인해야 합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-161",
            "selectedOptionId": "bb-q-161-o2",
            "reasonAnchor": "bb-q-161-o2-reason"
          }
        },
        {
          "optionId": "bb-q-161-o3",
          "text": "ADI의 위해평가 의미와 제품에 적용할 규정을 분리했습니다. 평가 명칭 하나로 실제 허용 투입량을 정하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-082",
            "sectionId": "bb-l-082-s2"
          },
          "requiredAssetIds": [
            "bb-a-082-additive-check"
          ],
          "reviewWhy": "ADI의 위해평가 의미와 제품에 적용할 규정을 분리했습니다. 평가 명칭 하나로 실제 허용 투입량을 정하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-161",
            "selectedOptionId": "bb-q-161-o3",
            "reasonAnchor": "bb-q-161-o3-reason"
          }
        },
        {
          "optionId": "bb-q-161-o4",
          "text": "ADI는 제품 전체 질량의 이름이 아닙니다. 일일섭취허용량이라는 평가 개념을 배합량과 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-082",
            "sectionId": "bb-l-082-s2"
          },
          "requiredAssetIds": [
            "bb-a-082-additive-check"
          ],
          "reviewWhy": "ADI는 제품 전체 질량의 이름이 아닙니다. 일일섭취허용량이라는 평가 개념을 배합량과 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-161",
            "selectedOptionId": "bb-q-161-o4",
            "reasonAnchor": "bb-q-161-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "hy-additive-who",
        "hy-code-index"
      ],
      "assetIds": [],
      "intent": "ADI와 개별 식품의 첨가물 사용 조건을 구별한 설명으로 알맞은 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "ADI의 위해평가 의미와 제품에 적용할 규정을 분리했습니다. 평가 명칭 하나로 실제 허용 투입량을 정하지 않습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/lessons.json",
          "lessonId": "bb-l-082",
          "sectionId": "bb-l-082-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-161",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-082",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-162",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-083",
      "primarySectionId": "bb-l-083-s2",
      "prompt": "인수공통감염 여부와 식품매개 여부를 구별한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-162-o1",
          "text": "두 말은 모두 미생물 크기를 나누는 기준이다."
        },
        {
          "id": "bb-q-162-o2",
          "text": "인수공통이면 식품을 통한 경로는 제외된다."
        },
        {
          "id": "bb-q-162-o3",
          "text": "식품매개이면 사람과 동물 사이 전파는 제외된다."
        },
        {
          "id": "bb-q-162-o4",
          "text": "사람·동물 사이 관계와 전달 경로를 보는 다른 축이어서 겹칠 수 있다."
        }
      ],
      "correctOptionId": "bb-q-162-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-162-o1",
          "text": "미생물 크기가 아니라 전파 관계와 경로를 보는 기준입니다.",
          "returnTo": {
            "lessonId": "bb-l-083",
            "sectionId": "bb-l-083-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "미생물 크기가 아니라 전파 관계와 경로를 보는 기준입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-162",
            "selectedOptionId": "bb-q-162-o1",
            "reasonAnchor": "bb-q-162-o1-reason"
          }
        },
        {
          "optionId": "bb-q-162-o2",
          "text": "사람·동물 사이 전파에도 식품·물 등 경로가 있을 수 있습니다. 식품매개와 배타적인 칸으로 묶지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-083",
            "sectionId": "bb-l-083-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "사람·동물 사이 전파에도 식품·물 등 경로가 있을 수 있습니다. 식품매개와 배타적인 칸으로 묶지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-162",
            "selectedOptionId": "bb-q-162-o2",
            "reasonAnchor": "bb-q-162-o2-reason"
          }
        },
        {
          "optionId": "bb-q-162-o3",
          "text": "식품을 통한 전파라는 정보만으로 사람·동물 사이의 관계를 배제할 수 없습니다.",
          "returnTo": {
            "lessonId": "bb-l-083",
            "sectionId": "bb-l-083-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "식품을 통한 전파라는 정보만으로 사람·동물 사이의 관계를 배제할 수 없습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-162",
            "selectedOptionId": "bb-q-162-o3",
            "reasonAnchor": "bb-q-162-o3-reason"
          }
        },
        {
          "optionId": "bb-q-162-o4",
          "text": "인수공통은 누구 사이에 전파되는지, 식품매개는 어떤 경로로 전달되는지 보는 다른 기준입니다. 두 범주는 겹칠 수 있습니다.",
          "returnTo": {
            "lessonId": "bb-l-083",
            "sectionId": "bb-l-083-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "인수공통은 누구 사이에 전파되는지, 식품매개는 어떤 경로로 전달되는지 보는 다른 기준입니다. 두 범주는 겹칠 수 있습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-162",
            "selectedOptionId": "bb-q-162-o4",
            "reasonAnchor": "bb-q-162-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "hy-zoonosis",
        "hy-environment"
      ],
      "assetIds": [],
      "intent": "인수공통감염 여부와 식품매개 여부를 구별한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "인수공통은 누구 사이에 전파되는지, 식품매개는 어떤 경로로 전달되는지 보는 다른 기준입니다. 두 범주는 겹칠 수 있습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/lessons.json",
          "lessonId": "bb-l-083",
          "sectionId": "bb-l-083-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-162",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-083",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-163",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-083",
      "primarySectionId": "bb-l-083-s3",
      "prompt": "식품 취급 작업자에게 설사·구토 증상이 생긴 상황에서 원고의 보고·취급 기준과 맞는 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-163-o1",
          "text": "취급을 멈추고 관리자에게 알리며 복귀는 현장 절차·보건 지침으로 판단한다."
        },
        {
          "id": "bb-q-163-o2",
          "text": "손소독제를 사용한 뒤 같은 취급을 계속하고 종료 뒤에만 알린다."
        },
        {
          "id": "bb-q-163-o3",
          "text": "증상 하나로 병원체를 정하고 그 이름에 맞춰 혼자 복귀일을 정한다."
        },
        {
          "id": "bb-q-163-o4",
          "text": "구운 빵을 다루는 작업이면 증상을 알리는 절차가 필요 없다."
        }
      ],
      "correctOptionId": "bb-q-163-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-163-o1",
          "text": "원고는 식품 취급 중단과 관리자 보고를 연결합니다. 복귀·검사 여부는 정해진 현장 절차와 보건 지침으로 판단합니다.",
          "returnTo": {
            "lessonId": "bb-l-083",
            "sectionId": "bb-l-083-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "원고는 식품 취급 중단과 관리자 보고를 연결합니다. 복귀·검사 여부는 정해진 현장 절차와 보건 지침으로 판단합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-163",
            "selectedOptionId": "bb-q-163-o1",
            "reasonAnchor": "bb-q-163-o1-reason"
          }
        },
        {
          "optionId": "bb-q-163-o2",
          "text": "손소독제 사용이 증상 보고·취급 중단이나 비누와 물 손씻기를 대신하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-083",
            "sectionId": "bb-l-083-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "손소독제 사용이 증상 보고·취급 중단이나 비누와 물 손씻기를 대신하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-163",
            "selectedOptionId": "bb-q-163-o2",
            "reasonAnchor": "bb-q-163-o2-reason"
          }
        },
        {
          "optionId": "bb-q-163-o3",
          "text": "증상 하나로 원인 병원체를 확정하지 않습니다. 개인이 복귀일을 단정하는 지침으로 바꾸지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-083",
            "sectionId": "bb-l-083-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "증상 하나로 원인 병원체를 확정하지 않습니다. 개인이 복귀일을 단정하는 지침으로 바꾸지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-163",
            "selectedOptionId": "bb-q-163-o3",
            "reasonAnchor": "bb-q-163-o3-reason"
          }
        },
        {
          "optionId": "bb-q-163-o4",
          "text": "구운 뒤의 빵도 오염된 손·도구로 재오염될 수 있습니다. 가열 완료가 작업자 보고 절차를 없애지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-083",
            "sectionId": "bb-l-083-s1"
          },
          "requiredAssetIds": [
            "bb-a-083-transmission"
          ],
          "reviewWhy": "구운 뒤의 빵도 오염된 손·도구로 재오염될 수 있습니다. 가열 완료가 작업자 보고 절차를 없애지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-163",
            "selectedOptionId": "bb-q-163-o4",
            "reasonAnchor": "bb-q-163-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-083",
              "sectionId": "bb-l-083-s3"
            }
          ]
        }
      ],
      "sourceIds": [
        "hy-norovirus",
        "hy-kdca"
      ],
      "assetIds": [],
      "intent": "식품 취급 작업자에게 설사·구토 증상이 생긴 상황에서 원고의 보고·취급 기준과 맞는 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "원고는 식품 취급 중단과 관리자 보고를 연결합니다. 복귀·검사 여부는 정해진 현장 절차와 보건 지침으로 판단합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/lessons.json",
          "lessonId": "bb-l-083",
          "sectionId": "bb-l-083-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-163",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-083",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-164",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-084",
      "primarySectionId": "bb-l-084-s2",
      "prompt": "이 원고에서 제4급 감염병에 연결한 감시 방식의 특징은?",
      "conditions": [
        "수용 원고에 설명된 감시 개념을 구별한다. 특정 질병의 현재 등급이나 신고 기한을 판정하지 않는다."
      ],
      "options": [
        {
          "id": "bb-q-164-o1",
          "text": "발생을 계속 감시할 필요가 있어 24시간 이내 신고하는 범주이다."
        },
        {
          "id": "bb-q-164-o2",
          "text": "전파 가능성을 고려해 24시간 이내 신고와 격리가 필요한 범주이다."
        },
        {
          "id": "bb-q-164-o3",
          "text": "지정된 기관의 신고로 유행 여부를 살피는 표본감시가 필요한 범주이다."
        },
        {
          "id": "bb-q-164-o4",
          "text": "치명률·집단발생 우려 등이 커 즉시 신고와 높은 수준 격리가 필요한 범주이다."
        }
      ],
      "correctOptionId": "bb-q-164-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-164-o1",
          "text": "이 설명은 원고가 제3급에 연결한 특징입니다. 제4급에는 유행 여부 조사를 위한 표본감시를 연결했습니다.",
          "returnTo": {
            "lessonId": "bb-l-084",
            "sectionId": "bb-l-084-s1"
          },
          "requiredAssetIds": [
            "bb-a-084-surveillance"
          ],
          "reviewWhy": "이 설명은 원고가 제3급에 연결한 특징입니다. 제4급에는 유행 여부 조사를 위한 표본감시를 연결했습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-164",
            "selectedOptionId": "bb-q-164-o1",
            "reasonAnchor": "bb-q-164-o1-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-084",
              "sectionId": "bb-l-084-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-164-o2",
          "text": "이 설명은 원고가 제2급에 연결한 특징입니다. 제4급 표본감시와 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-084",
            "sectionId": "bb-l-084-s1"
          },
          "requiredAssetIds": [
            "bb-a-084-surveillance"
          ],
          "reviewWhy": "이 설명은 원고가 제2급에 연결한 특징입니다. 제4급 표본감시와 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-164",
            "selectedOptionId": "bb-q-164-o2",
            "reasonAnchor": "bb-q-164-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-084",
              "sectionId": "bb-l-084-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-164-o3",
          "text": "제4급은 유행 여부를 조사하기 위한 표본감시라는 특징으로 배웠습니다. 지정된 기관의 신고로 유행을 살피는 체계입니다.",
          "returnTo": {
            "lessonId": "bb-l-084",
            "sectionId": "bb-l-084-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "제4급은 유행 여부를 조사하기 위한 표본감시라는 특징으로 배웠습니다. 지정된 기관의 신고로 유행을 살피는 체계입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-164",
            "selectedOptionId": "bb-q-164-o3",
            "reasonAnchor": "bb-q-164-o3-reason"
          }
        },
        {
          "optionId": "bb-q-164-o4",
          "text": "이 설명은 원고가 제1급에 연결한 특징입니다. 제4급의 표본감시 체계와 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-084",
            "sectionId": "bb-l-084-s1"
          },
          "requiredAssetIds": [
            "bb-a-084-surveillance"
          ],
          "reviewWhy": "이 설명은 원고가 제1급에 연결한 특징입니다. 제4급의 표본감시 체계와 다릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-164",
            "selectedOptionId": "bb-q-164-o4",
            "reasonAnchor": "bb-q-164-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-084",
              "sectionId": "bb-l-084-s2"
            }
          ]
        }
      ],
      "sourceIds": [
        "hy-kdca"
      ],
      "assetIds": [],
      "intent": "이 원고에서 제4급 감염병에 연결한 감시 방식의 특징은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "제4급은 유행 여부를 조사하기 위한 표본감시라는 특징으로 배웠습니다. 지정된 기관의 신고로 유행을 살피는 체계입니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/lessons.json",
          "lessonId": "bb-l-084",
          "sectionId": "bb-l-084-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-164",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-084",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-165",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-084",
      "primarySectionId": "bb-l-084-s3",
      "prompt": "환자·의사환자·병원체보유자의 원고상 정의를 순서대로 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-165-o1",
          "text": "진단기준에 따라 확인 / 증상 없이 보유 / 감염이 의심·추정"
        },
        {
          "id": "bb-q-165-o2",
          "text": "진단기준에 따라 확인 / 감염이 의심·추정 / 증상 없이 보유"
        },
        {
          "id": "bb-q-165-o3",
          "text": "감염이 의심·추정 / 진단기준에 따라 확인 / 증상 없이 보유"
        },
        {
          "id": "bb-q-165-o4",
          "text": "증상 없이 보유 / 감염이 의심·추정 / 진단기준에 따라 확인"
        }
      ],
      "correctOptionId": "bb-q-165-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-165-o1",
          "text": "의사환자와 병원체보유자의 설명을 바꾸었습니다. 의사환자는 감염이 의심·추정되는 사람입니다.",
          "returnTo": {
            "lessonId": "bb-l-084",
            "sectionId": "bb-l-084-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "의사환자와 병원체보유자의 설명을 바꾸었습니다. 의사환자는 감염이 의심·추정되는 사람입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-165",
            "selectedOptionId": "bb-q-165-o1",
            "reasonAnchor": "bb-q-165-o1-reason"
          }
        },
        {
          "optionId": "bb-q-165-o2",
          "text": "환자는 진단기준에 따라 확인된 사람, 의사환자는 감염 의심·추정, 병원체보유자는 증상 없이 보유한 사람으로 원고가 구별한 정의입니다.",
          "returnTo": {
            "lessonId": "bb-l-084",
            "sectionId": "bb-l-084-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "환자는 진단기준에 따라 확인된 사람, 의사환자는 감염 의심·추정, 병원체보유자는 증상 없이 보유한 사람으로 원고가 구별한 정의입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-165",
            "selectedOptionId": "bb-q-165-o2",
            "reasonAnchor": "bb-q-165-o2-reason"
          }
        },
        {
          "optionId": "bb-q-165-o3",
          "text": "환자와 의사환자의 설명을 바꾸었습니다. 확인된 상태와 의심·추정 상태를 나누어 읽습니다.",
          "returnTo": {
            "lessonId": "bb-l-084",
            "sectionId": "bb-l-084-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "환자와 의사환자의 설명을 바꾸었습니다. 확인된 상태와 의심·추정 상태를 나누어 읽습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-165",
            "selectedOptionId": "bb-q-165-o3",
            "reasonAnchor": "bb-q-165-o3-reason"
          }
        },
        {
          "optionId": "bb-q-165-o4",
          "text": "환자와 병원체보유자의 설명을 바꾸었습니다. 증상 유무와 진단기준에 따른 확인을 같은 정보로 합치지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-084",
            "sectionId": "bb-l-084-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "환자와 병원체보유자의 설명을 바꾸었습니다. 증상 유무와 진단기준에 따른 확인을 같은 정보로 합치지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-165",
            "selectedOptionId": "bb-q-165-o4",
            "reasonAnchor": "bb-q-165-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "hy-kdca"
      ],
      "assetIds": [],
      "intent": "증상 없이 병원체를 보유한 사람을 이 원고의 용어에 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "환자는 진단기준에 따라 확인된 사람, 의사환자는 감염 의심·추정, 병원체보유자는 증상 없이 보유한 사람으로 원고가 구별한 정의입니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/lessons.json",
          "lessonId": "bb-l-084",
          "sectionId": "bb-l-084-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-165",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-084",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-166",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-085",
      "primarySectionId": "bb-l-085-s1",
      "prompt": "전형적인 그람양성·그람음성 세포의 구조와 염색색을 순서대로 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-166-o1",
          "text": "양성: 두꺼운 펩티도글리칸·보라 / 음성: 얇은 층과 바깥막·분홍"
        },
        {
          "id": "bb-q-166-o2",
          "text": "양성: 얇은 층과 바깥막·분홍 / 음성: 두꺼운 펩티도글리칸·보라"
        },
        {
          "id": "bb-q-166-o3",
          "text": "양성·음성 모두 보라색이며 세포벽 차이는 없다."
        },
        {
          "id": "bb-q-166-o4",
          "text": "양성·음성은 세포벽이 아니라 식품에서 검출된 수만을 뜻한다."
        }
      ],
      "correctOptionId": "bb-q-166-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-166-o1",
          "text": "그람염색 반응과 전형적인 세포벽 구조를 맞게 연결했습니다. 병원체 검출 여부의 양성·음성과는 다른 분류입니다.",
          "returnTo": {
            "lessonId": "bb-l-085",
            "sectionId": "bb-l-085-s1"
          },
          "requiredAssetIds": [
            "bb-a-085-gram-spore"
          ],
          "reviewWhy": "그람염색 반응과 전형적인 세포벽 구조를 맞게 연결했습니다. 병원체 검출 여부의 양성·음성과는 다른 분류입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-166",
            "selectedOptionId": "bb-q-166-o1",
            "reasonAnchor": "bb-q-166-o1-reason"
          }
        },
        {
          "optionId": "bb-q-166-o2",
          "text": "양성·음성의 대표 구조와 색을 반대로 연결했습니다. 두꺼운 층·보라는 양성 쪽입니다.",
          "returnTo": {
            "lessonId": "bb-l-085",
            "sectionId": "bb-l-085-s1"
          },
          "requiredAssetIds": [
            "bb-a-085-gram-spore"
          ],
          "reviewWhy": "양성·음성의 대표 구조와 색을 반대로 연결했습니다. 두꺼운 층·보라는 양성 쪽입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-166",
            "selectedOptionId": "bb-q-166-o2",
            "reasonAnchor": "bb-q-166-o2-reason"
          }
        },
        {
          "optionId": "bb-q-166-o3",
          "text": "원고는 전형적인 세포벽 구조 차이와 염색 반응을 구별합니다. 두 결과를 하나로 합치지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-085",
            "sectionId": "bb-l-085-s1"
          },
          "requiredAssetIds": [
            "bb-a-085-gram-spore"
          ],
          "reviewWhy": "원고는 전형적인 세포벽 구조 차이와 염색 반응을 구별합니다. 두 결과를 하나로 합치지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-166",
            "selectedOptionId": "bb-q-166-o3",
            "reasonAnchor": "bb-q-166-o3-reason"
          }
        },
        {
          "optionId": "bb-q-166-o4",
          "text": "그람염색은 세포벽과 염색 반응의 구분입니다. 식품 검사에서 검출됐다는 양성의 의미와 혼동하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-085",
            "sectionId": "bb-l-085-s1"
          },
          "requiredAssetIds": [
            "bb-a-085-gram-spore"
          ],
          "reviewWhy": "그람염색은 세포벽과 염색 반응의 구분입니다. 식품 검사에서 검출됐다는 양성의 의미와 혼동하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-166",
            "selectedOptionId": "bb-q-166-o4",
            "reasonAnchor": "bb-q-166-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "hy-gram",
        "hy-endospore"
      ],
      "assetIds": [],
      "intent": "전형적인 그람양성·그람음성 세포의 구조와 염색색을 순서대로 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "그람염색 반응과 전형적인 세포벽 구조를 맞게 연결했습니다. 병원체 검출 여부의 양성·음성과는 다른 분류입니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/lessons.json",
          "lessonId": "bb-l-085",
          "sectionId": "bb-l-085-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-166",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-085",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-167",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-085",
      "primarySectionId": "bb-l-085-s2",
      "prompt": "그람양성이라는 결과와 아포 형성 여부의 관계를 바르게 읽은 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-167-o1",
          "text": "그람양성이면 모든 세균이 아포를 만든다."
        },
        {
          "id": "bb-q-167-o2",
          "text": "그람양성이면 산소가 없는 곳에서만 자란다."
        },
        {
          "id": "bb-q-167-o3",
          "text": "그람양성이면 식품에 독소가 이미 만들어져 있다."
        },
        {
          "id": "bb-q-167-o4",
          "text": "아포 형성·산소 요구성·독소 생성은 각각 다른 특징으로 확인한다."
        }
      ],
      "correctOptionId": "bb-q-167-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-167-o1",
          "text": "아포는 일부 세균의 생존 형태입니다. 그람양성이라는 결과만으로 아포생성균이라고 확정하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-085",
            "sectionId": "bb-l-085-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "아포는 일부 세균의 생존 형태입니다. 그람양성이라는 결과만으로 아포생성균이라고 확정하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-167",
            "selectedOptionId": "bb-q-167-o1",
            "reasonAnchor": "bb-q-167-o1-reason"
          }
        },
        {
          "optionId": "bb-q-167-o2",
          "text": "산소 요구성은 별도의 생육 특징입니다. 그람염색 결과로 산소 조건을 단정할 수 없습니다.",
          "returnTo": {
            "lessonId": "bb-l-085",
            "sectionId": "bb-l-085-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "산소 요구성은 별도의 생육 특징입니다. 그람염색 결과로 산소 조건을 단정할 수 없습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-167",
            "selectedOptionId": "bb-q-167-o2",
            "reasonAnchor": "bb-q-167-o2-reason"
          }
        },
        {
          "optionId": "bb-q-167-o3",
          "text": "독소 생성 여부와 이미 식품에 독소가 있는지는 그람염색 결과와 다른 정보입니다.",
          "returnTo": {
            "lessonId": "bb-l-085",
            "sectionId": "bb-l-085-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "독소 생성 여부와 이미 식품에 독소가 있는지는 그람염색 결과와 다른 정보입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-167",
            "selectedOptionId": "bb-q-167-o3",
            "reasonAnchor": "bb-q-167-o3-reason"
          }
        },
        {
          "optionId": "bb-q-167-o4",
          "text": "염색 반응, 아포 형성, 산소 요구성, 독소 생성은 서로 다른 특징입니다. 한 분류 결과를 나머지 결과로 대신하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-085",
            "sectionId": "bb-l-085-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "염색 반응, 아포 형성, 산소 요구성, 독소 생성은 서로 다른 특징입니다. 한 분류 결과를 나머지 결과로 대신하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-167",
            "selectedOptionId": "bb-q-167-o4",
            "reasonAnchor": "bb-q-167-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "hy-endospore",
        "hy-gram"
      ],
      "assetIds": [],
      "intent": "그람양성이라는 결과와 아포 형성 여부의 관계를 바르게 읽은 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "염색 반응, 아포 형성, 산소 요구성, 독소 생성은 서로 다른 특징입니다. 한 분류 결과를 나머지 결과로 대신하지 않습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/lessons.json",
          "lessonId": "bb-l-085",
          "sectionId": "bb-l-085-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-167",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-085",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-168",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-086",
      "primarySectionId": "bb-l-086-s3",
      "prompt": "식품공전의 용어 풀이를 기준으로, 따로 규정이 없는 경우의 살균·멸균 설명이 모두 맞는 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-168-o1",
          "text": "살균은 영양세포와 포자를 사멸시키는 것이고, 멸균은 영양세포를 불활성화하여 줄이는 것이다."
        },
        {
          "id": "bb-q-168-o2",
          "text": "살균은 영양세포를 불활성화하여 줄이는 것이고, 멸균은 영양세포와 포자를 사멸시키는 것이다."
        },
        {
          "id": "bb-q-168-o3",
          "text": "살균은 영양세포를 불활성화하여 줄이는 것이고, 멸균은 포자를 제외한 영양세포만 사멸시키는 것이다."
        },
        {
          "id": "bb-q-168-o4",
          "text": "살균은 영양세포를 대상으로 하지 않고 포자만 사멸시키는 것이고, 멸균은 영양세포와 포자를 사멸시키는 것이다."
        }
      ],
      "correctOptionId": "bb-q-168-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-168-o1",
          "text": "두 용어의 정의를 서로 바꿨습니다. 식품공전에서 영양세포의 불활성화·감소는 살균이고, 영양세포와 포자의 사멸은 멸균입니다.",
          "returnTo": {
            "lessonId": "bb-l-086",
            "sectionId": "bb-l-086-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "두 용어의 정의를 서로 바꿨습니다. 식품공전에서 영양세포의 불활성화·감소는 살균이고, 영양세포와 포자의 사멸은 멸균입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-168",
            "selectedOptionId": "bb-q-168-o1",
            "reasonAnchor": "bb-q-168-o1-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-086",
              "sectionId": "bb-l-086-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-168-o2",
          "text": "살균의 영양세포 불활성화·감소와 멸균의 영양세포·포자 사멸을 각각 맞게 연결했습니다. 지문의 별도 규정이 없는 식품공전 정의와 두 설명이 모두 일치합니다.",
          "returnTo": {
            "lessonId": "bb-l-086",
            "sectionId": "bb-l-086-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "살균의 영양세포 불활성화·감소와 멸균의 영양세포·포자 사멸을 각각 맞게 연결했습니다. 지문의 별도 규정이 없는 식품공전 정의와 두 설명이 모두 일치합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-168",
            "selectedOptionId": "bb-q-168-o2",
            "reasonAnchor": "bb-q-168-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-086",
              "sectionId": "bb-l-086-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-168-o3",
          "text": "살균 설명은 맞지만, 멸균에서 포자를 제외했습니다. 식품공전의 멸균 정의는 영양세포와 포자의 사멸을 함께 포함하므로 영양세포만으로 한정할 수 없습니다.",
          "returnTo": {
            "lessonId": "bb-l-086",
            "sectionId": "bb-l-086-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "살균 설명은 맞지만, 멸균에서 포자를 제외했습니다. 식품공전의 멸균 정의는 영양세포와 포자의 사멸을 함께 포함하므로 영양세포만으로 한정할 수 없습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-168",
            "selectedOptionId": "bb-q-168-o3",
            "reasonAnchor": "bb-q-168-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-086",
              "sectionId": "bb-l-086-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-168-o4",
          "text": "멸균 설명은 맞지만, 살균의 대상을 포자만으로 바꾸었습니다. 식품공전의 살균 정의에서 가리키는 대상은 영양세포이고 핵심은 불활성화·감소입니다.",
          "returnTo": {
            "lessonId": "bb-l-086",
            "sectionId": "bb-l-086-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "멸균 설명은 맞지만, 살균의 대상을 포자만으로 바꾸었습니다. 식품공전의 살균 정의에서 가리키는 대상은 영양세포이고 핵심은 불활성화·감소입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-168",
            "selectedOptionId": "bb-q-168-o4",
            "reasonAnchor": "bb-q-168-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-086",
              "sectionId": "bb-l-086-s1"
            }
          ]
        }
      ],
      "sourceIds": [
        "HY-FC-2026-55"
      ],
      "assetIds": [],
      "intent": "same-food-code-context-two-definition-target-and-result-distinction",
      "origin": "existing-cross-subject-question-adapted-identifiers-only",
      "onePoint": "살균의 영양세포 불활성화·감소와 멸균의 영양세포·포자 사멸을 각각 맞게 연결했습니다. 지문의 별도 규정이 없는 식품공전 정의와 두 설명이 모두 일치합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "reuseProvenance": {
        "sourceQuestionId": "kc-Q017",
        "sourceQuestionVersion": "producer-20261014-hygiene-sterilization-r1",
        "sourceFile": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/seasoning-basics-20261016-r1/questions.json",
        "changed": [
          "destination question/option/lesson/section identifiers and certification only",
          "added resume/focus source specification",
          "all original additionalReturnTo mapped to actual086 sections; separate-rule caveat preserved"
        ],
        "unchanged": [
          "prompt",
          "options text",
          "correct option position",
          "four reason texts"
        ],
        "sourceStatusPreserved": "draft",
        "sourceApprovalNotPromoted": true
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/lessons.json",
          "lessonId": "bb-l-086",
          "sectionId": "bb-l-086-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-168",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-086",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-169",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-087",
      "primarySectionId": "bb-l-087-s1",
      "prompt": "식품용 기구 관리에서 오염물 제거와 살균·소독을 연결한 순서로 알맞은 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-169-o1",
          "text": "살균·소독→오염물 제거→표시 조건과 무관하게 보관"
        },
        {
          "id": "bb-q-169-o2",
          "text": "세척·헹굼→적합한 살균·소독→제품 기준에 맞는 제거·건조"
        },
        {
          "id": "bb-q-169-o3",
          "text": "오염물 위 약제 추가→세척 생략→건조"
        },
        {
          "id": "bb-q-169-o4",
          "text": "건조→오염물 남긴 채 소독→세척 생략"
        }
      ],
      "correctOptionId": "bb-q-169-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-169-o1",
          "text": "오염물이 남은 상태에서 약제 처리부터 하는 것으로 순서를 바꾸었습니다. 이후 제거·건조도 제품 기준을 따릅니다.",
          "returnTo": {
            "lessonId": "bb-l-087",
            "sectionId": "bb-l-087-s1"
          },
          "requiredAssetIds": [
            "bb-a-087-cleaning-targets"
          ],
          "reviewWhy": "오염물이 남은 상태에서 약제 처리부터 하는 것으로 순서를 바꾸었습니다. 이후 제거·건조도 제품 기준을 따릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-169",
            "selectedOptionId": "bb-q-169-o1",
            "reasonAnchor": "bb-q-169-o1-reason"
          }
        },
        {
          "optionId": "bb-q-169-o2",
          "text": "찌꺼기·기름때를 세척하고 헹군 뒤 적합한 살균·소독과 제품에 맞는 제거·건조를 연결합니다.",
          "returnTo": {
            "lessonId": "bb-l-087",
            "sectionId": "bb-l-087-s1"
          },
          "requiredAssetIds": [
            "bb-a-087-cleaning-targets"
          ],
          "reviewWhy": "찌꺼기·기름때를 세척하고 헹군 뒤 적합한 살균·소독과 제품에 맞는 제거·건조를 연결합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-169",
            "selectedOptionId": "bb-q-169-o2",
            "reasonAnchor": "bb-q-169-o2-reason"
          }
        },
        {
          "optionId": "bb-q-169-o3",
          "text": "약제를 더 넣는 일이 오염물 제거를 대신하지 않습니다. 먼저 세척·헹굼이 필요합니다.",
          "returnTo": {
            "lessonId": "bb-l-087",
            "sectionId": "bb-l-087-s1"
          },
          "requiredAssetIds": [
            "bb-a-087-cleaning-targets"
          ],
          "reviewWhy": "약제를 더 넣는 일이 오염물 제거를 대신하지 않습니다. 먼저 세척·헹굼이 필요합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-169",
            "selectedOptionId": "bb-q-169-o3",
            "reasonAnchor": "bb-q-169-o3-reason"
          }
        },
        {
          "optionId": "bb-q-169-o4",
          "text": "오염물이 남아 있다면 건조나 약제만으로 세척 단계를 대신할 수 없습니다. 목적과 순서를 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-087",
            "sectionId": "bb-l-087-s1"
          },
          "requiredAssetIds": [
            "bb-a-087-cleaning-targets"
          ],
          "reviewWhy": "오염물이 남아 있다면 건조나 약제만으로 세척 단계를 대신할 수 없습니다. 목적과 순서를 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-169",
            "selectedOptionId": "bb-q-169-o4",
            "reasonAnchor": "bb-q-169-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "hy-sanitizer"
      ],
      "assetIds": [],
      "intent": "식품용 기구 관리에서 오염물 제거와 살균·소독을 연결한 순서로 알맞은 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "찌꺼기·기름때를 세척하고 헹군 뒤 적합한 살균·소독과 제품에 맞는 제거·건조를 연결합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/lessons.json",
          "lessonId": "bb-l-087",
          "sectionId": "bb-l-087-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-169",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-087",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-170",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-087",
      "primarySectionId": "bb-l-087-s2",
      "prompt": "같은 성분명이 있는 식품용 살균제와 기구용 살균·소독제를 비교할 때 먼저 확인할 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-170-o1",
          "text": "색이 같으면 식품·손·기구에 같은 방식으로 쓴다."
        },
        {
          "id": "bb-q-170-o2",
          "text": "성분명이 같으면 농도·접촉시간도 같다고 본다."
        },
        {
          "id": "bb-q-170-o3",
          "text": "한쪽 제품을 공간 분무용으로 바꾸면 사용 대상 확인을 생략한다."
        },
        {
          "id": "bb-q-170-o4",
          "text": "제품 유형·허용 대상·표시된 사용과 제거 조건을 각각 확인한다."
        }
      ],
      "correctOptionId": "bb-q-170-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-170-o1",
          "text": "색은 허용 사용 대상을 정하는 기준이 아닙니다. 식품·기구·손 등 용도를 임의로 바꾸지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-087",
            "sectionId": "bb-l-087-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "색은 허용 사용 대상을 정하는 기준이 아닙니다. 식품·기구·손 등 용도를 임의로 바꾸지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-170",
            "selectedOptionId": "bb-q-170-o1",
            "reasonAnchor": "bb-q-170-o1-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-087",
              "sectionId": "bb-l-087-s3"
            }
          ]
        },
        {
          "optionId": "bb-q-170-o2",
          "text": "성분 이름이 같아도 제품의 유형과 사용 조건이 다를 수 있습니다. 농도·접촉시간은 표시 기준을 확인합니다.",
          "returnTo": {
            "lessonId": "bb-l-087",
            "sectionId": "bb-l-087-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "성분 이름이 같아도 제품의 유형과 사용 조건이 다를 수 있습니다. 농도·접촉시간은 표시 기준을 확인합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-170",
            "selectedOptionId": "bb-q-170-o2",
            "reasonAnchor": "bb-q-170-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-087",
              "sectionId": "bb-l-087-s3"
            }
          ]
        },
        {
          "optionId": "bb-q-170-o3",
          "text": "표면용 제품을 공간 분무 등으로 임의 전환하지 않습니다. 먼저 제품의 허용 대상과 방법이 필요합니다.",
          "returnTo": {
            "lessonId": "bb-l-087",
            "sectionId": "bb-l-087-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "표면용 제품을 공간 분무 등으로 임의 전환하지 않습니다. 먼저 제품의 허용 대상과 방법이 필요합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-170",
            "selectedOptionId": "bb-q-170-o3",
            "reasonAnchor": "bb-q-170-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-087",
              "sectionId": "bb-l-087-s3"
            }
          ]
        },
        {
          "optionId": "bb-q-170-o4",
          "text": "식품용과 기구용은 대상과 기준이 다릅니다. 같은 성분명으로 용도를 합치지 않고 표시된 조건을 각각 확인합니다.",
          "returnTo": {
            "lessonId": "bb-l-087",
            "sectionId": "bb-l-087-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "식품용과 기구용은 대상과 기준이 다릅니다. 같은 성분명으로 용도를 합치지 않고 표시된 조건을 각각 확인합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-170",
            "selectedOptionId": "bb-q-170-o4",
            "reasonAnchor": "bb-q-170-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-087",
              "sectionId": "bb-l-087-s3"
            }
          ]
        }
      ],
      "sourceIds": [
        "hy-sanitizer"
      ],
      "assetIds": [],
      "intent": "같은 성분명이 있는 식품용 살균제와 기구용 살균·소독제를 비교할 때 먼저 확인할 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "식품용과 기구용은 대상과 기준이 다릅니다. 같은 성분명으로 용도를 합치지 않고 표시된 조건을 각각 확인합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/lessons.json",
          "lessonId": "bb-l-087",
          "sectionId": "bb-l-087-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-170",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-087",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-171",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-088",
      "primarySectionId": "bb-l-088-s1",
      "prompt": "방충·방서 관리에서 유입길·머물 조건·발견 뒤 대응을 순서대로 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-171-o1",
          "text": "문틈·방충망 보수 / 부스러기·물고임 관리 / 위치·시점 기록과 원인 보수"
        },
        {
          "id": "bb-q-171-o2",
          "text": "부스러기 방치 / 창문 틈 확대 / 흔적을 기록에서 제외"
        },
        {
          "id": "bb-q-171-o3",
          "text": "발견 위치 기록 / 문틈 방치 / 먹이·물 남기기"
        },
        {
          "id": "bb-q-171-o4",
          "text": "방충망 보수 / 원료 주변 임의 약제 분무 / 포장 손상품과 정상품 혼합"
        }
      ],
      "correctOptionId": "bb-q-171-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-171-o1",
          "text": "시설의 들어오는 길, 먹이·물·은신처, 발견 기록과 원인 조치를 연결한 관리입니다. 한 번의 방제로만 끝내지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-088",
            "sectionId": "bb-l-088-s1"
          },
          "requiredAssetIds": [
            "bb-a-088-pest-barriers"
          ],
          "reviewWhy": "시설의 들어오는 길, 먹이·물·은신처, 발견 기록과 원인 조치를 연결한 관리입니다. 한 번의 방제로만 끝내지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-171",
            "selectedOptionId": "bb-q-171-o1",
            "reasonAnchor": "bb-q-171-o1-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-088",
              "sectionId": "bb-l-088-s2"
            },
            {
              "lessonId": "bb-l-088",
              "sectionId": "bb-l-088-s3"
            }
          ]
        },
        {
          "optionId": "bb-q-171-o2",
          "text": "유입과 잔류 조건을 늘리는 행동이며 발견 흔적도 관리에서 빠뜨렸습니다.",
          "returnTo": {
            "lessonId": "bb-l-088",
            "sectionId": "bb-l-088-s1"
          },
          "requiredAssetIds": [
            "bb-a-088-pest-barriers"
          ],
          "reviewWhy": "유입과 잔류 조건을 늘리는 행동이며 발견 흔적도 관리에서 빠뜨렸습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-171",
            "selectedOptionId": "bb-q-171-o2",
            "reasonAnchor": "bb-q-171-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-088",
              "sectionId": "bb-l-088-s2"
            },
            {
              "lessonId": "bb-l-088",
              "sectionId": "bb-l-088-s3"
            }
          ]
        },
        {
          "optionId": "bb-q-171-o3",
          "text": "기록은 필요하지만 시설 틈과 먹이·물 조건을 남기면 유입·잔류 원인을 줄이지 못합니다.",
          "returnTo": {
            "lessonId": "bb-l-088",
            "sectionId": "bb-l-088-s1"
          },
          "requiredAssetIds": [
            "bb-a-088-pest-barriers"
          ],
          "reviewWhy": "기록은 필요하지만 시설 틈과 먹이·물 조건을 남기면 유입·잔류 원인을 줄이지 못합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-171",
            "selectedOptionId": "bb-q-171-o3",
            "reasonAnchor": "bb-q-171-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-088",
              "sectionId": "bb-l-088-s2"
            },
            {
              "lessonId": "bb-l-088",
              "sectionId": "bb-l-088-s3"
            }
          ]
        },
        {
          "optionId": "bb-q-171-o4",
          "text": "방충망 보수는 맞지만 임의 약제 분무나 이상 원료의 혼합은 원고의 정해진 처리·오염 방지와 맞지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-088",
            "sectionId": "bb-l-088-s1"
          },
          "requiredAssetIds": [
            "bb-a-088-pest-barriers"
          ],
          "reviewWhy": "방충망 보수는 맞지만 임의 약제 분무나 이상 원료의 혼합은 원고의 정해진 처리·오염 방지와 맞지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-171",
            "selectedOptionId": "bb-q-171-o4",
            "reasonAnchor": "bb-q-171-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-088",
              "sectionId": "bb-l-088-s2"
            },
            {
              "lessonId": "bb-l-088",
              "sectionId": "bb-l-088-s3"
            }
          ]
        }
      ],
      "sourceIds": [
        "hy-environment"
      ],
      "assetIds": [],
      "intent": "방충·방서 관리에서 유입길·머물 조건·발견 뒤 대응을 순서대로 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "시설의 들어오는 길, 먹이·물·은신처, 발견 기록과 원인 조치를 연결한 관리입니다. 한 번의 방제로만 끝내지 않습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/lessons.json",
          "lessonId": "bb-l-088",
          "sectionId": "bb-l-088-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-171",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-088",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-172",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-089",
      "primarySectionId": "bb-l-089-s2",
      "prompt": "먼저 입고된 A보다 나중 입고된 B의 표시 기한이 더 빠르다. 사용 순서를 정할 때의 관점은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-172-o1",
          "text": "입고 순서만으로 A를 먼저 쓰며 기한·상태는 비교하지 않는다."
        },
        {
          "id": "bb-q-172-o2",
          "text": "기한만 빠르면 포장 손상이나 보관 조건 이탈은 제외한다."
        },
        {
          "id": "bb-q-172-o3",
          "text": "입고일뿐 아니라 기한·개봉일·보관 상태와 정해진 절차를 함께 본다."
        },
        {
          "id": "bb-q-172-o4",
          "text": "나중 입고된 B를 자동 폐기하고 정상 재고에는 기록하지 않는다."
        }
      ],
      "correctOptionId": "bb-q-172-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-172-o1",
          "text": "선입선출 원칙과 실제 기한·상태 확인을 함께 봅니다. 입고일만으로 필요한 비교를 끝내지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-089",
            "sectionId": "bb-l-089-s2"
          },
          "requiredAssetIds": [
            "bb-a-089-lot-trace"
          ],
          "reviewWhy": "선입선출 원칙과 실제 기한·상태 확인을 함께 봅니다. 입고일만으로 필요한 비교를 끝내지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-172",
            "selectedOptionId": "bb-q-172-o1",
            "reasonAnchor": "bb-q-172-o1-reason"
          }
        },
        {
          "optionId": "bb-q-172-o2",
          "text": "기한이 남아도 포장 손상이나 보관 조건 이탈이 있으면 정상으로 간주하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-089",
            "sectionId": "bb-l-089-s2"
          },
          "requiredAssetIds": [
            "bb-a-089-lot-trace"
          ],
          "reviewWhy": "기한이 남아도 포장 손상이나 보관 조건 이탈이 있으면 정상으로 간주하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-172",
            "selectedOptionId": "bb-q-172-o2",
            "reasonAnchor": "bb-q-172-o2-reason"
          }
        },
        {
          "optionId": "bb-q-172-o3",
          "text": "입고일 외에 기한과 상태를 함께 반영해야 합니다. 원고는 나중 입고품의 기한이 더 빠를 수 있음을 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-089",
            "sectionId": "bb-l-089-s2"
          },
          "requiredAssetIds": [
            "bb-a-089-lot-trace"
          ],
          "reviewWhy": "입고일 외에 기한과 상태를 함께 반영해야 합니다. 원고는 나중 입고품의 기한이 더 빠를 수 있음을 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-172",
            "selectedOptionId": "bb-q-172-o3",
            "reasonAnchor": "bb-q-172-o3-reason"
          }
        },
        {
          "optionId": "bb-q-172-o4",
          "text": "기한 순서가 다르다는 사실만으로 자동 폐기하는 규칙이 아닙니다. 상태와 정해진 재고 절차를 확인합니다.",
          "returnTo": {
            "lessonId": "bb-l-089",
            "sectionId": "bb-l-089-s2"
          },
          "requiredAssetIds": [
            "bb-a-089-lot-trace"
          ],
          "reviewWhy": "기한 순서가 다르다는 사실만으로 자동 폐기하는 규칙이 아닙니다. 상태와 정해진 재고 절차를 확인합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-172",
            "selectedOptionId": "bb-q-172-o4",
            "reasonAnchor": "bb-q-172-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "hy-inventory",
        "hy-author"
      ],
      "assetIds": [],
      "intent": "먼저 입고된 A보다 나중 입고된 B의 표시 기한이 더 빠르다. 사용 순서를 정할 때의 관점은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "입고일 외에 기한과 상태를 함께 반영해야 합니다. 원고는 나중 입고품의 기한이 더 빠를 수 있음을 구별합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/lessons.json",
          "lessonId": "bb-l-089",
          "sectionId": "bb-l-089-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-172",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-089",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-173",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-089",
      "primarySectionId": "bb-l-089-s3",
      "prompt": "기초재고 12 kg에 18 kg을 입고하고 23 kg을 사용했다. 다른 반품·손실이 없을 때 장부상 기말재고는?",
      "conditions": [
        "사용량 이외 반품·폐기·손실은 없다고 정한다."
      ],
      "options": [
        {
          "id": "bb-q-173-o1",
          "text": "53 kg"
        },
        {
          "id": "bb-q-173-o2",
          "text": "7 kg"
        },
        {
          "id": "bb-q-173-o3",
          "text": "5 kg"
        },
        {
          "id": "bb-q-173-o4",
          "text": "30 kg"
        }
      ],
      "correctOptionId": "bb-q-173-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-173-o1",
          "text": "12+18+23=53은 사용량까지 더한 값입니다. 사용한 양은 재고에서 빠집니다.",
          "returnTo": {
            "lessonId": "bb-l-089",
            "sectionId": "bb-l-089-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "12+18+23=53은 사용량까지 더한 값입니다. 사용한 양은 재고에서 빠집니다.",
          "resumeQuestion": {
            "questionId": "bb-q-173",
            "selectedOptionId": "bb-q-173-o1",
            "reasonAnchor": "bb-q-173-o1-reason"
          }
        },
        {
          "optionId": "bb-q-173-o2",
          "text": "기초 12+입고 18−사용 23=7 kg입니다. 실제 수량과 다르면 기록·계량·손실 등의 원인을 대조합니다.",
          "returnTo": {
            "lessonId": "bb-l-089",
            "sectionId": "bb-l-089-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "기초 12+입고 18−사용 23=7 kg입니다. 실제 수량과 다르면 기록·계량·손실 등의 원인을 대조합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-173",
            "selectedOptionId": "bb-q-173-o2",
            "reasonAnchor": "bb-q-173-o2-reason"
          }
        },
        {
          "optionId": "bb-q-173-o3",
          "text": "23−18=5 kg은 사용량과 입고량의 차이만 구한 값입니다. 기초재고 12 kg도 포함해 12+18−23으로 구합니다.",
          "returnTo": {
            "lessonId": "bb-l-089",
            "sectionId": "bb-l-089-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "23−18=5 kg은 사용량과 입고량의 차이만 구한 값입니다. 기초재고 12 kg도 포함해 12+18−23으로 구합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-173",
            "selectedOptionId": "bb-q-173-o3",
            "reasonAnchor": "bb-q-173-o3-reason"
          }
        },
        {
          "optionId": "bb-q-173-o4",
          "text": "12+18=30 kg은 사용 전 수량입니다. 사용량 23 kg을 빼야 기말 수량이 됩니다.",
          "returnTo": {
            "lessonId": "bb-l-089",
            "sectionId": "bb-l-089-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "12+18=30 kg은 사용 전 수량입니다. 사용량 23 kg을 빼야 기말 수량이 됩니다.",
          "resumeQuestion": {
            "questionId": "bb-q-173",
            "selectedOptionId": "bb-q-173-o4",
            "reasonAnchor": "bb-q-173-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "hy-inventory",
        "hy-author"
      ],
      "assetIds": [],
      "intent": "기초재고 12 kg에 18 kg을 입고하고 23 kg을 사용했다. 다른 반품·손실이 없을 때 장부상 기말재고는?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "기초 12+입고 18−사용 23=7 kg입니다. 실제 수량과 다르면 기록·계량·손실 등의 원인을 대조합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "calculation": {
        "expression": "12 kg + 18 kg - 23 kg",
        "result": 7,
        "unit": "kg"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/lessons.json",
          "lessonId": "bb-l-089",
          "sectionId": "bb-l-089-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-173",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-089",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-174",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-089",
      "primarySectionId": "bb-l-089-s3",
      "prompt": "원료 문제와 관련된 생산·출고 범위를 찾으려 한다. 관리 단위 사이 연결을 남긴 기록은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-174-o4",
          "text": "원료 로트→사용 배합·생산일→완제품 로트→출고처"
        },
        {
          "id": "bb-q-174-o2",
          "text": "원료 로트→원료 단가→월별 판매 합계→폐기 합계"
        },
        {
          "id": "bb-q-174-o3",
          "text": "완제품 이름→총생산 수→원료 총구매량→전체 출고 수"
        },
        {
          "id": "bb-q-174-o1",
          "text": "원료 품명→일별 총생산 수→일별 총매출→재고 합계"
        }
      ],
      "correctOptionId": "bb-q-174-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-174-o4",
          "text": "원료 로트에서 사용 배합·생산일과 완제품 로트·출고처까지 이어 두면 관련된 범위를 좁히는 데 도움이 됩니다.",
          "returnTo": {
            "lessonId": "bb-l-089",
            "sectionId": "bb-l-089-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "원료 로트에서 사용 배합·생산일과 완제품 로트·출고처까지 이어 두면 관련된 범위를 좁히는 데 도움이 됩니다.",
          "resumeQuestion": {
            "questionId": "bb-q-174",
            "selectedOptionId": "bb-q-174-o4",
            "reasonAnchor": "bb-q-174-o4-reason"
          }
        },
        {
          "optionId": "bb-q-174-o2",
          "text": "단가와 판매·폐기 합계는 수량·비용 정보일 수 있지만 사용 배합·완제품 로트·출고처의 연결을 대신하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-089",
            "sectionId": "bb-l-089-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "단가와 판매·폐기 합계는 수량·비용 정보일 수 있지만 사용 배합·완제품 로트·출고처의 연결을 대신하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-174",
            "selectedOptionId": "bb-q-174-o2",
            "reasonAnchor": "bb-q-174-o2-reason"
          }
        },
        {
          "optionId": "bb-q-174-o3",
          "text": "제품 이름과 총량만으로 관리 단위별 원료 사용과 출고 범위를 찾기 어렵습니다. 로트를 통해 앞뒤를 연결합니다.",
          "returnTo": {
            "lessonId": "bb-l-089",
            "sectionId": "bb-l-089-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "제품 이름과 총량만으로 관리 단위별 원료 사용과 출고 범위를 찾기 어렵습니다. 로트를 통해 앞뒤를 연결합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-174",
            "selectedOptionId": "bb-q-174-o3",
            "reasonAnchor": "bb-q-174-o3-reason"
          }
        },
        {
          "optionId": "bb-q-174-o1",
          "text": "일별 합계만으로 어떤 원료 관리 단위가 어떤 완제품과 출고처에 연결되는지 구별하기 어렵습니다. 원료·완제품 로트 사이 연결이 필요합니다.",
          "returnTo": {
            "lessonId": "bb-l-089",
            "sectionId": "bb-l-089-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "일별 합계만으로 어떤 원료 관리 단위가 어떤 완제품과 출고처에 연결되는지 구별하기 어렵습니다. 원료·완제품 로트 사이 연결이 필요합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-174",
            "selectedOptionId": "bb-q-174-o1",
            "reasonAnchor": "bb-q-174-o1-reason"
          }
        }
      ],
      "sourceIds": [
        "hy-inventory",
        "hy-author"
      ],
      "assetIds": [],
      "intent": "원료 문제와 관련된 생산·출고 범위를 찾기 위한 로트 기록의 연결은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "원료 로트에서 사용 배합·생산일과 완제품 로트·출고처까지 이어 두면 관련된 범위를 좁히는 데 도움이 됩니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/lessons.json",
          "lessonId": "bb-l-089",
          "sectionId": "bb-l-089-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-174",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-089",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-175",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-090",
      "primarySectionId": "bb-l-090-s2",
      "prompt": "가상 배합의 재료비는 18,000원, 계획 수량은 50개였고 실제 정상 제품은 45개이다. 실제 제품당 재료비는?",
      "conditions": [
        "재료비만 계산하며 노무비·포장비 등은 포함하지 않는다.",
        "숫자는 가상 계산이며 실제 판매가 권장이 아니다."
      ],
      "options": [
        {
          "id": "bb-q-175-o1",
          "text": "400원"
        },
        {
          "id": "bb-q-175-o2",
          "text": "360원"
        },
        {
          "id": "bb-q-175-o3",
          "text": "450원"
        },
        {
          "id": "bb-q-175-o4",
          "text": "810원"
        }
      ],
      "correctOptionId": "bb-q-175-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-175-o1",
          "text": "제품당 재료비=18,000원÷정상 제품 45개=400원입니다. 실제 얻은 정상 수량이 분모입니다.",
          "returnTo": {
            "lessonId": "bb-l-090",
            "sectionId": "bb-l-090-s2"
          },
          "requiredAssetIds": [
            "bb-a-090-unit-cost"
          ],
          "reviewWhy": "제품당 재료비=18,000원÷정상 제품 45개=400원입니다. 실제 얻은 정상 수량이 분모입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-175",
            "selectedOptionId": "bb-q-175-o1",
            "reasonAnchor": "bb-q-175-o1-reason"
          }
        },
        {
          "optionId": "bb-q-175-o2",
          "text": "360원은 50개로 나누었을 때의 값입니다. 주어진 정상 제품 수는 45개입니다.",
          "returnTo": {
            "lessonId": "bb-l-090",
            "sectionId": "bb-l-090-s2"
          },
          "requiredAssetIds": [
            "bb-a-090-unit-cost"
          ],
          "reviewWhy": "360원은 50개로 나누었을 때의 값입니다. 주어진 정상 제품 수는 45개입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-175",
            "selectedOptionId": "bb-q-175-o2",
            "reasonAnchor": "bb-q-175-o2-reason"
          }
        },
        {
          "optionId": "bb-q-175-o3",
          "text": "정상 수량 45의 숫자에 자리값을 붙인 것으로 재료비 나눗셈 결과가 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-090",
            "sectionId": "bb-l-090-s2"
          },
          "requiredAssetIds": [
            "bb-a-090-unit-cost"
          ],
          "reviewWhy": "정상 수량 45의 숫자에 자리값을 붙인 것으로 재료비 나눗셈 결과가 아닙니다.",
          "resumeQuestion": {
            "questionId": "bb-q-175",
            "selectedOptionId": "bb-q-175-o3",
            "reasonAnchor": "bb-q-175-o3-reason"
          }
        },
        {
          "optionId": "bb-q-175-o4",
          "text": "18,000과 45를 비율로 나눈 값은 400입니다. 비용과 정상 수량을 같은 단위 기준으로 나눕니다.",
          "returnTo": {
            "lessonId": "bb-l-090",
            "sectionId": "bb-l-090-s2"
          },
          "requiredAssetIds": [
            "bb-a-090-unit-cost"
          ],
          "reviewWhy": "18,000과 45를 비율로 나눈 값은 400입니다. 비용과 정상 수량을 같은 단위 기준으로 나눕니다.",
          "resumeQuestion": {
            "questionId": "bb-q-175",
            "selectedOptionId": "bb-q-175-o4",
            "reasonAnchor": "bb-q-175-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "hy-cost",
        "hy-author"
      ],
      "assetIds": [],
      "intent": "가상 배합 재료비가 18,000원이고 정상 제품이 45개 나왔다. 제품당 재료비는?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "제품당 재료비=18,000원÷정상 제품 45개=400원입니다. 실제 얻은 정상 수량이 분모입니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "calculation": {
        "expression": "18000 KRW / 45 products",
        "result": 400,
        "unit": "KRW/product"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/lessons.json",
          "lessonId": "bb-l-090",
          "sectionId": "bb-l-090-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-175",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-090",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-176",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-090",
      "primarySectionId": "bb-l-090-s3",
      "prompt": "사용한 재료비를 정상 제품 수로 나눈 값의 범위를 바르게 읽은 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-176-o1",
          "text": "판매수입에서 모든 비용을 뺀 이익이다."
        },
        {
          "id": "bb-q-176-o2",
          "text": "노무비·경비·포장비까지 포함된 총원가이다."
        },
        {
          "id": "bb-q-176-o3",
          "text": "제품당 재료비이며 총원가·판매이익과는 구별한다."
        },
        {
          "id": "bb-q-176-o4",
          "text": "제품 판매량과 관계없이 정한 제품 판매가이다."
        }
      ],
      "correctOptionId": "bb-q-176-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-176-o1",
          "text": "계산식에는 판매수입이 없습니다. 재료비만 제품 수로 나눈 값을 이익으로 읽을 수 없습니다.",
          "returnTo": {
            "lessonId": "bb-l-090",
            "sectionId": "bb-l-090-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "계산식에는 판매수입이 없습니다. 재료비만 제품 수로 나눈 값을 이익으로 읽을 수 없습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-176",
            "selectedOptionId": "bb-q-176-o1",
            "reasonAnchor": "bb-q-176-o1-reason"
          }
        },
        {
          "optionId": "bb-q-176-o2",
          "text": "노무비·경비·포장비를 식에 넣지 않았으므로 모두 포함한 총원가라고 할 수 없습니다.",
          "returnTo": {
            "lessonId": "bb-l-090",
            "sectionId": "bb-l-090-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "노무비·경비·포장비를 식에 넣지 않았으므로 모두 포함한 총원가라고 할 수 없습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-176",
            "selectedOptionId": "bb-q-176-o2",
            "reasonAnchor": "bb-q-176-o2-reason"
          }
        },
        {
          "optionId": "bb-q-176-o3",
          "text": "재료비÷정상 제품 수는 제품당 재료비입니다. 총원가를 볼 때는 정한 범위의 다른 비용도 포함합니다.",
          "returnTo": {
            "lessonId": "bb-l-090",
            "sectionId": "bb-l-090-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "재료비÷정상 제품 수는 제품당 재료비입니다. 총원가를 볼 때는 정한 범위의 다른 비용도 포함합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-176",
            "selectedOptionId": "bb-q-176-o3",
            "reasonAnchor": "bb-q-176-o3-reason"
          }
        },
        {
          "optionId": "bb-q-176-o4",
          "text": "이 식은 재료 사용 비용의 계산입니다. 실제 판매가를 정하거나 권장하는 식으로 바꾸지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-090",
            "sectionId": "bb-l-090-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "이 식은 재료 사용 비용의 계산입니다. 실제 판매가를 정하거나 권장하는 식으로 바꾸지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-176",
            "selectedOptionId": "bb-q-176-o4",
            "reasonAnchor": "bb-q-176-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "hy-cost",
        "hy-author"
      ],
      "assetIds": [],
      "intent": "사용한 재료비를 정상 제품 수로 나눈 값의 범위를 바르게 읽은 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "재료비÷정상 제품 수는 제품당 재료비입니다. 총원가를 볼 때는 정한 범위의 다른 비용도 포함합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/lessons.json",
          "lessonId": "bb-l-090",
          "sectionId": "bb-l-090-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-176",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-090",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-177",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-091",
      "primarySectionId": "bb-l-091-s2",
      "prompt": "혼합기 청소·점검 전에 정지 버튼을 눌렀다. 이 사실과 별도로 구별해야 할 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-177-o1",
          "text": "정지 버튼만 누르면 전원 차단·재가동 방지까지 끝난다."
        },
        {
          "id": "bb-q-177-o2",
          "text": "전원 차단·완전 정지·재가동 방지와 잔류 에너지 처리는 설비별 절차로 확인한다."
        },
        {
          "id": "bb-q-177-o3",
          "text": "회전 속도가 느리면 움직이는 부분에 도구를 넣어도 된다."
        },
        {
          "id": "bb-q-177-o4",
          "text": "안전장치를 우회하면 멈추는 시간이 줄어 청소에 적합하다."
        }
      ],
      "correctOptionId": "bb-q-177-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-177-o1",
          "text": "정지 버튼 조작과 전원 차단·재가동 방지의 완료를 같은 사건으로 보지 않습니다. 설비의 정해진 절차가 필요합니다.",
          "returnTo": {
            "lessonId": "bb-l-091",
            "sectionId": "bb-l-091-s2"
          },
          "requiredAssetIds": [
            "bb-a-091-equipment-stop"
          ],
          "reviewWhy": "정지 버튼 조작과 전원 차단·재가동 방지의 완료를 같은 사건으로 보지 않습니다. 설비의 정해진 절차가 필요합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-177",
            "selectedOptionId": "bb-q-177-o1",
            "reasonAnchor": "bb-q-177-o1-reason"
          }
        },
        {
          "optionId": "bb-q-177-o2",
          "text": "정지와 에너지 차단·재가동 방지는 각각 확인할 조건입니다. 작업 절차와 자격을 갖춘 담당자의 지시를 따릅니다.",
          "returnTo": {
            "lessonId": "bb-l-091",
            "sectionId": "bb-l-091-s2"
          },
          "requiredAssetIds": [
            "bb-a-091-equipment-stop"
          ],
          "reviewWhy": "정지와 에너지 차단·재가동 방지는 각각 확인할 조건입니다. 작업 절차와 자격을 갖춘 담당자의 지시를 따릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-177",
            "selectedOptionId": "bb-q-177-o2",
            "reasonAnchor": "bb-q-177-o2-reason"
          }
        },
        {
          "optionId": "bb-q-177-o3",
          "text": "움직이는 부분에 손·도구를 넣어 청소하거나 걸린 재료를 빼지 않습니다. 낮은 회전 속도로 이를 대신하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-091",
            "sectionId": "bb-l-091-s2"
          },
          "requiredAssetIds": [
            "bb-a-091-equipment-stop"
          ],
          "reviewWhy": "움직이는 부분에 손·도구를 넣어 청소하거나 걸린 재료를 빼지 않습니다. 낮은 회전 속도로 이를 대신하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-177",
            "selectedOptionId": "bb-q-177-o3",
            "reasonAnchor": "bb-q-177-o3-reason"
          }
        },
        {
          "optionId": "bb-q-177-o4",
          "text": "안전장치를 임의로 우회하지 않습니다. 청소 편의를 이유로 방호 기능을 없애는 것은 원고 기준과 반대입니다.",
          "returnTo": {
            "lessonId": "bb-l-091",
            "sectionId": "bb-l-091-s1"
          },
          "requiredAssetIds": [
            "bb-a-091-equipment-stop"
          ],
          "reviewWhy": "안전장치를 임의로 우회하지 않습니다. 청소 편의를 이유로 방호 기능을 없애는 것은 원고 기준과 반대입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-177",
            "selectedOptionId": "bb-q-177-o4",
            "reasonAnchor": "bb-q-177-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-091",
              "sectionId": "bb-l-091-s2"
            }
          ]
        }
      ],
      "sourceIds": [
        "hy-kosha",
        "hy-author"
      ],
      "assetIds": [],
      "intent": "혼합기 청소·점검 전에 정지 버튼을 눌렀다. 이 사실과 별도로 구별해야 할 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "정지와 에너지 차단·재가동 방지는 각각 확인할 조건입니다. 작업 절차와 자격을 갖춘 담당자의 지시를 따릅니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/lessons.json",
          "lessonId": "bb-l-091",
          "sectionId": "bb-l-091-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-177",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-091",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-178",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-091",
      "primarySectionId": "bb-l-091-s3",
      "prompt": "온도계가 같은 값을 반복 표시했다. 이 관찰로 측정 정확성을 판단하는 관점은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-178-o1",
          "text": "표시가 같으면 실제 값과의 차이도 0이다."
        },
        {
          "id": "bb-q-178-o2",
          "text": "반복 표시가 같으면 영점과 상태 점검은 필요 없다."
        },
        {
          "id": "bb-q-178-o3",
          "text": "다른 제품에 써도 같은 값을 보이면 모두 정확하다."
        },
        {
          "id": "bb-q-178-o4",
          "text": "반복 표시와 실제 기준에 대한 정확성을 구별하고 정해진 점검·교정 결과를 본다."
        }
      ],
      "correctOptionId": "bb-q-178-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-178-o1",
          "text": "반복되는 값이 실제 기준과 일치한다는 뜻은 아닙니다. 반복성과 정확성을 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-091",
            "sectionId": "bb-l-091-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "반복되는 값이 실제 기준과 일치한다는 뜻은 아닙니다. 반복성과 정확성을 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-178",
            "selectedOptionId": "bb-q-178-o1",
            "reasonAnchor": "bb-q-178-o1-reason"
          }
        },
        {
          "optionId": "bb-q-178-o2",
          "text": "원고는 영점·상태 점검과 정해진 점검·교정 기록을 요구합니다. 같은 숫자가 그 과정을 대신하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-091",
            "sectionId": "bb-l-091-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "원고는 영점·상태 점검과 정해진 점검·교정 기록을 요구합니다. 같은 숫자가 그 과정을 대신하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-178",
            "selectedOptionId": "bb-q-178-o2",
            "reasonAnchor": "bb-q-178-o2-reason"
          }
        },
        {
          "optionId": "bb-q-178-o3",
          "text": "대상이 달라졌다는 조건과 표시의 정확성을 따로 확인해야 합니다. 같은 숫자만으로 모든 측정이 맞다고 정하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-091",
            "sectionId": "bb-l-091-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "대상이 달라졌다는 조건과 표시의 정확성을 따로 확인해야 합니다. 같은 숫자만으로 모든 측정이 맞다고 정하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-178",
            "selectedOptionId": "bb-q-178-o3",
            "reasonAnchor": "bb-q-178-o3-reason"
          }
        },
        {
          "optionId": "bb-q-178-o4",
          "text": "같은 표시값만으로 정확성을 단정하지 않고 기준에 대한 점검·교정 결과와 상태를 확인합니다.",
          "returnTo": {
            "lessonId": "bb-l-091",
            "sectionId": "bb-l-091-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "같은 표시값만으로 정확성을 단정하지 않고 기준에 대한 점검·교정 결과와 상태를 확인합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-178",
            "selectedOptionId": "bb-q-178-o4",
            "reasonAnchor": "bb-q-178-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "hy-kosha",
        "hy-author"
      ],
      "assetIds": [],
      "intent": "온도계가 같은 값을 반복 표시했다. 이 관찰로 측정 정확성을 판단하는 관점은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "같은 표시값만으로 정확성을 단정하지 않고 기준에 대한 점검·교정 결과와 상태를 확인합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/lessons.json",
          "lessonId": "bb-l-091",
          "sectionId": "bb-l-091-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-hygiene-management-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-178",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-091",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-181",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-092",
      "primarySectionId": "bb-l-092-s2",
      "prompt": "전분과 셀룰로오스가 모두 긴 당 사슬을 이룬다는 정보와 소화성의 관계를 바르게 읽은 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-181-o1",
          "text": "같은 긴 사슬이면 사람의 소화에서 성질이 같다."
        },
        {
          "id": "bb-q-181-o2",
          "text": "많은 단위가 이어졌다는 분류와 사람의 소화효소로 분해되는 성질은 다르다."
        },
        {
          "id": "bb-q-181-o3",
          "text": "긴 사슬은 모두 식이섬유이며 전분도 같은 기준으로 확정한다."
        },
        {
          "id": "bb-q-181-o4",
          "text": "올리고당은 짧으므로 종류와 결합에 관계없이 모두 같은 성질이다."
        }
      ],
      "correctOptionId": "bb-q-181-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-181-o1",
          "text": "당 단위 수만으로 결합 방식과 소화성이 같아지는 것은 아닙니다. 전분과 셀룰로오스는 소화에서 같은 성질을 보이지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-092",
            "sectionId": "bb-l-092-s2"
          },
          "requiredAssetIds": [
            "bb-a-092-carb-axes"
          ],
          "reviewWhy": "당 단위 수만으로 결합 방식과 소화성이 같아지는 것은 아닙니다. 전분과 셀룰로오스는 소화에서 같은 성질을 보이지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-181",
            "selectedOptionId": "bb-q-181-o1",
            "reasonAnchor": "bb-q-181-o1-reason"
          }
        },
        {
          "optionId": "bb-q-181-o2",
          "text": "단위 수에 따른 분류와 난소화성에 따른 관점은 다른 기준입니다. 긴 사슬이라는 이유만으로 식이섬유로 확정하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-092",
            "sectionId": "bb-l-092-s2"
          },
          "requiredAssetIds": [
            "bb-a-092-carb-axes"
          ],
          "reviewWhy": "단위 수에 따른 분류와 난소화성에 따른 관점은 다른 기준입니다. 긴 사슬이라는 이유만으로 식이섬유로 확정하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-181",
            "selectedOptionId": "bb-q-181-o2",
            "reasonAnchor": "bb-q-181-o2-reason"
          }
        },
        {
          "optionId": "bb-q-181-o3",
          "text": "다당류라는 분류를 모두 식이섬유라는 뜻으로 바꾸었습니다. 전분과 셀룰로오스의 소화성 차이를 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-092",
            "sectionId": "bb-l-092-s2"
          },
          "requiredAssetIds": [
            "bb-a-092-carb-axes"
          ],
          "reviewWhy": "다당류라는 분류를 모두 식이섬유라는 뜻으로 바꾸었습니다. 전분과 셀룰로오스의 소화성 차이를 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-181",
            "selectedOptionId": "bb-q-181-o3",
            "reasonAnchor": "bb-q-181-o3-reason"
          }
        },
        {
          "optionId": "bb-q-181-o4",
          "text": "올리고당도 종류와 결합에 따라 소화성 등이 다릅니다. 단위 수만으로 모든 성질을 같게 정하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-092",
            "sectionId": "bb-l-092-s2"
          },
          "requiredAssetIds": [
            "bb-a-092-carb-axes"
          ],
          "reviewWhy": "올리고당도 종류와 결합에 따라 소화성 등이 다릅니다. 단위 수만으로 모든 성질을 같게 정하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-181",
            "selectedOptionId": "bb-q-181-o4",
            "reasonAnchor": "bb-q-181-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "in-fda-fiber",
        "in-bio"
      ],
      "assetIds": [],
      "intent": "전분과 셀룰로오스가 모두 긴 당 사슬을 이룬다는 정보와 소화성의 관계를 바르게 읽은 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "단위 수에 따른 분류와 난소화성에 따른 관점은 다른 기준입니다. 긴 사슬이라는 이유만으로 식이섬유로 확정하지 않습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-ingredients-finishes-r1/lessons.json",
          "lessonId": "bb-l-092",
          "sectionId": "bb-l-092-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-ingredients-finishes-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-181",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-092",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-182",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-092",
      "primarySectionId": "bb-l-092-s3",
      "prompt": "물에 녹는 성질과 사람이 쉽게 소화하는 성질의 관계로 알맞은 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-182-o1",
          "text": "물에 녹는 재료는 모두 같은 열량을 낸다."
        },
        {
          "id": "bb-q-182-o2",
          "text": "물에 녹지 않으면 모두 같은 식이섬유이다."
        },
        {
          "id": "bb-q-182-o3",
          "text": "물에 녹으면 사람의 소화효소로도 쉽게 분해된다."
        },
        {
          "id": "bb-q-182-o4",
          "text": "수용성·불용성은 물에 대한 구분이며 소화성과 같은 기준이 아니다."
        }
      ],
      "correctOptionId": "bb-q-182-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-182-o1",
          "text": "물에 대한 성질만으로 모든 재료의 성분과 열량이 같아지지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-092",
            "sectionId": "bb-l-092-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "물에 대한 성질만으로 모든 재료의 성분과 열량이 같아지지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-182",
            "selectedOptionId": "bb-q-182-o1",
            "reasonAnchor": "bb-q-182-o1-reason"
          }
        },
        {
          "optionId": "bb-q-182-o2",
          "text": "불용성이라는 분류만으로 모든 재료를 같은 섬유나 같은 거동으로 묶지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-092",
            "sectionId": "bb-l-092-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "불용성이라는 분류만으로 모든 재료를 같은 섬유나 같은 거동으로 묶지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-182",
            "selectedOptionId": "bb-q-182-o2",
            "reasonAnchor": "bb-q-182-o2-reason"
          }
        },
        {
          "optionId": "bb-q-182-o3",
          "text": "용해와 소화효소에 의한 분해를 같은 변화로 읽었습니다. 물에 녹아도 소화성이 다를 수 있습니다.",
          "returnTo": {
            "lessonId": "bb-l-092",
            "sectionId": "bb-l-092-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "용해와 소화효소에 의한 분해를 같은 변화로 읽었습니다. 물에 녹아도 소화성이 다를 수 있습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-182",
            "selectedOptionId": "bb-q-182-o3",
            "reasonAnchor": "bb-q-182-o3-reason"
          }
        },
        {
          "optionId": "bb-q-182-o4",
          "text": "물에 대한 성질, 소화성, 당 단위 수는 서로 다른 분류 기준입니다. 하나의 이름으로 나머지 성질을 확정하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-092",
            "sectionId": "bb-l-092-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "물에 대한 성질, 소화성, 당 단위 수는 서로 다른 분류 기준입니다. 하나의 이름으로 나머지 성질을 확정하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-182",
            "selectedOptionId": "bb-q-182-o4",
            "reasonAnchor": "bb-q-182-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "in-fda-fiber",
        "in-hydration",
        "in-author"
      ],
      "assetIds": [],
      "intent": "물에 녹는 성질과 사람이 쉽게 소화하는 성질의 관계로 알맞은 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "물에 대한 성질, 소화성, 당 단위 수는 서로 다른 분류 기준입니다. 하나의 이름으로 나머지 성질을 확정하지 않습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-ingredients-finishes-r1/lessons.json",
          "lessonId": "bb-l-092",
          "sectionId": "bb-l-092-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-ingredients-finishes-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-182",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-092",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-190",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-093",
      "primarySectionId": "bb-l-093-s1",
      "prompt": "카카오 닙스를 곱게 갈아 지방과 고형분을 함께 포함한 재료를 얻었다. 이 재료의 이름은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-190-o1",
          "text": "코코아버터"
        },
        {
          "id": "bb-q-190-o2",
          "text": "코코아분말"
        },
        {
          "id": "bb-q-190-o3",
          "text": "화이트 초콜릿"
        },
        {
          "id": "bb-q-190-o4",
          "text": "카카오매스"
        }
      ],
      "correctOptionId": "bb-q-190-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-190-o1",
          "text": "코코아버터는 매스를 압착할 때 나누어 얻는 지방 부분입니다. 지방과 고형분을 함께 포함한 매스와 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-093",
            "sectionId": "bb-l-093-s2"
          },
          "requiredAssetIds": [
            "bb-a-093-cocoa-flow"
          ],
          "reviewWhy": "코코아버터는 매스를 압착할 때 나누어 얻는 지방 부분입니다. 지방과 고형분을 함께 포함한 매스와 다릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-190",
            "selectedOptionId": "bb-q-190-o1",
            "reasonAnchor": "bb-q-190-o1-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-093",
              "sectionId": "bb-l-093-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-190-o2",
          "text": "코코아분말은 매스 압착 뒤 케이크를 부수고 분쇄하는 경로로 배웠습니다. 닙스를 갈아 얻는 매스와 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-093",
            "sectionId": "bb-l-093-s2"
          },
          "requiredAssetIds": [
            "bb-a-093-cocoa-flow"
          ],
          "reviewWhy": "코코아분말은 매스 압착 뒤 케이크를 부수고 분쇄하는 경로로 배웠습니다. 닙스를 갈아 얻는 매스와 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-190",
            "selectedOptionId": "bb-q-190-o2",
            "reasonAnchor": "bb-q-190-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-093",
              "sectionId": "bb-l-093-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-190-o3",
          "text": "화이트 초콜릿은 제품 구성으로 구별하는 유형입니다. 닙스를 갈아 얻는 원료 단계의 이름이 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-093",
            "sectionId": "bb-l-093-s2"
          },
          "requiredAssetIds": [
            "bb-a-093-cocoa-flow"
          ],
          "reviewWhy": "화이트 초콜릿은 제품 구성으로 구별하는 유형입니다. 닙스를 갈아 얻는 원료 단계의 이름이 아닙니다.",
          "resumeQuestion": {
            "questionId": "bb-q-190",
            "selectedOptionId": "bb-q-190-o3",
            "reasonAnchor": "bb-q-190-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-093",
              "sectionId": "bb-l-093-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-190-o4",
          "text": "카카오 닙스를 곱게 갈면 지방과 고형분을 함께 포함한 카카오매스를 얻습니다. 발효·건조·로스팅 등 가공 단계와 원료를 연결합니다.",
          "returnTo": {
            "lessonId": "bb-l-093",
            "sectionId": "bb-l-093-s1"
          },
          "requiredAssetIds": [
            "bb-a-093-cocoa-flow"
          ],
          "reviewWhy": "카카오 닙스를 곱게 갈면 지방과 고형분을 함께 포함한 카카오매스를 얻습니다. 발효·건조·로스팅 등 가공 단계와 원료를 연결합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-190",
            "selectedOptionId": "bb-q-190-o4",
            "reasonAnchor": "bb-q-190-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "in-icco"
      ],
      "assetIds": [],
      "intent": "카카오 닙스를 곱게 갈아 지방과 고형분을 함께 포함한 재료를 얻었다. 이 재료의 이름은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "카카오 닙스를 곱게 갈면 지방과 고형분을 함께 포함한 카카오매스를 얻습니다. 발효·건조·로스팅 등 가공 단계와 원료를 연결합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-ingredients-finishes-r1/lessons.json",
          "lessonId": "bb-l-093",
          "sectionId": "bb-l-093-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-ingredients-finishes-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-190",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-093",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-183",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-093",
      "primarySectionId": "bb-l-093-s2",
      "prompt": "카카오매스를 압착해 얻는 두 부분과 코코아분말의 경로를 맞게 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-183-o1",
          "text": "코코아버터와 코코아케이크로 나누고 케이크를 분쇄해 분말을 만든다."
        },
        {
          "id": "bb-q-183-o2",
          "text": "코코아버터와 코코아케이크로 나누고 버터를 분쇄해 분말을 만든다."
        },
        {
          "id": "bb-q-183-o3",
          "text": "카카오매스와 코코아케이크로 나누고 매스를 그대로 무지방 분말로 본다."
        },
        {
          "id": "bb-q-183-o4",
          "text": "코코아버터와 초콜릿으로 나누고 초콜릿을 분쇄해 코코아분말을 만든다."
        }
      ],
      "correctOptionId": "bb-q-183-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-183-o1",
          "text": "압착으로 지방인 코코아버터와 고형물이 많은 케이크를 나눕니다. 케이크를 부수고 분쇄해 코코아분말을 얻습니다.",
          "returnTo": {
            "lessonId": "bb-l-093",
            "sectionId": "bb-l-093-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "압착으로 지방인 코코아버터와 고형물이 많은 케이크를 나눕니다. 케이크를 부수고 분쇄해 코코아분말을 얻습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-183",
            "selectedOptionId": "bb-q-183-o1",
            "reasonAnchor": "bb-q-183-o1-reason"
          }
        },
        {
          "optionId": "bb-q-183-o2",
          "text": "압착으로 얻는 두 부분은 맞지만 분말의 출발 부분을 바꾸었습니다. 코코아분말은 케이크를 부수고 분쇄해 얻습니다.",
          "returnTo": {
            "lessonId": "bb-l-093",
            "sectionId": "bb-l-093-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "압착으로 얻는 두 부분은 맞지만 분말의 출발 부분을 바꾸었습니다. 코코아분말은 케이크를 부수고 분쇄해 얻습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-183",
            "selectedOptionId": "bb-q-183-o2",
            "reasonAnchor": "bb-q-183-o2-reason"
          }
        },
        {
          "optionId": "bb-q-183-o3",
          "text": "압착 전 재료인 매스를 압착 산물의 지방 부분과 혼동했습니다. 매스는 지방과 고형분을 함께 포함하며 분말에도 지방이 일부 남을 수 있습니다.",
          "returnTo": {
            "lessonId": "bb-l-093",
            "sectionId": "bb-l-093-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "압착 전 재료인 매스를 압착 산물의 지방 부분과 혼동했습니다. 매스는 지방과 고형분을 함께 포함하며 분말에도 지방이 일부 남을 수 있습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-183",
            "selectedOptionId": "bb-q-183-o3",
            "reasonAnchor": "bb-q-183-o3-reason"
          }
        },
        {
          "optionId": "bb-q-183-o4",
          "text": "초콜릿은 매스·버터·당 등을 배합한 제품입니다. 압착 산물인 케이크를 분쇄하는 경로와 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-093",
            "sectionId": "bb-l-093-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "초콜릿은 매스·버터·당 등을 배합한 제품입니다. 압착 산물인 케이크를 분쇄하는 경로와 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-183",
            "selectedOptionId": "bb-q-183-o4",
            "reasonAnchor": "bb-q-183-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "in-icco",
        "in-bc-cocoa"
      ],
      "assetIds": [],
      "intent": "카카오매스를 압착해 얻는 두 부분과 코코아분말의 경로를 맞게 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "압착으로 지방인 코코아버터와 고형물이 많은 케이크를 나눕니다. 케이크를 부수고 분쇄해 코코아분말을 얻습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-ingredients-finishes-r1/lessons.json",
          "lessonId": "bb-l-093",
          "sectionId": "bb-l-093-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-ingredients-finishes-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-183",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-093",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-184",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-093",
      "primarySectionId": "bb-l-093-s3",
      "prompt": "화이트 초콜릿을 이 원고의 구성 설명과 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-184-o1",
          "text": "코코아버터 없음 / 카카오매스 비지방 고형분 있음"
        },
        {
          "id": "bb-q-184-o2",
          "text": "코코아버터 없음 / 카카오매스 비지방 고형분 없음"
        },
        {
          "id": "bb-q-184-o3",
          "text": "코코아버터 있음 / 카카오매스 비지방 고형분 없음"
        },
        {
          "id": "bb-q-184-o4",
          "text": "코코아버터 있음 / 카카오매스 비지방 고형분 있음"
        }
      ],
      "correctOptionId": "bb-q-184-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-184-o1",
          "text": "코코아버터와 비지방 고형분의 포함 관계를 뒤집었습니다. 원고의 화이트 유형은 코코아버터를 사용합니다.",
          "returnTo": {
            "lessonId": "bb-l-093",
            "sectionId": "bb-l-093-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "코코아버터와 비지방 고형분의 포함 관계를 뒤집었습니다. 원고의 화이트 유형은 코코아버터를 사용합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-184",
            "selectedOptionId": "bb-q-184-o1",
            "reasonAnchor": "bb-q-184-o1-reason"
          }
        },
        {
          "optionId": "bb-q-184-o2",
          "text": "비지방 고형분이 없다는 부분은 맞지만 코코아버터도 없다고 바꾸었습니다. 화이트 유형은 코코아버터를 사용합니다.",
          "returnTo": {
            "lessonId": "bb-l-093",
            "sectionId": "bb-l-093-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "비지방 고형분이 없다는 부분은 맞지만 코코아버터도 없다고 바꾸었습니다. 화이트 유형은 코코아버터를 사용합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-184",
            "selectedOptionId": "bb-q-184-o2",
            "reasonAnchor": "bb-q-184-o2-reason"
          }
        },
        {
          "optionId": "bb-q-184-o3",
          "text": "코코아버터를 사용하면서 카카오매스의 비지방 고형분은 포함하지 않는 유형입니다. 실제 제품은 표시·규격을 확인합니다.",
          "returnTo": {
            "lessonId": "bb-l-093",
            "sectionId": "bb-l-093-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "코코아버터를 사용하면서 카카오매스의 비지방 고형분은 포함하지 않는 유형입니다. 실제 제품은 표시·규격을 확인합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-184",
            "selectedOptionId": "bb-q-184-o3",
            "reasonAnchor": "bb-q-184-o3-reason"
          }
        },
        {
          "optionId": "bb-q-184-o4",
          "text": "코코아버터 사용은 맞지만 비지방 고형분까지 포함한다고 바꾸었습니다. 구성 성분을 색이나 제품명만으로 동일하게 놓지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-093",
            "sectionId": "bb-l-093-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "코코아버터 사용은 맞지만 비지방 고형분까지 포함한다고 바꾸었습니다. 구성 성분을 색이나 제품명만으로 동일하게 놓지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-184",
            "selectedOptionId": "bb-q-184-o4",
            "reasonAnchor": "bb-q-184-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "in-bc-types",
        "in-icco",
        "in-author"
      ],
      "assetIds": [],
      "intent": "화이트 초콜릿을 이 원고의 구성 설명과 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "코코아버터를 사용하면서 카카오매스의 비지방 고형분은 포함하지 않는 유형입니다. 실제 제품은 표시·규격을 확인합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-ingredients-finishes-r1/lessons.json",
          "lessonId": "bb-l-093",
          "sectionId": "bb-l-093-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-ingredients-finishes-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-184",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-093",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-185",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-094",
      "primarySectionId": "bb-l-094-s1",
      "prompt": "광택과 단단하게 부러지는 성질이 필요한 초콜릿 코팅에서 템퍼링의 목적은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-185-o1",
          "text": "수분을 넣어 당을 모두 녹이는 것"
        },
        {
          "id": "bb-q-185-o2",
          "text": "코코아버터를 원하는 안정한 결정 상태로 조절하는 것"
        },
        {
          "id": "bb-q-185-o3",
          "text": "초콜릿의 지방을 모두 없애는 것"
        },
        {
          "id": "bb-q-185-o4",
          "text": "가열 시간만 같게 해 모든 초콜릿을 같은 상태로 만드는 것"
        }
      ],
      "correctOptionId": "bb-q-185-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-185-o1",
          "text": "표면 수분에 당이 녹았다 재결정하는 현상은 슈거블룸과 관련됩니다. 템퍼링의 목표와 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-094",
            "sectionId": "bb-l-094-s2"
          },
          "requiredAssetIds": [
            "bb-a-094-temper-bloom"
          ],
          "reviewWhy": "표면 수분에 당이 녹았다 재결정하는 현상은 슈거블룸과 관련됩니다. 템퍼링의 목표와 다릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-185",
            "selectedOptionId": "bb-q-185-o1",
            "reasonAnchor": "bb-q-185-o1-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-094",
              "sectionId": "bb-l-094-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-185-o2",
          "text": "템퍼링은 코코아버터의 결정 상태를 조절하는 작업입니다. 단순히 녹였다 굳히는 것과 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-094",
            "sectionId": "bb-l-094-s1"
          },
          "requiredAssetIds": [
            "bb-a-094-temper-bloom"
          ],
          "reviewWhy": "템퍼링은 코코아버터의 결정 상태를 조절하는 작업입니다. 단순히 녹였다 굳히는 것과 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-185",
            "selectedOptionId": "bb-q-185-o2",
            "reasonAnchor": "bb-q-185-o2-reason"
          }
        },
        {
          "optionId": "bb-q-185-o3",
          "text": "코코아버터를 제거하는 작업이 아니라 그 결정 상태를 조절하는 작업입니다.",
          "returnTo": {
            "lessonId": "bb-l-094",
            "sectionId": "bb-l-094-s1"
          },
          "requiredAssetIds": [
            "bb-a-094-temper-bloom"
          ],
          "reviewWhy": "코코아버터를 제거하는 작업이 아니라 그 결정 상태를 조절하는 작업입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-185",
            "selectedOptionId": "bb-q-185-o3",
            "reasonAnchor": "bb-q-185-o3-reason"
          }
        },
        {
          "optionId": "bb-q-185-o4",
          "text": "종류와 제조사 지침에 맞는 조건이 필요합니다. 같은 가열 시간만으로 모든 초콜릿 상태가 같아지지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-094",
            "sectionId": "bb-l-094-s1"
          },
          "requiredAssetIds": [
            "bb-a-094-temper-bloom"
          ],
          "reviewWhy": "종류와 제조사 지침에 맞는 조건이 필요합니다. 같은 가열 시간만으로 모든 초콜릿 상태가 같아지지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-185",
            "selectedOptionId": "bb-q-185-o4",
            "reasonAnchor": "bb-q-185-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "in-temper"
      ],
      "assetIds": [],
      "intent": "광택과 단단하게 부러지는 성질이 필요한 초콜릿 코팅에서 템퍼링의 목적은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "템퍼링은 코코아버터의 결정 상태를 조절하는 작업입니다. 단순히 녹였다 굳히는 것과 구별합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-ingredients-finishes-r1/lessons.json",
          "lessonId": "bb-l-094",
          "sectionId": "bb-l-094-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-ingredients-finishes-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-185",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-094",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-186",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-094",
      "primarySectionId": "bb-l-094-s2",
      "prompt": "팻블룸과 슈거블룸을 관련 성분·과정에 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-186-o1",
          "text": "팻: 당의 재결정 / 슈거: 지방의 이동·결정"
        },
        {
          "id": "bb-q-186-o2",
          "text": "팻: 지방의 결정 상태 / 슈거: 산소가 관여하는 지방산 산화"
        },
        {
          "id": "bb-q-186-o3",
          "text": "팻: 표면 수분에 의한 당 용해 / 슈거: 지방 결정 변화"
        },
        {
          "id": "bb-q-186-o4",
          "text": "팻: 지방의 이동·결정 / 슈거: 수분에 의한 당 용해·재결정"
        }
      ],
      "correctOptionId": "bb-q-186-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-186-o1",
          "text": "두 과정의 대표 성분을 바꾸었습니다. 팻은 지방, 슈거는 당과 수분의 관계를 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-094",
            "sectionId": "bb-l-094-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "두 과정의 대표 성분을 바꾸었습니다. 팻은 지방, 슈거는 당과 수분의 관계를 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-186",
            "selectedOptionId": "bb-q-186-o1",
            "reasonAnchor": "bb-q-186-o1-reason"
          }
        },
        {
          "optionId": "bb-q-186-o2",
          "text": "팻블룸의 지방·결정 연결은 맞지만 슈거블룸을 유지의 산화로 바꾸었습니다. 슈거블룸은 표면 수분에 당이 녹았다 재결정하는 과정입니다.",
          "returnTo": {
            "lessonId": "bb-l-094",
            "sectionId": "bb-l-094-s2"
          },
          "requiredAssetIds": [
            "kc-F017-paths"
          ],
          "reviewWhy": "팻블룸의 지방·결정 연결은 맞지만 슈거블룸을 유지의 산화로 바꾸었습니다. 슈거블룸은 표면 수분에 당이 녹았다 재결정하는 과정입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-186",
            "selectedOptionId": "bb-q-186-o2",
            "reasonAnchor": "bb-q-186-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-049",
              "sectionId": "bb-l-049-s3"
            }
          ]
        },
        {
          "optionId": "bb-q-186-o3",
          "text": "팻블룸과 슈거블룸의 연결을 반대로 놓았습니다. 같은 희끗한 모습만으로 원인을 같게 보지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-094",
            "sectionId": "bb-l-094-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "팻블룸과 슈거블룸의 연결을 반대로 놓았습니다. 같은 희끗한 모습만으로 원인을 같게 보지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-186",
            "selectedOptionId": "bb-q-186-o3",
            "reasonAnchor": "bb-q-186-o3-reason"
          }
        },
        {
          "optionId": "bb-q-186-o4",
          "text": "팻블룸은 지방 이동·결정 상태, 슈거블룸은 표면 수분에 녹았던 당이 다시 결정화하는 과정에 연결합니다.",
          "returnTo": {
            "lessonId": "bb-l-094",
            "sectionId": "bb-l-094-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "팻블룸은 지방 이동·결정 상태, 슈거블룸은 표면 수분에 녹았던 당이 다시 결정화하는 과정에 연결합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-186",
            "selectedOptionId": "bb-q-186-o4",
            "reasonAnchor": "bb-q-186-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "in-fatbloom",
        "in-bloom"
      ],
      "assetIds": [],
      "intent": "팻블룸과 슈거블룸을 관련 성분·과정에 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "팻블룸은 지방 이동·결정 상태, 슈거블룸은 표면 수분에 녹았던 당이 다시 결정화하는 과정에 연결합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-ingredients-finishes-r1/lessons.json",
          "lessonId": "bb-l-094",
          "sectionId": "bb-l-094-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-ingredients-finishes-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-186",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-094",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-179",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-095",
      "primarySectionId": "bb-l-095-s1",
      "prompt": "통마늘과 마늘쪽의 관계를 바르게 설명한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-179-o1",
          "text": "통마늘은 전체이고, 마늘쪽은 그 안에서 분리하는 조각이다."
        },
        {
          "id": "bb-q-179-o2",
          "text": "마늘쪽은 통마늘의 겉껍질만을 가리키는 이름이다."
        },
        {
          "id": "bb-q-179-o3",
          "text": "통마늘은 여러 쪽이 모인 전체가 아니라 분리한 한 조각만을 뜻한다."
        },
        {
          "id": "bb-q-179-o4",
          "text": "마늘쪽은 통마늘 아래로 나온 가느다란 뿌리의 이름이다."
        }
      ],
      "correctOptionId": "bb-q-179-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-179-o1",
          "text": "전체인 통마늘과 부분인 마늘쪽을 연결했습니다. 사진과 도식은 이 관계를 나누어 보여 줍니다.",
          "returnTo": {
            "lessonId": "bb-l-095",
            "sectionId": "bb-l-095-s1"
          },
          "requiredAssetIds": [
            "kc-F024-garlic-photo"
          ],
          "reviewWhy": "전체인 통마늘과 부분인 마늘쪽을 연결했습니다. 사진과 도식은 이 관계를 나누어 보여 줍니다.",
          "resumeQuestion": {
            "questionId": "bb-q-179",
            "selectedOptionId": "bb-q-179-o1",
            "reasonAnchor": "bb-q-179-o1-reason"
          }
        },
        {
          "optionId": "bb-q-179-o2",
          "text": "껍질과 안의 조각을 혼동했습니다. 마늘쪽은 겉껍질만의 이름이 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-095",
            "sectionId": "bb-l-095-s1"
          },
          "requiredAssetIds": [
            "kc-F024-garlic-photo"
          ],
          "reviewWhy": "껍질과 안의 조각을 혼동했습니다. 마늘쪽은 겉껍질만의 이름이 아닙니다.",
          "resumeQuestion": {
            "questionId": "bb-q-179",
            "selectedOptionId": "bb-q-179-o2",
            "reasonAnchor": "bb-q-179-o2-reason"
          }
        },
        {
          "optionId": "bb-q-179-o3",
          "text": "전체와 부분의 이름을 거꾸로 읽었습니다. 분리한 조각은 마늘쪽으로 연결합니다.",
          "returnTo": {
            "lessonId": "bb-l-095",
            "sectionId": "bb-l-095-s1"
          },
          "requiredAssetIds": [
            "kc-F024-garlic-photo"
          ],
          "reviewWhy": "전체와 부분의 이름을 거꾸로 읽었습니다. 분리한 조각은 마늘쪽으로 연결합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-179",
            "selectedOptionId": "bb-q-179-o3",
            "reasonAnchor": "bb-q-179-o3-reason"
          }
        },
        {
          "optionId": "bb-q-179-o4",
          "text": "뿌리와 통마늘 안의 조각을 혼동했습니다. 마늘쪽은 가는 뿌리를 뜻하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-095",
            "sectionId": "bb-l-095-s1"
          },
          "requiredAssetIds": [
            "kc-F024-garlic-photo"
          ],
          "reviewWhy": "뿌리와 통마늘 안의 조각을 혼동했습니다. 마늘쪽은 가는 뿌리를 뜻하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-179",
            "selectedOptionId": "bb-q-179-o4",
            "reasonAnchor": "bb-q-179-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "nc-garlic",
        "kew-ginger"
      ],
      "assetIds": [],
      "intent": "whole-part-garlic",
      "origin": "existing-cross-subject-question-adapted-identifiers-only",
      "onePoint": "전체인 통마늘과 부분인 마늘쪽을 연결했습니다. 사진과 도식은 이 관계를 나누어 보여 줍니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "reuseProvenance": {
        "sourceQuestionId": "kc-Q040",
        "sourceQuestionVersion": "producer-20261016-seasoning-basics-r1",
        "sourceFile": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/seasoning-basics-20261016-r1/questions.json",
        "changed": [
          "destination question/option/lesson/section identifiers and certification only",
          "added resume/focus source specification"
        ],
        "unchanged": [
          "prompt",
          "options text",
          "correct option position",
          "four reason texts"
        ],
        "sourceStatusPreserved": "producer-draft",
        "sourceApprovalNotPromoted": true
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-ingredients-finishes-r1/lessons.json",
          "lessonId": "bb-l-095",
          "sectionId": "bb-l-095-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-ingredients-finishes-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-179",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-095",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-180",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-095",
      "primarySectionId": "bb-l-095-s2",
      "prompt": "생강에서 조미에 쓰는 굵고 갈라진 덩어리를 이 학습의 부위 이름과 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-180-o1",
          "text": "잎"
        },
        {
          "id": "bb-q-180-o2",
          "text": "열매"
        },
        {
          "id": "bb-q-180-o3",
          "text": "가느다란 뿌리"
        },
        {
          "id": "bb-q-180-o4",
          "text": "땅속줄기(근경)"
        }
      ],
      "correctOptionId": "bb-q-180-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-180-o1",
          "text": "잎과 땅속의 덩어리를 혼동했습니다. 사진의 식재료 부위는 잎으로 연결하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-095",
            "sectionId": "bb-l-095-s2"
          },
          "requiredAssetIds": [
            "kc-F024-ginger-photo",
            "kc-F024-parts"
          ],
          "reviewWhy": "잎과 땅속의 덩어리를 혼동했습니다. 사진의 식재료 부위는 잎으로 연결하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-180",
            "selectedOptionId": "bb-q-180-o1",
            "reasonAnchor": "bb-q-180-o1-reason"
          }
        },
        {
          "optionId": "bb-q-180-o2",
          "text": "열매로 바꾸어 읽었습니다. 이번 생강의 식재료 부위는 땅속줄기입니다.",
          "returnTo": {
            "lessonId": "bb-l-095",
            "sectionId": "bb-l-095-s2"
          },
          "requiredAssetIds": [
            "kc-F024-ginger-photo",
            "kc-F024-parts"
          ],
          "reviewWhy": "열매로 바꾸어 읽었습니다. 이번 생강의 식재료 부위는 땅속줄기입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-180",
            "selectedOptionId": "bb-q-180-o2",
            "reasonAnchor": "bb-q-180-o2-reason"
          }
        },
        {
          "optionId": "bb-q-180-o3",
          "text": "굵고 갈라진 땅속줄기와 거기서 나오는 가느다란 뿌리는 다른 부위입니다. 조미에 쓰는 덩어리는 땅속줄기입니다.",
          "returnTo": {
            "lessonId": "bb-l-095",
            "sectionId": "bb-l-095-s2"
          },
          "requiredAssetIds": [
            "kc-F024-ginger-photo",
            "kc-F024-parts"
          ],
          "reviewWhy": "굵고 갈라진 땅속줄기와 거기서 나오는 가느다란 뿌리는 다른 부위입니다. 조미에 쓰는 덩어리는 땅속줄기입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-180",
            "selectedOptionId": "bb-q-180-o3",
            "reasonAnchor": "bb-q-180-o3-reason"
          }
        },
        {
          "optionId": "bb-q-180-o4",
          "text": "굵은 덩어리를 땅속줄기와 연결했습니다. 거기서 나오는 가는 뿌리와는 다른 부위입니다.",
          "returnTo": {
            "lessonId": "bb-l-095",
            "sectionId": "bb-l-095-s2"
          },
          "requiredAssetIds": [
            "kc-F024-ginger-photo",
            "kc-F024-parts"
          ],
          "reviewWhy": "굵은 덩어리를 땅속줄기와 연결했습니다. 거기서 나오는 가는 뿌리와는 다른 부위입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-180",
            "selectedOptionId": "bb-q-180-o4",
            "reasonAnchor": "bb-q-180-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "nc-garlic",
        "kew-ginger"
      ],
      "assetIds": [],
      "intent": "ginger-part-name",
      "origin": "existing-question-narrowly-adapted-to-parallel-plant-parts",
      "onePoint": "굵은 덩어리를 땅속줄기와 연결했습니다. 거기서 나오는 가는 뿌리와는 다른 부위입니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "reuseProvenance": {
        "sourceQuestionId": "kc-Q041",
        "sourceQuestionVersion": "producer-20261016-seasoning-basics-r1",
        "sourceFile": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/seasoning-basics-20261016-r1/questions.json",
        "changed": [
          "destination question/option/lesson/section identifiers and certification only",
          "added resume/focus source specification",
          "A/B/D options shortened to part names; C garlic clove replaced by thin ginger root and C rationale updated using actual095s2"
        ],
        "unchanged": [
          "prompt",
          "correct position D",
          "A/B/D reason texts"
        ],
        "sourceStatusPreserved": "producer-draft",
        "sourceApprovalNotPromoted": true
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-ingredients-finishes-r1/lessons.json",
          "lessonId": "bb-l-095",
          "sectionId": "bb-l-095-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-ingredients-finishes-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-180",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-095",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-187",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-096",
      "primarySectionId": "bb-l-096-s1",
      "prompt": "계피·정향·육두구의 사용하는 식물 부위를 순서대로 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-187-o1",
          "text": "씨 / 나무껍질 / 꽃봉오리"
        },
        {
          "id": "bb-q-187-o2",
          "text": "나무껍질 / 씨 / 꽃봉오리"
        },
        {
          "id": "bb-q-187-o3",
          "text": "나무껍질 / 꽃봉오리 / 씨"
        },
        {
          "id": "bb-q-187-o4",
          "text": "꽃봉오리 / 나무껍질 / 땅속줄기"
        }
      ],
      "correctOptionId": "bb-q-187-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-187-o1",
          "text": "계피는 나무껍질, 정향은 꽃봉오리, 육두구는 씨 부분을 이용합니다. 제시한 순서가 바뀌었습니다.",
          "returnTo": {
            "lessonId": "bb-l-096",
            "sectionId": "bb-l-096-s1"
          },
          "requiredAssetIds": [
            "bb-a-096-spice-parts"
          ],
          "reviewWhy": "계피는 나무껍질, 정향은 꽃봉오리, 육두구는 씨 부분을 이용합니다. 제시한 순서가 바뀌었습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-187",
            "selectedOptionId": "bb-q-187-o1",
            "reasonAnchor": "bb-q-187-o1-reason"
          }
        },
        {
          "optionId": "bb-q-187-o2",
          "text": "계피는 맞지만 정향과 육두구의 부위를 바꾸었습니다. 정향은 피지 않은 꽃봉오리입니다.",
          "returnTo": {
            "lessonId": "bb-l-096",
            "sectionId": "bb-l-096-s1"
          },
          "requiredAssetIds": [
            "bb-a-096-spice-parts"
          ],
          "reviewWhy": "계피는 맞지만 정향과 육두구의 부위를 바꾸었습니다. 정향은 피지 않은 꽃봉오리입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-187",
            "selectedOptionId": "bb-q-187-o2",
            "reasonAnchor": "bb-q-187-o2-reason"
          }
        },
        {
          "optionId": "bb-q-187-o3",
          "text": "계피의 나무껍질, 정향의 꽃봉오리, 육두구의 씨를 각각 맞게 연결했습니다.",
          "returnTo": {
            "lessonId": "bb-l-096",
            "sectionId": "bb-l-096-s1"
          },
          "requiredAssetIds": [
            "bb-a-096-spice-parts"
          ],
          "reviewWhy": "계피의 나무껍질, 정향의 꽃봉오리, 육두구의 씨를 각각 맞게 연결했습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-187",
            "selectedOptionId": "bb-q-187-o3",
            "reasonAnchor": "bb-q-187-o3-reason"
          }
        },
        {
          "optionId": "bb-q-187-o4",
          "text": "계피와 정향의 위치가 바뀌었고 육두구도 땅속줄기가 아닙니다. 땅속줄기는 앞서 본 생강의 부위입니다.",
          "returnTo": {
            "lessonId": "bb-l-096",
            "sectionId": "bb-l-096-s1"
          },
          "requiredAssetIds": [
            "bb-a-096-spice-parts",
            "kc-F024-ginger-photo",
            "kc-F024-parts"
          ],
          "reviewWhy": "계피와 정향의 위치가 바뀌었고 육두구도 땅속줄기가 아닙니다. 땅속줄기는 앞서 본 생강의 부위입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-187",
            "selectedOptionId": "bb-q-187-o4",
            "reasonAnchor": "bb-q-187-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-095",
              "sectionId": "bb-l-095-s2"
            }
          ]
        }
      ],
      "sourceIds": [
        "in-spices",
        "kew-ginger"
      ],
      "assetIds": [],
      "intent": "계피·정향·육두구의 사용하는 식물 부위를 순서대로 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "계피의 나무껍질, 정향의 꽃봉오리, 육두구의 씨를 각각 맞게 연결했습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-ingredients-finishes-r1/lessons.json",
          "lessonId": "bb-l-096",
          "sectionId": "bb-l-096-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-ingredients-finishes-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-187",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-096",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-188",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-096",
      "primarySectionId": "bb-l-096-s2",
      "prompt": "같은 열매에서 얻는 육두구와 메이스의 이용 부위를 구별한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-188-o1",
          "text": "육두구는 씨, 메이스는 씨를 둘러싼 가종피이다."
        },
        {
          "id": "bb-q-188-o2",
          "text": "육두구는 꽃봉오리, 메이스는 나무껍질이다."
        },
        {
          "id": "bb-q-188-o3",
          "text": "육두구는 씨를 둘러싼 가종피, 메이스는 씨이다."
        },
        {
          "id": "bb-q-188-o4",
          "text": "둘 다 같은 씨 전체의 이름이며 부위 차이가 없다."
        }
      ],
      "correctOptionId": "bb-q-188-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-188-o1",
          "text": "같은 열매에서 얻더라도 육두구의 씨 부분과 메이스의 가종피는 다른 부위입니다.",
          "returnTo": {
            "lessonId": "bb-l-096",
            "sectionId": "bb-l-096-s2"
          },
          "requiredAssetIds": [
            "bb-a-096-spice-parts"
          ],
          "reviewWhy": "같은 열매에서 얻더라도 육두구의 씨 부분과 메이스의 가종피는 다른 부위입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-188",
            "selectedOptionId": "bb-q-188-o1",
            "reasonAnchor": "bb-q-188-o1-reason"
          }
        },
        {
          "optionId": "bb-q-188-o2",
          "text": "꽃봉오리와 나무껍질은 각각 정향·계피에 연결한 부위입니다. 육두구·메이스의 관계와 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-096",
            "sectionId": "bb-l-096-s1"
          },
          "requiredAssetIds": [
            "bb-a-096-spice-parts"
          ],
          "reviewWhy": "꽃봉오리와 나무껍질은 각각 정향·계피에 연결한 부위입니다. 육두구·메이스의 관계와 다릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-188",
            "selectedOptionId": "bb-q-188-o2",
            "reasonAnchor": "bb-q-188-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-096",
              "sectionId": "bb-l-096-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-188-o3",
          "text": "씨와 가종피의 이름을 반대로 연결했습니다. 메이스는 씨를 둘러싼 부분입니다.",
          "returnTo": {
            "lessonId": "bb-l-096",
            "sectionId": "bb-l-096-s2"
          },
          "requiredAssetIds": [
            "bb-a-096-spice-parts"
          ],
          "reviewWhy": "씨와 가종피의 이름을 반대로 연결했습니다. 메이스는 씨를 둘러싼 부분입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-188",
            "selectedOptionId": "bb-q-188-o3",
            "reasonAnchor": "bb-q-188-o3-reason"
          }
        },
        {
          "optionId": "bb-q-188-o4",
          "text": "같은 열매라는 공통점이 같은 이용 부위라는 뜻은 아닙니다. 씨와 가종피를 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-096",
            "sectionId": "bb-l-096-s2"
          },
          "requiredAssetIds": [
            "bb-a-096-spice-parts"
          ],
          "reviewWhy": "같은 열매라는 공통점이 같은 이용 부위라는 뜻은 아닙니다. 씨와 가종피를 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-188",
            "selectedOptionId": "bb-q-188-o4",
            "reasonAnchor": "bb-q-188-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "in-spices",
        "in-kew-mace"
      ],
      "assetIds": [],
      "intent": "같은 열매에서 얻는 육두구와 메이스의 이용 부위를 구별한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "같은 열매에서 얻더라도 육두구의 씨 부분과 메이스의 가종피는 다른 부위입니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-ingredients-finishes-r1/lessons.json",
          "lessonId": "bb-l-096",
          "sectionId": "bb-l-096-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-ingredients-finishes-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-188",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-096",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-189",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-096",
      "primarySectionId": "bb-l-096-s3",
      "prompt": "통 향신료를 분쇄한 뒤 향을 관리할 때의 원리로 알맞은 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-189-o1",
          "text": "가루가 되면 표면적이 줄어 향이 빠져나가기 어렵다."
        },
        {
          "id": "bb-q-189-o4",
          "text": "표면적 증가로 향이 빠져나가기 쉬워져 밀봉과 수분·열·냄새 영향을 관리한다."
        },
        {
          "id": "bb-q-189-o3",
          "text": "오래된 가루는 재료 확인 없이 일정 배수로 넣으면 같은 향이 된다."
        },
        {
          "id": "bb-q-189-o2",
          "text": "가루는 향이 강해지는 방향으로만 변하므로 보관 조건과 무관하다."
        }
      ],
      "correctOptionId": "bb-q-189-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-189-o1",
          "text": "분쇄하면 표면적이 커집니다. 향이 공기 쪽으로 빠져나가기 쉬워진다는 관계를 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-096",
            "sectionId": "bb-l-096-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "분쇄하면 표면적이 커집니다. 향이 공기 쪽으로 빠져나가기 쉬워진다는 관계를 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-189",
            "selectedOptionId": "bb-q-189-o1",
            "reasonAnchor": "bb-q-189-o1-reason"
          }
        },
        {
          "optionId": "bb-q-189-o4",
          "text": "분쇄로 노출 표면이 커지므로 향 손실과 주변 조건을 함께 관리합니다. 통재료와 가루 모두 제품에 맞는 보관이 필요합니다.",
          "returnTo": {
            "lessonId": "bb-l-096",
            "sectionId": "bb-l-096-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "분쇄로 노출 표면이 커지므로 향 손실과 주변 조건을 함께 관리합니다. 통재료와 가루 모두 제품에 맞는 보관이 필요합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-189",
            "selectedOptionId": "bb-q-189-o4",
            "reasonAnchor": "bb-q-189-o4-reason"
          }
        },
        {
          "optionId": "bb-q-189-o3",
          "text": "보관 이력과 재료·제품 차이를 고정 배수만으로 보정하지 않습니다. 실제 배합 목적과 상태를 확인합니다.",
          "returnTo": {
            "lessonId": "bb-l-096",
            "sectionId": "bb-l-096-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "보관 이력과 재료·제품 차이를 고정 배수만으로 보정하지 않습니다. 실제 배합 목적과 상태를 확인합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-189",
            "selectedOptionId": "bb-q-189-o3",
            "reasonAnchor": "bb-q-189-o3-reason"
          }
        },
        {
          "optionId": "bb-q-189-o2",
          "text": "가루의 향도 보관 조건에 영향을 받습니다. 분쇄가 향의 지속 증가를 보장하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-096",
            "sectionId": "bb-l-096-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "가루의 향도 보관 조건에 영향을 받습니다. 분쇄가 향의 지속 증가를 보장하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-189",
            "selectedOptionId": "bb-q-189-o2",
            "reasonAnchor": "bb-q-189-o2-reason"
          }
        }
      ],
      "sourceIds": [
        "in-spices",
        "in-author"
      ],
      "assetIds": [],
      "intent": "통 향신료를 분쇄한 뒤 향을 관리할 때의 원리로 알맞은 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "분쇄로 노출 표면이 커지므로 향 손실과 주변 조건을 함께 관리합니다. 통재료와 가루 모두 제품에 맞는 보관이 필요합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-ingredients-finishes-r1/lessons.json",
          "lessonId": "bb-l-096",
          "sectionId": "bb-l-096-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-ingredients-finishes-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-189",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-096",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-191",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-097",
      "primarySectionId": "bb-l-097-s2",
      "prompt": "페이스트리 크림·휘핑크림·가나슈를 이 원고의 구조에 순서대로 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-191-o1",
          "text": "공기 기포 / 가열 점증 / 초콜릿·크림 혼합"
        },
        {
          "id": "bb-q-191-o2",
          "text": "가열 점증 / 초콜릿·크림 혼합 / 공기 기포"
        },
        {
          "id": "bb-q-191-o3",
          "text": "가열 점증 / 공기 기포 / 초콜릿·크림 혼합"
        },
        {
          "id": "bb-q-191-o4",
          "text": "초콜릿·크림 혼합 / 공기 기포 / 가열 점증"
        }
      ],
      "correctOptionId": "bb-q-191-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-191-o1",
          "text": "페이스트리 크림과 휘핑크림의 구조를 바꾸었습니다. 앞은 전분·단백질 변화와 관련한 가열 점증, 뒤는 공기를 포함한 거품 구조입니다.",
          "returnTo": {
            "lessonId": "bb-l-097",
            "sectionId": "bb-l-097-s2"
          },
          "requiredAssetIds": [
            "bb-a-097-filling-structures"
          ],
          "reviewWhy": "페이스트리 크림과 휘핑크림의 구조를 바꾸었습니다. 앞은 전분·단백질 변화와 관련한 가열 점증, 뒤는 공기를 포함한 거품 구조입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-191",
            "selectedOptionId": "bb-q-191-o1",
            "reasonAnchor": "bb-q-191-o1-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-097",
              "sectionId": "bb-l-097-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-191-o2",
          "text": "휘핑크림과 가나슈를 바꾸었습니다. 휘핑크림은 공기 기포, 가나슈는 초콜릿과 크림 등의 혼합입니다.",
          "returnTo": {
            "lessonId": "bb-l-097",
            "sectionId": "bb-l-097-s2"
          },
          "requiredAssetIds": [
            "bb-a-097-filling-structures"
          ],
          "reviewWhy": "휘핑크림과 가나슈를 바꾸었습니다. 휘핑크림은 공기 기포, 가나슈는 초콜릿과 크림 등의 혼합입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-191",
            "selectedOptionId": "bb-q-191-o2",
            "reasonAnchor": "bb-q-191-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-097",
              "sectionId": "bb-l-097-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-191-o3",
          "text": "페이스트리 크림의 가열 점증, 휘핑크림의 공기 기포, 가나슈의 초콜릿·크림 혼합을 구별했습니다. 실제 되기는 종류·비율·온도도 함께 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-097",
            "sectionId": "bb-l-097-s2"
          },
          "requiredAssetIds": [
            "bb-a-097-filling-structures"
          ],
          "reviewWhy": "페이스트리 크림의 가열 점증, 휘핑크림의 공기 기포, 가나슈의 초콜릿·크림 혼합을 구별했습니다. 실제 되기는 종류·비율·온도도 함께 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-191",
            "selectedOptionId": "bb-q-191-o3",
            "reasonAnchor": "bb-q-191-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-097",
              "sectionId": "bb-l-097-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-191-o4",
          "text": "페이스트리 크림과 가나슈를 바꾸었습니다. 같은 크림 이름으로 모든 구조와 가열 조건을 같게 보지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-097",
            "sectionId": "bb-l-097-s2"
          },
          "requiredAssetIds": [
            "bb-a-097-filling-structures"
          ],
          "reviewWhy": "페이스트리 크림과 가나슈를 바꾸었습니다. 같은 크림 이름으로 모든 구조와 가열 조건을 같게 보지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-191",
            "selectedOptionId": "bb-q-191-o4",
            "reasonAnchor": "bb-q-191-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-097",
              "sectionId": "bb-l-097-s1"
            }
          ]
        }
      ],
      "sourceIds": [
        "in-whip",
        "in-ganache"
      ],
      "assetIds": [],
      "intent": "페이스트리 크림·휘핑크림·가나슈를 이 원고의 구조에 순서대로 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "페이스트리 크림의 가열 점증, 휘핑크림의 공기 기포, 가나슈의 초콜릿·크림 혼합을 구별했습니다. 실제 되기는 종류·비율·온도도 함께 봅니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-ingredients-finishes-r1/lessons.json",
          "lessonId": "bb-l-097",
          "sectionId": "bb-l-097-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-ingredients-finishes-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-191",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-097",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-192",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-098",
      "primarySectionId": "bb-l-098-s2",
      "prompt": "같은 질량의 잼·해동 과육·견과 페이스트를 충전물로 바꿔 쓴다. 새로 비교해야 할 재료 조건은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-192-o1",
          "text": "수분·고형물·지방과 흐름성이 달라질 수 있다."
        },
        {
          "id": "bb-q-192-o2",
          "text": "재료 질량이 같으므로 수분량도 같은 것으로 본다."
        },
        {
          "id": "bb-q-192-o3",
          "text": "견과 페이스트는 맛의 이름만 다르고 지방은 더하지 않는다."
        },
        {
          "id": "bb-q-192-o4",
          "text": "모든 재료에 같은 양의 물을 더하면 같은 되기가 된다."
        }
      ],
      "correctOptionId": "bb-q-192-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-192-o1",
          "text": "같은 질량이어도 조성과 상태는 다를 수 있습니다. 재료의 수분·지방과 목표 흐름성을 함께 비교합니다.",
          "returnTo": {
            "lessonId": "bb-l-098",
            "sectionId": "bb-l-098-s2"
          },
          "requiredAssetIds": [
            "bb-a-098-filling-conditions"
          ],
          "reviewWhy": "같은 질량이어도 조성과 상태는 다를 수 있습니다. 재료의 수분·지방과 목표 흐름성을 함께 비교합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-192",
            "selectedOptionId": "bb-q-192-o1",
            "reasonAnchor": "bb-q-192-o1-reason"
          }
        },
        {
          "optionId": "bb-q-192-o2",
          "text": "전체 질량이 같다는 사실과 물이 차지하는 양은 다릅니다. 재료 상태를 확인해야 합니다.",
          "returnTo": {
            "lessonId": "bb-l-098",
            "sectionId": "bb-l-098-s2"
          },
          "requiredAssetIds": [
            "bb-a-098-filling-conditions"
          ],
          "reviewWhy": "전체 질량이 같다는 사실과 물이 차지하는 양은 다릅니다. 재료 상태를 확인해야 합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-192",
            "selectedOptionId": "bb-q-192-o2",
            "reasonAnchor": "bb-q-192-o2-reason"
          }
        },
        {
          "optionId": "bb-q-192-o3",
          "text": "견과 페이스트는 고형물과 지방을 함께 더할 수 있습니다. 맛만 바뀌는 대체 재료로 보지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-098",
            "sectionId": "bb-l-098-s2"
          },
          "requiredAssetIds": [
            "bb-a-098-filling-conditions"
          ],
          "reviewWhy": "견과 페이스트는 고형물과 지방을 함께 더할 수 있습니다. 맛만 바뀌는 대체 재료로 보지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-192",
            "selectedOptionId": "bb-q-192-o3",
            "reasonAnchor": "bb-q-192-o3-reason"
          }
        },
        {
          "optionId": "bb-q-192-o4",
          "text": "물 첨가나 불리기는 원료·배합 상태에 따라 결정합니다. 고정된 물량만으로 모든 충전물의 되기를 같게 하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-098",
            "sectionId": "bb-l-098-s2"
          },
          "requiredAssetIds": [
            "bb-a-098-filling-conditions"
          ],
          "reviewWhy": "물 첨가나 불리기는 원료·배합 상태에 따라 결정합니다. 고정된 물량만으로 모든 충전물의 되기를 같게 하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-192",
            "selectedOptionId": "bb-q-192-o4",
            "reasonAnchor": "bb-q-192-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "in-hydration",
        "in-prior",
        "in-author"
      ],
      "assetIds": [],
      "intent": "같은 질량의 잼·해동 과육·견과 페이스트를 충전물로 바꿔 쓴다. 새로 비교해야 할 재료 조건은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "같은 질량이어도 조성과 상태는 다를 수 있습니다. 재료의 수분·지방과 목표 흐름성을 함께 비교합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-ingredients-finishes-r1/lessons.json",
          "lessonId": "bb-l-098",
          "sectionId": "bb-l-098-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-ingredients-finishes-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-192",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-098",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-193",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-098",
      "primarySectionId": "bb-l-098-s3",
      "prompt": "구운 뒤 크림을 넣는 제품과 반죽 안에 충전물을 넣어 함께 굽는 제품을 구별할 때의 조건은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-193-o1",
          "text": "둘 다 빵이 구워졌으므로 충전물도 같은 가열을 거쳤다."
        },
        {
          "id": "bb-q-193-o2",
          "text": "충전물의 이름이 같으면 작업 시점과 냉각·보관 조건도 같다."
        },
        {
          "id": "bb-q-193-o3",
          "text": "구운 뒤 넣는 크림은 완제품 표면과 접촉하지 않으므로 오염 경로가 없다."
        },
        {
          "id": "bb-q-193-o4",
          "text": "구운 뒤 넣는 충전물은 이후 재가열되지 않을 수 있어 별도 취급·보관 조건을 본다."
        }
      ],
      "correctOptionId": "bb-q-193-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-193-o1",
          "text": "구운 뒤 넣은 크림까지 앞의 반죽 가열을 거쳤다고 볼 수 없습니다. 실제 투입 시점을 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-098",
            "sectionId": "bb-l-098-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "구운 뒤 넣은 크림까지 앞의 반죽 가열을 거쳤다고 볼 수 없습니다. 실제 투입 시점을 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-193",
            "selectedOptionId": "bb-q-193-o1",
            "reasonAnchor": "bb-q-193-o1-reason"
          }
        },
        {
          "optionId": "bb-q-193-o2",
          "text": "같은 이름이어도 제조 상태와 이후 가열 유무가 다를 수 있습니다. 원료·공정·보관 조건을 함께 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-098",
            "sectionId": "bb-l-098-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "같은 이름이어도 제조 상태와 이후 가열 유무가 다를 수 있습니다. 원료·공정·보관 조건을 함께 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-193",
            "selectedOptionId": "bb-q-193-o2",
            "reasonAnchor": "bb-q-193-o2-reason"
          }
        },
        {
          "optionId": "bb-q-193-o3",
          "text": "손·도구 등 취급을 통한 오염 경로가 있을 수 있습니다. 속에 들어간다는 위치가 위생 관리를 대신하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-083",
            "sectionId": "bb-l-083-s1"
          },
          "requiredAssetIds": [
            "bb-a-083-transmission"
          ],
          "reviewWhy": "손·도구 등 취급을 통한 오염 경로가 있을 수 있습니다. 속에 들어간다는 위치가 위생 관리를 대신하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-193",
            "selectedOptionId": "bb-q-193-o3",
            "reasonAnchor": "bb-q-193-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-098",
              "sectionId": "bb-l-098-s3"
            }
          ]
        },
        {
          "optionId": "bb-q-193-o4",
          "text": "함께 굽는 경우와 구운 뒤 넣는 경우는 가열·취급 시점이 다릅니다. 충전물 재료에 맞는 냉각·보관·사용 기준을 따릅니다.",
          "returnTo": {
            "lessonId": "bb-l-098",
            "sectionId": "bb-l-098-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "함께 굽는 경우와 구운 뒤 넣는 경우는 가열·취급 시점이 다릅니다. 충전물 재료에 맞는 냉각·보관·사용 기준을 따릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-193",
            "selectedOptionId": "bb-q-193-o4",
            "reasonAnchor": "bb-q-193-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "in-prior",
        "in-author"
      ],
      "assetIds": [],
      "intent": "구운 뒤 크림을 넣는 제품과 반죽 안에 충전물을 넣어 함께 굽는 제품을 구별할 때의 조건은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "함께 굽는 경우와 구운 뒤 넣는 경우는 가열·취급 시점이 다릅니다. 충전물 재료에 맞는 냉각·보관·사용 기준을 따릅니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-ingredients-finishes-r1/lessons.json",
          "lessonId": "bb-l-098",
          "sectionId": "bb-l-098-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-ingredients-finishes-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-193",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-098",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-194",
      "version": "regular-20261023-r2",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-099",
      "primarySectionId": "bb-l-099-s2",
      "prompt": "깊은 기름 튀김·찌기·물속 데치기의 제품 접촉 매체를 순서대로 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-194-o1",
          "text": "뜨거운 공기 / 물 / 수증기"
        },
        {
          "id": "bb-q-194-o3",
          "text": "수증기 / 기름 / 뜨거운 공기"
        },
        {
          "id": "bb-q-194-o2",
          "text": "기름 / 수증기 / 물"
        },
        {
          "id": "bb-q-194-o4",
          "text": "물 / 뜨거운 공기 / 기름"
        }
      ],
      "correctOptionId": "bb-q-194-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-194-o1",
          "text": "깊은 기름 튀김은 기름, 찌기는 수증기, 물속 데치기는 물과 접촉합니다. 세 매체의 위치를 바꾸었습니다.",
          "returnTo": {
            "lessonId": "bb-l-099",
            "sectionId": "bb-l-099-s2"
          },
          "requiredAssetIds": [
            "bb-a-099-cooking-media"
          ],
          "reviewWhy": "깊은 기름 튀김은 기름, 찌기는 수증기, 물속 데치기는 물과 접촉합니다. 세 매체의 위치를 바꾸었습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-194",
            "selectedOptionId": "bb-q-194-o1",
            "reasonAnchor": "bb-q-194-o1-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-099",
              "sectionId": "bb-l-099-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-194-o3",
          "text": "수증기는 찌기, 기름은 깊은 튀김과 연결됩니다. 오븐의 뜨거운 공기와도 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-099",
            "sectionId": "bb-l-099-s2"
          },
          "requiredAssetIds": [
            "bb-a-099-cooking-media"
          ],
          "reviewWhy": "수증기는 찌기, 기름은 깊은 튀김과 연결됩니다. 오븐의 뜨거운 공기와도 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-194",
            "selectedOptionId": "bb-q-194-o3",
            "reasonAnchor": "bb-q-194-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-099",
              "sectionId": "bb-l-099-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-194-o2",
          "text": "기름 튀김은 뜨거운 기름이, 찌기는 물 위의 수증기가, 데치기는 물이 제품과 접촉하는 방식입니다.",
          "returnTo": {
            "lessonId": "bb-l-099",
            "sectionId": "bb-l-099-s2"
          },
          "requiredAssetIds": [
            "bb-a-099-cooking-media"
          ],
          "reviewWhy": "기름 튀김은 뜨거운 기름이, 찌기는 물 위의 수증기가, 데치기는 물이 제품과 접촉하는 방식입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-194",
            "selectedOptionId": "bb-q-194-o2",
            "reasonAnchor": "bb-q-194-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-099",
              "sectionId": "bb-l-099-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-194-o4",
          "text": "물에 담그는 가열과 공기·기름을 매체로 하는 가열의 조건이 다릅니다. 한 방식의 시간·온도를 그대로 옮기지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-099",
            "sectionId": "bb-l-099-s2"
          },
          "requiredAssetIds": [
            "bb-a-099-cooking-media"
          ],
          "reviewWhy": "물에 담그는 가열과 공기·기름을 매체로 하는 가열의 조건이 다릅니다. 한 방식의 시간·온도를 그대로 옮기지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-194",
            "selectedOptionId": "bb-q-194-o4",
            "reasonAnchor": "bb-q-194-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-099",
              "sectionId": "bb-l-099-s1"
            }
          ]
        }
      ],
      "sourceIds": [
        "in-steam",
        "in-prior"
      ],
      "assetIds": [],
      "intent": "깊은 기름 튀김·찌기·물속 데치기의 제품 접촉 매체를 순서대로 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "기름 튀김은 뜨거운 기름이, 찌기는 물 위의 수증기가, 데치기는 물이 제품과 접촉하는 방식입니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-ingredients-finishes-r1/lessons.json",
          "lessonId": "bb-l-099",
          "sectionId": "bb-l-099-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-ingredients-finishes-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-194",
        "questionVersion": "regular-20261023-r2"
      },
      "lessonId": "bb-l-099",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-195",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-099",
      "primarySectionId": "bb-l-099-s3",
      "prompt": "원고의 베이글 유형에서 물에 데치는 단계와 오븐 굽기의 관계는?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-195-o1",
          "text": "오븐에 구운 뒤 물에 데쳐 내부 발효를 시작한다."
        },
        {
          "id": "bb-q-195-o2",
          "text": "물에 데치면 이후 오븐 굽기를 대체한다."
        },
        {
          "id": "bb-q-195-o3",
          "text": "굽기 전 데치기가 표면 전분 변화 등에 관여하고 이후 오븐에서 굽는다."
        },
        {
          "id": "bb-q-195-o4",
          "text": "데치기와 오븐 굽기는 같은 이름이므로 둘 중 한 단계만 기록한다."
        }
      ],
      "correctOptionId": "bb-q-195-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-195-o1",
          "text": "배운 순서는 굽기 전 데치기 뒤 오븐 굽기입니다. 데치기를 굽기 뒤 발효 시작으로 바꾸지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-099",
            "sectionId": "bb-l-099-s3"
          },
          "requiredAssetIds": [
            "bb-a-099-bagel-sequence"
          ],
          "reviewWhy": "배운 순서는 굽기 전 데치기 뒤 오븐 굽기입니다. 데치기를 굽기 뒤 발효 시작으로 바꾸지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-195",
            "selectedOptionId": "bb-q-195-o1",
            "reasonAnchor": "bb-q-195-o1-reason"
          }
        },
        {
          "optionId": "bb-q-195-o2",
          "text": "데치기가 이후 굽기를 없애는 뜻은 아닙니다. 표면 변화와 이어지는 오븐 공정을 연결합니다.",
          "returnTo": {
            "lessonId": "bb-l-099",
            "sectionId": "bb-l-099-s3"
          },
          "requiredAssetIds": [
            "bb-a-099-bagel-sequence"
          ],
          "reviewWhy": "데치기가 이후 굽기를 없애는 뜻은 아닙니다. 표면 변화와 이어지는 오븐 공정을 연결합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-195",
            "selectedOptionId": "bb-q-195-o2",
            "reasonAnchor": "bb-q-195-o2-reason"
          }
        },
        {
          "optionId": "bb-q-195-o3",
          "text": "베이글은 물에 데친 뒤 굽는 유형의 예입니다. 표면 전분의 호화 등과 이후 굽기의 공정 위치를 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-099",
            "sectionId": "bb-l-099-s3"
          },
          "requiredAssetIds": [
            "bb-a-099-bagel-sequence"
          ],
          "reviewWhy": "베이글은 물에 데친 뒤 굽는 유형의 예입니다. 표면 전분의 호화 등과 이후 굽기의 공정 위치를 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-195",
            "selectedOptionId": "bb-q-195-o3",
            "reasonAnchor": "bb-q-195-o3-reason"
          }
        },
        {
          "optionId": "bb-q-195-o4",
          "text": "매체와 공정 위치가 다른 두 단계입니다. 같은 단계의 다른 이름으로 합치지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-099",
            "sectionId": "bb-l-099-s3"
          },
          "requiredAssetIds": [
            "bb-a-099-bagel-sequence"
          ],
          "reviewWhy": "매체와 공정 위치가 다른 두 단계입니다. 같은 단계의 다른 이름으로 합치지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-195",
            "selectedOptionId": "bb-q-195-o4",
            "reasonAnchor": "bb-q-195-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "in-bagel",
        "in-prior",
        "in-author"
      ],
      "assetIds": [],
      "intent": "원고의 베이글 유형에서 물에 데치는 단계와 오븐 굽기의 관계는?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "베이글은 물에 데친 뒤 굽는 유형의 예입니다. 표면 전분의 호화 등과 이후 굽기의 공정 위치를 구별합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-ingredients-finishes-r1/lessons.json",
          "lessonId": "bb-l-099",
          "sectionId": "bb-l-099-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-ingredients-finishes-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-195",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-099",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-196",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-100",
      "primarySectionId": "bb-l-100-s1",
      "prompt": "굽기 전 달걀물 도포의 대표 역할로 배운 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-196-o1",
          "text": "표면 갈색·광택 형성에 도움을 주고 씨앗 토핑 등이 붙도록 한다."
        },
        {
          "id": "bb-q-196-o2",
          "text": "도포하면서 공기를 기포로 포함해 반죽을 거품 상태로 만든다."
        },
        {
          "id": "bb-q-196-o3",
          "text": "반죽 전체의 물과 기름을 유화시키기 위해 겉에 바른다."
        },
        {
          "id": "bb-q-196-o4",
          "text": "부스러기 토핑을 매끈한 액체로 바꾸는 것이 목적이다."
        }
      ],
      "correctOptionId": "bb-q-196-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-196-o1",
          "text": "달걀물 도포는 표면의 색·광택과 토핑 부착에 도움을 줄 수 있습니다. 실제 상태는 도포량·배합·굽기 조건도 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-100",
            "sectionId": "bb-l-100-s1"
          },
          "requiredAssetIds": [
            "bb-a-100-finishing-timeline"
          ],
          "reviewWhy": "달걀물 도포는 표면의 색·광택과 토핑 부착에 도움을 줄 수 있습니다. 실제 상태는 도포량·배합·굽기 조건도 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-196",
            "selectedOptionId": "bb-q-196-o1",
            "reasonAnchor": "bb-q-196-o1-reason"
          }
        },
        {
          "optionId": "bb-q-196-o2",
          "text": "공기 기포를 만드는 작용은 달걀 흰자 거품내기와 연결한 역할입니다. 이 문항의 표면 도포는 색·광택·토핑 부착의 목적과 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-055",
            "sectionId": "bb-l-055-s2"
          },
          "requiredAssetIds": [
            "bb-a-100-finishing-timeline"
          ],
          "reviewWhy": "공기 기포를 만드는 작용은 달걀 흰자 거품내기와 연결한 역할입니다. 이 문항의 표면 도포는 색·광택·토핑 부착의 목적과 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-196",
            "selectedOptionId": "bb-q-196-o2",
            "reasonAnchor": "bb-q-196-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-100",
              "sectionId": "bb-l-100-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-196-o3",
          "text": "난황의 유화 기능과 표면에 달걀물을 바르는 작업의 목적은 다릅니다. 도포의 대표 역할은 표면 색·광택과 부착입니다.",
          "returnTo": {
            "lessonId": "bb-l-055",
            "sectionId": "bb-l-055-s2"
          },
          "requiredAssetIds": [
            "bb-a-100-finishing-timeline"
          ],
          "reviewWhy": "난황의 유화 기능과 표면에 달걀물을 바르는 작업의 목적은 다릅니다. 도포의 대표 역할은 표면 색·광택과 부착입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-196",
            "selectedOptionId": "bb-q-196-o3",
            "reasonAnchor": "bb-q-196-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-100",
              "sectionId": "bb-l-100-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-196-o4",
          "text": "스트로이젤 같은 부스러기는 작은 덩어리가 목표인 유형입니다. 달걀물 도포의 대표 목적을 그 상태 변화로 바꾸지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-100",
            "sectionId": "bb-l-100-s3"
          },
          "requiredAssetIds": [
            "bb-a-100-finishing-timeline"
          ],
          "reviewWhy": "스트로이젤 같은 부스러기는 작은 덩어리가 목표인 유형입니다. 달걀물 도포의 대표 목적을 그 상태 변화로 바꾸지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-196",
            "selectedOptionId": "bb-q-196-o4",
            "reasonAnchor": "bb-q-196-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-100",
              "sectionId": "bb-l-100-s1"
            }
          ]
        }
      ],
      "sourceIds": [
        "in-wash",
        "in-prior",
        "in-author"
      ],
      "assetIds": [],
      "intent": "굽기 전 달걀물 도포의 대표 역할로 배운 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "달걀물 도포는 표면의 색·광택과 토핑 부착에 도움을 줄 수 있습니다. 실제 상태는 도포량·배합·굽기 조건도 봅니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-ingredients-finishes-r1/lessons.json",
          "lessonId": "bb-l-100",
          "sectionId": "bb-l-100-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-ingredients-finishes-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-196",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-100",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-197",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-101",
      "primarySectionId": "bb-l-101-s1",
      "prompt": "효소 반응에서 촉매 역할·효소가 작용하는 반응물·반응 뒤 물질을 순서대로 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-197-o1",
          "text": "기질 / 효소 / 생성물"
        },
        {
          "id": "bb-q-197-o2",
          "text": "효소 / 생성물 / 기질"
        },
        {
          "id": "bb-q-197-o3",
          "text": "생성물 / 기질 / 효소"
        },
        {
          "id": "bb-q-197-o4",
          "text": "효소 / 기질 / 생성물"
        }
      ],
      "correctOptionId": "bb-q-197-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-197-o1",
          "text": "효소와 기질의 역할을 바꾸었습니다. 반응을 돕는 촉매가 효소이고, 효소가 작용하는 반응물이 기질입니다.",
          "returnTo": {
            "lessonId": "bb-l-101",
            "sectionId": "bb-l-101-s1"
          },
          "requiredAssetIds": [
            "bb-a-101-enzyme-cycle"
          ],
          "reviewWhy": "효소와 기질의 역할을 바꾸었습니다. 반응을 돕는 촉매가 효소이고, 효소가 작용하는 반응물이 기질입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-197",
            "selectedOptionId": "bb-q-197-o1",
            "reasonAnchor": "bb-q-197-o1-reason"
          }
        },
        {
          "optionId": "bb-q-197-o2",
          "text": "효소의 역할은 맞지만 반응물인 기질과 반응 뒤 생성물을 바꾸었습니다.",
          "returnTo": {
            "lessonId": "bb-l-101",
            "sectionId": "bb-l-101-s1"
          },
          "requiredAssetIds": [
            "bb-a-101-enzyme-cycle"
          ],
          "reviewWhy": "효소의 역할은 맞지만 반응물인 기질과 반응 뒤 생성물을 바꾸었습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-197",
            "selectedOptionId": "bb-q-197-o2",
            "reasonAnchor": "bb-q-197-o2-reason"
          }
        },
        {
          "optionId": "bb-q-197-o3",
          "text": "생성물은 반응 뒤 얻는 물질입니다. 촉매 역할과 같은 이름이 아니며 효소를 마지막 생성물로 놓지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-101",
            "sectionId": "bb-l-101-s1"
          },
          "requiredAssetIds": [
            "bb-a-101-enzyme-cycle"
          ],
          "reviewWhy": "생성물은 반응 뒤 얻는 물질입니다. 촉매 역할과 같은 이름이 아니며 효소를 마지막 생성물로 놓지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-197",
            "selectedOptionId": "bb-q-197-o3",
            "reasonAnchor": "bb-q-197-o3-reason"
          }
        },
        {
          "optionId": "bb-q-197-o4",
          "text": "효소는 반응을 돕는 촉매, 기질은 그 효소가 작용하는 반응물, 생성물은 반응 뒤 얻는 물질입니다.",
          "returnTo": {
            "lessonId": "bb-l-101",
            "sectionId": "bb-l-101-s1"
          },
          "requiredAssetIds": [
            "bb-a-101-enzyme-cycle"
          ],
          "reviewWhy": "효소는 반응을 돕는 촉매, 기질은 그 효소가 작용하는 반응물, 생성물은 반응 뒤 얻는 물질입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-197",
            "selectedOptionId": "bb-q-197-o4",
            "reasonAnchor": "bb-q-197-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "sc-enzymes",
        "sc-prior"
      ],
      "assetIds": [],
      "intent": "효소 반응에서 촉매 역할·효소가 작용하는 반응물·반응 뒤 물질을 순서대로 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "효소는 반응을 돕는 촉매, 기질은 그 효소가 작용하는 반응물, 생성물은 반응 뒤 얻는 물질입니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/lessons.json",
          "lessonId": "bb-l-101",
          "sectionId": "bb-l-101-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-197",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-101",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-198",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-101",
      "primarySectionId": "bb-l-101-s2",
      "prompt": "아밀레이스·프로테아제·말테이스·인버테이스의 대표 분해 대상을 순서대로 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-198-o1",
          "text": "전분 / 단백질 / 맥아당 / 자당"
        },
        {
          "id": "bb-q-198-o2",
          "text": "단백질 / 전분 / 자당 / 맥아당"
        },
        {
          "id": "bb-q-198-o3",
          "text": "전분 / 단백질 / 자당 / 맥아당"
        },
        {
          "id": "bb-q-198-o4",
          "text": "맥아당 / 자당 / 전분 / 단백질"
        }
      ],
      "correctOptionId": "bb-q-198-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-198-o1",
          "text": "각 효소의 작용 대상을 맞게 연결했습니다. 효소의 종류가 다르면 기질과 반응도 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-101",
            "sectionId": "bb-l-101-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "각 효소의 작용 대상을 맞게 연결했습니다. 효소의 종류가 다르면 기질과 반응도 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-198",
            "selectedOptionId": "bb-q-198-o1",
            "reasonAnchor": "bb-q-198-o1-reason"
          }
        },
        {
          "optionId": "bb-q-198-o2",
          "text": "아밀레이스와 프로테아제, 말테이스와 인버테이스의 대상을 각각 바꾸었습니다.",
          "returnTo": {
            "lessonId": "bb-l-101",
            "sectionId": "bb-l-101-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "아밀레이스와 프로테아제, 말테이스와 인버테이스의 대상을 각각 바꾸었습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-198",
            "selectedOptionId": "bb-q-198-o2",
            "reasonAnchor": "bb-q-198-o2-reason"
          }
        },
        {
          "optionId": "bb-q-198-o3",
          "text": "처음 두 대상은 맞지만 말테이스의 맥아당과 인버테이스의 자당을 바꾸었습니다.",
          "returnTo": {
            "lessonId": "bb-l-101",
            "sectionId": "bb-l-101-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "처음 두 대상은 맞지만 말테이스의 맥아당과 인버테이스의 자당을 바꾸었습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-198",
            "selectedOptionId": "bb-q-198-o3",
            "reasonAnchor": "bb-q-198-o3-reason"
          }
        },
        {
          "optionId": "bb-q-198-o4",
          "text": "당 분해 효소와 전분·단백질 분해 효소의 위치를 바꾸었습니다. 이름과 실제 작용 대상을 연결합니다.",
          "returnTo": {
            "lessonId": "bb-l-101",
            "sectionId": "bb-l-101-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "당 분해 효소와 전분·단백질 분해 효소의 위치를 바꾸었습니다. 이름과 실제 작용 대상을 연결합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-198",
            "selectedOptionId": "bb-q-198-o4",
            "reasonAnchor": "bb-q-198-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "sc-bc-enzymes",
        "sc-prior"
      ],
      "assetIds": [],
      "intent": "아밀레이스·프로테아제·말테이스·인버테이스의 대표 분해 대상을 순서대로 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "각 효소의 작용 대상을 맞게 연결했습니다. 효소의 종류가 다르면 기질과 반응도 구별합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/lessons.json",
          "lessonId": "bb-l-101",
          "sectionId": "bb-l-101-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-198",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-101",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-199",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-101",
      "primarySectionId": "bb-l-101-s3",
      "prompt": "효소를 더 높은 온도에 두었을 때의 작용을 읽는 관점으로 알맞은 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-199-o1",
          "text": "모든 효소의 최적 온도는 같으므로 한 값으로 정한다."
        },
        {
          "id": "bb-q-199-o2",
          "text": "온도가 높으면 기질·시간과 관계없이 반응이 같은 비율로 빨라진다."
        },
        {
          "id": "bb-q-199-o3",
          "text": "높은 온도에서 단백질이 변성되면 활성을 잃을 수 있어 일률적으로 증가한다고 보지 않는다."
        },
        {
          "id": "bb-q-199-o4",
          "text": "활성이 떨어져도 가열 시간만 더 늘리면 원래 활성이 회복된다고 정한다."
        }
      ],
      "correctOptionId": "bb-q-199-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-199-o1",
          "text": "효소 종류에 따라 잘 작용하는 온도·pH 범위가 다릅니다. 같은 최적값으로 묶지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-101",
            "sectionId": "bb-l-101-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "효소 종류에 따라 잘 작용하는 온도·pH 범위가 다릅니다. 같은 최적값으로 묶지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-199",
            "selectedOptionId": "bb-q-199-o1",
            "reasonAnchor": "bb-q-199-o1-reason"
          }
        },
        {
          "optionId": "bb-q-199-o2",
          "text": "기질·효소의 양과 시간도 영향을 줍니다. 온도 상승만으로 같은 비율의 증가를 보장하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-101",
            "sectionId": "bb-l-101-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "기질·효소의 양과 시간도 영향을 줍니다. 온도 상승만으로 같은 비율의 증가를 보장하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-199",
            "selectedOptionId": "bb-q-199-o2",
            "reasonAnchor": "bb-q-199-o2-reason"
          }
        },
        {
          "optionId": "bb-q-199-o3",
          "text": "고온 변성으로 활성을 잃을 수 있습니다. 종류별 조건과 양·시간을 함께 보며 계속 가열할수록 빨라진다고 정하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-101",
            "sectionId": "bb-l-101-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "고온 변성으로 활성을 잃을 수 있습니다. 종류별 조건과 양·시간을 함께 보며 계속 가열할수록 빨라진다고 정하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-199",
            "selectedOptionId": "bb-q-199-o3",
            "reasonAnchor": "bb-q-199-o3-reason"
          }
        },
        {
          "optionId": "bb-q-199-o4",
          "text": "효소 종류와 변성·활성 상태를 함께 봐야 합니다. 가열 시간을 늘리는 일만으로 원래 활성의 회복이 보장되지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-101",
            "sectionId": "bb-l-101-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "효소 종류와 변성·활성 상태를 함께 봐야 합니다. 가열 시간을 늘리는 일만으로 원래 활성의 회복이 보장되지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-199",
            "selectedOptionId": "bb-q-199-o4",
            "reasonAnchor": "bb-q-199-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "sc-enzymes",
        "sc-prior"
      ],
      "assetIds": [],
      "intent": "효소를 더 높은 온도에 두었을 때의 작용을 읽는 관점으로 알맞은 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "고온 변성으로 활성을 잃을 수 있습니다. 종류별 조건과 양·시간을 함께 보며 계속 가열할수록 빨라진다고 정하지 않습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/lessons.json",
          "lessonId": "bb-l-101",
          "sectionId": "bb-l-101-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-199",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-101",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-200",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-102",
      "primarySectionId": "bb-l-102-s1",
      "prompt": "손상전분이라는 말이 직접 가리키는 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-200-o1",
          "text": "미생물에 오염되어 부패한 모든 가루"
        },
        {
          "id": "bb-q-200-o2",
          "text": "제분 등에서 전분 입자가 물리적으로 손상된 상태"
        },
        {
          "id": "bb-q-200-o3",
          "text": "색소를 희게 만든 뒤의 모든 밀가루"
        },
        {
          "id": "bb-q-200-o4",
          "text": "효소 활성이 없는 모든 맥아 제품"
        }
      ],
      "correctOptionId": "bb-q-200-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-200-o1",
          "text": "입자의 물리적 손상을 곧바로 부패·미생물 오염으로 정의하지 않습니다. 수분 흡수·효소 접근 등에 주는 영향을 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-102",
            "sectionId": "bb-l-102-s1"
          },
          "requiredAssetIds": [
            "bb-a-102-flour-changes"
          ],
          "reviewWhy": "입자의 물리적 손상을 곧바로 부패·미생물 오염으로 정의하지 않습니다. 수분 흡수·효소 접근 등에 주는 영향을 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-200",
            "selectedOptionId": "bb-q-200-o1",
            "reasonAnchor": "bb-q-200-o1-reason"
          }
        },
        {
          "optionId": "bb-q-200-o2",
          "text": "제분 등의 과정에서 전분 입자가 손상된 상태입니다. 많고 적음의 영향은 제품·공정과 함께 확인합니다.",
          "returnTo": {
            "lessonId": "bb-l-102",
            "sectionId": "bb-l-102-s1"
          },
          "requiredAssetIds": [
            "bb-a-102-flour-changes"
          ],
          "reviewWhy": "제분 등의 과정에서 전분 입자가 손상된 상태입니다. 많고 적음의 영향은 제품·공정과 함께 확인합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-200",
            "selectedOptionId": "bb-q-200-o2",
            "reasonAnchor": "bb-q-200-o2-reason"
          }
        },
        {
          "optionId": "bb-q-200-o3",
          "text": "표백의 색 변화 목적과 전분 입자의 물리적 손상은 다른 내용입니다.",
          "returnTo": {
            "lessonId": "bb-l-102",
            "sectionId": "bb-l-102-s2"
          },
          "requiredAssetIds": [
            "bb-a-102-flour-changes"
          ],
          "reviewWhy": "표백의 색 변화 목적과 전분 입자의 물리적 손상은 다른 내용입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-200",
            "selectedOptionId": "bb-q-200-o3",
            "reasonAnchor": "bb-q-200-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-102",
              "sectionId": "bb-l-102-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-200-o4",
          "text": "맥아의 효소 활성 유무는 별도 재료 구분입니다. 손상전분의 정의와 바꾸어 쓰지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-102",
            "sectionId": "bb-l-102-s3"
          },
          "requiredAssetIds": [
            "bb-a-102-flour-changes"
          ],
          "reviewWhy": "맥아의 효소 활성 유무는 별도 재료 구분입니다. 손상전분의 정의와 바꾸어 쓰지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-200",
            "selectedOptionId": "bb-q-200-o4",
            "reasonAnchor": "bb-q-200-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-102",
              "sectionId": "bb-l-102-s1"
            }
          ]
        }
      ],
      "sourceIds": [
        "sc-damaged"
      ],
      "assetIds": [],
      "intent": "손상전분이라는 말이 직접 가리키는 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "제분 등의 과정에서 전분 입자가 손상된 상태입니다. 많고 적음의 영향은 제품·공정과 함께 확인합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/lessons.json",
          "lessonId": "bb-l-102",
          "sectionId": "bb-l-102-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-200",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-102",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-201",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-102",
      "primarySectionId": "bb-l-102-s2",
      "prompt": "밀가루 숙성과 표백의 설명 초점을 순서대로 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-201-o1",
          "text": "색소 변화 / 반죽을 다루는 성질 변화"
        },
        {
          "id": "bb-q-201-o2",
          "text": "효소 활성 제거 / 미생물 수 감소"
        },
        {
          "id": "bb-q-201-o3",
          "text": "수분활성 측정 / 반죽 온도 측정"
        },
        {
          "id": "bb-q-201-o4",
          "text": "반죽을 다루는 성질 변화 / 색소에 작용한 색 변화"
        }
      ],
      "correctOptionId": "bb-q-201-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-201-o1",
          "text": "두 목적을 바꾸었습니다. 숙성은 제분 뒤 시간·산화 등과 반죽 성질 변화, 표백은 색소 변화에 연결합니다.",
          "returnTo": {
            "lessonId": "bb-l-102",
            "sectionId": "bb-l-102-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "두 목적을 바꾸었습니다. 숙성은 제분 뒤 시간·산화 등과 반죽 성질 변화, 표백은 색소 변화에 연결합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-201",
            "selectedOptionId": "bb-q-201-o1",
            "reasonAnchor": "bb-q-201-o1-reason"
          }
        },
        {
          "optionId": "bb-q-201-o2",
          "text": "이 두 용어를 효소 제거·미생물 감소의 정의로 대체하지 않습니다. 실제 처리제 사용 기준도 별도로 확인합니다.",
          "returnTo": {
            "lessonId": "bb-l-102",
            "sectionId": "bb-l-102-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "이 두 용어를 효소 제거·미생물 감소의 정의로 대체하지 않습니다. 실제 처리제 사용 기준도 별도로 확인합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-201",
            "selectedOptionId": "bb-q-201-o2",
            "reasonAnchor": "bb-q-201-o2-reason"
          }
        },
        {
          "optionId": "bb-q-201-o3",
          "text": "두 측정 지표의 이름이 아니라 밀가루의 변화와 처리 목적을 구별한 것입니다.",
          "returnTo": {
            "lessonId": "bb-l-102",
            "sectionId": "bb-l-102-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "두 측정 지표의 이름이 아니라 밀가루의 변화와 처리 목적을 구별한 것입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-201",
            "selectedOptionId": "bb-q-201-o3",
            "reasonAnchor": "bb-q-201-o3-reason"
          }
        },
        {
          "optionId": "bb-q-201-o4",
          "text": "숙성은 반죽을 다루는 성질, 표백은 색소에 작용해 색을 바꾸는 목적과 연결합니다. 흰색만으로 모든 품질을 확정하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-102",
            "sectionId": "bb-l-102-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "숙성은 반죽을 다루는 성질, 표백은 색소에 작용해 색을 바꾸는 목적과 연결합니다. 흰색만으로 모든 품질을 확정하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-201",
            "selectedOptionId": "bb-q-201-o4",
            "reasonAnchor": "bb-q-201-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "sc-flour-age",
        "sc-prior"
      ],
      "assetIds": [],
      "intent": "밀가루 숙성과 표백의 설명 초점을 순서대로 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "숙성은 반죽을 다루는 성질, 표백은 색소에 작용해 색을 바꾸는 목적과 연결합니다. 흰색만으로 모든 품질을 확정하지 않습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/lessons.json",
          "lessonId": "bb-l-102",
          "sectionId": "bb-l-102-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-201",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-102",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-202",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-102",
      "primarySectionId": "bb-l-102-s3",
      "prompt": "디아스타틱 맥아와 비디아스타틱 맥아를 구별하는 기준은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-202-o1",
          "text": "액체인지 가루인지의 제품 모양"
        },
        {
          "id": "bb-q-202-o2",
          "text": "갈색이 진한지 연한지의 색"
        },
        {
          "id": "bb-q-202-o3",
          "text": "효소 활성을 유지했는지 없는지"
        },
        {
          "id": "bb-q-202-o4",
          "text": "단맛이 있으면 모두 같은 맥아라는 기준"
        }
      ],
      "correctOptionId": "bb-q-202-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-202-o1",
          "text": "액상·분말 형태와 효소 활성은 다른 구분입니다. 제품 모양만으로 활성을 정하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-102",
            "sectionId": "bb-l-102-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "액상·분말 형태와 효소 활성은 다른 구분입니다. 제품 모양만으로 활성을 정하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-202",
            "selectedOptionId": "bb-q-202-o1",
            "reasonAnchor": "bb-q-202-o1-reason"
          }
        },
        {
          "optionId": "bb-q-202-o2",
          "text": "색만으로 효소 활성 유무를 확정하지 않습니다. 제품의 기능과 표시를 확인합니다.",
          "returnTo": {
            "lessonId": "bb-l-102",
            "sectionId": "bb-l-102-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "색만으로 효소 활성 유무를 확정하지 않습니다. 제품의 기능과 표시를 확인합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-202",
            "selectedOptionId": "bb-q-202-o2",
            "reasonAnchor": "bb-q-202-o2-reason"
          }
        },
        {
          "optionId": "bb-q-202-o3",
          "text": "디아스타틱은 효소 활성을 유지한 맥아, 비디아스타틱은 가열 등으로 효소 활성이 없는 맥아를 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-102",
            "sectionId": "bb-l-102-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "디아스타틱은 효소 활성을 유지한 맥아, 비디아스타틱은 가열 등으로 효소 활성이 없는 맥아를 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-202",
            "selectedOptionId": "bb-q-202-o3",
            "reasonAnchor": "bb-q-202-o3-reason"
          }
        },
        {
          "optionId": "bb-q-202-o4",
          "text": "두 유형 모두 당·향·색에 관여할 수 있어도 효소 기능까지 같아지는 것은 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-102",
            "sectionId": "bb-l-102-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "두 유형 모두 당·향·색에 관여할 수 있어도 효소 기능까지 같아지는 것은 아닙니다.",
          "resumeQuestion": {
            "questionId": "bb-q-202",
            "selectedOptionId": "bb-q-202-o4",
            "reasonAnchor": "bb-q-202-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "sc-malt"
      ],
      "assetIds": [],
      "intent": "디아스타틱 맥아와 비디아스타틱 맥아를 구별하는 기준은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "디아스타틱은 효소 활성을 유지한 맥아, 비디아스타틱은 가열 등으로 효소 활성이 없는 맥아를 구별합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/lessons.json",
          "lessonId": "bb-l-102",
          "sectionId": "bb-l-102-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-202",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-102",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-203",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-103",
      "primarySectionId": "bb-l-103-s1",
      "prompt": "pH가 같은 두 혼합물에 같은 양의 산을 조금 더했을 때 pH 변화가 달랐다. 현재 pH와 구별해 살펴볼 성질은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-203-o1",
          "text": "완충능"
        },
        {
          "id": "bb-q-203-o2",
          "text": "처음 측정한 pH 자체"
        },
        {
          "id": "bb-q-203-o3",
          "text": "물의 경도"
        },
        {
          "id": "bb-q-203-o4",
          "text": "수분활성"
        }
      ],
      "correctOptionId": "bb-q-203-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-203-o1",
          "text": "완충능은 산·염기를 더했을 때 pH 변화에 저항하는 정도입니다. 처음 pH가 같아도 조성과 완충능이 다를 수 있습니다.",
          "returnTo": {
            "lessonId": "bb-l-103",
            "sectionId": "bb-l-103-s1"
          },
          "requiredAssetIds": [
            "bb-a-103-buffer-nv"
          ],
          "reviewWhy": "완충능은 산·염기를 더했을 때 pH 변화에 저항하는 정도입니다. 처음 pH가 같아도 조성과 완충능이 다를 수 있습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-203",
            "selectedOptionId": "bb-q-203-o1",
            "reasonAnchor": "bb-q-203-o1-reason"
          }
        },
        {
          "optionId": "bb-q-203-o2",
          "text": "pH는 현재의 산성·염기성 상태입니다. 같은 처음 pH에서 추가한 산에 대한 변화가 다르다는 관찰은 완충능과 구별해 읽습니다.",
          "returnTo": {
            "lessonId": "bb-l-103",
            "sectionId": "bb-l-103-s1"
          },
          "requiredAssetIds": [
            "bb-a-103-buffer-nv"
          ],
          "reviewWhy": "pH는 현재의 산성·염기성 상태입니다. 같은 처음 pH에서 추가한 산에 대한 변화가 다르다는 관찰은 완충능과 구별해 읽습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-203",
            "selectedOptionId": "bb-q-203-o2",
            "reasonAnchor": "bb-q-203-o2-reason"
          }
        },
        {
          "optionId": "bb-q-203-o3",
          "text": "경도는 주로 칼슘·마그네슘 이온의 양과 관련됩니다. 산·염기에 대한 pH 변화 저항의 이름은 완충능입니다.",
          "returnTo": {
            "lessonId": "bb-l-052",
            "sectionId": "bb-l-052-s1"
          },
          "requiredAssetIds": [
            "bb-a-052-water-indicators",
            "bb-a-103-buffer-nv"
          ],
          "reviewWhy": "경도는 주로 칼슘·마그네슘 이온의 양과 관련됩니다. 산·염기에 대한 pH 변화 저항의 이름은 완충능입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-203",
            "selectedOptionId": "bb-q-203-o3",
            "reasonAnchor": "bb-q-203-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-103",
              "sectionId": "bb-l-103-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-203-o4",
          "text": "수분활성은 같은 온도에서 물의 증기압을 비교한 비입니다. 산을 더했을 때 pH 변화 저항과는 다른 지표입니다.",
          "returnTo": {
            "lessonId": "bb-l-040",
            "sectionId": "bb-l-040-s2"
          },
          "requiredAssetIds": [
            "kc-F020-ratio",
            "bb-a-103-buffer-nv"
          ],
          "reviewWhy": "수분활성은 같은 온도에서 물의 증기압을 비교한 비입니다. 산을 더했을 때 pH 변화 저항과는 다른 지표입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-203",
            "selectedOptionId": "bb-q-203-o4",
            "reasonAnchor": "bb-q-203-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-103",
              "sectionId": "bb-l-103-s1"
            }
          ]
        }
      ],
      "sourceIds": [
        "sc-buffer",
        "sc-prior"
      ],
      "assetIds": [],
      "intent": "pH가 같은 두 혼합물에 같은 양의 산을 조금 더했을 때 pH 변화가 달랐다. 현재 pH와 구별해 살펴볼 성질은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "완충능은 산·염기를 더했을 때 pH 변화에 저항하는 정도입니다. 처음 pH가 같아도 조성과 완충능이 다를 수 있습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/lessons.json",
          "lessonId": "bb-l-103",
          "sectionId": "bb-l-103-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-203",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-103",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-204",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-103",
      "primarySectionId": "bb-l-103-s2",
      "prompt": "가정한 산 A의 중화가 NV는 60이다. 산 100질량부가 소다 60질량부를 중화하는 정의에서, 소다 12 g에 대응하는 산 A의 질량은?",
      "conditions": [
        "산 A는 산식 설명용 가상 재료이다. 실제 첨가물의 사용량·허용량이나 배합 지시가 아니다."
      ],
      "options": [
        {
          "id": "bb-q-204-o1",
          "text": "7.2 g"
        },
        {
          "id": "bb-q-204-o2",
          "text": "12 g"
        },
        {
          "id": "bb-q-204-o3",
          "text": "20 g"
        },
        {
          "id": "bb-q-204-o4",
          "text": "60 g"
        }
      ],
      "correctOptionId": "bb-q-204-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-204-o1",
          "text": "12×0.60=7.2 g은 산과 소다의 대응 방향을 뒤집은 값입니다. 소다 60질량부에 산 100질량부가 대응합니다.",
          "returnTo": {
            "lessonId": "bb-l-103",
            "sectionId": "bb-l-103-s2"
          },
          "requiredAssetIds": [
            "bb-a-103-nv-mass"
          ],
          "reviewWhy": "12×0.60=7.2 g은 산과 소다의 대응 방향을 뒤집은 값입니다. 소다 60질량부에 산 100질량부가 대응합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-204",
            "selectedOptionId": "bb-q-204-o1",
            "reasonAnchor": "bb-q-204-o1-reason"
          }
        },
        {
          "optionId": "bb-q-204-o2",
          "text": "12 g은 산과 소다가 같은 질량으로 대응한다고 놓은 값입니다. 이 가정의 대응비는 산100:소다60입니다.",
          "returnTo": {
            "lessonId": "bb-l-103",
            "sectionId": "bb-l-103-s2"
          },
          "requiredAssetIds": [
            "bb-a-103-nv-mass"
          ],
          "reviewWhy": "12 g은 산과 소다가 같은 질량으로 대응한다고 놓은 값입니다. 이 가정의 대응비는 산100:소다60입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-204",
            "selectedOptionId": "bb-q-204-o2",
            "reasonAnchor": "bb-q-204-o2-reason"
          }
        },
        {
          "optionId": "bb-q-204-o3",
          "text": "산 질량=소다 12 g×100÷60=20 g입니다. 주어진 중화가 정의의 질량비를 보존했습니다.",
          "returnTo": {
            "lessonId": "bb-l-103",
            "sectionId": "bb-l-103-s2"
          },
          "requiredAssetIds": [
            "bb-a-103-nv-mass"
          ],
          "reviewWhy": "산 질량=소다 12 g×100÷60=20 g입니다. 주어진 중화가 정의의 질량비를 보존했습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-204",
            "selectedOptionId": "bb-q-204-o3",
            "reasonAnchor": "bb-q-204-o3-reason"
          }
        },
        {
          "optionId": "bb-q-204-o4",
          "text": "60은 산100질량부에 대응하는 소다의 질량부입니다. 문항의 산 필요량을 그대로 60 g으로 읽지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-103",
            "sectionId": "bb-l-103-s2"
          },
          "requiredAssetIds": [
            "bb-a-103-nv-mass"
          ],
          "reviewWhy": "60은 산100질량부에 대응하는 소다의 질량부입니다. 문항의 산 필요량을 그대로 60 g으로 읽지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-204",
            "selectedOptionId": "bb-q-204-o4",
            "reasonAnchor": "bb-q-204-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "sc-nv",
        "sc-author"
      ],
      "assetIds": [],
      "intent": "가정한 산 A의 중화가 NV는 60이다. 산 100질량부가 소다 60질량부를 중화하는 정의에서, 소다 12 g에 대응하는 산 A의 질량은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "산 질량=소다 12 g×100÷60=20 g입니다. 주어진 중화가 정의의 질량비를 보존했습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "calculation": {
        "expression": "12 g soda * 100 / 60",
        "result": 20,
        "unit": "g acid"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/lessons.json",
          "lessonId": "bb-l-103",
          "sectionId": "bb-l-103-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-204",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-103",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-205",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-103",
      "primarySectionId": "bb-l-103-s3",
      "prompt": "서로 다른 팽창산 A·B의 NV가 같다. 같다고 읽을 수 있는 기준과 별도로 볼 조건을 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-205-o1",
          "text": "현재 pH가 같음 / 중화할 수 있는 양은 다름"
        },
        {
          "id": "bb-q-205-o2",
          "text": "물과 반응하는 속도가 같음 / 산 100질량부 기준이 다름"
        },
        {
          "id": "bb-q-205-o3",
          "text": "기체 발생 시점이 같음 / 모든 제품의 맛이 같음"
        },
        {
          "id": "bb-q-205-o4",
          "text": "정의된 산 질량당 중화량이 같음 / 반응 속도·시점은 다를 수 있음"
        }
      ],
      "correctOptionId": "bb-q-205-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-205-o1",
          "text": "NV는 현재 pH값이 아니라 산 100질량부에 대응하는 소다량입니다. pH가 같다는 정보로 바꾸지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-103",
            "sectionId": "bb-l-103-s3"
          },
          "requiredAssetIds": [
            "bb-a-103-nv-mass"
          ],
          "reviewWhy": "NV는 현재 pH값이 아니라 산 100질량부에 대응하는 소다량입니다. pH가 같다는 정보로 바꾸지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-205",
            "selectedOptionId": "bb-q-205-o1",
            "reasonAnchor": "bb-q-205-o1-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-103",
              "sectionId": "bb-l-103-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-205-o2",
          "text": "같은 NV가 같은 반응 속도를 보장하지 않습니다. 기준 산 100질량부라는 정의는 유지합니다.",
          "returnTo": {
            "lessonId": "bb-l-103",
            "sectionId": "bb-l-103-s3"
          },
          "requiredAssetIds": [
            "bb-a-103-nv-mass"
          ],
          "reviewWhy": "같은 NV가 같은 반응 속도를 보장하지 않습니다. 기준 산 100질량부라는 정의는 유지합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-205",
            "selectedOptionId": "bb-q-205-o2",
            "reasonAnchor": "bb-q-205-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-103",
              "sectionId": "bb-l-103-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-205-o3",
          "text": "기체 발생 시점이나 맛은 NV 하나로 같다고 정할 수 없습니다. 종류와 배합 조건을 함께 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-103",
            "sectionId": "bb-l-103-s3"
          },
          "requiredAssetIds": [
            "bb-a-103-nv-mass"
          ],
          "reviewWhy": "기체 발생 시점이나 맛은 NV 하나로 같다고 정할 수 없습니다. 종류와 배합 조건을 함께 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-205",
            "selectedOptionId": "bb-q-205-o3",
            "reasonAnchor": "bb-q-205-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-103",
              "sectionId": "bb-l-103-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-205-o4",
          "text": "같은 정의의 질량당 중화량을 비교하는 값이며 물 접촉·가열 중 반응 비중과 속도는 별도로 달라질 수 있습니다.",
          "returnTo": {
            "lessonId": "bb-l-103",
            "sectionId": "bb-l-103-s3"
          },
          "requiredAssetIds": [
            "bb-a-103-nv-mass"
          ],
          "reviewWhy": "같은 정의의 질량당 중화량을 비교하는 값이며 물 접촉·가열 중 반응 비중과 속도는 별도로 달라질 수 있습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-205",
            "selectedOptionId": "bb-q-205-o4",
            "reasonAnchor": "bb-q-205-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-103",
              "sectionId": "bb-l-103-s2"
            }
          ]
        }
      ],
      "sourceIds": [
        "sc-nv",
        "sc-author"
      ],
      "assetIds": [],
      "intent": "서로 다른 팽창산 A·B의 NV가 같다. 같다고 읽을 수 있는 기준과 별도로 볼 조건을 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "같은 정의의 질량당 중화량을 비교하는 값이며 물 접촉·가열 중 반응 비중과 속도는 별도로 달라질 수 있습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/lessons.json",
          "lessonId": "bb-l-103",
          "sectionId": "bb-l-103-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-205",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-103",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-206",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-104",
      "primarySectionId": "bb-l-104-s1",
      "prompt": "우유에서 카제인의 미셀 상태를 설명한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-206-o1",
          "text": "단백질이 아닌 지방 방울 한 개의 다른 이름이다."
        },
        {
          "id": "bb-q-206-o2",
          "text": "우유 속 유당이 모두 붙어 생긴 설탕 결정이다."
        },
        {
          "id": "bb-q-206-o3",
          "text": "카제인이 작은 집합 상태로 존재하는 것이다."
        },
        {
          "id": "bb-q-206-o4",
          "text": "커드에서 분리한 순수한 물만을 뜻한다."
        }
      ],
      "correctOptionId": "bb-q-206-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-206-o1",
          "text": "카제인 계열은 우유의 단백질입니다. 지방 방울과 같은 성분으로 바꾸지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-104",
            "sectionId": "bb-l-104-s1"
          },
          "requiredAssetIds": [
            "bb-a-104-curd-whey"
          ],
          "reviewWhy": "카제인 계열은 우유의 단백질입니다. 지방 방울과 같은 성분으로 바꾸지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-206",
            "selectedOptionId": "bb-q-206-o1",
            "reasonAnchor": "bb-q-206-o1-reason"
          }
        },
        {
          "optionId": "bb-q-206-o2",
          "text": "유당은 당 성분이며 카제인은 단백질입니다. 미셀을 설탕 결정으로 정의하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-043",
            "sectionId": "bb-l-043-s2"
          },
          "requiredAssetIds": [
            "bb-a-043-sugars",
            "bb-a-104-curd-whey"
          ],
          "reviewWhy": "유당은 당 성분이며 카제인은 단백질입니다. 미셀을 설탕 결정으로 정의하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-206",
            "selectedOptionId": "bb-q-206-o2",
            "reasonAnchor": "bb-q-206-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-104",
              "sectionId": "bb-l-104-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-206-o3",
          "text": "카제인은 미셀이라는 작은 집합 상태로 존재하는 것으로 배웠습니다. 우유를 지방 방울만 있는 액체로 보지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-104",
            "sectionId": "bb-l-104-s1"
          },
          "requiredAssetIds": [
            "bb-a-104-curd-whey"
          ],
          "reviewWhy": "카제인은 미셀이라는 작은 집합 상태로 존재하는 것으로 배웠습니다. 우유를 지방 방울만 있는 액체로 보지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-206",
            "selectedOptionId": "bb-q-206-o3",
            "reasonAnchor": "bb-q-206-o3-reason"
          }
        },
        {
          "optionId": "bb-q-206-o4",
          "text": "커드에서 분리되는 액상은 유청이며 순수한 물만은 아닙니다. 카제인 미셀의 이름과 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-104",
            "sectionId": "bb-l-104-s3"
          },
          "requiredAssetIds": [
            "bb-a-104-curd-whey"
          ],
          "reviewWhy": "커드에서 분리되는 액상은 유청이며 순수한 물만은 아닙니다. 카제인 미셀의 이름과 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-206",
            "selectedOptionId": "bb-q-206-o4",
            "reasonAnchor": "bb-q-206-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-104",
              "sectionId": "bb-l-104-s1"
            }
          ]
        }
      ],
      "sourceIds": [
        "sc-milkproteins"
      ],
      "assetIds": [],
      "intent": "우유에서 카제인의 미셀 상태를 설명한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "카제인은 미셀이라는 작은 집합 상태로 존재하는 것으로 배웠습니다. 우유를 지방 방울만 있는 액체로 보지 않습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/lessons.json",
          "lessonId": "bb-l-104",
          "sectionId": "bb-l-104-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-206",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-104",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-207",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-104",
      "primarySectionId": "bb-l-104-s2",
      "prompt": "카제인 미셀의 안정성에 작용해 응집을 일으키는 치즈 제조 방식에서 배운 재료의 예는?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-207-o1",
          "text": "렌넷"
        },
        {
          "id": "bb-q-207-o2",
          "text": "말테이스"
        },
        {
          "id": "bb-q-207-o3",
          "text": "인버테이스"
        },
        {
          "id": "bb-q-207-o4",
          "text": "아밀레이스"
        }
      ],
      "correctOptionId": "bb-q-207-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-207-o1",
          "text": "렌넷은 카제인 미셀의 안정성에 작용해 응집을 일으키는 치즈 제조 방식에 쓰이는 예입니다. 산성화와 효소 작용도 구별해 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-104",
            "sectionId": "bb-l-104-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "렌넷은 카제인 미셀의 안정성에 작용해 응집을 일으키는 치즈 제조 방식에 쓰이는 예입니다. 산성화와 효소 작용도 구별해 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-207",
            "selectedOptionId": "bb-q-207-o1",
            "reasonAnchor": "bb-q-207-o1-reason"
          }
        },
        {
          "optionId": "bb-q-207-o2",
          "text": "말테이스는 앞에서 맥아당의 가수분해에 연결한 이름입니다. 이번 카제인 응집에 연결한 예는 렌넷입니다.",
          "returnTo": {
            "lessonId": "bb-l-101",
            "sectionId": "bb-l-101-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "말테이스는 앞에서 맥아당의 가수분해에 연결한 이름입니다. 이번 카제인 응집에 연결한 예는 렌넷입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-207",
            "selectedOptionId": "bb-q-207-o2",
            "reasonAnchor": "bb-q-207-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-104",
              "sectionId": "bb-l-104-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-207-o3",
          "text": "인버테이스는 자당 가수분해에 연결했습니다. 카제인 미셀의 응집에 쓴 예와 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-101",
            "sectionId": "bb-l-101-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "인버테이스는 자당 가수분해에 연결했습니다. 카제인 미셀의 응집에 쓴 예와 다릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-207",
            "selectedOptionId": "bb-q-207-o3",
            "reasonAnchor": "bb-q-207-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-104",
              "sectionId": "bb-l-104-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-207-o4",
          "text": "아밀레이스는 전분 분해에 연결한 효소입니다. 카제인 미셀의 안정성에 작용하는 예인 렌넷과 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-101",
            "sectionId": "bb-l-101-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "아밀레이스는 전분 분해에 연결한 효소입니다. 카제인 미셀의 안정성에 작용하는 예인 렌넷과 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-207",
            "selectedOptionId": "bb-q-207-o4",
            "reasonAnchor": "bb-q-207-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-104",
              "sectionId": "bb-l-104-s2"
            }
          ]
        }
      ],
      "sourceIds": [
        "sc-milkproteins",
        "sc-cheese"
      ],
      "assetIds": [],
      "intent": "카제인 미셀의 안정성에 작용해 응집을 일으키는 치즈 제조 방식에서 배운 재료의 예는?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "렌넷은 카제인 미셀의 안정성에 작용해 응집을 일으키는 치즈 제조 방식에 쓰이는 예입니다. 산성화와 효소 작용도 구별해 봅니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/lessons.json",
          "lessonId": "bb-l-104",
          "sectionId": "bb-l-104-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-207",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-104",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-208",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-104",
      "primarySectionId": "bb-l-104-s3",
      "prompt": "커드와 유청의 구별로 알맞은 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-208-o1",
          "text": "커드는 분리 액상, 유청은 응집해 모인 쪽이다."
        },
        {
          "id": "bb-q-208-o2",
          "text": "둘 다 이름만 다르고 지방만으로 된 같은 부분이다."
        },
        {
          "id": "bb-q-208-o3",
          "text": "커드는 응집해 모인 쪽이며 유청은 성분이 없는 순수 물이다."
        },
        {
          "id": "bb-q-208-o4",
          "text": "커드는 응집해 모인 쪽, 유청은 유당·염류·단백질 등을 포함할 수 있는 액상이다."
        }
      ],
      "correctOptionId": "bb-q-208-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-208-o1",
          "text": "응집한 쪽과 분리 액상의 이름을 바꾸었습니다. 커드가 모인 쪽이고 유청이 분리되는 액상입니다.",
          "returnTo": {
            "lessonId": "bb-l-104",
            "sectionId": "bb-l-104-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "응집한 쪽과 분리 액상의 이름을 바꾸었습니다. 커드가 모인 쪽이고 유청이 분리되는 액상입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-208",
            "selectedOptionId": "bb-q-208-o1",
            "reasonAnchor": "bb-q-208-o1-reason"
          }
        },
        {
          "optionId": "bb-q-208-o2",
          "text": "단백질 응집과 분리 뒤 부분의 구분입니다. 두 부분을 지방만 있는 같은 재료로 보지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-104",
            "sectionId": "bb-l-104-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "단백질 응집과 분리 뒤 부분의 구분입니다. 두 부분을 지방만 있는 같은 재료로 보지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-208",
            "selectedOptionId": "bb-q-208-o2",
            "reasonAnchor": "bb-q-208-o2-reason"
          }
        },
        {
          "optionId": "bb-q-208-o3",
          "text": "커드는 맞지만 유청의 성분을 모두 뺐습니다. 유청에는 유당·염류·유청단백질 등이 포함될 수 있습니다.",
          "returnTo": {
            "lessonId": "bb-l-104",
            "sectionId": "bb-l-104-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "커드는 맞지만 유청의 성분을 모두 뺐습니다. 유청에는 유당·염류·유청단백질 등이 포함될 수 있습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-208",
            "selectedOptionId": "bb-q-208-o3",
            "reasonAnchor": "bb-q-208-o3-reason"
          }
        },
        {
          "optionId": "bb-q-208-o4",
          "text": "응집한 커드와 분리 액상인 유청을 구별했습니다. 같은 우유 유래라도 수분·지방·산도·염분 등을 확인합니다.",
          "returnTo": {
            "lessonId": "bb-l-104",
            "sectionId": "bb-l-104-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "응집한 커드와 분리 액상인 유청을 구별했습니다. 같은 우유 유래라도 수분·지방·산도·염분 등을 확인합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-208",
            "selectedOptionId": "bb-q-208-o4",
            "reasonAnchor": "bb-q-208-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "sc-cheese",
        "sc-milkproteins",
        "sc-prior"
      ],
      "assetIds": [],
      "intent": "커드와 유청의 구별로 알맞은 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "응집한 커드와 분리 액상인 유청을 구별했습니다. 같은 우유 유래라도 수분·지방·산도·염분 등을 확인합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/lessons.json",
          "lessonId": "bb-l-104",
          "sectionId": "bb-l-104-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-208",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-104",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-209",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-105",
      "primarySectionId": "bb-l-105-s1",
      "prompt": "글리세롤에 연결된 지방산 수가 하나·둘·셋일 때 이름을 순서대로 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-209-o1",
          "text": "다이 / 모노 / 트라이글리세라이드"
        },
        {
          "id": "bb-q-209-o2",
          "text": "모노 / 다이 / 트라이글리세라이드"
        },
        {
          "id": "bb-q-209-o3",
          "text": "트라이 / 다이 / 모노글리세라이드"
        },
        {
          "id": "bb-q-209-o4",
          "text": "모노 / 트라이 / 다이글리세라이드"
        }
      ],
      "correctOptionId": "bb-q-209-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-209-o1",
          "text": "하나인 모노와 둘인 다이를 바꾸었습니다. 탄소 사슬 길이가 아니라 글리세롤에 연결된 수를 셉니다.",
          "returnTo": {
            "lessonId": "bb-l-105",
            "sectionId": "bb-l-105-s1"
          },
          "requiredAssetIds": [
            "bb-a-105-glyceride-count"
          ],
          "reviewWhy": "하나인 모노와 둘인 다이를 바꾸었습니다. 탄소 사슬 길이가 아니라 글리세롤에 연결된 수를 셉니다.",
          "resumeQuestion": {
            "questionId": "bb-q-209",
            "selectedOptionId": "bb-q-209-o1",
            "reasonAnchor": "bb-q-209-o1-reason"
          }
        },
        {
          "optionId": "bb-q-209-o2",
          "text": "하나 모노, 둘 다이, 셋 트라이글리세라이드입니다. 앞의 중성지방 대표 구조는 트라이에 연결됩니다.",
          "returnTo": {
            "lessonId": "bb-l-105",
            "sectionId": "bb-l-105-s1"
          },
          "requiredAssetIds": [
            "bb-a-105-glyceride-count"
          ],
          "reviewWhy": "하나 모노, 둘 다이, 셋 트라이글리세라이드입니다. 앞의 중성지방 대표 구조는 트라이에 연결됩니다.",
          "resumeQuestion": {
            "questionId": "bb-q-209",
            "selectedOptionId": "bb-q-209-o2",
            "reasonAnchor": "bb-q-209-o2-reason"
          }
        },
        {
          "optionId": "bb-q-209-o3",
          "text": "하나와 셋의 이름을 반대로 연결했습니다. 트라이는 세 지방산 부분이 연결된 구조입니다.",
          "returnTo": {
            "lessonId": "bb-l-105",
            "sectionId": "bb-l-105-s1"
          },
          "requiredAssetIds": [
            "bb-a-105-glyceride-count"
          ],
          "reviewWhy": "하나와 셋의 이름을 반대로 연결했습니다. 트라이는 세 지방산 부분이 연결된 구조입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-209",
            "selectedOptionId": "bb-q-209-o3",
            "reasonAnchor": "bb-q-209-o3-reason"
          }
        },
        {
          "optionId": "bb-q-209-o4",
          "text": "둘과 셋의 이름을 바꾸었습니다. 다이는 둘, 트라이는 셋입니다.",
          "returnTo": {
            "lessonId": "bb-l-105",
            "sectionId": "bb-l-105-s1"
          },
          "requiredAssetIds": [
            "bb-a-105-glyceride-count"
          ],
          "reviewWhy": "둘과 셋의 이름을 바꾸었습니다. 다이는 둘, 트라이는 셋입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-209",
            "selectedOptionId": "bb-q-209-o4",
            "reasonAnchor": "bb-q-209-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "sc-emulsifiers",
        "sc-prior"
      ],
      "assetIds": [],
      "intent": "글리세롤에 연결된 지방산 수가 하나·둘·셋일 때 이름을 순서대로 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "하나 모노, 둘 다이, 셋 트라이글리세라이드입니다. 앞의 중성지방 대표 구조는 트라이에 연결됩니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/lessons.json",
          "lessonId": "bb-l-105",
          "sectionId": "bb-l-105-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-209",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-105",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-210",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-105",
      "primarySectionId": "bb-l-105-s3",
      "prompt": "일부 유화제를 써서 빵 속이 단단해지는 변화가 늦어졌다. 이 결과의 해석으로 알맞은 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-210-o1",
          "text": "조직 변화가 늦어졌으므로 미생물 안전도 자동 보증된다."
        },
        {
          "id": "bb-q-210-o2",
          "text": "부드러움이 유지되면 국내 품목별 사용 조건도 충족한 것이다."
        },
        {
          "id": "bb-q-210-o3",
          "text": "조직 노화 지연과 미생물 안전·사용 허용 조건은 각각 구별한다."
        },
        {
          "id": "bb-q-210-o4",
          "text": "유화 작용은 기름을 더 넣은 질량만의 다른 이름이다."
        }
      ],
      "correctOptionId": "bb-q-210-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-210-o1",
          "text": "조직의 부드러움과 미생물적으로 안전한 상태는 다른 조건입니다. 한 결과로 다른 위해 관리를 대신하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-105",
            "sectionId": "bb-l-105-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "조직의 부드러움과 미생물적으로 안전한 상태는 다른 조건입니다. 한 결과로 다른 위해 관리를 대신하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-210",
            "selectedOptionId": "bb-q-210-o1",
            "reasonAnchor": "bb-q-210-o1-reason"
          }
        },
        {
          "optionId": "bb-q-210-o2",
          "text": "제품의 조직 상태는 첨가물의 국내 사용 기준 충족을 입증하지 않습니다. 해당 제품·기능·기준을 따로 확인합니다.",
          "returnTo": {
            "lessonId": "bb-l-105",
            "sectionId": "bb-l-105-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "제품의 조직 상태는 첨가물의 국내 사용 기준 충족을 입증하지 않습니다. 해당 제품·기능·기준을 따로 확인합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-210",
            "selectedOptionId": "bb-q-210-o2",
            "reasonAnchor": "bb-q-210-o2-reason"
          }
        },
        {
          "optionId": "bb-q-210-o3",
          "text": "유화·전분과의 상호작용에 따른 조직 변화, 미생물 위해, 규정상 사용 조건을 분리해 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-105",
            "sectionId": "bb-l-105-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "유화·전분과의 상호작용에 따른 조직 변화, 미생물 위해, 규정상 사용 조건을 분리해 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-210",
            "selectedOptionId": "bb-q-210-o3",
            "reasonAnchor": "bb-q-210-o3-reason"
          }
        },
        {
          "optionId": "bb-q-210-o4",
          "text": "유화제는 계면에서 분산을 돕고 유지하는 역할입니다. 단순히 기름 질량을 늘리는 일과 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-105",
            "sectionId": "bb-l-105-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "유화제는 계면에서 분산을 돕고 유지하는 역할입니다. 단순히 기름 질량을 늘리는 일과 다릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-210",
            "selectedOptionId": "bb-q-210-o4",
            "reasonAnchor": "bb-q-210-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-105",
              "sectionId": "bb-l-105-s3"
            }
          ]
        }
      ],
      "sourceIds": [
        "sc-emulsifiers",
        "sc-prior"
      ],
      "assetIds": [],
      "intent": "일부 유화제를 써서 빵 속이 단단해지는 변화가 늦어졌다. 이 결과의 해석으로 알맞은 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "유화·전분과의 상호작용에 따른 조직 변화, 미생물 위해, 규정상 사용 조건을 분리해 봅니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/lessons.json",
          "lessonId": "bb-l-105",
          "sectionId": "bb-l-105-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-210",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-105",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-211",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-106",
      "primarySectionId": "bb-l-106-s1",
      "prompt": "발연과 인화에 관련된 현상을 순서대로 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-211-o1",
          "text": "불이 붙음 / 연기가 나기 시작함"
        },
        {
          "id": "bb-q-211-o2",
          "text": "연기가 나기 시작함 / 불이 붙음"
        },
        {
          "id": "bb-q-211-o3",
          "text": "발연과 인화 모두 연기가 나기 시작하는 현상"
        },
        {
          "id": "bb-q-211-o4",
          "text": "발연과 인화 모두 불이 붙기 시작하는 현상"
        }
      ],
      "correctOptionId": "bb-q-211-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-211-o1",
          "text": "두 현상을 반대로 연결했습니다. 발연은 연기 발생, 인화는 불이 붙는 현상과 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-106",
            "sectionId": "bb-l-106-s1"
          },
          "requiredAssetIds": [
            "bb-a-106-heated-oil"
          ],
          "reviewWhy": "두 현상을 반대로 연결했습니다. 발연은 연기 발생, 인화는 불이 붙는 현상과 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-211",
            "selectedOptionId": "bb-q-211-o1",
            "reasonAnchor": "bb-q-211-o1-reason"
          }
        },
        {
          "optionId": "bb-q-211-o2",
          "text": "발연과 불이 붙는 현상을 서로 다른 조건으로 나누었습니다. 실제 기름의 조성·정제·사용 이력도 관련됩니다.",
          "returnTo": {
            "lessonId": "bb-l-106",
            "sectionId": "bb-l-106-s1"
          },
          "requiredAssetIds": [
            "bb-a-106-heated-oil"
          ],
          "reviewWhy": "발연과 불이 붙는 현상을 서로 다른 조건으로 나누었습니다. 실제 기름의 조성·정제·사용 이력도 관련됩니다.",
          "resumeQuestion": {
            "questionId": "bb-q-211",
            "selectedOptionId": "bb-q-211-o2",
            "reasonAnchor": "bb-q-211-o2-reason"
          }
        },
        {
          "optionId": "bb-q-211-o3",
          "text": "연기가 나기 시작하는 발연과 불이 붙는 인화 관련 현상은 구별합니다. 두 이름을 같은 연기 발생으로 합치지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-106",
            "sectionId": "bb-l-106-s1"
          },
          "requiredAssetIds": [
            "bb-a-106-heated-oil"
          ],
          "reviewWhy": "연기가 나기 시작하는 발연과 불이 붙는 인화 관련 현상은 구별합니다. 두 이름을 같은 연기 발생으로 합치지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-211",
            "selectedOptionId": "bb-q-211-o3",
            "reasonAnchor": "bb-q-211-o3-reason"
          }
        },
        {
          "optionId": "bb-q-211-o4",
          "text": "발연은 연기 발생을 가리키며 곧바로 불이 붙었다는 뜻은 아닙니다. 두 현상을 같은 것으로 합치지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-106",
            "sectionId": "bb-l-106-s1"
          },
          "requiredAssetIds": [
            "bb-a-106-heated-oil"
          ],
          "reviewWhy": "발연은 연기 발생을 가리키며 곧바로 불이 붙었다는 뜻은 아닙니다. 두 현상을 같은 것으로 합치지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-211",
            "selectedOptionId": "bb-q-211-o4",
            "reasonAnchor": "bb-q-211-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "sc-oil",
        "sc-prior",
        "sc-oilrefining"
      ],
      "assetIds": [],
      "intent": "발연과 인화에 관련된 현상을 순서대로 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "발연과 불이 붙는 현상을 서로 다른 조건으로 나누었습니다. 실제 기름의 조성·정제·사용 이력도 관련됩니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/lessons.json",
          "lessonId": "bb-l-106",
          "sectionId": "bb-l-106-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-211",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-106",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-212",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-106",
      "primarySectionId": "bb-l-106-s2",
      "prompt": "가열 유지에서 연기가 보였을 때 성분·변화에 대해 읽을 수 있는 범위는?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-212-o1",
          "text": "연기만으로 모든 변질 성분의 양이나 아크롤레인 노출량을 계산할 수 없다."
        },
        {
          "id": "bb-q-212-o2",
          "text": "모든 연기가 아크롤레인 하나이므로 색만으로 같은 양을 정한다."
        },
        {
          "id": "bb-q-212-o3",
          "text": "연기가 생기면 산가와 과산화물가는 같은 숫자가 된다."
        },
        {
          "id": "bb-q-212-o4",
          "text": "연기 발생 온도만 알면 이전의 저장·사용 이력은 필요 없다."
        }
      ],
      "correctOptionId": "bb-q-212-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-212-o1",
          "text": "높은 온도에서 여러 분해·반응 생성물이 나올 수 있지만 연기 관찰만으로 각 성분의 양을 정할 수는 없습니다.",
          "returnTo": {
            "lessonId": "bb-l-106",
            "sectionId": "bb-l-106-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "높은 온도에서 여러 분해·반응 생성물이 나올 수 있지만 연기 관찰만으로 각 성분의 양을 정할 수는 없습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-212",
            "selectedOptionId": "bb-q-212-o1",
            "reasonAnchor": "bb-q-212-o1-reason"
          }
        },
        {
          "optionId": "bb-q-212-o2",
          "text": "아크롤레인 등이 방출될 수 있다는 말과 모든 연기가 한 성분이라는 말은 다릅니다. 냄새·색만으로 노출량을 정하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-106",
            "sectionId": "bb-l-106-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "아크롤레인 등이 방출될 수 있다는 말과 모든 연기가 한 성분이라는 말은 다릅니다. 냄새·색만으로 노출량을 정하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-212",
            "selectedOptionId": "bb-q-212-o2",
            "reasonAnchor": "bb-q-212-o2-reason"
          }
        },
        {
          "optionId": "bb-q-212-o3",
          "text": "산가와 과산화물가는 보는 변화가 다른 지표입니다. 연기 때문에 정의와 숫자가 같아지는 것은 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-050",
            "sectionId": "bb-l-050-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "산가와 과산화물가는 보는 변화가 다른 지표입니다. 연기 때문에 정의와 숫자가 같아지는 것은 아닙니다.",
          "resumeQuestion": {
            "questionId": "bb-q-212",
            "selectedOptionId": "bb-q-212-o3",
            "reasonAnchor": "bb-q-212-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-106",
              "sectionId": "bb-l-106-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-212-o4",
          "text": "조성·온도·시간·사용 이력을 함께 관리합니다. 발연 온도 하나가 모든 이력 정보를 대신하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-106",
            "sectionId": "bb-l-106-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "조성·온도·시간·사용 이력을 함께 관리합니다. 발연 온도 하나가 모든 이력 정보를 대신하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-212",
            "selectedOptionId": "bb-q-212-o4",
            "reasonAnchor": "bb-q-212-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-106",
              "sectionId": "bb-l-106-s2"
            }
          ]
        }
      ],
      "sourceIds": [
        "sc-acrolein",
        "sc-prior",
        "sc-oilquality"
      ],
      "assetIds": [],
      "intent": "가열 유지에서 연기가 보였을 때 성분·변화에 대해 읽을 수 있는 범위는?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "높은 온도에서 여러 분해·반응 생성물이 나올 수 있지만 연기 관찰만으로 각 성분의 양을 정할 수는 없습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/lessons.json",
          "lessonId": "bb-l-106",
          "sectionId": "bb-l-106-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-212",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-106",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-213",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-107",
      "primarySectionId": "bb-l-107-s2",
      "prompt": "가상 배합은 밀가루 총 10 kg을 필요로 한다. 사용할 프리믹스 분량에 밀가루 6 kg이 이미 포함돼 있다. 다른 밀가루 원료가 없을 때 추가 밀가루는?",
      "conditions": [
        "사용할 믹스 전체 분량에 포함된 밀가루 질량이 6 kg이라고 정한 가상 문제이다.",
        "실제 제품의 사용량 지시가 아니다."
      ],
      "options": [
        {
          "id": "bb-q-213-o1",
          "text": "10 kg"
        },
        {
          "id": "bb-q-213-o2",
          "text": "16 kg"
        },
        {
          "id": "bb-q-213-o3",
          "text": "6 kg"
        },
        {
          "id": "bb-q-213-o4",
          "text": "4 kg"
        }
      ],
      "correctOptionId": "bb-q-213-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-213-o1",
          "text": "총 목표 10 kg을 다시 전부 더하면 믹스 포함 6 kg을 중복 투입합니다. 포함된 양을 목표에서 뺍니다.",
          "returnTo": {
            "lessonId": "bb-l-107",
            "sectionId": "bb-l-107-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "총 목표 10 kg을 다시 전부 더하면 믹스 포함 6 kg을 중복 투입합니다. 포함된 양을 목표에서 뺍니다.",
          "resumeQuestion": {
            "questionId": "bb-q-213",
            "selectedOptionId": "bb-q-213-o1",
            "reasonAnchor": "bb-q-213-o1-reason"
          }
        },
        {
          "optionId": "bb-q-213-o2",
          "text": "10+6=16 kg은 포함량을 목표에 더한 값입니다. 목표 총량을 맞추는 추가량과 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-107",
            "sectionId": "bb-l-107-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "10+6=16 kg은 포함량을 목표에 더한 값입니다. 목표 총량을 맞추는 추가량과 다릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-213",
            "selectedOptionId": "bb-q-213-o2",
            "reasonAnchor": "bb-q-213-o2-reason"
          }
        },
        {
          "optionId": "bb-q-213-o3",
          "text": "6 kg은 믹스에 이미 들어 있는 밀가루량입니다. 추가할 양은 남은 10−6입니다.",
          "returnTo": {
            "lessonId": "bb-l-107",
            "sectionId": "bb-l-107-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "6 kg은 믹스에 이미 들어 있는 밀가루량입니다. 추가할 양은 남은 10−6입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-213",
            "selectedOptionId": "bb-q-213-o3",
            "reasonAnchor": "bb-q-213-o3-reason"
          }
        },
        {
          "optionId": "bb-q-213-o4",
          "text": "목표 총 밀가루 10 kg−이미 포함된 6 kg=추가 4 kg입니다. 프리믹스 포함 원료와 추가 원료를 대조했습니다.",
          "returnTo": {
            "lessonId": "bb-l-107",
            "sectionId": "bb-l-107-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "목표 총 밀가루 10 kg−이미 포함된 6 kg=추가 4 kg입니다. 프리믹스 포함 원료와 추가 원료를 대조했습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-213",
            "selectedOptionId": "bb-q-213-o4",
            "reasonAnchor": "bb-q-213-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "sc-premix",
        "sc-prior",
        "sc-author"
      ],
      "assetIds": [],
      "intent": "가상 배합은 밀가루 총 10 kg을 필요로 한다. 사용할 프리믹스 분량에 밀가루 6 kg이 이미 포함돼 있다. 다른 밀가루 원료가 없을 때 추가 밀가루는?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "목표 총 밀가루 10 kg−이미 포함된 6 kg=추가 4 kg입니다. 프리믹스 포함 원료와 추가 원료를 대조했습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "calculation": {
        "expression": "10 kg target flour - 6 kg included flour",
        "result": 4,
        "unit": "kg"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/lessons.json",
          "lessonId": "bb-l-107",
          "sectionId": "bb-l-107-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-213",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-107",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-214",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-107",
      "primarySectionId": "bb-l-107-s3",
      "prompt": "같은 견과를 넣은 반죽에서 목표보다 조각이 많이 부서졌다. 투입 순서와 혼합의 관점에서 확인할 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-214-o1",
          "text": "조각이 남을 때까지 모든 재료의 혼합 시간을 더 늘린다."
        },
        {
          "id": "bb-q-214-o2",
          "text": "견과의 재료량만 맞으면 투입 시점과 혼합 정도는 결과와 무관하다."
        },
        {
          "id": "bb-q-214-o3",
          "text": "견과 상태·투입 시점·받은 혼합의 힘과 시간을 목표 구조와 비교한다."
        },
        {
          "id": "bb-q-214-o4",
          "text": "모든 부재료는 종류와 관계없이 처음부터 같은 시점에 넣는다."
        }
      ],
      "correctOptionId": "bb-q-214-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-214-o1",
          "text": "추가 혼합은 조각을 더 부술 수 있습니다. 조각을 남기는 목표와 받은 물리적 힘을 비교해야 합니다.",
          "returnTo": {
            "lessonId": "bb-l-107",
            "sectionId": "bb-l-107-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "추가 혼합은 조각을 더 부술 수 있습니다. 조각을 남기는 목표와 받은 물리적 힘을 비교해야 합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-214",
            "selectedOptionId": "bb-q-214-o1",
            "reasonAnchor": "bb-q-214-o1-reason"
          }
        },
        {
          "optionId": "bb-q-214-o2",
          "text": "같은 양이어도 언제 넣고 얼마나 섞었는지에 따라 입자와 분포가 달라질 수 있습니다.",
          "returnTo": {
            "lessonId": "bb-l-107",
            "sectionId": "bb-l-107-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "같은 양이어도 언제 넣고 얼마나 섞었는지에 따라 입자와 분포가 달라질 수 있습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-214",
            "selectedOptionId": "bb-q-214-o2",
            "reasonAnchor": "bb-q-214-o2-reason"
          }
        },
        {
          "optionId": "bb-q-214-o3",
          "text": "부재료는 혼합의 물리적 힘에 영향을 받습니다. 원료 상태와 목표 입자·분포에 맞게 공정 기록을 비교합니다.",
          "returnTo": {
            "lessonId": "bb-l-107",
            "sectionId": "bb-l-107-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "부재료는 혼합의 물리적 힘에 영향을 받습니다. 원료 상태와 목표 입자·분포에 맞게 공정 기록을 비교합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-214",
            "selectedOptionId": "bb-q-214-o3",
            "reasonAnchor": "bb-q-214-o3-reason"
          }
        },
        {
          "optionId": "bb-q-214-o4",
          "text": "투입 시점은 재료와 제품 목표·작업 기준에 맞춥니다. 한 시점을 모든 반죽의 규칙으로 고정하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-107",
            "sectionId": "bb-l-107-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "투입 시점은 재료와 제품 목표·작업 기준에 맞춥니다. 한 시점을 모든 반죽의 규칙으로 고정하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-214",
            "selectedOptionId": "bb-q-214-o4",
            "reasonAnchor": "bb-q-214-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "sc-prior",
        "sc-author"
      ],
      "assetIds": [],
      "intent": "같은 견과를 넣은 반죽에서 목표보다 조각이 많이 부서졌다. 투입 순서와 혼합의 관점에서 확인할 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "부재료는 혼합의 물리적 힘에 영향을 받습니다. 원료 상태와 목표 입자·분포에 맞게 공정 기록을 비교합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/lessons.json",
          "lessonId": "bb-l-107",
          "sectionId": "bb-l-107-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-214",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-107",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-225",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-108",
      "primarySectionId": "bb-l-108-s1",
      "prompt": "효모 반죽의 저온 발효를 읽는 관점으로 알맞은 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-225-o1",
          "text": "냉장고에 넣는 순간 배합·시간과 관계없이 모든 발효가 완전히 멈춘다."
        },
        {
          "id": "bb-q-225-o2",
          "text": "냉장 발효는 얼음이 생기는 냉동 반죽과 같은 공정이다."
        },
        {
          "id": "bb-q-225-o3",
          "text": "냉장고 설정 온도만 같으면 반죽 상태·효모·배합과 관계없이 같은 발효량이 된다."
        },
        {
          "id": "bb-q-225-o4",
          "text": "낮은 온도에서 느려지는 방향이지만 반죽 온도·효모·배합·시간을 함께 본다."
        }
      ],
      "correctOptionId": "bb-q-225-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-225-o1",
          "text": "냉장고에 넣었다는 사실만으로 발효가 완전히 정지했다고 보지 않습니다. 실제 반죽의 온도와 조건을 함께 확인합니다.",
          "returnTo": {
            "lessonId": "bb-l-108",
            "sectionId": "bb-l-108-s1"
          },
          "requiredAssetIds": [
            "bb-a-108-process-stages"
          ],
          "reviewWhy": "냉장고에 넣었다는 사실만으로 발효가 완전히 정지했다고 보지 않습니다. 실제 반죽의 온도와 조건을 함께 확인합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-225",
            "selectedOptionId": "bb-q-225-o1",
            "reasonAnchor": "bb-q-225-o1-reason"
          }
        },
        {
          "optionId": "bb-q-225-o2",
          "text": "발효 속도를 낮추는 저온 발효와 특정 단계의 반죽을 얼리는 냉동 공정은 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-108",
            "sectionId": "bb-l-108-s1"
          },
          "requiredAssetIds": [
            "bb-a-108-process-stages"
          ],
          "reviewWhy": "발효 속도를 낮추는 저온 발효와 특정 단계의 반죽을 얼리는 냉동 공정은 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-225",
            "selectedOptionId": "bb-q-225-o2",
            "reasonAnchor": "bb-q-225-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-108",
              "sectionId": "bb-l-108-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-225-o3",
          "text": "설정 온도 하나로 반죽 온도와 배합·효모·시간의 차이를 대신할 수 없습니다.",
          "returnTo": {
            "lessonId": "bb-l-108",
            "sectionId": "bb-l-108-s1"
          },
          "requiredAssetIds": [
            "bb-a-108-process-stages"
          ],
          "reviewWhy": "설정 온도 하나로 반죽 온도와 배합·효모·시간의 차이를 대신할 수 없습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-225",
            "selectedOptionId": "bb-q-225-o3",
            "reasonAnchor": "bb-q-225-o3-reason"
          }
        },
        {
          "optionId": "bb-q-225-o4",
          "text": "저온은 느려지는 방향의 조건이며 실제 발효는 반죽 온도·효모·배합·시간이 함께 결정합니다.",
          "returnTo": {
            "lessonId": "bb-l-108",
            "sectionId": "bb-l-108-s1"
          },
          "requiredAssetIds": [
            "bb-a-108-process-stages"
          ],
          "reviewWhy": "저온은 느려지는 방향의 조건이며 실제 발효는 반죽 온도·효모·배합·시간이 함께 결정합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-225",
            "selectedOptionId": "bb-q-225-o4",
            "reasonAnchor": "bb-q-225-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "sc-retard",
        "sc-prior"
      ],
      "assetIds": [],
      "intent": "효모 반죽의 저온 발효를 읽는 관점으로 알맞은 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "저온은 느려지는 방향의 조건이며 실제 발효는 반죽 온도·효모·배합·시간이 함께 결정합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/lessons.json",
          "lessonId": "bb-l-108",
          "sectionId": "bb-l-108-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-225",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-108",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-215",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-108",
      "primarySectionId": "bb-l-108-s3",
      "prompt": "냉동 생반죽·부분 굽기 반제품·완전히 구운 빵을 구별한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-215-o1",
          "text": "세 가지 모두 가열을 한 번도 거치지 않은 같은 반제품이다."
        },
        {
          "id": "bb-q-215-o2",
          "text": "부분 굽기는 완성 빵을 다시 데우는 이름이다."
        },
        {
          "id": "bb-q-215-o3",
          "text": "생반죽 냉동은 굽기 전 단계, 부분 굽기는 일부 가열 뒤 마무리 굽기, 완성 빵은 이미 굽기를 마친 상태이다."
        },
        {
          "id": "bb-q-215-o4",
          "text": "냉동 생반죽은 이미 완전 굽기를 마쳤고 부분 굽기는 가열 전이다."
        }
      ],
      "correctOptionId": "bb-q-215-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-215-o1",
          "text": "세 제품의 진행 단계와 가열 이력이 다릅니다. 생반죽과 일부·완전 가열 제품을 같은 상태로 합치지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-108",
            "sectionId": "bb-l-108-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "세 제품의 진행 단계와 가열 이력이 다릅니다. 생반죽과 일부·완전 가열 제품을 같은 상태로 합치지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-215",
            "selectedOptionId": "bb-q-215-o1",
            "reasonAnchor": "bb-q-215-o1-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-108",
              "sectionId": "bb-l-108-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-215-o2",
          "text": "부분 굽기는 조직을 일정 단계까지 형성하도록 일부 굽고 나중에 마무리하는 방식입니다. 완성 빵 재가열과 목표가 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-108",
            "sectionId": "bb-l-108-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "부분 굽기는 조직을 일정 단계까지 형성하도록 일부 굽고 나중에 마무리하는 방식입니다. 완성 빵 재가열과 목표가 다릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-215",
            "selectedOptionId": "bb-q-215-o2",
            "reasonAnchor": "bb-q-215-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-108",
              "sectionId": "bb-l-108-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-215-o3",
          "text": "제품의 진행 단계와 가열 이력을 맞게 구별했습니다. 이후 해동·발효·마무리 굽기는 제품별 기준을 확인합니다.",
          "returnTo": {
            "lessonId": "bb-l-108",
            "sectionId": "bb-l-108-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "제품의 진행 단계와 가열 이력을 맞게 구별했습니다. 이후 해동·발효·마무리 굽기는 제품별 기준을 확인합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-215",
            "selectedOptionId": "bb-q-215-o3",
            "reasonAnchor": "bb-q-215-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-108",
              "sectionId": "bb-l-108-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-215-o4",
          "text": "생반죽과 부분 가열 제품의 이력을 뒤집었습니다. 냉동이라는 상태만으로 이미 완전 가열됐다고 보지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-108",
            "sectionId": "bb-l-108-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "생반죽과 부분 가열 제품의 이력을 뒤집었습니다. 냉동이라는 상태만으로 이미 완전 가열됐다고 보지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-215",
            "selectedOptionId": "bb-q-215-o4",
            "reasonAnchor": "bb-q-215-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-108",
              "sectionId": "bb-l-108-s2"
            }
          ]
        }
      ],
      "sourceIds": [
        "sc-parbake",
        "sc-prior"
      ],
      "assetIds": [],
      "intent": "냉동 생반죽·부분 굽기 반제품·완전히 구운 빵을 구별한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "제품의 진행 단계와 가열 이력을 맞게 구별했습니다. 이후 해동·발효·마무리 굽기는 제품별 기준을 확인합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/lessons.json",
          "lessonId": "bb-l-108",
          "sectionId": "bb-l-108-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-215",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-108",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-216",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-109",
      "primarySectionId": "bb-l-109-s1",
      "prompt": "수분을 잘 막는 포장재를 고를 때 기체·빛 차단 성질을 읽는 관점은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-216-o1",
          "text": "수분·기체·빛의 차단 성질은 각각 달라 필요한 기능을 따로 비교한다."
        },
        {
          "id": "bb-q-216-o2",
          "text": "수분을 잘 막으면 모든 기체와 빛도 같은 정도로 막는다."
        },
        {
          "id": "bb-q-216-o3",
          "text": "빛을 막는 정도는 포장 안 기체 조성과 같은 값이다."
        },
        {
          "id": "bb-q-216-o4",
          "text": "포장재 성질은 제품 보호와 관계없고 글자 표시 기능만 있다."
        }
      ],
      "correctOptionId": "bb-q-216-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-216-o1",
          "text": "재료별로 수분·기체·빛·기름 등에 대한 성질이 다릅니다. 한 기능이 다른 차단 성질까지 보장하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-109",
            "sectionId": "bb-l-109-s1"
          },
          "requiredAssetIds": [
            "bb-a-109-package-gas"
          ],
          "reviewWhy": "재료별로 수분·기체·빛·기름 등에 대한 성질이 다릅니다. 한 기능이 다른 차단 성질까지 보장하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-216",
            "selectedOptionId": "bb-q-216-o1",
            "reasonAnchor": "bb-q-216-o1-reason"
          }
        },
        {
          "optionId": "bb-q-216-o2",
          "text": "수분 차단을 모든 차단 성질로 확대했습니다. 목표 제품에 필요한 다른 기능도 비교합니다.",
          "returnTo": {
            "lessonId": "bb-l-109",
            "sectionId": "bb-l-109-s1"
          },
          "requiredAssetIds": [
            "bb-a-109-package-gas"
          ],
          "reviewWhy": "수분 차단을 모든 차단 성질로 확대했습니다. 목표 제품에 필요한 다른 기능도 비교합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-216",
            "selectedOptionId": "bb-q-216-o2",
            "reasonAnchor": "bb-q-216-o2-reason"
          }
        },
        {
          "optionId": "bb-q-216-o3",
          "text": "포장재의 빛 차단과 안쪽 기체 조성은 다른 조건입니다. 같은 값으로 읽을 수 없습니다.",
          "returnTo": {
            "lessonId": "bb-l-109",
            "sectionId": "bb-l-109-s1"
          },
          "requiredAssetIds": [
            "bb-a-109-package-gas"
          ],
          "reviewWhy": "포장재의 빛 차단과 안쪽 기체 조성은 다른 조건입니다. 같은 값으로 읽을 수 없습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-216",
            "selectedOptionId": "bb-q-216-o3",
            "reasonAnchor": "bb-q-216-o3-reason"
          }
        },
        {
          "optionId": "bb-q-216-o4",
          "text": "포장은 담기·보호·정보·취급 기능을 함께 가집니다. 표시만의 기능으로 한정하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-109",
            "sectionId": "bb-l-109-s1"
          },
          "requiredAssetIds": [
            "bb-a-109-package-gas"
          ],
          "reviewWhy": "포장은 담기·보호·정보·취급 기능을 함께 가집니다. 표시만의 기능으로 한정하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-216",
            "selectedOptionId": "bb-q-216-o4",
            "reasonAnchor": "bb-q-216-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "sc-pack",
        "sc-prior"
      ],
      "assetIds": [],
      "intent": "수분을 잘 막는 포장재를 고를 때 기체·빛 차단 성질을 읽는 관점은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "재료별로 수분·기체·빛·기름 등에 대한 성질이 다릅니다. 한 기능이 다른 차단 성질까지 보장하지 않습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/lessons.json",
          "lessonId": "bb-l-109",
          "sectionId": "bb-l-109-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-216",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-109",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-217",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-109",
      "primarySectionId": "bb-l-109-s2",
      "prompt": "진공포장과 가스치환포장의 조절 방법을 순서대로 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-217-o1",
          "text": "안쪽 기체 조성 변경 / 공기 상당 부분 제거"
        },
        {
          "id": "bb-q-217-o2",
          "text": "둘 다 포장재를 가열해 멸균하는 방법"
        },
        {
          "id": "bb-q-217-o3",
          "text": "공기 제거 / 수분을 전부 제거해 분말로 만들기"
        },
        {
          "id": "bb-q-217-o4",
          "text": "밀봉 전 공기 상당 부분 제거 / 목적에 맞는 안쪽 기체 조성 변경"
        }
      ],
      "correctOptionId": "bb-q-217-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-217-o1",
          "text": "두 방법의 대표 조절 방식을 반대로 연결했습니다. 진공은 제거, 가스치환은 기체 조성 변경에 초점을 둡니다.",
          "returnTo": {
            "lessonId": "bb-l-109",
            "sectionId": "bb-l-109-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "두 방법의 대표 조절 방식을 반대로 연결했습니다. 진공은 제거, 가스치환은 기체 조성 변경에 초점을 둡니다.",
          "resumeQuestion": {
            "questionId": "bb-q-217",
            "selectedOptionId": "bb-q-217-o1",
            "reasonAnchor": "bb-q-217-o1-reason"
          }
        },
        {
          "optionId": "bb-q-217-o2",
          "text": "포장 안 기체를 조절하는 방법을 포장재 멸균 정의로 바꾸었습니다. 산소 감소도 멸균을 보장하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-109",
            "sectionId": "bb-l-109-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "포장 안 기체를 조절하는 방법을 포장재 멸균 정의로 바꾸었습니다. 산소 감소도 멸균을 보장하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-217",
            "selectedOptionId": "bb-q-217-o2",
            "reasonAnchor": "bb-q-217-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-109",
              "sectionId": "bb-l-109-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-217-o3",
          "text": "진공의 제거 방식은 맞지만 가스치환을 건조·분말화로 바꾸었습니다. 기체 조성을 바꾸는 방식입니다.",
          "returnTo": {
            "lessonId": "bb-l-109",
            "sectionId": "bb-l-109-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "진공의 제거 방식은 맞지만 가스치환을 건조·분말화로 바꾸었습니다. 기체 조성을 바꾸는 방식입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-217",
            "selectedOptionId": "bb-q-217-o3",
            "reasonAnchor": "bb-q-217-o3-reason"
          }
        },
        {
          "optionId": "bb-q-217-o4",
          "text": "두 방법 모두 원래 공기와 다른 환경을 만들 수 있지만 제거와 조성 변경이라는 조절 방법을 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-109",
            "sectionId": "bb-l-109-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "두 방법 모두 원래 공기와 다른 환경을 만들 수 있지만 제거와 조성 변경이라는 조절 방법을 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-217",
            "selectedOptionId": "bb-q-217-o4",
            "reasonAnchor": "bb-q-217-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "sc-pack"
      ],
      "assetIds": [],
      "intent": "진공포장과 가스치환포장의 조절 방법을 순서대로 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "두 방법 모두 원래 공기와 다른 환경을 만들 수 있지만 제거와 조성 변경이라는 조절 방법을 구별합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/lessons.json",
          "lessonId": "bb-l-109",
          "sectionId": "bb-l-109-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-217",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-109",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-218",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-110",
      "primarySectionId": "bb-l-110-s1",
      "prompt": "팬이나 틀에서 제품이 쉽게 떨어지도록 돕는 재료의 이름은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-218-o1",
          "text": "산화방지제"
        },
        {
          "id": "bb-q-218-o2",
          "text": "이형제"
        },
        {
          "id": "bb-q-218-o3",
          "text": "화학 팽창제"
        },
        {
          "id": "bb-q-218-o4",
          "text": "난황 유화 성분"
        }
      ],
      "correctOptionId": "bb-q-218-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-218-o1",
          "text": "산화방지제는 산화를 늦추는 기능에 연결한 이름입니다. 팬에서 떼는 목적의 재료와 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-082",
            "sectionId": "bb-l-082-s1"
          },
          "requiredAssetIds": [
            "bb-a-110-pan-release"
          ],
          "reviewWhy": "산화방지제는 산화를 늦추는 기능에 연결한 이름입니다. 팬에서 떼는 목적의 재료와 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-218",
            "selectedOptionId": "bb-q-218-o1",
            "reasonAnchor": "bb-q-218-o1-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-110",
              "sectionId": "bb-l-110-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-218-o2",
          "text": "이형제는 팬·틀에서 제품을 쉽게 떼어내도록 돕는 재료입니다. 반죽 속 지방과 팬 표면 적용량을 따로 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-110",
            "sectionId": "bb-l-110-s1"
          },
          "requiredAssetIds": [
            "bb-a-110-pan-release"
          ],
          "reviewWhy": "이형제는 팬·틀에서 제품을 쉽게 떼어내도록 돕는 재료입니다. 반죽 속 지방과 팬 표면 적용량을 따로 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-218",
            "selectedOptionId": "bb-q-218-o2",
            "reasonAnchor": "bb-q-218-o2-reason"
          }
        },
        {
          "optionId": "bb-q-218-o3",
          "text": "화학 팽창제는 성분 반응으로 가스를 발생시키는 재료입니다. 틀에서의 분리를 돕는 목적과 다릅니다.",
          "returnTo": {
            "lessonId": "bb-l-053",
            "sectionId": "bb-l-053-s1"
          },
          "requiredAssetIds": [
            "bb-a-053-leavening",
            "bb-a-110-pan-release"
          ],
          "reviewWhy": "화학 팽창제는 성분 반응으로 가스를 발생시키는 재료입니다. 틀에서의 분리를 돕는 목적과 다릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-218",
            "selectedOptionId": "bb-q-218-o3",
            "reasonAnchor": "bb-q-218-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-110",
              "sectionId": "bb-l-110-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-218-o4",
          "text": "난황의 레시틴은 유화 기능에 연결했습니다. 이 문항은 팬 표면과 제품 분리의 목적을 묻습니다.",
          "returnTo": {
            "lessonId": "bb-l-047",
            "sectionId": "bb-l-047-s3"
          },
          "requiredAssetIds": [
            "kc-F015-interface",
            "bb-a-110-pan-release"
          ],
          "reviewWhy": "난황의 레시틴은 유화 기능에 연결했습니다. 이 문항은 팬 표면과 제품 분리의 목적을 묻습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-218",
            "selectedOptionId": "bb-q-218-o4",
            "reasonAnchor": "bb-q-218-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-110",
              "sectionId": "bb-l-110-s1"
            }
          ]
        }
      ],
      "sourceIds": [
        "sc-release"
      ],
      "assetIds": [],
      "intent": "팬이나 틀에서 제품이 쉽게 떨어지도록 돕는 재료의 이름은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "이형제는 팬·틀에서 제품을 쉽게 떼어내도록 돕는 재료입니다. 반죽 속 지방과 팬 표면 적용량을 따로 봅니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/lessons.json",
          "lessonId": "bb-l-110",
          "sectionId": "bb-l-110-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-218",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-110",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-219",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-110",
      "primarySectionId": "bb-l-110-s3",
      "prompt": "같은 제품이 팬에 붙는 문제가 생겼다. 이형제 양만 늘리기 전에 비교할 조건은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-219-o1",
          "text": "기름 양 하나로 원인을 정하고 팬 표면은 비교하지 않는다."
        },
        {
          "id": "bb-q-219-o2",
          "text": "코팅 팬이면 청결·잔여물·가열 상태는 결과와 무관하다."
        },
        {
          "id": "bb-q-219-o3",
          "text": "팬 손상·잔여물·도포 분포·제품 조성·가열 상태를 함께 본다."
        },
        {
          "id": "bb-q-219-o4",
          "text": "식품 접촉 용도와 관계없이 잘 미끄러운 윤활제를 바꿔 쓴다."
        }
      ],
      "correctOptionId": "bb-q-219-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-219-o1",
          "text": "붙음은 표면 상태와 제품·가열 등 여러 조건에 관련될 수 있습니다. 양 하나로 원인을 단정하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-110",
            "sectionId": "bb-l-110-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "붙음은 표면 상태와 제품·가열 등 여러 조건에 관련될 수 있습니다. 양 하나로 원인을 단정하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-219",
            "selectedOptionId": "bb-q-219-o1",
            "reasonAnchor": "bb-q-219-o1-reason"
          }
        },
        {
          "optionId": "bb-q-219-o2",
          "text": "코팅 여부와 별개로 표면 손상·잔여물·가열 상태 등을 확인합니다. 코팅이 모든 조건을 없애지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-110",
            "sectionId": "bb-l-110-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "코팅 여부와 별개로 표면 손상·잔여물·가열 상태 등을 확인합니다. 코팅이 모든 조건을 없애지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-219",
            "selectedOptionId": "bb-q-219-o2",
            "reasonAnchor": "bb-q-219-o2-reason"
          }
        },
        {
          "optionId": "bb-q-219-o3",
          "text": "분리 결과에 관련될 수 있는 여러 조건을 비교하는 관점입니다. 팬·제품·공정에 맞는 허용 재료와 방법을 적용합니다.",
          "returnTo": {
            "lessonId": "bb-l-110",
            "sectionId": "bb-l-110-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "분리 결과에 관련될 수 있는 여러 조건을 비교하는 관점입니다. 팬·제품·공정에 맞는 허용 재료와 방법을 적용합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-219",
            "selectedOptionId": "bb-q-219-o3",
            "reasonAnchor": "bb-q-219-o3-reason"
          }
        },
        {
          "optionId": "bb-q-219-o4",
          "text": "비식용 윤활제를 대용으로 쓰지 않습니다. 식품 접촉 용도와 표시·사용 기준이 먼저입니다.",
          "returnTo": {
            "lessonId": "bb-l-110",
            "sectionId": "bb-l-110-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "비식용 윤활제를 대용으로 쓰지 않습니다. 식품 접촉 용도와 표시·사용 기준이 먼저입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-219",
            "selectedOptionId": "bb-q-219-o4",
            "reasonAnchor": "bb-q-219-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-110",
              "sectionId": "bb-l-110-s3"
            }
          ]
        }
      ],
      "sourceIds": [
        "sc-release",
        "sc-prior",
        "sc-author"
      ],
      "assetIds": [],
      "intent": "같은 제품이 팬에 붙는 문제가 생겼다. 이형제 양만 늘리기 전에 비교할 조건은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "분리 결과에 관련될 수 있는 여러 조건을 비교하는 관점입니다. 팬·제품·공정에 맞는 허용 재료와 방법을 적용합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/lessons.json",
          "lessonId": "bb-l-110",
          "sectionId": "bb-l-110-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-219",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-110",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-220",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-111",
      "primarySectionId": "bb-l-111-s1",
      "prompt": "감자 싹·녹색 부분의 글리코알칼로이드 예와 일부 곰팡이가 만든 독소 예의 출발점을 구별한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-220-o1",
          "text": "두 예 모두 곰팡이가 원료에 먼저 만들어 놓은 물질이다."
        },
        {
          "id": "bb-q-220-o2",
          "text": "앞은 식물 원료의 자연 성분, 뒤는 일부 곰팡이가 생성한 물질이다."
        },
        {
          "id": "bb-q-220-o3",
          "text": "앞은 곰팡이 생성 물질, 뒤는 식물 원료 자체 성분이다."
        },
        {
          "id": "bb-q-220-o4",
          "text": "두 예 모두 식물 원료 자체에 자연적으로 있는 성분이다."
        }
      ],
      "correctOptionId": "bb-q-220-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-220-o1",
          "text": "감자 예는 식물 원료에 자연적으로 있는 독성 성분의 예입니다. 두 출발점을 모두 곰팡이 생성으로 묶지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-111",
            "sectionId": "bb-l-111-s1"
          },
          "requiredAssetIds": [
            "bb-a-111-toxin-origin"
          ],
          "reviewWhy": "감자 예는 식물 원료에 자연적으로 있는 독성 성분의 예입니다. 두 출발점을 모두 곰팡이 생성으로 묶지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-220",
            "selectedOptionId": "bb-q-220-o1",
            "reasonAnchor": "bb-q-220-o1-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-111",
              "sectionId": "bb-l-111-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-220-o2",
          "text": "원료 자체의 자연적 성분과 일부 곰팡이의 생성 물질을 구별했습니다. 종류·부위·상태와 처리 조건도 관련됩니다.",
          "returnTo": {
            "lessonId": "bb-l-111",
            "sectionId": "bb-l-111-s1"
          },
          "requiredAssetIds": [
            "bb-a-111-toxin-origin"
          ],
          "reviewWhy": "원료 자체의 자연적 성분과 일부 곰팡이의 생성 물질을 구별했습니다. 종류·부위·상태와 처리 조건도 관련됩니다.",
          "resumeQuestion": {
            "questionId": "bb-q-220",
            "selectedOptionId": "bb-q-220-o2",
            "reasonAnchor": "bb-q-220-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-111",
              "sectionId": "bb-l-111-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-220-o3",
          "text": "두 출발점을 반대로 연결했습니다. 앞은 감자 원료의 성분, 뒤는 일부 곰팡이가 만든 독소입니다.",
          "returnTo": {
            "lessonId": "bb-l-111",
            "sectionId": "bb-l-111-s1"
          },
          "requiredAssetIds": [
            "bb-a-111-toxin-origin"
          ],
          "reviewWhy": "두 출발점을 반대로 연결했습니다. 앞은 감자 원료의 성분, 뒤는 일부 곰팡이가 만든 독소입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-220",
            "selectedOptionId": "bb-q-220-o3",
            "reasonAnchor": "bb-q-220-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-111",
              "sectionId": "bb-l-111-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-220-o4",
          "text": "곰팡이독소는 일부 곰팡이가 생성한 물질입니다. 두 예를 모두 식물 자체 성분으로 묶지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-111",
            "sectionId": "bb-l-111-s1"
          },
          "requiredAssetIds": [
            "bb-a-111-toxin-origin"
          ],
          "reviewWhy": "곰팡이독소는 일부 곰팡이가 생성한 물질입니다. 두 예를 모두 식물 자체 성분으로 묶지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-220",
            "selectedOptionId": "bb-q-220-o4",
            "reasonAnchor": "bb-q-220-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-111",
              "sectionId": "bb-l-111-s2"
            }
          ]
        }
      ],
      "sourceIds": [
        "sc-toxins"
      ],
      "assetIds": [],
      "intent": "감자 싹·녹색 부분의 글리코알칼로이드 예와 일부 곰팡이가 만든 독소 예의 출발점을 구별한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "원료 자체의 자연적 성분과 일부 곰팡이의 생성 물질을 구별했습니다. 종류·부위·상태와 처리 조건도 관련됩니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/lessons.json",
          "lessonId": "bb-l-111",
          "sectionId": "bb-l-111-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-220",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-111",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-221",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-111",
      "primarySectionId": "bb-l-111-s2",
      "prompt": "원료에서 눈에 보이는 곰팡이를 제거했다. 이미 만들어진 곰팡이독소에 대한 해석으로 알맞은 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-221-o1",
          "text": "곰팡이의 제거와 독소라는 화학물질의 제거는 같은 결과로 볼 수 없다."
        },
        {
          "id": "bb-q-221-o2",
          "text": "눈에 보이는 생물이 없으면 그 생성 물질도 없어졌다."
        },
        {
          "id": "bb-q-221-o3",
          "text": "굽기만 하면 종류에 관계없이 모든 자연독소가 같은 비율로 사라진다."
        },
        {
          "id": "bb-q-221-o4",
          "text": "정상 원료와 섞으면 독소 존재 여부를 확인한 것과 같다."
        }
      ],
      "correctOptionId": "bb-q-221-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-221-o1",
          "text": "곰팡이와 그 생성 물질은 다른 대상입니다. 많은 곰팡이독소는 가공에도 남을 수 있어 생물 제거만으로 독소 제거를 단정하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-111",
            "sectionId": "bb-l-111-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "곰팡이와 그 생성 물질은 다른 대상입니다. 많은 곰팡이독소는 가공에도 남을 수 있어 생물 제거만으로 독소 제거를 단정하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-221",
            "selectedOptionId": "bb-q-221-o1",
            "reasonAnchor": "bb-q-221-o1-reason"
          }
        },
        {
          "optionId": "bb-q-221-o2",
          "text": "생물학적 존재와 이미 생성된 물질을 같게 읽었습니다. 눈에 안 보인다는 관찰이 독소 부재를 입증하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-111",
            "sectionId": "bb-l-111-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "생물학적 존재와 이미 생성된 물질을 같게 읽었습니다. 눈에 안 보인다는 관찰이 독소 부재를 입증하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-221",
            "selectedOptionId": "bb-q-221-o2",
            "reasonAnchor": "bb-q-221-o2-reason"
          }
        },
        {
          "optionId": "bb-q-221-o3",
          "text": "모든 자연독소의 내열성과 처리 방법이 같지는 않습니다. 일률적인 굽기 효과로 바꾸지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-111",
            "sectionId": "bb-l-111-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "모든 자연독소의 내열성과 처리 방법이 같지는 않습니다. 일률적인 굽기 효과로 바꾸지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-221",
            "selectedOptionId": "bb-q-221-o3",
            "reasonAnchor": "bb-q-221-o3-reason"
          }
        },
        {
          "optionId": "bb-q-221-o4",
          "text": "원료를 섞는 일이 독소 확인·제거를 대신하지 않습니다. 적합 원료와 정해진 부적합품 처리 절차로 관리합니다.",
          "returnTo": {
            "lessonId": "bb-l-111",
            "sectionId": "bb-l-111-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "원료를 섞는 일이 독소 확인·제거를 대신하지 않습니다. 적합 원료와 정해진 부적합품 처리 절차로 관리합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-221",
            "selectedOptionId": "bb-q-221-o4",
            "reasonAnchor": "bb-q-221-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-111",
              "sectionId": "bb-l-111-s2"
            }
          ]
        }
      ],
      "sourceIds": [
        "sc-toxins"
      ],
      "assetIds": [],
      "intent": "원료에서 눈에 보이는 곰팡이를 제거했다. 이미 만들어진 곰팡이독소에 대한 해석으로 알맞은 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "곰팡이와 그 생성 물질은 다른 대상입니다. 많은 곰팡이독소는 가공에도 남을 수 있어 생물 제거만으로 독소 제거를 단정하지 않습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/lessons.json",
          "lessonId": "bb-l-111",
          "sectionId": "bb-l-111-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-221",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-111",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-222",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-112",
      "primarySectionId": "bb-l-112-s2",
      "prompt": "이 원고의 일부 조충 성충 감염 사례와 아니사키스류 사례를 원료·감염 단계에 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-222-o1",
          "text": "조충: 일부 해산어류 유충 / 아니사키스: 소·돼지고기"
        },
        {
          "id": "bb-q-222-o2",
          "text": "조충·아니사키스 모두 감염된 소·돼지고기의 날것·덜 익힘"
        },
        {
          "id": "bb-q-222-o3",
          "text": "조충·아니사키스 모두 일부 해산어류 등의 유충 섭취"
        },
        {
          "id": "bb-q-222-o4",
          "text": "조충: 감염 소·돼지고기의 날것·덜 익힘 / 아니사키스: 일부 해산어류 등의 유충 섭취"
        }
      ],
      "correctOptionId": "bb-q-222-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-222-o1",
          "text": "두 사례에서 배운 원료 연결을 서로 바꾸었습니다. 같은 기생충의 같은 생활사로 보지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-112",
            "sectionId": "bb-l-112-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "두 사례에서 배운 원료 연결을 서로 바꾸었습니다. 같은 기생충의 같은 생활사로 보지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-222",
            "selectedOptionId": "bb-q-222-o1",
            "reasonAnchor": "bb-q-222-o1-reason"
          }
        },
        {
          "optionId": "bb-q-222-o2",
          "text": "조충의 해당 성충 감염 사례는 맞지만 아니사키스류의 원료 연결을 바꾸었습니다. 원고는 일부 해산어류 등의 유충 섭취를 설명합니다.",
          "returnTo": {
            "lessonId": "bb-l-112",
            "sectionId": "bb-l-112-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "조충의 해당 성충 감염 사례는 맞지만 아니사키스류의 원료 연결을 바꾸었습니다. 원고는 일부 해산어류 등의 유충 섭취를 설명합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-222",
            "selectedOptionId": "bb-q-222-o2",
            "reasonAnchor": "bb-q-222-o2-reason"
          }
        },
        {
          "optionId": "bb-q-222-o3",
          "text": "아니사키스류의 사례는 맞지만 조충의 해당 성충 감염 사례까지 같은 원료로 바꾸었습니다. 원료와 감염 단계를 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-112",
            "sectionId": "bb-l-112-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "아니사키스류의 사례는 맞지만 조충의 해당 성충 감염 사례까지 같은 원료로 바꾸었습니다. 원료와 감염 단계를 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-222",
            "selectedOptionId": "bb-q-222-o3",
            "reasonAnchor": "bb-q-222-o3-reason"
          }
        },
        {
          "optionId": "bb-q-222-o4",
          "text": "조충의 해당 성충 감염 사례와 아니사키스류 유충 섭취 경로를 맞게 연결했습니다. 원료마다 감염 단계와 공정 기준을 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-112",
            "sectionId": "bb-l-112-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "조충의 해당 성충 감염 사례와 아니사키스류 유충 섭취 경로를 맞게 연결했습니다. 원료마다 감염 단계와 공정 기준을 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-222",
            "selectedOptionId": "bb-q-222-o4",
            "reasonAnchor": "bb-q-222-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "sc-tapeworm",
        "sc-anisakis"
      ],
      "assetIds": [],
      "intent": "이 원고의 일부 조충 성충 감염 사례와 아니사키스류 사례를 원료·감염 단계에 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "조충의 해당 성충 감염 사례와 아니사키스류 유충 섭취 경로를 맞게 연결했습니다. 원료마다 감염 단계와 공정 기준을 구별합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/lessons.json",
          "lessonId": "bb-l-112",
          "sectionId": "bb-l-112-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-222",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-112",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-223",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-112",
      "primarySectionId": "bb-l-112-s2",
      "prompt": "유구조충 알 섭취에 의한 낭미충증과 돼지고기 유충 섭취에 의한 성충 감염을 비교한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-223-o1",
          "text": "병원체 이름이 같으므로 감염 단계와 결과도 같다."
        },
        {
          "id": "bb-q-223-o2",
          "text": "두 경로 모두 고기 속 성충만 삼킨 상황이다."
        },
        {
          "id": "bb-q-223-o3",
          "text": "같은 이름과 관련돼도 섭취한 단계·경로와 발생 결과를 구별한다."
        },
        {
          "id": "bb-q-223-o4",
          "text": "알 섭취는 성충 감염, 돼지고기 유충 섭취는 낭미충증으로 연결한다."
        }
      ],
      "correctOptionId": "bb-q-223-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-223-o1",
          "text": "같은 기생충 이름이 등장해도 알과 조직의 유충 섭취는 다른 경로입니다. 발생 결과를 같게 묶지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-112",
            "sectionId": "bb-l-112-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "같은 기생충 이름이 등장해도 알과 조직의 유충 섭취는 다른 경로입니다. 발생 결과를 같게 묶지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-223",
            "selectedOptionId": "bb-q-223-o1",
            "reasonAnchor": "bb-q-223-o1-reason"
          }
        },
        {
          "optionId": "bb-q-223-o2",
          "text": "알 섭취와 고기의 유충 섭취를 성충 섭취로 바꾸었습니다. 원고의 감염 단계를 확인합니다.",
          "returnTo": {
            "lessonId": "bb-l-112",
            "sectionId": "bb-l-112-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "알 섭취와 고기의 유충 섭취를 성충 섭취로 바꾸었습니다. 원고의 감염 단계를 확인합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-223",
            "selectedOptionId": "bb-q-223-o2",
            "reasonAnchor": "bb-q-223-o2-reason"
          }
        },
        {
          "optionId": "bb-q-223-o3",
          "text": "원고는 알 섭취에 따른 낭미충증과 돼지고기 유충 섭취에 의한 성충 감염을 구별합니다. 실제 개인의 진단을 내리는 문제는 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-112",
            "sectionId": "bb-l-112-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "원고는 알 섭취에 따른 낭미충증과 돼지고기 유충 섭취에 의한 성충 감염을 구별합니다. 실제 개인의 진단을 내리는 문제는 아닙니다.",
          "resumeQuestion": {
            "questionId": "bb-q-223",
            "selectedOptionId": "bb-q-223-o3",
            "reasonAnchor": "bb-q-223-o3-reason"
          }
        },
        {
          "optionId": "bb-q-223-o4",
          "text": "두 섭취 단계에 연결한 결과를 바꾸었습니다. 원고는 유구조충 알 섭취의 낭미충증과 돼지고기 유충 섭취의 성충 감염을 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-112",
            "sectionId": "bb-l-112-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "두 섭취 단계에 연결한 결과를 바꾸었습니다. 원고는 유구조충 알 섭취의 낭미충증과 돼지고기 유충 섭취의 성충 감염을 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-223",
            "selectedOptionId": "bb-q-223-o4",
            "reasonAnchor": "bb-q-223-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "sc-tapeworm",
        "sc-anisakis"
      ],
      "assetIds": [],
      "intent": "유구조충 알 섭취에 의한 낭미충증과 돼지고기 유충 섭취에 의한 성충 감염을 비교한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "원고는 알 섭취에 따른 낭미충증과 돼지고기 유충 섭취에 의한 성충 감염을 구별합니다. 실제 개인의 진단을 내리는 문제는 아닙니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/lessons.json",
          "lessonId": "bb-l-112",
          "sectionId": "bb-l-112-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-223",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-112",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-224",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-113",
      "primarySectionId": "bb-l-113-s2",
      "prompt": "가상 총 열량 1,800 kcal 중 일반 탄수화물 몫을 50%, 지방 몫을 20%로 정했다. 각각의 질량은?",
      "conditions": [
        "이 연습의 기본 계수는 일반 탄수화물 4 kcal/g, 지방 9 kcal/g이다.",
        "열량 비율이며 제품 질량 비율이 아니다. 개인의 섭취 권장량이나 실제 영양표시를 정하지 않는다."
      ],
      "options": [
        {
          "id": "bb-q-224-o1",
          "text": "탄수화물 225 g / 지방 40 g"
        },
        {
          "id": "bb-q-224-o2",
          "text": "탄수화물 900 g / 지방 360 g"
        },
        {
          "id": "bb-q-224-o3",
          "text": "탄수화물 450 g / 지방 40 g"
        },
        {
          "id": "bb-q-224-o4",
          "text": "탄수화물 225 g / 지방 90 g"
        }
      ],
      "correctOptionId": "bb-q-224-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-224-o1",
          "text": "탄수화물은 1800×0.50=900 kcal를 4 kcal/g으로 나눠 225 g입니다. 지방은 1800×0.20=360 kcal를 9 kcal/g으로 나눠 40 g입니다.",
          "returnTo": {
            "lessonId": "bb-l-113",
            "sectionId": "bb-l-113-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "탄수화물은 1800×0.50=900 kcal를 4 kcal/g으로 나눠 225 g입니다. 지방은 1800×0.20=360 kcal를 9 kcal/g으로 나눠 40 g입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-224",
            "selectedOptionId": "bb-q-224-o1",
            "reasonAnchor": "bb-q-224-o1-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-019",
              "sectionId": "bb-l-019-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-224-o2",
          "text": "900과 360은 각 영양소의 열량 몫인 kcal입니다. g으로 바꾸려면 해당 kcal/g 계수로 나눕니다.",
          "returnTo": {
            "lessonId": "bb-l-113",
            "sectionId": "bb-l-113-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "900과 360은 각 영양소의 열량 몫인 kcal입니다. g으로 바꾸려면 해당 kcal/g 계수로 나눕니다.",
          "resumeQuestion": {
            "questionId": "bb-q-224",
            "selectedOptionId": "bb-q-224-o2",
            "reasonAnchor": "bb-q-224-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-019",
              "sectionId": "bb-l-019-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-224-o3",
          "text": "지방은 맞지만 탄수화물 질량은 900÷4=225 g입니다. 열량 몫과 계수의 나눗셈을 확인합니다.",
          "returnTo": {
            "lessonId": "bb-l-113",
            "sectionId": "bb-l-113-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "지방은 맞지만 탄수화물 질량은 900÷4=225 g입니다. 열량 몫과 계수의 나눗셈을 확인합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-224",
            "selectedOptionId": "bb-q-224-o3",
            "reasonAnchor": "bb-q-224-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-019",
              "sectionId": "bb-l-019-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-224-o4",
          "text": "탄수화물은 맞지만 지방에 4 kcal/g을 적용해 90 g으로 계산했습니다. 지방은 이 연습의 9 kcal/g을 씁니다.",
          "returnTo": {
            "lessonId": "bb-l-113",
            "sectionId": "bb-l-113-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "탄수화물은 맞지만 지방에 4 kcal/g을 적용해 90 g으로 계산했습니다. 지방은 이 연습의 9 kcal/g을 씁니다.",
          "resumeQuestion": {
            "questionId": "bb-q-224",
            "selectedOptionId": "bb-q-224-o4",
            "reasonAnchor": "bb-q-224-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-019",
              "sectionId": "bb-l-019-s2"
            }
          ]
        }
      ],
      "sourceIds": [
        "sc-prior",
        "sc-author"
      ],
      "assetIds": [],
      "intent": "가상 총 열량 1,800 kcal 중 일반 탄수화물 몫을 50%, 지방 몫을 20%로 정했다. 각각의 질량은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "탄수화물은 1800×0.50=900 kcal를 4 kcal/g으로 나눠 225 g입니다. 지방은 1800×0.20=360 kcal를 9 kcal/g으로 나눠 40 g입니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "calculation": {
        "expressions": [
          "1800 kcal * 0.50 / (4 kcal/g)",
          "1800 kcal * 0.20 / (9 kcal/g)"
        ],
        "results": [
          225,
          40
        ],
        "unit": "g"
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/lessons.json",
          "lessonId": "bb-l-113",
          "sectionId": "bb-l-113-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-science-conditions-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-224",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-113",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-226",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-114",
      "primarySectionId": "bb-l-114-s1",
      "prompt": "HACCP 7원칙의 학습 순서를 맞게 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-226-o1",
          "text": "CCP 결정→위해분석→한계기준→모니터링→개선조치→유효성 확인·검증→문서·기록"
        },
        {
          "id": "bb-q-226-o2",
          "text": "위해분석→CCP 결정→모니터링→한계기준→개선조치→유효성 확인·검증→문서·기록"
        },
        {
          "id": "bb-q-226-o3",
          "text": "위해분석→CCP 결정→한계기준→모니터링→개선조치→유효성 확인·검증→문서·기록"
        },
        {
          "id": "bb-q-226-o4",
          "text": "위해분석→CCP 결정→한계기준→모니터링→유효성 확인·검증→개선조치→문서·기록"
        }
      ],
      "correctOptionId": "bb-q-226-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-226-o1",
          "text": "먼저 위해를 분석하고 그 결과를 바탕으로 CCP를 결정하는 관계입니다. 앞의 두 원칙을 바꾸었습니다.",
          "returnTo": {
            "lessonId": "bb-l-114",
            "sectionId": "bb-l-114-s1"
          },
          "requiredAssetIds": [
            "bb-a-114-haccp-seven"
          ],
          "reviewWhy": "먼저 위해를 분석하고 그 결과를 바탕으로 CCP를 결정하는 관계입니다. 앞의 두 원칙을 바꾸었습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-226",
            "selectedOptionId": "bb-q-226-o1",
            "reasonAnchor": "bb-q-226-o1-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-114",
              "sectionId": "bb-l-114-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-226-o2",
          "text": "관리 상태를 판단할 한계기준을 정하는 원칙과 모니터링 체계를 정하는 원칙을 바꾸었습니다.",
          "returnTo": {
            "lessonId": "bb-l-114",
            "sectionId": "bb-l-114-s1"
          },
          "requiredAssetIds": [
            "bb-a-114-haccp-seven"
          ],
          "reviewWhy": "관리 상태를 판단할 한계기준을 정하는 원칙과 모니터링 체계를 정하는 원칙을 바꾸었습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-226",
            "selectedOptionId": "bb-q-226-o2",
            "reasonAnchor": "bb-q-226-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-114",
              "sectionId": "bb-l-114-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-226-o3",
          "text": "위해분석·CCP·한계기준·모니터링 뒤 이탈 대응, 체계 확인과 기록의 순서를 맞게 연결했습니다.",
          "returnTo": {
            "lessonId": "bb-l-114",
            "sectionId": "bb-l-114-s1"
          },
          "requiredAssetIds": [
            "bb-a-114-haccp-seven"
          ],
          "reviewWhy": "위해분석·CCP·한계기준·모니터링 뒤 이탈 대응, 체계 확인과 기록의 순서를 맞게 연결했습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-226",
            "selectedOptionId": "bb-q-226-o3",
            "reasonAnchor": "bb-q-226-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-114",
              "sectionId": "bb-l-114-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-226-o4",
          "text": "원칙5의 개선조치와 원칙6의 유효성 확인·검증을 바꾸었습니다. 이탈 대응과 계획·운영 확인은 다른 일입니다.",
          "returnTo": {
            "lessonId": "bb-l-114",
            "sectionId": "bb-l-114-s1"
          },
          "requiredAssetIds": [
            "bb-a-114-haccp-seven"
          ],
          "reviewWhy": "원칙5의 개선조치와 원칙6의 유효성 확인·검증을 바꾸었습니다. 이탈 대응과 계획·운영 확인은 다른 일입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-226",
            "selectedOptionId": "bb-q-226-o4",
            "reasonAnchor": "bb-q-226-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-114",
              "sectionId": "bb-l-114-s2"
            }
          ]
        }
      ],
      "sourceIds": [
        "fn-haccp",
        "fao-analysis",
        "fao-ccp",
        "fao-limits",
        "fao-monitor"
      ],
      "assetIds": [],
      "intent": "HACCP 7원칙의 학습 순서를 맞게 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "위해분석·CCP·한계기준·모니터링 뒤 이탈 대응, 체계 확인과 기록의 순서를 맞게 연결했습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-course-finishing-r1/lessons.json",
          "lessonId": "bb-l-114",
          "sectionId": "bb-l-114-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-course-finishing-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-226",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-114",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-227",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-114",
      "primarySectionId": "bb-l-114-s3",
      "prompt": "HACCP 적용에서 팀 구성·제품과 용도 파악·공정 흐름 작성과 현장 확인은 무엇에 해당하는가?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-227-o1",
          "text": "7원칙을 적용하는 흐름의 준비 활동"
        },
        {
          "id": "bb-q-227-o2",
          "text": "이미 정한 CCP의 한계기준 이탈 개선조치"
        },
        {
          "id": "bb-q-227-o3",
          "text": "CCP에서 측정값을 얻는 모니터링 자체"
        },
        {
          "id": "bb-q-227-o4",
          "text": "제품마다 같은 CCP가 자동 지정됐다는 결과"
        }
      ],
      "correctOptionId": "bb-q-227-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-227-o1",
          "text": "FAO의 적용 흐름은 이런 준비 활동과 7원칙을 함께 다룹니다. 준비와 원칙의 수를 같은 뜻으로 합치지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-114",
            "sectionId": "bb-l-114-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "FAO의 적용 흐름은 이런 준비 활동과 7원칙을 함께 다룹니다. 준비와 원칙의 수를 같은 뜻으로 합치지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-227",
            "selectedOptionId": "bb-q-227-o1",
            "reasonAnchor": "bb-q-227-o1-reason"
          }
        },
        {
          "optionId": "bb-q-227-o2",
          "text": "개선조치는 한계기준 이탈 뒤의 대응과 관련됩니다. 팀·제품·공정 흐름을 파악하는 준비와 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-114",
            "sectionId": "bb-l-114-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "개선조치는 한계기준 이탈 뒤의 대응과 관련됩니다. 팀·제품·공정 흐름을 파악하는 준비와 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-227",
            "selectedOptionId": "bb-q-227-o2",
            "reasonAnchor": "bb-q-227-o2-reason"
          }
        },
        {
          "optionId": "bb-q-227-o3",
          "text": "모니터링은 정한 CCP 상태를 관찰·측정하는 체계입니다. 적용 준비 전체의 다른 이름이 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-114",
            "sectionId": "bb-l-114-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "모니터링은 정한 CCP 상태를 관찰·측정하는 체계입니다. 적용 준비 전체의 다른 이름이 아닙니다.",
          "resumeQuestion": {
            "questionId": "bb-q-227",
            "selectedOptionId": "bb-q-227-o3",
            "reasonAnchor": "bb-q-227-o3-reason"
          }
        },
        {
          "optionId": "bb-q-227-o4",
          "text": "준비를 했다는 사실이 특정 제품의 CCP를 자동 지정하거나 인증 적합을 확인한 결과는 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-114",
            "sectionId": "bb-l-114-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "준비를 했다는 사실이 특정 제품의 CCP를 자동 지정하거나 인증 적합을 확인한 결과는 아닙니다.",
          "resumeQuestion": {
            "questionId": "bb-q-227",
            "selectedOptionId": "bb-q-227-o4",
            "reasonAnchor": "bb-q-227-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "fn-haccp",
        "fn-author"
      ],
      "assetIds": [],
      "intent": "HACCP 적용에서 팀 구성·제품과 용도 파악·공정 흐름 작성과 현장 확인은 무엇에 해당하는가?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "FAO의 적용 흐름은 이런 준비 활동과 7원칙을 함께 다룹니다. 준비와 원칙의 수를 같은 뜻으로 합치지 않습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-course-finishing-r1/lessons.json",
          "lessonId": "bb-l-114",
          "sectionId": "bb-l-114-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-course-finishing-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-227",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-114",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-238",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-115",
      "primarySectionId": "bb-l-115-s1",
      "prompt": "다음 작업복·개인물품 관리 기록 중 원고의 기준에 맞는 것은?",
      "conditions": [
        "A: 청결한 식품 취급용 작업복을 오염된 외부 작업과 구분한다.",
        "B: 장신구·개인물품 등이 식품에 닿거나 떨어질 수 있는 경로를 관리한다.",
        "C: 겉으로 깨끗해 보이면 외부 작업에 쓴 복장의 청결도 보증된 것으로 본다."
      ],
      "options": [
        {
          "id": "bb-q-238-o1",
          "text": "A와 B"
        },
        {
          "id": "bb-q-238-o2",
          "text": "A와 C"
        },
        {
          "id": "bb-q-238-o3",
          "text": "B와 C"
        },
        {
          "id": "bb-q-238-o4",
          "text": "A·B·C 모두"
        }
      ],
      "correctOptionId": "bb-q-238-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-238-o1",
          "text": "청결한 작업복 구분과 개인물품이 닿거나 떨어지는 경로 관리는 맞습니다. C는 겉모습만으로 외부 오염 여부를 보증한 점이 맞지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-115",
            "sectionId": "bb-l-115-s1"
          },
          "requiredAssetIds": [
            "bb-a-115-personal-barriers"
          ],
          "reviewWhy": "청결한 작업복 구분과 개인물품이 닿거나 떨어지는 경로 관리는 맞습니다. C는 겉모습만으로 외부 오염 여부를 보증한 점이 맞지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-238",
            "selectedOptionId": "bb-q-238-o1",
            "reasonAnchor": "bb-q-238-o1-reason"
          }
        },
        {
          "optionId": "bb-q-238-o2",
          "text": "A는 맞지만 C의 겉모습만으로 청결을 보증하는 부분이 맞지 않습니다. 작업이 바뀌며 새 오염원을 만졌는지도 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-115",
            "sectionId": "bb-l-115-s1"
          },
          "requiredAssetIds": [
            "bb-a-115-personal-barriers"
          ],
          "reviewWhy": "A는 맞지만 C의 겉모습만으로 청결을 보증하는 부분이 맞지 않습니다. 작업이 바뀌며 새 오염원을 만졌는지도 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-238",
            "selectedOptionId": "bb-q-238-o2",
            "reasonAnchor": "bb-q-238-o2-reason"
          }
        },
        {
          "optionId": "bb-q-238-o3",
          "text": "B는 맞지만 C는 외부 작업복의 오염 가능성을 겉모습으로 대신 판단했습니다. 청결한 작업복 구분도 필요합니다.",
          "returnTo": {
            "lessonId": "bb-l-115",
            "sectionId": "bb-l-115-s1"
          },
          "requiredAssetIds": [
            "bb-a-115-personal-barriers"
          ],
          "reviewWhy": "B는 맞지만 C는 외부 작업복의 오염 가능성을 겉모습으로 대신 판단했습니다. 청결한 작업복 구분도 필요합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-238",
            "selectedOptionId": "bb-q-238-o3",
            "reasonAnchor": "bb-q-238-o3-reason"
          }
        },
        {
          "optionId": "bb-q-238-o4",
          "text": "C가 맞지 않으므로 세 기록 모두를 고를 수 없습니다. 외부 작업과 식품 취급의 복장·오염원을 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-115",
            "sectionId": "bb-l-115-s1"
          },
          "requiredAssetIds": [
            "bb-a-115-personal-barriers"
          ],
          "reviewWhy": "C가 맞지 않으므로 세 기록 모두를 고를 수 없습니다. 외부 작업과 식품 취급의 복장·오염원을 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-238",
            "selectedOptionId": "bb-q-238-o4",
            "reasonAnchor": "bb-q-238-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "fn-personal",
        "fn-prior"
      ],
      "assetIds": [],
      "intent": "다음 작업복·개인물품 관리 기록 중 원고의 기준에 맞는 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "청결한 작업복 구분과 개인물품이 닿거나 떨어지는 경로 관리는 맞습니다. C는 겉모습만으로 외부 오염 여부를 보증한 점이 맞지 않습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-course-finishing-r1/lessons.json",
          "lessonId": "bb-l-115",
          "sectionId": "bb-l-115-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-course-finishing-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-238",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-115",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-228",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-115",
      "primarySectionId": "bb-l-115-s2",
      "prompt": "생재료를 만진 일회용 장갑으로 추가 가열 없이 먹는 빵을 다루려 한다. 원고의 장갑·손 관리에 맞는 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-228-o1",
          "text": "장갑을 꼈으므로 손씻기와 오염 상태 확인을 생략한다."
        },
        {
          "id": "bb-q-228-o2",
          "text": "겉에 얼룩이 안 보이면 같은 장갑을 계속 사용한다."
        },
        {
          "id": "bb-q-228-o3",
          "text": "장갑을 물로 씻어 같은 일회용 장갑을 계속 재사용한다."
        },
        {
          "id": "bb-q-228-o4",
          "text": "오염 전달을 구별해 정해진 교체·손씻기 절차를 따르고 적합한 도구·장갑을 쓴다."
        }
      ],
      "correctOptionId": "bb-q-228-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-228-o1",
          "text": "장갑은 손씻기와 교체 관리를 대신하지 않습니다. 작업이 바뀌며 새 오염원을 만졌는지도 확인합니다.",
          "returnTo": {
            "lessonId": "bb-l-115",
            "sectionId": "bb-l-115-s2"
          },
          "requiredAssetIds": [
            "bb-a-115-personal-barriers"
          ],
          "reviewWhy": "장갑은 손씻기와 교체 관리를 대신하지 않습니다. 작업이 바뀌며 새 오염원을 만졌는지도 확인합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-228",
            "selectedOptionId": "bb-q-228-o1",
            "reasonAnchor": "bb-q-228-o1-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-115",
              "sectionId": "bb-l-115-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-228-o2",
          "text": "겉모습만으로 오염이 없다고 정할 수 없습니다. 생재료와 완제품 사이 장갑·도구의 오염 전달을 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-115",
            "sectionId": "bb-l-115-s2"
          },
          "requiredAssetIds": [
            "bb-a-115-personal-barriers"
          ],
          "reviewWhy": "겉모습만으로 오염이 없다고 정할 수 없습니다. 생재료와 완제품 사이 장갑·도구의 오염 전달을 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-228",
            "selectedOptionId": "bb-q-228-o2",
            "reasonAnchor": "bb-q-228-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-115",
              "sectionId": "bb-l-115-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-228-o3",
          "text": "원고는 일회용 장갑을 씻어 재사용하는 방식으로 교체를 대신하지 않습니다. 오염·손상 시 정해진 절차를 따릅니다.",
          "returnTo": {
            "lessonId": "bb-l-115",
            "sectionId": "bb-l-115-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "원고는 일회용 장갑을 씻어 재사용하는 방식으로 교체를 대신하지 않습니다. 오염·손상 시 정해진 절차를 따릅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-228",
            "selectedOptionId": "bb-q-228-o3",
            "reasonAnchor": "bb-q-228-o3-reason"
          }
        },
        {
          "optionId": "bb-q-228-o4",
          "text": "장갑·도구도 오염 전달 경로가 될 수 있어 작업 구분과 교체·손씻기를 함께 관리합니다.",
          "returnTo": {
            "lessonId": "bb-l-115",
            "sectionId": "bb-l-115-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "장갑·도구도 오염 전달 경로가 될 수 있어 작업 구분과 교체·손씻기를 함께 관리합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-228",
            "selectedOptionId": "bb-q-228-o4",
            "reasonAnchor": "bb-q-228-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "fn-gloves",
        "fn-prior"
      ],
      "assetIds": [],
      "intent": "생재료를 만진 일회용 장갑으로 추가 가열 없이 먹는 빵을 다루려 한다. 원고의 장갑·손 관리에 맞는 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "장갑·도구도 오염 전달 경로가 될 수 있어 작업 구분과 교체·손씻기를 함께 관리합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-course-finishing-r1/lessons.json",
          "lessonId": "bb-l-115",
          "sectionId": "bb-l-115-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-course-finishing-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-228",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-115",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-229",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-116",
      "primarySectionId": "bb-l-116-s1",
      "prompt": "열처리에서 설비 바깥 온도가 높다는 사실과 대상 전체의 처리 조건을 구별한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-229-o1",
          "text": "바깥 온도가 높으면 내부와 가려진 곳도 같은 온도·시간을 받았다."
        },
        {
          "id": "bb-q-229-o2",
          "text": "대상의 재질·양·배치와 실제 도달 온도·접촉시간을 함께 확인한다."
        },
        {
          "id": "bb-q-229-o3",
          "text": "습열과 건열은 이름만 다르므로 모든 대상에 같은 시간을 적용한다."
        },
        {
          "id": "bb-q-229-o4",
          "text": "처리 기록이 있으면 배치와 실제 도달 조건은 비교하지 않는다."
        }
      ],
      "correctOptionId": "bb-q-229-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-229-o1",
          "text": "바깥 조건이 모든 내부·가려진 곳에 같은 조건으로 도달했다는 증거는 아닙니다. 실제 대상과 접촉 조건을 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-116",
            "sectionId": "bb-l-116-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "바깥 조건이 모든 내부·가려진 곳에 같은 조건으로 도달했다는 증거는 아닙니다. 실제 대상과 접촉 조건을 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-229",
            "selectedOptionId": "bb-q-229-o1",
            "reasonAnchor": "bb-q-229-o1-reason"
          }
        },
        {
          "optionId": "bb-q-229-o2",
          "text": "방법 이름뿐 아니라 재질·양·배치와 대상에 실제 도달한 온도·시간이 관련됩니다. 검증된 설비·사용 기준을 적용합니다.",
          "returnTo": {
            "lessonId": "bb-l-116",
            "sectionId": "bb-l-116-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "방법 이름뿐 아니라 재질·양·배치와 대상에 실제 도달한 온도·시간이 관련됩니다. 검증된 설비·사용 기준을 적용합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-229",
            "selectedOptionId": "bb-q-229-o2",
            "reasonAnchor": "bb-q-229-o2-reason"
          }
        },
        {
          "optionId": "bb-q-229-o3",
          "text": "뜨거운 물·수증기의 습열과 공기 등의 건열을 같은 방법·시간으로 합치지 않습니다. 대상과 기준이 필요합니다.",
          "returnTo": {
            "lessonId": "bb-l-116",
            "sectionId": "bb-l-116-s1"
          },
          "requiredAssetIds": [],
          "reviewWhy": "뜨거운 물·수증기의 습열과 공기 등의 건열을 같은 방법·시간으로 합치지 않습니다. 대상과 기준이 필요합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-229",
            "selectedOptionId": "bb-q-229-o3",
            "reasonAnchor": "bb-q-229-o3-reason"
          }
        },
        {
          "optionId": "bb-q-229-o4",
          "text": "기록은 필요하지만 기록 존재만으로 효과가 자동 검증되지는 않습니다. 실제 조건과 허용 방법을 대조합니다.",
          "returnTo": {
            "lessonId": "bb-l-116",
            "sectionId": "bb-l-116-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "기록은 필요하지만 기록 존재만으로 효과가 자동 검증되지는 않습니다. 실제 조건과 허용 방법을 대조합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-229",
            "selectedOptionId": "bb-q-229-o4",
            "reasonAnchor": "bb-q-229-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-116",
              "sectionId": "bb-l-116-s1"
            }
          ]
        }
      ],
      "sourceIds": [
        "fn-physical",
        "fn-cleaning"
      ],
      "assetIds": [],
      "intent": "열처리에서 설비 바깥 온도가 높다는 사실과 대상 전체의 처리 조건을 구별한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "방법 이름뿐 아니라 재질·양·배치와 대상에 실제 도달한 온도·시간이 관련됩니다. 검증된 설비·사용 기준을 적용합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-course-finishing-r1/lessons.json",
          "lessonId": "bb-l-116",
          "sectionId": "bb-l-116-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-course-finishing-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-229",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-116",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-230",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-116",
      "primarySectionId": "bb-l-116-s2",
      "prompt": "기구가 포개져 일부 면이 가려진 채 자외선에 노출됐다. 표면과 내부의 처리 범위를 읽는 관점은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-230-o1",
          "text": "빛이 닿은 바깥 면이 있으면 포개진 내부도 모두 같은 노출을 받았다."
        },
        {
          "id": "bb-q-230-o2",
          "text": "자외선은 재질과 배치에 관계없이 모든 대상의 가장 좋은 방법이다."
        },
        {
          "id": "bb-q-230-o3",
          "text": "빛의 직접 도달과 그림자를 확인하며 가려진 면까지 처리됐다고 보지 않는다."
        },
        {
          "id": "bb-q-230-o4",
          "text": "노출 시간을 늘리면 재질·배치와 기기 용도는 확인하지 않아도 된다."
        }
      ],
      "correctOptionId": "bb-q-230-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-230-o1",
          "text": "바깥 면에 빛이 닿은 일과 가려진 면의 노출은 다릅니다. 포개진 배치에서 그림자가 생길 수 있습니다.",
          "returnTo": {
            "lessonId": "bb-l-116",
            "sectionId": "bb-l-116-s2"
          },
          "requiredAssetIds": [
            "bb-a-116-uv-shadow"
          ],
          "reviewWhy": "바깥 면에 빛이 닿은 일과 가려진 면의 노출은 다릅니다. 포개진 배치에서 그림자가 생길 수 있습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-230",
            "selectedOptionId": "bb-q-230-o1",
            "reasonAnchor": "bb-q-230-o1-reason"
          }
        },
        {
          "optionId": "bb-q-230-o2",
          "text": "자외선이 모든 대상에서 같은 효과와 적합성을 갖는 것은 아닙니다. 기기 용도와 배치·사용 기준을 확인합니다.",
          "returnTo": {
            "lessonId": "bb-l-116",
            "sectionId": "bb-l-116-s2"
          },
          "requiredAssetIds": [
            "bb-a-116-uv-shadow"
          ],
          "reviewWhy": "자외선이 모든 대상에서 같은 효과와 적합성을 갖는 것은 아닙니다. 기기 용도와 배치·사용 기준을 확인합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-230",
            "selectedOptionId": "bb-q-230-o2",
            "reasonAnchor": "bb-q-230-o2-reason"
          }
        },
        {
          "optionId": "bb-q-230-o3",
          "text": "직접 빛이 도달하는 조건이 중요합니다. 표면 노출과 내부 전체 처리를 구별해 도달 범위를 확인합니다.",
          "returnTo": {
            "lessonId": "bb-l-116",
            "sectionId": "bb-l-116-s2"
          },
          "requiredAssetIds": [
            "bb-a-116-uv-shadow"
          ],
          "reviewWhy": "직접 빛이 도달하는 조건이 중요합니다. 표면 노출과 내부 전체 처리를 구별해 도달 범위를 확인합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-230",
            "selectedOptionId": "bb-q-230-o3",
            "reasonAnchor": "bb-q-230-o3-reason"
          }
        },
        {
          "optionId": "bb-q-230-o4",
          "text": "시간만 늘려 모든 조건 차이를 대신하지 않습니다. 배치와 사용 기준·기기 용도가 필요하며 눈·피부 노출 실험을 하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-116",
            "sectionId": "bb-l-116-s2"
          },
          "requiredAssetIds": [
            "bb-a-116-uv-shadow"
          ],
          "reviewWhy": "시간만 늘려 모든 조건 차이를 대신하지 않습니다. 배치와 사용 기준·기기 용도가 필요하며 눈·피부 노출 실험을 하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-230",
            "selectedOptionId": "bb-q-230-o4",
            "reasonAnchor": "bb-q-230-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "fn-physical",
        "fn-author"
      ],
      "assetIds": [],
      "intent": "기구가 포개져 일부 면이 가려진 채 자외선에 노출됐다. 표면과 내부의 처리 범위를 읽는 관점은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "직접 빛이 도달하는 조건이 중요합니다. 표면 노출과 내부 전체 처리를 구별해 도달 범위를 확인합니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-course-finishing-r1/lessons.json",
          "lessonId": "bb-l-116",
          "sectionId": "bb-l-116-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-course-finishing-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-230",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-116",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-231",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-117",
      "primarySectionId": "bb-l-117-s1",
      "prompt": "셀로판을 원고의 재료 구분과 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-231-o1",
          "text": "금속 박"
        },
        {
          "id": "bb-q-231-o2",
          "text": "셀룰로오스계 필름"
        },
        {
          "id": "bb-q-231-o3",
          "text": "모든 플라스틱 필름의 공통 이름"
        },
        {
          "id": "bb-q-231-o4",
          "text": "코팅하지 않은 모든 종이의 이름"
        }
      ],
      "correctOptionId": "bb-q-231-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-231-o1",
          "text": "셀로판은 금속 박이 아니라 셀룰로오스계 필름입니다. 투명한 외관만으로 다른 재질과 같게 읽지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-117",
            "sectionId": "bb-l-117-s1"
          },
          "requiredAssetIds": [
            "bb-a-117-package-layers"
          ],
          "reviewWhy": "셀로판은 금속 박이 아니라 셀룰로오스계 필름입니다. 투명한 외관만으로 다른 재질과 같게 읽지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-231",
            "selectedOptionId": "bb-q-231-o1",
            "reasonAnchor": "bb-q-231-o1-reason"
          }
        },
        {
          "optionId": "bb-q-231-o2",
          "text": "셀로판은 셀룰로오스계 필름으로 다른 플라스틱 필름과 구별합니다. 코팅·두께 등 성질도 함께 봅니다.",
          "returnTo": {
            "lessonId": "bb-l-117",
            "sectionId": "bb-l-117-s1"
          },
          "requiredAssetIds": [
            "bb-a-117-package-layers"
          ],
          "reviewWhy": "셀로판은 셀룰로오스계 필름으로 다른 플라스틱 필름과 구별합니다. 코팅·두께 등 성질도 함께 봅니다.",
          "resumeQuestion": {
            "questionId": "bb-q-231",
            "selectedOptionId": "bb-q-231-o2",
            "reasonAnchor": "bb-q-231-o2-reason"
          }
        },
        {
          "optionId": "bb-q-231-o3",
          "text": "모든 투명 플라스틱의 공통 이름이 아닙니다. 재질과 구조를 확인해야 합니다.",
          "returnTo": {
            "lessonId": "bb-l-117",
            "sectionId": "bb-l-117-s1"
          },
          "requiredAssetIds": [
            "bb-a-117-package-layers"
          ],
          "reviewWhy": "모든 투명 플라스틱의 공통 이름이 아닙니다. 재질과 구조를 확인해야 합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-231",
            "selectedOptionId": "bb-q-231-o3",
            "reasonAnchor": "bb-q-231-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-117",
              "sectionId": "bb-l-117-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-231-o4",
          "text": "종이류와 셀룰로오스 필름은 재료·구조의 구분이 필요합니다. 코팅하지 않은 종이 전체를 셀로판이라고 부르지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-117",
            "sectionId": "bb-l-117-s1"
          },
          "requiredAssetIds": [
            "bb-a-117-package-layers"
          ],
          "reviewWhy": "종이류와 셀룰로오스 필름은 재료·구조의 구분이 필요합니다. 코팅하지 않은 종이 전체를 셀로판이라고 부르지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-231",
            "selectedOptionId": "bb-q-231-o4",
            "reasonAnchor": "bb-q-231-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "fn-package",
        "fn-cellulose"
      ],
      "assetIds": [],
      "intent": "셀로판을 원고의 재료 구분과 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "셀로판은 셀룰로오스계 필름으로 다른 플라스틱 필름과 구별합니다. 코팅·두께 등 성질도 함께 봅니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-course-finishing-r1/lessons.json",
          "lessonId": "bb-l-117",
          "sectionId": "bb-l-117-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-course-finishing-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-231",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-117",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-232",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-117",
      "primarySectionId": "bb-l-117-s3",
      "prompt": "제품에 맞는 차단 성질과 복합층 기능을 가진 포장재를 골랐으나 봉합부에 틈이 생겼다. 재질과 완성 포장의 성능을 읽은 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-232-o1",
          "text": "재질 이름이 맞으므로 봉합부 틈과 손상은 목표 기능과 무관하다."
        },
        {
          "id": "bb-q-232-o2",
          "text": "수분 차단 재료이면 틈이 있어도 기체 차단과 밀봉이 보장된다."
        },
        {
          "id": "bb-q-232-o3",
          "text": "밀봉 상태를 확인하면 식품 접촉·가열 용도의 적합성은 자동으로 같다."
        },
        {
          "id": "bb-q-232-o4",
          "text": "재질·층 기능 외에 밀봉·핀홀·오염·취급 손상도 확인해야 목표 기능을 유지한다."
        }
      ],
      "correctOptionId": "bb-q-232-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-232-o1",
          "text": "적합 재질을 골라도 봉합부의 틈·찢어짐이 있으면 목표 기능을 유지하기 어렵습니다.",
          "returnTo": {
            "lessonId": "bb-l-117",
            "sectionId": "bb-l-117-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "적합 재질을 골라도 봉합부의 틈·찢어짐이 있으면 목표 기능을 유지하기 어렵습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-232",
            "selectedOptionId": "bb-q-232-o1",
            "reasonAnchor": "bb-q-232-o1-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-117",
              "sectionId": "bb-l-117-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-232-o2",
          "text": "재료의 수분 차단과 완성 포장의 기체 차단·밀봉은 같은 조건이 아닙니다. 틈을 따로 점검합니다.",
          "returnTo": {
            "lessonId": "bb-l-117",
            "sectionId": "bb-l-117-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "재료의 수분 차단과 완성 포장의 기체 차단·밀봉은 같은 조건이 아닙니다. 틈을 따로 점검합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-232",
            "selectedOptionId": "bb-q-232-o2",
            "reasonAnchor": "bb-q-232-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-117",
              "sectionId": "bb-l-117-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-232-o3",
          "text": "밀봉 상태와 식품 접촉·포장째 가열 적합성은 별개입니다. 모든 오븐·전자레인지·냉동 조건에 자동 적합하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-117",
            "sectionId": "bb-l-117-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "밀봉 상태와 식품 접촉·포장째 가열 적합성은 별개입니다. 모든 오븐·전자레인지·냉동 조건에 자동 적합하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-232",
            "selectedOptionId": "bb-q-232-o3",
            "reasonAnchor": "bb-q-232-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-117",
              "sectionId": "bb-l-117-s2"
            }
          ]
        },
        {
          "optionId": "bb-q-232-o4",
          "text": "층별 기능과 실제 봉합·손상을 함께 봅니다. 포장 과정의 청결과 이동·보관 중 손상도 성능에 영향을 줄 수 있습니다.",
          "returnTo": {
            "lessonId": "bb-l-117",
            "sectionId": "bb-l-117-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "층별 기능과 실제 봉합·손상을 함께 봅니다. 포장 과정의 청결과 이동·보관 중 손상도 성능에 영향을 줄 수 있습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-232",
            "selectedOptionId": "bb-q-232-o4",
            "reasonAnchor": "bb-q-232-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-117",
              "sectionId": "bb-l-117-s2"
            }
          ]
        }
      ],
      "sourceIds": [
        "fn-package",
        "fn-prior",
        "fn-author"
      ],
      "assetIds": [],
      "intent": "제품에 맞는 차단 성질과 복합층 기능을 가진 포장재를 골랐으나 봉합부에 틈이 생겼다. 재질과 완성 포장의 성능을 읽은 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "층별 기능과 실제 봉합·손상을 함께 봅니다. 포장 과정의 청결과 이동·보관 중 손상도 성능에 영향을 줄 수 있습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-course-finishing-r1/lessons.json",
          "lessonId": "bb-l-117",
          "sectionId": "bb-l-117-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-course-finishing-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-232",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-117",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-233",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-118",
      "primarySectionId": "bb-l-118-s1",
      "prompt": "일부 바실루스류 등의 작용과 관련해 빵 속의 끈적임·실 늘어짐 등으로 설명한 변질의 이름은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-233-o1",
          "text": "전분 노화"
        },
        {
          "id": "bb-q-233-o2",
          "text": "로프 변질"
        },
        {
          "id": "bb-q-233-o3",
          "text": "곰팡이 균사"
        },
        {
          "id": "bb-q-233-o4",
          "text": "오븐스프링"
        }
      ],
      "correctOptionId": "bb-q-233-o2",
      "optionReasons": [
        {
          "optionId": "bb-q-233-o1",
          "text": "전분 노화는 빵 속이 단단해지는 변화와 연결한 내용입니다. 끈적임·실 늘어짐의 로프 변질과 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-118",
            "sectionId": "bb-l-118-s1"
          },
          "requiredAssetIds": [
            "bb-a-118-rope-change"
          ],
          "reviewWhy": "전분 노화는 빵 속이 단단해지는 변화와 연결한 내용입니다. 끈적임·실 늘어짐의 로프 변질과 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-233",
            "selectedOptionId": "bb-q-233-o1",
            "reasonAnchor": "bb-q-233-o1-reason"
          }
        },
        {
          "optionId": "bb-q-233-o2",
          "text": "원고는 일부 미생물의 작용과 관련한 이 변질을 로프 변질로 설명합니다. 실제 증상 하나로 균종이나 식용 가능성을 확정하지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-118",
            "sectionId": "bb-l-118-s1"
          },
          "requiredAssetIds": [
            "bb-a-118-rope-change"
          ],
          "reviewWhy": "원고는 일부 미생물의 작용과 관련한 이 변질을 로프 변질로 설명합니다. 실제 증상 하나로 균종이나 식용 가능성을 확정하지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-233",
            "selectedOptionId": "bb-q-233-o2",
            "reasonAnchor": "bb-q-233-o2-reason"
          }
        },
        {
          "optionId": "bb-q-233-o3",
          "text": "곰팡이 균사와 로프 변질의 조직 변화는 같은 것이 아닙니다. 생물 분류와 제품 변질 현상을 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-118",
            "sectionId": "bb-l-118-s2"
          },
          "requiredAssetIds": [
            "bb-a-118-rope-change"
          ],
          "reviewWhy": "곰팡이 균사와 로프 변질의 조직 변화는 같은 것이 아닙니다. 생물 분류와 제품 변질 현상을 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-233",
            "selectedOptionId": "bb-q-233-o3",
            "reasonAnchor": "bb-q-233-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-118",
              "sectionId": "bb-l-118-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-233-o4",
          "text": "오븐스프링은 굽기 초기의 빠른 부피 증가입니다. 저장 중 등의 미생물 관련 조직 변질의 이름이 아닙니다.",
          "returnTo": {
            "lessonId": "bb-l-022",
            "sectionId": "bb-l-022-s1"
          },
          "requiredAssetIds": [
            "bb-a-022-spring",
            "bb-a-118-rope-change"
          ],
          "reviewWhy": "오븐스프링은 굽기 초기의 빠른 부피 증가입니다. 저장 중 등의 미생물 관련 조직 변질의 이름이 아닙니다.",
          "resumeQuestion": {
            "questionId": "bb-q-233",
            "selectedOptionId": "bb-q-233-o4",
            "reasonAnchor": "bb-q-233-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-118",
              "sectionId": "bb-l-118-s1"
            }
          ]
        }
      ],
      "sourceIds": [
        "fn-rope",
        "fn-rope-review"
      ],
      "assetIds": [],
      "intent": "일부 바실루스류 등의 작용과 관련해 빵 속의 끈적임·실 늘어짐 등으로 설명한 변질의 이름은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "원고는 일부 미생물의 작용과 관련한 이 변질을 로프 변질로 설명합니다. 실제 증상 하나로 균종이나 식용 가능성을 확정하지 않습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-course-finishing-r1/lessons.json",
          "lessonId": "bb-l-118",
          "sectionId": "bb-l-118-s1"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-course-finishing-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-233",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-118",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-234",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-118",
      "primarySectionId": "bb-l-118-s2",
      "prompt": "아포와 로프 변질의 조건을 이 원고의 설명과 연결한 것은?",
      "conditions": [],
      "options": [
        {
          "id": "bb-q-234-o1",
          "text": "일부 아포가 굽기에도 살아남고 이후 조건이 맞으면 생육해 관여할 수 있다."
        },
        {
          "id": "bb-q-234-o2",
          "text": "모든 바실루스 균주가 모든 빵에서 같은 정도의 변질을 일으킨다."
        },
        {
          "id": "bb-q-234-o3",
          "text": "굽기를 마쳤으면 원료·설비 유래 아포의 생존 가능성도 모두 끝난다."
        },
        {
          "id": "bb-q-234-o4",
          "text": "끈적임 하나로 세균 종과 독소·식용 가능성을 함께 확정한다."
        }
      ],
      "correctOptionId": "bb-q-234-o1",
      "optionReasons": [
        {
          "optionId": "bb-q-234-o1",
          "text": "일부 아포의 생존과 이후 생육 조건을 함께 봅니다. 균주·제품 조건의 차이와 원료·공정·보관 관리가 관련됩니다.",
          "returnTo": {
            "lessonId": "bb-l-118",
            "sectionId": "bb-l-118-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "일부 아포의 생존과 이후 생육 조건을 함께 봅니다. 균주·제품 조건의 차이와 원료·공정·보관 관리가 관련됩니다.",
          "resumeQuestion": {
            "questionId": "bb-q-234",
            "selectedOptionId": "bb-q-234-o1",
            "reasonAnchor": "bb-q-234-o1-reason"
          }
        },
        {
          "optionId": "bb-q-234-o2",
          "text": "원고는 모든 균주가 같은 정도로 변질을 일으킨다고 하지 않습니다. 균주와 제품 조건을 구별합니다.",
          "returnTo": {
            "lessonId": "bb-l-118",
            "sectionId": "bb-l-118-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "원고는 모든 균주가 같은 정도로 변질을 일으킨다고 하지 않습니다. 균주와 제품 조건을 구별합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-234",
            "selectedOptionId": "bb-q-234-o2",
            "reasonAnchor": "bb-q-234-o2-reason"
          }
        },
        {
          "optionId": "bb-q-234-o3",
          "text": "일부 아포가 굽기 과정에도 살아남을 수 있다는 설명과 다릅니다. 굽기 완료를 모든 아포 사멸로 읽지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-118",
            "sectionId": "bb-l-118-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "일부 아포가 굽기 과정에도 살아남을 수 있다는 설명과 다릅니다. 굽기 완료를 모든 아포 사멸로 읽지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-234",
            "selectedOptionId": "bb-q-234-o3",
            "reasonAnchor": "bb-q-234-o3-reason"
          }
        },
        {
          "optionId": "bb-q-234-o4",
          "text": "끈적임·냄새만으로 세균 종·독소·식용 가능성을 확정하지 않습니다. 정해진 부적합품 처리 절차로 관리합니다.",
          "returnTo": {
            "lessonId": "bb-l-118",
            "sectionId": "bb-l-118-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "끈적임·냄새만으로 세균 종·독소·식용 가능성을 확정하지 않습니다. 정해진 부적합품 처리 절차로 관리합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-234",
            "selectedOptionId": "bb-q-234-o4",
            "reasonAnchor": "bb-q-234-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-118",
              "sectionId": "bb-l-118-s2"
            }
          ]
        }
      ],
      "sourceIds": [
        "fn-rope",
        "fn-rope-review",
        "fn-prior"
      ],
      "assetIds": [],
      "intent": "아포와 로프 변질의 조건을 이 원고의 설명과 연결한 것은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "일부 아포의 생존과 이후 생육 조건을 함께 봅니다. 균주·제품 조건의 차이와 원료·공정·보관 관리가 관련됩니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-course-finishing-r1/lessons.json",
          "lessonId": "bb-l-118",
          "sectionId": "bb-l-118-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-course-finishing-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-234",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-118",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-235",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-119",
      "primarySectionId": "bb-l-119-s2",
      "prompt": "3명이 같은 4시간 동안 함께 일해 정상 제품 300개를 만들었다. 팀 경과시간당 생산량과 합계 인시당 생산량은?",
      "conditions": [
        "세 사람 모두 같은 4시간 동안 참여했고 산출은 정상 제품 300개로 정한다.",
        "이 가정에서 시간에 포함된 준비·대기 등의 범위는 세 사람과 팀 기준에 동일하게 적용한다."
      ],
      "options": [
        {
          "id": "bb-q-235-o1",
          "text": "25개/시간 / 75개/인시"
        },
        {
          "id": "bb-q-235-o2",
          "text": "75개/시간 / 75개/인시"
        },
        {
          "id": "bb-q-235-o3",
          "text": "25개/시간 / 25개/인시"
        },
        {
          "id": "bb-q-235-o4",
          "text": "75개/시간 / 25개/인시"
        }
      ],
      "correctOptionId": "bb-q-235-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-235-o1",
          "text": "팀 경과시간과 합계 인시의 계산 결과를 바꾸었습니다. 팀 시간은 4시간, 합계 노동 투입은 3×4=12인시입니다.",
          "returnTo": {
            "lessonId": "bb-l-119",
            "sectionId": "bb-l-119-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "팀 경과시간과 합계 인시의 계산 결과를 바꾸었습니다. 팀 시간은 4시간, 합계 노동 투입은 3×4=12인시입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-235",
            "selectedOptionId": "bb-q-235-o1",
            "reasonAnchor": "bb-q-235-o1-reason"
          }
        },
        {
          "optionId": "bb-q-235-o2",
          "text": "팀의 300÷4=75개/시간은 맞지만 인시 계산에서 작업자 수 3명을 빠뜨렸습니다.",
          "returnTo": {
            "lessonId": "bb-l-119",
            "sectionId": "bb-l-119-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "팀의 300÷4=75개/시간은 맞지만 인시 계산에서 작업자 수 3명을 빠뜨렸습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-235",
            "selectedOptionId": "bb-q-235-o2",
            "reasonAnchor": "bb-q-235-o2-reason"
          }
        },
        {
          "optionId": "bb-q-235-o3",
          "text": "인시당 300÷12=25는 맞지만 팀의 경과시간도 12로 나누었습니다. 팀 시간은 4시간입니다.",
          "returnTo": {
            "lessonId": "bb-l-119",
            "sectionId": "bb-l-119-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "인시당 300÷12=25는 맞지만 팀의 경과시간도 12로 나누었습니다. 팀 시간은 4시간입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-235",
            "selectedOptionId": "bb-q-235-o3",
            "reasonAnchor": "bb-q-235-o3-reason"
          }
        },
        {
          "optionId": "bb-q-235-o4",
          "text": "팀 기준은 300÷4=75개/시간입니다. 합계 인시는 3명×4시간=12인시이므로 300÷12=25개/인시입니다.",
          "returnTo": {
            "lessonId": "bb-l-119",
            "sectionId": "bb-l-119-s2"
          },
          "requiredAssetIds": [],
          "reviewWhy": "팀 기준은 300÷4=75개/시간입니다. 합계 인시는 3명×4시간=12인시이므로 300÷12=25개/인시입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-235",
            "selectedOptionId": "bb-q-235-o4",
            "reasonAnchor": "bb-q-235-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "fn-author"
      ],
      "assetIds": [],
      "intent": "3명이 같은 4시간 동안 함께 일해 정상 제품 300개를 만들었다. 팀 경과시간당 생산량과 합계 인시당 생산량은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "팀 기준은 300÷4=75개/시간입니다. 합계 인시는 3명×4시간=12인시이므로 300÷12=25개/인시입니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "calculation": {
        "expressions": [
          "300 products / 4 hours",
          "300 products / (3 people * 4 hours)"
        ],
        "results": [
          75,
          25
        ],
        "units": [
          "products/hour",
          "products/person-hour"
        ]
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-course-finishing-r1/lessons.json",
          "lessonId": "bb-l-119",
          "sectionId": "bb-l-119-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-course-finishing-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-235",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-119",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-236",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-119",
      "primarySectionId": "bb-l-119-s3",
      "prompt": "서로 다른 기록에 분할 구간 질량손실률 2%, 굽기 전 질량 기준 굽기손실률 10%, 개수 기준 정상률 95%가 있다. 세 수치를 비교하는 관점은?",
      "conditions": [
        "각 비율은 문제에 적힌 서로 다른 기록의 기준이다. 전체 공정 손실률을 계산할 추가 관계는 주어지지 않았다."
      ],
      "options": [
        {
          "id": "bb-q-236-o1",
          "text": "2+10+5=17%를 전체 공정의 질량손실률로 바로 쓴다."
        },
        {
          "id": "bb-q-236-o2",
          "text": "가장 큰 손실 수치 10%를 전체 공정 손실로 그대로 쓴다."
        },
        {
          "id": "bb-q-236-o3",
          "text": "측정 구간·대상·단위·분모가 달라 각 기준을 구별한 뒤 연결 조건을 정한다."
        },
        {
          "id": "bb-q-236-o4",
          "text": "정상률 95%이므로 전체 질량손실률은 5%라고 정한다."
        }
      ],
      "correctOptionId": "bb-q-236-o3",
      "optionReasons": [
        {
          "optionId": "bb-q-236-o1",
          "text": "서로 다른 구간과 개수·질량 기준을 같은 분모의 비율처럼 더했습니다. 전체 손실로 연결하려면 각 기준과 관계가 먼저 필요합니다.",
          "returnTo": {
            "lessonId": "bb-l-119",
            "sectionId": "bb-l-119-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "서로 다른 구간과 개수·질량 기준을 같은 분모의 비율처럼 더했습니다. 전체 손실로 연결하려면 각 기준과 관계가 먼저 필요합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-236",
            "selectedOptionId": "bb-q-236-o1",
            "reasonAnchor": "bb-q-236-o1-reason"
          }
        },
        {
          "optionId": "bb-q-236-o2",
          "text": "한 구간의 가장 큰 숫자가 전체 공정 손실을 대신하지 않습니다. 나머지 투입·산출과 측정 구간도 구별해야 합니다.",
          "returnTo": {
            "lessonId": "bb-l-119",
            "sectionId": "bb-l-119-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "한 구간의 가장 큰 숫자가 전체 공정 손실을 대신하지 않습니다. 나머지 투입·산출과 측정 구간도 구별해야 합니다.",
          "resumeQuestion": {
            "questionId": "bb-q-236",
            "selectedOptionId": "bb-q-236-o2",
            "reasonAnchor": "bb-q-236-o2-reason"
          }
        },
        {
          "optionId": "bb-q-236-o3",
          "text": "질량 손실과 개수 정상률은 대상과 분모가 다릅니다. 굽기·분할 등 구간도 따로 정해 같은 기준으로 섞지 않습니다.",
          "returnTo": {
            "lessonId": "bb-l-119",
            "sectionId": "bb-l-119-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "질량 손실과 개수 정상률은 대상과 분모가 다릅니다. 굽기·분할 등 구간도 따로 정해 같은 기준으로 섞지 않습니다.",
          "resumeQuestion": {
            "questionId": "bb-q-236",
            "selectedOptionId": "bb-q-236-o3",
            "reasonAnchor": "bb-q-236-o3-reason"
          }
        },
        {
          "optionId": "bb-q-236-o4",
          "text": "정상 개수의 보수 5%를 곧 질량 손실로 바꾸었습니다. 개수와 질량, 정상 품질 범위는 다른 기준입니다.",
          "returnTo": {
            "lessonId": "bb-l-119",
            "sectionId": "bb-l-119-s3"
          },
          "requiredAssetIds": [],
          "reviewWhy": "정상 개수의 보수 5%를 곧 질량 손실로 바꾸었습니다. 개수와 질량, 정상 품질 범위는 다른 기준입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-236",
            "selectedOptionId": "bb-q-236-o4",
            "reasonAnchor": "bb-q-236-o4-reason"
          }
        }
      ],
      "sourceIds": [
        "fn-prior",
        "fn-author"
      ],
      "assetIds": [],
      "intent": "서로 다른 기록에 분할 구간 질량손실률 2%, 굽기 전 질량 기준 굽기손실률 10%, 개수 기준 정상률 95%가 있다. 세 수치를 비교하는 관점은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "질량 손실과 개수 정상률은 대상과 분모가 다릅니다. 굽기·분할 등 구간도 따로 정해 같은 기준으로 섞지 않습니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-course-finishing-r1/lessons.json",
          "lessonId": "bb-l-119",
          "sectionId": "bb-l-119-s3"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-course-finishing-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-236",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-119",
      "consumerSource": "regular-pair-20261023-r1"
    },
    {
      "id": "bb-q-237",
      "version": "regular-20261023-r1",
      "certificationId": "jmCd7893",
      "primaryLessonId": "bb-l-120",
      "primarySectionId": "bb-l-120-s2",
      "prompt": "가상 오븐의 선반은 5개지만 제품 배치 기준상 팬 4장만 사용한다. 팬마다 6개를 놓고 전체 한 주기는 20분이다. 한 번 분량과 1시간 내 완료량은?",
      "conditions": [
        "전체 주기 20분에는 굽기 12분과 투입·꺼내기·다음 회 준비가 모두 포함된다.",
        "예열과 앞공정 준비는 마쳤고 주기를 겹치지 않게 같은 조건으로 반복한다.",
        "주어진 수는 계산용 가정이며 실제 오븐·제품 규격이 아니다."
      ],
      "options": [
        {
          "id": "bb-q-237-o1",
          "text": "30개 / 90개"
        },
        {
          "id": "bb-q-237-o2",
          "text": "24개 / 120개"
        },
        {
          "id": "bb-q-237-o3",
          "text": "72개 / 24개"
        },
        {
          "id": "bb-q-237-o4",
          "text": "24개 / 72개"
        }
      ],
      "correctOptionId": "bb-q-237-o4",
      "optionReasons": [
        {
          "optionId": "bb-q-237-o1",
          "text": "눈에 보이는 선반 5개를 모두 사용한 5×6=30개로 계산했습니다. 이 조건의 사용 팬은 4장입니다.",
          "returnTo": {
            "lessonId": "bb-l-120",
            "sectionId": "bb-l-120-s2"
          },
          "requiredAssetIds": [
            "bb-a-120-oven-capacity"
          ],
          "reviewWhy": "눈에 보이는 선반 5개를 모두 사용한 5×6=30개로 계산했습니다. 이 조건의 사용 팬은 4장입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-237",
            "selectedOptionId": "bb-q-237-o1",
            "reasonAnchor": "bb-q-237-o1-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-120",
              "sectionId": "bb-l-120-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-237-o2",
          "text": "한 번 4×6=24개는 맞지만 120개는 굽기 12분만으로 5회를 센 값입니다. 투입·꺼내기·다음 준비를 포함한 전체 주기는 20분입니다.",
          "returnTo": {
            "lessonId": "bb-l-120",
            "sectionId": "bb-l-120-s2"
          },
          "requiredAssetIds": [
            "bb-a-120-oven-capacity"
          ],
          "reviewWhy": "한 번 4×6=24개는 맞지만 120개는 굽기 12분만으로 5회를 센 값입니다. 투입·꺼내기·다음 준비를 포함한 전체 주기는 20분입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-237",
            "selectedOptionId": "bb-q-237-o2",
            "reasonAnchor": "bb-q-237-o2-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-120",
              "sectionId": "bb-l-120-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-237-o3",
          "text": "1시간 완료량과 한 번 분량을 서로 바꾸었습니다. 한 번은 24개이고 완료 주기는 60÷20=3회입니다.",
          "returnTo": {
            "lessonId": "bb-l-120",
            "sectionId": "bb-l-120-s2"
          },
          "requiredAssetIds": [
            "bb-a-120-oven-capacity"
          ],
          "reviewWhy": "1시간 완료량과 한 번 분량을 서로 바꾸었습니다. 한 번은 24개이고 완료 주기는 60÷20=3회입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-237",
            "selectedOptionId": "bb-q-237-o3",
            "reasonAnchor": "bb-q-237-o3-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-120",
              "sectionId": "bb-l-120-s1"
            }
          ]
        },
        {
          "optionId": "bb-q-237-o4",
          "text": "한 번 분량은 사용 팬 4장×6개=24개입니다. 60분÷전체 주기20분=3회를 완료하므로 24×3=72개입니다.",
          "returnTo": {
            "lessonId": "bb-l-120",
            "sectionId": "bb-l-120-s2"
          },
          "requiredAssetIds": [
            "bb-a-120-oven-capacity"
          ],
          "reviewWhy": "한 번 분량은 사용 팬 4장×6개=24개입니다. 60분÷전체 주기20분=3회를 완료하므로 24×3=72개입니다.",
          "resumeQuestion": {
            "questionId": "bb-q-237",
            "selectedOptionId": "bb-q-237-o4",
            "reasonAnchor": "bb-q-237-o4-reason"
          },
          "additionalReturnTo": [
            {
              "lessonId": "bb-l-120",
              "sectionId": "bb-l-120-s1"
            }
          ]
        }
      ],
      "sourceIds": [
        "oc120-author"
      ],
      "assetIds": [],
      "intent": "가상 오븐의 선반은 5개지만 제품 배치 기준상 팬 4장만 사용한다. 팬마다 6개를 놓고 전체 한 주기는 20분이다. 한 번 분량과 1시간 내 완료량은?",
      "origin": "original-authored-current-accepted-manuscript",
      "onePoint": "한 번 분량은 사용 팬 4장×6개=24개입니다. 60분÷전체 주기20분=3회를 완료하므로 24×3=72개입니다.",
      "scopeCoverage": "bounded accepted bread manuscript; no official past-question or full qualification claim",
      "calculation": {
        "expressions": [
          "4 trays * 6 products/tray",
          "60 min / 20 min/cycle",
          "24 products/cycle * 3 cycles/hour"
        ],
        "results": [
          24,
          3,
          72
        ],
        "units": [
          "products/cycle",
          "cycles/hour",
          "products/hour"
        ]
      },
      "onePointOrigin": "question-specific accepted concept restated from correct rationale",
      "sourceReferences": {
        "acceptedManuscript": {
          "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-oven-capacity-r1/lessons.json",
          "lessonId": "bb-l-120",
          "sectionId": "bb-l-120-s2"
        },
        "sourceManifestFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/concept-20261022-oven-capacity-r1/source-manifest.json"
      },
      "memoryPointSource": {
        "questionId": "bb-q-237",
        "questionVersion": "regular-20261023-r1"
      },
      "lessonId": "bb-l-120",
      "consumerSource": "regular-pair-20261023-r1"
    }
  ],
  "assets": {
    "bb-a-001-structure-gas": {
      "id": "bb-a-001-structure-gas",
      "title": "가스 생성과 보유 구조",
      "caption": "가스 생성과 반죽 구조의 역할을 구별합니다. 실제 미세사진이나 크기 비율이 아닙니다.",
      "file": "/reviews/_packages/bread-baker/assets/batch-20261015-piece-to-pan/assets/bb-a-001-structure-gas.svg",
      "sha256": "320f54a709c5f5c14207fc12a5a582ae597f012cd659a256399da161176443e1",
      "creator": "GetTalk original SVG",
      "rights": "project-original; no external trace/photo",
      "claimType": "limited conceptual diagram",
      "independentReview": false,
      "technicalEvidence": {
        "manifest": "../pilot-2026/source-manifest.json",
        "sha256": "f3a0d073cc771be1796fd8a1e872e4580eaee569cfe2be659017369082faabcf",
        "sourceIds": [
          "bc-flour",
          "bc-yeast"
        ],
        "exactAdoption": "existing selected L001-s1/s2 and L002-s2 structure/gas distinction; conceptual network not micrograph"
      },
      "files": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-piece-to-pan/assets/bb-a-001-structure-gas.svg"
      ],
      "alt": "반죽 바탕 안에 발달하는 글루텐 그물과 가스 기포의 관계를 개략적으로 분리해 보여준다. 이스트의 가스 생성에서 반죽 안 기포로 화살표가 이어지고 그물은 기포 주위에 표현된다. 미세사진이나 실제 크기/밀도는 아니다.",
      "states": [],
      "mobileFiles": [],
      "breakpoint": 600,
      "textEquivalent": "반죽 바탕 안에 발달하는 글루텐 그물과 가스 기포의 관계를 개략적으로 분리해 보여준다. 이스트의 가스 생성에서 반죽 안 기포로 화살표가 이어지고 그물은 기포 주위에 표현된다. 미세사진이나 실제 크기/밀도는 아니다.",
      "credit": {
        "author": "GetTalk original SVG",
        "sourceUrl": "",
        "license": "project-original; no external trace/photo",
        "licenseUrl": "",
        "changed": ""
      },
      "originalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-piece-to-pan/assets/bb-a-001-structure-gas.svg",
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-piece-to-pan/assets/bb-a-001-structure-gas.svg"
    },
    "bb-a-003-fermentation": {
      "id": "bb-a-003-fermentation",
      "title": "동일 시간의 발효 조건 비교",
      "caption": "같은 배합·이스트·혼합/구조의 시작 조건에서 동일 시간이 지난 가상 비교입니다. 발효 완료나 특정 온도 처방이 아닙니다.",
      "file": "/reviews/_packages/bread-baker/assets/batch-20261015-piece-to-pan/assets/bb-a-003-fermentation.svg",
      "sha256": "e37f0c36539fd09d836be3736317cb37189f6eb5d84189b888a983aceb494681",
      "creator": "GetTalk original SVG",
      "rights": "project-original; no external trace/photo",
      "claimType": "limited conceptual diagram",
      "independentReview": false,
      "technicalEvidence": {
        "manifest": "../pilot-2026/source-manifest.json",
        "sha256": "f3a0d073cc771be1796fd8a1e872e4580eaee569cfe2be659017369082faabcf",
        "sourceIds": [
          "bc-flour",
          "bc-yeast"
        ],
        "exactAdoption": "existing selected L003-s1/s2 same-time controlled-temperature comparison; no numeric result adopted"
      },
      "files": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-piece-to-pan/assets/bb-a-003-fermentation.svg"
      ],
      "alt": "같은 배합/이스트/혼합·구조 상태에서 출발해 동일 시간이 지난 가상 비교. 손상 없는 비교 범위의 상대적 온도 차이에서 부피 반응이 다를 수 있다. 실제 실험이나 발효 완료 판정이 아니다.",
      "states": [],
      "mobileFiles": [],
      "breakpoint": 600,
      "textEquivalent": "같은 배합/이스트/혼합·구조 상태에서 출발해 동일 시간이 지난 가상 비교. 손상 없는 비교 범위의 상대적 온도 차이에서 부피 반응이 다를 수 있다. 실제 실험이나 발효 완료 판정이 아니다.",
      "credit": {
        "author": "GetTalk original SVG",
        "sourceUrl": "",
        "license": "project-original; no external trace/photo",
        "licenseUrl": "",
        "changed": ""
      },
      "originalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-piece-to-pan/assets/bb-a-003-fermentation.svg",
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-piece-to-pan/assets/bb-a-003-fermentation.svg"
    },
    "bb-a-011-preparation": {
      "id": "bb-a-011-preparation",
      "title": "조각 준비의 세 목적",
      "caption": "한 조각의 양·둥근 준비형태·다음 늘리기 준비를 구별하는 개략도입니다. 손기술/실물 상태의 합격 판정은 아닙니다.",
      "file": "/reviews/_packages/bread-baker/assets/batch-20261015-piece-to-pan/assets/bb-a-011-preparation.svg",
      "sha256": "805a2c122f35d18ea238d163177149b996d957abd5aa1d03ebeb2e61c8a472de",
      "creator": "GetTalk original SVG",
      "rights": "project-original; no external trace/photo",
      "claimType": "limited conceptual diagram",
      "independentReview": false,
      "technicalEvidence": {
        "manifest": "source-manifest.json",
        "sourceIds": [
          "ka-preshape",
          "tpl-divide-preshape",
          "ka-pretzel"
        ],
        "exactAdoption": "quantity / rounded preparation / extensibility relationships"
      },
      "files": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-piece-to-pan/assets/bb-a-011-preparation.svg"
      ],
      "alt": "같은 조각의 양, 둥근 준비형태, 휴지 이완을 연결한 개략도. 아래는 같은 늘리기 관찰에서 되돌아옴과 이완 뒤 늘어남을 구별한다. 실제 손기술이나 시간/측정값이 아니다.",
      "states": [],
      "mobileFiles": [],
      "breakpoint": 600,
      "textEquivalent": "같은 조각의 양, 둥근 준비형태, 휴지 이완을 연결한 개략도. 아래는 같은 늘리기 관찰에서 되돌아옴과 이완 뒤 늘어남을 구별한다. 실제 손기술이나 시간/측정값이 아니다.",
      "credit": {
        "author": "GetTalk original SVG",
        "sourceUrl": "",
        "license": "project-original; no external trace/photo",
        "licenseUrl": "",
        "changed": ""
      },
      "originalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-piece-to-pan/assets/bb-a-011-preparation.svg",
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-piece-to-pan/assets/bb-a-011-preparation.svg"
    },
    "bb-a-012-shape-pan": {
      "id": "bb-a-012-shape-pan",
      "title": "성형과 팬닝의 형태·위치",
      "caption": "팬용 사례에서 반죽의 형태 변화와 틀 내부 배치가 다르게 보이도록 표현했습니다.",
      "file": "/reviews/_packages/bread-baker/assets/batch-20261015-piece-to-pan/assets/bb-a-012-shape-pan.svg",
      "sha256": "e8a09ee47453014c0444de631f682f788657552e2ec51346984695ede0c617b5",
      "creator": "GetTalk original SVG",
      "rights": "project-original; no external trace/photo",
      "claimType": "limited conceptual diagram",
      "independentReview": false,
      "technicalEvidence": {
        "manifest": "source-manifest.json",
        "sourceIds": [
          "ka-pan-case"
        ],
        "exactAdoption": "same formed piece placed within pan; only position change in assessment input"
      },
      "files": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-piece-to-pan/assets/bb-a-012-shape-pan.svg"
      ],
      "alt": "둥근 준비형태를 길쭉한 본형태로 성형하고, 그 같은 본형태를 틀 안에 배치한다. 틀 앞 벽이 반죽 하부를 가린다. 한 팬용 빵의 공정 관계이며 실물 비율은 아니다.",
      "states": [],
      "mobileFiles": [],
      "breakpoint": 600,
      "textEquivalent": "둥근 준비형태를 길쭉한 본형태로 성형하고, 그 같은 본형태를 틀 안에 배치한다. 틀 앞 벽이 반죽 하부를 가린다. 한 팬용 빵의 공정 관계이며 실물 비율은 아니다.",
      "credit": {
        "author": "GetTalk original SVG",
        "sourceUrl": "",
        "license": "project-original; no external trace/photo",
        "licenseUrl": "",
        "changed": ""
      },
      "originalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-piece-to-pan/assets/bb-a-012-shape-pan.svg",
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-piece-to-pan/assets/bb-a-012-shape-pan.svg"
    },
    "bb-a-q018-input": {
      "id": "bb-a-q018-input",
      "title": "관찰 A·B",
      "caption": "A는 작업대 위, B는 틀 안에 놓인 같은 길쭉한 조각입니다.",
      "file": "/reviews/_packages/bread-baker/assets/batch-20261015-piece-to-pan/assets/bb-a-q018-input.svg",
      "sha256": "47335146e2e18fbda6eb9e7e44748fc87e153cd8960f47fdcb98ba1b83349014",
      "creator": "GetTalk original SVG",
      "rights": "project-original; no external trace/photo",
      "claimType": "limited conceptual diagram",
      "independentReview": false,
      "technicalEvidence": {
        "manifest": "source-manifest.json",
        "sourceIds": [
          "ka-pan-case"
        ],
        "exactAdoption": "same formed piece placed within pan; only position change in assessment input"
      },
      "files": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-piece-to-pan/assets/bb-a-q018-input.svg"
      ],
      "alt": "A는 작업대 위의 길쭉한 한 조각이다. B는 같은 형태의 한 조각이 틀 안에 놓여 있다. A에서 B로 화살표가 이어진다.",
      "states": [],
      "mobileFiles": [],
      "breakpoint": 600,
      "textEquivalent": "A는 작업대 위의 길쭉한 한 조각이다. B는 같은 형태의 한 조각이 틀 안에 놓여 있다. A에서 B로 화살표가 이어진다.",
      "credit": {
        "author": "GetTalk original SVG",
        "sourceUrl": "",
        "license": "project-original; no external trace/photo",
        "licenseUrl": "",
        "changed": ""
      },
      "originalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-piece-to-pan/assets/bb-a-q018-input.svg",
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-piece-to-pan/assets/bb-a-q018-input.svg"
    },
    "bb-a-008-records": {
      "id": "bb-a-008-records",
      "title": "기존 혼합 기록 X·Y",
      "caption": "기존 공정의 단계·발효 위치·합류 관계를 재사용합니다.",
      "file": "/reviews/_packages/bread-baker/assets/batch-2026-mixing-methods/assets/mx-records.svg",
      "sha256": "c544a2b3c5d7cfc9dd89f9db1bf4ffa6c57cd42aff3b1d309acbd662ded94896",
      "reuse": true,
      "rights": "existing original asset; prior manifest retained",
      "files": [
        "/reviews/_packages/bread-baker/assets/batch-2026-mixing-methods/assets/mx-records.svg"
      ],
      "alt": "기록 X는 밀가루 A·B, 물 A·B, 이스트 A·B로 같은 본반죽을 섞기 시작한다. 소금을 나중에 넣고 속도를 바꾸며 혼합을 마친 뒤 본반죽을 발효한다. 기록 Y는 밀가루 A, 물 A, 이스트 A를 별도로 섞어 그 혼합물을 본반죽 전에 발효한다. 이어 남은 밀가루 B, 물 B, 이스트 B, 소금을 그 혼합물에 합류시켜 본반죽을 혼합하고, 혼합을 마친 본반죽을 발효한다. 실선은 단계 진행, 점선은 재료 투입이다.",
      "states": [],
      "mobileFiles": [],
      "breakpoint": 600,
      "textEquivalent": {
        "title": "X와 Y의 재료 배정과 진행 순서",
        "caption": "두 기록의 혼합물·발효 시점·재료 합류를 읽는다. 실선은 진행 순서, 점선은 나중 투입 경로다.",
        "meaning": "A와 B는 같은 재료를 전체 배합 안에서 나눈 배정분 표지다. 양·비율·품질 등급이 아니며, 이 가상 기록에서 물과 이스트도 나눈 것이다.",
        "legend": [
          "굵은 실선 ↓: 기록의 진행 순서",
          "점선 →: 재료 배정분이 들어오는 경로",
          "화살표 길이는 시간·온도·양을 나타내지 않는다."
        ],
        "records": [
          {
            "id": "X",
            "firstInputs": [
              "밀가루 A",
              "밀가루 B",
              "물 A",
              "물 B",
              "이스트 A",
              "이스트 B"
            ],
            "laterInputs": [
              "소금"
            ],
            "laterInputStep": 2,
            "steps": [
              {
                "label": "① 본반죽 혼합 시작",
                "text": "밀가루 A·B, 물 A·B, 이스트 A·B 같은 본반죽을 섞기 시작한다."
              },
              {
                "label": "② 같은 반죽에 나중 투입",
                "text": "소금을 넣고 속도를 바꾸며 계속 혼합한다."
              },
              {
                "label": "③ 본반죽 혼합 종료",
                "text": "전체 배합이 들어간 본반죽의 혼합을 마친다."
              },
              {
                "label": "④ 본반죽 뒤의 발효",
                "text": "혼합을 마친 본반죽을 발효한다."
              }
            ]
          },
          {
            "id": "Y",
            "firstInputs": [
              "밀가루 A",
              "물 A",
              "이스트 A"
            ],
            "laterInputs": [
              "밀가루 B",
              "물 B",
              "이스트 B",
              "소금"
            ],
            "laterInputStep": 3,
            "steps": [
              {
                "label": "① 별도 혼합물 만들기",
                "text": "밀가루 A, 물 A, 이스트 A를 먼저 섞어 혼합물을 만든다."
              },
              {
                "label": "② 그 혼합물을 먼저 발효",
                "text": "①의 밀가루 포함 혼합물을 본반죽 전에 발효한다."
              },
              {
                "label": "③ 남은 배정분과 합류",
                "text": "발효한 혼합물 + 남은 배정분 함께 본반죽을 혼합한다."
              },
              {
                "label": "④ 본반죽 뒤의 발효",
                "text": "혼합을 마친 본반죽을 발효한다."
              }
            ]
          }
        ]
      },
      "credit": {
        "author": "",
        "sourceUrl": "",
        "license": "existing original asset; prior manifest retained",
        "licenseUrl": "",
        "changed": ""
      },
      "originalUrl": "/reviews/_packages/bread-baker/assets/batch-2026-mixing-methods/assets/mx-records.svg",
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/batch-2026-mixing-methods/assets/mx-records.svg"
    },
    "bb-photo-011-round": {
      "id": "bb-photo-011-round",
      "title": "둥근 반죽 조각의 실물 외관",
      "caption": "둥근 조각과 겉면의 실제 외관 예시입니다. 도식의 둥근 준비형태와 연결하며, 충분한 장력이나 휴지 완료의 판정 사진이 아닙니다.",
      "file": "/reviews/_packages/bread-baker/assets/batch-20261015-piece-to-pan/assets/bb-photo-011-round.jpg",
      "author": "Jeremy Keith",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Rolled_dough_(5958959191).jpg",
      "originalUrl": "https://upload.wikimedia.org/wikipedia/commons/a/a6/Rolled_dough_%285958959191%29.jpg",
      "license": "CC BY 2.0",
      "licenseUrl": "https://creativecommons.org/licenses/by/2.0/",
      "changed": "원본 그대로; 화면 표시 크기만 조절",
      "width": 2272,
      "height": 1704,
      "sha256": "141e16a615c9dafe4ff8106cba3d9fe1703408bd3cf788f2446204785f45ad8d",
      "evidence": "sources/commons-round.html",
      "photoDiagramSameBatch": false,
      "files": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-piece-to-pan/assets/bb-photo-011-round.jpg"
      ],
      "alt": "둥근 반죽 조각의 실물 외관",
      "states": [],
      "mobileFiles": [],
      "breakpoint": 600,
      "textEquivalent": "둥근 반죽 조각의 실물 외관",
      "credit": {
        "author": "Jeremy Keith",
        "sourceUrl": "https://commons.wikimedia.org/wiki/File:Rolled_dough_(5958959191).jpg",
        "license": "CC BY 2.0",
        "licenseUrl": "https://creativecommons.org/licenses/by/2.0/",
        "changed": "원본 그대로; 화면 표시 크기만 조절"
      },
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-piece-to-pan/assets/bb-photo-011-round.jpg"
    },
    "bb-photo-012-tin": {
      "id": "bb-photo-012-tin",
      "title": "틀 안에 놓인 반죽의 실제 모습",
      "caption": "반죽의 윗면과 주위를 둘러싼 틀 벽을 찾습니다. 도식의 틀 내부 배치와 연결하는 외관 예시이며, 같은 반죽의 연속촬영이나 충전율·발효 완료의 기준이 아닙니다.",
      "file": "/reviews/_packages/bread-baker/assets/batch-20261015-piece-to-pan/assets/bb-photo-012-tin.jpg",
      "author": "ElinorD",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Bread_dough_in_tin.jpg",
      "originalUrl": "https://upload.wikimedia.org/wikipedia/commons/a/a4/Bread_dough_in_tin.jpg",
      "license": "CC BY-SA 3.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/3.0/",
      "changed": "원본 그대로; 화면 표시 크기만 조절",
      "width": 2242,
      "height": 1364,
      "sha256": "129368576d207976056ba31be9d9e2c9d59b4fa3fdaf0cdbbd32ca1e60b8cb45",
      "evidence": "sources/commons-tin.html",
      "photoDiagramSameBatch": false,
      "files": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-piece-to-pan/assets/bb-photo-012-tin.jpg"
      ],
      "alt": "틀 안에 놓인 반죽의 실제 모습",
      "states": [],
      "mobileFiles": [],
      "breakpoint": 600,
      "textEquivalent": "틀 안에 놓인 반죽의 실제 모습",
      "credit": {
        "author": "ElinorD",
        "sourceUrl": "https://commons.wikimedia.org/wiki/File:Bread_dough_in_tin.jpg",
        "license": "CC BY-SA 3.0",
        "licenseUrl": "https://creativecommons.org/licenses/by-sa/3.0/",
        "changed": "원본 그대로; 화면 표시 크기만 조절"
      },
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-piece-to-pan/assets/bb-photo-012-tin.jpg"
    },
    "bb-a-013-component": {
      "id": "bb-a-013-component",
      "title": "가열 중 전분과 단백질 변화",
      "caption": "전분의 물 흡수·팽윤과 단백질의 응고를 나누어 표현한 원리도입니다. 실제 분자 모양이나 변화 완료의 측정값이 아닙니다.",
      "file": "/reviews/_packages/bread-baker/assets/batch-20261015-bake-cool/assets/bb-a-013-component.svg",
      "sha256": "d8eeea509bf3e74705a0683479e7910690c6867d9e79a820211c2c24ea5712a7",
      "creator": "GetTalk original",
      "rights": "original SVG, no external trace",
      "sourceIds": [
        "bc-gel",
        "bc-coag"
      ],
      "files": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-bake-cool/assets/bb-a-013-component.svg"
      ],
      "alt": "왼쪽은 전분립이 물과 열을 받아 물을 흡수하며 부푸는 관계다. 오른쪽은 단백질이 가열 중 응고하여 조직에 기여하는 관계다. 실제 분자 형태나 정량 변화/시간순서가 아니다.",
      "states": [],
      "mobileFiles": [],
      "breakpoint": 600,
      "textEquivalent": "왼쪽은 전분립이 물과 열을 받아 물을 흡수하며 부푸는 관계다. 오른쪽은 단백질이 가열 중 응고하여 조직에 기여하는 관계다. 실제 분자 형태나 정량 변화/시간순서가 아니다.",
      "credit": {
        "author": "GetTalk original",
        "sourceUrl": "",
        "license": "original SVG, no external trace",
        "licenseUrl": "",
        "changed": ""
      },
      "originalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-bake-cool/assets/bb-a-013-component.svg",
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-bake-cool/assets/bb-a-013-component.svg"
    },
    "bb-a-013-cooling": {
      "id": "bb-a-013-cooling",
      "title": "냉각 중 수분 이동과 속 조직 안정",
      "caption": "빵 속에서 바깥으로 향하는 화살표는 수분 이동·방출의 관계를 나타냅니다. 실제 증기량·속도나 모든 빵의 냉각 시간을 표시하지 않습니다.",
      "file": "/reviews/_packages/bread-baker/assets/batch-20261015-bake-cool/assets/bb-a-013-cooling.svg",
      "sha256": "c3d16694c64345362503dc5d472314ca9c1d49f8ba5297c83d57a8763b4a10c1",
      "creator": "GetTalk original",
      "rights": "original SVG",
      "sourceIds": [
        "ka-cool"
      ],
      "files": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-bake-cool/assets/bb-a-013-cooling.svg"
      ],
      "alt": "빵 단면은 갈색 겉껍질 안의 속 조직을 나타낸다. 파란 화살표는 속에서 바깥으로 향하는 수분 이동·방출 관계를 나타내며 아래 선반은 냉각받침의 개략 위치다. 수분량·속도·온도/시간이나 촬영사진의 실제 내부는 아니다.",
      "states": [],
      "mobileFiles": [],
      "breakpoint": 600,
      "textEquivalent": "빵 단면은 갈색 겉껍질 안의 속 조직을 나타낸다. 파란 화살표는 속에서 바깥으로 향하는 수분 이동·방출 관계를 나타내며 아래 선반은 냉각받침의 개략 위치다. 수분량·속도·온도/시간이나 촬영사진의 실제 내부는 아니다.",
      "credit": {
        "author": "GetTalk original",
        "sourceUrl": "",
        "license": "original SVG",
        "licenseUrl": "",
        "changed": ""
      },
      "originalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-bake-cool/assets/bb-a-013-cooling.svg",
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-bake-cool/assets/bb-a-013-cooling.svg"
    },
    "bb-photo-013-crumb": {
      "id": "bb-photo-013-crumb",
      "title": "겉껍질과 빵 속의 실제 모습",
      "caption": "갈색 바깥 겉껍질과 잘라서 보이는 밝은 속(크럼)을 찾아봅니다. 다른 학습 사진과 같은 반죽의 연속촬영으로 단정하지 않습니다.",
      "file": "/reviews/_packages/bread-baker/assets/batch-20261015-bake-cool/assets/bb-photo-013-crumb.jpg",
      "sha256": "bf0002c8c09bfb52ed3902f3db38b8c2929473fbcf5878b10bf6196f6ff62410",
      "author": "ElinorD",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:White_bread.jpg",
      "originalUrl": "https://upload.wikimedia.org/wikipedia/commons/1/1f/White_bread.jpg",
      "license": "CC BY-SA 3.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/3.0/",
      "changed": "원본 그대로; 화면 크기만 조절",
      "width": 1942,
      "height": 1854,
      "evidence": "sources/commons-crumb.html",
      "sameBatchWithPriorPhotoUnconfirmed": true,
      "files": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-bake-cool/assets/bb-photo-013-crumb.jpg"
      ],
      "alt": "겉껍질과 빵 속의 실제 모습",
      "states": [],
      "mobileFiles": [],
      "breakpoint": 600,
      "textEquivalent": "겉껍질과 빵 속의 실제 모습",
      "credit": {
        "author": "ElinorD",
        "sourceUrl": "https://commons.wikimedia.org/wiki/File:White_bread.jpg",
        "license": "CC BY-SA 3.0",
        "licenseUrl": "https://creativecommons.org/licenses/by-sa/3.0/",
        "changed": "원본 그대로; 화면 크기만 조절"
      },
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-bake-cool/assets/bb-photo-013-crumb.jpg"
    },
    "bb-photo-014-pack": {
      "id": "bb-photo-014-pack",
      "title": "봉투에 빵을 넣는 실제 장면",
      "caption": "투명한 봉투가 빵을 감싸는 위치를 봅니다. 절단 후 봉투에 넣는 장면이며, 이 사진만으로 완전 밀봉이나 수분 차단 성능을 판정하지 않습니다.",
      "file": "/reviews/_packages/bread-baker/assets/batch-20261015-pack-store/assets/bb-photo-014-pack.jpg",
      "sha256": "4e539b4b61a26e5a8500b87ea9b27a72fe766b6f53ee1d2de4c8779c3d5a14a5",
      "author": "Wolfmann",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Bread_slicing_machine_Foodtech_Br%C3%B8dskj%C3%A6remaskin_EXTRA_COOP_Norway_2017-11-02_bag_on_sliced_bread.jpg",
      "originalUrl": "https://upload.wikimedia.org/wikipedia/commons/1/15/Bread_slicing_machine_Foodtech_Br%C3%B8dskj%C3%A6remaskin_EXTRA_COOP_Norway_2017-11-02_bag_on_sliced_bread.jpg",
      "license": "CC BY-SA 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0/",
      "changed": "원본 그대로; 표시 크기만 조절",
      "width": 3708,
      "height": 2781,
      "evidence": "sources/commons-pack-wolfmann.html",
      "files": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-pack-store/assets/bb-photo-014-pack.jpg"
      ],
      "alt": "봉투에 빵을 넣는 실제 장면",
      "states": [],
      "mobileFiles": [],
      "breakpoint": 600,
      "textEquivalent": "봉투에 빵을 넣는 실제 장면",
      "credit": {
        "author": "Wolfmann",
        "sourceUrl": "https://commons.wikimedia.org/wiki/File:Bread_slicing_machine_Foodtech_Br%C3%B8dskj%C3%A6remaskin_EXTRA_COOP_Norway_2017-11-02_bag_on_sliced_bread.jpg",
        "license": "CC BY-SA 4.0",
        "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0/",
        "changed": "원본 그대로; 표시 크기만 조절"
      },
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-pack-store/assets/bb-photo-014-pack.jpg"
    },
    "bb-a-014-moisture": {
      "id": "bb-a-014-moisture",
      "title": "포장과 속·겉껍질의 수분 관계",
      "caption": "같은 일반 빵에 서로 다른 수분 차단 성능을 가정한 도식입니다. 파란 화살표는 수분 이동의 관계이며 정확한 양·속도나 모든 재질의 성능을 뜻하지 않습니다.",
      "file": "/reviews/_packages/bread-baker/assets/batch-20261015-pack-store/assets/bb-a-014-moisture.svg",
      "sha256": "0a88068cd28b91ffd9c714d50b0d69c3c24a54d74fb7dcc2c6538b1f2e95a4e4",
      "creator": "GetTalk original",
      "rights": "original SVG",
      "sourceIds": [
        "ka-store",
        "foods-staling"
      ],
      "files": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-pack-store/assets/bb-a-014-moisture.svg"
      ],
      "alt": "충분히 식힌 같은 일반 빵의 비교 개념도. 왼쪽은 수분 손실을 더 줄이는 포장, 오른쪽은 더 잘 통과시키는 포장이다. 파란 화살표는 물의 이동 관계이며 양의 측정값이 아니다.",
      "states": [],
      "mobileFiles": [],
      "breakpoint": 600,
      "textEquivalent": "충분히 식힌 같은 일반 빵의 비교 개념도. 왼쪽은 수분 손실을 더 줄이는 포장, 오른쪽은 더 잘 통과시키는 포장이다. 파란 화살표는 물의 이동 관계이며 양의 측정값이 아니다.",
      "credit": {
        "author": "GetTalk original",
        "sourceUrl": "",
        "license": "original SVG",
        "licenseUrl": "",
        "changed": ""
      },
      "originalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-pack-store/assets/bb-a-014-moisture.svg",
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-pack-store/assets/bb-a-014-moisture.svg"
    },
    "bb-a-015-staling": {
      "id": "bb-a-015-staling",
      "title": "전분 노화와 건조의 구별",
      "caption": "갈색 선은 전분 사슬, 파란 점·화살표는 물과 이동 관계의 기호입니다. 재배열과 물의 외부 손실을 구별하며 실제 분자/결정 모양·양·속도를 재현하지 않습니다.",
      "file": "/reviews/_packages/bread-baker/assets/batch-20261015-pack-store/assets/bb-a-015-staling.svg",
      "sha256": "5cea486e13f7f0d36b96ced8d15251071662978874dcce7656cd468cea27efad",
      "creator": "GetTalk original",
      "rights": "original SVG",
      "sourceIds": [
        "foods-staling"
      ],
      "files": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-pack-store/assets/bb-a-015-staling.svg"
      ],
      "alt": "전분 사슬의 재배열과 빵 내부 수분 재분배를 그린 기호도와 물이 빵 밖으로 빠지는 건조 개념도를 나란히 보여 준다. 실제 분자 크기나 결정 모양이 아니다.",
      "states": [],
      "mobileFiles": [],
      "breakpoint": 600,
      "textEquivalent": "전분 사슬의 재배열과 빵 내부 수분 재분배를 그린 기호도와 물이 빵 밖으로 빠지는 건조 개념도를 나란히 보여 준다. 실제 분자 크기나 결정 모양이 아니다.",
      "credit": {
        "author": "GetTalk original",
        "sourceUrl": "",
        "license": "original SVG",
        "licenseUrl": "",
        "changed": ""
      },
      "originalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-pack-store/assets/bb-a-015-staling.svg",
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-pack-store/assets/bb-a-015-staling.svg"
    },
    "bb-photo-016-mold": {
      "id": "bb-photo-016-mold",
      "title": "빵 표면에 보이는 곰팡이",
      "caption": "빵 표면을 덮은 솜털 같은 곰팡이의 실제 외관입니다. 색만으로 종류·독소나 안전을 판단하지 않으며, 이 사진에서 내부 침투 깊이는 알 수 없습니다.",
      "file": "/reviews/_packages/bread-baker/assets/batch-20261015-pack-store/assets/bb-photo-016-mold.jpg",
      "sha256": "ce248d6710b5650ea2176da4a80af2a35f1cef408b087326f50e655a32cea288",
      "author": "Muldoonsamuel55 (Samuel Muldoon)",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:A_Moldy_Loaf_of_Bread.jpg",
      "originalUrl": "https://upload.wikimedia.org/wikipedia/commons/4/45/A_Moldy_Loaf_of_Bread.jpg",
      "license": "CC0 1.0",
      "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
      "changed": "원본 그대로; 표시 크기만 조절",
      "width": 4160,
      "height": 3120,
      "evidence": "sources/commons-mold.html",
      "files": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-pack-store/assets/bb-photo-016-mold.jpg"
      ],
      "alt": "빵 표면에 보이는 곰팡이",
      "states": [],
      "mobileFiles": [],
      "breakpoint": 600,
      "textEquivalent": "빵 표면에 보이는 곰팡이",
      "credit": {
        "author": "Muldoonsamuel55 (Samuel Muldoon)",
        "sourceUrl": "https://commons.wikimedia.org/wiki/File:A_Moldy_Loaf_of_Bread.jpg",
        "license": "CC0 1.0",
        "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
        "changed": "원본 그대로; 표시 크기만 조절"
      },
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-pack-store/assets/bb-photo-016-mold.jpg"
    },
    "bb-a-016-below-surface": {
      "id": "bb-a-016-below-surface",
      "title": "표면 아래 오염 가능성",
      "caption": "균사와 기공을 실제보다 크게 그린 설명용 단면도입니다. 선 끝이 오염 경계·안전 절단선이 아니며 사진 속 빵의 내부를 측정해 그린 것도 아닙니다.",
      "file": "/reviews/_packages/bread-baker/assets/batch-20261015-pack-store/assets/bb-a-016-below-surface.svg",
      "sha256": "f3159cdd10a7e3699d42b97ffd4eccedb487eed99208b57463da019157ae2e56",
      "creator": "GetTalk original",
      "rights": "original SVG",
      "sourceIds": [
        "usda-molds"
      ],
      "files": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-pack-store/assets/bb-a-016-below-surface.svg"
      ],
      "alt": "다공성 빵 단면 위에 눈에 보이는 곰팡이 부분과 그 아래로 뻗을 수 있는 균사 관계를 개념적으로 그렸다. 경계 밖의 안전을 표시하지 않고 실제 침투 깊이와 크기는 알 수 없다고 설명한다.",
      "states": [],
      "mobileFiles": [],
      "breakpoint": 600,
      "textEquivalent": "다공성 빵 단면 위에 눈에 보이는 곰팡이 부분과 그 아래로 뻗을 수 있는 균사 관계를 개념적으로 그렸다. 경계 밖의 안전을 표시하지 않고 실제 침투 깊이와 크기는 알 수 없다고 설명한다.",
      "credit": {
        "author": "GetTalk original",
        "sourceUrl": "",
        "license": "original SVG",
        "licenseUrl": "",
        "changed": ""
      },
      "originalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-pack-store/assets/bb-a-016-below-surface.svg",
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-pack-store/assets/bb-a-016-below-surface.svg"
    },
    "bb-a-017-roles": {
      "id": "bb-a-017-roles",
      "title": "설탕·소금의 기능 관계도",
      "caption": "당을 이용하는 발효와 높은 당 농도의 영향, 소금의 세 역할을 나누어 봅니다. 양·속도를 나타내는 측정도나 재료 추가 순서표는 아닙니다.",
      "file": "/reviews/_packages/bread-baker/assets/batch-20261015-sugar-salt-browning/assets/bb-a-017-roles.svg",
      "sha256": "e8ff52cf7b34aa477eaa866f85e019c0b4dc67a436d2289a39dec5a8744b5eb1",
      "creator": "GetTalk original",
      "rights": "original SVG",
      "sourceIds": [
        "bc-sugar",
        "ka-yeast",
        "ka-salt"
      ],
      "files": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-sugar-salt-browning/assets/bb-a-017-roles.svg"
      ],
      "alt": "설탕·소금의 기능 관계도",
      "states": [],
      "mobileFiles": [],
      "breakpoint": 600,
      "textEquivalent": "설탕·소금의 기능 관계도",
      "credit": {
        "author": "GetTalk original",
        "sourceUrl": "",
        "license": "original SVG",
        "licenseUrl": "",
        "changed": ""
      },
      "originalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-sugar-salt-browning/assets/bb-a-017-roles.svg",
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-sugar-salt-browning/assets/bb-a-017-roles.svg"
    },
    "bb-a-018-browning": {
      "id": "bb-a-018-browning",
      "title": "두 갈변 반응의 관여 재료",
      "caption": "갈색 상자는 두 반응 모두 색·향미 형성에 관계함을 나타냅니다. 같은 속도/색/반응량을 뜻하지 않습니다.",
      "file": "/reviews/_packages/bread-baker/assets/batch-20261015-sugar-salt-browning/assets/bb-a-018-browning.svg",
      "sha256": "21c3fc511078efc72f970fa84b447e354c8c4c15fdfcb61e32a16e7f5635a7d5",
      "creator": "GetTalk original",
      "rights": "original SVG",
      "sourceIds": [
        "bc-sugar"
      ],
      "files": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-sugar-salt-browning/assets/bb-a-018-browning.svg"
      ],
      "alt": "두 갈변 반응의 관여 재료",
      "states": [],
      "mobileFiles": [],
      "breakpoint": 600,
      "textEquivalent": "두 갈변 반응의 관여 재료",
      "credit": {
        "author": "GetTalk original",
        "sourceUrl": "",
        "license": "original SVG",
        "licenseUrl": "",
        "changed": ""
      },
      "originalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-sugar-salt-browning/assets/bb-a-018-browning.svg",
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-sugar-salt-browning/assets/bb-a-018-browning.svg"
    },
    "bb-a-018-crust-photo": {
      "id": "bb-a-018-crust-photo",
      "title": "겉껍질과 빵 속의 실제 모습",
      "caption": "갈색 바깥 겉껍질과 밝은 빵 속을 찾습니다. 이 색만으로 캐러멜화/마이야르 반응의 비율이나 내부 익힘 완료를 확정하지 않습니다.",
      "file": "/reviews/_packages/bread-baker/assets/batch-20261015-bake-cool/assets/bb-photo-013-crumb.jpg",
      "sha256": "bf0002c8c09bfb52ed3902f3db38b8c2929473fbcf5878b10bf6196f6ff62410",
      "author": "ElinorD",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:White_bread.jpg",
      "originalUrl": "https://upload.wikimedia.org/wikipedia/commons/1/1f/White_bread.jpg",
      "license": "CC BY-SA 3.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/3.0/",
      "changed": "원본 그대로; 화면 크기만 조절",
      "width": 1942,
      "height": 1854,
      "evidence": "../batch-20261015-bake-cool/sources/commons-crumb.html",
      "sameBatchWithPriorPhotoUnconfirmed": true,
      "reused": true,
      "files": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-bake-cool/assets/bb-photo-013-crumb.jpg"
      ],
      "alt": "겉껍질과 빵 속의 실제 모습",
      "states": [],
      "mobileFiles": [],
      "breakpoint": 600,
      "textEquivalent": "겉껍질과 빵 속의 실제 모습",
      "credit": {
        "author": "ElinorD",
        "sourceUrl": "https://commons.wikimedia.org/wiki/File:White_bread.jpg",
        "license": "CC BY-SA 3.0",
        "licenseUrl": "https://creativecommons.org/licenses/by-sa/3.0/",
        "changed": "원본 그대로; 화면 크기만 조절"
      },
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-bake-cool/assets/bb-photo-013-crumb.jpg"
    },
    "bb-a-020-reference": {
      "id": "bb-a-020-reference",
      "title": "100g당과 전체량의 관계",
      "caption": "같은 가상 200g 제품을 100g당과 전체량당으로 표현한 단위 관계입니다. 실제 판매 제품의 수치나 완성된 법정 영양표시가 아닙니다.",
      "file": "/reviews/_packages/bread-baker/assets/batch-20261015-nutrition-units/assets/bb-a-020-reference.svg",
      "sha256": "d5b7c61d0c41d0cf8512f1b8c7eef4bb88f0a7def3830d617f54070381f82df5",
      "creator": "GetTalk original",
      "rights": "original SVG, no copied label design or external logo",
      "sourceIds": [
        "mfds-nutrition"
      ],
      "files": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-nutrition-units/assets/bb-a-020-reference.svg"
      ],
      "alt": "100g당과 전체량의 관계",
      "states": [],
      "mobileFiles": [],
      "breakpoint": 600,
      "textEquivalent": "100g당과 전체량의 관계",
      "credit": {
        "author": "GetTalk original",
        "sourceUrl": "",
        "license": "original SVG, no copied label design or external logo",
        "licenseUrl": "",
        "changed": ""
      },
      "originalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-nutrition-units/assets/bb-a-020-reference.svg",
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-nutrition-units/assets/bb-a-020-reference.svg"
    },
    "bb-a-021-pan-photo": {
      "id": "bb-a-021-pan-photo",
      "title": "금속 틀과 반죽이 닿는 실제 위치",
      "caption": "굽기 전 팬닝 모습에서 금속 틀과 반죽의 접촉 위치를 찾습니다. 사진만으로 팬의 온도나 열전달량을 판단하지 않습니다.",
      "file": "/reviews/_packages/bread-baker/assets/batch-20261015-piece-to-pan/assets/bb-photo-012-tin.jpg",
      "author": "ElinorD",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Bread_dough_in_tin.jpg",
      "originalUrl": "https://upload.wikimedia.org/wikipedia/commons/a/a4/Bread_dough_in_tin.jpg",
      "license": "CC BY-SA 3.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/3.0/",
      "changed": "원본 그대로; 화면 표시 크기만 조절",
      "width": 2242,
      "height": 1364,
      "sha256": "129368576d207976056ba31be9d9e2c9d59b4fa3fdaf0cdbbd32ca1e60b8cb45",
      "evidence": "../batch-20261015-piece-to-pan/sources/commons-tin.html",
      "photoDiagramSameBatch": false,
      "reused": true,
      "files": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-piece-to-pan/assets/bb-photo-012-tin.jpg"
      ],
      "alt": "금속 틀과 반죽이 닿는 실제 위치",
      "states": [],
      "mobileFiles": [],
      "breakpoint": 600,
      "textEquivalent": "금속 틀과 반죽이 닿는 실제 위치",
      "credit": {
        "author": "ElinorD",
        "sourceUrl": "https://commons.wikimedia.org/wiki/File:Bread_dough_in_tin.jpg",
        "license": "CC BY-SA 3.0",
        "licenseUrl": "https://creativecommons.org/licenses/by-sa/3.0/",
        "changed": "원본 그대로; 화면 표시 크기만 조절"
      },
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-piece-to-pan/assets/bb-photo-012-tin.jpg"
    },
    "bb-a-021-heat": {
      "id": "bb-a-021-heat",
      "title": "전도·대류·복사의 열 경로",
      "caption": "접촉·공기 이동·열복사의 기본 관계를 나눈 원리도입니다. 갈색은 열 전달, 파란색은 공기 이동이며 실제 오븐의 방향·속도·열량 비율을 재현하지 않습니다.",
      "file": "/reviews/_packages/bread-baker/assets/batch-20261015-oven-heat/assets/bb-a-021-heat.svg",
      "creator": "GetTalk original",
      "rights": "original static SVG; no copied external figure",
      "sourceIds": [
        "openstax-heat"
      ],
      "sha256": "f743be2488868a88c0cdf7ca239d3428ee4558202348edf2a8c2bf9c20b4311c",
      "files": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-oven-heat/assets/bb-a-021-heat.svg"
      ],
      "alt": "팬 접촉을 통한 전도, 뜨거운 공기의 이동에 따른 대류, 뜨거운 벽이나 열원으로부터 받는 복사를 나누어 보여 주는 설명용 그림이다. 세 방식은 한 오븐에서 함께 작용할 수 있다.",
      "states": [],
      "mobileFiles": [],
      "breakpoint": 600,
      "textEquivalent": "팬 접촉을 통한 전도, 뜨거운 공기의 이동에 따른 대류, 뜨거운 벽이나 열원으로부터 받는 복사를 나누어 보여 주는 설명용 그림이다. 세 방식은 한 오븐에서 함께 작용할 수 있다.",
      "credit": {
        "author": "GetTalk original",
        "sourceUrl": "",
        "license": "original static SVG; no copied external figure",
        "licenseUrl": "",
        "changed": ""
      },
      "originalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-oven-heat/assets/bb-a-021-heat.svg",
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-oven-heat/assets/bb-a-021-heat.svg"
    },
    "bb-a-022-spring": {
      "id": "bb-a-022-spring",
      "title": "굽기 초기 팽창과 조직 형성",
      "caption": "굽기 전·가열 초기·조직 형성을 연결한 개념 단계입니다. 기포 수·모양·높이는 실제 부피/팽창률 측정값이 아니며, 아래 증기 설명은 해당 공정의 표면 상태를 뜻합니다.",
      "file": "/reviews/_packages/bread-baker/assets/batch-20261015-oven-heat/assets/bb-a-022-spring.svg",
      "creator": "GetTalk original",
      "rights": "original static SVG",
      "sourceIds": [
        "illinois-spring",
        "exploratorium-spring",
        "ka-steam"
      ],
      "sha256": "7b91160b6ab2f78a6a46f40aae04ed2ee6e952de6259481b69a960858d199eca",
      "files": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-oven-heat/assets/bb-a-022-spring.svg"
      ],
      "alt": "가스를 보유한 반죽이 굽기 초기에 팽창한 뒤 조직이 잡히는 세 개념 단계를 보여 준다. 아래에는 증기를 사용하는 공정에서 표면의 촉촉함과 유연성, 팽창 여지를 연결한다.",
      "states": [],
      "mobileFiles": [],
      "breakpoint": 600,
      "textEquivalent": "가스를 보유한 반죽이 굽기 초기에 팽창한 뒤 조직이 잡히는 세 개념 단계를 보여 준다. 아래에는 증기를 사용하는 공정에서 표면의 촉촉함과 유연성, 팽창 여지를 연결한다.",
      "credit": {
        "author": "GetTalk original",
        "sourceUrl": "",
        "license": "original static SVG",
        "licenseUrl": "",
        "changed": ""
      },
      "originalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-oven-heat/assets/bb-a-022-spring.svg",
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-oven-heat/assets/bb-a-022-spring.svg"
    },
    "bb-a-022-crumb-photo": {
      "id": "bb-a-022-crumb-photo",
      "title": "구운 빵 속 조직과 기공의 실제 모습",
      "caption": "밝은 빵 속과 기공을 관찰합니다. 앞 반죽 사진과 같은 반죽의 연속촬영이 아니며 사진만으로 팽창률이나 익힘 완료를 확정하지 않습니다.",
      "file": "/reviews/_packages/bread-baker/assets/batch-20261015-bake-cool/assets/bb-photo-013-crumb.jpg",
      "sha256": "bf0002c8c09bfb52ed3902f3db38b8c2929473fbcf5878b10bf6196f6ff62410",
      "author": "ElinorD",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:White_bread.jpg",
      "originalUrl": "https://upload.wikimedia.org/wikipedia/commons/1/1f/White_bread.jpg",
      "license": "CC BY-SA 3.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/3.0/",
      "changed": "원본 그대로; 화면 크기만 조절",
      "width": 1942,
      "height": 1854,
      "evidence": "../batch-20261015-bake-cool/sources/commons-crumb.html",
      "sameBatchWithPriorPhotoUnconfirmed": true,
      "reused": true,
      "files": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-bake-cool/assets/bb-photo-013-crumb.jpg"
      ],
      "alt": "구운 빵 속 조직과 기공의 실제 모습",
      "states": [],
      "mobileFiles": [],
      "breakpoint": 600,
      "textEquivalent": "구운 빵 속 조직과 기공의 실제 모습",
      "credit": {
        "author": "ElinorD",
        "sourceUrl": "https://commons.wikimedia.org/wiki/File:White_bread.jpg",
        "license": "CC BY-SA 3.0",
        "licenseUrl": "https://creativecommons.org/licenses/by-sa/3.0/",
        "changed": "원본 그대로; 화면 크기만 조절"
      },
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-bake-cool/assets/bb-photo-013-crumb.jpg"
    },
    "bb-a-023-volume-ratio": {
      "id": "bb-a-023-volume-ratio",
      "title": "팬닝 계산의 비용적 기준과 반죽량 식",
      "caption": "이 학습의 작업표 기준인 팬 용적/굽기 전 반죽 질량과 식의 관계입니다. 실제 팬 모양이나 반죽 부피를 측정한 그림이 아닙니다.",
      "file": "/reviews/_packages/bread-baker/assets/batch-20261015-specific-volume/assets/bb-a-023-volume-ratio.svg",
      "creator": "GetTalk original",
      "rights": "original static SVG; no external figure copied",
      "sourceIds": [
        "sv-author-math"
      ],
      "sha256": "764d87da74c0817e83a00c7a040116837e944a51f6247e4802ed1ea5b11f458e",
      "files": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-specific-volume/assets/bb-a-023-volume-ratio.svg"
      ],
      "alt": "비용적 v는 팬 용적 V를 넣을 굽기 전 반죽 질량 m으로 나눈 값이다. 이를 정리하면 V는 v 곱하기 m, m은 V 나누기 v이다. 단위는 각각 세제곱센티미터, 그램, 세제곱센티미터 매 그램이다.",
      "states": [],
      "mobileFiles": [],
      "breakpoint": 600,
      "textEquivalent": "비용적 v는 팬 용적 V를 넣을 굽기 전 반죽 질량 m으로 나눈 값이다. 이를 정리하면 V는 v 곱하기 m, m은 V 나누기 v이다. 단위는 각각 세제곱센티미터, 그램, 세제곱센티미터 매 그램이다.",
      "credit": {
        "author": "GetTalk original",
        "sourceUrl": "",
        "license": "original static SVG; no external figure copied",
        "licenseUrl": "",
        "changed": ""
      },
      "originalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-specific-volume/assets/bb-a-023-volume-ratio.svg",
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-specific-volume/assets/bb-a-023-volume-ratio.svg"
    },
    "bb-photo-024-anpan": {
      "id": "bb-photo-024-anpan",
      "title": "갈라진 빵의 속재료와 밝은 빵 부분",
      "caption": "갈라진 면에서 밝은 빵 부분과 그 안의 진한 색 속재료를 찾습니다. 사진만으로 정확한 배합·제조 시점은 확인하지 않습니다.",
      "file": "/reviews/_packages/bread-baker/assets/batch-20261015-fill-topping/assets/bb-photo-024-anpan.jpg",
      "author": "Japanese Wikipedia user 捕澤",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Anpan.jpg",
      "originalUrl": "https://upload.wikimedia.org/wikipedia/commons/1/11/Anpan.jpg",
      "license": "CC BY-SA 3.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/3.0/",
      "changed": "원본 그대로; 화면 크기만 조절",
      "width": 2048,
      "height": 1536,
      "evidence": "sources/commons-anpan.html",
      "sha256": "247146d3b18a914fc0ade2c5c4483c2fe47c735502b89af8950f86e2a82e57bf",
      "evidenceSha256": "27d4978156f4b13b6f00e8deb9ee0b7add8be08aa94fae2a33c15feb8ad4a399",
      "files": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-fill-topping/assets/bb-photo-024-anpan.jpg"
      ],
      "alt": "갈라진 빵의 속재료와 밝은 빵 부분",
      "states": [],
      "mobileFiles": [],
      "breakpoint": 600,
      "textEquivalent": "갈라진 빵의 속재료와 밝은 빵 부분",
      "credit": {
        "author": "Japanese Wikipedia user 捕澤",
        "sourceUrl": "https://commons.wikimedia.org/wiki/File:Anpan.jpg",
        "license": "CC BY-SA 3.0",
        "licenseUrl": "https://creativecommons.org/licenses/by-sa/3.0/",
        "changed": "원본 그대로; 화면 크기만 조절"
      },
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-fill-topping/assets/bb-photo-024-anpan.jpg"
    },
    "bb-photo-024-soboro": {
      "id": "bb-photo-024-soboro",
      "title": "소보로빵 표면의 부스러기 모양",
      "caption": "표면에 얹힌 울퉁불퉁한 부스러기 모양 재료를 관찰합니다. 앞 사진과 다른 제품이며 동일 배치의 전후가 아닙니다.",
      "file": "/reviews/_packages/bread-baker/assets/batch-20261015-fill-topping/assets/bb-photo-024-soboro.jpg",
      "author": "Ptko",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Soboro-ppang.jpg",
      "originalUrl": "https://upload.wikimedia.org/wikipedia/commons/c/c5/Soboro-ppang.jpg",
      "license": "CC BY-SA 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0/",
      "changed": "원본 그대로; 화면 크기만 조절",
      "width": 3675,
      "height": 2942,
      "evidence": "sources/commons-soboro.html",
      "sha256": "e422af60aa348de8ed8a31ffb7d0b665de005cc3662213134ec373b3b10dfa4a",
      "evidenceSha256": "5274dacc30fdbda1e95bd2734387da0b3d4ad92fb9442ab21d28d39ee33d5ab6",
      "files": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-fill-topping/assets/bb-photo-024-soboro.jpg"
      ],
      "alt": "소보로빵 표면의 부스러기 모양",
      "states": [],
      "mobileFiles": [],
      "breakpoint": 600,
      "textEquivalent": "소보로빵 표면의 부스러기 모양",
      "credit": {
        "author": "Ptko",
        "sourceUrl": "https://commons.wikimedia.org/wiki/File:Soboro-ppang.jpg",
        "license": "CC BY-SA 4.0",
        "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0/",
        "changed": "원본 그대로; 화면 크기만 조절"
      },
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-fill-topping/assets/bb-photo-024-soboro.jpg"
    },
    "bb-a-024-position": {
      "id": "bb-a-024-position",
      "title": "충전물과 토핑물의 위치 관계",
      "caption": "속·사이를 채우는 충전물과 표면에 덧올린 토핑물을 나눈 개념 단면입니다. 앞 두 사진을 합친 실제 빵이나 재료 비율을 재현한 그림이 아닙니다.",
      "file": "/reviews/_packages/bread-baker/assets/batch-20261015-fill-topping/assets/bb-a-024-position.svg",
      "creator": "GetTalk original",
      "rights": "original static SVG",
      "sourceIds": [
        "ka-swirl",
        "ft-author-application"
      ],
      "sha256": "f60e2847637557cf32c98ba9e2eb54169daad97c6e0c162c4e77c61eba4eafe3",
      "files": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-fill-topping/assets/bb-a-024-position.svg"
      ],
      "alt": "빵의 개념 단면에서 가운데 갈색 영역은 충전물, 표면의 갈색 부스러기들은 토핑물이다. 밝은 영역은 빵 부분이며 설명선은 각 대상에 닿는다.",
      "states": [],
      "mobileFiles": [],
      "breakpoint": 600,
      "textEquivalent": "빵의 개념 단면에서 가운데 갈색 영역은 충전물, 표면의 갈색 부스러기들은 토핑물이다. 밝은 영역은 빵 부분이며 설명선은 각 대상에 닿는다.",
      "credit": {
        "author": "GetTalk original",
        "sourceUrl": "",
        "license": "original static SVG",
        "licenseUrl": "",
        "changed": ""
      },
      "originalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-fill-topping/assets/bb-a-024-position.svg",
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-fill-topping/assets/bb-a-024-position.svg"
    },
    "bb-a-025-preparation": {
      "id": "bb-a-025-preparation",
      "title": "말아 넣는 충전물의 크기와 흐름성",
      "caption": "말기 작업에서 고형물 크기와 너무 묽은 잼의 밀려 나옴을 나눈 원리도입니다. 실제 치수·점도·누출량이나 같은 재료의 실측 전후가 아닙니다.",
      "file": "/reviews/_packages/bread-baker/assets/batch-20261015-fill-topping/assets/bb-a-025-preparation.svg",
      "creator": "GetTalk original",
      "rights": "original static SVG",
      "sourceIds": [
        "ka-fill-options",
        "ft-author-application"
      ],
      "sha256": "5636ab53f41af534280cbdb6277100a1c9f2e819928d86394f67489ad0eec085",
      "files": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-fill-topping/assets/bb-a-025-preparation.svg"
      ],
      "alt": "고형물을 너무 큰 덩어리 없이 준비해 고르게 펴는 관계와, 말아 감쌀 때 너무 묽은 충전물이 열린 쪽으로 밀려 나올 수 있는 관계를 나누어 그렸다. 화살표는 바깥으로 밀려 나오는 방향이며 정확한 크기나 누출량이 아니다.",
      "states": [],
      "mobileFiles": [],
      "breakpoint": 600,
      "textEquivalent": "고형물을 너무 큰 덩어리 없이 준비해 고르게 펴는 관계와, 말아 감쌀 때 너무 묽은 충전물이 열린 쪽으로 밀려 나올 수 있는 관계를 나누어 그렸다. 화살표는 바깥으로 밀려 나오는 방향이며 정확한 크기나 누출량이 아니다.",
      "credit": {
        "author": "GetTalk original",
        "sourceUrl": "",
        "license": "original static SVG",
        "licenseUrl": "",
        "changed": ""
      },
      "originalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-fill-topping/assets/bb-a-025-preparation.svg",
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-fill-topping/assets/bb-a-025-preparation.svg"
    },
    "bb-photo-026-handwash": {
      "id": "bb-photo-026-handwash",
      "title": "비누 거품을 낸 손을 문지르는 실제 모습",
      "caption": "비누 거품을 내어 손을 문지르는 순간을 관찰합니다. 사진만으로30초나 모든 동작 준수를 확인하지 않으며 제빵 전용 시설의 기준 사진도 아닙니다.",
      "file": "/reviews/_packages/bread-baker/assets/batch-20261015-hygiene-basics/assets/bb-photo-026-handwash.jpg",
      "author": "Beat Ruest",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Washing_hands_with_soap_(1).jpg",
      "originalUrl": "https://upload.wikimedia.org/wikipedia/commons/5/54/Washing_hands_with_soap_%281%29.jpg",
      "license": "CC BY-SA 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0/",
      "changed": "원본 그대로; 화면 크기만 조절",
      "width": 2272,
      "height": 1704,
      "evidence": "sources/commons-hands.html",
      "sha256": "6395c755f632b6aeeb40b2e4e99c84d85368dfb4ce61e0b8145e8b0cbfcc628f",
      "evidenceSha256": "79e229429651ca286baccf5cf94643f0603725f586b80bff658302e18b89989a",
      "files": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-hygiene-basics/assets/bb-photo-026-handwash.jpg"
      ],
      "alt": "비누 거품을 낸 손을 문지르는 실제 모습",
      "states": [],
      "mobileFiles": [],
      "breakpoint": 600,
      "textEquivalent": "비누 거품을 낸 손을 문지르는 실제 모습",
      "credit": {
        "author": "Beat Ruest",
        "sourceUrl": "https://commons.wikimedia.org/wiki/File:Washing_hands_with_soap_(1).jpg",
        "license": "CC BY-SA 4.0",
        "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0/",
        "changed": "원본 그대로; 화면 크기만 조절"
      },
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-hygiene-basics/assets/bb-photo-026-handwash.jpg"
    },
    "bb-a-027-transfer": {
      "id": "bb-a-027-transfer",
      "title": "가열 전 재료에서 구운 빵으로 옮겨가는 오염 경로",
      "caption": "가열 전 재료→손·도구·작업면→구운 빵으로 오염이 옮겨갈 수 있는 경로의 개념도입니다. 화살표는 실제 세균의 크기·양이나 실험 결과가 아닙니다.",
      "file": "/reviews/_packages/bread-baker/assets/batch-20261015-hygiene-basics/assets/bb-a-027-transfer.svg",
      "creator": "GetTalk original",
      "rights": "original static SVG; no copied external figure",
      "sourceIds": [
        "fda-flour",
        "foodsafety-separate",
        "hy-author-application"
      ],
      "sha256": "17fbfbbe8222fa0564915a17a04915436dde24d0a2077306e4da6e9f9d76bbf5",
      "files": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-hygiene-basics/assets/bb-a-027-transfer.svg"
      ],
      "alt": "가열 전 밀가루와 반죽에서 손, 도구, 작업면을 거쳐 구운 빵으로 오염원이 옮겨갈 수 있다. 화살표는 가정한 이동 경로다. 아래에는 재료와 식품의 분리, 취급 뒤 손과 작업면 세척을 예방 행동으로 연결했다.",
      "states": [],
      "mobileFiles": [],
      "breakpoint": 600,
      "textEquivalent": "가열 전 밀가루와 반죽에서 손, 도구, 작업면을 거쳐 구운 빵으로 오염원이 옮겨갈 수 있다. 화살표는 가정한 이동 경로다. 아래에는 재료와 식품의 분리, 취급 뒤 손과 작업면 세척을 예방 행동으로 연결했다.",
      "credit": {
        "author": "GetTalk original",
        "sourceUrl": "",
        "license": "original static SVG; no copied external figure",
        "licenseUrl": "",
        "changed": ""
      },
      "originalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-hygiene-basics/assets/bb-a-027-transfer.svg",
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-hygiene-basics/assets/bb-a-027-transfer.svg"
    },
    "bb-a-028-hazards": {
      "id": "bb-a-028-hazards",
      "title": "위해요소의 세 분류",
      "caption": "병원성 세균·식품에 남은 해로운 세제 성분·날카로운 금속 조각을 위해의 성질에 따라 구분한 개념도입니다. 실제 크기·양·오염 검사 결과가 아닙니다.",
      "file": "/reviews/_packages/bread-baker/assets/batch-20261015-hazard-haccp/assets/bb-a-028-hazards.svg",
      "creator": "GetTalk original",
      "rights": "original static SVG; no copied external figure",
      "sourceIds": [
        "fda-haccp",
        "hc-author-application"
      ],
      "sha256": "4a9c23560976ab15b3cd5664eed707c1f7529b720fc0b729f0f0fdc070e9fb09",
      "files": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-hazard-haccp/assets/bb-a-028-hazards.svg"
      ],
      "alt": "병원성 세균, 식품에 남은 해로운 세제 성분, 날카로운 금속 조각을 세 분류에 연결한 개념 비교도. 실제 크기나 오염량은 나타내지 않는다.",
      "states": [],
      "mobileFiles": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-hazard-haccp-mobile-r1/assets/bb-a-028-hazards-mobile.svg"
      ],
      "breakpoint": 600,
      "textEquivalent": "병원성 세균, 식품에 남은 해로운 세제 성분, 날카로운 금속 조각을 세 분류에 연결한 개념 비교도. 실제 크기나 오염량은 나타내지 않는다.",
      "credit": {
        "author": "GetTalk original",
        "sourceUrl": "",
        "license": "original static SVG; no copied external figure",
        "licenseUrl": "",
        "changed": ""
      },
      "originalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-hazard-haccp/assets/bb-a-028-hazards.svg",
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-hazard-haccp/assets/bb-a-028-hazards.svg",
      "mobileAlt": "생물학적 위해의 예는 병원성 세균, 화학적 위해의 예는 식품에 남은 해로운 세제 성분, 물리적 위해의 예는 식품에 섞인 날카로운 금속 조각이다. 위해의 성질로 분류하며 그림은 개념 기호다. 실제 미생물의 모양·크기, 성분의 양이나 혼입 검사 결과를 나타내지 않는다.",
      "mobileMapping": {
        "baseAssetId": "bb-a-028-hazards",
        "defaultPath": "/reviews/_packages/bread-baker/assets/batch-20261015-hazard-haccp/assets/bb-a-028-hazards.svg",
        "mobileAssetId": "bb-a-028-hazards-mobile-r1",
        "mobilePath": "/reviews/_packages/bread-baker/assets/batch-20261015-hazard-haccp-mobile-r1/assets/bb-a-028-hazards-mobile.svg",
        "breakpoint": 600,
        "preservedClaims": [
          "건강을 해칠 수 있는 요인을 성질로 분류하며 발견 장소/보임만으로 나누지 않음",
          "생물학적—병원성 세균/해로운 미생물의 예",
          "화학적—식품에 남았다고 가정한 해로운 세제 성분",
          "물리적—식품에 섞였다고 가정한 날카로운 금속 조각",
          "개념 기호이며 실제 미생물 모양/크기·성분 양·혼입 검사 결과가 아님"
        ],
        "preservedNames": [
          "생물학적",
          "화학적",
          "물리적",
          "병원성 세균",
          "해로운 세제 성분",
          "날카로운 금속 조각"
        ],
        "preservedRelationships": {
          "classificationNotProcessSequence": true,
          "conditionalExamples": true,
          "conceptSymbolsNotMeasurements": true
        },
        "mobileAlt": "생물학적 위해의 예는 병원성 세균, 화학적 위해의 예는 식품에 남은 해로운 세제 성분, 물리적 위해의 예는 식품에 섞인 날카로운 금속 조각이다. 위해의 성질로 분류하며 그림은 개념 기호다. 실제 미생물의 모양·크기, 성분의 양이나 혼입 검사 결과를 나타내지 않는다.",
        "rights": "original static SVG; no copied external figure",
        "defaultSha256": "4a9c23560976ab15b3cd5664eed707c1f7529b720fc0b729f0f0fdc070e9fb09",
        "mobileSha256": "1949dac6975af0333d67874f1317dc97361cb22c98cf6e581cccff03d3b44a17",
        "mapVersion": "HCM-map-r1"
      },
      "mobileMetadata": {
        "id": "bb-a-028-hazards-mobile-r1",
        "title": "위해요소의 세 분류 — 좁은 화면용",
        "file": "/reviews/_packages/bread-baker/assets/batch-20261015-hazard-haccp-mobile-r1/assets/bb-a-028-hazards-mobile.svg",
        "width": 360,
        "height": 1500,
        "sha256": "1949dac6975af0333d67874f1317dc97361cb22c98cf6e581cccff03d3b44a17",
        "creator": "GetTalk original",
        "rights": "Original staticSVG derived from own PC educational asset; no external artwork copied",
        "sourceIds": [
          "fda-haccp",
          "hc-author-application"
        ],
        "sourceEvidence": {
          "file": "../batch-20261015-hazard-haccp/source-manifest.json",
          "sha256": "22dbbbf3db2ef9bfa0b0d9546a47365707f241b46fe96688ee3b3b9a7bf5dcde",
          "reuse": "same technical claims/conditions; source/rights reading retained, not fresh law/product claims"
        },
        "derivedFrom": {
          "baseAssetId": "bb-a-028-hazards",
          "file": "../batch-20261015-hazard-haccp/assets/bb-a-028-hazards.svg",
          "sha256": "4a9c23560976ab15b3cd5664eed707c1f7529b720fc0b729f0f0fdc070e9fb09",
          "rights": "original static SVG; no copied external figure"
        },
        "caption": "생물학적 위해의 예는 병원성 세균, 화학적 위해의 예는 식품에 남은 해로운 세제 성분, 물리적 위해의 예는 식품에 섞인 날카로운 금속 조각이다. 위해의 성질로 분류하며 그림은 개념 기호다. 실제 미생물의 모양·크기, 성분의 양이나 혼입 검사 결과를 나타내지 않는다."
      }
    },
    "bb-a-029-roles": {
      "id": "bb-a-029-roles",
      "title": "HACCP 기초 네 용어의 관계",
      "caption": "위해요소 분석→중요관리점→한계기준→모니터링의 역할을 연결합니다. HACCP 전체7원칙·적용 절차나 특정 제품의 관리 계획은 아닙니다.",
      "file": "/reviews/_packages/bread-baker/assets/batch-20261015-hazard-haccp/assets/bb-a-029-roles.svg",
      "creator": "GetTalk original",
      "rights": "original static SVG; no copied external figure",
      "sourceIds": [
        "fao-analysis",
        "fao-ccp",
        "fao-limits",
        "fao-monitor",
        "hc-author-application"
      ],
      "sha256": "82f9aacb15415a8fce8ebe27802593c87c1012a013c0c622e16a1c818b052b14",
      "files": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-hazard-haccp/assets/bb-a-029-roles.svg"
      ],
      "alt": "위해요소 분석은 위해를 찾고 평가하는 일, 중요관리점은 필수 관리 단계, 한계기준은 판단 기준, 모니터링은 실제 관찰·측정과 기록으로 연결한다. 전체 HACCP 절차도는 아니다.",
      "states": [],
      "mobileFiles": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-hazard-haccp-mobile-r1/assets/bb-a-029-roles-mobile.svg"
      ],
      "breakpoint": 600,
      "textEquivalent": "위해요소 분석은 위해를 찾고 평가하는 일, 중요관리점은 필수 관리 단계, 한계기준은 판단 기준, 모니터링은 실제 관찰·측정과 기록으로 연결한다. 전체 HACCP 절차도는 아니다.",
      "credit": {
        "author": "GetTalk original",
        "sourceUrl": "",
        "license": "original static SVG; no copied external figure",
        "licenseUrl": "",
        "changed": ""
      },
      "originalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-hazard-haccp/assets/bb-a-029-roles.svg",
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-hazard-haccp/assets/bb-a-029-roles.svg",
      "mobileAlt": "위해요소 분석은 어떤 위해가 생길 수 있는지 발생 가능성과 심각성을 살핀다. 중요관리점은 어느 단계에서 꼭 관리할지에 해당하는 필수 공정 단계다. 한계기준은 관리 상태를 가르는 근거 있는 측정·관찰 가능한 기준이고, 모니터링은 실제 상태가 기준에 맞는지 정해진 관찰·측정과 기록으로 살핀다. 네 용어의 관계이며 전체7원칙·적용 절차나 특정 제품 관리 계획은 아니다.",
      "mobileMapping": {
        "baseAssetId": "bb-a-029-roles",
        "defaultPath": "/reviews/_packages/bread-baker/assets/batch-20261015-hazard-haccp/assets/bb-a-029-roles.svg",
        "mobileAssetId": "bb-a-029-roles-mobile-r1",
        "mobilePath": "/reviews/_packages/bread-baker/assets/batch-20261015-hazard-haccp-mobile-r1/assets/bb-a-029-roles-mobile.svg",
        "breakpoint": 600,
        "preservedClaims": [
          "네 용어의 순서/아래 연결 방향",
          "위해요소 분석: 어떤 위해가 생길 수 있나/발생 가능성과 심각성",
          "중요관리점(CCP): 어느 단계에서 꼭 관리하나/위해 제어에 필수인 공정 단계",
          "한계기준: 관리 상태를 가를 기준/근거로 정한 측정·관찰 가능한 기준",
          "모니터링: 실제 상태가 기준에 맞나/정해진 관찰·측정과 기록",
          "전체7원칙/적용 절차를 모두 담은 그림 또는 특정제품 관리계획 아님"
        ],
        "preservedNames": [
          "위해요소 분석",
          "중요관리점(CCP)",
          "한계기준",
          "모니터링"
        ],
        "preservedRelationships": {
          "order": [
            "위해요소 분석",
            "중요관리점(CCP)",
            "한계기준",
            "모니터링"
          ],
          "direction": "down",
          "notWholeHACCPPlan": true
        },
        "mobileAlt": "위해요소 분석은 어떤 위해가 생길 수 있는지 발생 가능성과 심각성을 살핀다. 중요관리점은 어느 단계에서 꼭 관리할지에 해당하는 필수 공정 단계다. 한계기준은 관리 상태를 가르는 근거 있는 측정·관찰 가능한 기준이고, 모니터링은 실제 상태가 기준에 맞는지 정해진 관찰·측정과 기록으로 살핀다. 네 용어의 관계이며 전체7원칙·적용 절차나 특정 제품 관리 계획은 아니다.",
        "rights": "original static SVG; no copied external figure",
        "defaultSha256": "82f9aacb15415a8fce8ebe27802593c87c1012a013c0c622e16a1c818b052b14",
        "mobileSha256": "7d6e237d26abe655896a79e7ecce0c5c3643167824f89fd5d8ab1f0b715d608e",
        "mapVersion": "HCM-map-r1"
      },
      "mobileMetadata": {
        "id": "bb-a-029-roles-mobile-r1",
        "title": "HACCP 기초 네 용어의 관계 — 좁은 화면용",
        "file": "/reviews/_packages/bread-baker/assets/batch-20261015-hazard-haccp-mobile-r1/assets/bb-a-029-roles-mobile.svg",
        "width": 360,
        "height": 1730,
        "sha256": "7d6e237d26abe655896a79e7ecce0c5c3643167824f89fd5d8ab1f0b715d608e",
        "creator": "GetTalk original",
        "rights": "Original staticSVG derived from own PC educational asset; no external artwork copied",
        "sourceIds": [
          "fao-analysis",
          "fao-ccp",
          "fao-limits",
          "fao-monitor",
          "hc-author-application"
        ],
        "sourceEvidence": {
          "file": "../batch-20261015-hazard-haccp/source-manifest.json",
          "sha256": "22dbbbf3db2ef9bfa0b0d9546a47365707f241b46fe96688ee3b3b9a7bf5dcde",
          "reuse": "same technical claims/conditions; source/rights reading retained, not fresh law/product claims"
        },
        "derivedFrom": {
          "baseAssetId": "bb-a-029-roles",
          "file": "../batch-20261015-hazard-haccp/assets/bb-a-029-roles.svg",
          "sha256": "82f9aacb15415a8fce8ebe27802593c87c1012a013c0c622e16a1c818b052b14",
          "rights": "original static SVG; no copied external figure"
        },
        "caption": "위해요소 분석은 어떤 위해가 생길 수 있는지 발생 가능성과 심각성을 살핀다. 중요관리점은 어느 단계에서 꼭 관리할지에 해당하는 필수 공정 단계다. 한계기준은 관리 상태를 가르는 근거 있는 측정·관찰 가능한 기준이고, 모니터링은 실제 상태가 기준에 맞는지 정해진 관찰·측정과 기록으로 살핀다. 네 용어의 관계이며 전체7원칙·적용 절차나 특정 제품 관리 계획은 아니다."
      }
    },
    "bb-a-030-correct": {
      "id": "bb-a-030-correct",
      "title": "개선조치의 두 대상과 기록",
      "caption": "한계기준 이탈 뒤 공정의 관리 회복과 영향받은 제품 대응을 함께 살피고 원인·조치를 기록하는 역할의 관계도입니다. 실제 제품의 처리 방법이나 관리 수치를 지정하지 않습니다.",
      "file": "/reviews/_packages/bread-baker/assets/batch-20261015-haccp-followup/assets/bb-a-030-correct.svg",
      "creator": "GetTalk original",
      "rights": "original staticSVG, no external figure copied",
      "sourceIds": [
        "fao-correct",
        "hr-author-application"
      ],
      "sha256": "683d40be1ee8c19e868f180a97e6c38f3ce9f28e9d15724a48de79fd0fbfece8",
      "files": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-haccp-followup/assets/bb-a-030-correct.svg"
      ],
      "alt": "한계기준 이탈 뒤 공정의 관리 회복과 영향받은 제품 대응을 함께 살피고 원인과 조치를 기록하는 역할의 관계도.",
      "states": [],
      "mobileFiles": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-haccp-followup-mobile-r1/assets/bb-a-030-correct-mobile.svg"
      ],
      "breakpoint": 600,
      "textEquivalent": "한계기준 이탈 뒤 공정의 관리 회복과 영향받은 제품 대응을 함께 살피고 원인과 조치를 기록하는 역할의 관계도.",
      "credit": {
        "author": "GetTalk original",
        "sourceUrl": "",
        "license": "original staticSVG, no external figure copied",
        "licenseUrl": "",
        "changed": ""
      },
      "originalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-haccp-followup/assets/bb-a-030-correct.svg",
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-haccp-followup/assets/bb-a-030-correct.svg",
      "mobileAlt": "한계기준 이탈 확인에서 공정의 관리 회복과 영향받은 제품 대응이라는 두 대상을 함께 고려하고 원인과 조치·제품 대응을 기록해 재발 가능성을 줄이는 데 활용한다. 두 대상의 카드는 처리 순서를 뜻하지 않는다. 공정 회복만으로 영향제품의 안전을 확정하지 않으며 실제 재처리·폐기·출하 방법이나 관리 수치를 정하지 않는다.",
      "mobileMapping": {
        "baseAssetId": "bb-a-030-correct",
        "defaultPath": "/reviews/_packages/bread-baker/assets/batch-20261015-haccp-followup/assets/bb-a-030-correct.svg",
        "mobileAssetId": "bb-a-030-correct-mobile-r1",
        "mobilePath": "/reviews/_packages/bread-baker/assets/batch-20261015-haccp-followup-mobile-r1/assets/bb-a-030-correct-mobile.svg",
        "breakpoint": 600,
        "preservedClaims": [
          "모니터링의 한계기준 이탈 확인",
          "공정회복/영향제품대응이라는 두 대상은 함께 고려하며 카드간 처리순서 아님",
          "원인과 조치·제품대응 기록 및 재발가능성 감소",
          "실제재처리/폐기/출하방법·관리수치 아님; 공정회복만으로 제품안전 확정하지 않음"
        ],
        "preservedNames": [
          "한계기준 이탈 확인",
          "공정의 관리 회복",
          "영향받은 제품 대응",
          "원인과 조치·제품 대응 기록"
        ],
        "preservedRelationships": {
          "twoTargetsGrouped": true,
          "noArrowBetweenTargets": true,
          "actualProductProcessingSequence": false,
          "converge": "cause/action/product response records"
        },
        "mobileAlt": "한계기준 이탈 확인에서 공정의 관리 회복과 영향받은 제품 대응이라는 두 대상을 함께 고려하고 원인과 조치·제품 대응을 기록해 재발 가능성을 줄이는 데 활용한다. 두 대상의 카드는 처리 순서를 뜻하지 않는다. 공정 회복만으로 영향제품의 안전을 확정하지 않으며 실제 재처리·폐기·출하 방법이나 관리 수치를 정하지 않는다.",
        "rights": "original staticSVG, no external figure copied",
        "defaultSha256": "683d40be1ee8c19e868f180a97e6c38f3ce9f28e9d15724a48de79fd0fbfece8",
        "mobileSha256": "78eae4f05591fc391166f890737d4a9135226a5068b3b5d91b6e8d73e50ca556",
        "mapVersion": "HRM-map-r1"
      },
      "mobileMetadata": {
        "id": "bb-a-030-correct-mobile-r1",
        "title": "개선조치의 두 대상과 기록 — 좁은용",
        "file": "/reviews/_packages/bread-baker/assets/batch-20261015-haccp-followup-mobile-r1/assets/bb-a-030-correct-mobile.svg",
        "width": 360,
        "height": 1695,
        "sha256": "78eae4f05591fc391166f890737d4a9135226a5068b3b5d91b6e8d73e50ca556",
        "creator": "GetTalk original",
        "rights": "Original staticSVG derived from own PC educational asset; no external artwork copied",
        "sourceIds": [
          "fao-correct",
          "hr-author-application"
        ],
        "sourceEvidence": {
          "file": "../batch-20261015-haccp-followup/source-manifest.json",
          "sha256": "4b5f279749000d858f8f614d4422cd4e438df323856e5df2036cbf5e00b1ec72",
          "reuse": "same technical claims/conditions; original source/rights reading retained"
        },
        "derivedFrom": {
          "baseAssetId": "bb-a-030-correct",
          "file": "../batch-20261015-haccp-followup/assets/bb-a-030-correct.svg",
          "sha256": "683d40be1ee8c19e868f180a97e6c38f3ce9f28e9d15724a48de79fd0fbfece8",
          "rights": "original staticSVG, no external figure copied"
        },
        "caption": "한계기준 이탈 확인에서 공정의 관리 회복과 영향받은 제품 대응이라는 두 대상을 함께 고려하고 원인과 조치·제품 대응을 기록해 재발 가능성을 줄이는 데 활용한다. 두 대상의 카드는 처리 순서를 뜻하지 않는다. 공정 회복만으로 영향제품의 안전을 확정하지 않으며 실제 재처리·폐기·출하 방법이나 관리 수치를 정하지 않는다."
      }
    },
    "bb-a-031-doc-record": {
      "id": "bb-a-031-doc-record",
      "title": "계획·절차와 수행 기록의 연결",
      "caption": "정한 관리 방법과 실제 수행 기록을 계획 이행·관리 효과의 검증에 함께 활용하는 관계입니다. 기록 검토만으로 모든 검증을 대신하는 것은 아닙니다.",
      "file": "/reviews/_packages/bread-baker/assets/batch-20261015-haccp-followup/assets/bb-a-031-doc-record.svg",
      "creator": "GetTalk original",
      "rights": "original staticSVG, no external figure copied",
      "sourceIds": [
        "fao-verify",
        "fao-record",
        "hr-author-application"
      ],
      "sha256": "060361fc12dd0af1481a87d6acb4c41a64bd664c38d79bbbb2e567e80003b092",
      "files": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-haccp-followup/assets/bb-a-031-doc-record.svg"
      ],
      "alt": "왼쪽의 정해 둔 관리 방법과 오른쪽의 실제 관찰·측정 및 개선조치 기록이 아래의 계획 이행과 관리 효과 확인에 함께 쓰이는 관계도.",
      "states": [],
      "mobileFiles": [
        "/reviews/_packages/bread-baker/assets/batch-20261015-haccp-followup-mobile-r1/assets/bb-a-031-doc-record-mobile.svg"
      ],
      "breakpoint": 600,
      "textEquivalent": "왼쪽의 정해 둔 관리 방법과 오른쪽의 실제 관찰·측정 및 개선조치 기록이 아래의 계획 이행과 관리 효과 확인에 함께 쓰이는 관계도.",
      "credit": {
        "author": "GetTalk original",
        "sourceUrl": "",
        "license": "original staticSVG, no external figure copied",
        "licenseUrl": "",
        "changed": ""
      },
      "originalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-haccp-followup/assets/bb-a-031-doc-record.svg",
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/batch-20261015-haccp-followup/assets/bb-a-031-doc-record.svg",
      "mobileAlt": "계획·절차는 정해 둔 중요관리점·한계기준과 관찰 방법·담당자를 보여 주고 수행 기록은 실제 관찰·측정 결과와 이탈·개선조치를 보여 준다. 두 자료를 계획 이행과 위해 제어의 검증에 활용한다. 기록 검토는 검증의 한 방법이며 모든 검증을 대체하지 않는다.",
      "mobileMapping": {
        "baseAssetId": "bb-a-031-doc-record",
        "defaultPath": "/reviews/_packages/bread-baker/assets/batch-20261015-haccp-followup/assets/bb-a-031-doc-record.svg",
        "mobileAssetId": "bb-a-031-doc-record-mobile-r1",
        "mobilePath": "/reviews/_packages/bread-baker/assets/batch-20261015-haccp-followup-mobile-r1/assets/bb-a-031-doc-record-mobile.svg",
        "breakpoint": 600,
        "preservedClaims": [
          "계획/절차와 실제수행기록은 서로 다른 정보",
          "계획:중요관리점/한계기준·관찰방법/담당자",
          "기록:관찰측정결과·이탈/개선조치",
          "둘을 계획이행/위해제어 검증에 활용",
          "기록검토는 한방법이며 모든검증 대체아님"
        ],
        "preservedNames": [
          "계획·절차",
          "수행 기록",
          "검증에 활용"
        ],
        "preservedRelationships": {
          "twoInformationSourcesGrouped": true,
          "noArrowBetweenSources": true,
          "converge": "verification",
          "recordsNotWholeVerification": true
        },
        "mobileAlt": "계획·절차는 정해 둔 중요관리점·한계기준과 관찰 방법·담당자를 보여 주고 수행 기록은 실제 관찰·측정 결과와 이탈·개선조치를 보여 준다. 두 자료를 계획 이행과 위해 제어의 검증에 활용한다. 기록 검토는 검증의 한 방법이며 모든 검증을 대체하지 않는다.",
        "rights": "original staticSVG, no external figure copied",
        "defaultSha256": "060361fc12dd0af1481a87d6acb4c41a64bd664c38d79bbbb2e567e80003b092",
        "mobileSha256": "87e7eb3ab635549b94d58f96d3cec1c96643e967e1760cbc746c50356ef25f06",
        "mapVersion": "HRM-map-r1"
      },
      "mobileMetadata": {
        "id": "bb-a-031-doc-record-mobile-r1",
        "title": "계획·절차와 수행 기록의 연결 — 좁은용",
        "file": "/reviews/_packages/bread-baker/assets/batch-20261015-haccp-followup-mobile-r1/assets/bb-a-031-doc-record-mobile.svg",
        "width": 360,
        "height": 1470,
        "sha256": "87e7eb3ab635549b94d58f96d3cec1c96643e967e1760cbc746c50356ef25f06",
        "creator": "GetTalk original",
        "rights": "Original staticSVG derived from own PC educational asset; no external artwork copied",
        "sourceIds": [
          "fao-verify",
          "fao-record",
          "hr-author-application"
        ],
        "sourceEvidence": {
          "file": "../batch-20261015-haccp-followup/source-manifest.json",
          "sha256": "4b5f279749000d858f8f614d4422cd4e438df323856e5df2036cbf5e00b1ec72",
          "reuse": "same technical claims/conditions; original source/rights reading retained"
        },
        "derivedFrom": {
          "baseAssetId": "bb-a-031-doc-record",
          "file": "../batch-20261015-haccp-followup/assets/bb-a-031-doc-record.svg",
          "sha256": "060361fc12dd0af1481a87d6acb4c41a64bd664c38d79bbbb2e567e80003b092",
          "rights": "original staticSVG, no external figure copied"
        },
        "caption": "계획·절차는 정해 둔 중요관리점·한계기준과 관찰 방법·담당자를 보여 주고 수행 기록은 실제 관찰·측정 결과와 이탈·개선조치를 보여 준다. 두 자료를 계획 이행과 위해 제어의 검증에 활용한다. 기록 검토는 검증의 한 방법이며 모든 검증을 대체하지 않는다."
      }
    },
    "bb-a-032-groups": {
      "id": "bb-a-032-groups",
      "title": "세균·진균·효모·곰팡이의 기본 관계",
      "caption": "진균 안에 효모와 곰팡이를 연결한 기본 관계도입니다. 전체 미생물 분류나 실제 크기·색을 나타내지 않습니다.",
      "file": "../batch-20261016-microbe-basics/assets/bb-a-032-groups.svg",
      "creator": "GetTalk original",
      "rights": "original static SVG; no external figure traced",
      "sourceIds": [
        "os-microbes",
        "bc-yeast"
      ],
      "sha256": "ee11c6b241a8e0c39c205163297bf0d82a6565981fc9cc8dd4e8b868bad69f8c",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-032-groups/ee11c6b241a8-bb-a-032-groups.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-032-groups/ee11c6b241a8-bb-a-032-groups.svg",
      "alt": "세균·진균·효모·곰팡이의 기본 관계",
      "credit": {
        "title": "세균·진균·효모·곰팡이의 기본 관계",
        "author": "GetTalk original",
        "license": "original static SVG; no external figure traced"
      },
      "readingWidth": 360
    },
    "bb-photo-032-yeast": {
      "id": "bb-photo-032-yeast",
      "title": "제빵용 효모의 실제 현미경 관측",
      "caption": "Saccharomyces cerevisiae의 현미경 사진입니다. 세포들이 보이는 관측 자료이며 이스트 알갱이·자연 색·종/안전 판별·이 학습의 크기 계산 자료가 아닙니다.",
      "file": "../batch-20261016-microbe-basics/assets/bb-photo-032-yeast.jpg",
      "author": "Bob Blaylock",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:20100911_162900_SaccharomycesCerevisiae.jpg",
      "originalUrl": "https://upload.wikimedia.org/wikipedia/commons/4/4a/20100911_162900_SaccharomycesCerevisiae.jpg",
      "license": "CC BY-SA 3.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/3.0/",
      "changed": "원본 그대로; 표시 크기만 조절",
      "width": 2222,
      "height": 2222,
      "evidence": "sources/commons-yeast.html",
      "sourceIds": [
        "commons-yeast"
      ],
      "technicalEvidence": [
        "os-microbes",
        "bc-yeast"
      ],
      "sha256": "58fad44d1eb92e4229798a7d62decce925de84897ed1e00782154e1b3d9015a5",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-photo-032-yeast/58fad44d1eb9-bb-photo-032-yeast.jpg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-photo-032-yeast/58fad44d1eb9-bb-photo-032-yeast.jpg",
      "alt": "제빵용 효모의 실제 현미경 관측",
      "credit": {
        "title": "제빵용 효모의 실제 현미경 관측",
        "author": "Bob Blaylock",
        "sourceUrl": "https://commons.wikimedia.org/wiki/File:20100911_162900_SaccharomycesCerevisiae.jpg",
        "license": "CC BY-SA 3.0",
        "licenseUrl": "https://creativecommons.org/licenses/by-sa/3.0/"
      },
      "readingWidth": null
    },
    "bb-a-033-prevent": {
      "id": "bb-a-033-prevent",
      "title": "오염 예방의 두 관점",
      "caption": "옮겨오는 경로와 늘어날 조건을 함께 관리하는 관점입니다. 두 카드의 순서나 제품별 시간·온도·처리 기준을 정한 그림이 아닙니다.",
      "file": "../batch-20261016-microbe-basics/assets/bb-a-033-prevent.svg",
      "creator": "GetTalk original",
      "rights": "original static SVG; no external figure traced",
      "sourceIds": [
        "fda-safe",
        "fda-store",
        "mb-author-application"
      ],
      "sha256": "330f2139f62be6dcddfbc2c757edcb7ffda873351ba5c888ebe66cdee3c3b578",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-033-prevent/330f2139f62b-bb-a-033-prevent.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-033-prevent/330f2139f62b-bb-a-033-prevent.svg",
      "alt": "오염 예방의 두 관점",
      "credit": {
        "title": "오염 예방의 두 관점",
        "author": "GetTalk original",
        "license": "original static SVG; no external figure traced"
      },
      "readingWidth": 360
    },
    "bb-a-034-growth": {
      "id": "bb-a-034-growth",
      "title": "대표 세균 분열과 수 증가",
      "caption": "조건이 맞아 대표 분열이 이어지는 단순한 가정입니다. 시간 간격·실제 크기·모든 세균의 속도·식품의 안전 판정이나 처방을 나타내지 않습니다.",
      "file": "../batch-20261016-growth-virus/assets/bb-a-034-growth.svg",
      "creator": "GetTalk original",
      "rights": "original static SVG; no external diagram copied or traced",
      "sourceIds": [
        "os-growth",
        "gv-author-application"
      ],
      "sha256": "1a7d3ffe2025767385b56b953f8d17f2299c3afb5bca68c9c0e1020541d0c551",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-034-growth/1a7d3ffe2025-bb-a-034-growth.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-034-growth/1a7d3ffe2025-bb-a-034-growth.svg",
      "alt": "대표 세균 분열과 수 증가",
      "credit": {
        "title": "대표 세균 분열과 수 증가",
        "author": "GetTalk original",
        "license": "original static SVG; no external diagram copied or traced"
      },
      "readingWidth": 360
    },
    "bb-a-035-virus": {
      "id": "bb-a-035-virus",
      "title": "식품 전달과 숙주세포의 다른 역할",
      "caption": "식품매개 바이러스가 오염된 음식/물로 전달될 수 있는 경로와 살아있는 숙주세포를 이용한 증식을 구별합니다. 모든 섭취가 감염이라는 뜻이나 실제 양·형태·처리 수치의 표현은 아닙니다.",
      "file": "../batch-20261016-growth-virus/assets/bb-a-035-virus.svg",
      "creator": "GetTalk original",
      "rights": "original static SVG; no external diagram copied or traced",
      "sourceIds": [
        "os-virus",
        "fda-virus",
        "cdc-noro",
        "gv-author-application"
      ],
      "sha256": "a3d056ceb28d068d26e2dfd0c21bc0f356e0bb046f1727bb4023332d76191f30",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-035-virus/a3d056ceb28d-bb-a-035-virus.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-035-virus/a3d056ceb28d-bb-a-035-virus.svg",
      "alt": "식품 전달과 숙주세포의 다른 역할",
      "credit": {
        "title": "식품 전달과 숙주세포의 다른 역할",
        "author": "GetTalk original",
        "license": "original static SVG; no external diagram copied or traced"
      },
      "readingWidth": 360
    },
    "bb-a-036-spore": {
      "id": "bb-a-036-spore",
      "title": "포자 형성과 발아, 이후 분열의 구별",
      "caption": "대표적인 세균의 시작·완료 상태를 비교한 원본 도식입니다. 포자 형성·발아 자체를 수 증가와 구별합니다. 실제 크기·시간·모든 세균의 과정이나 처리 조건을 나타내지 않습니다.",
      "file": "../batch-20261018-spore-toxin/assets/bb-a-036-spore.svg",
      "sourceIds": [
        "st-os-spores",
        "st-kc-reuse",
        "st-author"
      ],
      "creator": "GetTalk original",
      "rights": "original static SVG; no external pixels/diagrams traced",
      "sha256": "f8c992c49ea5ab61b6b3cb54f8c0210438b0fdccc3ebf16a404b93ec49ae0b8f",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-036-spore/f8c992c49ea5-bb-a-036-spore.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-036-spore/f8c992c49ea5-bb-a-036-spore.svg",
      "alt": "포자 형성과 발아, 이후 분열의 구별",
      "credit": {
        "title": "포자 형성과 발아, 이후 분열의 구별",
        "author": "GetTalk original",
        "license": "original static SVG; no external pixels/diagrams traced"
      },
      "readingWidth": 640
    },
    "bb-a-037-toxin": {
      "id": "bb-a-037-toxin",
      "title": "균 사멸과 이미 생긴 장독소 제거의 구별",
      "caption": "황색포도상구균 장독소의 예입니다. 원과 삼각형은 서로 다른 대상을 나타내는 기호이며 실제 모양·양이 아닙니다. 독소 형성은 조건에 따라 달라지며 모든 독소의 내열성을 같다고 보지 않습니다.",
      "file": "../batch-20261018-spore-toxin/assets/bb-a-037-toxin.svg",
      "sourceIds": [
        "st-cdc-staph",
        "st-fda-staph",
        "st-author"
      ],
      "creator": "GetTalk original",
      "rights": "original static SVG; no external pixels/diagrams traced",
      "sha256": "fc695fe8b60b2cc1139e117abe240e29697e466eca7251ea3c26e0b747569c74",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-037-toxin/fc695fe8b60b-bb-a-037-toxin.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-037-toxin/fc695fe8b60b-bb-a-037-toxin.svg",
      "alt": "균 사멸과 이미 생긴 장독소 제거의 구별",
      "credit": {
        "title": "균 사멸과 이미 생긴 장독소 제거의 구별",
        "author": "GetTalk original",
        "license": "original static SVG; no external pixels/diagrams traced"
      },
      "readingWidth": 640
    },
    "bb-a-038-paths": {
      "id": "bb-a-038-paths",
      "title": "식품에서 미리 생긴 독소와 장에서 생기는 독소의 경로",
      "caption": "황색포도상구균 장독소와 퍼프린젠스균의 두 예에서 생성 위치·시점과 섭취 대상을 비교한 원본 도식입니다. 가능한 경로이며 모든 섭취가 발병이라는 뜻이나 전체 병원체 분류·제품 판정 자료는 아닙니다.",
      "file": "assets/bb-a-038-paths.svg",
      "creator": "GetTalk original",
      "rights": "original static SVG; no source figures copied",
      "sourceIds": [
        "fp-fda-definitions",
        "fp-cdc-perfringens",
        "st-cdc-staph",
        "fp-author"
      ],
      "sha256": "cd7e313a3ee29407d99e32dff47d6f75512890d3b1e58117e0866b9dced2adbe",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-038-paths/cd7e313a3ee2-bb-a-038-paths.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-038-paths/cd7e313a3ee2-bb-a-038-paths.svg",
      "alt": "식품에서 미리 생긴 독소와 장에서 생기는 독소의 경로",
      "credit": {
        "title": "식품에서 미리 생긴 독소와 장에서 생기는 독소의 경로",
        "author": "GetTalk original",
        "license": "original static SVG; no source figures copied"
      },
      "readingWidth": 640
    },
    "kc-F019-environments": {
      "id": "kc-F019-environments",
      "lesson": "bb-l-039",
      "section": "bb-l-039-s2",
      "file": "assets/water-environments.svg",
      "alt": "다른 식품 성분 주위 물 기호는 점선으로 상호작용을 나타내며 다른 물 기호는 떨어져 있다. 실제 분자수나 자유수 비율은 표시하지 않는다.",
      "caption": "같은 물이 다른 성분과 상대적으로 다르게 상호작용하는 환경을 봅니다. 기호 수로 자유수 함량이나 수분활성을 계산하지 않습니다.",
      "creator": "GetTalk original, Korean-cook source",
      "rights": "existing project-authored SVG reused byte-identically; no source figure traced",
      "sourceAsset": {
        "id": "kc-F019-environments",
        "file": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/water-activity-20261015-r2/assets/water-environments.svg"
      },
      "bytes": 2007,
      "sha256": "48418b27afcc4e28fdc3eaaa3faabb8fdeef55395ce50326b0c2bfaab3393064",
      "displayIntent": "1000px detailed original; retain original/zoom access; actual mobile UI unverified",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F019-environments/48418b27afcc-water-environments.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F019-environments/48418b27afcc-water-environments.svg",
      "credit": {
        "author": "GetTalk original, Korean-cook source",
        "license": "existing project-authored SVG reused byte-identically; no source figure traced"
      },
      "readingWidth": 1000
    },
    "kc-F020-ratio": {
      "id": "kc-F020-ratio",
      "lesson": "bb-l-040",
      "section": "bb-l-040-s2",
      "file": "assets/water-activity-ratio.svg",
      "alt": "식품과 평형인 물의 증기압p와 같은온도 순수물의 증기압p0를 비교해 aw=p/p0로 연결한다.",
      "caption": "분자는 식품과 평형인 물의 증기압, 분모는 같은 온도 순수한 물의 증기압입니다. 순수한 물이 기준1입니다.",
      "creator": "GetTalk original, Korean-cook source",
      "rights": "existing project-authored SVG reused byte-identically; no source figure traced",
      "sourceAsset": {
        "id": "kc-F020-ratio",
        "file": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/water-activity-20261015-r2/assets/water-activity-ratio.svg"
      },
      "bytes": 1746,
      "sha256": "b3c2371d45fc0abe0af5135b98ded869cdc1987f9d7c2029f449839db5817945",
      "displayIntent": "1000px detailed original; retain original/zoom access; actual mobile UI unverified",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F020-ratio/b3c2371d45fc-water-activity-ratio.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F020-ratio/b3c2371d45fc-water-activity-ratio.svg",
      "credit": {
        "author": "GetTalk original, Korean-cook source",
        "license": "existing project-authored SVG reused byte-identically; no source figure traced"
      },
      "readingWidth": 1000
    },
    "bb-a-041-ph": {
      "id": "bb-a-041-ph",
      "title": "pH 방향과 최적조건",
      "file": "assets/bb-a-041-ph.svg",
      "caption": "기초 pH 방향과 미생물별 최적조건을 구별합니다. 실측값/안전기준선이 아닙니다.",
      "creator": "GetTalk original",
      "rights": "original static SVG; no external diagram copied",
      "bytes": 1706,
      "sha256": "dfcdb17ca8e979178b3ed9a7543712412815f8d03d9ef2b7a8fc8f2ebd4b83f9",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-041-ph/dfcdb17ca8e9-bb-a-041-ph.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-041-ph/dfcdb17ca8e9-bb-a-041-ph.svg",
      "alt": "pH 방향과 최적조건",
      "credit": {
        "title": "pH 방향과 최적조건",
        "author": "GetTalk original",
        "license": "original static SVG; no external diagram copied"
      },
      "readingWidth": 640
    },
    "bb-a-042-oxygen": {
      "id": "bb-a-042-oxygen",
      "title": "산소요구의 다섯차이",
      "file": "assets/bb-a-042-oxygen.svg",
      "caption": "산소 이용과 견딤의 다섯 요구조건 비교입니다. 실제 실험/처리수치를 나타내지 않습니다.",
      "creator": "GetTalk original",
      "rights": "original static SVG; no external diagram copied",
      "bytes": 2027,
      "sha256": "21f100a4c2d67e62783b9148a10541162df8c2edf86e7edcefcdb07e47f5eebf",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-042-oxygen/21f100a4c2d6-bb-a-042-oxygen.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-042-oxygen/21f100a4c2d6-bb-a-042-oxygen.svg",
      "alt": "산소요구의 다섯차이",
      "credit": {
        "title": "산소요구의 다섯차이",
        "author": "GetTalk original",
        "license": "original static SVG; no external diagram copied"
      },
      "readingWidth": 640
    },
    "bb-a-043-sugars": {
      "id": "bb-a-043-sugars",
      "title": "세 이당류의 단당류 조합",
      "file": "assets/bb-a-043-sugars.svg",
      "caption": "구성/결합의 관계를 읽는 원본 개념도입니다. 실제 분자 크기·모양/성분비율·측정값을 나타내지 않습니다.",
      "creator": "GetTalk original",
      "rights": "original static SVG; no source figure copied",
      "bytes": 2142,
      "sha256": "20efc14d45615492e2572635dbd2dc16b24d1a78fcf9fb8e3cd7b0ef74d5613c",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-043-sugars/20efc14d4561-bb-a-043-sugars.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-043-sugars/20efc14d4561-bb-a-043-sugars.svg",
      "alt": "세 이당류의 단당류 조합",
      "credit": {
        "title": "세 이당류의 단당류 조합",
        "author": "GetTalk original",
        "license": "original static SVG; no source figure copied"
      },
      "readingWidth": 640
    },
    "bb-a-044-starch": {
      "id": "bb-a-044-starch",
      "title": "전분의 사슬 구조",
      "file": "assets/bb-a-044-starch.svg",
      "caption": "구성/결합의 관계를 읽는 원본 개념도입니다. 실제 분자 크기·모양/성분비율·측정값을 나타내지 않습니다.",
      "creator": "GetTalk original",
      "rights": "original static SVG; no source figure copied",
      "bytes": 2161,
      "sha256": "072a04dee22ce6e41629a679aad86d043fcb0f67d78c35243370a40579fa69b2",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-044-starch/072a04dee22c-bb-a-044-starch.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-044-starch/072a04dee22c-bb-a-044-starch.svg",
      "alt": "전분의 사슬 구조",
      "credit": {
        "title": "전분의 사슬 구조",
        "author": "GetTalk original",
        "license": "original static SVG; no source figure copied"
      },
      "readingWidth": 640
    },
    "bb-a-045-fatty-acids": {
      "id": "bb-a-045-fatty-acids",
      "title": "지방산 탄소 사슬의 결합",
      "file": "assets/bb-a-045-fatty-acids.svg",
      "caption": "구성/결합의 관계를 읽는 원본 개념도입니다. 실제 분자 크기·모양/성분비율·측정값을 나타내지 않습니다.",
      "creator": "GetTalk original",
      "rights": "original static SVG; no source figure copied",
      "bytes": 1593,
      "sha256": "e2449c26fee74a946377ee00b856adf9e000fe8f73f9475b11840069c5a2705a",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-045-fatty-acids/e2449c26fee7-bb-a-045-fatty-acids.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-045-fatty-acids/e2449c26fee7-bb-a-045-fatty-acids.svg",
      "alt": "지방산 탄소 사슬의 결합",
      "credit": {
        "title": "지방산 탄소 사슬의 결합",
        "author": "GetTalk original",
        "license": "original static SVG; no source figure copied"
      },
      "readingWidth": 640
    },
    "kc-F014-photo": {
      "id": "kc-F014-photo",
      "lesson": "bb-l-046",
      "section": "bb-l-046-s1",
      "file": "assets/boiled-egg-Ramesh-NG.jpg",
      "caption": "실제 익힌 계란 단면입니다. 노란 노른자 바깥의 흰색 흰자를 찾아 다음 도식의 단백질 설명과 연결합니다. 특정 전후 실험이나 안전 처리 완료 사진은 아닙니다.",
      "alt": "반으로 자른 익힌 계란 두 조각. 노른자 바깥에 불투명한 흰자가 둘러 있다.",
      "credit": {
        "title": "Boiled Egg - Crossection",
        "author": "Ramesh NG",
        "source": "https://commons.wikimedia.org/wiki/File:Boiled_Egg_-_Crossection.jpg",
        "license": "CC BY-SA 2.0",
        "licenseUrl": "https://creativecommons.org/licenses/by-sa/2.0/",
        "changes": "원본 변경 없음; 비례 축소"
      },
      "sourceAsset": {
        "id": "kc-F014-photo",
        "file": "C:\\Dev\\GetTalk\\content-workspaces\\korean-cook\\outputs\\protein-emulsion-20261015-r1\\assets\\boiled-egg-Ramesh-NG.jpg"
      },
      "bytes": 191573,
      "sha256": "30a7125084a98ab0ab31f70ca4058972d6275f8731a793e38bdaa1f2a60df8c1",
      "creator": "Ramesh NG",
      "rights": "CC BY-SA 2.0",
      "displayIntent": "preserve original detailed view/zoom and stage controls; actual mobile UI not claimed",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F014-photo/30a7125084a9-boiled-egg-Ramesh-NG.jpg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F014-photo/30a7125084a9-boiled-egg-Ramesh-NG.jpg",
      "readingWidth": null
    },
    "kc-F014-states": {
      "id": "kc-F014-states",
      "lesson": "bb-l-046",
      "section": "bb-l-046-s2",
      "file": "assets/protein-state-0.svg",
      "caption": "단계를 선택해 같은 사슬의 접힌 구조와 사슬 사이의 연결을 비교합니다. 기본 사슬이 낱개의 아미노산으로 모두 잘리는 그림은 아닙니다.",
      "alt": "같은 세 사슬의 접힘, 펼쳐진 구조, 사슬 사이 연결을 선택해 보는 도식.",
      "type": "stages",
      "states": [
        {
          "title": "접힌 단백질",
          "text": "세 개의 사슬이 각각 접힌 모양입니다. 사슬 내부의 연결과 사슬 사이의 관계를 구별합니다.",
          "file": "assets/protein-state-0.svg",
          "sourceFile": "C:\\Dev\\GetTalk\\content-workspaces\\korean-cook\\outputs\\protein-emulsion-20261015-r1\\assets\\protein-state-0.svg",
          "bytes": 2029,
          "sha256": "4e01512c7ba96a3854a560b955191c0afcafe611fb02ca6d6371c7e1ed5a27ef"
        },
        {
          "title": "접힌 구조가 달라짐",
          "text": "사슬이 펴진 형태로 바뀌어 변성을 설명합니다. 기본 사슬의 연결은 끊어져 낱개가 되지 않습니다.",
          "file": "assets/protein-state-1.svg",
          "sourceFile": "C:\\Dev\\GetTalk\\content-workspaces\\korean-cook\\outputs\\protein-emulsion-20261015-r1\\assets\\protein-state-1.svg",
          "bytes": 2049,
          "sha256": "65c441a38355a951bacc16da9cf3034936213bfa597e4fafb6b9a7de08fcc67e"
        },
        {
          "title": "사슬들이 연결돼 굳음",
          "text": "구조가 달라진 단백질들이 서로 연결돼 망 같은 조직을 이루는 응고의 관계를 봅니다.",
          "file": "assets/protein-state-2.svg",
          "sourceFile": "C:\\Dev\\GetTalk\\content-workspaces\\korean-cook\\outputs\\protein-emulsion-20261015-r1\\assets\\protein-state-2.svg",
          "bytes": 2261,
          "sha256": "bd7f7e9658391a95b3969ea74165987f959974e07d3b911110a1fcf58de23735"
        }
      ],
      "sourceAsset": {
        "id": "kc-F014-states",
        "file": "C:\\Dev\\GetTalk\\content-workspaces\\korean-cook\\outputs\\protein-emulsion-20261015-r1\\assets\\protein-state-0.svg"
      },
      "bytes": 2029,
      "sha256": "4e01512c7ba96a3854a560b955191c0afcafe611fb02ca6d6371c7e1ed5a27ef",
      "creator": "GetTalk original",
      "rights": "existing project-authored SVG reused byte-identically",
      "displayIntent": "preserve original detailed view/zoom and stage controls; actual mobile UI not claimed",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F014-states/4e01512c7ba9-protein-state-0.svg",
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F014-states/65c441a38355-protein-state-1.svg",
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F014-states/bd7f7e965839-protein-state-2.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F014-states/4e01512c7ba9-protein-state-0.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "existing project-authored SVG reused byte-identically"
      },
      "readingWidth": 960
    },
    "kc-F015-photo": {
      "id": "kc-F015-photo",
      "lesson": "bb-l-047",
      "section": "bb-l-047-s1",
      "file": "assets/oil-water-Linda116.png",
      "caption": "실제 사진에서 위의 Oil(기름)과 아래의 Water(물)를 구별합니다. 현재 사진은 큰 층으로 분리된 모습이며 작은 방울이 퍼진 유화 상태와 비교할 출발 예입니다.",
      "alt": "투명 용기 안 위쪽 기름층과 아래쪽 물층을 원래 사진의 화살표가 가리킨다.",
      "maxWidth": 501,
      "credit": {
        "title": "Oil and water don't mix.png",
        "author": "Linda116",
        "source": "https://commons.wikimedia.org/wiki/File:Oil_and_water_don%27t_mix.png",
        "license": "CC BY-SA 4.0",
        "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0/",
        "changes": "원본 변경 없음; Oil=기름/Water=물 한글 설명 병기"
      },
      "sourceAsset": {
        "id": "kc-F015-photo",
        "file": "C:\\Dev\\GetTalk\\content-workspaces\\korean-cook\\outputs\\protein-emulsion-20261015-r1\\assets\\oil-water-Linda116.png"
      },
      "bytes": 229691,
      "sha256": "1ad10e0140fe2ff1ed93aaf5f4df457ceb3e0a40488daabbda5dac61e2f965b2",
      "creator": "Linda116",
      "rights": "CC BY-SA 4.0",
      "displayIntent": "preserve original detailed view/zoom and stage controls; actual mobile UI not claimed",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F015-photo/1ad10e0140fe-oil-water-Linda116.png"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F015-photo/1ad10e0140fe-oil-water-Linda116.png",
      "readingWidth": null
    },
    "kc-F015-types": {
      "id": "kc-F015-types",
      "lesson": "bb-l-047",
      "section": "bb-l-047-s2",
      "file": "assets/emulsion-types.svg",
      "caption": "왼쪽은 파란 물이 바탕이고 기름이 방울입니다. 오른쪽은 기름이 바탕이고 물이 방울입니다. 작은 방울의 비율이나 음식의 실제 색으로 판단하지 않습니다.",
      "alt": "두 패널의 바탕과 둥근 방울이 반대 색으로 표현되어 있고 파랑 물·연노랑 기름의 범례가 있다.",
      "sourceAsset": {
        "id": "kc-F015-types",
        "file": "C:\\Dev\\GetTalk\\content-workspaces\\korean-cook\\outputs\\protein-emulsion-20261015-r1\\assets\\emulsion-types.svg"
      },
      "bytes": 1867,
      "sha256": "d0cd6befafda89e3ccdb7f6e17eaf7ea1d256288f57cd6090b80247d96eb1e3f",
      "creator": "GetTalk original",
      "rights": "existing project-authored SVG reused byte-identically",
      "displayIntent": "preserve original detailed view/zoom and stage controls; actual mobile UI not claimed",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F015-types/d0cd6befafda-emulsion-types.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F015-types/d0cd6befafda-emulsion-types.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "existing project-authored SVG reused byte-identically"
      },
      "readingWidth": 960
    },
    "kc-F015-interface": {
      "id": "kc-F015-interface",
      "lesson": "bb-l-047",
      "section": "bb-l-047-s3",
      "file": "assets/emulsifier-interface.svg",
      "caption": "기름 방울 경계에서 물과 친한 부분은 바깥 물 쪽, 기름과 친한 부분은 방울 안쪽에 놓이는 관계를 봅니다.",
      "alt": "파란 물 바탕 안 기름 방울의 둘레에서 파란 머리 기호는 물 쪽, 갈색 선 기호는 기름 쪽으로 향한다.",
      "sourceAsset": {
        "id": "kc-F015-interface",
        "file": "C:\\Dev\\GetTalk\\content-workspaces\\korean-cook\\outputs\\protein-emulsion-20261015-r1\\assets\\emulsifier-interface.svg"
      },
      "bytes": 3448,
      "sha256": "40d36091b911c31339ad3b03775ec3d5d7b4ee269e7e539f3e6b5872db383792",
      "creator": "GetTalk original",
      "rights": "existing project-authored SVG reused byte-identically",
      "displayIntent": "preserve original detailed view/zoom and stage controls; actual mobile UI not claimed",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F015-interface/40d36091b911-emulsifier-interface.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F015-interface/40d36091b911-emulsifier-interface.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "existing project-authored SVG reused byte-identically"
      },
      "readingWidth": 960
    },
    "kc-F016-structure": {
      "id": "kc-F016-structure",
      "lesson": "bb-l-048",
      "section": "bb-l-048-s2",
      "file": "assets/triglyceride-parts.svg",
      "caption": "글리세롤 하나와 지방산에서 온 세 부분이 연결된 한 분자 관계를 읽습니다.",
      "alt": "중성지방의 글리세롤1과 지방산에서 온 세 부분을 연결선으로 나타낸 개념도.",
      "sourceAsset": {
        "id": "kc-F016-structure",
        "file": "C:\\Dev\\GetTalk\\content-workspaces\\korean-cook\\outputs\\lipid-rancidity-20261015-r1\\assets\\triglyceride-parts.svg"
      },
      "bytes": 1887,
      "sha256": "421b2b7037dcad8992adc51f6731cd0f5303ed1b9db16aff018af1cb07d291a5",
      "creator": "GetTalk original",
      "rights": "existing project-authored SVG reused byte-identically",
      "displayIntent": "preserve original detailed view/zoom and stage controls; actual mobile UI not claimed",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F016-structure/421b2b7037dc-triglyceride-parts.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F016-structure/421b2b7037dc-triglyceride-parts.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "existing project-authored SVG reused byte-identically"
      },
      "readingWidth": 1000
    },
    "kc-F017-paths": {
      "id": "kc-F017-paths",
      "lesson": "bb-l-049",
      "section": "bb-l-049-s3",
      "file": "assets/rancidity-paths.svg",
      "caption": "물의 관여·유리지방산 증가와 산소의 관여·산화 생성물이라는 두 경로를 비교합니다.",
      "alt": "가수분해형과 산화형의 입력 관계와 생성물 이름을 나란히 보인 경로도.",
      "sourceAsset": {
        "id": "kc-F017-paths",
        "file": "C:\\Dev\\GetTalk\\content-workspaces\\korean-cook\\outputs\\lipid-rancidity-20261015-r1\\assets\\rancidity-paths.svg"
      },
      "bytes": 1848,
      "sha256": "d69b1240aeb3a035e8f180bccf663ece7a8f21c2b52513f5b7b9d708e2f4860c",
      "creator": "GetTalk original",
      "rights": "existing project-authored SVG reused byte-identically",
      "displayIntent": "preserve original detailed view/zoom and stage controls; actual mobile UI not claimed",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F017-paths/d69b1240aeb3-rancidity-paths.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F017-paths/d69b1240aeb3-rancidity-paths.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "existing project-authored SVG reused byte-identically"
      },
      "readingWidth": 1000
    },
    "kc-F018-products": {
      "id": "kc-F018-products",
      "lesson": "bb-l-050",
      "section": "bb-l-050-s2",
      "file": "assets/oxidation-products.svg",
      "caption": "과산화물가가 보는 초기 생성물과 그 뒤의 분해 생성물을 구별합니다.",
      "alt": "지방산 성분에서 초기 과산화물, 다른 생성물로 이어지며 가운데 대상 아래 과산화물가 표시가 있다.",
      "sourceAsset": {
        "id": "kc-F018-products",
        "file": "C:\\Dev\\GetTalk\\content-workspaces\\korean-cook\\outputs\\lipid-rancidity-20261015-r1\\assets\\oxidation-products.svg"
      },
      "bytes": 2062,
      "sha256": "ccc69dbcb0f7bb83ecb1754562bf6a4156a15b2e088ef3b7e509e0ca454c9b50",
      "creator": "GetTalk original",
      "rights": "existing project-authored SVG reused byte-identically",
      "displayIntent": "preserve original detailed view/zoom and stage controls; actual mobile UI not claimed",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F018-products/ccc69dbcb0f7-oxidation-products.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F018-products/ccc69dbcb0f7-oxidation-products.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "existing project-authored SVG reused byte-identically"
      },
      "readingWidth": 1000
    },
    "bb-a-051-milling": {
      "id": "bb-a-051-milling",
      "lesson": "bb-l-051",
      "section": "bb-l-051-s1",
      "file": "assets/051-milling.svg",
      "caption": "부분의 이름 → 여러 번 나누고 갈기 → 가루의 지표를 따로 읽기",
      "alt": "겨·배아·배유를 구별한 밀알 개념도와 정선·수분조절, 반복 분리, 흰 밀가루의 흐름. 아래에서 단백질량과 회분이 다름을 표시한다.",
      "creator": "GetTalk original",
      "rights": "original vector authored for this concept manuscript; no external image copied",
      "displayIntent": "original-size or zoom access required for small screens; actual UI unverified",
      "conceptualNotToScale": true,
      "bytes": 2625,
      "sha256": "6a849a854e4376e92cf9a0ab397bcc91f7bc26e7e3994a41d55ad5f301eac631",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-051-milling/6a849a854e43-051-milling.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-051-milling/6a849a854e43-051-milling.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original vector authored for this concept manuscript; no external image copied"
      },
      "readingWidth": 1000
    },
    "bb-a-052-water-indicators": {
      "id": "bb-a-052-water-indicators",
      "lesson": "bb-l-052",
      "section": "bb-l-052-s1",
      "file": "C:\\Dev\\GetTalk\\content-workspaces\\bread-baker\\outputs\\concept-20261022-flour-water-label-r2\\assets\\052-water-indicators-r2.svg",
      "caption": "경도와 pH는 각각 확인한다.",
      "alt": "경도는 칼슘·마그네슘 등의 양, pH는 산성·염기성의 정도를 보는 두 독립 카드. 두 측정값을 서로 대신할 수 없다고 표시한다.",
      "creator": "GetTalk original",
      "rights": "original vector authored for this concept manuscript; no external image copied",
      "displayIntent": "original-size or zoom access required for small screens; actual UI unverified",
      "conceptualNotToScale": true,
      "bytes": 2477,
      "sha256": "5d0a26422a19faab8aa1a0794a9e8192cbacbf4e2778a5e3149233ad48e7d69d",
      "version": "concept-r2",
      "replaces": {
        "file": "../concept-20261022-flour-ingredients-r1/assets/052-water-indicators.svg",
        "bytes": 2390,
        "sha256": "c9d95163550e4d9a18abe1dcc9906ad66a9bc5001235fcca6855da0a4ceb23a7"
      },
      "change": "one label only: conditional possibility made explicit; same font24px, split two lines to avoid crowding",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-052-water-indicators/5d0a26422a19-052-water-indicators-r2.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-052-water-indicators/5d0a26422a19-052-water-indicators-r2.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original vector authored for this concept manuscript; no external image copied"
      },
      "readingWidth": 1000
    },
    "bb-a-053-leavening": {
      "id": "bb-a-053-leavening",
      "lesson": "bb-l-053",
      "section": "bb-l-053-s1",
      "file": "assets/053-leavening.svg",
      "caption": "발생 경로와 가스를 붙잡는 조직을 함께 읽는다.",
      "alt": "이스트와 화학 팽창제의 서로 다른 발생 경로가 이산화탄소로 이어지고, 기포 조직과 함께 팽창에 관여하는 관계도.",
      "creator": "GetTalk original",
      "rights": "original vector authored for this concept manuscript; no external image copied",
      "displayIntent": "original-size or zoom access required for small screens; actual UI unverified",
      "conceptualNotToScale": true,
      "bytes": 2371,
      "sha256": "c8f16253ed180fe24f1b9da1d039326751cc40d038a6127d4d7efdc0387f7be9",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-053-leavening/c8f16253ed18-053-leavening.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-053-leavening/c8f16253ed18-053-leavening.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original vector authored for this concept manuscript; no external image copied"
      },
      "readingWidth": 1000
    },
    "bb-a-054-thickening-gel": {
      "id": "bb-a-054-thickening-gel",
      "lesson": "bb-l-054",
      "section": "bb-l-054-s1",
      "file": "assets/054-thickening-gel.svg",
      "caption": "모든 증점이 곧 단단한 젤 형성인 것은 아니다.",
      "alt": "왼쪽은 액체 속 성분이 흐름을 늦추는 증점, 오른쪽은 이어진 망이 물을 포함하는 젤의 개념도. 정확한 분자 수와 실제 크기는 나타내지 않는다.",
      "creator": "GetTalk original",
      "rights": "original vector authored for this concept manuscript; no external image copied",
      "displayIntent": "original-size or zoom access required for small screens; actual UI unverified",
      "conceptualNotToScale": true,
      "bytes": 2821,
      "sha256": "e6082b261e8c242e59ab4cb011cab74bf222cfd314c2fc866cc29f13fb42fcd5",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-054-thickening-gel/e6082b261e8c-054-thickening-gel.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-054-thickening-gel/e6082b261e8c-054-thickening-gel.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original vector authored for this concept manuscript; no external image copied"
      },
      "readingWidth": 1000
    },
    "bb-a-055-egg-basis": {
      "id": "bb-a-055-egg-basis",
      "lesson": "bb-l-055",
      "section": "bb-l-055-s3",
      "file": "assets/055-egg-basis.svg",
      "caption": "질량 기준을 설명하기 위한 가정 예 · 실제 표준 비율 아님",
      "alt": "가정한 달걀 60g에서 껍데기 6g과 먹는 내용물54g을 막대로 구별하고, 내용물 안의 비율에서는54g이 분모가 됨을 나타낸다.",
      "creator": "GetTalk original",
      "rights": "original vector authored for this concept manuscript; no external image copied",
      "displayIntent": "original-size or zoom access required for small screens; actual UI unverified",
      "conceptualNotToScale": true,
      "bytes": 1883,
      "sha256": "8699ed9def10038151e945f331d4264d7379859b63ca8e0161ea58ab775519e3",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-055-egg-basis/8699ed9def10-055-egg-basis.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-055-egg-basis/8699ed9def10-055-egg-basis.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original vector authored for this concept manuscript; no external image copied"
      },
      "readingWidth": 1000
    },
    "bb-a-056-milk-products": {
      "id": "bb-a-056-milk-products",
      "lesson": "bb-l-056",
      "section": "bb-l-056-s1",
      "file": "assets/056-milk-products.svg",
      "caption": "지방을 줄이는 것과 물을 줄이는 것을 구별한다.",
      "alt": "우유의 여러 성분 아래 크림은 지방 농축, 탈지유는 지방 감소, 분유는 수분 감소로 갈라지는 비교도.",
      "creator": "GetTalk original",
      "rights": "original vector authored for this concept manuscript; no external image copied",
      "displayIntent": "original-size or zoom access required for small screens; actual UI unverified",
      "conceptualNotToScale": true,
      "bytes": 2439,
      "sha256": "fa344744da84997dbf3861150d7aee6ead3f338413ab59d3b61d3ace8c6c8708",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-056-milk-products/fa344744da84-056-milk-products.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-056-milk-products/fa344744da84-056-milk-products.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original vector authored for this concept manuscript; no external image copied"
      },
      "readingWidth": 1000
    },
    "bb-a-057-fat-functions": {
      "id": "bb-a-057-fat-functions",
      "lesson": "bb-l-057",
      "section": "bb-l-057-s1",
      "file": "assets/057-fat-functions.svg",
      "caption": "공기를 품은 유지와 힘을 받아 모양이 바뀌는 유지를 구별한다. 아래는 쇼트닝 작용을 연한 조직에 연결한다.",
      "alt": "유지 속 작은 공기주머니로 크리밍을, 힘을 받아 네모가 납작하게 변하는 그림으로 가소성을 설명한다. 분자 크기·수는 나타내지 않는다.",
      "creator": "GetTalk original",
      "rights": "original vector; no external image copied",
      "displayIntent": "original-size/zoom access required; actual UI unverified",
      "conceptualNotToScale": true,
      "bytes": 2864,
      "sha256": "a78bd91e7ea95907080e0f2bf50bb17c6182d3839350d288ab21d11bee2cd956",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-057-fat-functions/a78bd91e7ea9-057-fat-functions.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-057-fat-functions/a78bd91e7ea9-057-fat-functions.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original vector; no external image copied"
      },
      "readingWidth": 1000
    },
    "bb-a-058-dough-development": {
      "id": "bb-a-058-dough-development",
      "lesson": "bb-l-058",
      "section": "bb-l-058-s1",
      "file": "assets/058-dough-development.svg",
      "caption": "시간표 하나로 모든 반죽의 목표를 정하지 않는다.",
      "alt": "탄성과 신장성의 초점을 비교하고 픽업·클린업·발전·최종·렛다운·파괴의 여섯 상태를 나눈 개념도. 단계 사이 시간이 같은 뜻은 아니다.",
      "creator": "GetTalk original",
      "rights": "original vector, no external image copied",
      "conceptualNotToScale": true,
      "displayIntent": "preserve original-size/zoom; actual UI/mobile unverified",
      "bytes": 3329,
      "sha256": "059c526e2eba29ba81650895051d58ed3d22b5a92b79873f7a962eb1c2e8e552",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-058-dough-development/059c526e2eba-058-dough-development.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-058-dough-development/059c526e2eba-058-dough-development.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original vector, no external image copied"
      },
      "readingWidth": 1000
    },
    "bb-a-059-method-branches": {
      "id": "bb-a-059-method-branches",
      "lesson": "bb-l-059",
      "section": "bb-l-059-s1",
      "file": "assets/059-method-branches.svg",
      "caption": "선발효물의 재료도 전체 배합에 포함한다.",
      "alt": "직접법 한 번의 본반죽, 중종법·액종법의 먼저 발효와 나머지 재료 합류를 세 줄로 비교한다.",
      "creator": "GetTalk original",
      "rights": "original vector, no external image copied",
      "conceptualNotToScale": true,
      "displayIntent": "preserve original-size/zoom; actual UI/mobile unverified",
      "bytes": 2935,
      "sha256": "6a6ccb0d1a6b007cf8b4cae5524725743c4a3dc2a2a864e71e03bf519fe0ea5d",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-059-method-branches/6a6ccb0d1a6b-059-method-branches.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-059-method-branches/6a6ccb0d1a6b-059-method-branches.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original vector, no external image copied"
      },
      "readingWidth": 1000
    },
    "bb-a-060-time-process": {
      "id": "bb-a-060-time-process",
      "lesson": "bb-l-060",
      "section": "bb-l-060-s1",
      "file": "assets/060-time-process.svg",
      "caption": "단축·다시 섞기·연속 공급은 서로 다른 관점이다.",
      "alt": "공정 단축은 혼합과 발효 시간 배분, 재반죽은 추가 재료와 다시 혼합하는 위치, 연속식은 재료 공급과 공정이 이어지는 흐름으로 나타낸다.",
      "creator": "GetTalk original",
      "rights": "original vector, no external image copied",
      "conceptualNotToScale": true,
      "displayIntent": "preserve original-size/zoom; actual UI/mobile unverified",
      "bytes": 2108,
      "sha256": "679a98cb90ab41a3636760aebc8c58b4d7e30b4b1b3afe581a183eba064e30b8",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-060-time-process/679a98cb90ab-060-time-process.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-060-time-process/679a98cb90ab-060-time-process.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original vector, no external image copied"
      },
      "readingWidth": 1000
    },
    "bb-a-061-freezing-path": {
      "id": "bb-a-061-freezing-path",
      "lesson": "bb-l-061",
      "section": "bb-l-061-s1",
      "file": "assets/061-freezing-path.svg",
      "caption": "얼음과 온도 변화의 영향 · 모든 냉동반죽이 같은 공정은 아님",
      "alt": "냉동을 사이에 둔 공정 흐름과 이스트의 가스 생성, 반죽 구조의 가스 보유를 두 카드로 분리한다.",
      "creator": "GetTalk original",
      "rights": "original vector, no external image copied",
      "conceptualNotToScale": true,
      "displayIntent": "preserve original-size/zoom; actual UI/mobile unverified",
      "bytes": 2195,
      "sha256": "aaf931a266494948fde7d9cfc7c3a27c434c9eb968db3bdff12421cfc6008abb",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-061-freezing-path/aaf931a26649-061-freezing-path.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-061-freezing-path/aaf931a26649-061-freezing-path.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original vector, no external image copied"
      },
      "readingWidth": 1000
    },
    "bb-a-062-proof-stages": {
      "id": "bb-a-062-proof-stages",
      "lesson": "bb-l-062",
      "section": "bb-l-062-s1",
      "file": "assets/062-proof-stages.svg",
      "caption": "같은 기다림이나 가스 정리로 묶지 않는다.",
      "alt": "벌크 발효 중 접기, 분할·둥글리기 뒤 중간 휴지, 성형·팬닝 뒤 최종 발효를 공정 위치별로 구별한다.",
      "creator": "GetTalk original",
      "rights": "original vector, no external image copied",
      "conceptualNotToScale": true,
      "displayIntent": "preserve original-size/zoom; actual UI/mobile unverified",
      "bytes": 2113,
      "sha256": "fd4ffe9048fc08cd4becd0f2fa73880004bf3fe4eaca32e0ccae1bfba02d88f0",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-062-proof-stages/fd4ffe9048fc-062-proof-stages.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-062-proof-stages/fd4ffe9048fc-062-proof-stages.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original vector, no external image copied"
      },
      "readingWidth": 1000
    },
    "bb-a-063-steam-surface": {
      "id": "bb-a-063-steam-surface",
      "lesson": "bb-l-063",
      "section": "bb-l-063-s1",
      "file": "assets/063-steam-surface.svg",
      "caption": "증기는 가스 생성이 아니라 표면의 수분·상태와 연결한다.",
      "alt": "초기 파란 수분 선이 닿는 표면은 촉촉하게 유지되고, 뒤쪽 갈색 껍질은 수분 배출 후 굳는 관계를 개념 단면으로 비교한다.",
      "creator": "GetTalk original",
      "rights": "original vector, no external image copied",
      "conceptualNotToScale": true,
      "displayIntent": "preserve original-size/zoom; actual UI/mobile unverified",
      "bytes": 2535,
      "sha256": "e8dc775745d98051f64f1c9de2deb5569a4edbc5de568a37fea44af5cf5ad4e2",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-063-steam-surface/e8dc775745d9-063-steam-surface.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-063-steam-surface/e8dc775745d9-063-steam-surface.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original vector, no external image copied"
      },
      "readingWidth": 1000
    },
    "bb-a-064-baking-loss": {
      "id": "bb-a-064-baking-loss",
      "lesson": "bb-l-064",
      "section": "bb-l-064-s1",
      "file": "assets/064-baking-loss.svg",
      "caption": "가정 예: 반죽600g → 정해진 냉각 후540g",
      "alt": "가정한600g 반죽을540g 남은 부분과60g 감소 부분으로 나눈 막대와, 손실률10% 및 남는비율90%의 역산식을 보여 준다.",
      "creator": "GetTalk original",
      "rights": "original vector, no external image copied",
      "conceptualNotToScale": true,
      "displayIntent": "preserve original-size/zoom; actual UI/mobile unverified",
      "bytes": 1976,
      "sha256": "ebfd965783a1694a11a096afe63a7ca656cb330bf04eb7b187b2e6710d27a700",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-064-baking-loss/ebfd965783a1-064-baking-loss.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-064-baking-loss/ebfd965783a1-064-baking-loss.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original vector, no external image copied"
      },
      "readingWidth": 1000
    },
    "bb-a-065-production-tools": {
      "id": "bb-a-065-production-tools",
      "lesson": "bb-l-065",
      "section": "bb-l-065-s1",
      "file": "assets/065-production-tools.svg",
      "caption": "장비 이름을 공정의 목적과 연결한다.",
      "alt": "혼합 그릇, 네 조각, 둥근 조각, 길게 성형한 조각의 개념 아이콘을 믹서·분할기·라운더·성형기의 목적과 연결한다. 실제 장비 설계도는 아니다.",
      "creator": "GetTalk original",
      "rights": "original vector, no external image copied",
      "conceptualNotToScale": true,
      "displayIntent": "preserve original-size/zoom; actual UI/mobile unverified",
      "bytes": 2955,
      "sha256": "34d0bf366d9ff4b637b4006951959528be6a3591c1bb13b30a3916347f004b48",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-065-production-tools/34d0bf366d9f-065-production-tools.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-065-production-tools/34d0bf366d9f-065-production-tools.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original vector, no external image copied"
      },
      "readingWidth": 1000
    },
    "bb-a-065-measurement-axes": {
      "id": "bb-a-065-measurement-axes",
      "lesson": "bb-l-065",
      "section": "bb-l-065-s2",
      "file": "assets/065-measurement-axes.svg",
      "caption": "아래 선은 측정 방법을 나타내는 개념곡선 · 실측값 아님",
      "alt": "세 시험 기구에서 혼합시간-저항, 신장길이-저항, 가열진행-점도의 축이 다름을 가상의 정성 곡선으로 나타낸다.",
      "creator": "GetTalk original",
      "rights": "original vector, no external image copied",
      "conceptualNotToScale": true,
      "displayIntent": "preserve original-size/zoom; actual UI/mobile unverified",
      "bytes": 2933,
      "sha256": "d19c20fbff3b6c2a48999e8b6dfe801a942eaf296629d0151f1411c275de13f8",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-065-measurement-axes/d19c20fbff3b-065-measurement-axes.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-065-measurement-axes/d19c20fbff3b-065-measurement-axes.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original vector, no external image copied"
      },
      "readingWidth": 1000
    },
    "bb-a-066-formula-families": {
      "id": "bb-a-066-formula-families",
      "lesson": "bb-l-066",
      "section": "bb-l-066-s1",
      "file": "assets/066-formula-families.svg",
      "caption": "사진의 모양만으로 배합을 정하지 않는다.",
      "alt": "린·리치를 기본과 부재료 배합의 관점에서 비교하고, 통밀의 구성부위와 호밀이라는 다른 곡물의 구조 차이를 분리한다.",
      "creator": "GetTalk original",
      "rights": "original vector, no external image copied",
      "conceptualNotToScale": true,
      "displayIntent": "preserve original-size/zoom; actual UI/mobile unverified",
      "bytes": 2130,
      "sha256": "45d3a182a4b1a003163abc055b5780bb71b72924c42bbf32421df89d8783b4b8",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-066-formula-families/45d3a182a4b1-066-formula-families.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-066-formula-families/45d3a182a4b1-066-formula-families.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original vector, no external image copied"
      },
      "readingWidth": 1000
    },
    "bb-photo-067-croissant": {
      "id": "bb-photo-067-croissant",
      "lesson": "bb-l-067",
      "section": "bb-l-067-s1",
      "file": "assets/croissant-cross-section-SKopp.jpg",
      "caption": "실제 크루아상의 갈색 껍질과 얇은 내부 결, 사이의 공간을 관찰한다. 굽기 전 유지 층 수나 배합·발효 완료를 판정하는 자료는 아니다.",
      "alt": "반으로 자른 크루아상 앞쪽에 얇게 이어진 밝은 속결과 여러 공간이 보이고 뒤에는 갈색 곡선의 겉껍질이 보인다.",
      "creator": "SKopp",
      "credit": {
        "title": "Croissant, cross section",
        "author": "SKopp",
        "source": "https://commons.wikimedia.org/wiki/File:Croissant,_cross_section.jpg",
        "license": "CC BY-SA 3.0",
        "licenseUrl": "https://creativecommons.org/licenses/by-sa/3.0/",
        "changes": "원본 바이트 변경 없음; 표시 시 비례 축소"
      },
      "sourceOriginal": "https://upload.wikimedia.org/wikipedia/commons/9/9b/Croissant%2C_cross_section.jpg",
      "sourceSha1": "85ab59c68850bcbd746d13bd75691202f2bc288c",
      "width": 3216,
      "height": 2412,
      "rights": "CC BY-SA3.0; retain credit/license and indicate changes",
      "bytes": 1233193,
      "sha256": "06a846ece35e8fecba69d6d070d9b19648dc9c53f0eba3cd4544913818d37c3d",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-photo-067-croissant/06a846ece35e-croissant-cross-section-SKopp.jpg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-photo-067-croissant/06a846ece35e-croissant-cross-section-SKopp.jpg",
      "readingWidth": null
    },
    "bb-a-067-lamination": {
      "id": "bb-a-067-lamination",
      "lesson": "bb-l-067",
      "section": "bb-l-067-s2",
      "file": "assets/067-lamination.svg",
      "caption": "개념 단면 · 실제 층 수나 접기 배수를 나타내지 않음",
      "alt": "옅은 반죽 안 진한 유지 층을 감싼 단면과 밀고 접어 여러 겹이 된 단면을 비교한다. 겹 수는 개념 예이며 정확한 접기 배수가 아니다.",
      "creator": "GetTalk original",
      "rights": "original vector, no external image copied",
      "conceptualNotToScale": true,
      "displayIntent": "preserve original-size/zoom; actual UI/mobile unverified",
      "bytes": 2784,
      "sha256": "e59963be877c5594aadb0070fed0a36d0e0dcffb43c208325f905d3b0b63bc1e",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-067-lamination/e59963be877c-067-lamination.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-067-lamination/e59963be877c-067-lamination.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original vector, no external image copied"
      },
      "readingWidth": 1000
    },
    "bb-a-068-digestion-absorption": {
      "id": "bb-a-068-digestion-absorption",
      "lesson": "bb-l-068",
      "section": "bb-l-068-s2",
      "file": "assets/068-digestion-absorption.svg",
      "caption": "먹은 양·흡수된 양·이용된 양을 구별한다.",
      "alt": "연결된 단위들이 작은 부분으로 나뉘는 소화와, 작은 성분이 장벽을 통과해 몸 안으로 이동하는 흡수를 두 패널로 구별한다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; no external image copied",
      "conceptualNotToScale": true,
      "displayIntent": "retain original-size/zoom; no UI/phone acceptance",
      "bytes": 2870,
      "sha256": "3f76395c103d974763a56f797a9bd87938aa76721e21d9633c002297df080761",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-068-digestion-absorption/3f76395c103d-068-digestion-absorption.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-068-digestion-absorption/3f76395c103d-068-digestion-absorption.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; no external image copied"
      },
      "readingWidth": 1000
    },
    "bb-a-069-essential-supply": {
      "id": "bb-a-069-essential-supply",
      "lesson": "bb-l-069",
      "section": "bb-l-069-s2",
      "file": "assets/069-essential-supply.svg",
      "caption": "필수·비필수는 중요성의 높고 낮음을 매기는 말이 아니다.",
      "alt": "필수아미노산은 충분히 합성하지 못해 음식으로 공급받고 비필수는 합성할 수 있지만 몸에 여전히 필요하다는 두 경로가 단백질 합성으로 이어진다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; no external image copied",
      "conceptualNotToScale": true,
      "displayIntent": "retain original-size/zoom; no UI/phone acceptance",
      "bytes": 2413,
      "sha256": "7f973e1da822edb1723a0021726f660f374f81b30ebbe6c1e0a681fb87b466f5",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-069-essential-supply/7f973e1da822-069-essential-supply.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-069-essential-supply/7f973e1da822-069-essential-supply.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; no external image copied"
      },
      "readingWidth": 1000
    },
    "bb-a-070-protein-ratios": {
      "id": "bb-a-070-protein-ratios",
      "lesson": "bb-l-070",
      "section": "bb-l-070-s2",
      "file": "assets/070-protein-ratios.svg",
      "caption": "보정된 상대량을 정한 가정 예 · 실제 식품 측정값 아님",
      "alt": "가정한 섭취10·흡수8·보유6 아래 소화율A/I80%, 생물가R/A75%, NPU R/I60%의 서로 다른 분모를 보여 준다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; no external image copied",
      "conceptualNotToScale": true,
      "displayIntent": "retain original-size/zoom; no UI/phone acceptance",
      "bytes": 2167,
      "sha256": "7ce42dbbdf9d66e37c260da988a9060d373687c294291242c6fa296cfa397609",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-070-protein-ratios/7ce42dbbdf9d-070-protein-ratios.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-070-protein-ratios/7ce42dbbdf9d-070-protein-ratios.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; no external image copied"
      },
      "readingWidth": 1000
    },
    "bb-a-071-fat-soluble-vitamins": {
      "id": "bb-a-071-fat-soluble-vitamins",
      "lesson": "bb-l-071",
      "section": "bb-l-071-s2",
      "file": "assets/071-fat-soluble-vitamins.svg",
      "caption": "지용성 A·D·E·K · 지방을 녹여 없애는 뜻이 아님",
      "alt": "A·D·E·K를 지용성이라는 공통 분류 아래 시각, 칼슘·뼈, 항산화, 혈액 응고의 서로 다른 대표 기능으로 구별한다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; no external image copied",
      "conceptualNotToScale": true,
      "displayIntent": "retain original-size/zoom; no UI/phone acceptance",
      "bytes": 2338,
      "sha256": "c0192f00b05b171e605ad6515e6d5fb2d846ea68590fd1306ab70df2a066582a",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-071-fat-soluble-vitamins/c0192f00b05b-071-fat-soluble-vitamins.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-071-fat-soluble-vitamins/c0192f00b05b-071-fat-soluble-vitamins.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; no external image copied"
      },
      "readingWidth": 1000
    },
    "bb-a-072-b-vitamins": {
      "id": "bb-a-072-b-vitamins",
      "lesson": "bb-l-072",
      "section": "bb-l-072-s1",
      "file": "assets/072-b-vitamins.svg",
      "caption": "B군은 서로 다른 대사·세포 기능에 관여한다.",
      "alt": "탄수화물·지방·단백질이 효소 반응을 거쳐 이용되는 흐름 아래 B군의 도움을 연결하고 DNA·세포·혈액 기능 및 저장·전환 예외를 분리한다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; no external image copied",
      "conceptualNotToScale": true,
      "displayIntent": "retain original-size/zoom; no UI/phone acceptance",
      "bytes": 2013,
      "sha256": "c3074e524d6550d2480e5b61f78daaf62815adaa424851964e536424fb14d2e9",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-072-b-vitamins/c3074e524d65-072-b-vitamins.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-072-b-vitamins/c3074e524d65-072-b-vitamins.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; no external image copied"
      },
      "readingWidth": 1000
    },
    "bb-a-073-vitamin-context": {
      "id": "bb-a-073-vitamin-context",
      "lesson": "bb-l-073",
      "section": "bb-l-073-s2",
      "file": "assets/073-vitamin-context.svg",
      "caption": "비타민 C의 몸속 기능과 반죽의 개량 작용은 대상·조건이 다르다.",
      "alt": "식품 속 비타민C에서 물로 이동하는 경로와 성분이 분해되는 경로를 두 갈래로 나누고 몸속 기능과 반죽 개량의 문맥을 아래에 구별한다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; no external image copied",
      "conceptualNotToScale": true,
      "displayIntent": "retain original-size/zoom; no UI/phone acceptance",
      "bytes": 2270,
      "sha256": "dd26894c805fd6bb811abaf72ff88949ddfcde40edfbd7b809b859c11e566650",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-073-vitamin-context/dd26894c805f-073-vitamin-context.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-073-vitamin-context/dd26894c805f-073-vitamin-context.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; no external image copied"
      },
      "readingWidth": 1000
    },
    "bb-a-074-major-minerals": {
      "id": "bb-a-074-major-minerals",
      "lesson": "bb-l-074",
      "section": "bb-l-074-s2",
      "file": "assets/074-major-minerals.svg",
      "caption": "원소 성분과 그것이 관여하는 몸의 물질·기능을 구별한다.",
      "alt": "칼슘·인에서 구조, 마그네슘에서 효소·근육·신경, 나트륨·칼륨·염화물에서 체액과 신경 기능으로 이어지는 대표 연결을 나눈다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; no external image copied",
      "conceptualNotToScale": true,
      "displayIntent": "retain original-size/zoom; no UI/phone acceptance",
      "bytes": 2445,
      "sha256": "17ac345dd400623b4fd1e9bf5533555bd8138a95970a7f4a5489a76bdaa1275b",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-074-major-minerals/17ac345dd400-074-major-minerals.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-074-major-minerals/17ac345dd400-074-major-minerals.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; no external image copied"
      },
      "readingWidth": 1000
    },
    "bb-a-075-trace-minerals": {
      "id": "bb-a-075-trace-minerals",
      "lesson": "bb-l-075",
      "section": "bb-l-075-s1",
      "file": "assets/075-trace-minerals.svg",
      "caption": "필요한 양이 적다는 말과 중요성이 낮다는 말은 다르다.",
      "alt": "철은 헤모글로빈과 산소 운반, 요오드는 갑상샘호르몬과 대사·성장, 아연은 단백질·DNA의 합성 및 세포 기능에 이어지는 세 관계를 나눈다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; no external image copied",
      "conceptualNotToScale": true,
      "displayIntent": "retain original-size/zoom; no UI/phone acceptance",
      "bytes": 2416,
      "sha256": "81ac9603244072fc5dfb8d7f1cfd9775751692b0d6de88255d34624bdadeedc1",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-075-trace-minerals/81ac96032440-075-trace-minerals.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-075-trace-minerals/81ac96032440-075-trace-minerals.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; no external image copied"
      },
      "readingWidth": 1000
    },
    "kc-F021-solution": {
      "id": "kc-F021-solution",
      "lesson": "bb-l-076",
      "section": "bb-l-076-s2",
      "file": "assets/solution-parts.svg",
      "alt": "파란 물 바탕 안에 보라 설탕 분자 기호가 흩어져 있고 용매와 용질의 설명선 및 전체 용액 괄호가 있다.",
      "caption": "물=용매, 설탕=용질, 둘을 포함한 균일한 전체=용액의 관계를 연결합니다.",
      "sourceAsset": {
        "id": "kc-F021-solution",
        "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/../korean-cook/outputs/solution-osmosis-20261015-r1/assets/solution-parts.svg"
      },
      "sourceDefinition": {
        "id": "kc-F021-solution",
        "lesson": "kc-L021",
        "section": "kc-L021-S2",
        "file": "assets/solution-parts.svg",
        "alt": "파란 물 바탕 안에 보라 설탕 분자 기호가 흩어져 있고 용매와 용질의 설명선 및 전체 용액 괄호가 있다.",
        "caption": "물=용매, 설탕=용질, 둘을 포함한 균일한 전체=용액의 관계를 연결합니다."
      },
      "creator": "GetTalk original",
      "rights": "existing original educational vector reused byte-identically",
      "bytes": 1511,
      "sha256": "9941452a61a44cd4145ba468675960da95fbc3dba0c36bbfbd51fc61c6398a66",
      "displayIntent": "retain original-size/zoom; no actualmobileUIclaim",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F021-solution/9941452a61a4-solution-parts.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F021-solution/9941452a61a4-solution-parts.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "existing original educational vector reused byte-identically"
      },
      "readingWidth": 1000
    },
    "kc-F022-diffusion": {
      "id": "kc-F022-diffusion",
      "lesson": "bb-l-077",
      "section": "bb-l-077-s1",
      "file": "assets/diffusion-distribution.svg",
      "alt": "처음과 퍼진뒤 두 영역에 같은 보라 입자 기호10개가 유지된다. 처음의 비교경계 한쪽에8개 다른쪽2개, 뒤에는5개씩이다.",
      "caption": "점선은 비교 구간의 경계이며 막이 아닙니다. 입자의 정체성과 총기호수를 유지하고 분포 변화와 알짜확산을 봅니다.",
      "sourceAsset": {
        "id": "kc-F022-diffusion",
        "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/../korean-cook/outputs/solution-osmosis-20261015-r1/assets/diffusion-distribution.svg"
      },
      "sourceDefinition": {
        "id": "kc-F022-diffusion",
        "lesson": "kc-L022",
        "section": "kc-L022-S1",
        "file": "assets/diffusion-distribution.svg",
        "alt": "처음과 퍼진뒤 두 영역에 같은 보라 입자 기호10개가 유지된다. 처음의 비교경계 한쪽에8개 다른쪽2개, 뒤에는5개씩이다.",
        "caption": "점선은 비교 구간의 경계이며 막이 아닙니다. 입자의 정체성과 총기호수를 유지하고 분포 변화와 알짜확산을 봅니다."
      },
      "creator": "GetTalk original",
      "rights": "existing original educational vector reused byte-identically",
      "bytes": 2805,
      "sha256": "9174512eb8b7360f1ccbacb2bd16f299fb50d025cf601e4c76fd9e4ce91876c4",
      "displayIntent": "retain original-size/zoom; no actualmobileUIclaim",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F022-diffusion/9174512eb8b7-diffusion-distribution.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F022-diffusion/9174512eb8b7-diffusion-distribution.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "existing original educational vector reused byte-identically"
      },
      "readingWidth": 1000
    },
    "kc-F022-osmosis": {
      "id": "kc-F022-osmosis",
      "lesson": "bb-l-077",
      "section": "bb-l-077-s3",
      "file": "assets/osmosis-initial.svg",
      "alt": "같은온도와 초기수위 조건의 반투막 양쪽에서 A는낮은용질농도 B는높은용질농도다. 물의 처음알짜이동 화살표가 A에서B로 향한다.",
      "caption": "물만 통과하는 이 모형의 처음 알짜이동을 읽습니다. 개별 물 분자의 운동이 한 방향뿐이라는 뜻은 아닙니다.",
      "sourceAsset": {
        "id": "kc-F022-osmosis",
        "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/../korean-cook/outputs/solution-osmosis-20261015-r1/assets/osmosis-initial.svg"
      },
      "sourceDefinition": {
        "id": "kc-F022-osmosis",
        "lesson": "kc-L022",
        "section": "kc-L022-S3",
        "file": "assets/osmosis-initial.svg",
        "alt": "같은온도와 초기수위 조건의 반투막 양쪽에서 A는낮은용질농도 B는높은용질농도다. 물의 처음알짜이동 화살표가 A에서B로 향한다.",
        "caption": "물만 통과하는 이 모형의 처음 알짜이동을 읽습니다. 개별 물 분자의 운동이 한 방향뿐이라는 뜻은 아닙니다."
      },
      "creator": "GetTalk original",
      "rights": "existing original educational vector reused byte-identically",
      "bytes": 2053,
      "sha256": "ac126ac0f7a34870a7986134d5ecae3017f7de439092a2504f9db6c99b4ab5b0",
      "displayIntent": "retain original-size/zoom; no actualmobileUIclaim",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F022-osmosis/ac126ac0f7a3-osmosis-initial.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F022-osmosis/ac126ac0f7a3-osmosis-initial.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "existing original educational vector reused byte-identically"
      },
      "readingWidth": 1000
    },
    "bb-a-078-fraction-units": {
      "id": "bb-a-078-fraction-units",
      "lesson": "bb-l-078",
      "section": "bb-l-078-s2",
      "file": "assets/078-fraction-units.svg",
      "caption": "이 그림은 질량비를 비교한다 · 실제 첨가물 사용량 아님",
      "alt": "질량비 조건에서 백분율의 분모100과 백만분율의 분모100만을 나누고1%=10000ppm 및가정5mg/kg의동치표기를 보여 준다.",
      "creator": "GetTalk original",
      "rights": "original vector; no external image copied",
      "conceptualNotToScale": true,
      "displayIntent": "retain original-size/zoom; no actualphoneUIclaim",
      "bytes": 2040,
      "sha256": "83985780890e5b1ca2a79f43e099fe9cc3fa731a93b41ca159c93c3fc100a392",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-078-fraction-units/83985780890e-078-fraction-units.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-078-fraction-units/83985780890e-078-fraction-units.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original vector; no external image copied"
      },
      "readingWidth": 1000
    },
    "bb-a-079-density-reference": {
      "id": "bb-a-079-density-reference",
      "lesson": "bb-l-079",
      "section": "bb-l-079-s2",
      "file": "assets/079-density-reference.svg",
      "caption": "가정 예 · 같은 온도·100mL · 용기 제외 질량",
      "alt": "같은100mL의가정기준액100g과액체A120g에서 밀도1.00/1.20g/mL,상대밀도1.20,액체A비용적0.833mL/g의기준을비교한다.",
      "creator": "GetTalk original",
      "rights": "original vector; no external image copied",
      "conceptualNotToScale": true,
      "displayIntent": "retain original-size/zoom; no actualphoneUIclaim",
      "bytes": 2192,
      "sha256": "83ec5b4e068f6b05b5f086d0e4cd15ba828f62f838a969b4e9cbf74c68969af8",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-079-density-reference/83ec5b4e068f-079-density-reference.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-079-density-reference/83ec5b4e068f-079-density-reference.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original vector; no external image copied"
      },
      "readingWidth": 1000
    },
    "bb-a-080-sugar-paths": {
      "id": "bb-a-080-sugar-paths",
      "lesson": "bb-l-080",
      "section": "bb-l-080-s2",
      "file": "assets/080-sugar-paths.svg",
      "caption": "단순히 물에 녹이는 용해와 결합이 끊어지는 가수분해를 구별",
      "alt": "자당에서결합한포도당/과당두단위가물관여가수분해뒤서로떨어진분자가되는관계와,전분에서다양한사슬길이당혼합물로가는별도경로를구별한다.",
      "creator": "GetTalk original",
      "rights": "original vector; no external image copied",
      "conceptualNotToScale": true,
      "displayIntent": "retain original-size/zoom; no actualphoneUIclaim",
      "bytes": 2500,
      "sha256": "3c19b38d45df38587430bc5727d5f01b8ad6acd7a1f134b87a0432e08ae5f853",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-080-sugar-paths/3c19b38d45df-080-sugar-paths.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-080-sugar-paths/3c19b38d45df-080-sugar-paths.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original vector; no external image copied"
      },
      "readingWidth": 1000
    },
    "bb-a-081-law-path": {
      "id": "bb-a-081-law-path",
      "lesson": "bb-l-081",
      "section": "bb-l-081-s2",
      "file": "assets/081-law-path.svg",
      "caption": "2026-10-22 확인한 판본의 관계 · 개별 영업 적법성 판정 아님",
      "alt": "법 제7조의 고시 근거에서 식품공전과 첨가물공전 두 대상으로 갈라지고 판본과 시행일 확인 순서를 보여준다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; no outside figure copied",
      "conceptualNotToScale": true,
      "displayIntent": "original size/zoom needed; no actual mobileUI acceptance",
      "bytes": 1885,
      "sha256": "a806837ea5357241289871e0e913512cbe13f593aca345d4592fa26d1158aa4e",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-081-law-path/a806837ea535-081-law-path.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-081-law-path/a806837ea535-081-law-path.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; no outside figure copied"
      },
      "readingWidth": 1000
    },
    "bb-a-082-additive-check": {
      "id": "bb-a-082-additive-check",
      "lesson": "bb-l-082",
      "section": "bb-l-082-s2",
      "file": "assets/082-additive-check.svg",
      "caption": "ADI는 위해평가 개념 · 한 빵의 배합량 자체가 아님",
      "alt": "기능 확인 뒤 안전성 평가의 ADI와 국내 품목별 사용 조건을 두 상자로 구별한다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; no outside figure copied",
      "conceptualNotToScale": true,
      "displayIntent": "original size/zoom needed; no actual mobileUI acceptance",
      "bytes": 1839,
      "sha256": "766df24744fbd95be936f781a23dbb552d7b970b105865f8b71cc844c987e136",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-082-additive-check/766df24744fb-082-additive-check.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-082-additive-check/766df24744fb-082-additive-check.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; no outside figure copied"
      },
      "readingWidth": 1000
    },
    "bb-a-083-transmission": {
      "id": "bb-a-083-transmission",
      "lesson": "bb-l-083",
      "section": "bb-l-083-s1",
      "file": "assets/083-transmission.svg",
      "caption": "특정 병원체 진단도나 실제 발생 경로 조사 결과가 아닌 개념 모형",
      "alt": "분변·구토물 등의 오염원에서 손·표면을 거쳐 식품과 다른 사람으로 이어지는 화살표와 각 고리 차단 수단을 보여준다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; no outside figure copied",
      "conceptualNotToScale": true,
      "displayIntent": "original size/zoom needed; no actual mobileUI acceptance",
      "bytes": 2293,
      "sha256": "0de1957ddbb02b9b8d084ac74f17a5679105a3f0b697e73fdb0282a89dc6b7bd",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-083-transmission/0de1957ddbb0-083-transmission.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-083-transmission/0de1957ddbb0-083-transmission.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; no outside figure copied"
      },
      "readingWidth": 1000
    },
    "bb-a-084-surveillance": {
      "id": "bb-a-084-surveillance",
      "lesson": "bb-l-084",
      "section": "bb-l-084-s1",
      "file": "assets/084-surveillance.svg",
      "caption": "질병관리청 분류 개념 · 질병별 현재 등급과 신고의무는 별도 확인",
      "alt": "1급 즉시와 높은격리,2급24시간·격리,3급24시간·계속감시,4급표본감시 네칸으로 비교하며 음식위험순위로 연결하지 않는다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; no outside figure copied",
      "conceptualNotToScale": true,
      "displayIntent": "original size/zoom needed; no actual mobileUI acceptance",
      "bytes": 1913,
      "sha256": "c6790f5716587a4eb9b08634acd3927d6720ffc4ae910b241a95c81b2836a4e2",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-084-surveillance/c6790f571658-084-surveillance.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-084-surveillance/c6790f571658-084-surveillance.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; no outside figure copied"
      },
      "readingWidth": 1000
    },
    "bb-a-085-gram-spore": {
      "id": "bb-a-085-gram-spore",
      "lesson": "bb-l-085",
      "section": "bb-l-085-s1",
      "file": "assets/085-gram-spore.svg",
      "caption": "세포벽 단순 모형 · 실제 두께 비율이나 현미경 사진 아님 · 보라 띠=펩티도글리칸, 아래 주황 띠=세포막, 음성의 위 분홍 띠=바깥막",
      "alt": "전형적그람양성의두꺼운층과음성의바깥막·얇은층을비교하고 아래별도상자에일부세균의아포형성을분리한다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; no outside figure copied",
      "conceptualNotToScale": true,
      "displayIntent": "original size/zoom needed; no actual mobileUI acceptance",
      "bytes": 1968,
      "sha256": "ed7b58edf8b5c4557604239ba2288a68186575b1a1d573e6de51dfe127b78282",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-085-gram-spore/ed7b58edf8b5-085-gram-spore.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-085-gram-spore/ed7b58edf8b5-085-gram-spore.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; no outside figure copied"
      },
      "readingWidth": 1000
    },
    "bb-a-087-cleaning-targets": {
      "id": "bb-a-087-cleaning-targets",
      "lesson": "bb-l-087",
      "section": "bb-l-087-s1",
      "file": "assets/087-cleaning-targets.svg",
      "caption": "농도·접촉시간·제거 조건은 해당 제품 표시와 기준에 따름",
      "alt": "기구용 사용대상확인뒤세척→헹굼→살균소독→제거건조순서를보여주며제품기준과혼합금지를명시한다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; no outside figure copied",
      "conceptualNotToScale": true,
      "displayIntent": "original size/zoom needed; no actual mobileUI acceptance",
      "bytes": 2224,
      "sha256": "c912813299f77d45a26b067f0adab81c9c05421c958736d943199b92c37f1363",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-087-cleaning-targets/c912813299f7-087-cleaning-targets.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-087-cleaning-targets/c912813299f7-087-cleaning-targets.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; no outside figure copied"
      },
      "readingWidth": 1000
    },
    "bb-a-088-pest-barriers": {
      "id": "bb-a-088-pest-barriers",
      "lesson": "bb-l-088",
      "section": "bb-l-088-s1",
      "file": "assets/088-pest-barriers.svg",
      "caption": "해충 발견 기록과 식품 오염 방지 절차를 함께 적용",
      "alt": "방충망의격자모형과유입길,먹이물은신처조건을두축으로보여주고흔적보고와원인보수·재점검으로연결한다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; no outside figure copied",
      "conceptualNotToScale": true,
      "displayIntent": "original size/zoom needed; no actual mobileUI acceptance",
      "bytes": 2041,
      "sha256": "0ced987a1ca5c5e9f6ffdc28900d069597b6a685898dcfa68c4bce39135269f3",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-088-pest-barriers/0ced987a1ca5-088-pest-barriers.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-088-pest-barriers/0ced987a1ca5-088-pest-barriers.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; no outside figure copied"
      },
      "readingWidth": 1000
    },
    "bb-a-089-lot-trace": {
      "id": "bb-a-089-lot-trace",
      "lesson": "bb-l-089",
      "section": "bb-l-089-s2",
      "file": "assets/089-lot-trace.svg",
      "caption": "가정 예: 반품·폐기·기타 이동은 별도 처리된 단순 재고",
      "alt": "원료로트→생산로트→완제품출고관계와재고10+20-18=12kg산식을보여주고기한상태조건을함께확인한다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; no outside figure copied",
      "conceptualNotToScale": true,
      "displayIntent": "original size/zoom needed; no actual mobileUI acceptance",
      "bytes": 2040,
      "sha256": "13fefc5962019c8a52b8df6b0b485ce2f31ca6a80893e9d025949ee348ba6ff8",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-089-lot-trace/13fefc596201-089-lot-trace.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-089-lot-trace/13fefc596201-089-lot-trace.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; no outside figure copied"
      },
      "readingWidth": 1000
    },
    "bb-a-090-process-record": {
      "id": "bb-a-090-process-record",
      "lesson": "bb-l-090",
      "section": "bb-l-090-s1",
      "file": "assets/090-process-record.svg",
      "caption": "제품별 기준을 정하고 실제 공정 기록과 비교",
      "alt": "계획표준배합→공정기록→실제결과→원인조치를연결해기준과편차의관리흐름을보여준다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; no outside figure copied",
      "conceptualNotToScale": true,
      "displayIntent": "original size/zoom needed; no actual mobileUI acceptance",
      "bytes": 2020,
      "sha256": "4346f8fd306a6e244d4e9139401f7c310e4ca48281b24cd1691fe657270144ee",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-090-process-record/4346f8fd306a-090-process-record.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-090-process-record/4346f8fd306a-090-process-record.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; no outside figure copied"
      },
      "readingWidth": 1000
    },
    "bb-a-090-unit-cost": {
      "id": "bb-a-090-unit-cost",
      "lesson": "bb-l-090",
      "section": "bb-l-090-s2",
      "file": "assets/090-unit-cost.svg",
      "caption": "설명용 가정 · 실제 가격·판매가 권장이나 총원가 계산 아님",
      "alt": "동일재료비12000원에서정상제품30개와24개로나누어400원과500원이되는가정계산을비교한다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; no outside figure copied",
      "conceptualNotToScale": true,
      "displayIntent": "original size/zoom needed; no actual mobileUI acceptance",
      "bytes": 1867,
      "sha256": "3e3093458a5e3e1fe836a61cf0dcc59d1d0c11d0558204f2b9df5df6c745076e",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-090-unit-cost/3e3093458a5e-090-unit-cost.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-090-unit-cost/3e3093458a5e-090-unit-cost.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; no outside figure copied"
      },
      "readingWidth": 1000
    },
    "bb-a-091-equipment-stop": {
      "id": "bb-a-091-equipment-stop",
      "lesson": "bb-l-091",
      "section": "bb-l-091-s2",
      "file": "assets/091-equipment-stop.svg",
      "caption": "설비별 절차·담당자 지시에 따른 개념 순서 · 수리 작업 지시 아님",
      "alt": "운전중회전체에손을넣지않는금지기호와전원차단완전정지·재가동방지의확인관계를도식화한다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; no outside figure copied",
      "conceptualNotToScale": true,
      "displayIntent": "original size/zoom needed; no actual mobileUI acceptance",
      "bytes": 1875,
      "sha256": "941b94bd4c21310a7cbf37f792ab98fa256b49bc915ec383ae7e67d3421515e9",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-091-equipment-stop/941b94bd4c21-091-equipment-stop.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-091-equipment-stop/941b94bd4c21-091-equipment-stop.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; no outside figure copied"
      },
      "readingWidth": 1000
    },
    "bb-a-092-carb-axes": {
      "id": "bb-a-092-carb-axes",
      "lesson": "bb-l-092",
      "section": "bb-l-092-s2",
      "file": "assets/092-carb-axes.svg",
      "caption": "원료의 이름 하나로 세 성질을 한꺼번에 확정하지 않기",
      "alt": "연결한당단위사슬의길이와사람의소화성·물에대한성질두상자를다른축으로구별한다.",
      "creator": "GetTalk original",
      "rights": "original vector; no external image copied",
      "conceptualNotToScale": true,
      "displayIntent": "retainoriginal/zoom; actualphoneUI0",
      "bytes": 2856,
      "sha256": "768e7768d2ad28f1beb08d7cde5b877669478b2cbe2e90488b343f8b9fb2d8de",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-092-carb-axes/768e7768d2ad-092-carb-axes.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-092-carb-axes/768e7768d2ad-092-carb-axes.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original vector; no external image copied"
      },
      "readingWidth": 1000
    },
    "bb-a-093-cocoa-flow": {
      "id": "bb-a-093-cocoa-flow",
      "lesson": "bb-l-093",
      "section": "bb-l-093-s1",
      "file": "assets/093-cocoa-flow.svg",
      "caption": "질적 가공 관계 · 실제 공정 순서·설비·온도·수율의 축척 아님",
      "alt": "카카오가공중매스가압착돼코코아버터와케이크로나뉘며케이크를분쇄해분말을만드는관계를보여준다.",
      "creator": "GetTalk original",
      "rights": "original vector; no external image copied",
      "conceptualNotToScale": true,
      "displayIntent": "retainoriginal/zoom; actualphoneUI0",
      "bytes": 1993,
      "sha256": "2fda9ce42d30055aecb69daaacc13f46c6c8d0b3ecc7aee0cc1a9262022fedf5",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-093-cocoa-flow/2fda9ce42d30-093-cocoa-flow.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-093-cocoa-flow/2fda9ce42d30-093-cocoa-flow.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original vector; no external image copied"
      },
      "readingWidth": 1000
    },
    "bb-a-094-temper-bloom": {
      "id": "bb-a-094-temper-bloom",
      "lesson": "bb-l-094",
      "section": "bb-l-094-s1",
      "file": "assets/094-temper-bloom.svg",
      "caption": "개념 모형 · 표면 사진만으로 원인·안전을 확정하지 않기",
      "alt": "위쪽에코코아버터의정돈한결정모형,아래에지방관련팻블룸과수분·당재결정슈거블룸을나눠보여준다.",
      "creator": "GetTalk original",
      "rights": "original vector; no external image copied",
      "conceptualNotToScale": true,
      "displayIntent": "retainoriginal/zoom; actualphoneUI0",
      "bytes": 2122,
      "sha256": "de6f863468716304d0bd56ac5cfba493cb01464e047aec149f26a8681c28a5d0",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-094-temper-bloom/de6f86346871-094-temper-bloom.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-094-temper-bloom/de6f86346871-094-temper-bloom.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original vector; no external image copied"
      },
      "readingWidth": 1000
    },
    "kc-F024-garlic-photo": {
      "id": "kc-F024-garlic-photo",
      "lesson": "bb-l-095",
      "section": "bb-l-095-s1",
      "file": "assets/garlic-Jonathunder.jpg",
      "alt": "둥근 통마늘 여러 개의 실제 사진. 겉에 얇고 밝은 껍질과 마른 줄기 부분이 보인다.",
      "caption": "마늘 — 여러 통마늘의 겉모습을 봅니다. 둥근 전체와 얇은 겉껍질을 찾고, 아래 도식의 통마늘 이름에 연결하세요. 껍질 안의 모든 쪽이 이 사진에서 보인다는 뜻은 아닙니다.",
      "credit": {
        "title": "GarlicBasket.jpg",
        "author": "Jonathunder",
        "source": "https://commons.wikimedia.org/wiki/File:GarlicBasket.jpg",
        "license": "CC BY-SA 3.0",
        "licenseUrl": "https://creativecommons.org/licenses/by-sa/3.0/",
        "changes": "원본 변경 없음; 화면에서 비례 표시"
      },
      "sourceDefinition": {
        "id": "kc-F024-garlic-photo",
        "lesson": "kc-L024",
        "section": "kc-L024-S1",
        "file": "assets/garlic-Jonathunder.jpg",
        "alt": "둥근 통마늘 여러 개의 실제 사진. 겉에 얇고 밝은 껍질과 마른 줄기 부분이 보인다.",
        "caption": "마늘 — 여러 통마늘의 겉모습을 봅니다. 둥근 전체와 얇은 겉껍질을 찾고, 아래 도식의 통마늘 이름에 연결하세요. 껍질 안의 모든 쪽이 이 사진에서 보인다는 뜻은 아닙니다.",
        "credit": {
          "title": "GarlicBasket.jpg",
          "author": "Jonathunder",
          "source": "https://commons.wikimedia.org/wiki/File:GarlicBasket.jpg",
          "license": "CC BY-SA 3.0",
          "licenseUrl": "https://creativecommons.org/licenses/by-sa/3.0/",
          "changes": "원본 변경 없음; 화면에서 비례 표시"
        }
      },
      "sourceFile": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/seasoning-basics-20261016-r1/assets/garlic-Jonathunder.jpg",
      "bytesUnchanged": true,
      "displayIntent": "retain canonical ID/credit/original-size; no new acceptance inherited",
      "bytes": 3152615,
      "sha256": "e775c77506aad91a27954ea5c92cf550282d61696d208184f1ff8a3057be269d",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F024-garlic-photo/e775c77506aa-garlic-Jonathunder.jpg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F024-garlic-photo/e775c77506aa-garlic-Jonathunder.jpg",
      "readingWidth": null
    },
    "kc-F024-ginger-photo": {
      "id": "kc-F024-ginger-photo",
      "lesson": "bb-l-095",
      "section": "bb-l-095-s2",
      "file": "assets/ginger-Malcolm-Koo.jpg",
      "alt": "얕은 갈색 겉면을 가진 울퉁불퉁하고 갈라진 생강 덩어리의 실제 사진.",
      "caption": "생강 — 굵고 갈라진 덩어리의 실제 모습을 아래 도식의 땅속줄기 이름과 연결하세요. 이 사진만으로 향의 강도·신선도·투입량을 판단하지 않습니다.",
      "credit": {
        "title": "Ginger rhizome.jpg",
        "author": "Malcolm Koo (Mk2010)",
        "source": "https://commons.wikimedia.org/wiki/File:Ginger_rhizome.jpg",
        "license": "CC BY-SA 4.0",
        "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0/",
        "changes": "원본 변경 없음; 화면에서 비례 표시"
      },
      "sourceDefinition": {
        "id": "kc-F024-ginger-photo",
        "lesson": "kc-L024",
        "section": "kc-L024-S2",
        "file": "assets/ginger-Malcolm-Koo.jpg",
        "alt": "얕은 갈색 겉면을 가진 울퉁불퉁하고 갈라진 생강 덩어리의 실제 사진.",
        "caption": "생강 — 굵고 갈라진 덩어리의 실제 모습을 아래 도식의 땅속줄기 이름과 연결하세요. 이 사진만으로 향의 강도·신선도·투입량을 판단하지 않습니다.",
        "credit": {
          "title": "Ginger rhizome.jpg",
          "author": "Malcolm Koo (Mk2010)",
          "source": "https://commons.wikimedia.org/wiki/File:Ginger_rhizome.jpg",
          "license": "CC BY-SA 4.0",
          "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0/",
          "changes": "원본 변경 없음; 화면에서 비례 표시"
        }
      },
      "sourceFile": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/seasoning-basics-20261016-r1/assets/ginger-Malcolm-Koo.jpg",
      "bytesUnchanged": true,
      "displayIntent": "retain canonical ID/credit/original-size; no new acceptance inherited",
      "bytes": 1605234,
      "sha256": "35b3ab8e6387f04d37d7fb9b718702cbc20f6904be3f2870dbb7f7947d6014eb",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F024-ginger-photo/35b3ab8e6387-ginger-Malcolm-Koo.jpg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F024-ginger-photo/35b3ab8e6387-ginger-Malcolm-Koo.jpg",
      "readingWidth": null
    },
    "kc-F024-parts": {
      "id": "kc-F024-parts",
      "lesson": "bb-l-095",
      "section": "bb-l-095-s2",
      "file": "assets/parts.svg",
      "alt": "왼쪽은 여러 조각이 모인 통마늘과 분리한 마늘쪽. 오른쪽은 흙선 아래의 굵은 생강 땅속줄기와 거기서 나온 가는 뿌리.",
      "caption": "사진과 같은 한글 이름을 연결한 자체 도식입니다. 통마늘·한쪽의 관계와 생강 땅속줄기·가는 뿌리를 구별합니다. 치수·색·쪽 수를 단순화했으며 실제 표본의 단면이나 배합량 모형이 아닙니다.",
      "sourceDefinition": {
        "id": "kc-F024-parts",
        "lesson": "kc-L024",
        "section": "kc-L024-S2",
        "file": "assets/parts.svg",
        "alt": "왼쪽은 여러 조각이 모인 통마늘과 분리한 마늘쪽. 오른쪽은 흙선 아래의 굵은 생강 땅속줄기와 거기서 나온 가는 뿌리.",
        "caption": "사진과 같은 한글 이름을 연결한 자체 도식입니다. 통마늘·한쪽의 관계와 생강 땅속줄기·가는 뿌리를 구별합니다. 치수·색·쪽 수를 단순화했으며 실제 표본의 단면이나 배합량 모형이 아닙니다."
      },
      "sourceFile": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/seasoning-basics-20261016-r1/assets/parts.svg",
      "bytesUnchanged": true,
      "displayIntent": "retain canonical ID/credit/original-size; no new acceptance inherited",
      "bytes": 2573,
      "sha256": "5093f212ecd59230ce943d96c46622189b13e254870d185410fccd5994f4fa38",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F024-parts/5093f212ecd5-parts.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F024-parts/5093f212ecd5-parts.svg",
      "credit": {},
      "readingWidth": 1200
    },
    "bb-a-096-spice-parts": {
      "id": "bb-a-096-spice-parts",
      "lesson": "bb-l-096",
      "section": "bb-l-096-s1",
      "file": "assets/096-spice-parts.svg",
      "caption": "개념적 부위 그림 · 실물 표본·크기·식용 상태 판정 아님",
      "alt": "계피껍질·정향꽃봉오리·생강땅속줄기및육두구씨/바깥메이스가종피를단순그림과직접라벨로연결한다.",
      "creator": "GetTalk original",
      "rights": "original vector; no external image copied",
      "conceptualNotToScale": true,
      "displayIntent": "retainoriginal/zoom; actualphoneUI0",
      "bytes": 2614,
      "sha256": "490a213864f6aa18f22c3e67f2043454f4e80339dc037d29b0bb2a83be6f19ee",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-096-spice-parts/490a213864f6-096-spice-parts.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-096-spice-parts/490a213864f6-096-spice-parts.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original vector; no external image copied"
      },
      "readingWidth": 1000
    },
    "bb-a-097-filling-structures": {
      "id": "bb-a-097-filling-structures",
      "lesson": "bb-l-097",
      "section": "bb-l-097-s1",
      "file": "assets/097-filling-structures.svg",
      "caption": "같은 모양처럼 보여도 재료·배합·온도 조건을 함께 확인 · 가나슈 기호는 혼합 재료의 개념 표시이며 실제 입자·유화방울·양의 비율이 아님",
      "alt": "페이스트리크림의가열점증·휘핑크림의공기거품·가나슈의초콜릿크림혼합을서로다른모형과라벨로비교한다.",
      "creator": "GetTalk original",
      "rights": "original vector; no external image copied",
      "conceptualNotToScale": true,
      "displayIntent": "retainoriginal/zoom; actualphoneUI0",
      "bytes": 2563,
      "sha256": "20d67951071b94769383a1ec60ce7af1daabd619100ab7de9c0da93f8cfcfbb9",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-097-filling-structures/20d67951071b-097-filling-structures.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-097-filling-structures/20d67951071b-097-filling-structures.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original vector; no external image copied"
      },
      "readingWidth": 1000
    },
    "bb-a-098-filling-conditions": {
      "id": "bb-a-098-filling-conditions",
      "lesson": "bb-l-098",
      "section": "bb-l-098-s2",
      "file": "assets/098-filling-conditions.svg",
      "caption": "모든 재료의 불림·물빼기·크기·배합을 같은 값으로 고정하지 않기",
      "alt": "입자이물과수분지방두기준을성형·가열시점의조건으로연결하는충전물준비도식이다.",
      "creator": "GetTalk original",
      "rights": "original vector; no external image copied",
      "conceptualNotToScale": true,
      "displayIntent": "retainoriginal/zoom; actualphoneUI0",
      "bytes": 1867,
      "sha256": "4413116cf71851698252929bf373743a194c2288022a3db8aaeac69f5fc6c7bd",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-098-filling-conditions/4413116cf718-098-filling-conditions.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-098-filling-conditions/4413116cf718-098-filling-conditions.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original vector; no external image copied"
      },
      "readingWidth": 1000
    },
    "bb-a-099-cooking-media": {
      "id": "bb-a-099-cooking-media",
      "lesson": "bb-l-099",
      "section": "bb-l-099-s1",
      "file": "assets/099-cooking-media.svg",
      "caption": "열전달의 단순 모형 · 실제 설비·온도·시간의 비율 아님",
      "alt": "오븐속공기와팬·기름속·물위수증기·물속제품의위치를네칸그림으로구별한다.",
      "creator": "GetTalk original",
      "rights": "original vector; no external image copied",
      "conceptualNotToScale": true,
      "displayIntent": "retainoriginal/zoom; actualphoneUI0",
      "bytes": 2454,
      "sha256": "a2a728be9908bb31f3fa8e623a2c703cca43a765a7533040d86935aa3c4f5e40",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-099-cooking-media/a2a728be9908-099-cooking-media.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-099-cooking-media/a2a728be9908-099-cooking-media.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original vector; no external image copied"
      },
      "readingWidth": 1000
    },
    "bb-a-099-bagel-sequence": {
      "id": "bb-a-099-bagel-sequence",
      "lesson": "bb-l-099",
      "section": "bb-l-099-s3",
      "file": "assets/099-bagel-sequence.svg",
      "caption": "복합 공정의 개념 · 알칼리·시간·온도 작업 지시 아님",
      "alt": "고리반죽→물에서데침→오븐굽기의같은고리형태를유지하며데치기의표면전분호화와후속굽기를연결한다.",
      "creator": "GetTalk original",
      "rights": "original vector; no external image copied",
      "conceptualNotToScale": true,
      "displayIntent": "retainoriginal/zoom; actualphoneUI0",
      "bytes": 2146,
      "sha256": "81df08751ba7623aa69e114a213f8c56e97401f8bb608cf05fa863ca6bbe11d9",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-099-bagel-sequence/81df08751ba7-099-bagel-sequence.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-099-bagel-sequence/81df08751ba7-099-bagel-sequence.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original vector; no external image copied"
      },
      "readingWidth": 1000
    },
    "bb-a-100-finishing-timeline": {
      "id": "bb-a-100-finishing-timeline",
      "lesson": "bb-l-100",
      "section": "bb-l-100-s1",
      "file": "assets/100-finishing-timeline.svg",
      "caption": "예시의 작업 시점 · 실제 배합·공정·보관 기준은 제품별 확인",
      "alt": "굽기전도포·굽는토핑·구운뒤장식의예를시간축에놓고흐르는코팅과모양유지장식의목표상태를구별한다.",
      "creator": "GetTalk original",
      "rights": "original vector; no external image copied",
      "conceptualNotToScale": true,
      "displayIntent": "retainoriginal/zoom; actualphoneUI0",
      "bytes": 1994,
      "sha256": "f27fd82046ad0af1e8a370d6a48ebfecff28092a449bb9b03e714326b6bf768e",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-100-finishing-timeline/f27fd82046ad-100-finishing-timeline.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-100-finishing-timeline/f27fd82046ad-100-finishing-timeline.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original vector; no external image copied"
      },
      "readingWidth": 1000
    },
    "bb-a-101-enzyme-cycle": {
      "id": "bb-a-101-enzyme-cycle",
      "lesson": "bb-l-101",
      "section": "bb-l-101-s1",
      "file": "assets/101-enzyme-cycle.svg",
      "caption": "결합·반응 관계의 단순 모형 · 실제 분자 모양·크기 아님",
      "alt": "연결한두기질단위가효소와반응한뒤두생성물로나뉘는예를보여주며효소종류와조건을별도로표시한다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; outsideillustrationcopy0",
      "conceptualNotToScale": true,
      "displayIntent": "original-size/zoom;noactualphone/UIacceptance",
      "bytes": 2232,
      "sha256": "d7ed539868baddf5fea78955bdfc397f4e68c8679737908c6f15ac6e4a577cc1",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-101-enzyme-cycle/d7ed539868ba-101-enzyme-cycle.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-101-enzyme-cycle/d7ed539868ba-101-enzyme-cycle.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; outsideillustrationcopy0"
      },
      "readingWidth": 1000
    },
    "bb-a-102-flour-changes": {
      "id": "bb-a-102-flour-changes",
      "lesson": "bb-l-102",
      "section": "bb-l-102-s1",
      "file": "assets/102-flour-changes.svg",
      "caption": "손상전분·숙성/표백·맥아 효소 활성을 구별",
      "alt": "전분입자의갈라짐모형,숙성반죽성질과표백색목적,맥아효소활성두유형을세칸으로구별한다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; outsideillustrationcopy0",
      "conceptualNotToScale": true,
      "displayIntent": "original-size/zoom;noactualphone/UIacceptance",
      "bytes": 2052,
      "sha256": "2665808171d118987fde4dc3d3179937958f399ce3f2021f16487f3a7e8ecd1f",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-102-flour-changes/2665808171d1-102-flour-changes.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-102-flour-changes/2665808171d1-102-flour-changes.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; outsideillustrationcopy0"
      },
      "readingWidth": 1000
    },
    "bb-a-103-buffer-nv": {
      "id": "bb-a-103-buffer-nv",
      "lesson": "bb-l-103",
      "section": "bb-l-103-s1",
      "file": "assets/103-buffer-nv.svg",
      "caption": "같은 초기 pH·같은 부피에 적은 동량의 산을 더한 가정 모형",
      "alt": "같은시작pH의두가정곡선이추가산에대해적게/크게낮아지는상대관계를표현하며실측이나수치눈금으로읽지않는다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; outsideillustrationcopy0",
      "conceptualNotToScale": true,
      "displayIntent": "original-size/zoom;noactualphone/UIacceptance",
      "bytes": 1424,
      "sha256": "615a8b0e8fad4105369beaeb9bf82e4a74ff92932dae914f3ed158834e791e8e",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-103-buffer-nv/615a8b0e8fad-103-buffer-nv.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-103-buffer-nv/615a8b0e8fad-103-buffer-nv.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; outsideillustrationcopy0"
      },
      "readingWidth": 1000
    },
    "bb-a-103-nv-mass": {
      "id": "bb-a-103-nv-mass",
      "lesson": "bb-l-103",
      "section": "bb-l-103-s2",
      "file": "assets/103-nv-mass.svg",
      "caption": "가정 NV80인 산A · 실제 첨가물 투입 지시가 아닌 산식 예",
      "alt": "가정산A의NV80을100대80질량관계로놓고10대8로축소해산식8곱하기100나누기80의기준을보여준다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; outsideillustrationcopy0",
      "conceptualNotToScale": true,
      "displayIntent": "original-size/zoom;noactualphone/UIacceptance",
      "bytes": 1575,
      "sha256": "737399dc9e9113bb3d80ff2d82e80f7c8f5da2aae97cfafaeb4611bbb7b7057c",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-103-nv-mass/737399dc9e91-103-nv-mass.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-103-nv-mass/737399dc9e91-103-nv-mass.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; outsideillustrationcopy0"
      },
      "readingWidth": 1000
    },
    "bb-a-104-curd-whey": {
      "id": "bb-a-104-curd-whey",
      "lesson": "bb-l-104",
      "section": "bb-l-104-s1",
      "file": "assets/104-curd-whey.svg",
      "caption": "미셀·커드·유청의 관계 모형 · 실제 분자·입자·조성 비율 아님",
      "alt": "처음분산된카제인미셀이응집해커드를이루고액상유청이분리되는관계를같은색기호로보여준다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; outsideillustrationcopy0",
      "conceptualNotToScale": true,
      "displayIntent": "original-size/zoom;noactualphone/UIacceptance",
      "bytes": 2047,
      "sha256": "c31bf0a422f5d1164d91864cb1bb2729a91a66ff262f1a2b90298a13e6d71eb5",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-104-curd-whey/c31bf0a422f5-104-curd-whey.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-104-curd-whey/c31bf0a422f5-104-curd-whey.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; outsideillustrationcopy0"
      },
      "readingWidth": 1000
    },
    "bb-a-105-glyceride-count": {
      "id": "bb-a-105-glyceride-count",
      "lesson": "bb-l-105",
      "section": "bb-l-105-s1",
      "file": "assets/105-glyceride-count.svg",
      "caption": "연결 수의 개념 모형 · 실제 원자 배치·사슬 길이 비율 아님",
      "alt": "글리세롤골격세자리에지방산을한개두개세개연결하고나머지자리에OH를표시해모노다이트라이를직접비교한다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; outsideillustrationcopy0",
      "conceptualNotToScale": true,
      "displayIntent": "original-size/zoom;noactualphone/UIacceptance",
      "bytes": 2438,
      "sha256": "9757869f7f78b6add85eb3fcd455867b24c71059a219ef0429e648e6333958bc",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-105-glyceride-count/9757869f7f78-105-glyceride-count.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-105-glyceride-count/9757869f7f78-105-glyceride-count.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; outsideillustrationcopy0"
      },
      "readingWidth": 1000
    },
    "bb-a-106-heated-oil": {
      "id": "bb-a-106-heated-oil",
      "lesson": "bb-l-106",
      "section": "bb-l-106-s1",
      "file": "assets/106-heated-oil.svg",
      "caption": "온도·시간·공기·물·사용 이력이 함께 작용",
      "alt": "연기기호의발연,변질분해의지표,불이붙는인화관련현상을세칸으로분리하고단일감각안전판정을배제한다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; outsideillustrationcopy0",
      "conceptualNotToScale": true,
      "displayIntent": "original-size/zoom;noactualphone/UIacceptance",
      "bytes": 1945,
      "sha256": "d22f82e415f2a85dc413b42b32e517aad0503736ca87f9fd85495e84c1ab507f",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-106-heated-oil/d22f82e415f2-106-heated-oil.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-106-heated-oil/d22f82e415f2-106-heated-oil.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; outsideillustrationcopy0"
      },
      "readingWidth": 1000
    },
    "bb-a-107-mix-scope": {
      "id": "bb-a-107-mix-scope",
      "lesson": "bb-l-107",
      "section": "bb-l-107-s1",
      "file": "assets/107-mix-scope.svg",
      "caption": "제품마다 구성과 필요한 추가 원료가 다를 수 있음",
      "alt": "믹스포대안의포함원료와밖에서더할밀가루물효모등을분리하고제품표시·배합표로범위를확인하게한다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; outsideillustrationcopy0",
      "conceptualNotToScale": true,
      "displayIntent": "original-size/zoom;noactualphone/UIacceptance",
      "bytes": 1877,
      "sha256": "6f57e05ac06ecdfba706f718a0ce56d6533b7f907e273cf50d99933184c95c76",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-107-mix-scope/6f57e05ac06e-107-mix-scope.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-107-mix-scope/6f57e05ac06e-107-mix-scope.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; outsideillustrationcopy0"
      },
      "readingWidth": 1000
    },
    "bb-a-108-process-stages": {
      "id": "bb-a-108-process-stages",
      "lesson": "bb-l-108",
      "section": "bb-l-108-s1",
      "file": "assets/108-process-stages.svg",
      "caption": "저온 발효·냉동 반죽·부분 굽기·완성품은 가열 이력이 다름",
      "alt": "저온발효냉동생반죽부분굽기완성빵을진행단계와가열이력의네칸으로비교한다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; outsideillustrationcopy0",
      "conceptualNotToScale": true,
      "displayIntent": "original-size/zoom;noactualphone/UIacceptance",
      "bytes": 2038,
      "sha256": "ca6da06b1c71c922747b1ce68c62eaba5f255bf66c44b7519f6bb32ed94e6d2c",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-108-process-stages/ca6da06b1c71-108-process-stages.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-108-process-stages/ca6da06b1c71-108-process-stages.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; outsideillustrationcopy0"
      },
      "readingWidth": 1000
    },
    "bb-a-109-package-gas": {
      "id": "bb-a-109-package-gas",
      "lesson": "bb-l-109",
      "section": "bb-l-109-s1",
      "file": "assets/109-package-gas.svg",
      "caption": "기체 기호의 개념 비교 · 실제 압력·혼합 비율·보관 조건 아님",
      "alt": "원래공기기호10개와공기를상당부분제거한기호3개,기체색구성만바꾼기호10개를세포장상자로비교한다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; outsideillustrationcopy0",
      "conceptualNotToScale": true,
      "displayIntent": "original-size/zoom;noactualphone/UIacceptance",
      "bytes": 2685,
      "sha256": "f9f48b02bec6cd5fead707e78879573de88288fe0501d45fbbe4558b870106d4",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-109-package-gas/f9f48b02bec6-109-package-gas.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-109-package-gas/f9f48b02bec6-109-package-gas.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; outsideillustrationcopy0"
      },
      "readingWidth": 1000
    },
    "bb-a-110-pan-release": {
      "id": "bb-a-110-pan-release",
      "lesson": "bb-l-110",
      "section": "bb-l-110-s1",
      "file": "assets/110-pan-release.svg",
      "caption": "두께를 강조한 모형 · 실제 도포량·이형제 종류·팬 치수 아님",
      "alt": "팬안쪽과제품사이에이형재료층을노란선으로강조하고반죽속지방의배합과구분한다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; outsideillustrationcopy0",
      "conceptualNotToScale": true,
      "displayIntent": "original-size/zoom;noactualphone/UIacceptance",
      "bytes": 1583,
      "sha256": "41abdb84867ec4cbc56a3b8671c9a4c0b28ca4c7a4be3a4ece4627e9b04781a0",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-110-pan-release/41abdb84867e-110-pan-release.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-110-pan-release/41abdb84867e-110-pan-release.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; outsideillustrationcopy0"
      },
      "readingWidth": 1000
    },
    "bb-a-111-toxin-origin": {
      "id": "bb-a-111-toxin-origin",
      "lesson": "bb-l-111",
      "section": "bb-l-111-s1",
      "file": "assets/111-toxin-origin.svg",
      "caption": "개념 관계도 · 사진·색·냄새로 농도나 식용 상태를 판정하지 않기",
      "alt": "일부식물의자연성분과일부곰팡이가만든독소두기원을나누고생물제거와독소제거의차이및원료예방관리로연결한다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; outsideillustrationcopy0",
      "conceptualNotToScale": true,
      "displayIntent": "original-size/zoom;noactualphone/UIacceptance",
      "bytes": 1901,
      "sha256": "9f66490410f13899a6cb5ec687ae3dfd30e4c023d40aa2acd29bd3f03d9ebf07",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-111-toxin-origin/9f66490410f1-111-toxin-origin.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-111-toxin-origin/9f66490410f1-111-toxin-origin.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; outsideillustrationcopy0"
      },
      "readingWidth": 1000
    },
    "bb-a-112-parasite-routes": {
      "id": "bb-a-112-parasite-routes",
      "lesson": "bb-l-112",
      "section": "bb-l-112-s1",
      "file": "assets/112-parasite-routes.svg",
      "caption": "대표 경로 구별 · 실제 생활사·진단·살충 공정 검증도 아님",
      "alt": "조충성충감염과아니사키스류감염의서로다른원료속유충섭취경로를나누고알섭취와도구별한다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; outsideillustrationcopy0",
      "conceptualNotToScale": true,
      "displayIntent": "original-size/zoom;noactualphone/UIacceptance",
      "bytes": 1509,
      "sha256": "ac7c2577c0d9119ff6a6a28b126030cd1fd4e655f61eb907905be1be846e2acb",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-112-parasite-routes/ac7c2577c0d9-112-parasite-routes.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-112-parasite-routes/ac7c2577c0d9-112-parasite-routes.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; outsideillustrationcopy0"
      },
      "readingWidth": 1000
    },
    "bb-a-113-energy-to-mass": {
      "id": "bb-a-113-energy-to-mass",
      "lesson": "bb-l-113",
      "section": "bb-l-113-s1",
      "file": "assets/113-energy-to-mass.svg",
      "caption": "설명용 가정 · 개인 섭취 권장이나 실제 영양표시 완성 계산 아님",
      "alt": "전체2000kcal의정확히60%너비막대와1200kcal몫,4kcal/g로나눠300g이되는단위변환단계를보여준다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; outsideillustrationcopy0",
      "conceptualNotToScale": true,
      "displayIntent": "original-size/zoom;noactualphone/UIacceptance",
      "bytes": 1628,
      "sha256": "0d5a2a98d54613b541a33a57e08c14cbc40eb7198d13da0e48d9a80f0da8cd83",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-113-energy-to-mass/0d5a2a98d546-113-energy-to-mass.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-113-energy-to-mass/0d5a2a98d546-113-energy-to-mass.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; outsideillustrationcopy0"
      },
      "readingWidth": 1000
    },
    "bb-a-114-haccp-seven": {
      "id": "bb-a-114-haccp-seven",
      "lesson": "bb-l-114",
      "section": "bb-l-114-s1",
      "file": "assets/114-haccp-seven.svg",
      "caption": "현장 계획·CCP·한계 수치나 인증을 정한 그림 아님",
      "alt": "번호1부터7까지위해분석CCP한계기준모니터링개선조치검증문서기록을세로순서로보여준다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; no sourcefigurecopied",
      "conceptualNotToScale": true,
      "displayIntent": "originalsize/zoom; actualUI/phone0",
      "bytes": 2783,
      "sha256": "91cceece418de61ac4bda13401849518e1358ad6f94629d9bec3f82f95ae2124",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-114-haccp-seven/91cceece418d-114-haccp-seven.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-114-haccp-seven/91cceece418d-114-haccp-seven.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; no sourcefigurecopied"
      },
      "readingWidth": 1000
    },
    "bb-a-115-personal-barriers": {
      "id": "bb-a-115-personal-barriers",
      "lesson": "bb-l-115",
      "section": "bb-l-115-s1",
      "file": "assets/115-personal-barriers.svg",
      "caption": "복장·손·도구·행동·건강 상태를 함께 확인",
      "alt": "작업복두발과손장갑도구두축을추가가열없는식품의재오염예방및건강이상보고로연결한다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; no sourcefigurecopied",
      "conceptualNotToScale": true,
      "displayIntent": "originalsize/zoom; actualUI/phone0",
      "bytes": 2053,
      "sha256": "c398ff6ebbd8dd22be06d56d198a6405b2346f5fd9ffc0f865f96335a40bf615",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-115-personal-barriers/c398ff6ebbd8-115-personal-barriers.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-115-personal-barriers/c398ff6ebbd8-115-personal-barriers.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; no sourcefigurecopied"
      },
      "readingWidth": 1000
    },
    "bb-a-116-uv-shadow": {
      "id": "bb-a-116-uv-shadow",
      "lesson": "bb-l-116",
      "section": "bb-l-116-s2",
      "file": "assets/116-uv-shadow.svg",
      "caption": "빛 도달의 개념 모형 · 실제 조사량·효과·기기 치수 아님",
      "alt": "위자외선광원의선이중간물체에가려중앙아래면에도달하지않고좌우노출면에만도달하는관계를보여준다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; no sourcefigurecopied",
      "conceptualNotToScale": true,
      "displayIntent": "originalsize/zoom; actualUI/phone0",
      "bytes": 1910,
      "sha256": "42a23c29ba471b6ff39c182e085c5b7421f7236b0ce81a0c791a75a12b663a30",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-116-uv-shadow/42a23c29ba47-116-uv-shadow.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-116-uv-shadow/42a23c29ba47-116-uv-shadow.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; no sourcefigurecopied"
      },
      "readingWidth": 1000
    },
    "bb-a-117-package-layers": {
      "id": "bb-a-117-package-layers",
      "lesson": "bb-l-117",
      "section": "bb-l-117-s1",
      "file": "assets/117-package-layers.svg",
      "caption": "색은 층 구분 기호 · 실제 적층 순서·두께·재질 조합 아님",
      "alt": "재료네계열과서로다른기능층을지닌복합포장모형을보여주고코팅두께밀봉손상조건을연결한다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; no sourcefigurecopied",
      "conceptualNotToScale": true,
      "displayIntent": "originalsize/zoom; actualUI/phone0",
      "bytes": 1553,
      "sha256": "3d1cda58b30a332412d8a80305a1a7c2a6487ea276680d4de6c896f1a566a369",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-117-package-layers/3d1cda58b30a-117-package-layers.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-117-package-layers/3d1cda58b30a-117-package-layers.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; no sourcefigurecopied"
      },
      "readingWidth": 1000
    },
    "bb-a-118-rope-change": {
      "id": "bb-a-118-rope-change",
      "lesson": "bb-l-118",
      "section": "bb-l-118-s1",
      "file": "assets/118-rope-change.svg",
      "caption": "조직 변화의 개념 모형 · 실제 표본·균종·안전 판정 사진 아님",
      "alt": "떨어진두빵속모형사이에끈적한실이늘어나는관계를보여주되실제표본이나진단사진으로읽지않도록표시한다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; no sourcefigurecopied",
      "conceptualNotToScale": true,
      "displayIntent": "originalsize/zoom; actualUI/phone0",
      "bytes": 1440,
      "sha256": "cb19fcdf9ffbf553b08188b3c0b3812b9233ccc706eb4322d8b08550d30e4ed4",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-118-rope-change/cb19fcdf9ffb-118-rope-change.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-118-rope-change/cb19fcdf9ffb-118-rope-change.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; no sourcefigurecopied"
      },
      "readingWidth": 1000
    },
    "bb-a-119-output-denominators": {
      "id": "bb-a-119-output-denominators",
      "lesson": "bb-l-119",
      "section": "bb-l-119-s1",
      "file": "assets/119-output-denominators.svg",
      "caption": "가정: 두 사람이 같은5시간 동안 함께 정상 제품200개 생산",
      "alt": "같은5시간에동시작업한두사람의노동10인시와팀5시간을분리해200개생산의40개시간/20개인시지표를비교한다.",
      "creator": "GetTalk original",
      "rights": "original educational vector; no sourcefigurecopied",
      "conceptualNotToScale": true,
      "displayIntent": "originalsize/zoom; actualUI/phone0",
      "bytes": 1796,
      "sha256": "48e606b5a9aabcf5426b8c5618e81e45c59f2f6f3944971f8d3bebb082236183",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-119-output-denominators/48e606b5a9aa-119-output-denominators.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-119-output-denominators/48e606b5a9aa-119-output-denominators.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational vector; no sourcefigurecopied"
      },
      "readingWidth": 1000
    },
    "bb-a-120-oven-capacity": {
      "id": "bb-a-120-oven-capacity",
      "lesson": "bb-l-120",
      "section": "bb-l-120-s1",
      "file": "assets/120-oven-capacity.svg",
      "caption": "팬3장×4개와전체주기30분의계산용가정모형 · 실제오븐규격/굽기기준아님",
      "alt": "오븐안3개의팬에빵모형이각4개씩있어한번12개다. 오른쪽동일길이의0–30분·30–60분두주기와12개씩의산출을연결해24개/시간으로계산한다. 한주기는투입·굽기·꺼내기·다음회준비를모두포함하며예열/제품준비는이미완료한가정이다.",
      "creator": "GetTalk original",
      "rights": "original educational SVG; no external image copied",
      "conceptualNotToScale": true,
      "displayIntent": "original-size or zoom access required for small displays; no actual UI/phone acceptance",
      "bytes": 5529,
      "sha256": "3c9604e6442a1227fe6144386ca485f7413b660f011132de8b186b6a3847fbb8",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-120-oven-capacity/3c9604e6442a-120-oven-capacity.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-a-120-oven-capacity/3c9604e6442a-120-oven-capacity.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original educational SVG; no external image copied"
      },
      "readingWidth": 1000
    },
    "bb-qv-044-chain-input-r1": {
      "id": "bb-qv-044-chain-input-r1",
      "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/regular-resume-20261023-r1/packet-02-water-materials-039-045-r1/assets/044-chain-input-r1.svg",
      "previewFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/regular-resume-20261023-r1/packet-02-water-materials-039-045-r1/assets/044-chain-input-r1.png",
      "alt": "A는 한 줄로 이어진 점들, B는 주사슬에서 옆 가지로 갈라진 점들을 나타낸다.",
      "caption": "점은 포도당 단위, 선은 연결을 나타낸다. 실제 공간 모양과 단위 수의 비율을 나타내지 않는다.",
      "creator": "GetTalk original",
      "rights": "original SVG",
      "actuallyViewed": true,
      "sourcePin": {
        "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/regular-resume-20261023-r1/packet-02-water-materials-039-045-r1/assets/044-chain-input-r1.svg",
        "bytes": 2505,
        "sha256": "7fec470062936c993e407c0a4d515136ec55d45b4f4e57b1066b8a43db9d3cfb"
      },
      "previewPin": {
        "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/regular-resume-20261023-r1/packet-02-water-materials-039-045-r1/assets/044-chain-input-r1.png",
        "bytes": 28121,
        "sha256": "0be7aebb542cd6918fc02c9c34a770bb5aaead9c6501cc4c1e8e377a40d8f4c3"
      },
      "sha256": "7fec470062936c993e407c0a4d515136ec55d45b4f4e57b1066b8a43db9d3cfb",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-qv-044-chain-input-r1/7fec47006293-044-chain-input-r1.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-qv-044-chain-input-r1/7fec47006293-044-chain-input-r1.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original SVG"
      },
      "readingWidth": 1000
    },
    "bb-qv-045-bond-input-r1": {
      "id": "bb-qv-045-bond-input-r1",
      "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/regular-resume-20261023-r1/packet-02-water-materials-039-045-r1/assets/045-bond-input-r1.svg",
      "previewFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/regular-resume-20261023-r1/packet-02-water-materials-039-045-r1/assets/045-bond-input-r1.png",
      "alt": "A에는 탄소 사이 한 줄 결합, B에는 두 줄 결합 하나, C에는 두 줄 결합 두 개가 있다.",
      "caption": "지방산 탄소 사슬 일부를 비교한다. 한 줄은 단일결합, 두 줄은 이중결합이다.",
      "creator": "GetTalk original",
      "rights": "original SVG",
      "actuallyViewed": true,
      "sourcePin": {
        "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/regular-resume-20261023-r1/packet-02-water-materials-039-045-r1/assets/045-bond-input-r1.svg",
        "bytes": 2905,
        "sha256": "0059fc80e3d917764c258ccb65b4d998f66886f0306b1863ad8ed76275964c13"
      },
      "previewPin": {
        "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/regular-resume-20261023-r1/packet-02-water-materials-039-045-r1/assets/045-bond-input-r1.png",
        "bytes": 27018,
        "sha256": "0b53245f8d506a4fcbc937d82cc376403fc40cfaa5e861dda7c43051f9fee8f8"
      },
      "sha256": "0059fc80e3d917764c258ccb65b4d998f66886f0306b1863ad8ed76275964c13",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-qv-045-bond-input-r1/0059fc80e3d9-045-bond-input-r1.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/bb-qv-045-bond-input-r1/0059fc80e3d9-045-bond-input-r1.svg",
      "credit": {
        "author": "GetTalk original",
        "license": "original SVG"
      },
      "readingWidth": 1000
    },
    "kc-F015-question": {
      "id": "kc-F015-question",
      "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/regular-resume-20261023-r1/packet-03-protein-lipids-046-050-r1/assets/mixture-card.svg",
      "previewFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/regular-resume-20261023-r1/packet-03-protein-lipids-046-050-r1/assets/mixture-card-existing-preview.png",
      "sourcePinOriginal": {
        "file": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/protein-emulsion-20261015-r1/assets/mixture-card.svg",
        "bytes": 1018,
        "sha256": "dc88cd4cb43948b43be86b31009c2254957c1384d197e1fa9a9d07162e9284b8"
      },
      "sourceManifest": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/protein-emulsion-20261015-r1/asset-manifest.json",
      "alt": "연노랑 기름 바탕 안에 파란 물 방울 다섯 개가 퍼져 있다. 범례는 연노랑을 기름, 파랑을 물로 표시한다.",
      "caption": "색은 범례를 위한 기호이며 실제 배합비를 뜻하지 않는다.",
      "creator": "GetTalk original, Korean-cook source",
      "rights": "existing project-authored SVG copied byte-identically",
      "reused": true,
      "actuallyViewed": true,
      "sourcePin": {
        "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/regular-resume-20261023-r1/packet-03-protein-lipids-046-050-r1/assets/mixture-card.svg",
        "bytes": 1018,
        "sha256": "dc88cd4cb43948b43be86b31009c2254957c1384d197e1fa9a9d07162e9284b8"
      },
      "previewPin": {
        "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/regular-resume-20261023-r1/packet-03-protein-lipids-046-050-r1/assets/mixture-card-existing-preview.png",
        "bytes": 30013,
        "sha256": "4916d82375ed3676beae475fa9b7b47a36b2f200a38f066ab897973a3ce47203"
      },
      "sha256": "dc88cd4cb43948b43be86b31009c2254957c1384d197e1fa9a9d07162e9284b8",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F015-question/dc88cd4cb439-mixture-card.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F015-question/dc88cd4cb439-mixture-card.svg",
      "credit": {
        "author": "GetTalk original, Korean-cook source",
        "license": "existing project-authored SVG copied byte-identically"
      },
      "readingWidth": 960
    },
    "kc-F022-question": {
      "id": "kc-F022-question",
      "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/regular-resume-20261023-r1/packet-08-solutions-units-076-080-r1/assets/two-compartment-card.svg",
      "previewFile": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/regular-resume-20261023-r1/packet-08-solutions-units-076-080-r1/assets/two-compartment-card-existing-preview.png",
      "sourcePinOriginal": {
        "file": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/solution-osmosis-20261015-r1/assets/two-compartment-card.svg",
        "bytes": 1838,
        "sha256": "5aff1bf4fac7e24b9baaec3f22ff5f96fb1b344f4ab32afc041e63863c65056d"
      },
      "sourceManifest": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/solution-osmosis-20261015-r1/asset-manifest.json",
      "alt": "같은 온도·용질·처음 같은 수위·추가 압력차 없음의 두 구획. A는 용질 농도가 높고 B는 낮다. 가운데 막은 물만 통과시킨다. 이동 방향 화살표는 없다.",
      "caption": "처음 상태를 읽는 입력 모형이다. 실제 분자 수·시간·최종 수위나 농도를 나타내지 않는다.",
      "creator": "GetTalk original, Korean-cook source",
      "rights": "existing SVG and stored preview reused byte-identically",
      "reused": true,
      "actuallyViewed": true,
      "sourcePin": {
        "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/regular-resume-20261023-r1/packet-08-solutions-units-076-080-r1/assets/two-compartment-card.svg",
        "bytes": 1838,
        "sha256": "5aff1bf4fac7e24b9baaec3f22ff5f96fb1b344f4ab32afc041e63863c65056d"
      },
      "previewPin": {
        "file": "C:/Dev/GetTalk/content-workspaces/bread-baker/outputs/regular-resume-20261023-r1/packet-08-solutions-units-076-080-r1/assets/two-compartment-card-existing-preview.png",
        "bytes": 49108,
        "sha256": "d3113c3ece4c73fc8f6ba96cdb6add068373f46f2fc1dfa2531a0c08931107bc"
      },
      "sha256": "5aff1bf4fac7e24b9baaec3f22ff5f96fb1b344f4ab32afc041e63863c65056d",
      "files": [
        "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F022-question/5aff1bf4fac7-two-compartment-card.svg"
      ],
      "localOriginalUrl": "/reviews/_packages/bread-baker/assets/regular-resume-20261023/kc-F022-question/5aff1bf4fac7-two-compartment-card.svg",
      "credit": {
        "author": "GetTalk original, Korean-cook source",
        "license": "existing SVG and stored preview reused byte-identically"
      },
      "readingWidth": 1000
    }
  },
  "sources": {
    "qnet-995": {
      "id": "qnet-995",
      "title": "제빵기능사 출제기준 2026.1.1~2027.12.31",
      "url": "https://www.q-net.or.kr/pageLink.do?link=cst/cstReport&jmCd=7893&mcrtrNo=995",
      "period": [
        "2026-01-01",
        "2027-12-31"
      ],
      "file": "../pilot-2026/sources/qnet-7893-2026-2027.pdf",
      "fileSha256": "ae43f0682ce2031993aa40878f7d1c68327a940076a89d77cae273974b6552db",
      "pages": 9,
      "writtenPages": [
        1,
        2,
        3
      ],
      "verification": "previous actual evidence and independent plan review reused; no new whole source reading",
      "checkedAt": "2026-10-13",
      "rights": {
        "internalReferenceOnly": true,
        "externalImagesUsed": false,
        "externalTextCopied": false,
        "recipeReplicated": false
      },
      "supports": "scope only",
      "notSupports": "기술 주장·문항 정답 자체",
      "kind": "official-scope",
      "evidenceMode": "existing verified original reused; not redownloaded",
      "locator": "written p.1 bb-s-2-1-2",
      "type": "official-scope",
      "fileBytesSha256": "ae43f0682ce2031993aa40878f7d1c68327a940076a89d77cae273974b6552db",
      "bytes": 94296,
      "publisher": "한국산업인력공단 Q-Net",
      "edition": "2026-01-01~2027-12-31",
      "sha256": "ae43f0682ce2031993aa40878f7d1c68327a940076a89d77cae273974b6552db",
      "checkedOn": "2026-10-15",
      "location": "written page1, 2.1.1 반죽법의 종류 및 특징",
      "role": "official-scope",
      "published": null,
      "evidenceFileSha256": "ae43f0682ce2031993aa40878f7d1c68327a940076a89d77cae273974b6552db",
      "priorManifest": "../exam-alignment-20261013/source-manifest.json",
      "priorEvidenceNotes": "../exam-alignment-20261013/evidence-notes.json",
      "originalFile": "../pilot-2026/sources/qnet-7893-2026-2027.pdf",
      "priorCheckedAt": "2026-10-13",
      "priorFileSha256": "ae43f0682ce2031993aa40878f7d1c68327a940076a89d77cae273974b6552db",
      "evidenceRole": "공식 기간/범위 bb-s-1-1-1 p.1; 계산 정답/빈도 근거 아님",
      "retrieval": "기존 공식 원문 읽기/다운로드·전사맵 이력 재사용; 새 다운로드/전체 PDF 재감사 없음",
      "localEvidence": "../pilot-2026/sources/qnet-7893-2026-2027.pdf",
      "locations": [
        "필기 p1: 2.4~2.8"
      ],
      "adopted": "scope4.1.2 and4.1.3 reused prior evidence; no current legal or technical value proof",
      "readMethod": "existing evidence relevant sections + current public web text",
      "localRawSha256": "ae43f0682ce2031993aa40878f7d1c68327a940076a89d77cae273974b6552db",
      "evidence": "../pilot-2026/sources/qnet-7893-2026-2027.pdf",
      "evidenceSha256": "ae43f0682ce2031993aa40878f7d1c68327a940076a89d77cae273974b6552db",
      "externalImagesUsed": false,
      "reuseReason": "same adopted claim/condition and no original figures; prior actual reading/hash retained"
    },
    "qnet-info": {
      "id": "qnet-info",
      "title": "Q-Net 제빵기능사 시험정보",
      "url": "https://www.q-net.or.kr/crf005.do?gId=&gSite=Q&id=crf00503s02&jmCd=7893&jmInfoDivCcd=B0",
      "checkedAt": "2026-10-13",
      "fileSha256": null,
      "verification": "web-read",
      "supports": "필기 과목/4지택일60문항60분/100점 만점60점 이상",
      "captureStatus": "원문 bytes 미보존"
    },
    "bc-flour": {
      "id": "bc-flour",
      "title": "Flour in Baking — Understanding Ingredients for the Canadian Baker",
      "author": "The BC Cook Articulation Committee",
      "version": "2015; web checked 2026-10-13",
      "url": "https://opentextbc.ca/ingredients/chapter/flour-in-baking/",
      "checkedAt": "2026-10-13",
      "fileSha256": null,
      "verification": "web-read",
      "locator": "Flour in Baking opening paragraphs; Baking Quality",
      "supports": "수화·혼합·단백질·글루텐 및 구조의 안정성",
      "rights": "본문 CC BY 4.0 except where otherwise noted; 사진 미사용",
      "jurisdiction": "캐나다 교육 기술자료; 국내 법규/수치 기준 아님"
    },
    "bc-yeast": {
      "id": "bc-yeast",
      "title": "Yeast in Baking — Understanding Ingredients for the Canadian Baker",
      "author": "The BC Cook Articulation Committee",
      "version": "2015; web checked 2026-10-13",
      "url": "https://opentextbc.ca/ingredients/chapter/yeast-in-baking/",
      "checkedAt": "2026-10-13",
      "fileSha256": null,
      "verification": "web-read",
      "locator": "The Functions of Yeast; Proper Handling of Yeast",
      "supports": "당에서 CO2 생성·글루텐 보유와 연계·온도/상태 영향",
      "rights": "본문 CC BY 4.0 except where otherwise noted; 사진 미사용",
      "jurisdiction": "캐나다 교육 기술자료; 수치/보관 제조처방 미사용"
    },
    "ka": {
      "id": "ka",
      "kind": "technical-reference",
      "title": "Baker's Percentage — King Arthur Baking",
      "url": "https://www.kingarthurbaking.com/pro/reference/bakers-percentage",
      "version": "web snapshot2026-10-13; publisher revision date unmarked",
      "file": "sources/ka-bakers-percentage.html",
      "fileSha256": "06e3e16c9c13b791de37ce79f79dbd2a0c8a251dd4e58bec044346dd1aa87aef",
      "bytes": 280834,
      "httpStatus": 200,
      "mediaType": "text/html",
      "evidenceMode": "HTTP response body saved; semantic web and local marker read",
      "rights": "internal evidence only; public asset reuse unverified; original recipes/tables/images not used",
      "exclude": [
        "source recipe numbers",
        "rounding policy",
        "hydration prescription",
        "preferment calculations"
      ],
      "checkedAt": "2026-10-13"
    },
    "prefix": {
      "id": "prefix",
      "kind": "units-reference",
      "title": "SI prefixes — BIPM",
      "url": "https://www.bipm.org/en/measurement-units/si-prefixes",
      "version": "web snapshot2026-10-13; current page",
      "file": "sources/bipm-si-prefixes.html",
      "fileSha256": "eead9d13f63b7abd6b7a818d832904937b5626856c97ac79cdb32233fa9e7d69",
      "bytes": 233062,
      "httpStatus": 200,
      "mediaType": "text/html",
      "rights": "unit facts independently explained; webpage/assets not reproduced",
      "checkedAt": "2026-10-13"
    },
    "si": {
      "id": "si",
      "kind": "units-reference",
      "title": "The International System of Units(SI)",
      "url": "https://www.bipm.org/documents/20126/41483022/SI-Brochure-9-EN.pdf/2d2b50bf-f2b4-9661-f402-5f9d66e4b507?download=true&t=1780410776583&version=7.0",
      "version": "9th edition2019 V4.01 June2026",
      "file": "sources/bipm-si-brochure-v4.01-2026.pdf",
      "fileSha256": "5442eea2c680caf77a9d96879205a97f57c7c270b98a0bd0126c18fefe47e02c",
      "bytes": 1979202,
      "httpStatus": 200,
      "mediaType": "application/pdf",
      "evidenceMode": "PDF downloaded at exact official link; relevant text read via web PDF; local bytes format/hash checked",
      "rights": "BIPM CC BY4.0 per PDFp2; https://creativecommons.org/licenses/by/4.0/; Korean explanations/formulas independently authored; external diagrams not used",
      "checkedAt": "2026-10-13"
    },
    "oiml": {
      "id": "oiml",
      "kind": "terminology-reference",
      "title": "Non-automatic weighing instruments — OIML R76-1",
      "url": "https://www.oiml.org/en/files/pdf_r/r076-1-e06.pdf",
      "version": "Edition2006(E)",
      "file": "sources/oiml-r76-2006.pdf",
      "fileSha256": "06d9674f4f557ea053482960472db560aaedcc7665e6dabb4b4012333f3e068b",
      "bytes": 1511933,
      "httpStatus": 200,
      "mediaType": "application/pdf",
      "evidenceMode": "PDF downloaded exact official link; T.5.2/T.5.3.2 read via web PDF; local format/hash checked",
      "rights": "internal reference only; public reproduction license unverified; no source images/examples reproduced",
      "notClaimed": [
        "current domestic legal compliance",
        "device operation/accuracy",
        "2026 applicability of full standard"
      ],
      "checkedAt": "2026-10-13"
    },
    "exercise": {
      "id": "exercise",
      "kind": "original-authoring",
      "title": "자체계산 연습조건",
      "version": "batch-1",
      "evidenceMode": "original stated conditions and independent arithmetic; not an external source",
      "fileSha256": null,
      "rights": "independently authored text/tables; no external image used"
    },
    "ka-dt": {
      "id": "ka-dt",
      "type": "technical-reference",
      "title": "Dough Temperature — King Arthur Baking",
      "url": "https://www.kingarthurbaking.com/pro/reference/dough-temperature",
      "version": "web snapshot2026-10-13; publisher revision date unmarked",
      "file": "../plan-20261013-dough-temperature/sources/ka-dough-temperature.html",
      "fileBytesSha256": "879b3b78083a394b8c75ba6ca76d090816ec3fe40f63335d61957c031e57e614",
      "bytes": 276026,
      "verification": "frozen prior downloaded body reread locally and web; rawbytes/hash reused",
      "rights": "copyrighted official web content, internal reference only; source diagrams/tables/recipes not reproduced",
      "notAdopted": [
        "source°Fcoefficient numbers",
        "standard target ranges",
        "numeric coefficient formula",
        "water inverse calculation",
        "all-bread heat-balance law"
      ]
    },
    "si-dt": {
      "id": "si-dt",
      "type": "unit-reference",
      "title": "The International System of Units — BIPM",
      "version": "9th2019 V4.01 June2026",
      "url": "https://www.bipm.org/documents/20126/41483022/SI-Brochure-9-EN.pdf/2d2b50bf-f2b4-9661-f402-5f9d66e4b507?download=true&t=1780410776583&version=7.0",
      "file": "../batch-2026-formula-weighing/sources/bipm-si-brochure-v4.01-2026.pdf",
      "fileBytesSha256": "5442eea2c680caf77a9d96879205a97f57c7c270b98a0bd0126c18fefe47e02c",
      "bytes": 1979202,
      "verification": "frozen original hash matched; relevant paragraph read via web PDF",
      "rights": "BIPM CC BY4.0 perPDF2; https://creativecommons.org/licenses/by/4.0/; own Korean explanation; no source graphics used",
      "supports": "temperature vs temperature interval units only; not baking calibration validity"
    },
    "dt-review": {
      "id": "dt-review",
      "type": "independent-plan-review",
      "file": "../../../reviews/next-batch-plan/bread-baker-dough-temperature-review.md",
      "absoluteFile": "provenance:source-local-414e537437a752841f8c",
      "fileBytesSha256": "790378ed7608187842eaae76bc035c9fc471e12e9257731bcb8eaad75682df7a",
      "verification": "actual review read; conditional acceptance/3required refinements",
      "supports": "review rationale/scope boundary; not primary physics authority or educational approval"
    },
    "author-scenario": {
      "id": "author-scenario",
      "type": "original-authoring",
      "file": null,
      "fileBytesSha256": null,
      "verification": "hypothetical conditions/interpretation not observed real experiment",
      "rights": "original text/record tables; no external image asset"
    },
    "ciao-straight": {
      "id": "ciao-straight",
      "url": "https://www.ciaoitalia.com/recipes/straight-dough",
      "file": "../plan-20261013-mixing-methods/sources/ciao-straight.html",
      "httpStatus": 200,
      "checkedAtUtc": "2026-10-13T18:48:04.5100935Z",
      "bytes": 503225,
      "sha256": "152c3537277eaea4dcba3829dd055dd07889667979579e4c3da82f8fcf0604c7",
      "publisher": "Ciao Italia",
      "sourceKind": "original-recipe-author-publisher; primary-for-its-own-described-process",
      "edition": "HTML captured 2026-10-13; JSON-LD published/modified 2006-01-16",
      "locations": [
        "도입 Straight Dough",
        "Directions의 손 혼합·믹서 순차 투입"
      ],
      "adoptedFacts": [
        "발행자가 스펀지를 쓰지 않는 해당 반죽을 straight dough라고 명명한다.",
        "해당 절차는 밀가루와 소금을 순차 투입하고 믹서 속도를 바꾸며, 혼합 후 반죽을 발효시킨다.",
        "밀가루 없는 이스트·물의 활성 확인과 밀가루 포함 스펀지 발효는 이 사례에서 다른 단계다."
      ],
      "anchors": [
        "This dough is called straight dough",
        "Add the flour 1 cup at a time"
      ],
      "excluded": [
        "레시피 질량·시간·온도·제품 지시 복제",
        "소개와 재료 수 목록의 불일치나 페이지 오타를 정답 근거로 사용"
      ],
      "rights": "copyright; fact-only internal reference, recipe text/table/photo republication not authorized",
      "acquisition": "reuse unchanged prior original; clause/hash read",
      "checkedOn": "2026-10-13"
    },
    "ka-sponge": {
      "id": "ka-sponge",
      "url": "https://www.kingarthurbaking.com/recipes/tuscan-bread-pane-toscano-recipe",
      "file": "../plan-20261013-mixing-methods/sources/ka-sponge.html",
      "httpStatus": 200,
      "checkedAtUtc": "2026-10-13T18:48:05.5769328Z",
      "bytes": 331757,
      "sha256": "fbe89c0f82d454582d28064ba5bfe488ad6b477838f35fd8ee585dc0687b9f86",
      "publisher": "King Arthur Test Kitchen / King Arthur Baking",
      "sourceKind": "original-test-kitchen-recipe; primary-for-its-own-described-process",
      "edition": "page updated 2022-07-08; HTML captured 2026-10-13",
      "locations": [
        "Ingredients: Sponge / Dough",
        "Instructions 1–2,4"
      ],
      "adoptedFacts": [
        "해당 사례는 전체 재료를 스펀지와 본반죽에 나눈다.",
        "밀가루·물·이스트 혼합물을 먼저 두고, 그 스펀지를 나머지 본반죽 재료와 합류시킨다.",
        "스펀지의 예비발효 뒤 본반죽을 만든 후에도 발효 단계가 있는 사례다."
      ],
      "anchors": [
        "To make the sponge:",
        "combine the sponge with the dough ingredients"
      ],
      "excluded": [
        "무염 제품의 처방과 overnight·숫자·배합비·상태 판정 복제",
        "이 사례 하나를 국내 중종법 전 형식·공통 배합비로 일반화"
      ],
      "rights": "copyright; fact-only internal reference, recipe text/table/photo republication not authorized",
      "acquisition": "reuse unchanged prior original; clause/hash read",
      "checkedOn": "2026-10-13"
    },
    "ka-staged": {
      "id": "ka-staged",
      "url": "https://www.kingarthurbaking.com/recipes/brioche-recipe",
      "file": "../plan-20261013-mixing-methods/sources/ka-staged.html",
      "httpStatus": 200,
      "checkedAtUtc": "2026-10-13T18:48:09.0442938Z",
      "bytes": 336179,
      "sha256": "3bb66c04ea10ef17fae07b91bd41c1dd37893180dd8ef3da1d11d86bc6614300",
      "publisher": "PJ Hamel / King Arthur Baking",
      "sourceKind": "original-recipe-author-publisher; primary-for-staged-addition-example",
      "edition": "page updated 2022-09-21; captured 2026-10-13",
      "locations": [
        "Instructions 2–4"
      ],
      "adoptedFacts": [
        "해당 사례에서 버터를 나중에 나누어 넣는 것은 같은 본반죽 혼합 과정의 재료 투입 순서이고, 별도 스펀지 예비발효는 제시되지 않는다."
      ],
      "anchors": [
        "except the butter",
        "continue adding the butter"
      ],
      "excluded": [
        "이 페이지가 직접 straight dough 명칭을 썼다는 주장",
        "브리오슈 전체/제품명만으로 반죽법 판정",
        "지방 투입 시간·질량·속도/구조 판정 복제"
      ],
      "rights": "copyright; fact-only internal reference; photos and recipe replication not authorized",
      "acquisition": "reuse unchanged prior original; clause/hash read",
      "checkedOn": "2026-10-13"
    },
    "ka-preferment": {
      "id": "ka-preferment",
      "file": "../plan-20261013-dough-temperature/sources/ka-preferment.html",
      "url": "https://www.kingarthurbaking.com/pro/reference/preferment",
      "publisher": "King Arthur Baking Professional Reference",
      "edition": "undated HTML acquired 2026-10-13",
      "bytes": 281455,
      "sha256": "4bcde86d88d01a41c756fb4240a610a4d7feb88a9e5e9a903753c6072b92b895",
      "checkedOn": "2026-10-13",
      "location": "opening definition and broad category list",
      "anchors": [
        "A preferment is a preparation"
      ],
      "role": "preferment category broader than sponge",
      "rights": "copyright; no image/recipe replication permission claimed"
    },
    "mx-plan-review": {
      "id": "mx-plan-review",
      "file": "../../../reviews/next-batch-plan/bread-baker-mixing-method-review.md",
      "bytes": 13804,
      "sha256": "c1d02d49768082af40d64569d1dd99cac61fe2fcc952e8ac55c5674dcb2bde29",
      "checkedOn": "2026-10-13",
      "role": "independent AI conditions BB-MX-01~03, not professional/physical/education approval"
    },
    "ncs-portal": {
      "id": "ncs-portal",
      "file": "sources/ncs-search-portal.html",
      "url": "https://www.ncs.go.kr/unity/th03/ncsSearchMain.do",
      "publisher": "한국산업인력공단 NCS 공개 포털",
      "httpStatus": 200,
      "checkedAtUtc": "2026-10-13T19:29:30.4316744Z",
      "bytes": 563207,
      "sha256": "766a1098dd60607e37100cd4e19870d9bd58aed6dd6a2eba76ba29313edd0ecf",
      "role": "lookup provenance, no adopted baking definition"
    },
    "ncs-keyword-get": {
      "id": "ncs-keyword-get",
      "file": "sources/ncs-jungjong-search.html",
      "url": "https://www.ncs.go.kr/unity/th03/selectKeywordSearch.do?searchCondition=&keywordSearchSday=&keywordSearchEday=&searchKeyword=%EC%A4%91%EC%A2%85&pageUseYn=Y&pageIndex=0&ncsLclasCd=21",
      "method": "GET",
      "publisher": "한국산업인력공단 NCS",
      "httpStatus": 200,
      "checkedAtUtc": "2026-10-13T19:31:50.8863886Z",
      "bytes": 763395,
      "sha256": "319813c90ad1c5baa215bbc0582cd6bac81fff6d69b6aa0ab7892261a6c06abe",
      "role": "generic response; actual search completion/result set not verified, no adopted definition"
    },
    "ncs-keyword-post": {
      "id": "ncs-keyword-post",
      "file": "sources/ncs-jungjong-post.html",
      "url": "https://www.ncs.go.kr/unity/th03/selectKeywordSearch.do",
      "method": "POST-read-only-search",
      "body": {
        "searchCondition": "",
        "searchKeyword": "중종",
        "ncsLclasCd": "21",
        "pageUseYn": "Y",
        "pageIndex": 0
      },
      "publisher": "한국산업인력공단 NCS",
      "httpStatus": 200,
      "checkedAtUtc": "2026-10-13T19:34:10.9786455Z",
      "bytes": 763395,
      "sha256": "3ea530eb504808ac464cb58303c99126c5e9b59534631a5a01a6cea592c82680",
      "role": "generic response without direct process passage; actual result set not verified"
    },
    "yt-2026": {
      "id": "yt-2026",
      "title": "2026 제과제빵 기능사 필기 합격권 올인원 총정리(3시간 연속재생)",
      "url": "https://www.youtube.com/watch?v=vC4u-nhfZM4",
      "period": null,
      "published": "2026-04-07",
      "role": "domestic-actual-water-calculation-type",
      "evidenceFileSha256": "71707690cc2d25827c25e92e226a48ed8aa5d853e89c0c099dce7dc739cf2c32",
      "priorManifest": "../exam-alignment-20261013/source-manifest.json",
      "priorEvidenceNotes": "../exam-alignment-20261013/evidence-notes.json",
      "locator": "EA-E01:1:58:25~1:59:07; actual water-formula screen verified in previous author/independent review",
      "verification": "previous actual evidence and independent plan review reused; no new whole source reading",
      "checkedAt": "2026-10-13",
      "rights": "본문/문항/사진/영상/전체 자막을 새 학습 자산으로 복제하지 않음"
    },
    "ka-dt-aux": {
      "id": "ka-dt-aux",
      "title": "Dough Temperature",
      "url": "https://www.kingarthurbaking.com/pro/reference/dough-temperature",
      "period": null,
      "published": null,
      "role": "technical-applicability-only",
      "evidenceFileSha256": "879b3b78083a394b8c75ba6ca76d090816ec3fe40f63335d61957c031e57e614",
      "priorManifest": "../exam-alignment-20261013/source-manifest.json",
      "priorEvidenceNotes": "../exam-alignment-20261013/evidence-notes.json",
      "locator": "Water Temperature/Friction Factor",
      "verification": "previous actual evidence and independent plan review reused; no new whole source reading",
      "checkedAt": "2026-10-13",
      "rights": "본문/문항/사진/영상/전체 자막을 새 학습 자산으로 복제하지 않음"
    },
    "author-wc": {
      "id": "author-wc",
      "title": "독자적 수온 예제/문항/설명",
      "role": "author-created arithmetic scenarios",
      "checkedAt": "2026-10-13",
      "rights": "내부 독립 저작; 상업 교재/강의 문항·표현·그림 모사 없음"
    },
    "darakwon-2026": {
      "id": "darakwon-2026",
      "title": "2026 원큐패스 제과제빵기능사 필기",
      "publisher": "다락원 / 이현순",
      "isbn": "9788927775133",
      "published": "2026-01-10",
      "url": "https://www.darakwon.co.kr/books/detailProduct.asp?p_id=12394&pc_id_2=341&pc_id_3=345",
      "locator": "공개 미리보기 008.jpg, 인쇄 p.18, EA-E02",
      "directReadingEvidenceFile": "../exam-alignment-20261013/evidence-notes.json",
      "priorCheckedAt": "2026-10-13",
      "priorPreviewSha256": "576f9e59d626b550ab777bf60427ace3df24323110eb4a435f6f7907e4ac5ff9",
      "retrieval": "기존 실제 본문 읽기·독립 계획 검토의 직접 읽기 이력 재사용; 이번 상업 판면 재열람/복사 없음",
      "supports": "밀가루량 기준과 전체 재료량 기준의 퍼센트를 구별하고 개별 재료·밀가루·총반죽량의 계산 관계를 제시함.",
      "rights": "미리보기 그림/문항/숫자 예제·표/해설을 복제하지 않고 관계를 자체 설명·수치로 작성",
      "frequencyOrPassEffectVerified": false
    },
    "l004-reference": {
      "id": "l004-reference",
      "file": "../batch-2026-formula-weighing/lessons.json",
      "lessonId": "bb-l-004",
      "version": "draft-2",
      "sectionRefs": [
        {
          "sectionId": "bb-l-004-s1",
          "title": "표의 숫자와 단위를 읽기",
          "sourceIds": [
            "ka"
          ]
        },
        {
          "sectionId": "bb-l-004-s2",
          "title": "계산 전에 단위와 퍼센트를 맞추기",
          "sourceIds": [
            "si",
            "prefix",
            "ka"
          ]
        },
        {
          "sectionId": "bb-l-004-s3",
          "title": "밀가루를 기준으로 질량을 환산하기",
          "sourceIds": [
            "ka"
          ]
        },
        {
          "sectionId": "bb-l-004-s4",
          "title": "합계와 행별 점검을 구별하기",
          "sourceIds": [
            "ka"
          ]
        },
        {
          "sectionId": "bb-l-004-s5",
          "title": "환산표의 오류 행 찾기",
          "sourceIds": [
            "ka"
          ]
        }
      ],
      "reuse": "정확히 같은 지식·평가 목표·대상/조건·근거 범위의 기존 절 참조만; 재저작/새 학습 집계 없음",
      "protectedQuestionIds": [
        "bb-q-008",
        "bb-q-009"
      ],
      "newInverseNotAlreadyTaught": true
    },
    "original-exercise": {
      "id": "original-exercise",
      "author": "bread-baker author",
      "provenance": "독립 작성한 숫자·문구·표·보기·연산 및 이유",
      "commercialQuestionsOrNumbersAdopted": false,
      "manufacturingPrescription": false
    },
    "ka-preshape": {
      "id": "ka-preshape",
      "title": "How to preshape sourdough",
      "url": "https://www.kingarthurbaking.com/blog/2019/02/08/preshape-sourdough",
      "publisher": "King Arthur Baking",
      "author": "Maurizio Leo",
      "published": "2019-02-08",
      "locations": [
        "Steps to preshape sourdough (and other bread doughs)",
        "Before final shaping: bench rest"
      ],
      "adopted": "分割/rounded preparation and outer tension; rest returns extensibility; no universal rest duration",
      "localEvidence": "../plan-20261013-piece-preparation-unit/sources/ka-preshape.html",
      "context": "sourdough example; limited mechanical preparation relationship only",
      "checkedOn": "2026-10-15",
      "readMethod": "existing evidence relevant sections + current public web text",
      "rights": {
        "internalReferenceOnly": true,
        "externalImagesUsed": false,
        "externalTextCopied": false,
        "recipeReplicated": false
      },
      "localRawSha256": "e5e0ccbff03a1948ac16c7c5ef8eb697fcb16145efcdc70bc1e1636bd088d509"
    },
    "tpl-divide-preshape": {
      "id": "tpl-divide-preshape",
      "title": "How to Divide and Preshape Bread Dough",
      "url": "https://www.theperfectloaf.com/guides/how-to-preshape-bread-dough/",
      "publisher": "The Perfect Loaf",
      "author": "Maurizio Leo",
      "locations": [
        "What is Dividing Bread Dough?",
        "What is Preshaping Bread Dough?",
        "What is a Bench Rest?"
      ],
      "adopted": "piece quantity vs rounded preparation vs rest; conditional need",
      "localEvidence": "../plan-20261013-piece-preparation-unit/sources/tpl-divide-preshape.html",
      "context": "same author as KA preshape; not two independent experts",
      "checkedOn": "2026-10-15",
      "readMethod": "existing evidence relevant sections + current public web text",
      "rights": {
        "internalReferenceOnly": true,
        "externalImagesUsed": false,
        "externalTextCopied": false,
        "recipeReplicated": false
      },
      "localRawSha256": "bf0f9dbbd49c5940d1187d291d3787a8cbfa42c375c4a74ff0f40e523a6f8730"
    },
    "ka-pretzel": {
      "id": "ka-pretzel",
      "title": "Hot Buttered Soft Pretzels",
      "url": "https://www.kingarthurbaking.com/recipes/hot-buttered-soft-pretzels-recipe",
      "publisher": "King Arthur Baking",
      "updated": "2025-06-11",
      "locations": [
        "ingredients instant yeast",
        "Instructions 7-9"
      ],
      "adopted": "commercial yeast pieces rest before rope shaping only; no recipe values adopted",
      "localEvidence": "../plan-20261013-piece-preparation-unit/sources/ka-pretzel.html",
      "context": "commercial yeast case; does not itself prove rounded preshape mandatory",
      "checkedOn": "2026-10-15",
      "readMethod": "existing evidence relevant sections + current public web text",
      "rights": {
        "internalReferenceOnly": true,
        "externalImagesUsed": false,
        "externalTextCopied": false,
        "recipeReplicated": false
      },
      "localRawSha256": "97643367e1977b6ddfba0212591207838ee268e45c9e64cda737b81710640b91"
    },
    "ka-pan-case": {
      "id": "ka-pan-case",
      "title": "Classic Sandwich Bread",
      "url": "https://www.kingarthurbaking.com/recipes/classic-sandwich-bread-recipe",
      "publisher": "King Arthur Baking",
      "updated": "2026-04-13",
      "locations": [
        "Instructions 4-5"
      ],
      "adopted": "form log -> place in loaf pan -> rise; no dimensions/time/temp adopted",
      "localEvidence": "../plan-20261013-piece-preparation-unit/sources/ka-pan-case.html",
      "context": "one pan loaf; not all breads",
      "checkedOn": "2026-10-15",
      "readMethod": "existing evidence relevant sections + current public web text",
      "rights": {
        "internalReferenceOnly": true,
        "externalImagesUsed": false,
        "externalTextCopied": false,
        "recipeReplicated": false
      },
      "localRawSha256": "a9f4a02fe7f1db0174698ae952f24e8390613bf3838b5ceaed11d9f37e17132b"
    },
    "bc-gel": {
      "id": "bc-gel",
      "title": "Gelatinization — Modern Pastry and Plated Dessert Techniques",
      "url": "https://opentextbc.ca/modernpastryandplateddesserts/chapter/gelatinization/",
      "publisher": "BCcampus / The BC Cook Articulation Committee",
      "section": "Starches",
      "adopted": "heated starch + water, granule swelling; bread crumb structure",
      "excluded": "numeric conditions and non-bread gel systems",
      "evidence": "../batch-20261015-bake-cool/sources/web-reading-notes.md",
      "access": "web text directly read; raw fetch403 recorded; no bypass",
      "checkedOn": "2026-10-15",
      "evidenceSha256": "2ad44928864ad45c765dc0af5a68437ce00601190b5518e7b35561781af55407",
      "externalImagesUsed": false
    },
    "bc-coag": {
      "id": "bc-coag",
      "title": "Coagulation — Modern Pastry and Plated Dessert Techniques",
      "url": "https://opentextbc.ca/modernpastryandplateddesserts/chapter/coagulation/",
      "publisher": "BCcampus / The BC Cook Articulation Committee",
      "section": "opening definition; Egg proteins context boundary",
      "adopted": "protein coagulation meaning; no egg temperature applied to bread",
      "excluded": "egg/dairy quantitative cooking conditions",
      "evidence": "../batch-20261015-bake-cool/sources/web-reading-notes.md",
      "access": "web text directly read; raw fetch403 recorded",
      "checkedOn": "2026-10-15",
      "evidenceSha256": "2ad44928864ad45c765dc0af5a68437ce00601190b5518e7b35561781af55407",
      "externalImagesUsed": false
    },
    "ka-cool": {
      "id": "ka-cool",
      "title": "How to tell if bread is done baking",
      "url": "https://www.kingarthurbaking.com/blog/2023/05/31/how-to-tell-if-bread-is-done",
      "publisher": "King Arthur Baking",
      "author": "Annabelle Shippee",
      "date": "2023-05-31",
      "section": "And just because your bread is finished baking...",
      "adopted": "moisture release and internal structure setting during cooling; cool before slicing",
      "excluded": "all numerical temperatures/time/weight-loss and doneness prescriptions",
      "evidence": "sources/ka-cool.html",
      "checkedOn": "2026-10-15",
      "evidenceSha256": "25bc51202d84ed83c36835396ac4f785e3256b7fa6d4acfb762f016648f1eae4",
      "externalImagesUsed": false
    },
    "ka-store": {
      "id": "ka-store",
      "title": "The best way to store yeast bread",
      "url": "https://www.kingarthurbaking.com/blog/2020/07/08/the-best-way-to-store-yeast-bread",
      "publisher": "King Arthur Baking",
      "author": "PJ Hamel",
      "date": "2020-07-08",
      "section": "airtight wrapping/crust tradeoff; freezing; refrigeration",
      "adopted": "moisture-retaining wrapping keeps crumb softer but may soften crisp crust; freezing for longer storage of plain bread",
      "excluded": "universal shelf-life, exact days/temperatures, rice antimold suggestion, original starch state oversimplification",
      "evidence": "sources/ka-store.html",
      "access": "web text and raw HTML body read",
      "checkedOn": "2026-10-15",
      "evidenceSha256": "46bce7dddf14da344b7a9b14d6b188f33ebcc10bdb421acf35b3d9ee914099d3",
      "externalImagesUsed": false
    },
    "foods-staling": {
      "id": "foods-staling",
      "title": "Impact of Storing Condition on Staling and Microbial Spoilage Behavior of Bread and Their Contribution to Prevent Food Waste",
      "url": "https://www.mdpi.com/2304-8158/10/1/76",
      "doi": "10.3390/foods10010076",
      "publisher": "Foods 2021, 10(1), 76",
      "author": "Thekla Alpers et al.",
      "date": "2021-01-02",
      "section": "Introduction; 3.4 Bread Staling under Different Storage Conditions",
      "adopted": "starch retrogradation/water redistribution differ from dehydration; refrigerated samples firmed faster under studied conditions",
      "excluded": "all microbial-safety/mycotoxin conclusions and numerical results; four tested storage methods do not represent all materials or products",
      "evidence": "sources/web-reading-notes.md",
      "access": "publisher indexed full text directly read through web search; raw HTTP200 is interstitial, not article content",
      "rawEvidence": "sources/foods-staling.html",
      "rawUsableArticle": false,
      "checkedOn": "2026-10-15",
      "evidenceSha256": "9def5eb7759689c36939a96500c2dc4c3207c5b486827fde06ff0b2f584eed17",
      "externalImagesUsed": false
    },
    "usda-molds": {
      "id": "usda-molds",
      "title": "Molds on Food: Are They Dangerous?",
      "url": "https://www.fsis.usda.gov/food-safety/safe-food-handling-and-preparation/food-safety-basics/molds-food-are-they-dangerous",
      "publisher": "USDA FSIS",
      "section": "Bread and baked goods table; mold roots below surface; do not sniff",
      "adopted": "porous bread can be contaminated below surface; discard guidance; visible area not complete boundary",
      "excluded": "US hygiene guidance is not Korean law; no chemical cleaning recipes/numerical toxins/generalization to cheese",
      "evidence": "sources/usda-molds.html",
      "access": "web indexed text and actual raw article/table read",
      "checkedOn": "2026-10-15",
      "evidenceSha256": "88f1b315464b1c91518f6834f6d1a98610fc1aa34cc27a6d37c3d5010c8b2437",
      "externalImagesUsed": false
    },
    "mfds-pack": {
      "id": "mfds-pack",
      "title": "식품 소비단계에서 벌레, 곰팡이 이물 발생 예방요령 안내",
      "url": "https://www.foodsafetykorea.go.kr/portal/board/boardDetail.do?bbs_no=bbs080&menu_grp=MENU_NEW05&menu_no=2857&ntctxt_no=32539",
      "publisher": "식품안전나라 / 식품의약품안전처",
      "section": "곰팡이 이물 예방요령",
      "adopted": "packaging damage and unsuitable prolonged open storage as prevention concerns",
      "excluded": "historical statistics, officials, reporting number, former date-label wording and universal room/refrigerator prescriptions",
      "evidence": "sources/mfds-pack.html",
      "access": "web search text and raw HTML contents field read",
      "checkedOn": "2026-10-15",
      "evidenceSha256": "f8ba0116b208dea2e2a6cff5b5e0f3c708d4da6f047253c12eea04c4535b7081",
      "externalImagesUsed": false
    },
    "bc-sugar": {
      "id": "bc-sugar",
      "title": "The Application of Sugar — Understanding Ingredients for the Canadian Baker",
      "url": "https://opentextbc.ca/ingredients/chapter/the-application-of-sugar/",
      "publisher": "BCcampus / The BC Cook Articulation Committee",
      "section": "browning; yeast nourishment; non-sweetening functions",
      "adopted": "caramelization sugar heating; Maillard reducing sugar and amino group; sugar sweetness/available substrate",
      "excluded": "shelf-life/nutritional/general substitution claims and exact temperatures",
      "access": "web full chapter text read; raw403 recorded",
      "evidence": "sources/web-reading-notes.md",
      "checkedOn": "2026-10-15",
      "evidenceSha256": "f8e80309c73875bf7b09b6d2402ac3c466a8ce0a41453448f0394176a38ec2bf"
    },
    "bc-salt": {
      "id": "bc-salt",
      "title": "Functions of Salt in Baking — Understanding Ingredients for the Canadian Baker",
      "url": "https://opentextbc.ca/ingredients/chapter/functions-of-salt-in-baking/",
      "publisher": "BCcampus / The BC Cook Articulation Committee",
      "section": "Fermentation; Dough Conditioning; Flavour",
      "adopted": "fermentation restraint, gluten strengthening, flavor",
      "excluded": "antiseptic/health/nutritive-value claims; maximum salt and universal percentages",
      "access": "web full chapter text read; raw403 recorded",
      "evidence": "sources/web-reading-notes.md",
      "checkedOn": "2026-10-15",
      "evidenceSha256": "f8e80309c73875bf7b09b6d2402ac3c466a8ce0a41453448f0394176a38ec2bf"
    },
    "ka-yeast": {
      "id": "ka-yeast",
      "title": "Yeast — Professional Reference",
      "url": "https://www.kingarthurbaking.com/pro/reference/yeast",
      "publisher": "King Arthur Baking",
      "section": "Water; Food; osmotic effect",
      "adopted": "available sugar; high sugar concentration can hinder fermentation through water availability",
      "excluded": "numerical sugar cutoff, yeast conversion ratios, storage/pitch temperatures, strain claims",
      "evidence": "sources/ka-yeast.html",
      "checkedOn": "2026-10-15",
      "evidenceSha256": "ac16d72824bae8293e0747436cb4d396a0a257d4c7ed36c564bfff373956c6c1"
    },
    "ka-salt": {
      "id": "ka-salt",
      "title": "Salt — Professional Reference",
      "url": "https://www.kingarthurbaking.com/pro/reference/salt",
      "publisher": "King Arthur Baking",
      "section": "flavor/gluten structure/retarding effect",
      "adopted": "flavor, strengthening gluten, moderating fermentation; not direct gas production",
      "excluded": "fixed percent, recommendations on mixing schedule/levain, flour treatment/color preferences",
      "evidence": "sources/ka-salt.html",
      "checkedOn": "2026-10-15",
      "evidenceSha256": "cbfe3e486f063a8c208d87cd1ee9908ff912d95b34d86f9e6ed46ecfd37f7c77"
    },
    "mfds-nutrition": {
      "id": "mfds-nutrition",
      "title": "영양표시를 보면 건강이 보여요! — 영양표시 리플렛",
      "publisher": "식품의약품안전처 식품안전정책국 식품표시광고정책과 / 식품안전나라",
      "url": "https://www.foodsafetykorea.go.kr/upload/20180629/nutrition/content/20250729.pdf",
      "documentFileDate": "2025-07-29 (filename)",
      "section": "PDF2쪽: 영양표시 확인하고 나에게 맞는 식품 선택 / 영양성분 표시 이해하기",
      "adopted": "basic4/4/9 coefficients; reference quantity vs total contents scaling",
      "excluded": "legal-compliance/complete-label rules, actual sample product, medical/nutrient-intake advice and all other factors",
      "evidence": "sources/mfds-nutrition-2025.pdf",
      "visualEvidence": "sources/mfds-nutrition-p2.png",
      "readingNotes": "sources/reading-notes.md",
      "access": "public rawPDF200; web text read; local Poppler page2 viewed",
      "checkedOn": "2026-10-15",
      "evidenceSha256": "8fc7ad6a1befda2357a8c3d1a081fe49ccc63c5e55f3af55dfbab82c1f87c4be"
    },
    "openstax-heat": {
      "id": "openstax-heat",
      "title": "14.4 Heat Transfer Methods — College Physics",
      "publisher": "OpenStax / Rice University",
      "author": "Paul Peter Urone and Roger Hinrichs",
      "url": "https://openstax.org/books/college-physics/pages/14-4-heat-transfer-methods",
      "section": "three definitions and coexistence/natural air movement examples",
      "evidence": "sources/openstax-heat.html",
      "adopted": "physical definitions only; original baking application examples/inference",
      "excluded": "external wording/figures/activities and numerical shares; no reproduction of NC-SA content",
      "access": "web full section and actual saved definition HTML read",
      "checkedOn": "2026-10-15",
      "evidenceSha256": "49bee616f6a73de963ccd0a8981c42a2dc28c28f1ee3cd2be9b9f0dd27368b7d"
    },
    "illinois-spring": {
      "id": "illinois-spring",
      "title": "4-H Cooking 301 — Baking Yeast Breads",
      "publisher": "University of Illinois Extension",
      "author": "Madonna Weese et al.",
      "url": "https://extension.illinois.edu/sites/default/files/4h_cooking_301_book.pdf",
      "section": "printed p29 / PDF page29 (zero-based28)",
      "evidence": "sources/illinois-cooking301.pdf",
      "visualEvidence": "sources/illinois-p29.png",
      "adopted": "oven spring as early rapid rise from heated gas expansion and continuing initial yeast activity",
      "excluded": "all baking minutes/temperatures, terminal yeast temperatures, universal doneness tests and other chapters",
      "access": "web exact passage and local Poppler page viewed",
      "checkedOn": "2026-10-15",
      "evidenceSha256": "491107d32da986c70c45b86bf517bd0139139cbd22ba055deff460297d2f69a7"
    },
    "exploratorium-spring": {
      "id": "exploratorium-spring",
      "title": "Science of Bread: Bread Science 101",
      "publisher": "Exploratorium",
      "url": "https://annex.exploratorium.edu/cooking/bread/bread_science.html",
      "section": "gas pockets, last baking paragraph",
      "evidence": "sources/exploratorium-bread.html",
      "adopted": "gas pockets expand; further heating ends yeast activity/sets structure",
      "excluded": "all quantitative composition, species/counts and external images/animation",
      "access": "web full body read",
      "checkedOn": "2026-10-15",
      "evidenceSha256": "3d124b6860285f24aff7261e0f6bf226fc4f8ab2fae9001d7e14e80ca9c57384"
    },
    "ka-steam": {
      "id": "ka-steam",
      "title": "A guide to baking bread with steam at home",
      "publisher": "King Arthur Baking",
      "author": "Jennifer Latham",
      "date": "2024-04-26",
      "url": "https://www.kingarthurbaking.com/blog/2024/04/26/baking-bread-with-steam-at-home",
      "section": "Why steam is necessary; hearth/pan boundary",
      "evidence": "sources/ka-steam.html",
      "adopted": "conditional use: moist flexible surface delays premature crust formation and allows spring",
      "excluded": "universal steam prescription; particular equipment/water/time instructions or images",
      "access": "web body read",
      "checkedOn": "2026-10-15",
      "evidenceSha256": "2d874d15ebe6d333f73094f4c12082b6e3f64f947f6db02d546ed0aae8db25d3"
    },
    "ncs-pastry-pan": {
      "id": "ncs-pastry-pan",
      "title": "제과기능사 취득과정 SQF 훈련 과정 설계",
      "publisher": "NCS",
      "url": "https://www.ncs.go.kr/web/sqf/img/guide06/02/%EC%A0%EA%B3%BC.pdf",
      "section": "PDF p3 / zero-based2 basic cake knowledge/training table",
      "access": "web extracted body read; local fetch400; no saved PDF/pixel claim",
      "evidence": "sources/reading-notes.md",
      "adopted": "adjacent pastry example of using pan volume and product specific volume to calculate dough quantity",
      "excluded": "not a bread standard, no formula/range supplied, no reproduction of pages/figures/questions"
    },
    "panettone-specific-volume": {
      "id": "panettone-specific-volume",
      "title": "Influence of Preferments on the Physicochemical and Sensory Quality of Traditional Panettone",
      "author": "Nicodemo C. Jamanca-Gonzales et al.",
      "publisher": "Foods",
      "year": 2022,
      "doi": "10.3390/foods11172566",
      "url": "https://pmc.ncbi.nlm.nih.gov/articles/PMC9455473/",
      "section": "2.5 Specific Volume and Density",
      "access": "web body read; local200 is CAPTCHA, not article; no bypass",
      "evidence": "sources/reading-notes.md",
      "adopted": "example of product volume divided by product mass; distinct basis only",
      "excluded": "all original experiment numbers, recipes, health claims and images"
    },
    "bipm-litre": {
      "id": "bipm-litre",
      "title": "Resolution 6 of the 12th CGPM (1964)",
      "publisher": "BIPM",
      "url": "https://www.bipm.org/en/committees/cg/cgpm/12-1964/resolution-6",
      "section": "paragraph2",
      "evidence": "sources/bipm-litre.html",
      "evidenceSha256": "31980c5e5dcbea708b33c971ffadd10f4b6aa354886524a790efa02ec361c29d",
      "access": "web body and raw HTML relevant clause read",
      "adopted": "L is special name for dm3; mL=cm3 derived by decimal unit conversion"
    },
    "sv-author-math": {
      "id": "sv-author-math",
      "type": "author-defined exercise and direct algebra",
      "evidence": "sources/reading-notes.md",
      "adopted": "explicit exercise v=pan internal volume / unbaked panning mass; algebra and fictional data",
      "inference": true,
      "limits": "not universal bread standard; product constants/measurement/loss prescriptions held"
    },
    "ft-author-application": {
      "id": "ft-author-application",
      "type": "original teaching application",
      "adopted": "easy Korean role terms, pre-processing/consistency explanations, photo observation and boundaries",
      "evidence": "sources/reading-notes.md",
      "inference": true
    },
    "ka-swirl": {
      "id": "ka-swirl",
      "title": "Cinnamon Streusel Swirl Bread",
      "author": "King Arthur Baking",
      "url": "https://www.kingarthurbaking.com/recipes/cinnamon-streusel-swirl-bread-recipe",
      "evidence": "sources/ka-swirl.html",
      "evidenceSha256": "9885772ede91c122788f56302d1d2cd9b71281449d6a72bd6c0acc89f23cf5a6",
      "adopted": "stages6-11; dough/filling/topping roles, roll filling, pre-bake streusel and crumb/mass distinction",
      "access": "actual relevant web body read; raw HTML saved",
      "excluded": "all recipes/numeric amounts/time/temperature/storage, original figures and exercises",
      "checkedOn": "2026-10-15"
    },
    "ka-streusel": {
      "id": "ka-streusel",
      "title": "Streusel Topping",
      "author": "PJ Hamel / King Arthur Baking",
      "url": "https://www.kingarthurbaking.com/recipes/streusel-topping-recipe",
      "evidence": "sources/ka-streusel.html",
      "evidenceSha256": "f1687c0ef9e32af28f29fb30024535049020cf0b38fc6495d6407847bcc7cc5f",
      "adopted": "opening and steps1-2; crumb mixture and pre-bake application only",
      "access": "actual relevant web body read; raw HTML saved",
      "excluded": "all recipes/numeric amounts/time/temperature/storage, original figures and exercises",
      "checkedOn": "2026-10-15"
    },
    "ka-icing": {
      "id": "ka-icing",
      "title": "Perfectly Pillowy Cinnamon Rolls",
      "author": "King Arthur Baking",
      "url": "https://www.kingarthurbaking.com/recipes/perfectly-pillowy-cinnamon-rolls-recipe",
      "evidence": "sources/ka-icing.html",
      "evidenceSha256": "4e1a83413f090630e9b76d19085f167e9cf6cdd245ef92058e0913f1c6b43580",
      "adopted": "steps18-20; icing applied after baking/cooling, no numeric duration",
      "access": "actual relevant web body read; raw HTML saved",
      "excluded": "all recipes/numeric amounts/time/temperature/storage, original figures and exercises",
      "checkedOn": "2026-10-15"
    },
    "ka-fill-options": {
      "id": "ka-fill-options",
      "title": "5 ways to fill cinnamon rolls ... without the cinnamon",
      "author": "Rossi Anastopoulo / King Arthur Baking",
      "url": "https://www.kingarthurbaking.com/blog/2021/05/06/cinnamon-roll-filling-options",
      "evidence": "../batch-20261015-fill-topping/sources/ka-fill-options.html",
      "evidenceSha256": "c08e1749161128c23d3e0464f68f7f71e15f2eacbc9e61580e4f92b8b13698b7",
      "adopted": "Incorporate mix-ins; Spread on jams and preserves; chop for rolling and thick/non-runny yet not leak-proof spreads",
      "access": "actual relevant web body read; raw HTML saved",
      "excluded": "all recipes/numeric amounts/time/temperature/storage, original figures and exercises",
      "checkedOn": "2026-10-15",
      "reuseReason": "Q040 meaning unchanged; only direct return section moved"
    },
    "hy-author-application": {
      "id": "hy-author-application",
      "type": "original Korean teaching application",
      "adopted": "plain contamination/source/transfer/cleaning terms; baking workflow application, not legal requirements or measured exposure",
      "evidence": "sources/reading-notes.md",
      "inference": true
    },
    "mfds-hands": {
      "id": "mfds-hands",
      "title": "컨슈머 뉴스레터 Issue39: 한가위에도 식중독 주의하세요!",
      "publisher": "식품의약품안전처",
      "url": "https://www.mfds.go.kr/brd/m_61/view.do?seq=54362",
      "evidence": "sources/mfds-hands.html",
      "evidenceSha256": "8b201acd184c3aa747ca60ec803964ef565fbbd939dea10816b44df83d0b7e34",
      "adopted": "2025-10-02; actual saved card alt text about running water/soap/30sec before preparation; no pixel claim",
      "checkedOn": "2026-10-15",
      "access": "relevant actual web body/raw HTML read as specified",
      "excluded": "external text/figures/videos, legal facility rules, disease management and omitted numerical recipes"
    },
    "kdca-hands": {
      "id": "kdca-hands",
      "title": "모두의 건강을 지키는 올바른 손씻기 습관!",
      "publisher": "질병관리청",
      "url": "https://www.kdca.go.kr/kdca/2855/subview.do?enc=Zm5jdDF8QEB8JTJGYmJzJTJGa2RjYSUyRjQ3JTJGMzExNDcyJTJGYXJ0Y2xWaWV3LmRvJTNG",
      "evidence": "sources/kdca-hands.html",
      "evidenceSha256": "49fe8f80c22e5478cfc6cf06c58c9f0561a0073d65d4aa4f86f7d95a9e264e69",
      "adopted": "2026-06-18; actual posted prose food preparation/bathroom/cough occasions and soap30sec; no video watched/copied",
      "checkedOn": "2026-10-15",
      "access": "relevant actual web body/raw HTML read as specified",
      "excluded": "external text/figures/videos, legal facility rules, disease management and omitted numerical recipes"
    },
    "cdc-hands": {
      "id": "cdc-hands",
      "title": "About Handwashing",
      "publisher": "CDC",
      "url": "https://www.cdc.gov/clean-hands/about/index.html",
      "evidence": "sources/cdc-hands.html",
      "evidenceSha256": "141f2ccf549cb87040c996121252047e00385a7f9b59dda1ade0d5b9d982749a",
      "adopted": "How it works; back/between/under nails, rinse and clean drying; US20sec excluded",
      "checkedOn": "2026-10-15",
      "access": "relevant actual web body/raw HTML read as specified",
      "excluded": "external text/figures/videos, legal facility rules, disease management and omitted numerical recipes"
    },
    "fda-flour": {
      "id": "fda-flour",
      "title": "Handling Flour Safely: What You Need to Know",
      "publisher": "FDA",
      "url": "https://www.fda.gov/food/buy-store-serve-safe-food/handling-flour-safely-what-you-need-know",
      "evidence": "sources/fda-flour.html",
      "evidenceSha256": "26d8175a5c340de7d7ba173fa6b5d61f65a1399df5ee66a759aae3cae4d40eb9",
      "adopted": "5ImportantThings/Dos andDonts: raw flour risk, separation and soap-water hand/equipment cleanup; other values excluded",
      "checkedOn": "2026-10-15",
      "access": "relevant actual web body/raw HTML read as specified",
      "excluded": "external text/figures/videos, legal facility rules, disease management and omitted numerical recipes"
    },
    "foodsafety-separate": {
      "id": "foodsafety-separate",
      "title": "4 Steps to Food Safety",
      "publisher": "FoodSafety.gov",
      "url": "https://www.foodsafety.gov/keep-food-safe/4-steps-to-food-safety",
      "evidence": "sources/foodsafety-foursteps.html",
      "evidenceSha256": "44b05b824b5b745ec1dfcc37505cd05df74977ca4e5b6276f5423225b9114643",
      "adopted": "Clean/Separate: raw vs cooked separation and utensil/surface cleanup; US timings/temperatures excluded",
      "checkedOn": "2026-10-15",
      "access": "relevant actual web body/raw HTML read as specified",
      "excluded": "external text/figures/videos, legal facility rules, disease management and omitted numerical recipes"
    },
    "mfds-haccp": {
      "id": "mfds-haccp",
      "title": "컨슈머 뉴스레터 Issue17: HACCP, 해썹?",
      "publisher": "식품의약품안전처/식품안전나라",
      "publicationDate": "2022-05-06",
      "adopted": "actual posted image alt: preventive HACCP purpose and3 hazard families; not poster pixels",
      "excluded": "2022 certification mandatory list/turnover/score/revocation law; all external artwork",
      "url": "https://www.foodsafetykorea.go.kr/portal/board/boardDetail.do?bbs_no=BBS190405&menu_no=3852&ntctxt_no=1089907",
      "evidence": "sources/mfds-web-read.md",
      "evidenceSha256": "56a5c9ae7eaa0ce3ee1e50d9065eddd40f718c2ed3189e7c8f0afad73dd50986",
      "checkedOn": "2026-10-15",
      "access": "actual web extracted posted alt read; raw request timed out, no rawHTML/pixel claim",
      "externalImagesUsed": false
    },
    "fda-haccp": {
      "id": "fda-haccp",
      "title": "HACCP Principles & Application Guidelines",
      "publisher": "FDA/NACMCF",
      "publicationDate": "Adopted August14,1997; technical guidance retained, not Korean law",
      "adopted": "definitions/principle1 safety vs quality/metal contamination and AppendixA nonfood chemical segregation; distinction harmful factors vs all microbes/chemicals",
      "excluded": "US legal rules, beef/egg/chicken numeric cases, published figures and CCP prescriptions",
      "url": "https://www.fda.gov/food/hazard-analysis-critical-control-point-haccp/haccp-principles-application-guidelines",
      "evidence": "sources/fda-haccp.html",
      "evidenceSha256": "8ff69c19695b7e3732870a7d431a695b14eb907c03061310943c5eaa8849d922",
      "checkedOn": "2026-10-15",
      "access": "actual relevant web body read; raw HTML saved",
      "externalImagesUsed": false
    },
    "fao-intro": {
      "id": "fao-intro",
      "title": "Introduction to HACCP",
      "publisher": "FAO GHP/HACCP Toolbox",
      "publicationDate": "2023-04-14",
      "adopted": "preventive process approach; biological/chemical/physical; GHP prerequisite foundation",
      "excluded": "source figure/PDF/whole system implementation claim",
      "url": "https://www.fao.org/good-hygiene-practices-haccp-toolbox/haccp/introduction-to-haccp/",
      "evidence": "sources/fao-intro.html",
      "evidenceSha256": "da0deb5de444896d23d7a56a85aaf6786043f66849d731d65a5f141dccb8830f",
      "checkedOn": "2026-10-15",
      "access": "actual relevant web body read; raw HTML saved",
      "externalImagesUsed": false
    },
    "fao-analysis": {
      "id": "fao-analysis",
      "title": "Step6 conducting a hazard analysis",
      "publisher": "FAO GHP/HACCP Toolbox",
      "publicationDate": "2023-04-14",
      "adopted": "identify potential hazards/evaluate likelihood and severity, context-specific significance",
      "excluded": "external guidancePDF/forms/risk scoring or full hazard analysis",
      "url": "https://www.fao.org/good-hygiene-practices-haccp-toolbox/haccp/step-6-conducting-a-hazard-analysis/en",
      "evidence": "../batch-20261015-hazard-haccp/sources/fao-analysis.html",
      "evidenceSha256": "aa3354564507e0f7084392b27aad1cdaff8bd33d3cd791a9cfd4a7a968c92f94",
      "checkedOn": "2026-10-15",
      "access": "actual relevant web body read; raw HTML saved",
      "externalImagesUsed": false,
      "reuseReason": "same adopted claim/condition and no original figures; prior actual reading/hash retained"
    },
    "fao-ccp": {
      "id": "fao-ccp",
      "title": "Step7 determining critical control points",
      "publisher": "FAO GHP/HACCP Toolbox",
      "publicationDate": "2023-04-14",
      "adopted": "CCP essential control step; prerequisite GHP may control some steps; do not declare all stepsCCP",
      "excluded": "external decision tree/PDF/form, actual baking process CCP designation",
      "url": "https://www.fao.org/good-hygiene-practices-haccp-toolbox/haccp/step-7-determining-critical-control-points/en",
      "evidence": "../batch-20261015-hazard-haccp/sources/fao-ccp.html",
      "evidenceSha256": "5693101849e29f9cbf86e80afed39625f9bf5d92fde2e3ac65b6ef1ed22debdf",
      "checkedOn": "2026-10-15",
      "access": "actual relevant web body read; raw HTML saved",
      "externalImagesUsed": false,
      "reuseReason": "same adopted claim/condition and no original figures; prior actual reading/hash retained"
    },
    "fao-limits": {
      "id": "fao-limits",
      "title": "Step8 establishing and validating critical limits",
      "publisher": "FAO GHP/HACCP Toolbox",
      "publicationDate": "2023-04-14",
      "adopted": "measurable/observable boundary; scientifically validated; distinction from actual observation",
      "excluded": "all product numeric critical limits, unprovided temperatures/times/pH/aw",
      "url": "https://www.fao.org/good-hygiene-practices-haccp-toolbox/haccp/step-8-establishing-and-validating-critical-limits/en",
      "evidence": "../batch-20261015-hazard-haccp/sources/fao-limits.html",
      "evidenceSha256": "7ed8a6f3fe72ed1f8cab9836b6fe1bd408582b84656063850a4ff7ae4c971f2d",
      "checkedOn": "2026-10-15",
      "access": "actual relevant web body read; raw HTML saved",
      "externalImagesUsed": false,
      "reuseReason": "same adopted claim/condition and no original figures; prior actual reading/hash retained"
    },
    "fao-monitor": {
      "id": "fao-monitor",
      "title": "Step9 Monitoring CCPs",
      "publisher": "FAO GHP/HACCP Toolbox",
      "publicationDate": "2023-04-14",
      "adopted": "scheduled observation/measurement against critical limits, data and records",
      "excluded": "product-specific frequency/values, full corrective/verification procedures",
      "url": "https://www.fao.org/good-hygiene-practices-haccp-toolbox/haccp/step-9-monitoring-critical-limits/en",
      "evidence": "../batch-20261015-hazard-haccp/sources/fao-monitor.html",
      "evidenceSha256": "83ba7fe8f0a789a2202c768c8856130d1b75e1314a3f623deb2b6b659e80306d",
      "checkedOn": "2026-10-15",
      "access": "actual relevant web body read; raw HTML saved",
      "externalImagesUsed": false,
      "reuseReason": "same adopted claim/condition and no original figures; prior actual reading/hash retained"
    },
    "hc-author-application": {
      "id": "hc-author-application",
      "type": "original Korean teaching application",
      "inference": true,
      "evidence": "sources/reading-notes.md",
      "adopted": "plain hazard/category examples, role comparisons and hypothetical already-determinedCCP; no actual contamination or product control plan",
      "evidenceSha256": "84a79c76f5de214ac28ee87c339f296d5957aaa551168b7c3cc6f62ae8f5b61e"
    },
    "fao-correct": {
      "id": "fao-correct",
      "title": "Step10 corrective actions",
      "adopted": "CCP-specific written corrective actions, process control restored and affected products addressed; root cause/reoccurrence prevention and documented details",
      "excluded": "externalPDF/form, actual product reprocessing/disposal/release procedure or numeric limit",
      "publisher": "FAO GHP/HACCP Toolbox",
      "publicationDate": "2023-04-14",
      "url": "https://www.fao.org/good-hygiene-practices-haccp-toolbox/haccp/step-10-corrective-actions/en",
      "evidence": "sources/fao-correct.html",
      "evidenceSha256": "f3f6cae0b2a0e114632735d43941da9e84e60b39ea78eac2ba4eae9588e54197",
      "access": "actual relevant web body read; raw HTML saved",
      "checkedOn": "2026-10-15",
      "externalImagesUsed": false
    },
    "fao-verify": {
      "id": "fao-verify",
      "title": "Step11 validation and verification",
      "adopted": "prior validation under production conditions; after implementation plan followed and hazards controlled; review on changes/revalidate when necessary",
      "excluded": "externalPDF/figure, actual validation study or full facility audit/verification frequency",
      "publisher": "FAO GHP/HACCP Toolbox",
      "publicationDate": "2023-04-14",
      "url": "https://www.fao.org/good-hygiene-practices-haccp-toolbox/haccp/step-11-validation-and-verification/en",
      "evidence": "sources/fao-verify.html",
      "evidenceSha256": "7f826489beaba13d8e0b98c26bda2b1cafa0e43e03bc23b744326a6e0a4bda54",
      "access": "actual relevant web body read; raw HTML saved",
      "checkedOn": "2026-10-15",
      "externalImagesUsed": false
    },
    "fao-record": {
      "id": "fao-record",
      "title": "Step12 documentation and record keeping",
      "adopted": "accurate documentation/recordkeeping appropriate to operation to support checking controls maintained; paper/electronic formats",
      "excluded": "externalPDF/form, legal retention period/template/facility certification adequacy",
      "publisher": "FAO GHP/HACCP Toolbox",
      "publicationDate": "2023-04-14",
      "url": "https://www.fao.org/good-hygiene-practices-haccp-toolbox/haccp/step-12-documentation-and-record-keeping/en",
      "evidence": "sources/fao-record.html",
      "evidenceSha256": "3bc0c45a46ab16a42a5c5898ef5e718bf96ae0a23993912fc6cc9bfcc02bdbde",
      "access": "actual relevant web body read; raw HTML saved",
      "checkedOn": "2026-10-15",
      "externalImagesUsed": false
    },
    "hr-author-application": {
      "id": "hr-author-application",
      "type": "original Korean teaching application",
      "inference": true,
      "evidence": "sources/reading-notes.md",
      "adopted": "plain deviation/two corrective targets, record review example, plan vs actual record comparison; no facility procedures or numeric plan",
      "evidenceSha256": "f50d82de83b70965eb3c2eac707b89a1e693147e5df9868b8325c36f269fc52e"
    },
    "fp-fda-definitions": {
      "id": "fp-fda-definitions",
      "title": "Bad Bug Book2 — Glossary and C.perfringens",
      "publisher": "FDA",
      "url": "https://www.fda.gov/media/83271/download?attachment=",
      "location": "PDF267–268/0-based266–267 definitions Food intoxication/Foodborne infection; PDF80–83/0-based79–82 C.perfringens Consumer snapshot/Route/Pathway",
      "adopted": "ingestion live pathogenic microbes versus preformed microbial toxins not requiring live microbes at ingestion; C.perfringens toxin produced in intestines",
      "excluded": "counts/doses/US statistics/clinical claims/handling numbers and original figures",
      "label": "Bad Bug Book2 — Glossary and C.perfringens"
    },
    "fp-cdc-perfringens": {
      "id": "fp-cdc-perfringens",
      "title": "About C.perfringens food poisoning",
      "publisher": "CDC",
      "url": "https://www.cdc.gov/clostridium-perfringens/about/",
      "updatedObserved": "2026-09-28",
      "location": "How C.perfringens makes people sick",
      "adopted": "after eating contaminated food, bacteria can make toxin; combined with FDA explicit intestinal location",
      "excluded": "US illness frequency, diagnosis/symptoms, original images and numeric handling guidance",
      "label": "About C.perfringens food poisoning"
    },
    "fp-foodnara-name": {
      "id": "fp-foodnara-name",
      "title": "식중독 예방법 — 클로스트리디움 퍼프린젠스균",
      "publisher": "식품안전나라 / 식약처",
      "url": "https://www.foodsafetykorea.go.kr/portal/board/boardDetail.do?bbs_no=bbs401&menu_no=4419&ntctxt_no=1068744",
      "adopted": "same article section uses 퍼프린젠스균 and 웰치균; naming link only",
      "excluded": "all treatment/temperature/numeric and other pathogen claims",
      "label": "식중독 예방법 — 클로스트리디움 퍼프린젠스균"
    },
    "fp-author": {
      "id": "fp-author",
      "title": "GetTalk original relation explanation/questions/diagram",
      "adopted": "sequence/location teaching contrasts; not original exam reconstruction",
      "label": "GetTalk original relation explanation/questions/diagram"
    },
    "st-os-spores": {
      "id": "st-os-spores",
      "title": "Microbiology 3.3 — Endospores",
      "publisher": "OpenStax / ASM Press",
      "url": "https://openstax.org/books/microbiology/pages/3-3-unique-characteristics-of-prokaryotic-cells",
      "location": "Endospores/Table3.1/sporulation/germination paragraphs",
      "evidence": "sources/os-spores.html",
      "adopted": "dormant resistant bacterial survival form; some bacteria only; distinct from fungal reproduction; germination returns to vegetative growth",
      "excluded": "source figures, staining simplifications, specific sterilization parameters",
      "label": "Microbiology 3.3 — Endospores"
    },
    "st-korea-spores": {
      "id": "st-korea-spores",
      "title": "봄철 퍼프린젠스 식중독 예방 요령",
      "publisher": "정책브리핑 / 식품의약품안전처",
      "url": "https://www.korea.kr/news/policyNewsView.do?newsId=148913164",
      "location": "아포(spore) footnote",
      "evidence": "sources/web-reading-notes.md",
      "adopted": "bacterial dormant survival and return to growth under suitable conditions",
      "excluded": "page figures/text, numeric food handling prescriptions",
      "label": "봄철 퍼프린젠스 식중독 예방 요령"
    },
    "st-kc-reuse": {
      "id": "st-kc-reuse",
      "title": "GetTalk 한식 kc-L010-S1 원문 설명 재사용",
      "evidence": "reuse-provenance.json",
      "sourceRoot": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/cooking-change-20261015-r1/",
      "rights": "existing project-authored Korean explanation; underlying factual sources retained in source manifest",
      "adopted": "first three blocks unchanged text; question compared separately",
      "label": "GetTalk 한식 kc-L010-S1 원문 설명 재사용"
    },
    "st-cdc-staph": {
      "id": "st-cdc-staph",
      "title": "About Staph Food Poisoning",
      "publisher": "CDC",
      "url": "https://www.cdc.gov/staph-food-poisoning/about/index.html",
      "date": "2024-04-16",
      "location": "Highlights/Overview/Risk factors/How it spreads",
      "evidence": "sources/web-reading-notes.md",
      "rawFetch": "one direct attempt timeout; actual web article read successfully",
      "adopted": "food contamination through hands, multiplication and toxin formation; pastries/sandwich examples; cooking kills staph but not preformed toxin",
      "excluded": "treatment/diagnosis/symptom timing/US numeric rules and pictures",
      "label": "About Staph Food Poisoning"
    },
    "st-fda-staph": {
      "id": "st-fda-staph",
      "title": "Bad Bug Book Second Edition — Staphylococcus aureus",
      "publisher": "US FDA",
      "url": "https://www.fda.gov/media/83271/download?attachment=",
      "location": "PDF pages84-87 (zero-based83-86), Organism/Consumer snapshot/Route of entry",
      "evidence": "sources/web-reading-notes.md",
      "adopted": "heat-stable enterotoxin versus heat-sensitive organism; preformed toxin and bakery example",
      "excluded": "US illness numbers, numeric handling/dose/clinical claims, original wording/figures",
      "label": "Bad Bug Book Second Edition — Staphylococcus aureus"
    },
    "st-lecture": {
      "id": "st-lecture",
      "title": "2026 제과제빵 기능사 필기 합격권 올인원 총정리",
      "publisher": "파이팅혼공TV",
      "url": "https://www.youtube.com/watch?v=vC4u-nhfZM4",
      "evidence": "../youtube-course-analysis-20261018/SELECTION-AND-ANALYSIS.md",
      "adopted": "study sequence/terminology and selected toxin-topic comparison only",
      "excluded": "erroneous/overgeneralized ASR, reconstructed multiple-choice questions, law/frequency/numeric heating claims",
      "label": "2026 제과제빵 기능사 필기 합격권 올인원 총정리"
    },
    "st-author": {
      "id": "st-author",
      "title": "GetTalk original examples/choice distractors/relationship diagrams",
      "adopted": "teaching examples and question logic; not experimental/safety proof",
      "label": "GetTalk original examples/choice distractors/relationship diagrams"
    },
    "os-growth": {
      "id": "os-growth",
      "title": "Microbiology9.1 How Microbes Grow",
      "publisher": "OpenStax / ASM Press",
      "url": "https://openstax.org/books/microbiology/pages/9-1-how-microbes-grow",
      "section": "Binary Fission / Generation Time",
      "adopted": "common binary division and population increase; variable rate under different conditions",
      "excluded": "division machinery, exact doubling times, formulas, experimental procedures, all images/text reuse",
      "evidence": "sources/os-growth.html",
      "access": "actual web paragraphs read and raw stored",
      "checkedOn": "2026-10-16",
      "label": "Microbiology9.1 How Microbes Grow"
    },
    "os-conditions": {
      "id": "os-conditions",
      "title": "Microbiology Ch9 Summary",
      "publisher": "OpenStax / ASM Press",
      "url": "https://openstax.org/books/microbiology/pages/9-summary",
      "section": "9.2/9.3/9.4/9.5/9.6 related points",
      "adopted": "other oxygen/acidity/temperature/moisture/nutrient conditions exist; no detailed category taught",
      "excluded": "all classifications/thresholds/formulas/clinical claims and reused textbook components",
      "evidence": "sources/os-conditions.html",
      "access": "actual publisher summary read and raw stored",
      "checkedOn": "2026-10-16",
      "label": "Microbiology Ch9 Summary"
    },
    "fda-store": {
      "id": "fda-store",
      "title": "Are You Storing Food Safely?",
      "publisher": "US FDA",
      "url": "https://www.fda.gov/consumers/consumer-updates/are-you-storing-food-safely",
      "section": "Storage Basics / Freezer Facts",
      "adopted": "proper cold storage slows growth; freezing does not kill most bacteria; inhibition not total removal",
      "excluded": "US numeric/label rules and product disposal/recovery prescriptions; universal bread refrigeration",
      "evidence": "sources/fda-store.html",
      "access": "actual article read; raw stored",
      "checkedOn": "2026-10-16",
      "label": "Are You Storing Food Safely?"
    },
    "os-virus": {
      "id": "os-virus",
      "title": "Microbiology1.3 Types of Microorganisms",
      "publisher": "OpenStax / ASM Press",
      "url": "https://openstax.org/books/microbiology/pages/1-3-types-of-microorganisms",
      "section": "Viruses",
      "adopted": "acellular and dependent on living host cell",
      "excluded": "clinical stories, viral measurements, all pictures/textbook component reuse",
      "evidence": "sources/web-reading-notes.md",
      "rawReference": "../batch-20261016-microbe-basics/sources/openstax-types.html",
      "access": "actual Viruses paragraph read",
      "checkedOn": "2026-10-16",
      "label": "Microbiology1.3 Types of Microorganisms"
    },
    "fda-virus": {
      "id": "fda-virus",
      "title": "FDA Food Code2022 Annex4",
      "publisher": "US FDA",
      "url": "https://www.fda.gov/media/184685/download",
      "edition": "2022",
      "section": "What are biological hazards? printed495/PDF575 (0-based574)",
      "adopted": "foodborne viruses require living cells for multiplication; contamination through food/hands/utensils",
      "excluded": "current legal requirements,2026 edition claims, cooking/heat resistance/sanitizer/employee exclusion values, parasite/spore/toxin details",
      "evidence": "sources/web-reading-notes.md",
      "access": "actual selected PDF paragraph read via web tool; no claim of local full PDF copy",
      "checkedOn": "2026-10-16",
      "label": "FDA Food Code2022 Annex4"
    },
    "cdc-noro": {
      "id": "cdc-noro",
      "title": "About Norovirus",
      "publisher": "CDC",
      "date": "2024-04-24",
      "url": "https://www.cdc.gov/norovirus/about/index.html",
      "section": "What it is / How it spreads / Prevention",
      "adopted": "norovirus is viral; contaminated food/water/surfaces can transmit; hygiene route basics",
      "excluded": "diagnosis/treatment/symptoms, durations, rates and product procedures",
      "evidence": "sources/cdc-noro.html",
      "access": "actual article read; raw stored",
      "checkedOn": "2026-10-16",
      "label": "About Norovirus"
    },
    "gv-author-application": {
      "id": "gv-author-application",
      "title": "GetTalk original examples and teaching relationships",
      "author": "GetTalk",
      "adopted": "hypothetical count/role/condition comparisons; not experimental or statutory data",
      "limits": "no past-question/frequency/certification/safety guarantee",
      "checkedOn": "2026-10-16",
      "label": "GetTalk original examples and teaching relationships"
    },
    "os-microbes": {
      "id": "os-microbes",
      "title": "Microbiology 1.3 Types of Microorganisms",
      "publisher": "OpenStax / ASM Press",
      "url": "https://openstax.org/books/microbiology/pages/1-3-types-of-microorganisms",
      "section": "Bacteria; Fungi",
      "adopted": "bacteria versus fungi; yeast/mold basic forms; role differs from grouping",
      "excluded": "clinical examples, all microbe taxonomy, numerical measurements, external illustrations",
      "evidence": "sources/openstax-types.html",
      "access": "web actual text read; raw HTML stored",
      "checkedOn": "2026-10-16",
      "label": "Microbiology 1.3 Types of Microorganisms"
    },
    "bc-yeast-baking": {
      "id": "bc-yeast-baking",
      "title": "Understanding Ingredients for the Canadian Baker / Yeast in Baking",
      "publisher": "BC Cook Articulation Committee",
      "url": "https://opentextbc.ca/ingredients/chapter/yeast-in-baking/",
      "section": "The Functions of Yeast",
      "adopted": "sugar use and carbon dioxide contributing to dough aeration",
      "excluded": "universal storage/temperature recommendations and all yeast metabolism",
      "access": "web actual text read; raw HTTP403 not stored",
      "evidence": "sources/web-reading-notes.md",
      "checkedOn": "2026-10-16",
      "label": "Understanding Ingredients for the Canadian Baker / Yeast in Baking"
    },
    "fda-safe": {
      "id": "fda-safe",
      "title": "Safe Food Handling",
      "publisher": "US FDA",
      "url": "https://www.fda.gov/food/buy-store-serve-safe-food/safe-food-handling",
      "section": "CLEAN/SEPARATE",
      "adopted": "clean utensils/surfaces; separate raw and ready-to-eat contact routes",
      "excluded": "US numbers, Korean law, product disposition/operating plan",
      "evidence": "sources/fda-safe.html",
      "access": "web actual article read; raw article stored",
      "checkedOn": "2026-10-16",
      "label": "Safe Food Handling"
    },
    "commons-yeast": {
      "id": "commons-yeast",
      "title": "20100911 162900 SaccharomycesCerevisiae.jpg",
      "publisher": "Bob Blaylock / Wikimedia Commons",
      "url": "https://commons.wikimedia.org/wiki/File:20100911_162900_SaccharomycesCerevisiae.jpg",
      "section": "Summary / author / licensing / original file",
      "adopted": "rights and photographer-identified subject only",
      "licenseSelected": "CC BY-SA3.0",
      "excluded": "photo metadata scale calculations and natural-color/safety/species inference from appearance",
      "evidence": "sources/commons-yeast.html",
      "access": "actual description/license read; original JPEG directly inspected",
      "checkedOn": "2026-10-16",
      "label": "20100911 162900 SaccharomycesCerevisiae.jpg"
    },
    "mb-author-application": {
      "id": "mb-author-application",
      "title": "GetTalk original teaching applications",
      "author": "GetTalk",
      "adopted": "new comparisons and hypothetical manufacturing examples linking taught principles",
      "limits": "not a primary experimental result, official past question, legal disposal plan or safety certification",
      "checkedOn": "2026-10-16",
      "label": "GetTalk original teaching applications"
    },
    "umass-water": {
      "id": "umass-water",
      "author": "D. Julian McClements / UMass Food Science581",
      "url": "https://people.umass.edu/~mcclemen/581Moisture.html",
      "file": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/water-activity-20261015-r2/sources/umass-moisture.html",
      "actualRead": "Original3.2/3.9~3.9.1; source text includes encoding damage but selected prose/definition readable",
      "adopted": "water content mass basis; water environments; conventional bound/free meanings; aw p/p0 sameT and equilibrium",
      "notAdopted": "experimental protocols; drying conditions; exact freezing/boiling assertions; formula image",
      "reusedFrom": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/water-activity-20261015-r2/source-manifest.json",
      "label": "D. Julian McClements / UMass Food Science581"
    },
    "fda-aw-definition": {
      "id": "fda-aw-definition",
      "date": "1984-04-16",
      "url": "https://www.fda.gov/inspections-compliance-enforcement-and-criminal-investigations/inspection-technical-guides/water-activity-aw-foods",
      "actualRead": "Web original Definition/Sorption Behavior; basic science only",
      "directDownload": "certificate verification failed; no bypass; raw HTML not captured",
      "adopted": "sameT and equilibrium water-vapour-pressure ratio; dissolved salt/sugar effect on water vapour pressure",
      "notAdopted": "US regulations; thresholds; food-specific numbers; old equipment/measurement protocol; global temperature trend",
      "reusedFrom": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/water-activity-20261015-r2/source-manifest.json",
      "label": "fda-aw-definition"
    },
    "decagon-aw-limits": {
      "id": "decagon-aw-limits",
      "author": "Decagon Devices (manufacturer); university-hosted copy is not university authorship",
      "url": "https://talcottlab.tamu.edu/wp-content/uploads/sites/108/2019/01/Fundamentals-of-Aw-Decagon.pdf",
      "file": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/water-activity-20261015-r2/sources/decagon-water-activity.pdf",
      "actualRead": "Printed2/3; original PDF text and local extracts",
      "adopted": "unitless0~1/purewater1; bound water not totally immobilized; continuum and total-water-versus-aw limit",
      "notAdopted": "numeric growth-limit table; government compliance; safety guarantees; product equipment photos; vendor text/figures",
      "reusedFrom": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/water-activity-20261015-r2/source-manifest.json",
      "label": "Decagon Devices (manufacturer); university-hosted copy is not university authorship"
    },
    "gc-kc-reuse": {
      "id": "gc-kc-reuse",
      "title": "GetTalk Korean-cook L019/L020 original explanations and figures",
      "file": "reuse-provenance.json",
      "adopted": "unchanged authored text except bread intro; same original SVGs",
      "sourceRoot": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/seasoning-basics-20261016-r1/",
      "label": "GetTalk Korean-cook L019/L020 original explanations and figures"
    },
    "gc-os-ph": {
      "id": "gc-os-ph",
      "title": "Microbiology9.3 The Effects of pH on Microbial Growth",
      "publisher": "OpenStax / ASM Press",
      "url": "https://openstax.org/books/microbiology/pages/9-3-the-effects-of-ph-on-microbial-growth",
      "read": "definition; optimum/min/max; neutrophiles/fungi selected paragraphs",
      "adopted": "basic pH direction, differing microbial requirements, optimum versus range",
      "excluded": "source figures/numeric growth limits/clinical stories",
      "label": "Microbiology9.3 The Effects of pH on Microbial Growth"
    },
    "gc-os-oxygen": {
      "id": "gc-os-oxygen",
      "title": "Microbiology9.2 Oxygen Requirements",
      "publisher": "OpenStax / ASM Press",
      "url": "https://openstax.org/books/microbiology/pages/9-2-oxygen-requirements-for-microbial-growth",
      "read": "Oxygen Requirements of Microorganisms selected paragraphs",
      "adopted": "five oxygen requirement distinctions",
      "excluded": "source culture-tube diagram/experimental procedures/specific pathogen treatment",
      "label": "Microbiology9.2 Oxygen Requirements"
    },
    "gc-lecture": {
      "id": "gc-lecture",
      "title": "selected vC4u-nhfZM4 partial transcript",
      "file": "../concept-resume-20261021/lecture-analysis/microbial-conditions-selected.txt",
      "adopted": "subject sequence/terminology; not missing options reconstruction",
      "fullVideoTextAvailable": false,
      "label": "selected vC4u-nhfZM4 partial transcript"
    },
    "gc-author": {
      "id": "gc-author",
      "title": "GetTalk original teaching links and diagrams",
      "adopted": "definition/role comparisons; not experimental measurements",
      "label": "GetTalk original teaching links and diagrams"
    },
    "aocs-tg-structure": {
      "id": "aocs-tg-structure",
      "url": "https://www.aocs.org/resource/acylglycerol-lipases-neutral-lipid-hydrolysis/",
      "file": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/lipid-rancidity-20261015-r1/sources/aocs-neutral-lipase.html",
      "actualRead": "Original Introduction 158~161",
      "adopted": "glycerol backbone and3 esterified fatty acids",
      "notAdopted": "clinical/metabolic/drug/energy claims; figures",
      "reusedFrom": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/lipid-rancidity-20261015-r1/source-manifest.json",
      "label": "aocs-tg-structure"
    },
    "okstate-oil-quality": {
      "id": "okstate-oil-quality",
      "author": "Nurham Turgut Dunford",
      "date": "2016-01",
      "url": "https://extension.okstate.edu/fact-sheets/edible-oil-quality",
      "actualRead": "Web original112/115/119/124/126~128",
      "directDownload": "403; no raw HTML captured",
      "adopted": "edible oils major TG; free fatty acids/hydrolysis; acid-value definition; PV initial product and decomposition limit",
      "notAdopted": "nutrition/health; all allowed/discard/blend levels; foreign legal/voluntary standards; methods/protocols; source images",
      "reusedFrom": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/lipid-rancidity-20261015-r1/source-manifest.json",
      "label": "Nurham Turgut Dunford"
    },
    "wisconsin-butter-science": {
      "id": "wisconsin-butter-science",
      "url": "https://cdr.wisc.edu/butter-science-101",
      "file": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/lipid-rancidity-20261015-r1/sources/wisconsin-butter-science.html",
      "actualRead": "Original20/25/28",
      "adopted": "two deterioration paths; lipases release fatty acids; fat category broader than TG",
      "notAdopted": "US butter rules/percentages; processing temperatures/times; preparation photographs",
      "reusedFrom": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/lipid-rancidity-20261015-r1/source-manifest.json",
      "label": "wisconsin-butter-science"
    },
    "ucanr-fat-water": {
      "id": "ucanr-fat-water",
      "url": "https://ucanr.edu/sites/default/files/2020-03/322172.pdf",
      "actualRead": "Search-returned page37 fat/oil text; direct PDF open failed",
      "adopted": "water involvement in hydrolytic rancidity only",
      "notAdopted": "storage instructions/time; container recommendations; photographs or recipe",
      "reusedFrom": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/lipid-rancidity-20261015-r1/source-manifest.json",
      "label": "ucanr-fat-water"
    },
    "iitk-oxidative": {
      "id": "iitk-oxidative",
      "url": "https://fc-iitk.vlabs.ac.in/exp/oxidative-rancidity-in-fats/theory.html",
      "actualRead": "Search-returned original theory body; opened page returned navigation only",
      "adopted": "oxygen/unsaturated fatty acids; hydroperoxide and secondary products; possible low PV after decomposition",
      "notAdopted": "experimental procedures; numeric classification; graphics",
      "reusedFrom": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/lipid-rancidity-20261015-r1/source-manifest.json",
      "label": "iitk-oxidative"
    },
    "asu-protein": {
      "id": "asu-protein",
      "title": "Breaking Proteins",
      "author": "Karla Moeller / Arizona State University",
      "url": "https://askabiologist.asu.edu/activities/breaking-proteins",
      "file": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/protein-emulsion-20261015-r1/sources/asu-breaking-proteins.html",
      "locations": "How to Break Proteins and What Happened 1/2",
      "adopted": "folded protein shape; heated white appearance and connections",
      "notAdopted": "alcohol experiment, concentrations/times, protocol or nutritional percentages",
      "reusedFrom": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/protein-emulsion-20261015-r1/source-manifest.json",
      "label": "Breaking Proteins"
    },
    "hk-edb-protein-p8": {
      "id": "hk-edb-protein-p8",
      "title": "Denaturation of Protein in Wheat Flour",
      "url": "https://www.edb.gov.hk/attachment/tc/curriculum-development/kla/technology-edu/resources/technology-and-living/Basic_Food_Sci_Day_1_theory_20160705.pdf",
      "file": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/cooking-change-20261015-r1/sources/hk-edb-food-science-2016.pdf",
      "locations": "page8; locally rendered/read page8 PNG/text",
      "adopted": "folded structure changes while primary amino-acid chain remains intact",
      "reusedFrom": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/protein-emulsion-20261015-r1/source-manifest.json",
      "label": "Denaturation of Protein in Wheat Flour"
    },
    "bc-eggs-function": {
      "id": "bc-eggs-function",
      "title": "The Function of Eggs",
      "author": "The BC Cook Articulation Committee",
      "url": "https://opentextbc.ca/ingredients/chapter/the-function-of-eggs/",
      "locations": "web original233/235",
      "adopted": "heated protein coagulation; yolk lecithin emulsifying",
      "downloadLimit": "direct request403; web original body actually read",
      "notAdopted": "bacteria-free claims, numbers, egg substitutions/storage/use rules",
      "reusedFrom": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/protein-emulsion-20261015-r1/source-manifest.json",
      "label": "The Function of Eggs"
    },
    "sydney-emulsion-types": {
      "id": "sydney-emulsion-types",
      "title": "Normal and Inverse Emulsions",
      "author": "University of Sydney Key Centre for Polymer Colloids",
      "url": "https://discovery.kcpc.usyd.edu.au/9.5.5-short/9.5.5_emulsions3.html",
      "file": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/protein-emulsion-20261015-r1/sources/sydney-emulsion-types.html",
      "locations": "16~29 web original",
      "adopted": "O/W and W/O continuous/dispersed phases; milk/butter examples",
      "notAdopted": "dye tests, making butter procedure, external diagrams",
      "reusedFrom": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/protein-emulsion-20261015-r1/source-manifest.json",
      "label": "Normal and Inverse Emulsions"
    },
    "rsc-emulsion": {
      "id": "rsc-emulsion",
      "title": "Making an oil-water emulsion",
      "url": "https://edu.rsc.org/resources/making-an-oil-water-emulsion/1872.article",
      "locations": "search returned original snippet on lecithin around oil droplets",
      "adopted": "emulsifier at interface helps droplets not coalesce",
      "limits": "direct open failed; no experiment adopted",
      "reusedFrom": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/protein-emulsion-20261015-r1/source-manifest.json",
      "label": "Making an oil-water emulsion"
    },
    "okstate-emulsion-types": {
      "id": "okstate-emulsion-types",
      "title": "Food Emulsifiers",
      "url": "https://extension.okstate.edu/fact-sheets/food-emulsifiers",
      "locations": "search-returned Types of Emulsions and lecithin examples",
      "adopted": "milk/mayonnaise O/W; butter W/O; lecithin emulsifier",
      "downloadLimit": "challenge403; no raw HTML captured or protections bypassed",
      "reusedFrom": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/protein-emulsion-20261015-r1/source-manifest.json",
      "label": "Food Emulsifiers"
    },
    "ms-os-carb": {
      "id": "ms-os-carb",
      "title": "Biology2e3.2 Carbohydrates",
      "publisher": "OpenStax",
      "url": "https://openstax.org/books/biology-2e/pages/3-2-carbohydrates",
      "read": "monosaccharide/disaccharide/polysaccharide; sucrose/maltose/lactose; starch fractions",
      "adopted": "basic names/unit combinations and branched/unbranched structure; original diagrams not copied",
      "label": "Biology2e3.2 Carbohydrates"
    },
    "ms-os-lipid": {
      "id": "ms-os-lipid",
      "title": "Biology2e3.3 Lipids",
      "publisher": "OpenStax",
      "url": "https://openstax.org/books/biology-2e/pages/3-3-lipids",
      "read": "Fats and Oils paragraphs37-52",
      "adopted": "glycerol/fatty-acid relation and C-C/C=C; mono/poly basic distinction",
      "excluded": "clinical advice/trans-fat product generalizations/source figures",
      "label": "Biology2e3.3 Lipids"
    },
    "ms-starch-enzymes": {
      "id": "ms-starch-enzymes",
      "title": "alpha-amylase and beta-amylase basic reaction descriptions",
      "primarySources": [
        {
          "publisher": "University of Reading NCBE",
          "url": "https://www.ncbe.reading.ac.uk/%CE%B1-amylase-amylex/",
          "read": "Activity section56",
          "adopted": "endo hydrolysis of starch to smaller dextrins/oligosaccharides",
          "excluded": "commercial product protocol/concentration/handling or source molecular image"
        },
        {
          "publisher": "IUBMB Enzyme Nomenclature",
          "url": "https://iubmb.qmul.ac.uk/enzyme/EC3/2/1/2.html",
          "read": "Reaction/Comments",
          "adopted": "beta-amylase releases successive maltose units from chain ends"
        }
      ],
      "label": "alpha-amylase and beta-amylase basic reaction descriptions"
    },
    "ms-kc-reuse": {
      "id": "ms-kc-reuse",
      "title": "GetTalk Korean-cook original concept text/figures/photos",
      "file": "reuse-provenance.json",
      "label": "GetTalk Korean-cook original concept text/figures/photos"
    },
    "ms-lecture": {
      "id": "ms-lecture",
      "title": "selected vC4u-nhfZM4 partial transcript0-20min",
      "files": [
        "../concept-resume-20261021/lecture-analysis/000-010-analysis.json",
        "../concept-resume-20261021/lecture-analysis/010-020-analysis.json"
      ],
      "adopted": "sequence/concept comparison only; no reconstructed question",
      "label": "selected vC4u-nhfZM4 partial transcript0-20min"
    },
    "ms-author": {
      "id": "ms-author",
      "title": "GetTalk original teaching links/diagrams",
      "label": "GetTalk original teaching links/diagrams"
    },
    "fl-milling": {
      "id": "fl-milling",
      "title": "Understanding Ingredients for the Canadian Baker — milling-of-wheat",
      "author": "BC Cook Articulation Committee",
      "published": "2015",
      "url": "https://opentextbc.ca/ingredients/chapter/milling-of-wheat/",
      "license": "CC BY 4.0 except otherwise noted",
      "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
      "actualRead": "current primary web body paragraphs and headings on2026-10-22KST; no full-book reading claim",
      "adopted": "bran/germ/endosperm separation; repeated rolls/sieves; extraction denominator",
      "notAdopted": "foreign enrichment laws, exact extraction fractions, whole-grain health ranking",
      "label": "Understanding Ingredients for the Canadian Baker — milling-of-wheat"
    },
    "fl-flour-types": {
      "id": "fl-flour-types",
      "title": "Understanding Ingredients for the Canadian Baker — flour-streams-and-types-of-wheat-flour",
      "author": "BC Cook Articulation Committee",
      "published": "2015",
      "url": "https://opentextbc.ca/ingredients/chapter/flour-streams-and-types-of-wheat-flour/",
      "license": "CC BY 4.0 except otherwise noted",
      "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
      "actualRead": "current primary web body paragraphs and headings on2026-10-22KST; no full-book reading claim",
      "adopted": "protein quantity vs quality; ash as mineral residue; flour uses",
      "notAdopted": "Canadian/US grades or all additive lists as Korean current rules; fixed universal protein percentages",
      "label": "Understanding Ingredients for the Canadian Baker — flour-streams-and-types-of-wheat-flour"
    },
    "fl-king-water": {
      "id": "fl-king-water",
      "url": "https://www.kingarthurbaking.com/pro/reference/water",
      "author": "King Arthur Baking",
      "actualRead": "primary professional water-reference returned body",
      "adopted": "water hydration and mineral hardness; distinct pH; dough conditions",
      "notAdopted": "one numeric hardness classification as universally authoritative; fixed recipe correction",
      "label": "King Arthur Baking"
    },
    "fl-bc-water": {
      "id": "fl-bc-water",
      "title": "Understanding Ingredients for the Canadian Baker — water-hardness-and-ph",
      "author": "BC Cook Articulation Committee",
      "published": "2015",
      "url": "https://opentextbc.ca/ingredients/chapter/water-hardness-and-ph/",
      "license": "CC BY 4.0 except otherwise noted",
      "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
      "actualRead": "current primary web body paragraphs and headings on2026-10-22KST; no full-book reading claim",
      "adopted": "Ca/Mg hardness and ppm calcium-carbonate equivalent; pH and hardness recorded separately",
      "notAdopted": "simplified hard=alkaline/soft=acid equivalence; automatic additions; old regional/municipal safety generalizations",
      "label": "Understanding Ingredients for the Canadian Baker — water-hardness-and-ph"
    },
    "fl-baking-powder": {
      "id": "fl-baking-powder",
      "title": "Understanding Ingredients for the Canadian Baker — baking-powder",
      "author": "BC Cook Articulation Committee",
      "published": "2015",
      "url": "https://opentextbc.ca/ingredients/chapter/baking-powder/",
      "license": "CC BY 4.0 except otherwise noted",
      "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
      "actualRead": "current primary web body paragraphs and headings on2026-10-22KST; no full-book reading claim",
      "adopted": "acid/base ingredients and CO2; moisture/heat timing depends acid; too much leavening not proportional lift",
      "notAdopted": "numeric product use, gas yield and heat ranges as universal",
      "label": "Understanding Ingredients for the Canadian Baker — baking-powder"
    },
    "fl-soda": {
      "id": "fl-soda",
      "title": "Understanding Ingredients for the Canadian Baker — sodium-bicarbonate",
      "author": "BC Cook Articulation Committee",
      "published": "2015",
      "url": "https://opentextbc.ca/ingredients/chapter/sodium-bicarbonate/",
      "license": "CC BY 4.0 except otherwise noted",
      "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
      "actualRead": "current primary web body paragraphs and headings on2026-10-22KST; no full-book reading claim",
      "adopted": "sodium bicarbonate and acid balance; differs from baking powder",
      "notAdopted": "universal substitution multiplier/dose",
      "label": "Understanding Ingredients for the Canadian Baker — sodium-bicarbonate"
    },
    "fl-thickener": {
      "id": "fl-thickener",
      "title": "Understanding Ingredients for the Canadian Baker — types-of-thickening-agents",
      "author": "BC Cook Articulation Committee",
      "published": "2015",
      "url": "https://opentextbc.ca/ingredients/chapter/types-of-thickening-agents/",
      "license": "CC BY 4.0 except otherwise noted",
      "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
      "actualRead": "current primary web body paragraphs and headings on2026-10-22KST; no full-book reading claim",
      "adopted": "qualitative starch thickening, gelatin animal source, agar red algae, pectin plants",
      "notAdopted": "universal doses/gel-strength ratios; foreign permitted amounts; pectin one fixed pH/sugar",
      "label": "Understanding Ingredients for the Canadian Baker — types-of-thickening-agents"
    },
    "fl-pectin": {
      "id": "fl-pectin",
      "url": "https://www.cargill.com/food-beverage/emea/texturizers/pectin-for-fruit",
      "author": "Cargill",
      "actualRead": "current primary manufacturer HM/LM table and application paragraphs returned by web",
      "adopted": "HM commonly sugar/acid gelation vs LM calcium dependence; type-specific conditions",
      "notAdopted": "brand recommendations, exact formulation limits, regulatory or health claims",
      "label": "Cargill"
    },
    "fl-egg-composition": {
      "id": "fl-egg-composition",
      "title": "Understanding Ingredients for the Canadian Baker — composition-and-nutrition",
      "author": "BC Cook Articulation Committee",
      "published": "2015",
      "url": "https://opentextbc.ca/ingredients/chapter/composition-and-nutrition/",
      "license": "CC BY 4.0 except otherwise noted",
      "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
      "actualRead": "current primary web body paragraphs and headings on2026-10-22KST; no full-book reading claim",
      "adopted": "egg shell/white/yolk; protein in both white and yolk; fat mostly yolk; mass basis",
      "notAdopted": "one fixed composition for all eggs; clinical nutrition claims; original image",
      "label": "Understanding Ingredients for the Canadian Baker — composition-and-nutrition"
    },
    "fl-egg-function": {
      "id": "fl-egg-function",
      "title": "Understanding Ingredients for the Canadian Baker — the-function-of-eggs",
      "author": "BC Cook Articulation Committee",
      "published": "2015",
      "url": "https://opentextbc.ca/ingredients/chapter/the-function-of-eggs/",
      "license": "CC BY 4.0 except otherwise noted",
      "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
      "actualRead": "current primary web body paragraphs and headings on2026-10-22KST; no full-book reading claim",
      "adopted": "foaming network, coagulation/structure, yolk lecithin emulsification",
      "notAdopted": "egg white bacteria-free claim; fixed safe temperatures/storage time or replacement recipes",
      "label": "Understanding Ingredients for the Canadian Baker — the-function-of-eggs"
    },
    "fl-milk": {
      "id": "fl-milk",
      "title": "Understanding Ingredients for the Canadian Baker — milk",
      "author": "BC Cook Articulation Committee",
      "published": "2015",
      "url": "https://opentextbc.ca/ingredients/chapter/milk/",
      "license": "CC BY 4.0 except otherwise noted",
      "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
      "actualRead": "current primary web body paragraphs and headings on2026-10-22KST; no full-book reading claim",
      "adopted": "homogenized fat droplets in continuous aqueous phase",
      "notAdopted": "indefinite stability, digestibility, pasteurization/sterilization numeric claims or product shelf life",
      "label": "Understanding Ingredients for the Canadian Baker — milk"
    },
    "fl-milk-products": {
      "id": "fl-milk-products",
      "title": "Understanding Ingredients for the Canadian Baker — milk-products",
      "author": "BC Cook Articulation Committee",
      "published": "2015",
      "url": "https://opentextbc.ca/ingredients/chapter/milk-products/",
      "license": "CC BY 4.0 except otherwise noted",
      "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
      "actualRead": "current primary web body paragraphs and headings on2026-10-22KST; no full-book reading claim",
      "adopted": "cream is fat-rich; products differ in composition",
      "notAdopted": "regional percentages as Korean legal definitions, raw milk fermentation methods; exact replacement/dosages",
      "label": "Understanding Ingredients for the Canadian Baker — milk-products"
    },
    "fl-milk-bread": {
      "id": "fl-milk-bread",
      "title": "Understanding Ingredients for the Canadian Baker — milk-in-bread-baking",
      "author": "BC Cook Articulation Committee",
      "published": "2015",
      "url": "https://opentextbc.ca/ingredients/chapter/milk-in-bread-baking/",
      "license": "CC BY 4.0 except otherwise noted",
      "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
      "actualRead": "current primary web body paragraphs and headings on2026-10-22KST; no full-book reading claim",
      "adopted": "lactose not normally fermented by baking yeast; crust colour; product components",
      "notAdopted": "automatic fermentation time adjustments; Maillard vs caramelization conflation; dose/shelf-life guarantees",
      "label": "Understanding Ingredients for the Canadian Baker — milk-in-bread-baking"
    },
    "fl-fat-function": {
      "id": "fl-fat-function",
      "title": "Understanding Ingredients for the Canadian Baker — functions-of-fat-in-baking",
      "author": "BC Cook Articulation Committee",
      "published": "2015",
      "url": "https://opentextbc.ca/ingredients/chapter/functions-of-fat-in-baking/",
      "license": "CC BY 4.0 except otherwise noted",
      "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
      "actualRead": "current primary web body paragraphs and headings on2026-10-22KST; no full-book reading claim",
      "adopted": "creaming air pockets; plastic workability; tenderizing/shortening roles",
      "notAdopted": "universal plastic temperature range, allfat substitution equivalence; health claims",
      "label": "Understanding Ingredients for the Canadian Baker — functions-of-fat-in-baking"
    },
    "fl-parent-ms": {
      "id": "fl-parent-ms",
      "file": "../concept-20261021-material-science-r1/effective-input.json",
      "actualRead": "L043/L046/L047/L048-050 body, figure metadata and rights",
      "adopted": "reuse factual links and unchanged egg photo; no old question text",
      "label": "fl-parent-ms"
    },
    "fl-author-parent": {
      "id": "fl-author-parent",
      "file": "../batch-20261018-foodborne-paths/preview-data.js",
      "actualRead": "existing selected38 lesson titles and relevant prior sections already read; now checked cumulative input",
      "adopted": "L001/002/005/006-009/013/018/022 existing concepts linked without replacement",
      "label": "fl-author-parent"
    },
    "fl-lecture": {
      "id": "fl-lecture",
      "file": "../youtube-course-analysis-20261018/sources/vC4u-nhfZM4-partial-export.txt",
      "url": "https://www.youtube.com/watch?v=vC4u-nhfZM4",
      "actualRead": "available captions0-50min fully read in order in saved analysis windows; not audio verified; whole selected180:47 not acquired",
      "adopted": "lesson order/gap clues flour, water, minor ingredients, egg/milk/fat",
      "notAdopted": "transcript questions/options/answers, unsupported ASR, old additive approvals, clinical claims",
      "label": "fl-lecture"
    },
    "fl-author": {
      "id": "fl-author",
      "type": "original educational explanation and schematic",
      "adopted": "Korean paraphrase, selected prior concept connections, conceptual figures; no copied textbook imagery",
      "rights": "GetTalk original; external facts attributed, no quote block",
      "label": "fl-author"
    },
    "bm-gluten": {
      "id": "bm-gluten",
      "url": "https://www.kingarthurbaking.com/blog/2021/08/18/a-beginners-guide-to-gluten?page=1",
      "author": "King Arthur Baking",
      "actualRead": "current primary author article returned glutenin/gliadin and hydration/network paragraphs",
      "adopted": "elasticity vs extensibility and network; wholegrain not same protein-to-volume",
      "notAdopted": "clinical gluten claims or product protein values as universal",
      "label": "King Arthur Baking"
    },
    "bm-development": {
      "id": "bm-development",
      "url": "https://www.kingarthurbaking.com/blog/2021/09/29/why-kneading-isnt-always-the-best-way-to-develop-bread-dough",
      "author": "Martin Philip / King Arthur Baking",
      "actualRead": "primary authored dough-development discussion",
      "adopted": "time/mixing/folding interaction, elastic/extensible network; product-dependent approach",
      "notAdopted": "personal preferred method as universal requirement",
      "label": "Martin Philip / King Arthur Baking"
    },
    "bm-methods": {
      "id": "bm-methods",
      "url": "https://www.bakeinfo.co.nz/wp-content/uploads/2021/11/BakeInfo_Info_BreadMaking2.pdf",
      "author": "BIRT",
      "version": "V1.0 2011",
      "actualRead": "current full two-page text89lines returned by web; no image reuse",
      "adopted": "process and mechanical/no-time development qualitative differences; method variables",
      "notAdopted": "NZ80%market, numeric dosage/time/temperature/space/production guarantees as Korean universal standard",
      "label": "BIRT"
    },
    "bm-preferment": {
      "id": "bm-preferment",
      "url": "https://www.kingarthurbaking.com/pro/reference/preferment",
      "author": "King Arthur Baking",
      "actualRead": "primary reference opening, types and maturity paragraphs",
      "adopted": "prior fermented portion joins final dough; stiff/liquid vary, terminology broad",
      "notAdopted": "raw taste instruction, exact dose/time, historic shelf life or superiority guarantees",
      "label": "King Arthur Baking"
    },
    "bm-frozen-study": {
      "id": "bm-frozen-study",
      "url": "https://pmc.ncbi.nlm.nih.gov/articles/PMC7699476/",
      "title": "Effect of Barley Antifreeze Protein on Dough and Bread during Freezing and Freeze-Thaw Cycles",
      "published": "2020",
      "actualRead": "search-returned original-study abstract and introduction; direct page thenCAPTCHA, not bypassed/no full-study read claim",
      "adopted": "original qualitative observed freezing/freezethaw impacts on gas-production/retention, yeast/gluten; no additive recommendation",
      "notAdopted": "AFP usage/doses or universal freeze/thaw protocol; source figures",
      "label": "Effect of Barley Antifreeze Protein on Dough and Bread during Freezing and Freeze-Thaw Cycles"
    },
    "bm-frozen-glossary": {
      "id": "bm-frozen-glossary",
      "url": "https://www.bakeinfo.co.nz/glossary/frozen-dough/",
      "author": "BakeInfo/BIRT",
      "actualRead": "current primary glossary full definition returned",
      "adopted": "frozen stage, some require proof some bake only",
      "label": "BakeInfo/BIRT"
    },
    "bm-folding": {
      "id": "bm-folding",
      "url": "https://www.kingarthurbaking.com/blog/2023/07/31/what-does-folding-bread-dough-mean-exactly",
      "author": "Jessica Battilana / King Arthur Baking",
      "actualRead": "primary authored why/how folding opening and kneading comparison",
      "adopted": "folding duringbulk and structure/gas retention, intensity differs",
      "notAdopted": "one schedule for all bread; no original photo copied",
      "label": "Jessica Battilana / King Arthur Baking"
    },
    "bm-proof": {
      "id": "bm-proof",
      "url": "https://www.kingarthurbaking.com/blog/2023/08/31/proofing-bread",
      "author": "King Arthur Baking",
      "actualRead": "primary authored bulk vs final proof and recipe-dependent endpoint paragraphs",
      "adopted": "bulk/shape/final process positions; state vs time",
      "notAdopted": "fixed doubles/time as universal; raw starch directly fermented by yeast simplification",
      "label": "King Arthur Baking"
    },
    "bm-dry-skin": {
      "id": "bm-dry-skin",
      "url": "https://www.kingarthurbaking.com/blog/2024/12/23/winter-is-here-make-these-5-changes-to-your-bread-baking",
      "author": "King Arthur Baking",
      "actualRead": "returned dough temperature and surface-skin paragraphs",
      "adopted": "drying skin affects scoring/spring; cover/environment roles",
      "notAdopted": "specific target-temperature range or brand equipment recommendation",
      "label": "King Arthur Baking"
    },
    "bm-steam": {
      "id": "bm-steam",
      "url": "https://www.kingarthurbaking.com/blog/2024/04/26/baking-bread-with-steam-at-home",
      "author": "Jennifer Latham / King Arthur Baking",
      "actualRead": "primary authored why steam and wetbeginning/dryfinish sections",
      "adopted": "moist surface, delayed crust, starch gelatinization and later dryfinish qualitative",
      "notAdopted": "home hot-water/spray/Dutchoven operational protocols or numeric time; all bread requires identical steam",
      "label": "Jennifer Latham / King Arthur Baking"
    },
    "bm-quality": {
      "id": "bm-quality",
      "url": "https://www.bakeinfo.co.nz/wp-content/uploads/2021/11/BakeInfo_Info_BreadMaking3.pdf",
      "author": "BIRT",
      "version": "2011",
      "actualRead": "search-returned bread fault table; no fullPDF read claim",
      "adopted": "multiple possible causes and external/internal quality categories",
      "notAdopted": "one-to-one fault diagnosis, chemical improver/dose guidance",
      "label": "BIRT"
    },
    "bm-loss-study": {
      "id": "bm-loss-study",
      "url": "https://pmc.ncbi.nlm.nih.gov/articles/PMC5224582/",
      "title": "Addition of Vital Wheat Gluten to Enhance the Quality Characteristics of Frozen Dough Products",
      "published": "2016",
      "actualRead": "original-study search-returned abstract naming measured weightloss/specificvolume/colour/texture/sensory; direct pageCAPTCHA/no bypass",
      "adopted": "mass loss as a separately measured quality variable; formula/examples independently authored from definitions, not source trial data",
      "notAdopted": "study gluten doses or optimum as universal; source figures",
      "label": "Addition of Vital Wheat Gluten to Enhance the Quality Characteristics of Frozen Dough Products"
    },
    "bm-farinograph": {
      "id": "bm-farinograph",
      "url": "https://www.anton-paar.com/corp-en/products/details/farinograph/",
      "author": "Anton Paar / Brabender manufacturer",
      "actualRead": "current primary manufacturer waterabsorption/doughdevelopment and3phase system explanations",
      "adopted": "mixing resistance/waterabsorption; Extenso stretching; Amylo gelatinization/viscosity relations",
      "notAdopted": "software operation, exact standard procedures or marketing guarantees",
      "label": "Anton Paar / Brabender manufacturer"
    },
    "bm-extensograph": {
      "id": "bm-extensograph",
      "url": "https://www.anton-paar.com/?L=1&document=72711&eID=documentsDownload",
      "author": "Anton Paar / Brabender manufacturer",
      "actualRead": "search-returned primary brochure Extensogram axes and3phase descriptions",
      "adopted": "force/resistance vs stretching length; measurement distinction",
      "notAdopted": "samplegrams/45min/30Cprotocol; instrument curve copied",
      "label": "Anton Paar / Brabender manufacturer"
    },
    "bm-wholegrain": {
      "id": "bm-wholegrain",
      "url": "https://www.kingarthurbaking.com/blog/2021/02/05/baking-whole-grain-artisan-bread",
      "author": "King Arthur Baking",
      "actualRead": "current primary authored hydration/bran/gluten paragraphs",
      "adopted": "wholegrain water and structure differ; process adjustment",
      "notAdopted": "clinical/healthranking, exact substitution/autolyse schedule",
      "label": "King Arthur Baking"
    },
    "bm-rye": {
      "id": "bm-rye",
      "url": "https://opentextbc.ca/ingredients/chapter/rye-flour/",
      "author": "BC Cook Articulation Committee",
      "published": "2015",
      "license": "CC BY4.0 except otherwise noted",
      "actualRead": "primary textbook search-returned pentosan/starch statements; KAFrye primary article also corroborated",
      "adopted": "rye water-binding/starch/pentosans vs wheat structure",
      "notAdopted": "all rye gluten-free; one optimum flour blend",
      "label": "BC Cook Articulation Committee"
    },
    "bm-lamination": {
      "id": "bm-lamination",
      "url": "https://www.kingarthurbaking.com/blog/2021/10/19/fewer-folds-makes-better-croissants",
      "author": "King Arthur Baking",
      "actualRead": "original authored baker trial and lamination definition/letterfold paragraphs",
      "adopted": "distinct dough-butter layers; more folds not automatically better",
      "notAdopted": "exact fold/layer totals or source trial formula/photography",
      "label": "King Arthur Baking"
    },
    "bm-croissant": {
      "id": "bm-croissant",
      "url": "https://www.kingarthurbaking.com/blog/2011/02/21/capturing-butter-heaven-making-bakers-croissants",
      "author": "King Arthur Baking",
      "actualRead": "primary baker process explanation for yeast vs nonyeast laminated dough",
      "adopted": "plastic butter encased, rolled/folded; yeast croissant vs puff differs",
      "notAdopted": "numeric chill/bake protocol or source photos",
      "label": "King Arthur Baking"
    },
    "bm-photo-croissant": {
      "id": "bm-photo-croissant",
      "url": "https://commons.wikimedia.org/wiki/File:Croissant,_cross_section.jpg",
      "author": "SKopp",
      "created": "2014-06-07",
      "license": "CC BY-SA3.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/3.0/",
      "actualRead": "author/ownwork/license and original bytes link; original downloaded+actually viewed",
      "adopted": "photo showing baked crumb/layers; no exact recipe or pre-bake layer-count claim",
      "label": "SKopp"
    },
    "bm-prior": {
      "id": "bm-prior",
      "files": [
        "../batch-20261018-foodborne-paths/preview-data.js",
        "../concept-20261021-growth-conditions-r1/effective-input.json",
        "../concept-20261021-material-science-r1/effective-input.json",
        "../concept-20261022-flour-ingredients-r1/effective-input.json"
      ],
      "actualRead": "preserved current manuscript/IDs/assets; links to prior concepts",
      "adopted": "avoid remaking existing core explanations, question count62 preserved",
      "label": "bm-prior"
    },
    "bm-lecture": {
      "id": "bm-lecture",
      "file": "../youtube-course-analysis-20261018/sources/vC4u-nhfZM4-partial-export.txt",
      "url": "https://www.youtube.com/watch?v=vC4u-nhfZM4",
      "actualRead": "all available0:01–2:23:31captions in order; source selected3:00:47, tail37:16missing; no fullaudio/video claim",
      "adopted": "concept gaps and six mixing stage/method names, schematic numerical example is independent",
      "notAdopted": "new lecturequestion/option/answer reconstruction or universal temperatures/additive claims",
      "label": "bm-lecture"
    },
    "bm-author": {
      "id": "bm-author",
      "type": "original educational paraphrase and schematic",
      "rights": "GetTalk original diagrams; no external graphic copied; separately credited photo",
      "adopted": "conditional Korean explanations and hypothetical600g540g10% relation, not an assessment",
      "label": "bm-author"
    },
    "nr-niddk": {
      "id": "nr-niddk",
      "url": "https://www.niddk.nih.gov/health-information/digestive-diseases/digestive-system-how-it-works",
      "author": "NIDDK/NIH",
      "actualRead": "primary body423-425,437-442,456-484 returned byfind; navnotadopted",
      "adopted": "nutrient roles, digestion/absorption distinction, small intestine and transport; no organ diagnosis",
      "notAdopted": "full-site reading, clinical treatments or source images",
      "label": "NIDDK/NIH"
    },
    "nr-amino": {
      "id": "nr-amino",
      "url": "https://medlineplus.gov/ency/article/002222.htm",
      "author": "MedlinePlus Medical Encyclopedia/A.D.A.M.",
      "actualRead": "primary educational definitions47-74",
      "adopted": "factual9essential names, sufficient synthesis vs essential/conditional; facts paraphrased independently",
      "notAdopted": "verbatim copyrighted prose/figures; fullcontentcopy or personaliseddiet",
      "label": "MedlinePlus Medical Encyclopedia/A.D.A.M."
    },
    "nr-essential": {
      "id": "nr-essential",
      "url": "https://ods.od.nih.gov/factsheets/Omega3FattyAcids-HealthProfessional/",
      "author": "NIH ODS",
      "actualRead": "search-returned opening ALA/linoleic essential definition",
      "adopted": "linoleic acid/alpha-linolenic acid must be supplied; structure vs nutritional class",
      "notAdopted": "supplement products, fattyacid intakes, cardiovascular/clinicalbenefits",
      "label": "NIH ODS"
    },
    "nr-fao-bv": {
      "id": "nr-fao-bv",
      "url": "https://www.fao.org/4/m2835e/m2835e00.htm",
      "author": "S.G.Srikantia / FAO-WHO-UNU",
      "published": "1981",
      "actualRead": "primary expert paper23-50: limitingAA, BV/NPU denominators and conditions",
      "adopted": "stable definitions of absorbed vs ingested nitrogen; context-dependence; independently authored relative example",
      "notAdopted": "old intake/pattern recommendations, experimental procedures, rankings/modern clinical endorsement",
      "label": "S.G.Srikantia / FAO-WHO-UNU"
    },
    "nr-fao-per": {
      "id": "nr-fao-per",
      "url": "https://www.fao.org/4/AC854T/AC854T01.htm",
      "author": "FAO",
      "actualRead": "search-returned protein-evaluation methodology list and PER definition; full508linesnotread",
      "adopted": "PERweightgainpergramprotein definition only",
      "notAdopted": "animal-experiment protocol or current dietary recommendations",
      "label": "FAO"
    },
    "nr-vitA": {
      "id": "nr-vitA",
      "url": "https://ods.od.nih.gov/factsheets/VitaminA-Consumer/",
      "author": "NIH Office of Dietary Supplements",
      "actualRead": "current primary returned whatisit/function/source paragraphs",
      "adopted": "fat-soluble, vision/growth, provitamin beta-carotene",
      "notAdopted": "numeric personal intakes, supplement forms/products/doses, disease treatments, clinical diagnostics, USspecificfortificationrules or images",
      "label": "NIH Office of Dietary Supplements"
    },
    "nr-vitD": {
      "id": "nr-vitD",
      "url": "https://ods.od.nih.gov/factsheets/VitaminD-Consumer/",
      "author": "NIH Office of Dietary Supplements",
      "actualRead": "current primary returned whatisit/function/source paragraphs",
      "adopted": "calcium absorption/bones, skin production path",
      "notAdopted": "numeric personal intakes, supplement forms/products/doses, disease treatments, clinical diagnostics, USspecificfortificationrules or images",
      "label": "NIH Office of Dietary Supplements"
    },
    "nr-vitE": {
      "id": "nr-vitE",
      "url": "https://ods.od.nih.gov/factsheets/VitaminE-Consumer/",
      "author": "NIH Office of Dietary Supplements",
      "actualRead": "current primary returned whatisit/function/source paragraphs",
      "adopted": "fat-soluble, cellular antioxidant role and tocopherol family",
      "notAdopted": "numeric personal intakes, supplement forms/products/doses, disease treatments, clinical diagnostics, USspecificfortificationrules or images",
      "label": "NIH Office of Dietary Supplements"
    },
    "nr-vitK": {
      "id": "nr-vitK",
      "url": "https://ods.od.nih.gov/factsheets/VitaminK-Consumer/",
      "author": "NIH Office of Dietary Supplements",
      "actualRead": "current primary returned whatisit/function/source paragraphs",
      "adopted": "coagulation and bones",
      "notAdopted": "numeric personal intakes, supplement forms/products/doses, disease treatments, clinical diagnostics, USspecificfortificationrules or images",
      "label": "NIH Office of Dietary Supplements"
    },
    "nr-b1": {
      "id": "nr-b1",
      "url": "https://ods.od.nih.gov/factsheets/Thiamin-Consumer/",
      "author": "NIH Office of Dietary Supplements",
      "actualRead": "current primary returned whatisit/function/source paragraphs",
      "adopted": "B1identity/foodenergy metabolism, beriberi",
      "notAdopted": "numeric personal intakes, supplement forms/products/doses, disease treatments, clinical diagnostics, USspecificfortificationrules or images",
      "label": "NIH Office of Dietary Supplements"
    },
    "nr-b2": {
      "id": "nr-b2",
      "url": "https://ods.od.nih.gov/factsheets/Riboflavin-Consumer/",
      "author": "NIH Office of Dietary Supplements",
      "actualRead": "current primary returned whatisit/function/source paragraphs",
      "adopted": "B2identity/foodenergy metabolism",
      "notAdopted": "numeric personal intakes, supplement forms/products/doses, disease treatments, clinical diagnostics, USspecificfortificationrules or images",
      "label": "NIH Office of Dietary Supplements"
    },
    "nr-b3": {
      "id": "nr-b3",
      "url": "https://ods.od.nih.gov/factsheets/Niacin-Consumer/",
      "author": "NIH Office of Dietary Supplements",
      "actualRead": "current primary returned whatisit/function/source paragraphs",
      "adopted": "B3identity/foodenergy metabolism, tryptophanconversion, pellagra",
      "notAdopted": "numeric personal intakes, supplement forms/products/doses, disease treatments, clinical diagnostics, USspecificfortificationrules or images",
      "label": "NIH Office of Dietary Supplements"
    },
    "nr-b5": {
      "id": "nr-b5",
      "url": "https://ods.od.nih.gov/factsheets/PantothenicAcid-Consumer/",
      "author": "NIH Office of Dietary Supplements",
      "actualRead": "current primary returned whatisit/function/source paragraphs",
      "adopted": "B5identity, energy andfatmetabolism",
      "notAdopted": "numeric personal intakes, supplement forms/products/doses, disease treatments, clinical diagnostics, USspecificfortificationrules or images",
      "label": "NIH Office of Dietary Supplements"
    },
    "nr-b6": {
      "id": "nr-b6",
      "url": "https://ods.od.nih.gov/factsheets/vitaminb6-Consumer/",
      "author": "NIH Office of Dietary Supplements",
      "actualRead": "returned consumer/function and healthprofessional openingcoenzyme/AAparagraph",
      "adopted": "B6enzyme/AA metabolism",
      "notAdopted": "numeric personal intakes, supplement forms/products/doses, disease treatments, clinical diagnostics, USspecificfortificationrules or images",
      "label": "NIH Office of Dietary Supplements"
    },
    "nr-b7": {
      "id": "nr-b7",
      "url": "https://ods.od.nih.gov/factsheets/Biotin-Consumer/",
      "author": "NIH Office of Dietary Supplements",
      "actualRead": "current primary returned whatisit/function/source paragraphs",
      "adopted": "B7identity, carb/fat/protein metabolism",
      "notAdopted": "numeric personal intakes, supplement forms/products/doses, disease treatments, clinical diagnostics, USspecificfortificationrules or images",
      "label": "NIH Office of Dietary Supplements"
    },
    "nr-b9": {
      "id": "nr-b9",
      "url": "https://ods.od.nih.gov/factsheets/Folate-Consumer/",
      "author": "NIH Office of Dietary Supplements",
      "actualRead": "current primary returned whatisit/function/source paragraphs",
      "adopted": "B9DNA/celldivision, folatevsfolicacid",
      "notAdopted": "numeric personal intakes, supplement forms/products/doses, disease treatments, clinical diagnostics, USspecificfortificationrules or images",
      "label": "NIH Office of Dietary Supplements"
    },
    "nr-b12": {
      "id": "nr-b12",
      "url": "https://ods.od.nih.gov/factsheets/VitaminB12-Consumer/",
      "author": "NIH Office of Dietary Supplements",
      "actualRead": "consumer53/70-83 plus97storage paragraph",
      "adopted": "blood/nervecells, DNA andstorageexception",
      "notAdopted": "numeric personal intakes, supplement forms/products/doses, disease treatments, clinical diagnostics, USspecificfortificationrules or images",
      "label": "NIH Office of Dietary Supplements"
    },
    "nr-vitC": {
      "id": "nr-vitC",
      "url": "https://ods.od.nih.gov/factsheets/VitaminC-consumer/",
      "author": "NIH Office of Dietary Supplements",
      "actualRead": "current primary returned whatisit/function/source paragraphs",
      "adopted": "Cascorbicacid, watersoluble, collagen/antioxidant/iron, storage/cookingloss",
      "notAdopted": "numeric personal intakes, supplement forms/products/doses, disease treatments, clinical diagnostics, USspecificfortificationrules or images",
      "label": "NIH Office of Dietary Supplements"
    },
    "nr-calcium": {
      "id": "nr-calcium",
      "url": "https://ods.od.nih.gov/factsheets/Calcium-Consumer/",
      "author": "NIH Office of Dietary Supplements",
      "actualRead": "directopenfailed; current primarysearch-returned opening/functions",
      "adopted": "bones/teeth andnerve/muscle functions",
      "notAdopted": "numeric personal intakes, supplement forms/products/doses, disease treatments, clinical diagnostics, USspecificfortificationrules or images",
      "label": "NIH Office of Dietary Supplements"
    },
    "nr-phosphorus": {
      "id": "nr-phosphorus",
      "url": "https://ods.od.nih.gov/factsheets/Phosphorus-Consumer/",
      "author": "NIH Office of Dietary Supplements",
      "actualRead": "current primary returned whatisit/function/source paragraphs",
      "adopted": "bones/teeth, cellgeneticmaterial/energyprocesses",
      "notAdopted": "numeric personal intakes, supplement forms/products/doses, disease treatments, clinical diagnostics, USspecificfortificationrules or images",
      "label": "NIH Office of Dietary Supplements"
    },
    "nr-magnesium": {
      "id": "nr-magnesium",
      "url": "https://ods.od.nih.gov/factsheets/Magnesium-Consumer/",
      "author": "NIH Office of Dietary Supplements",
      "actualRead": "search-returned consumer + healthprofessional enzymeparagraph",
      "adopted": "enzyme cofactor, muscle/nerve functions",
      "notAdopted": "numeric personal intakes, supplement forms/products/doses, disease treatments, clinical diagnostics, USspecificfortificationrules or images",
      "label": "NIH Office of Dietary Supplements"
    },
    "nr-potassium": {
      "id": "nr-potassium",
      "url": "https://ods.od.nih.gov/factsheets/Potassium-Consumer/",
      "author": "NIH Office of Dietary Supplements",
      "actualRead": "current primary returned whatisit/function/source paragraphs",
      "adopted": "nerve/muscle functions, mineral identity",
      "notAdopted": "numeric personal intakes, supplement forms/products/doses, disease treatments, clinical diagnostics, USspecificfortificationrules or images",
      "label": "NIH Office of Dietary Supplements"
    },
    "nr-iron": {
      "id": "nr-iron",
      "url": "https://ods.od.nih.gov/factsheets/Iron-Consumer/",
      "author": "NIH Office of Dietary Supplements",
      "actualRead": "current primary returned whatisit/function/source paragraphs",
      "adopted": "hemoglobin/myoglobin andoxygen, deficiency notall anemias",
      "notAdopted": "numeric personal intakes, supplement forms/products/doses, disease treatments, clinical diagnostics, USspecificfortificationrules or images",
      "label": "NIH Office of Dietary Supplements"
    },
    "nr-iodine": {
      "id": "nr-iodine",
      "url": "https://ods.od.nih.gov/factsheets/Iodine-Consumer/",
      "author": "NIH Office of Dietary Supplements",
      "actualRead": "current directprimary opening/function/foodsource sections",
      "adopted": "thyroidhormones/metabolism, foodsourcevariability",
      "notAdopted": "numeric personal intakes, supplement forms/products/doses, disease treatments, clinical diagnostics, USspecificfortificationrules or images",
      "label": "NIH Office of Dietary Supplements"
    },
    "nr-zinc": {
      "id": "nr-zinc",
      "url": "https://ods.od.nih.gov/factsheets/Zinc-Consumer/",
      "author": "NIH Office of Dietary Supplements",
      "actualRead": "current directprimary opening/function/foodsource sections",
      "adopted": "protein/DNA/cell/growth/immune functions",
      "notAdopted": "numeric personal intakes, supplement forms/products/doses, disease treatments, clinical diagnostics, USspecificfortificationrules or images",
      "label": "NIH Office of Dietary Supplements"
    },
    "nr-sodium": {
      "id": "nr-sodium",
      "url": "https://medlineplus.gov/sodium.html",
      "author": "NLM/NIH MedlinePlus",
      "actualRead": "primary summary returned; basic element/salt/fluid/nerve/muscle",
      "adopted": "sodium/fluid roles; salt not equal sodium wholemass",
      "notAdopted": "dose limits, medicines or personal dietadvice",
      "label": "NLM/NIH MedlinePlus"
    },
    "nr-chloride": {
      "id": "nr-chloride",
      "url": "https://medlineplus.gov/ency/article/002417.htm",
      "author": "MedlinePlus Medical Encyclopedia",
      "actualRead": "current primaryreturned function/foodsource paragraphs",
      "adopted": "chloride fluid balance/gastricjuices; sodiumchloride component",
      "notAdopted": "verbatim text or image copy, personal intake/dose",
      "label": "MedlinePlus Medical Encyclopedia"
    },
    "nr-vitC-dough": {
      "id": "nr-vitC-dough",
      "url": "https://www.bakeinfo.co.nz/wp-content/uploads/2021/11/BakeInfo_Info_BreadMaking2.pdf",
      "author": "BIRT2011",
      "actualRead": "previous BM primaryread55-58",
      "adopted": "ascorbicacid as doughimprover/oxidationcontext distinct from bodyantioxidantrole",
      "notAdopted": "dose/formula/process protocol",
      "label": "BIRT2011"
    },
    "nr-prior": {
      "id": "nr-prior",
      "files": [
        "../concept-20261022-flour-water-label-r2/current-head-effective-input.json",
        "../concept-20261022-bread-process-r1/effective-input.json",
        "../batch-20261018-foodborne-paths/preview-data.js"
      ],
      "actualRead": "existing67concept/62Qpreserved, L019/020energy/labels and MS/FL links",
      "adopted": "newNRconcept links do not replace old content; existing enzyme/protein/lipid concepts retained",
      "label": "nr-prior"
    },
    "nr-lecture": {
      "id": "nr-lecture",
      "file": "../youtube-course-analysis-20261018/sources/vC4u-nhfZM4-partial-export.txt",
      "url": "https://www.youtube.com/watch?v=vC4u-nhfZM4",
      "actualRead": "all available0:01-143:31captions, nutrition topics0-98min mappedinanalysis; no fullselectedvideo claim",
      "adopted": "gap/order cues; clinical/chemical/ratio errors corrected using primaryfacts",
      "notAdopted": "new questions/options/answers; all vitamins synthesis0/storage0, BVintake=absorption, fixed g/kg personaladvice",
      "label": "nr-lecture"
    },
    "nr-author": {
      "id": "nr-author",
      "type": "original concept paraphrase and relationshipvector",
      "rights": "GetTalk original; no medical source image copied",
      "adopted": "digestvsabsorb andquantity distinctions, hypotheticalcorrectedI10/A8/R6 example nottest",
      "label": "nr-author"
    },
    "os-chem-solution": {
      "id": "os-chem-solution",
      "url": "https://openstax.org/books/chemistry-2e/pages/11-1-the-dissolution-process",
      "file": "sources/openstax-dissolution.html",
      "actualRead": "Original opening30~34 and solution properties58~63",
      "adopted": "sugar/sucrose dissolution with molecular identity; solute/solvent/solution roles",
      "notAdopted": "source illustrations/questions/tables/formula or chemical experiments",
      "reusedFrom": "C:/Dev/GetTalk/content-workspaces/bread-baker/../korean-cook/outputs/solution-osmosis-20261015-r1/source-manifest.json",
      "currentRead": "targetKC-L021/L022body/MP/figures and exactbytes; preserves producer source-reading record, no new whole external review",
      "label": "os-chem-solution"
    },
    "os-chem-concentration": {
      "id": "os-chem-concentration",
      "url": "https://openstax.org/books/chemistry-2e/pages/3-3-molarity",
      "file": "sources/openstax-concentration.html",
      "actualRead": "Original Solutions36~39; dilution142/155 concept only",
      "adopted": "relative solute amount and dilute/concentrated; final solution volume basis",
      "notAdopted": "moles/molar calculations; source numerical exercises/figures; chemical handling",
      "reusedFrom": "C:/Dev/GetTalk/content-workspaces/bread-baker/../korean-cook/outputs/solution-osmosis-20261015-r1/source-manifest.json",
      "currentRead": "targetKC-L021/L022body/MP/figures and exactbytes; preserves producer source-reading record, no new whole external review",
      "label": "os-chem-concentration"
    },
    "os-bio-passive": {
      "id": "os-bio-passive",
      "url": "https://openstax.org/books/biology-2e/pages/5-2-passive-transport",
      "file": "sources/openstax-passive.html",
      "actualRead": "Original Diffusion42~50 and Osmosis/Mechanism81~91, dynamic equilibrium104",
      "adopted": "random movement, net diffusion, selective membrane and initial water direction",
      "notAdopted": "copy of figure/assessment; universal final-equal-concentration caption; clinical/cellular treatment; numerical rate claims",
      "reusedFrom": "C:/Dev/GetTalk/content-workspaces/bread-baker/../korean-cook/outputs/solution-osmosis-20261015-r1/source-manifest.json",
      "currentRead": "targetKC-L021/L022body/MP/figures and exactbytes; preserves producer source-reading record, no new whole external review",
      "label": "os-bio-passive"
    },
    "os-physics-transport": {
      "id": "os-physics-transport",
      "url": "https://openstax.org/books/college-physics-ap-courses-2e/pages/12-7-molecular-transport-phenomena-diffusion-osmosis-and-related-processes",
      "actualRead": "Web original Diffusion31~33, Rate/direction73~77 and Osmosis89~94",
      "adopted": "random versus net movement; hydrostatic back-pressure can balance osmosis",
      "notAdopted": "diffusion-rate/pressure calculations; treatment/medical suggestions; source diagrams/exercises",
      "reusedFrom": "C:/Dev/GetTalk/content-workspaces/bread-baker/../korean-cook/outputs/solution-osmosis-20261015-r1/source-manifest.json",
      "currentRead": "targetKC-L021/L022body/MP/figures and exactbytes; preserves producer source-reading record, no new whole external review",
      "label": "os-physics-transport"
    },
    "un-nist": {
      "id": "un-nist",
      "url": "https://www.nist.gov/pml/special-publication-811/nist-guide-si-chapter-7-rules-and-style-conventions-expressing-values",
      "author": "NIST",
      "actualRead": "current primary returned7.10.1-7.10.3 unitsone/percent/ppm andmassfraction examples",
      "adopted": "percent0.01,ppm10^-6 as convention notSI, fraction basis andmg/kg",
      "notAdopted": "changes to oldlearner typography or everypercent inallcourses; source numericalexamples",
      "label": "NIST"
    },
    "un-iupac-density": {
      "id": "un-iupac-density",
      "url": "https://old.goldbook.iupac.org/html/R/R05262.html",
      "author": "IUPAC Gold Book",
      "published": "2014archivedentry",
      "actualRead": "current returned whole stable relative-density definition; canonicalterm403andPDFsearch limitation recorded",
      "adopted": "density/refdensity ratio, temperature/reference mustspecified; no density-unit onratio",
      "notAdopted": "claimnew2026revision, sourcefigures; all referencewateralways1",
      "label": "IUPAC Gold Book"
    },
    "un-os-density": {
      "id": "un-os-density",
      "url": "https://openstax.org/books/college-physics-2e/pages/11-2-density",
      "author": "OpenStax",
      "actualRead": "primary search-returned massperunitvolume definition; no fullchapterread",
      "adopted": "densitym/V andunits; inverseV/m connectedtoexistingL023",
      "notAdopted": "source numericalexercise/tableofactualmaterials",
      "label": "OpenStax"
    },
    "un-reading-invertase": {
      "id": "un-reading-invertase",
      "url": "https://www.ncbe.reading.ac.uk/wp-content/uploads/sites/16/2021/10/initial-rates-of-reaction.pdf",
      "author": "Dean Madden /NCBEUniversityofReading",
      "published": "2016",
      "actualRead": "primary returned Background firstparagraph andsucrose+water->glucose/fructoseonly",
      "adopted": "invertase hydrolysis target andproducts",
      "notAdopted": "DNSA/colorimetryreagents/labprotocols/specificreactionrates/sourcegraphics",
      "label": "Dean Madden /NCBEUniversityofReading"
    },
    "un-invert-sugar": {
      "id": "un-invert-sugar",
      "url": "https://www.sugar.org/sugar/types/",
      "author": "The Sugar Association",
      "actualRead": "current primary sugarproducerassociation Liquid/InvertSugars paragraphs",
      "adopted": "inversion vs dissolved sucrose, compositionvarywithdegree, moisture/crystallisationfunctionsconditional",
      "notAdopted": "homepreparation/recipe, all sweetnessexactindex or health/marketingclaims",
      "label": "The Sugar Association"
    },
    "un-glucose-syrup": {
      "id": "un-glucose-syrup",
      "url": "https://opentextbc.ca/ingredients/chapter/glucosedextrose/",
      "author": "BC CookArticulationCommittee2015",
      "license": "CCBY4.0exceptnoted",
      "actualRead": "primary returned corn-starch syrup compositionandnotallsubstitutions paragraphs",
      "adopted": "starchorigin,glucose/maltosevariablecomposition, water/solids influence",
      "notAdopted": "fixedreplacementfactors, industrymarketmajority/HFCSexactcomposition, clinicalclaims",
      "label": "BC CookArticulationCommittee2015"
    },
    "un-kc-reuse": {
      "id": "un-kc-reuse",
      "file": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/seasoning-basics-20261016-r1/lessons.json",
      "actualRead": "exactkc-L021/L022text/MP/sections and3teachingfigures; imagesactuallyviewed; noassessmentassetscopied",
      "adopted": "unchanged educationalbody/MP/summary, ID/prerequisite/course mappingonly",
      "label": "un-kc-reuse"
    },
    "un-prior": {
      "id": "un-prior",
      "files": [
        "../concept-20261022-nutrition-r1/effective-input.json",
        "../batch-20261018-foodborne-paths/preview-data.js",
        "../concept-20261021-material-science-r1/effective-input.json"
      ],
      "actualRead": "75currentconcepts with oldL004/L005/L020/L023 andMSL043/L044 linked",
      "adopted": "preserveoldbasis/physics/carbohydratecontent; no re-QA62questions",
      "label": "un-prior"
    },
    "un-lecture": {
      "id": "un-lecture",
      "file": "../youtube-course-analysis-20261018/sources/vC4u-nhfZM4-partial-export.txt",
      "url": "https://www.youtube.com/watch?v=vC4u-nhfZM4",
      "actualRead": "available0:01-143:31allread, units/relative-density/sugar topicsmapped",
      "adopted": "conceptgaps/order only",
      "notAdopted": "lecturequestions, allmilk-density/litersmixadditivity/universalppmadditivedose",
      "label": "un-lecture"
    },
    "un-author": {
      "id": "un-author",
      "type": "independent concept paraphrase/diagram, noexternalgraphiccopied",
      "adopted": "worked massunit/densityhypotheses, notassessment",
      "label": "un-author"
    },
    "hy-law": {
      "id": "hy-law",
      "title": "식품위생법",
      "url": "https://www.law.go.kr/LSW/lsInfoP.do?ancNo=21525&ancYd=20260407&efYd=20261008&lsiSeq=285339",
      "revision": "시행2026-10-08/법률21525",
      "read": "공식판 시행일 및 검색 반환 제1·2·7조; 전문 동적본문은 열린페이지에서 미반환",
      "adopted": "법 목적, 첨가물 개념, 기준/규격의 구분",
      "limits": "개별 영업허가·첨가물 품목 허용량·건강진단 주기 판단 아님",
      "label": "식품위생법"
    },
    "hy-code-index": {
      "id": "hy-code-index",
      "title": "식약처 식품위생법 고시전문 목록",
      "url": "https://www.mfds.go.kr/law/board/cateBoardList2.do?brdId=data0005&cateItmSeq3=1&cateItmSeq4=3&fKey=1&menuKey=27",
      "read": "현 목록의 식품2026-55·첨가물2026-50 고시명/개정일",
      "adopted": "두 고시의 대상과 판본 구별",
      "limits": "목록 확인을 전체 세부조문 현행성/시행일 확인으로 보지 않음",
      "label": "식약처 식품위생법 고시전문 목록"
    },
    "hy-additive-who": {
      "id": "hy-additive-who",
      "title": "Food additives",
      "publisher": "WHO",
      "url": "https://www.who.int/news-room/fact-sheets/detail/food-additives",
      "revision": "2023-11-16",
      "read": "Overview/functions and Safety assessments/ADI/national permissions",
      "adopted": "기술적 기능, 위해평가와 국가별 실제 사용 허용 구별, ADI 개념",
      "limits": "개별 첨가물 수치/한국 품목별 허가/건강효능 미채택",
      "label": "Food additives"
    },
    "hy-norovirus": {
      "id": "hy-norovirus",
      "title": "Norovirus: Facts for Food Workers",
      "publisher": "CDC",
      "url": "https://www.cdc.gov/norovirus/communication-resources/facts-for-food-workers.html",
      "revision": "2024-05-08",
      "read": "Text equivalent: contamination routes, ill workers, hand hygiene",
      "adopted": "손/분변·구토물/표면/식품 경로, 증상 보고와 식품 취급 중단, 손씻기",
      "limits": "미국48h 복귀기준/통계/진단·치료를 한국 법정조건으로 채택하지 않음",
      "label": "Norovirus: Facts for Food Workers"
    },
    "hy-zoonosis": {
      "id": "hy-zoonosis",
      "title": "About Zoonotic Diseases",
      "publisher": "CDC",
      "url": "https://www.cdc.gov/one-health/about/about-zoonotic-diseases.html",
      "revision": "2025-04-07",
      "read": "Background and How do germs spread",
      "adopted": "동물/사람 관계와 직접·간접·매개체·물/식품 경로의 중첩",
      "limits": "개별 질병·비율·여행·임상 조언 미채택",
      "label": "About Zoonotic Diseases"
    },
    "hy-kdca": {
      "id": "hy-kdca",
      "title": "감염병 감시체계",
      "publisher": "질병관리청",
      "url": "https://kdca.go.kr/KDCAtemp/4996/subview.do",
      "read": "감시종류/법정감염병 분류체계/신고의무자/신고범위",
      "adopted": "1–4급 의미와 전수/표본감시, 환자/의사환자/병원체보유자 구별",
      "limits": "특정 질병의 현 등급·질병수·개별 작업자 법률 판단 미채택; 신고의무자는 법령별 확인",
      "label": "감염병 감시체계"
    },
    "hy-gram": {
      "id": "hy-gram",
      "title": "2.4 Staining Microscopic Specimens",
      "publisher": "OpenStax Microbiology",
      "url": "https://openstax.org/books/microbiology/pages/2-4-staining-microscopic-specimens",
      "read": "Gram differential-stain table and Endospore staining",
      "adopted": "세포벽형과 염색 결과/아포검사 별개",
      "limits": "원본 그림·질문·실험 절차 복사0",
      "label": "2.4 Staining Microscopic Specimens"
    },
    "hy-endospore": {
      "id": "hy-endospore",
      "title": "3.3 Unique Characteristics of Prokaryotic Cells",
      "publisher": "OpenStax Microbiology",
      "url": "https://openstax.org/books/microbiology/pages/3-3-unique-characteristics-of-prokaryotic-cells",
      "read": "Endospores passage and cell-wall summary search excerpt",
      "adopted": "일부 세균만 아포를 형성하며 그람양성=아포생성 아님",
      "limits": "특정 임상진단/내성 수치 미채택",
      "label": "3.3 Unique Characteristics of Prokaryotic Cells"
    },
    "HY-FC-2026-55": {
      "id": "HY-FC-2026-55",
      "title": "식품공전 총칙 용어37/38",
      "url": "https://www.mfds.go.kr/brd/m_211/view.do?seq=14983",
      "revision": "2026-55/2026-07-31",
      "reuseOriginal": "C:/Dev/GetTalk/content-workspaces/korean-cook/outputs/hygiene-sterilization-batch-20261014/sources/mfds-food-code-2026-55-general.hwpx",
      "originalSha256": "d0ae69697478a338603e76bcf92a1d7e172d4671a21d14c119aa4c929754a1be",
      "read": "기존 kc-L010 전체 본문/MP 및 해당118/119 선택문단; 원본HWPX 재분석/QA 반복0",
      "adopted": "따로 규정 없는 한의 살균/멸균 정의",
      "limits": "한 공정의 실제 달성/안전·의무 판정 아님",
      "label": "식품공전 총칙 용어37/38"
    },
    "HY-BIO-BOULDER": {
      "id": "HY-BIO-BOULDER",
      "title": "Boulder County bacterial terms",
      "url": "https://assets.bouldercounty.gov/wp-content/uploads/2018/01/cook-chill-reduced-oxygen-packaging-template.pdf",
      "read": "kc-L010 기존 검증된p3 영양세포/포자 provenance 재사용",
      "adopted": "기존S1의 용어 의미",
      "limits": "이번 원본PDF 재열람/공정 수치 미채택",
      "label": "Boulder County bacterial terms"
    },
    "HY-BIO-KOREA": {
      "id": "HY-BIO-KOREA",
      "title": "봄철 퍼프린젠스 식중독 예방 요령",
      "url": "https://www.korea.kr/news/policyNewsView.do?newsId=148913164",
      "revision": "2023-03-27",
      "read": "kc-L010의 기존 아포 각주 provenance 재사용",
      "adopted": "기존S1의 세균 휴면 포자 예",
      "limits": "이번 원문 재열람/온도 수치 채택0",
      "label": "봄철 퍼프린젠스 식중독 예방 요령"
    },
    "hy-sanitizer": {
      "id": "hy-sanitizer",
      "title": "식품용 살균제와 기구등의 살균·소독제 구분해서 올바르게 사용해요",
      "publisher": "식약처",
      "url": "https://www.mfds.go.kr/brd/m_580/view.do?seq=139",
      "revision": "2024-11-19",
      "read": "반환된 카드뉴스 전체 텍스트",
      "adopted": "대상 구별/세척→헹굼→살균소독→건조·제거/표시확인/혼합금지",
      "limits": "2024품목수/성분목록/희석배수·접촉시간을 현행 전체 허용목록이나 보편 수치로 미채택",
      "label": "식품용 살균제와 기구등의 살균·소독제 구분해서 올바르게 사용해요"
    },
    "hy-environment": {
      "id": "hy-environment",
      "title": "시설, 설비 식중독 예방",
      "publisher": "식품안전나라",
      "url": "https://www.foodsafetykorea.go.kr/portalmobile/content/detail.do?bbs_no=bbs427&ntctxt_no=1069311",
      "read": "바닥/배수/방충망·방충방서/구획 내용",
      "adopted": "유입차단·물고임/먹이 제거·흔적 보고·설비 보수",
      "limits": "게시일 미확정; 오래된50cm/조도/주기/UV시간 등 수치나 현행 법정시설기준 미채택",
      "label": "시설, 설비 식중독 예방"
    },
    "hy-inventory": {
      "id": "hy-inventory",
      "title": "Basic Inventory Procedures",
      "publisher": "BC Cook Articulation Committee",
      "url": "https://opentextbc.ca/basickitchenandfoodservicemanagement/chapter/basic-inventory-procedures/",
      "read": "Basic Inventory Procedures/recording/Incoming Inventory/Invoices",
      "adopted": "검수/기록/재고 대조/원가와 낭비관리",
      "limits": "캐나다 영업규정·원문 예제 수치 미채택",
      "label": "Basic Inventory Procedures"
    },
    "hy-cost": {
      "id": "hy-cost",
      "title": "Controlling Food Costs",
      "publisher": "BC Cook Articulation Committee",
      "url": "https://opentextbc.ca/basickitchenandfoodservicemanagement/chapter/controlling-food-costs/",
      "read": "five standards/standardized recipes/yield/portions/portion costs",
      "adopted": "표준배합·수율·분할량과 제품당 재료비 관계",
      "limits": "기존 원문 음식 예제/가격/수익 권장 미채택; 숫자는 자체 가정",
      "label": "Controlling Food Costs"
    },
    "hy-kosha": {
      "id": "hy-kosha",
      "title": "음식 조리·전처리 공정 유해위험요인 예방",
      "publisher": "한국산업안전보건공단",
      "url": "https://www.kosha.or.kr/ebook/fcatalog/access/ecatalogt.jsp?Dir=549&callmode=normal&catimage=&eclang=ko&start=16&um=s",
      "read": "전자카탈로그 반환14·16쪽 검색 텍스트",
      "adopted": "방호덮개/회전중 청소금지/전원차단·완전정지",
      "limits": "설비별 수리절차·회로·기술작업 지시나 법정적합 판정 미채택",
      "label": "음식 조리·전처리 공정 유해위험요인 예방"
    },
    "hy-reuse": {
      "id": "hy-reuse",
      "title": "기존 한식kc-L010",
      "file": "../korean-cook/outputs/seasoning-basics-20261016-r1/lessons.json",
      "read": "kc-L010 개별객체 본문3절/표/MP1 실제 비교",
      "adopted": "기존 설명·기억점·텍스트 비교표 변경없이 ID/선수학습만 매핑",
      "limits": "원래 review/acceptance를 새 bread acceptance로 복제하지 않음",
      "label": "기존 한식kc-L010"
    },
    "hy-lecture": {
      "id": "hy-lecture",
      "title": "파이팅혼공TV 선택 강의",
      "url": "https://www.youtube.com/watch?v=vC4u-nhfZM4",
      "file": "../concept-resume-20261021/lecture-analysis/AVAILABLE-TEXT-ANALYSIS-INDEX-r1.json",
      "read": "확보0:01–2:23:31 전체 자막과 위생/감염/소독/작업관리 구간",
      "adopted": "학습순서·헷갈리는 개념 선정",
      "limits": "3:00:47 중 끝37:16 미확보; ASR 오류/옛법령/보편 소독 수치·의학진단 재현0",
      "label": "파이팅혼공TV 선택 강의"
    },
    "hy-author": {
      "id": "hy-author",
      "title": "GetTalk 제빵 자체 설명·가정 계산·원본 도식",
      "read": "이번 저작",
      "adopted": "쉬운 연결설명·가정재고/원가 산식·학습도식",
      "limits": "법률·질병진단·개별 공정 검증/안전 보증 아님",
      "label": "GetTalk 제빵 자체 설명·가정 계산·원본 도식"
    },
    "hy-physical": {
      "id": "hy-physical",
      "title": "13.2 Using Physical Methods to Control Microorganisms",
      "publisher": "OpenStax Microbiology",
      "url": "https://openstax.org/books/microbiology/pages/13-2-using-physical-methods-to-control-microorganisms",
      "read": "Radiation UV directly-exposed paragraph, lines117–120; heat exposure depends volume/nature lines46–49",
      "adopted": "UV 도달·가림 조건, 공정 조건의 대상별 차이",
      "limits": "실험/의료살균 수치·과정·다른 주변 주장·광선 실험 지시 미채택",
      "label": "13.2 Using Physical Methods to Control Microorganisms"
    },
    "in-fda-fiber": {
      "id": "in-fda-fiber",
      "title": "Questions and Answers on Dietary Fiber",
      "publisher": "FDA",
      "url": "https://www.fda.gov/food/nutrition-food-labeling-and-critical-foods/questions-and-answers-dietary-fiber",
      "read": "Definition/Examples of naturally occurring fibers; lines89–91,113–126",
      "adopted": "난소화성 탄수화물/리그닌과 용해성 구별; 셀룰로오스·펙틴 예",
      "limits": "미국표시 허용목록/개인 섭취·질병효과·한국표시 법정정의 미채택",
      "label": "Questions and Answers on Dietary Fiber"
    },
    "in-bio": {
      "id": "in-bio",
      "title": "3.2 Carbohydrates",
      "publisher": "OpenStax Biology2e",
      "url": "https://openstax.org/books/biology-2e/pages/3-2-carbohydrates",
      "read": "검색 반환 단당/다당/섬유 관련 설명; 기존043/044 구분과 대조",
      "adopted": "당단위 수와 소화성은 별도 기준",
      "limits": "원본 도식·문제·건강/식단 권장 미채택",
      "label": "3.2 Carbohydrates"
    },
    "in-icco": {
      "id": "in-icco",
      "title": "Processing Cocoa",
      "publisher": "International Cocoa Organization",
      "url": "https://www.icco.org/processing-cocoa/",
      "read": "반환 fermentation/drying/roasting/winnowing/grinding/pressing/cake/butter/manufacturing",
      "adopted": "카카오 가공의 질적 순서와 코코아버터/케이크/분말 분리",
      "limits": "원문 고온·압력·기간 수치·무조건적 청결 주장 미채택; 설비작업지시 아님",
      "label": "Processing Cocoa"
    },
    "in-bc-cocoa": {
      "id": "in-bc-cocoa",
      "title": "From the Cocoa Bean to the Finished Chocolate",
      "publisher": "BC Cook Articulation Committee",
      "url": "https://opentextbc.ca/ingredients/chapter/from-the-cocoa-bean-to-the-finished-chocolate/",
      "read": "224–228 cocoa liquor/press cake/cocoa powder/conching",
      "adopted": "코코아분말의 가공관계",
      "limits": "설비 수치·역사·반응단정 미채택",
      "label": "From the Cocoa Bean to the Finished Chocolate"
    },
    "in-bc-types": {
      "id": "in-bc-types",
      "title": "Chocolate Produced for the Baking Industry",
      "publisher": "BC Cook Articulation Committee",
      "url": "https://opentextbc.ca/ingredients/chapter/chocolate-produced-for-the-baking-industry/",
      "read": "226–246 unsweetened/dark/milk/white",
      "adopted": "카카오매스/버터/당/유고형분 구성 차이",
      "limits": "캐나다 정의/국내품목기준/고정함량·일률적 다크무유성분 주장 미채택; 실제표시확인",
      "label": "Chocolate Produced for the Baking Industry"
    },
    "in-temper": {
      "id": "in-temper",
      "title": "Tempering chocolate with Callets",
      "publisher": "Callebaut",
      "url": "https://www.callebaut.com/en-RU/tempering-tempering-chocolate-callets%E2%84%A2",
      "read": "What is tempering/precrystallising and Which chocolate needs tempering",
      "adopted": "코코아버터 안정결정/목표제품광택·스냅/단순용융과구별",
      "limits": "상품/온도/시드투입 비율·보장문구 미채택",
      "label": "Tempering chocolate with Callets"
    },
    "in-bloom": {
      "id": "in-bloom",
      "title": "Troubleshooting: Chocolate Bloom",
      "publisher": "Callebaut",
      "url": "https://www.callebaut.com/en-AU/callebaut-chocolate-academy/troubleshooting/chocolate-bloom",
      "read": "직접open timeout; 검색 반환 1 sugarbloom/결로/용해재결정 문단 실제읽음",
      "adopted": "수분·당재결정 슈거블룸",
      "limits": "실제제품 진단·안전·개별 보관수치 미채택; fullpageopenedclaim0",
      "label": "Troubleshooting: Chocolate Bloom"
    },
    "in-fatbloom": {
      "id": "in-fatbloom",
      "title": "The storage temperature was too high",
      "publisher": "Callebaut",
      "url": "https://www.callebaut.com/en-US/chocolate-technique/troubleshooting/storage-temperature-high",
      "read": "검색 반환 three main causes",
      "adopted": "부적절결정/충전지방이동/온도변화와 팻블룸",
      "limits": "특정제품의 유일원인/맛·안전보장 미채택",
      "label": "The storage temperature was too high"
    },
    "in-storage": {
      "id": "in-storage",
      "title": "Storing Chocolate",
      "publisher": "BC Cook Articulation Committee",
      "url": "https://opentextbc.ca/ingredients/chapter/storing-chocolate/",
      "read": "225–226",
      "adopted": "수분·냄새·보관환경 조건",
      "limits": "1년/온습도 수치나 부패성 충전제품의 보편 실온보관 미채택",
      "label": "Storing Chocolate"
    },
    "in-spices": {
      "id": "in-spices",
      "title": "Spices",
      "publisher": "BC Cook Articulation Committee",
      "url": "https://opentextbc.ca/ingredients/chapter/spices/",
      "read": "225–226/240–267 cinnamon/clove/mace/nutmeg/vanilla",
      "adopted": "식물부위와 향·휘발/밀봉보관",
      "limits": "잘못단순화한ginger=root 미채택(Kew/기존095 우선); 고정배합/138C/합성향일률강도/우열 미채택",
      "label": "Spices"
    },
    "nc-garlic": {
      "id": "nc-garlic",
      "url": "https://plants.ces.ncsu.edu/plants/allium-sativum/",
      "actualRead": "Description edible bulb and individual cloves; Edibility culinary flavor use",
      "adopted": "garlic whole bulb and separated clove relation",
      "notAdopted": "gardening/storage/health/toxicology instructions; source photos",
      "reuse": "kc-L024 provenance; sourcefacts reused, externalpage not reopened",
      "label": "nc-garlic"
    },
    "kew-ginger": {
      "id": "kew-ginger",
      "url": "https://powo.science.kew.org/taxon/urn:lsid:ipni.org:names:798372-1/general-information",
      "actualRead": "Kew Species Profiles General Description67, underground parts78, culinary use83",
      "adopted": "branched thickened underground stem, culinary aroma and pungency; independently composed minimal explanation",
      "notAdopted": "medicinal/cultivation history, measures, diagrams/photos or preservation recipes",
      "accessLimit": "www.kew.org/plants/ginger returned403 in web tool; separate POWO original actually opened; no bypass",
      "reuse": "kc-L024 provenance; undergroundstem priority over loose root terminology",
      "label": "kew-ginger"
    },
    "in-pastrycream": {
      "id": "in-pastrycream",
      "title": "Pastry Cream (Crème Pâtissière)",
      "publisher": "King Arthur Baking",
      "url": "https://www.kingarthurbaking.com/recipes/pastry-cream-creme-patissiere-recipe",
      "revision": "updated2026-10-08",
      "read": "소개/재료 구조/가열 뒤 thickened",
      "adopted": "우유/난황/전분을 포함한 가열점증의 한 유형",
      "limits": "원레시피 배합량·가열/보관시간 전체 복사0; 모든크림정의로일반화0",
      "label": "Pastry Cream (Crème Pâtissière)"
    },
    "in-whip": {
      "id": "in-whip",
      "title": "How to make whipped cream",
      "publisher": "King Arthur Baking",
      "url": "https://www.kingarthurbaking.com/blog/2015/07/19/how-to-whip-cream",
      "read": "How does cream become whipped/Pick right dairy/Chill",
      "adopted": "휘핑으로 공기를 들이고 지방상태와온도가 거품 유지에관여",
      "limits": "미국제품별유지방%/보편작업수치/원본사진 미채택",
      "label": "How to make whipped cream"
    },
    "in-ganache": {
      "id": "in-ganache",
      "title": "How to make ganache",
      "publisher": "King Arthur Baking",
      "url": "https://www.kingarthurbaking.com/blog/2019/02/13/how-to-make-ganache",
      "read": "key takeaways/consistency factors; recipe intro",
      "adopted": "초콜릿·크림 종류/질량배합/온도에 따른 되기",
      "limits": "고정비율·만능복구·보관안전 보장 미채택",
      "label": "How to make ganache"
    },
    "in-hydration": {
      "id": "in-hydration",
      "title": "Hydration in bread dough, explained",
      "publisher": "King Arthur Baking",
      "url": "https://www.kingarthurbaking.com/blog/2023/01/11/bread-hydration",
      "read": "water/flour basis and ingredients absorbingwater",
      "adopted": "재료·수분조건 함께보기",
      "limits": "우유·지방혼합액의전질량을순수물과동일시/보편기공성/흡수율 고정하지않음",
      "label": "Hydration in bread dough, explained"
    },
    "in-bagel": {
      "id": "in-bagel",
      "title": "The5 elements of great bagels",
      "publisher": "King Arthur Baking",
      "url": "https://www.kingarthurbaking.com/blog/2021/06/29/the-5-elements-of-great-bagels",
      "read": "Boiling paragraph",
      "adopted": "굽기 전 데치기가 표면전분호화에관여",
      "limits": "알칼리약품·보일시간·배합/온도 지시 미채택",
      "label": "The5 elements of great bagels"
    },
    "in-steam": {
      "id": "in-steam",
      "title": "Steamed and Baked Buns",
      "publisher": "King Arthur Baking",
      "url": "https://www.kingarthurbaking.com/buns",
      "read": "steamed/baked bun base distinction",
      "adopted": "찐빵과 오븐빵의 열매체 차이 사례",
      "limits": "개별레시피/충전물안전 수치 미채택",
      "label": "Steamed and Baked Buns"
    },
    "in-fry": {
      "id": "in-fry",
      "title": "Can you make doughnuts in an air fryer?",
      "publisher": "King Arthur Baking",
      "url": "https://www.kingarthurbaking.com/blog/2021/08/12/can-you-make-doughnuts-in-an-air-fryer",
      "read": "Thetest/process and hot-oil versus hot-air comparison",
      "adopted": "깊은기름튀김/뜨거운공기조리의 매체차이",
      "limits": "글의기름이효모를활성화한다는느슨한표현·공정온도/시간 미채택; 발효증식과가열팽창분리",
      "label": "Can you make doughnuts in an air fryer?"
    },
    "in-wash": {
      "id": "in-wash",
      "title": "How one plant-based milk became our test kitchen’s favorite egg wash",
      "publisher": "King Arthur Baking",
      "url": "https://www.kingarthurbaking.com/blog/2021/11/12/soy-milk-best-vegan-egg-wash",
      "read": "What is egg wash/browning·shine/seedadhesion",
      "adopted": "굽기전 도포의 목적",
      "limits": "비건대체시험결과전체/우열·배합비율 미채택",
      "label": "How one plant-based milk became our test kitchen’s favorite egg wash"
    },
    "in-prior": {
      "id": "in-prior",
      "title": "기존제빵원고38+현개념91",
      "read": "024/025 exactbody, earlier043–057/063/067/080 and current hygiene only as needed",
      "adopted": "충전·토핑 위치/재료상태/전분/단백질/기름 기초 연결",
      "limits": "원고/질문/선정상태 바꾸지 않음; 기존QA반복0",
      "label": "기존제빵원고38+현개념91"
    },
    "in-reuse": {
      "id": "in-reuse",
      "title": "kc-L024 exact body/assets",
      "file": "../korean-cook/outputs/seasoning-basics-20261016-r1/lessons.json",
      "read": "3sections/MP2/3teachingassets actualread",
      "adopted": "사진·도식·본문·MP 재사용; 마지막 다음과목 안내 한문장만 제빵 다음학습으로 연결",
      "limits": "원래source/review/frozen변경0; oldacceptance 상속0; noassessmentassets",
      "label": "kc-L024 exact body/assets"
    },
    "in-lecture": {
      "id": "in-lecture",
      "title": "선택 강의 확보 자막",
      "url": "https://www.youtube.com/watch?v=vC4u-nhfZM4",
      "file": "../concept-resume-20261021/lecture-analysis/AVAILABLE-TEXT-ANALYSIS-INDEX-r1.json",
      "read": "0:01–2:23:31 확보 전량 순서읽기; 재료과학/충전/제법 관련구간",
      "adopted": "개념 주제·순서",
      "limits": "끝37:16 미확보; 강의의품목규정·레시피배합·의학진단 무비판복사0",
      "label": "선택 강의 확보 자막"
    },
    "in-author": {
      "id": "in-author",
      "title": "GetTalk original",
      "read": "이번 자체저작",
      "adopted": "쉬운 설명·관계도·기억점",
      "limits": "실제 제조/제품 안전·폰/UI 수용 아님",
      "label": "GetTalk original"
    },
    "in-icing": {
      "id": "in-icing",
      "title": "Quick and Easy Icing",
      "publisher": "King Arthur Baking",
      "url": "https://www.kingarthurbaking.com/recipes/quick-and-easy-icing-recipe",
      "revision": "updated2026-09-24",
      "read": "소개에서icing/glaze겹치는명칭 및되기·도포목적",
      "adopted": "이름보다재료·목표흐름성과작업시점확인",
      "limits": "레시피배합/추가재료보정수치/시간 미채택",
      "label": "Quick and Easy Icing"
    },
    "in-kew-mace": {
      "id": "in-kew-mace",
      "title": "Myristicaceae morphology",
      "publisher": "Kew Plants of the World Online",
      "url": "https://powo.science.kew.org/taxon/urn%3Alsid%3Aipni.org%3Anames%3A77126699-1/general-information",
      "read": "MorphologyReproductiveSeeds: seednutmeg/arilmace",
      "adopted": "육두구씨와이를덮는가종피메이스구별",
      "limits": "원본사진·기타식물·약용·가공절차미채택",
      "label": "Myristicaceae morphology"
    },
    "sc-enzymes": {
      "id": "sc-enzymes",
      "title": "6.5 Enzymes",
      "publisher": "OpenStax Biology2e",
      "url": "https://openstax.org/books/biology-2e/pages/6-5-enzymes",
      "read": "30–51 catalyst/active site/substrate/pH·temperature; 효소 보조물질은 기존069 문맥 연결",
      "adopted": "효소·기질·생성물/촉매/조건",
      "limits": "원본도식·질문 복사0; 모든효소동일온도/하나당하나기질 단정0",
      "label": "6.5 Enzymes"
    },
    "sc-bc-enzymes": {
      "id": "sc-bc-enzymes",
      "title": "Enzymes",
      "publisher": "BC Cook Articulation Committee",
      "url": "https://opentextbc.ca/ingredients/chapter/enzymes/",
      "read": "225–251 flour/yeast enzyme headings and qualitative functions",
      "adopted": "아밀레이스/프로테아제/말테이스/인버테이스의 대표 기질 연결",
      "limits": "원문 단일77C·팽창종료 인과/diastase단일효소/모든효소동일작용 단정 미채택",
      "label": "Enzymes"
    },
    "sc-damaged": {
      "id": "sc-damaged",
      "title": "SDmatic2 Automated Damaged Starch Analyzer",
      "publisher": "KPMAnalytics",
      "url": "https://www.kpmanalytics.com/products/functional-rheological/sdmatic-2",
      "read": "ProductOverview/ControlFlourQuality/UnderstandFlourBakingCapability",
      "adopted": "제분의전분손상·수분흡수와반죽거동·제품별최적조건",
      "limits": "상품성능보장/약품실험법/설비수치/특정투입비율미채택",
      "label": "SDmatic2 Automated Damaged Starch Analyzer"
    },
    "sc-flour-age": {
      "id": "sc-flour-age",
      "title": "Flour Terms and Treatments",
      "publisher": "BC Cook Articulation Committee",
      "url": "https://opentextbc.ca/ingredients/chapter/flour-terms-and-treatments/",
      "read": "Bleached229–231",
      "adopted": "숙성과표백의목적구별/색·반죽특성축",
      "limits": "캐나다허용목록·비타민무변화모순·1년저장·고정화학처방미채택;국내사용은별도기준확인",
      "label": "Flour Terms and Treatments"
    },
    "sc-malt": {
      "id": "sc-malt",
      "title": "Malt",
      "publisher": "BC Cook Articulation Committee",
      "url": "https://opentextbc.ca/ingredients/chapter/malt/",
      "read": "225–241 types/diastatic/non-diastatic",
      "adopted": "맥아의효소활성유지형과비활성형구별",
      "limits": "맥아당을complexsugar로쓴모호함·고정치환/투입량·영양우열미채택",
      "label": "Malt"
    },
    "sc-buffer": {
      "id": "sc-buffer",
      "title": "Physical Properties of Milk",
      "publisher": "University of Guelph CMC1",
      "url": "https://books.lib.uoguelph.ca/cmc1/chapter/physical-properties-of-milk/",
      "read": "buffering capacity example water/milk and TA/pH",
      "adopted": "pH값/완충능 구별·우유 단백질/염류 조건",
      "limits": "치즈pH수치/적정곡선원본·제조법/모든분말효과단정미채택",
      "label": "Physical Properties of Milk"
    },
    "sc-nv": {
      "id": "sc-nv",
      "title": "Chemical Leavening Formulation",
      "publisher": "American Society of Baking",
      "url": "https://asbe.org/article/chemical-leavening-formulation/",
      "read": "NVdefinition/sodacontext; reactionrate separatecolumn",
      "adopted": "NV=산100질량부가중화하는탄산수소나트륨질량부/반응속도와구별",
      "limits": "원제품투입표/실제산별숫자/국내허용목록미채택;가정NV80은산식설명",
      "label": "Chemical Leavening Formulation"
    },
    "sc-milkproteins": {
      "id": "sc-milkproteins",
      "title": "Milk Proteins—Caseins/Micelles/Whey",
      "publisher": "University of Guelph",
      "url": "https://books.lib.uoguelph.ca/dairyscienceandtechnologyebook/chapter/milk-proteins-caseins-casein-micelles-whey-proteins-enzymes/",
      "read": "caseins/acidaggregation/rennet qualitative passages",
      "adopted": "카제인/유청단백질 구별·산/효소응집",
      "limits": "원문의caseins불변·disulfide전무등일반화/복잡분자결합·보편실험조건미채택",
      "label": "Milk Proteins—Caseins/Micelles/Whey"
    },
    "sc-cheese": {
      "id": "sc-cheese",
      "title": "Cheese",
      "publisher": "BC Cook Articulation Committee",
      "url": "https://opentextbc.ca/ingredients/chapter/cheese/",
      "read": "225–232 curd/whey and coagulation",
      "adopted": "커드와분리유청관계",
      "limits": "모든치즈동일4단계/제품상호대체·고정조성미채택",
      "label": "Cheese"
    },
    "sc-emulsifiers": {
      "id": "sc-emulsifiers",
      "title": "Mono and Diglycerides",
      "publisher": "American Society of Baking",
      "url": "https://asbe.org/article/mono-and-diglycerides/",
      "read": "Origin/Function/intro",
      "adopted": "글리세롤에지방산1/2개연결·유화/조직기능",
      "limits": "미국GRAS를한국허용으로오인0;산업합성법·투입량·효능보장미채택",
      "label": "Mono and Diglycerides"
    },
    "sc-oil": {
      "id": "sc-oil",
      "title": "Kitchen Fires",
      "publisher": "IllinoisExtension",
      "url": "https://extension.illinois.edu/food-safety/kitchen-fires",
      "read": "Fryers/DeepFatFryingFirePrevention",
      "adopted": "발연/인화구별·제품지침/온도관리",
      "limits": "범위온도를모든기름고정값으로미채택;화재실험·개별처방0",
      "label": "Kitchen Fires"
    },
    "sc-acrolein": {
      "id": "sc-acrolein",
      "title": "ToxFAQs for Acrolein",
      "publisher": "ATSDR",
      "url": "https://wwwn.cdc.gov/TSP/ToxFAQs/ToxFAQsDetails.aspx?faqid=555&toxid=102",
      "revision": "reviewed2025-05-09",
      "read": "What is acrolein/Howexposed cookinghightemperature",
      "adopted": "유지의고온가열중아크롤레인방출가능",
      "limits": "원인단일화·노출량/진단/치료/직업허용치미채택",
      "label": "ToxFAQs for Acrolein"
    },
    "sc-premix": {
      "id": "sc-premix",
      "title": "Bakery mixes/concentrates categories",
      "publisher": "Puratos",
      "url": "https://www.puratos.com.ph/en",
      "read": "bakerymixes/30%ryepremix/10%breadconcentrate descriptions as examples",
      "adopted": "혼합재료와추가재료범위는제품별로다름",
      "limits": "상품우열/구매·정확비율·재고/광고효과/회원행동미채택",
      "label": "Bakery mixes/concentrates categories"
    },
    "sc-parbake": {
      "id": "sc-parbake",
      "title": "Homemade Brown and Serve Rolls",
      "publisher": "King Arthur Baking",
      "url": "https://www.kingarthurbaking.com/recipes/homemade-brown-and-serve-rolls-recipe",
      "revision": "updated2026-02-03",
      "read": "intro mix/proof/partiallybake/store/finishbake",
      "adopted": "반제품부분굽기→후속굽기 개념",
      "limits": "원레시피기간/공정온도·모든제품안전보관미채택",
      "label": "Homemade Brown and Serve Rolls"
    },
    "sc-retard": {
      "id": "sc-retard",
      "title": "Ask the Bread Coach: My dough is not rising",
      "publisher": "King Arthur Baking",
      "url": "https://www.kingarthurbaking.com/blog/2023/03/23/ask-the-bread-coach-my-dough-isnt-rising-what-now",
      "read": "cool/warmdough/timeconditions",
      "adopted": "발효속도는반죽/주변조건과시간함께보기",
      "limits": "제품홍보·온도값·만능시간연장률·수정처방미채택",
      "label": "Ask the Bread Coach: My dough is not rising"
    },
    "sc-pack": {
      "id": "sc-pack",
      "title": "Glossary of Packaging Terms",
      "publisher": "USDAFSIS",
      "url": "https://www.fsis.usda.gov/food-safety/safe-food-handling-and-preparation/food-safety-basics/glossary-packaging-terms",
      "read": "MAP/vacuumpackaging/packagingdefinitions",
      "adopted": "기체조성변경과공기제거의차이/포장기능",
      "limits": "육류의보관수치를빵에적용0;무산소=멸균단정0",
      "label": "Glossary of Packaging Terms"
    },
    "sc-release": {
      "id": "sc-release",
      "title": "Release Agents",
      "publisher": "American Society of Baking",
      "url": "https://asbe.org/article/release-agents/",
      "read": "definition/function/applicationconsiderations",
      "adopted": "팬에서떼어내는목적과제품/팬/공정조건",
      "limits": "소재예시를한국모두허용목록으로옮기지않음;영양무시·투입양·성능보장미채택",
      "label": "Release Agents"
    },
    "sc-parchment": {
      "id": "sc-parchment",
      "title": "Do you really have to grease parchment paper?",
      "publisher": "King Arthur Baking",
      "url": "https://www.kingarthurbaking.com/blog/2025/02/27/do-you-grease-parchment-paper",
      "read": "focacciasling pan/parchment twofunctions",
      "adopted": "종이의용도·팬고정/분리목적은제품별다름",
      "limits": "고온팬이동지시/모든종이사용가능·만능도포규칙미채택",
      "label": "Do you really have to grease parchment paper?"
    },
    "sc-toxins": {
      "id": "sc-toxins",
      "title": "Natural toxins in food",
      "publisher": "WHO",
      "url": "https://www.who.int/news-room/fact-sheets/detail/natural-toxins-in-food",
      "read": "Mycotoxins/solanines/lectins sections",
      "adopted": "원료·곰팡이기원독소/곡물견과등관리/가열보증구별",
      "limits": "콩·감자상세처리법·수치/증상진단/모든독소동일내열단정미채택",
      "label": "Natural toxins in food"
    },
    "sc-tapeworm": {
      "id": "sc-tapeworm",
      "title": "About Human Tapeworm",
      "publisher": "CDC",
      "url": "https://www.cdc.gov/taeniasis/about/index.html",
      "revision": "2024-06-13",
      "read": "overview/causes andspread",
      "adopted": "일부조충의감염된덜익힌소·돼지고기섭취경로/알섭취는별도경로",
      "limits": "임상증상·진단·치료·기생충치수·공정수치미채택",
      "label": "About Human Tapeworm"
    },
    "sc-anisakis": {
      "id": "sc-anisakis",
      "title": "DPDx Anisakiasis",
      "publisher": "CDC",
      "url": "https://www.cdc.gov/dpdx/anisakiasis/",
      "read": "CausalAgents/LifeCycleundercoookedmarinefish",
      "adopted": "일부해산어류의유충섭취경로",
      "limits": "잠복증상/검사치료/사진·생활사원도식미채택",
      "label": "DPDx Anisakiasis"
    },
    "sc-prior": {
      "id": "sc-prior",
      "title": "기존제빵100개념",
      "read": "필요004/005/006/007/009/019/020/021/022/023 본문과강의분석메모의미완비교; 그외관련현재원고",
      "adopted": "중복제작방지/선수학습·온도/배합·열량기초연결",
      "limits": "기존원문·문항·QA상태변경0;완료QA반복0",
      "label": "기존제빵100개념"
    },
    "sc-lecture": {
      "id": "sc-lecture",
      "title": "선택강의 확보자막",
      "url": "https://www.youtube.com/watch?v=vC4u-nhfZM4",
      "file": "../concept-resume-20261021/lecture-analysis/AVAILABLE-TEXT-ANALYSIS-INDEX-r1.json",
      "read": "0:01–143:31전량순서읽기및15구간분석; 미대응개념만추출",
      "adopted": "주제·어려운용어·순서",
      "limits": "끝37:16미확보;문제/보기/정답재저작0",
      "label": "선택강의 확보자막"
    },
    "sc-author": {
      "id": "sc-author",
      "title": "GetTalk original",
      "read": "이번저작",
      "adopted": "쉬운설명·자체가정산식·원본도식",
      "limits": "실제제조·개별안전·법률/의학/표시승인아님",
      "label": "GetTalk original"
    },
    "sc-oilquality": {
      "id": "sc-oilquality",
      "title": "Edible Oil Quality",
      "publisher": "OklahomaStateUniversity",
      "url": "https://extension.okstate.edu/fact-sheets/edible-oil-quality",
      "read": "returnedqualityindices/FFA/PV/secondaryoxidation",
      "adopted": "유리지방산·과산화물가/상태의다른지표;낮은PV항상신선아님",
      "limits": "추천제품·산업표준수치·종류별건강효능미채택",
      "label": "Edible Oil Quality"
    },
    "sc-oilrefining": {
      "id": "sc-oilrefining",
      "title": "Oil Refining",
      "publisher": "AOCS",
      "url": "https://www.aocs.org/resource/oil-refining/",
      "read": "returned FFA/smokepoint relation",
      "adopted": "발연은정제·유리지방산조건에따라다름",
      "limits": "원문온도/농도수치·산업정제작업법미채택",
      "label": "Oil Refining"
    },
    "fn-haccp": {
      "id": "fn-haccp",
      "title": "Introduction to HACCP",
      "publisher": "FAO",
      "url": "https://www.fao.org/good-hygiene-practices-haccp-toolbox/haccp/introduction-to-haccp/en",
      "revision": "2023-04-14",
      "read": "32–40 andlive step6–12 navigation; existing029–031 fullbody/oldsourceprovenance",
      "adopted": "7principles linked to12steps/GHPfoundation",
      "limits": "facilityaudit/certification/individualCCP/numericalcritical limits0",
      "label": "Introduction to HACCP"
    },
    "fn-haccp-verify": {
      "id": "fn-haccp-verify",
      "title": "Step11/principle6 validation and verification",
      "publisher": "FAO",
      "url": "https://www.fao.org/good-hygiene-practices-haccp-toolbox/haccp/step-11-validation-and-verification/en",
      "read": "32–38",
      "adopted": "priorvalidation/ongoingverification/revalidateonchanges",
      "limits": "fullstudy/certification adequacy0",
      "label": "Step11/principle6 validation and verification"
    },
    "fn-personal": {
      "id": "fn-personal",
      "title": "Personal Hygiene",
      "publisher": "FAO",
      "url": "https://www.fao.org/good-hygiene-practices-haccp-toolbox/ghp/personal-hygiene/en",
      "revision": "2023-04-14",
      "read": "32–38",
      "adopted": "personalcleanliness/health/behavior policiesandcontamination prevention",
      "limits": "no linkedmedicalhandrubrecipes/clinicalrecommendations/legal frequencies",
      "label": "Personal Hygiene"
    },
    "fn-gloves": {
      "id": "fn-gloves",
      "title": "Employee Health and Personal Hygiene Handbook",
      "publisher": "FDA",
      "url": "https://www.fda.gov/media/77065/download",
      "read": "returnedNoBareHandContact/SingleUseGloves technicalhygiene",
      "adopted": "handwashing/glovechange/utensils asbarriers",
      "limits": "2017basedhandbooknotcurrentKoreanlaw;2026FDAchangeindexseenbutforeignjewelryexception/clinicalreturnrules/20s0",
      "label": "Employee Health and Personal Hygiene Handbook"
    },
    "fn-cleaning": {
      "id": "fn-cleaning",
      "title": "Establishment maintenance, cleaning and disinfection, pest control",
      "publisher": "FAO",
      "url": "https://www.fao.org/good-hygiene-practices-haccp-toolbox/ghp/establishment-maintenance-cleaning-and-disinfection-and-pest-control/en",
      "read": "32–38",
      "adopted": "effectiveprogrammes/equipmentcleanability/regularmonitoring",
      "limits": "originalPDF/chemicalrecipes/foodfacilitynumbers0",
      "label": "Establishment maintenance, cleaning and disinfection, pest control"
    },
    "fn-physical": {
      "id": "fn-physical",
      "title": "Using Physical Methods to Control Microorganisms",
      "publisher": "OpenStax Microbiology",
      "url": "https://openstax.org/books/microbiology/pages/13-2-using-physical-methods-to-control-microorganisms",
      "read": "HYactualread heatcontact/volumeconditions46–49/UV117–120 reused",
      "adopted": "heatneedscontactandtime/UVdirectexposureandshadow",
      "limits": "labmedicalprotocols/doses/times/universalmethodranking0",
      "label": "Using Physical Methods to Control Microorganisms"
    },
    "fn-sanitizer": {
      "id": "fn-sanitizer",
      "title": "식품용 살균제·기구등 살균소독제 구별",
      "publisher": "식약처",
      "url": "https://www.mfds.go.kr/brd/m_580/view.do?seq=139",
      "revision": "2024-11-19",
      "read": "HYactualfullreturnedcardtextreuse",
      "adopted": "target/label/contact/removal/cleanthen sanitize",
      "limits": "olditemcounts/currentfullapprovallist/chemicalmixingrates0",
      "label": "식품용 살균제·기구등 살균소독제 구별"
    },
    "fn-package": {
      "id": "fn-package",
      "title": "Glossary of Packaging Terms",
      "publisher": "USDAFSIS",
      "url": "https://www.fsis.usda.gov/food-safety/safe-food-handling-and-preparation/food-safety-basics/glossary-packaging-terms",
      "read": "returned flexiblecontainer/paper/foil/plastic/coatedpaper terms",
      "adopted": "materialfamilies/combinations/coating affectsproperties",
      "limits": "specificoven/microwavepermissions/foreignlegallimits0",
      "label": "Glossary of Packaging Terms"
    },
    "fn-cellulose": {
      "id": "fn-cellulose",
      "title": "Cellophane Films",
      "publisher": "Futamura",
      "url": "https://www.futamuragroup.com/cellophane-films/",
      "read": "originalcellulosefilm/woodpulp/plain/lacqueredfunctionality",
      "adopted": "cellulosefilm origin andcoatingsvarymoisture/oxygenproperties",
      "limits": "brandrecommendation/sustainability/foodcontact blanketapproval/performanceguarantee0",
      "label": "Cellophane Films"
    },
    "fn-rope": {
      "id": "fn-rope",
      "title": "Operator-independent assessment of bread spoilage profiles caused by Bacillaceae",
      "publisher": "Food Research International",
      "url": "https://www.sciencedirect.com/science/article/pii/S0963996924012638",
      "doi": "10.1016/j.foodres.2024.115193",
      "publication": "2024-12",
      "read": "Highlights/abstractonly",
      "adopted": "strainvariation/textureandodorchanges/visualearlydetectionlimits",
      "limits": "no fulltextclaim/contaminationlabprotocol/threshold/time/diagnosis",
      "label": "Operator-independent assessment of bread spoilage profiles caused by Bacillaceae"
    },
    "fn-rope-review": {
      "id": "fn-rope-review",
      "title": "Ropiness in Bread—A Re-Emerging Spoilage Phenomenon",
      "publisher": "Foods",
      "url": "https://www.mdpi.com/2304-8158/11/19/3021",
      "publication": "2022",
      "read": "intro andreturned Bacillus/ropiness mechanisms/heatresistantspores",
      "adopted": "someBacillus-associatedbreadspoilage/sporeand crumbchanges",
      "limits": "allBacillus=same/nofoodsafeclaims/cultureprotocol/sourcefigurecopy0",
      "label": "Ropiness in Bread—A Re-Emerging Spoilage Phenomenon"
    },
    "fn-productivity": {
      "id": "fn-productivity",
      "title": "Productivity",
      "publisher": "BC Cook Articulation Committee",
      "url": "https://opentextbc.ca/basickitchenandfoodservicemanagement/chapter/productivity/",
      "read": "81–86 operationalquality/stafftraining context",
      "adopted": "operatingcapacity/time andqualityplanningcontext",
      "limits": "staffing/spending/employment advice or businessprofits0; ratiosbelow authorhypothetical",
      "label": "Productivity"
    },
    "fn-prior": {
      "id": "fn-prior",
      "title": "prior113breadconcepts",
      "read": "specific026/029–031/051 and014/015/016/064/090/109 comparedforremainingexplanation",
      "adopted": "avoidduplicate/flouryieldalready051/handwashing30sconditionspreserved",
      "limits": "oldfiles/frozen/questions/QA unchanged",
      "label": "prior113breadconcepts"
    },
    "fn-lecture": {
      "id": "fn-lecture",
      "title": "selectedlecturecaptions",
      "url": "https://www.youtube.com/watch?v=vC4u-nhfZM4",
      "file": "../concept-resume-20261021/lecture-analysis/AVAILABLE-TEXT-ANALYSIS-INDEX-r1.json",
      "read": "available143:31fullyread;complete180:47not",
      "adopted": "remainingcourseconcept sequence",
      "limits": "newquestions0/missingtail37:16 notinvented",
      "label": "selectedlecturecaptions"
    },
    "fn-author": {
      "id": "fn-author",
      "title": "GetTalk original",
      "read": "thisauthorship",
      "adopted": "plain explanation/originaldiagrams/hypotheticalinputoutput arithmetic",
      "limits": "notactualproductprocess/audit/certification/medical/legal judgments",
      "label": "GetTalk original"
    },
    "oc120-tail": {
      "id": "oc120-tail",
      "kind": "selected original video normal UI tail",
      "file": "../selected-tail-input-20261022-r1/selected-missing-tail-ui-r1.txt",
      "bytes": 65512,
      "sha256": "76d6c3c05eae227ba63bfdd2ceeac901d1712a6bbe95566222cd8c064a8eb45e",
      "adopted": "source topic only at2:42:39–47: oven tray capacity; not capacity bytraycount alone",
      "notAdopted": "pastry-specific methods/recipes, exam questions, source universal device-output claim",
      "label": "oc120-tail"
    },
    "oc120-blodgett-manual": {
      "id": "oc120-blodgett-manual",
      "kind": "manufacturer primary manual",
      "url": "https://www.blodgett.com/custom/PDF/manuals/XR8-man-english.pdf#page=22",
      "revision": "PN38480 RevU4/19",
      "readAtKST": "2026-10-22",
      "actualRead": "printedpage20/PDFpage22 lines880–889: BakeTime/PansAndRacks",
      "adopted": "product/panheight affects usable racks; bake time varies with amount loaded/pantype/temperature",
      "excluded": "specific rackcount/dimensions, preheat/fan/installation/gas/safetyprocedures; not currentpurchase advice",
      "label": "oc120-blodgett-manual"
    },
    "oc120-blodgett-racks": {
      "id": "oc120-blodgett-racks",
      "kind": "manufacturer primary product specification",
      "url": "https://www.blodgett.com/product/101-invoq/",
      "actualRead": "CAPACITY section lines107–119",
      "adopted": "different pan/rackspacing configurations have different rated capacity; no figures copied into hypothetical model",
      "excluded": "brand/model recommendation, cost/power/advertisedperformance/safetyorprofit guarantee",
      "label": "oc120-blodgett-racks"
    },
    "oc120-existing119": {
      "id": "oc120-existing119",
      "kind": "unchanged accepted parent concepts",
      "files": [
        "../concept-20261022-bread-process-r1/lessons.json#bb-l-065",
        "../concept-20261022-course-finishing-r1/lessons.json#bb-l-119"
      ],
      "adopted": "equipmentpurpose and distinction of output/teamtime/personhours; no original file edits",
      "label": "oc120-existing119"
    },
    "oc120-author": {
      "id": "oc120-author",
      "kind": "original educational assumptions and dimensional arithmetic",
      "adopted": "3trays×4units=12units/cycle;2complete30mincycles/h gives24units/h with allcyclephases included; initialpreheat/prepdone",
      "excluded": "no actual device capacity, bake-time prescription, businessperformance guarantee or newassessment",
      "label": "oc120-author"
    }
  },
  "sectionOwnerIndex": {
    "bb-l-001-s1": "bb-l-001",
    "bb-l-001-s2": "bb-l-001",
    "bb-l-002-s1": "bb-l-002",
    "bb-l-002-s2": "bb-l-002",
    "bb-l-003-s1": "bb-l-003",
    "bb-l-003-s2": "bb-l-003",
    "bb-l-004-s1": "bb-l-004",
    "bb-l-004-s2": "bb-l-004",
    "bb-l-004-s3": "bb-l-004",
    "bb-l-004-s4": "bb-l-004",
    "bb-l-004-s5": "bb-l-004",
    "bb-l-005-s1": "bb-l-005",
    "bb-l-005-s2": "bb-l-005",
    "bb-l-006-s1": "bb-l-006",
    "bb-l-006-s2": "bb-l-006",
    "bb-l-006-s3": "bb-l-006",
    "bb-l-007-s1": "bb-l-007",
    "bb-l-007-s2": "bb-l-007",
    "bb-l-007-s3": "bb-l-007",
    "bb-l-008-s1": "bb-l-008",
    "bb-l-008-s2": "bb-l-008",
    "bb-l-008-s3": "bb-l-008",
    "bb-l-008-s4": "bb-l-008",
    "bb-l-009-s1": "bb-l-009",
    "bb-l-009-s2": "bb-l-009",
    "bb-l-009-s3": "bb-l-009",
    "bb-l-009-s4": "bb-l-009",
    "bb-l-010-s1": "bb-l-010",
    "bb-l-010-s2": "bb-l-010",
    "bb-l-010-s3": "bb-l-010",
    "bb-l-010-s4": "bb-l-010",
    "bb-l-011-s1": "bb-l-011",
    "bb-l-011-s2": "bb-l-011",
    "bb-l-011-s3": "bb-l-011",
    "bb-l-011-s4": "bb-l-011",
    "bb-l-012-s1": "bb-l-012",
    "bb-l-012-s2": "bb-l-012",
    "bb-l-012-s3": "bb-l-012",
    "bb-l-013-s1": "bb-l-013",
    "bb-l-013-s2": "bb-l-013",
    "bb-l-013-s3": "bb-l-013",
    "bb-l-014-s1": "bb-l-014",
    "bb-l-014-s2": "bb-l-014",
    "bb-l-014-s3": "bb-l-014",
    "bb-l-015-s1": "bb-l-015",
    "bb-l-015-s2": "bb-l-015",
    "bb-l-015-s3": "bb-l-015",
    "bb-l-016-s1": "bb-l-016",
    "bb-l-016-s2": "bb-l-016",
    "bb-l-016-s3": "bb-l-016",
    "bb-l-017-s1": "bb-l-017",
    "bb-l-017-s2": "bb-l-017",
    "bb-l-017-s3": "bb-l-017",
    "bb-l-018-s1": "bb-l-018",
    "bb-l-018-s2": "bb-l-018",
    "bb-l-018-s3": "bb-l-018",
    "bb-l-019-s1": "bb-l-019",
    "bb-l-019-s2": "bb-l-019",
    "bb-l-019-s3": "bb-l-019",
    "bb-l-020-s1": "bb-l-020",
    "bb-l-020-s2": "bb-l-020",
    "bb-l-021-s1": "bb-l-021",
    "bb-l-021-s2": "bb-l-021",
    "bb-l-021-s3": "bb-l-021",
    "bb-l-021-s4": "bb-l-021",
    "bb-l-022-s1": "bb-l-022",
    "bb-l-022-s2": "bb-l-022",
    "bb-l-022-s3": "bb-l-022",
    "bb-l-023-s1": "bb-l-023",
    "bb-l-023-s2": "bb-l-023",
    "bb-l-023-s3": "bb-l-023",
    "bb-l-023-s4": "bb-l-023",
    "bb-l-024-s1": "bb-l-024",
    "bb-l-024-s2": "bb-l-024",
    "bb-l-024-s3": "bb-l-024",
    "bb-l-025-s1": "bb-l-025",
    "bb-l-025-s2": "bb-l-025",
    "bb-l-025-s3": "bb-l-025",
    "bb-l-026-s1": "bb-l-026",
    "bb-l-026-s2": "bb-l-026",
    "bb-l-026-s3": "bb-l-026",
    "bb-l-027-s1": "bb-l-027",
    "bb-l-027-s2": "bb-l-027",
    "bb-l-027-s3": "bb-l-027",
    "bb-l-028-s1": "bb-l-028",
    "bb-l-028-s2": "bb-l-028",
    "bb-l-028-s3": "bb-l-028",
    "bb-l-029-s1": "bb-l-029",
    "bb-l-029-s2": "bb-l-029",
    "bb-l-029-s3": "bb-l-029",
    "bb-l-030-s1": "bb-l-030",
    "bb-l-030-s2": "bb-l-030",
    "bb-l-030-s3": "bb-l-030",
    "bb-l-031-s1": "bb-l-031",
    "bb-l-031-s2": "bb-l-031",
    "bb-l-031-s3": "bb-l-031"
  },
  "reviewStatus": {
    "wholeCourseComplete": false,
    "independent": "bounded previous decisions retained; recent groups pending",
    "newCandidateUI": "not-tested-by-life-adapter"
  },
  "presentation": {
    "documentTitle": "제빵기능사 — 누적 학습 검토"
  },
  "schemaVersion": "gettalk-review-generic-course-r1"
}
