{
  "schema_version": "musefield_root_workbench_change_candidate_receipt.v0",
  "kind": "MuseFieldRootWorkbenchChangeCandidateReceipt",
  "packet_id": "musefield_org.root_workbench_change_candidate_receipt.v0",
  "status": "draft",
  "authority_class": "advisory",
  "jurisdiction": "musefield_org_interface_review",
  "mutates_state": false,
  "purpose": "Describe the first candidate for a later reviewed root Workbench change. This receipt does not change root or place a panel.",
  "terminology": {
    "mUserface": "mUser interface",
    "usage_rule": "mUserface is read as mUser interface. It is not a separate authority layer, persona, or activation state.",
    "root_workbench_change_candidate_receipt": "A non-mutating candidate receipt. It names a possible future root route change but does not change the root route."
  },
  "source_final_hold_receipt": {
    "route": "/archive/root-pre-patch-final-hold-receipt/",
    "packet": "/data/root-pre-patch-final-hold-receipt.v0.json",
    "root_patch_allowed_now": false,
    "panel_placement_allowed_now": false
  },
  "target_route": {
    "route_id": "root_workbench",
    "route": "/",
    "candidate_scope": "root_change_candidate_review_only",
    "candidate_result": "pending",
    "root_patch_allowed_now": false,
    "panel_placement_allowed_now": false
  },
  "candidate_change": {
    "candidate_id": "root_review_corridor_surface_candidate_v0",
    "candidate_type": "future_root_route_change_candidate",
    "candidate_file": "apps/web/public/index.html",
    "candidate_does_not_modify_file_now": true,
    "candidate_summary": "Future root may expose the review corridor, current review state, next safe route, empty candidate slot, and rollback/repair notice as review-only surface zones."
  },
  "candidate_zones": [
    "root_header_navigation",
    "root_current_state_summary",
    "root_next_safe_rung_summary",
    "root_static_panel_candidate_slot",
    "root_repair_and_rollback_notice"
  ],
  "candidate_constraints": [
    "Candidate must preserve review-only authority.",
    "Candidate must keep the static panel slot empty and held unless later separately reviewed.",
    "Candidate must show blocked conversions before any success or next-step claim.",
    "Candidate must show source packet links for each visible zone.",
    "Candidate must show rollback and repair route.",
    "Candidate review must not be inferred from CI, deployment status, or route visibility."
  ],
  "required_before_root_patch": [
    "human_review_result_for_change_candidate",
    "root_route_change_receipt"
  ],
  "blocked_conversions": [
    "change candidate receipt -> root patch permission",
    "candidate route description -> route change",
    "candidate slot included -> panel placement",
    "source packet links -> implementation authority",
    "static Muse panel -> active guide",
    "candidate visibility -> deployment readiness"
  ],
  "allowed_review_results": [
    "pending",
    "candidate_visible_enough_for_human_result",
    "needs_candidate_zone_repair",
    "needs_source_packet_repair",
    "needs_candidate_slot_repair",
    "held_before_root_patch",
    "refused_for_authority_drift"
  ],
  "panel_state": {
    "guide_activation_state": "static_review_panel_only",
    "interactive_prompting_enabled": false,
    "dynamic_visual_prompting_enabled": false,
    "autonomous_suggestion_enabled": false,
    "operation_enabled": false,
    "state_mutation_enabled": false
  },
  "human_review_question": "Can a human reviewer see the proposed root change candidate, its source lineage, its blocked conversions, and its remaining hold before any root route file is modified?",
  "next_golden_path": "human_review_result_for_change_candidate_v0",
  "remaining_blocked_until_review": [
    "attach_static_panel_to_root_workbench",
    "root_workbench_patch",
    "active_muse_guide",
    "interactive_muse_prompt",
    "dynamic_visual_prompting",
    "autonomous_suggestion",
    "browser_side_decision_execution",
    "computation_birth_packet"
  ],
  "seal_statement": "This receipt records a root Workbench change candidate for review only. It does not change root, place a panel, activate Muse, open prompts, execute rungs, mutate state, deploy, approve work, or replace human review."
}
