{
  "schema_version": "musefield_mutation_guard_evaluation.v0",
  "kind": "MuseFieldMutationGuardEvaluationPacket",
  "packet_id": "musefield_org.mutation_guard_evaluation.v0",
  "status": "draft",
  "authority_class": "advisory",
  "jurisdiction": "musefield_org_guard_review",
  "mutates_state": false,
  "purpose": "Classify blocked mutation attempts without weakening the mutation guard.",
  "evaluation_principle": "Mutation guard should refuse authority drift, not refuse review visibility.",
  "lanes": [
    {
      "lane_id": "green_review_only",
      "allows": ["small advisory packets", "small review routes", "explicit non-mutating documentation"],
      "requires": ["authority_class advisory", "mutates_state false", "no activation claim", "no merge claim", "no deployment claim"]
    },
    {
      "lane_id": "yellow_interface_review",
      "allows": ["interface-visible review surfaces", "surface identity badges", "pending human-review receipts"],
      "requires": ["explicit route", "small patch", "human review pending", "blocked conversion summary"]
    },
    {
      "lane_id": "red_operational_mutation",
      "allows": [],
      "requires": ["separate authority path", "validator coverage", "negative cases", "explicit human review"]
    }
  ],
  "classifications": [
    "correct_refusal",
    "over_restrictive_review_visibility_block",
    "needs_smaller_patch",
    "needs_semantic_target",
    "needs_validator",
    "needs_human_review",
    "red_lane_block"
  ],
  "example_evaluation": {
    "attempt_id": "field_law_preview_attempt_pr_1619",
    "blocked_by": "file_mutation_guard",
    "classification": "over_restrictive_review_visibility_block",
    "protected_authority": true,
    "restricted_review_visibility": true,
    "recommended_next_patch": "smaller review surface with explicit route and advisory-only language"
  },
  "required_receipt_fields": [
    "attempt_id",
    "blocked_by",
    "classification",
    "protected_authority",
    "restricted_review_visibility",
    "recommended_next_patch"
  ],
  "blocked_conversions": [
    "guard bypass -> permission",
    "review visibility -> merge readiness",
    "validator success -> human review substitution",
    "diagnostic classification -> guard weakening"
  ],
  "seal_statement": "This packet evaluates guard behavior only. It does not authorize bypass, merge, deployment, state mutation, snapshot capture, awareness activation, or human-review substitution."
}
