{
  "schema": "glee.remix_candidate.v0",
  "candidate_id": "GLEE-DREAM-BOARD-v0",
  "title": "GLEE Dream Board",
  "status": "prototype_local_not_deployed",
  "updated_at_utc": "2026-07-06T04:06:25Z",
  "source_type": "public_pattern",
  "target_pattern": "Project boards and kanban-style work tracking",
  "no_affiliation": "GLEE Dream Board is a GLEE-native build direction and does not claim affiliation with any existing project-board product.",
  "core_remix_claim": "Work cards should carry intent, authority, proof, agent ownership, public milestone state, and release gates; serious research should promote into papers, journals, or dossiers rather than multiplying tiny cards.",
  "protocol_path": {
    "target": {
      "question": "Can GLEE make a project board that turns dreams into receipt-backed realization work?",
      "evidence": [
        "Common public project-board pattern: columns, cards, assignees, status, comments, and due dates.",
        "GLEE-specific need: connect dream intake, ARIADNE work, crew ownership, receipts, gates, and public proof."
      ],
      "receipt": "candidate_target_named"
    },
    "study": {
      "observed_jobs": [
        "Capture work items quickly.",
        "Promote serious research into larger reviewable outputs.",
        "Show status and bottlenecks at a glance.",
        "Move work through stages.",
        "Assign accountable owners.",
        "Leave reviewable history."
      ],
      "glee_gap": [
        "Ordinary cards do not prove authority.",
        "Ordinary columns do not preserve source, rights posture, or receipt state.",
        "Ordinary project boards do not expose agent handoff quality or public proof.",
        "Ordinary cards can turn research into many tiny notes instead of a few quality reports."
      ],
      "promoted_output": "data/research/GLEE-DREAM-BOARD-RESEARCH-JOURNAL-v0.json",
      "receipt": "public_pattern_study"
    },
    "rights_posture": {
      "classification": "public_pattern",
      "allowed_learning": [
        "General idea of visual work stages.",
        "General idea of work cards, columns, filters, owners, and status."
      ],
      "forbidden_reuse": [
        "No copied source code.",
        "No copied icons, screenshots, templates, distinctive layout, product names, or interface text.",
        "No private account output from any third-party product."
      ],
      "attribution_need": "Attribute source categories as public project-board patterns; name no product affiliation unless a specific open-source target is later studied and licensed.",
      "receipt": "rights_posture_public_pattern"
    },
    "abstract": {
      "job_to_be_done": "Help Captain and crew see what dreams are becoming real, who owns each step, what proof exists, and what gate blocks release.",
      "behavior_spec": [
        "A board has lanes for Dream, Study, Spec, Build, Verify, Publish, and Learn.",
        "A work card can link to receipts, ARIADNE nodes, source records, owner, authority state, verification state, and public route.",
        "A work card can show blocked-on-Captain, blocked-on-credential, blocked-on-deploy, or blocked-on-proof without hiding the useful next action.",
        "A research work card should point at a long-form paper, journal, or dossier when the work becomes substantive.",
        "Every promoted work card needs a difference claim and receipt proof before public release."
      ],
      "receipt": "abstract_behavior_spec"
    },
    "glee_spec": {
      "native_requirements": [
        "Local-first source of truth in GLEE data files or platform tables, with a public read model when safe.",
        "Receipt-backed transitions for gates that affect public claims.",
        "Agent-ready JSON shape for work cards, lanes, filters, and blockers.",
        "Research output policy that treats work cards as steering records and treats papers, journals, and dossiers as the quality-bearing artifacts.",
        "Links to Absorption Ledger and Remix records when a card studies outside software.",
        "UI that shows proof state and next lawful action without requiring internal chat context."
      ],
      "initial_data_shape": {
        "card_id": "string",
        "title": "string",
        "lane": "dream|study|spec|build|verify|publish|learn",
        "owner": "captain|crew|external",
        "authority_state": "draft|authorized|blocked|verified",
        "proof_refs": [
          "receipt_url"
        ],
        "blocker": "string or null",
        "promoted_output_ref": "research paper, journal, dossier, or null",
        "public_route": "string or null"
      },
      "receipt": "glee_native_spec"
    },
    "build": {
      "status": "static_prototype_built_local",
      "first_slice": "Static Dream Board data model plus public prototype route using original UI and sample cards from existing GLEE public-safe records.",
      "prototype_route": "dream-board/",
      "research_output_route": "research/",
      "forbidden_surface": [
        "No deployment without Captain authority.",
        "No copied third-party product UI.",
        "No private receipts or local file paths in public JSON.",
        "No task mutation engine until authority and receipt gates are designed."
      ],
      "receipt": "build_receipt_local_dream_board_prototype"
    },
    "compare": {
      "comparison_basis": "Compare against the job-to-be-done, not against any specific product expression.",
      "success_checks": [
        "Can a viewer tell what dream is being realized?",
        "Can a viewer see current lane, owner, proof, blocker, and next action?",
        "Can crew update state without creating a second truth store?",
        "Can public work cards omit private details while still proving progress?",
        "Can research move quickly in tests while quality concentrates in longer reports?",
        "Can Dream Board cards point to a promoted Research Journal instead of becoming the journal?"
      ],
      "receipt": "comparison_receipt_local_dream_board_research_journal"
    },
    "differentiate": {
      "claims": [
        "Receipt-backed board state.",
        "Authority and blocker visibility.",
        "Dream-to-realization framing.",
        "Agent handoff readiness.",
        "Public-safe proof links.",
        "Research papers and journals as promoted outputs instead of thousands of research cards.",
        "A local Research Journal route connected to Dream Board output references."
      ],
      "receipt": "difference_claim_draft"
    },
    "publish": {
      "status": "blocked_until_built_and_verified",
      "required_before_public_claim": [
        "Static prototype or platform route exists.",
        "Receipt proof exists for route and data.",
        "No-affiliation language is visible.",
        "Public JSON contains no private local paths or credential material.",
        "UI verification passes across desktop, tablet, and mobile."
      ],
      "receipt": "public_release_record_pending"
    }
  },
  "candidate_review": {
      "review_status": "prototype_route_built_local",
      "reviewed_at_utc": "2026-07-06T03:58:00Z",
    "protocol_gate_count": 9,
    "protocol_gates_verified": [
      "target",
      "study",
      "rights_posture",
      "abstract",
      "glee_spec",
      "build",
      "compare",
      "differentiate",
      "publish"
    ],
    "local_verification": [
      "Candidate JSON parses.",
      "All protocol gates are present.",
      "Every protocol gate has a receipt marker.",
      "Remix protocol starter record points to this packet.",
      "Remix index includes this packet.",
      "Local route serves this packet.",
      "Remix page renders a candidate packet link.",
      "Site build, public scan, and ship lint pass.",
      "Static Dream Board route and data model are present locally."
    ],
    "boundary": "Specified only. This packet does not authorize deployment, product integration, task mutation engines, third-party code reuse, or copying protected expression."
  },
  "next_action": "Keep the static Dream Board prototype local until Captain authorizes deploy; next connect it to real platform task state after authority and receipt gates."
}
