{
  "schema_version": "musefield_post_patch_rollback_receipt.v0",
  "kind": "MuseFieldPostPatchRollbackReceipt",
  "packet_id": "musefield_org.post_patch_rollback_receipt.v0",
  "status": "draft",
  "authority_class": "advisory",
  "jurisdiction": "musefield_org_interface_review",
  "mutates_state": false,
  "purpose": "Record the rollback and repair boundary required before any root Workbench implementation patch. 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.",
    "post_patch_rollback_receipt": "A non-mutating rollback and repair receipt. It records how a later root patch must be reversible, but it does not edit the root file or authorize deployment."
  },
  "source_patch_candidate_receipt": {
    "route": "/archive/root-workbench-patch-candidate-pr/",
    "packet": "/data/root-workbench-patch-candidate-pr.v0.json",
    "root_patch_allowed_now": false,
    "panel_placement_allowed_now": false
  },
  "target_route": {
    "route_id": "root_workbench",
    "route": "/",
    "rollback_scope": "post_patch_rollback_receipt_only",
    "rollback_result": "pending",
    "root_route_file_changed_now": false,
    "root_patch_allowed_now": false,
    "panel_placement_allowed_now": false
  },
  "rollback_boundary": {
    "candidate_file": "apps/web/public/index.html",
    "implementation_patch_applied_now": false,
    "rollback_plan_created_now": true,
    "rollback_available_before_patch": true,
    "rollback_requires_complete_previous_root_source": true,
    "rollback_requires_human_review_after_patch": true,
    "safe_patch_method_required": "complete_root_replacement_or_exact_source_diff",
    "rollback_summary": "A later implementation patch must preserve a clear path back to the previous root Workbench source, prove that the patch stayed review-only, and leave panel activation blocked unless separately reviewed."
  },
  "rollback_requirements": [
    "Previous root Workbench source must remain recoverable.",
    "Implementation patch must be review-only and reversible.",
    "Root-visible review links must not imply approval or deployment readiness.",
    "Static panel slot must remain empty and held unless separately reviewed.",
    "Human post-patch review must remain required after implementation.",
    "Rollback route or receipt must be visible before implementation merge."
  ],
  "required_before_root_patch": [
    "root_workbench_implementation_patch"
  ],
  "required_after_root_patch": [
    "human_review_result_after_root_patch",
    "root_patch_rollback_verification"
  ],
  "blocked_conversions": [
    "rollback receipt -> root patch permission",
    "rollback plan visible -> merge permission",
    "rollback available -> deployment readiness",
    "candidate content -> file mutation",
    "candidate slot included -> panel placement",
    "static Muse panel -> active guide"
  ],
  "allowed_review_results": [
    "pending",
    "rollback_receipt_visible_enough_for_implementation_patch",
    "needs_previous_source_repair",
    "needs_rollback_requirement_repair",
    "needs_blocked_conversion_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 rollback and repair boundary before any root Workbench implementation patch is applied?",
  "next_golden_path": "root_workbench_implementation_patch_v0",
  "remaining_blocked_until_review": [
    "attach_static_panel_to_root_workbench",
    "active_muse_guide",
    "interactive_muse_prompt",
    "dynamic_visual_prompting",
    "autonomous_suggestion",
    "browser_side_decision_execution",
    "computation_birth_packet"
  ],
  "seal_statement": "This receipt records the rollback and repair boundary for a later root Workbench implementation patch. It does not change root, place a panel, activate Muse, open prompts, execute rungs, mutate state, deploy, approve work, or replace human review."
}
