{
  "audit_path": "/home/cube/projects/richard/traning coach/task-12-independent-verification-r9/tests/basetemp-profile1040-shorttmp/test_activation_allows_shared_0/profile/data/customer-activation-audit.jsonl",
  "audit_record_sha256": "fb23790a8fb335bfa264318f8817fb06f56807fd0dbfd4bc87f6934b3c2ebed3",
  "checklist_evidence_path": "/home/cube/projects/richard/traning coach/task-12-independent-verification-r9/tests/basetemp-profile1040-shorttmp/test_activation_allows_shared_0/checklist.json",
  "committed_at": "2026-08-25T20:15:40.924199+00:00",
  "created_at": "2026-08-25T20:15:40.920510+00:00",
  "customer_id": "client_001",
  "data_root": "/home/cube/projects/richard/traning coach/task-12-independent-verification-r9/tests/basetemp-profile1040-shorttmp/test_activation_allows_shared_0/profile/data/customers/client_001",
  "membership_subscription_epoch_id": "test-epoch",
  "nutrition_activation_receipt": {
    "customer_key": "client_001",
    "customer_projection_digest": "732521d02f302a590a9af824947aa0bb921469e2e0cb256f3aee0f147b92ed17",
    "digest": "f7476f8570ba13b103f628faa86dc868f19379a555e2e86c87538c56ba829a5c",
    "input_reconciliation_digest": "9999999999999999999999999999999999999999999999999999999999999999",
    "readiness_bundle_digest": "01a7190830735c88872594e50cec6cc98947032d237ebcc2a62e45ee728195ef",
    "readiness_receipt_digest": "62aa7c5eb6d5a81775c785a135fc20242f18a5025eff9c21c1c9a531f169540d",
    "schema_version": "nutrition_activation_v2"
  },
  "prepared_at": "2026-08-25T20:15:40.920510+00:00",
  "previous_audit_sha256": null,
  "previous_registry": {
    "customers": [
      {
        "ai_processing_consent": {
          "granted": true,
          "notice_version": "privacy-v1",
          "recorded_on": "2026-08-01"
        },
        "customer_key": "client_001",
        "display_name": "홍길동",
        "enabled": false,
        "plan": {
          "focus": "nutrition_90_training_10",
          "starts_on": "2026-08-01",
          "weeks": [
            {
              "calories_kcal": 2300,
              "carbohydrate_g": null,
              "fat_g": null,
              "meal_structure": [
                "아침",
                "점심",
                "저녁"
              ],
              "nutrition_focus": null,
              "protein_g": 150,
              "recovery_focus": null,
              "water_liters": null,
              "week": 1
            },
            {
              "calories_kcal": 2300,
              "carbohydrate_g": null,
              "fat_g": null,
              "meal_structure": [
                "아침",
                "점심",
                "저녁"
              ],
              "nutrition_focus": null,
              "protein_g": 150,
              "recovery_focus": null,
              "water_liters": null,
              "week": 2
            },
            {
              "calories_kcal": 2300,
              "carbohydrate_g": null,
              "fat_g": null,
              "meal_structure": [
                "아침",
                "점심",
                "저녁"
              ],
              "nutrition_focus": null,
              "protein_g": 150,
              "recovery_focus": null,
              "water_liters": null,
              "week": 3
            },
            {
              "calories_kcal": 2300,
              "carbohydrate_g": null,
              "fat_g": null,
              "meal_structure": [
                "아침",
                "점심",
                "저녁"
              ],
              "nutrition_focus": null,
              "protein_g": 150,
              "recovery_focus": null,
              "water_liters": null,
              "week": 4
            },
            {
              "calories_kcal": 2300,
              "carbohydrate_g": null,
              "fat_g": null,
              "meal_structure": [
                "아침",
                "점심",
                "저녁"
              ],
              "nutrition_focus": null,
              "protein_g": 150,
              "recovery_focus": null,
              "water_liters": null,
              "week": 5
            },
            {
              "calories_kcal": 2300,
              "carbohydrate_g": null,
              "fat_g": null,
              "meal_structure": [
                "아침",
                "점심",
                "저녁"
              ],
              "nutrition_focus": null,
              "protein_g": 150,
              "recovery_focus": null,
              "water_liters": null,
              "week": 6
            },
            {
              "calories_kcal": 2300,
              "carbohydrate_g": null,
              "fat_g": null,
              "meal_structure": [
                "아침",
                "점심",
                "저녁"
              ],
              "nutrition_focus": null,
              "protein_g": 150,
              "recovery_focus": null,
              "water_liters": null,
              "week": 7
            },
            {
              "calories_kcal": 2300,
              "carbohydrate_g": null,
              "fat_g": null,
              "meal_structure": [
                "아침",
                "점심",
                "저녁"
              ],
              "nutrition_focus": null,
              "protein_g": 150,
              "recovery_focus": null,
              "water_liters": null,
              "week": 8
            },
            {
              "calories_kcal": 2300,
              "carbohydrate_g": null,
              "fat_g": null,
              "meal_structure": [
                "아침",
                "점심",
                "저녁"
              ],
              "nutrition_focus": null,
              "protein_g": 150,
              "recovery_focus": null,
              "water_liters": null,
              "week": 9
            },
            {
              "calories_kcal": 2300,
              "carbohydrate_g": null,
              "fat_g": null,
              "meal_structure": [
                "아침",
                "점심",
                "저녁"
              ],
              "nutrition_focus": null,
              "protein_g": 150,
              "recovery_focus": null,
              "water_liters": null,
              "week": 10
            },
            {
              "calories_kcal": 2300,
              "carbohydrate_g": null,
              "fat_g": null,
              "meal_structure": [
                "아침",
                "점심",
                "저녁"
              ],
              "nutrition_focus": null,
              "protein_g": 150,
              "recovery_focus": null,
              "water_liters": null,
              "week": 11
            },
            {
              "calories_kcal": 2300,
              "carbohydrate_g": null,
              "fat_g": null,
              "meal_structure": [
                "아침",
                "점심",
                "저녁"
              ],
              "nutrition_focus": null,
              "protein_g": 150,
              "recovery_focus": null,
              "water_liters": null,
              "week": 12
            }
          ]
        },
        "profile": {
          "allergies": [],
          "budget_band": null,
          "coach_notes": null,
          "cooking_access": null,
          "dietary_restrictions": [],
          "digestion_context": null,
          "disliked_foods": [],
          "food_preferences": [],
          "meal_count": null,
          "primary_goal": "미정",
          "recovery_goal": null,
          "schedule_constraints": null,
          "sleep_goal_hours": null,
          "starting_context": null,
          "supplements": [],
          "training_context": null
        },
        "schedule": {
          "daily_time": "08:00:00",
          "monthly_day": 1,
          "weekly_weekday": 0
        },
        "telegram": {
          "chat_id": "-100",
          "topic_id": "20",
          "user_id": "shared-test-operator"
        },
        "trainer": null
      },
      {
        "ai_processing_consent": {
          "granted": true,
          "notice_version": "privacy-v1",
          "recorded_on": "2026-08-01"
        },
        "customer_key": "disabled_history",
        "display_name": "Disabled History",
        "enabled": false,
        "plan": {
          "focus": "nutrition_90_training_10",
          "starts_on": "2026-08-01",
          "weeks": [
            {
              "calories_kcal": 2300,
              "carbohydrate_g": null,
              "fat_g": null,
              "meal_structure": [
                "아침",
                "점심",
                "저녁"
              ],
              "nutrition_focus": null,
              "protein_g": 150,
              "recovery_focus": null,
              "water_liters": null,
              "week": 1
            },
            {
              "calories_kcal": 2300,
              "carbohydrate_g": null,
              "fat_g": null,
              "meal_structure": [
                "아침",
                "점심",
                "저녁"
              ],
              "nutrition_focus": null,
              "protein_g": 150,
              "recovery_focus": null,
              "water_liters": null,
              "week": 2
            },
            {
              "calories_kcal": 2300,
              "carbohydrate_g": null,
              "fat_g": null,
              "meal_structure": [
                "아침",
                "점심",
                "저녁"
              ],
              "nutrition_focus": null,
              "protein_g": 150,
              "recovery_focus": null,
              "water_liters": null,
              "week": 3
            },
            {
              "calories_kcal": 2300,
              "carbohydrate_g": null,
              "fat_g": null,
              "meal_structure": [
                "아침",
                "점심",
                "저녁"
              ],
              "nutrition_focus": null,
              "protein_g": 150,
              "recovery_focus": null,
              "water_liters": null,
              "week": 4
            },
            {
              "calories_kcal": 2300,
              "carbohydrate_g": null,
              "fat_g": null,
              "meal_structure": [
                "아침",
                "점심",
                "저녁"
              ],
              "nutrition_focus": null,
              "protein_g": 150,
              "recovery_focus": null,
              "water_liters": null,
              "week": 5
            },
            {
              "calories_kcal": 2300,
              "carbohydrate_g": null,
              "fat_g": null,
              "meal_structure": [
                "아침",
                "점심",
                "저녁"
              ],
              "nutrition_focus": null,
              "protein_g": 150,
              "recovery_focus": null,
              "water_liters": null,
              "week": 6
            },
            {
              "calories_kcal": 2300,
              "carbohydrate_g": null,
              "fat_g": null,
              "meal_structure": [
                "아침",
                "점심",
                "저녁"
              ],
              "nutrition_focus": null,
              "protein_g": 150,
              "recovery_focus": null,
              "water_liters": null,
              "week": 7
            },
            {
              "calories_kcal": 2300,
              "carbohydrate_g": null,
              "fat_g": null,
              "meal_structure": [
                "아침",
                "점심",
                "저녁"
              ],
              "nutrition_focus": null,
              "protein_g": 150,
              "recovery_focus": null,
              "water_liters": null,
              "week": 8
            },
            {
              "calories_kcal": 2300,
              "carbohydrate_g": null,
              "fat_g": null,
              "meal_structure": [
                "아침",
                "점심",
                "저녁"
              ],
              "nutrition_focus": null,
              "protein_g": 150,
              "recovery_focus": null,
              "water_liters": null,
              "week": 9
            },
            {
              "calories_kcal": 2300,
              "carbohydrate_g": null,
              "fat_g": null,
              "meal_structure": [
                "아침",
                "점심",
                "저녁"
              ],
              "nutrition_focus": null,
              "protein_g": 150,
              "recovery_focus": null,
              "water_liters": null,
              "week": 10
            },
            {
              "calories_kcal": 2300,
              "carbohydrate_g": null,
              "fat_g": null,
              "meal_structure": [
                "아침",
                "점심",
                "저녁"
              ],
              "nutrition_focus": null,
              "protein_g": 150,
              "recovery_focus": null,
              "water_liters": null,
              "week": 11
            },
            {
              "calories_kcal": 2300,
              "carbohydrate_g": null,
              "fat_g": null,
              "meal_structure": [
                "아침",
                "점심",
                "저녁"
              ],
              "nutrition_focus": null,
              "protein_g": 150,
              "recovery_focus": null,
              "water_liters": null,
              "week": 12
            }
          ]
        },
        "profile": {
          "allergies": [],
          "budget_band": null,
          "coach_notes": null,
          "cooking_access": null,
          "dietary_restrictions": [],
          "digestion_context": null,
          "disliked_foods": [],
          "food_preferences": [],
          "meal_count": null,
          "primary_goal": "미정",
          "recovery_goal": null,
          "schedule_constraints": null,
          "sleep_goal_hours": null,
          "starting_context": null,
          "supplements": [],
          "training_context": null
        },
        "schedule": {
          "daily_time": "08:00:00",
          "monthly_day": 1,
          "weekly_weekday": 0
        },
        "telegram": {
          "chat_id": "other-chat",
          "topic_id": "other-topic",
          "user_id": "shared-test-operator"
        },
        "trainer": null
      }
    ],
    "diagnostic_session_digest": null,
    "owner": {
      "chat_id": "-100",
      "topic_id": "10",
      "user_id": "shared-test-operator"
    },
    "registry_mode": "ordinary_v1",
    "version": 1
  },
  "previous_registry_sha256": "d0afe8a40601e52a3c7de8d095b09426e11552ca3d8b7faa8d7b6d91348385b5",
  "recovery_required": false,
  "registry_path": "/home/cube/projects/richard/traning coach/task-12-independent-verification-r9/tests/basetemp-profile1040-shorttmp/test_activation_allows_shared_0/profile/customers/registry.json",
  "registry_sha256": "159370f0925e2ba86fb34852b26cc07f668d9e040238420ab7d6144c515d9324",
  "staff_chat_inventory_sha256": "ac357339a2223747f3a56bd08d6ed0f822554af0e67feea26d9e68614279c619",
  "staff_membership_evidence_path": "/home/cube/projects/richard/traning coach/task-12-independent-verification-r9/tests/basetemp-profile1040-shorttmp/test_activation_allows_shared_0/profile/data/test-membership-evidence.json",
  "staff_membership_evidence_sha256": "6c6ddca035ef29c0445fb4b61cf7255582e7bfa3a59a11b58a9150a21b9a0970",
  "state": "committed",
  "transaction_id": "edfc9f4a69fe480cabb965ba8fb8f634",
  "version": 3
}
