{
  "status": "SOURCE_ONLY_AWAIT_ROOT_EXACT_AUTHORITY",
  "observed_new_actions": {"DB":0,"SQL":0,"Auth":0,"HTTP":0,"DML":0,"DDL":0},
  "source_parent": "parallel-ai-user-weight-owned-flow-20261011",
  "source_parent_manifest_SHA": "d313205f4377b037d2bd6cdfee4200b28ebed1373234eb0a7c44c38796429a55",
  "source_files": 6168,
  "skip_missing_table": {"routes":["/api/user.CourseSchedule/create","/api/user.CourseSchedule/update"],"table":"yoshop_user_course_schedule","B_existing_frozen_names":false,"C_existing_frozen_names":false,"new_SQL":0,"DDL_authorized":false},
  "actor": {"B":{"user_id":46918,"staff_id":46336,"marker":"CDXWGT11_B_U1"},"C":{"user_id":1933,"staff_id":1853,"marker":"CDXWGT11_C_U1"},"store_id":10001,"bind_zhct_user_id":0},
  "proposed_ports":{"B":19011,"C":19012,"collision_checked":false},
  "requests":[{"label":"W1_DISEASE_EDIT","method":"POST","path":"/api/user.Disease/edit","query":"","body_raw":"{\"form\":{\"disease\":[4],\"habit\":3}}","INSERT":{"yoshop_user_disease":1,"yoshop_habit":1},"UPDATE":0,"DELETE":0,"DDL":0},{"label":"R1_DISEASE_INFO","method":"POST","path":"/api/user.Disease/info","query":"","body_raw":"{}","DML":0}],
  "actual_client_methods":"ai_app/api/user.js edit and diseaseinfo both request.post; core/request.js default data={}; do not replace old POST evidence by GET",
  "preconditions":{"own_disease_rows":0,"own_habit_rows":0,"own_other_info_rows":0,"old_weight_actor_nine_rows_exact":true,"old13_fund_prepaid_exact":true,"fresh_columns_defaults_identity_FK_check_triggers":true},
  "allowed_global_catalog":{"connection":"AI","table":"yoshop_config_enum","enum_type":[2,14,15,16,17],"is_delete":0,"source_global_store_scope":false},
  "proposed_per_side":{"prepare_INSERT":0,"HTTP":2,"formal_INSERT":2,"formal_UPDATE":0,"DELETE":0,"DDL":0,"unified_SQL_cap":600,"preflight_cap":180,"writer_native_cap":{"B":80,"C":160},"reader_native_cap":{"B":60,"C":120},"new_token_cap":1,"Serve_exact_captures":2,"UserApi_run":0,"external_HTTP":0},
  "partial_policy":"Disease may commit before Habit; any partial/native caught failure stops path, retains wire/rows and requires Root exact authority for extra attempt; never replay success",
  "true_Store_sync":"Still separately required; this phase has no Store fixture/UserApi run or fake sync success"
}
