{
  "audit_path": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-capability-record-bootstrap-installed-st_01a01574-v16/source-golden-bundle/data/customer-activation-audit.jsonl",
  "audit_record_sha256": "8769465b408ea9cc7b1bf37d7983b49d0e11778e74bbbb68ac2028aba5708ec5",
  "checklist_evidence_path": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-capability-record-bootstrap-installed-st_01a01574-v16/source-golden-bundle/data/source-activation-checklist.json",
  "committed_at": "2026-08-19T02:23:12.361697+00:00",
  "created_at": "2026-08-19T02:23:12.357923+00:00",
  "customer_id": "client_001",
  "data_root": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-capability-record-bootstrap-installed-st_01a01574-v16/source-golden-bundle/data/customers/client_001",
  "membership_subscription_epoch_id": "source-golden-private-epoch",
  "nutrition_activation_receipt": {
    "customer_key": "client_001",
    "customer_projection_digest": "6b70388ba55f582604a7bc755449c51f8c1979b5c9a2883b14a42dd4a63e11bf",
    "digest": "c3e38b3bf6f8ca1c972247f18cb325eb733e0c5c8705f4eb495c2f2165e95d08",
    "input_reconciliation_digest": "d820bb7b764c339a3b6d9fe0d885e8ae8974c1fddbe2d32cccf6dadb4f350f1a",
    "readiness_bundle_digest": "f205493260b2ddc7cfda41d70ea97d8a687c15ba4110f2e5490227754d5f9ffa",
    "readiness_receipt_digest": "c49d2524cf851a3f5a06b7063c08667cc7ff8a2cb76dc172a5c7797235e7fb02",
    "schema_version": "nutrition_activation_v2"
  },
  "prepared_at": "2026-08-19T02:23:12.357923+00:00",
  "previous_audit_sha256": null,
  "previous_registry": {
    "customers": [
      {
        "ai_processing_consent": {
          "granted": true,
          "notice_version": "privacy-v1",
          "recorded_on": "2026-08-19"
        },
        "customer_key": "client_001",
        "display_name": "Golden Customer",
        "enabled": false,
        "plan": {
          "focus": "nutrition_90_training_10",
          "starts_on": "2026-08-18",
          "weeks": [
            {
              "calories_kcal": 2720,
              "carbohydrate_g": 340,
              "fat_g": 80,
              "meal_structure": [
                "식사 1",
                "식사 2",
                "식사 3"
              ],
              "nutrition_focus": "승인된 열량·매크로 범위 준수",
              "protein_g": 160,
              "recovery_focus": null,
              "water_liters": null,
              "week": 1
            },
            {
              "calories_kcal": 2720,
              "carbohydrate_g": 340,
              "fat_g": 80,
              "meal_structure": [
                "식사 1",
                "식사 2",
                "식사 3"
              ],
              "nutrition_focus": "승인된 열량·매크로 범위 준수",
              "protein_g": 160,
              "recovery_focus": null,
              "water_liters": null,
              "week": 2
            },
            {
              "calories_kcal": 2720,
              "carbohydrate_g": 340,
              "fat_g": 80,
              "meal_structure": [
                "식사 1",
                "식사 2",
                "식사 3"
              ],
              "nutrition_focus": "승인된 열량·매크로 범위 준수",
              "protein_g": 160,
              "recovery_focus": null,
              "water_liters": null,
              "week": 3
            },
            {
              "calories_kcal": 2720,
              "carbohydrate_g": 340,
              "fat_g": 80,
              "meal_structure": [
                "식사 1",
                "식사 2",
                "식사 3"
              ],
              "nutrition_focus": "승인된 열량·매크로 범위 준수",
              "protein_g": 160,
              "recovery_focus": null,
              "water_liters": null,
              "week": 4
            },
            {
              "calories_kcal": 2720,
              "carbohydrate_g": 340,
              "fat_g": 80,
              "meal_structure": [
                "식사 1",
                "식사 2",
                "식사 3"
              ],
              "nutrition_focus": "승인된 열량·매크로 범위 준수",
              "protein_g": 160,
              "recovery_focus": null,
              "water_liters": null,
              "week": 5
            },
            {
              "calories_kcal": 2720,
              "carbohydrate_g": 340,
              "fat_g": 80,
              "meal_structure": [
                "식사 1",
                "식사 2",
                "식사 3"
              ],
              "nutrition_focus": "승인된 열량·매크로 범위 준수",
              "protein_g": 160,
              "recovery_focus": null,
              "water_liters": null,
              "week": 6
            },
            {
              "calories_kcal": 2720,
              "carbohydrate_g": 340,
              "fat_g": 80,
              "meal_structure": [
                "식사 1",
                "식사 2",
                "식사 3"
              ],
              "nutrition_focus": "승인된 열량·매크로 범위 준수",
              "protein_g": 160,
              "recovery_focus": null,
              "water_liters": null,
              "week": 7
            },
            {
              "calories_kcal": 2720,
              "carbohydrate_g": 340,
              "fat_g": 80,
              "meal_structure": [
                "식사 1",
                "식사 2",
                "식사 3"
              ],
              "nutrition_focus": "승인된 열량·매크로 범위 준수",
              "protein_g": 160,
              "recovery_focus": null,
              "water_liters": null,
              "week": 8
            },
            {
              "calories_kcal": 2720,
              "carbohydrate_g": 340,
              "fat_g": 80,
              "meal_structure": [
                "식사 1",
                "식사 2",
                "식사 3"
              ],
              "nutrition_focus": "승인된 열량·매크로 범위 준수",
              "protein_g": 160,
              "recovery_focus": null,
              "water_liters": null,
              "week": 9
            },
            {
              "calories_kcal": 2720,
              "carbohydrate_g": 340,
              "fat_g": 80,
              "meal_structure": [
                "식사 1",
                "식사 2",
                "식사 3"
              ],
              "nutrition_focus": "승인된 열량·매크로 범위 준수",
              "protein_g": 160,
              "recovery_focus": null,
              "water_liters": null,
              "week": 10
            },
            {
              "calories_kcal": 2720,
              "carbohydrate_g": 340,
              "fat_g": 80,
              "meal_structure": [
                "식사 1",
                "식사 2",
                "식사 3"
              ],
              "nutrition_focus": "승인된 열량·매크로 범위 준수",
              "protein_g": 160,
              "recovery_focus": null,
              "water_liters": null,
              "week": 11
            },
            {
              "calories_kcal": 2720,
              "carbohydrate_g": 340,
              "fat_g": 80,
              "meal_structure": [
                "식사 1",
                "식사 2",
                "식사 3"
              ],
              "nutrition_focus": "승인된 열량·매크로 범위 준수",
              "protein_g": 160,
              "recovery_focus": null,
              "water_liters": null,
              "week": 12
            }
          ]
        },
        "profile": {
          "allergies": [],
          "budget_band": "보통",
          "coach_notes": null,
          "cooking_access": "가스레인지, 전자레인지, 냉장고를 사용할 수 있고 기본 조리가 가능합니다.",
          "dietary_restrictions": [],
          "digestion_context": null,
          "disliked_foods": [],
          "food_preferences": [],
          "meal_count": 3,
          "primary_goal": "maintain",
          "recovery_goal": null,
          "schedule_constraints": "평일 점심은 12시, 저녁은 운동 후 8시쯤이며 그 외 제약은 없습니다.",
          "sleep_goal_hours": null,
          "starting_context": "nutrition-onboarding-v1",
          "supplements": [],
          "training_context": "주 3회 60분 근력 운동을 하고 평일에는 하루 8천 보 정도 걷습니다."
        },
        "schedule": {
          "daily_time": "08:00:00",
          "monthly_day": 1,
          "weekly_weekday": 0
        },
        "telegram": {
          "chat_id": "200",
          "topic_id": "0",
          "user_id": "200"
        }
      }
    ],
    "diagnostic_session_digest": null,
    "owner": {
      "chat_id": "100",
      "topic_id": "0",
      "user_id": "100"
    },
    "registry_mode": "ordinary_v1",
    "version": 1
  },
  "previous_registry_sha256": "4bedd0a0e5d0119a11a3871a98649206d46e03eb435cae717d517920028605d3",
  "recovery_required": false,
  "registry_path": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-capability-record-bootstrap-installed-st_01a01574-v16/source-golden-bundle/customers/registry.json",
  "registry_sha256": "c7f29c635b219d6bed2dee62b64732fca05fed2f00179ff30dddfb5ec1eb177c",
  "staff_chat_inventory_sha256": "4c1a98f53e90d077ed51fa7bbb85e2a6a7ef03fbcd10eb920519e9bf8f03843f",
  "staff_membership_evidence_path": "/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-capability-record-bootstrap-installed-st_01a01574-v16/source-golden-bundle/data/source-membership-evidence.json",
  "staff_membership_evidence_sha256": "81420a2d04be1368c0fdb6ee0d2c4f921e122b0fbd85ccf6953dbf830ba8871d",
  "state": "committed",
  "transaction_id": "c5029495bd3c474d8e732a23c9ffce9f",
  "version": 3
}
