{
  "schema_version": "instruction_proof_workbench_packet_selector.v0",
  "kind": "InstructionProofWorkbenchPacketSelectorRegistry",
  "registry_id": "instruction_proof_workbench.packet_selector.v0",
  "status": "draft",
  "authority_class": "advisory",
  "jurisdiction": "musefield_org_interface_review",
  "mutates_state": false,
  "purpose": "Declare the review-only packet selector entries available to the MuseField instruction-to-proof workbench, including snapshot reflection, snapshot reflection receipt, visual memory timeline, visual memory comparison, visual memory current state dashboard, next safe rung decision, cross-surface review receipt, decision mUser world boundary, mUser world movement review receipt, Headquarters continuity map, and MuseTrace demo as selectable packet candidates.",
  "selector_boundary": "A packet selector entry makes a packet visible for review. It does not run validators, mutate state, approve publication, grant consent, prove identity, assign economic value, deploy, or substitute for human review.",
  "packets": [
    {
      "id": "ecosystem",
      "label": "Ecosystem Map",
      "description": "Maps interface, repo scout, meaning assembly, validators, runtime, proof, witness, human review, builder, and deployment surfaces.",
      "url": "/data/instruction-proof-workbench.ecosystem-map.v0.json",
      "review_state": "selector_visible",
      "allowed_effect": "review_visibility_only",
      "does_not_authorize": ["mutation", "validator_success", "publication", "deployment"]
    },
    {
      "id": "validators",
      "label": "Validator Family Map",
      "description": "Maps validator families, receipt families, can-prove boundaries, and does-not-authorize boundaries.",
      "url": "/data/instruction-proof-workbench.validator-family-map.v0.json",
      "review_state": "selector_visible",
      "allowed_effect": "review_visibility_only",
      "does_not_authorize": ["mutation", "validator_success", "publication", "deployment"]
    },
    {
      "id": "snapshot_reflection",
      "label": "Snapshot Reflection",
      "description": "Lets Muse reflect on archived visual snapshots through manifest metadata, receipts, current/next-state boundaries, blocked conversions, and human review questions.",
      "url": "/data/snapshot-reflection.v0.json",
      "review_state": "selector_visible",
      "allowed_effect": "visual_memory_review_only",
      "does_not_authorize": ["state_mutation", "profile_mutation", "validator_success_claim", "publication_approval", "consent_claim", "identity_proof", "economic_claim", "deployment", "human_review_substitution"]
    },
    {
      "id": "snapshot_reflection_receipt",
      "label": "Reflection Receipt",
      "description": "Records a reviewable artifact after Muse reflects on an archived snapshot, naming current state, candidate next state, blocked conversions, and human review questions.",
      "url": "/data/snapshot-reflection-receipt.v0.json",
      "review_state": "selector_candidate",
      "allowed_effect": "receipt_preview_review_only",
      "does_not_authorize": ["state_mutation", "profile_mutation", "validator_success_claim", "publication_approval", "consent_claim", "identity_proof", "economic_claim", "deployment", "human_review_substitution"]
    },
    {
      "id": "visual_memory_timeline",
      "label": "Visual Memory Timeline",
      "description": "Organizes snapshots, reflections, and reflection receipts into a review-only timeline that names current state, candidate next state, blocked conversions, and human review questions.",
      "url": "/data/visual-memory-timeline.v0.json",
      "review_state": "selector_candidate",
      "allowed_effect": "timeline_review_only",
      "does_not_authorize": ["state_mutation", "profile_mutation", "validator_success_claim", "publication_approval", "consent_claim", "identity_proof", "economic_claim", "deployment", "human_review_substitution"]
    },
    {
      "id": "visual_memory_comparison",
      "label": "Visual Memory Comparison",
      "description": "Compares visual memory timeline entries across archived snapshots, receipts, selector visibility, receiptable changes, blocked conversions, and next safe rungs.",
      "url": "/data/visual-memory-comparison.v0.json",
      "review_state": "selector_candidate",
      "allowed_effect": "comparison_review_only",
      "does_not_authorize": ["state_mutation", "profile_mutation", "validator_success_claim", "publication_approval", "consent_claim", "identity_proof", "economic_claim", "deployment", "human_review_substitution"]
    },
    {
      "id": "visual_memory_current_state_dashboard",
      "label": "Visual Memory Current State",
      "description": "Summarizes latest snapshot, archive receipt, timeline status, comparison status, selector visibility, public routes, blocked conversions, and next safe rung.",
      "url": "/data/visual-memory-current-state-dashboard.v0.json",
      "review_state": "selector_candidate",
      "allowed_effect": "current_state_dashboard_review_only",
      "does_not_authorize": ["state_mutation", "profile_mutation", "validator_success_claim", "publication_approval", "consent_claim", "identity_proof", "economic_claim", "deployment", "human_review_substitution"]
    },
    {
      "id": "next_safe_rung_decision",
      "label": "Next Safe Rung Decision",
      "description": "Ranks candidate next safe rungs from current proof surfaces, explaining what should move next, why, what evidence supports it, and what remains blocked.",
      "url": "/data/next-safe-rung-decision.v0.json",
      "review_state": "selector_candidate",
      "allowed_effect": "decision_review_only",
      "does_not_authorize": ["state_mutation", "profile_mutation", "validator_success_claim", "publication_approval", "consent_claim", "identity_proof", "economic_claim", "deployment", "human_review_substitution"]
    },
    {
      "id": "cross_surface_review_receipt",
      "label": "Cross-Surface Review Receipt",
      "description": "Receipts human-review state across dashboard, timeline, comparison, selector, and next-safe-rung decision surfaces, naming evidence, review findings, candidate state, and blocked conversions.",
      "url": "/data/cross-surface-review-receipt.v0.json",
      "review_state": "selector_candidate",
      "allowed_effect": "review_receipt_review_only",
      "does_not_authorize": ["state_mutation", "profile_mutation", "validator_success_claim", "publication_approval", "consent_claim", "identity_proof", "economic_claim", "deployment", "human_review_substitution"]
    },
    {
      "id": "decision_muser_world_boundary",
      "label": "Decision mUser World Boundary",
      "description": "Connects decision intelligence to mUser world creation while keeping private world seeds, consent, profile mutation, identity proof, economic claims, deployment, implementation, and human review protected.",
      "url": "/data/decision-muser-world-boundary.v0.json",
      "review_state": "selector_candidate",
      "allowed_effect": "world_boundary_bridge_review_only",
      "does_not_authorize": ["state_mutation", "profile_mutation", "validator_success_claim", "publication_approval", "consent_claim", "identity_proof", "economic_claim", "deployment", "human_review_substitution"]
    },
    {
      "id": "muser_world_movement_review_receipt",
      "label": "mUser World Movement Review Receipt",
      "description": "Receipts review-only mUser world movement candidates, naming private seed status, public-safe summary requirements, consent boundary, review evidence, candidate state, and blocked conversions.",
      "url": "/data/muser-world-movement-review-receipt.v0.json",
      "review_state": "selector_candidate",
      "allowed_effect": "world_movement_receipt_review_only",
      "does_not_authorize": ["state_mutation", "profile_mutation", "validator_success_claim", "publication_approval", "consent_claim", "identity_proof", "economic_claim", "deployment", "human_review_substitution"]
    },
    {
      "id": "headquarters_continuity_map",
      "label": "Headquarters Continuity Map",
      "description": "Gathers current MuseField review surfaces, districts, object return patterns, maturity tiers, blocked conversions, human-review questions, and next safe rungs into a review-only inner-world map candidate.",
      "url": "/data/headquarters-continuity-map.v0.json",
      "review_state": "selector_candidate",
      "allowed_effect": "headquarters_map_review_only",
      "does_not_authorize": ["state_mutation", "profile_mutation", "validator_success_claim", "publication_approval", "consent_claim", "identity_proof", "economic_claim", "deployment", "canonical_truth_claim", "implementation", "active_muse_guide", "browser_side_decision_execution", "human_review_substitution"]
    },
    {
      "id": "musetrace_demo",
      "label": "MuseTrace Demo",
      "description": "Renders the static MuseTrace demo packet through a browser panel, showing instruction, semantic frame, token boundary, review route, blocked conversions, and the readability-not-authority seal.",
      "url": "/data/musetrace-demo.v1.json",
      "review_state": "selector_candidate",
      "allowed_effect": "musetrace_static_panel_review_only",
      "does_not_authorize": ["state_mutation", "profile_mutation", "validator_success_claim", "publication_approval", "consent_claim", "identity_proof", "economic_claim", "deployment", "live_backend_wiring", "active_muse_guide", "browser_side_decision_execution", "human_review_substitution"]
    }
  ],
  "required_before_live_selector_wiring": [
    "registry_validation",
    "negative_case_fixture",
    "gate_lane_update",
    "human_review_state",
    "index_html_selector_patch"
  ],
  "blocked_conversions": [
    "selector entry -> validator pass",
    "selector entry -> backend state mutation",
    "selector entry -> consent",
    "selector entry -> identity proof",
    "selector entry -> publication approval",
    "selector entry -> deployment",
    "selector entry -> economic claim",
    "snapshot reflection visibility -> visual truth authority",
    "reflection receipt visibility -> authority",
    "visual memory timeline visibility -> canonical truth",
    "visual memory comparison visibility -> canonical truth",
    "visual memory current state dashboard visibility -> canonical truth",
    "next safe rung decision visibility -> canonical truth",
    "cross-surface review receipt visibility -> canonical truth",
    "decision mUser world boundary visibility -> canonical truth",
    "mUser world movement review receipt visibility -> canonical truth",
    "headquarters continuity map visibility -> authority",
    "headquarters continuity map visibility -> implementation",
    "headquarters continuity map visibility -> active Muse guide",
    "headquarters continuity map visibility -> human-review substitution",
    "musetrace demo visibility -> authority",
    "musetrace demo visibility -> live backend wiring",
    "musetrace demo visibility -> human-review substitution"
  ],
  "human_review_questions": [
    "Which packet is being made selectable?",
    "What does visibility authorize and not authorize?",
    "Does the packet have validator and refusal coverage?",
    "What blocked conversions remain explicit?",
    "What UI patch is required before this becomes live in index.html?"
  ],
  "seal_statement": "The packet selector registry makes snapshot reflection, snapshot reflection receipts, visual memory timeline, visual memory comparison, visual memory current state dashboard, next safe rung decision, cross-surface review receipt, decision mUser world boundary, mUser world movement review receipt, Headquarters continuity map, and MuseTrace demo available as reviewable selector candidates. It does not make the live workbench selector mutate state, run validators, approve publication, grant consent, prove identity, assign economic value, deploy, activate Muse, implement the Headquarters map, wire a live MuseTrace backend, or substitute for human review."
}
