{
  "schema_version": "proof-evidence-v1",
  "id": "proof-persona-capability-gallery",
  "slug": "persona-capability-gallery",
  "title": "Specialist lenses produce different work",
  "audience": [
    "buyer",
    "operator",
    "builder"
  ],
  "proof_type": "demo",
  "maturity": "launch candidate",
  "claim_status": "demonstrator",
  "visibility": "public",
  "sanitization_status": "passed",
  "use_case": "A team wants to understand why KBPD uses specialist roles instead of one generic assistant voice.",
  "claim": "Different specialist lenses produce visibly different artifacts from the same project source: architecture decisions, buyer-facing copy, cold-audience review, adversarial verification, art direction, and motion grammar.",
  "diff_summary": "The proof is separation of concerns. The work becomes easier to review because every output has a named job.",
  "review_manifest": {
    "evidence_room_url": "/proof/persona-capability-gallery#evidence-room",
    "evidence_packet_url": "/proof/persona-capability-gallery/evidence.json",
    "fact_count": 3,
    "visible_value_count": 8,
    "data_point_count": 8,
    "source_count": 2,
    "proof_quality_score": 5,
    "weakest_quality_dimension": "cold-audience-clarity"
  },
  "quality_review": {
    "overall_score": 5,
    "overall_label": "Launch-readable",
    "overall_note": "This is a cold-review rubric, not a sales claim. It checks whether the case can be understood, inspected, bounded, and acted on.",
    "dimensions": [
      {
        "id": "cold-audience-clarity",
        "label": "Cold-audience clarity",
        "score": 5,
        "signal": "A reviewer gets the situation, contrast, and buyer decision without reading the JSON.",
        "next": "Tighten the opening latch or before/after language when the case still needs explanation."
      },
      {
        "id": "evidence-visibility",
        "label": "Evidence visibility",
        "score": 5,
        "signal": "The case exposes proof rows, values, source handles, and excerpts before the JSON export.",
        "next": "Add openable artifacts, row links, or public excerpts when the proof still feels referenced rather than shown."
      },
      {
        "id": "limitation-clarity",
        "label": "Limitation clarity",
        "score": 5,
        "signal": "The page names what the case proves and what it does not prove.",
        "next": "Add a sharper boundary when a reader could confuse a demonstrator with a benchmark."
      },
      {
        "id": "visual-hierarchy",
        "label": "Visual hierarchy",
        "score": 5,
        "signal": "The route uses visuals, storyboards, or surface frames to break the proof into inspectable layers.",
        "next": "Promote the proof row into a diagram, table, screenshot projection, or openable artifact."
      },
      {
        "id": "purchase-motivation",
        "label": "Purchase motivation",
        "score": 5,
        "signal": "The proof sends the buyer to an evidence room, artifact link, pricing path, or local run.",
        "next": "Tie the proof to local inspection, pricing, account support, or a narrower try/reject decision."
      }
    ],
    "strongest_dimension": {
      "id": "visual-hierarchy",
      "label": "Visual hierarchy",
      "score": 5,
      "signal": "The route uses visuals, storyboards, or surface frames to break the proof into inspectable layers.",
      "next": "Promote the proof row into a diagram, table, screenshot projection, or openable artifact."
    },
    "weakest_dimension": {
      "id": "cold-audience-clarity",
      "label": "Cold-audience clarity",
      "score": 5,
      "signal": "A reviewer gets the situation, contrast, and buyer decision without reading the JSON.",
      "next": "Tighten the opening latch or before/after language when the case still needs explanation."
    },
    "next_improvement": "Tighten the opening latch or before/after language when the case still needs explanation."
  },
  "evidence_room_url": "/proof/persona-capability-gallery#evidence-room",
  "evidence_facts": [
    {
      "id": "eight-role-samples-published",
      "label": "Eight role samples are published",
      "observed": "The public role gallery exposes eight launch-safe roles with a role caption, capability statement, and concrete output sample.",
      "evidence": "Homepage persona cards and this proof case both name eight featured roles and one artifact sample per role.",
      "supports": "Supports the claim that the public product story shows multiple distinct specialist outputs.",
      "status": "publicly inspectable",
      "review": {
        "row": 1,
        "public_review_url": "/proof/persona-capability-gallery#fact-eight-role-samples-published",
        "packet_pointer": "evidence_facts[0]",
        "visible_value_refs": [
          "data-01-featured-roles",
          "data-04-run-date",
          "data-05-sample",
          "data-06-provenance"
        ],
        "data_refs": [
          "data-01-featured-roles",
          "data-04-run-date",
          "data-05-sample",
          "data-06-provenance"
        ],
        "source_ids": [
          "source-01-role-samples"
        ],
        "case_claim_status": "demonstrator",
        "case_visibility": "public"
      }
    },
    {
      "id": "four-surface-types-represented",
      "label": "Four surface types are represented",
      "observed": "The gallery covers decision, copy, verification, and visual/motion surfaces rather than only persona descriptions.",
      "evidence": "Metric row lists four surface types; visuals include prompt studio, role lens spread, capability matrix, and surface route.",
      "supports": "Supports the separation-of-concerns claim with observable output categories.",
      "status": "publicly inspectable",
      "review": {
        "row": 2,
        "public_review_url": "/proof/persona-capability-gallery#fact-four-surface-types-represented",
        "packet_pointer": "evidence_facts[1]",
        "visible_value_refs": [
          "data-02-surface-types",
          "data-05-sample",
          "data-06-provenance"
        ],
        "data_refs": [
          "data-02-surface-types",
          "data-05-sample",
          "data-06-provenance"
        ],
        "source_ids": [
          "source-01-role-samples",
          "source-02-role-roster"
        ],
        "case_claim_status": "demonstrator",
        "case_visibility": "public"
      }
    },
    {
      "id": "interactive-role-calls-deferred",
      "label": "Interactive calls are not claimed",
      "observed": "The public case states that static samples ship first and interactive role calls are reserved for the hosted-service phase.",
      "evidence": "Limitations section explicitly names static samples and defers interactive role calls.",
      "supports": "Supports the claim ceiling and protects against overstating the current product surface.",
      "status": "publicly inspectable",
      "review": {
        "row": 3,
        "public_review_url": "/proof/persona-capability-gallery#fact-interactive-role-calls-deferred",
        "packet_pointer": "evidence_facts[2]",
        "visible_value_refs": [
          "data-02-surface-types",
          "data-05-sample",
          "data-06-provenance",
          "data-07-reproducibility"
        ],
        "data_refs": [
          "data-02-surface-types",
          "data-05-sample",
          "data-06-provenance",
          "data-07-reproducibility"
        ],
        "source_ids": [
          "source-01-role-samples"
        ],
        "case_claim_status": "demonstrator",
        "case_visibility": "public"
      }
    }
  ],
  "fact_review_table": [
    {
      "row": 1,
      "id": "eight-role-samples-published",
      "label": "Eight role samples are published",
      "status": "publicly inspectable",
      "observed": "The public role gallery exposes eight launch-safe roles with a role caption, capability statement, and concrete output sample.",
      "evidence": "Homepage persona cards and this proof case both name eight featured roles and one artifact sample per role.",
      "supports": "Supports the claim that the public product story shows multiple distinct specialist outputs.",
      "source_ids": [
        "source-01-role-samples"
      ],
      "visible_value_refs": [
        "data-01-featured-roles",
        "data-04-run-date",
        "data-05-sample",
        "data-06-provenance"
      ],
      "data_refs": [
        "data-01-featured-roles",
        "data-04-run-date",
        "data-05-sample",
        "data-06-provenance"
      ],
      "public_review_url": "/proof/persona-capability-gallery#fact-eight-role-samples-published",
      "packet_pointer": "evidence_facts[0]"
    },
    {
      "row": 2,
      "id": "four-surface-types-represented",
      "label": "Four surface types are represented",
      "status": "publicly inspectable",
      "observed": "The gallery covers decision, copy, verification, and visual/motion surfaces rather than only persona descriptions.",
      "evidence": "Metric row lists four surface types; visuals include prompt studio, role lens spread, capability matrix, and surface route.",
      "supports": "Supports the separation-of-concerns claim with observable output categories.",
      "source_ids": [
        "source-01-role-samples",
        "source-02-role-roster"
      ],
      "visible_value_refs": [
        "data-02-surface-types",
        "data-05-sample",
        "data-06-provenance"
      ],
      "data_refs": [
        "data-02-surface-types",
        "data-05-sample",
        "data-06-provenance"
      ],
      "public_review_url": "/proof/persona-capability-gallery#fact-four-surface-types-represented",
      "packet_pointer": "evidence_facts[1]"
    },
    {
      "row": 3,
      "id": "interactive-role-calls-deferred",
      "label": "Interactive calls are not claimed",
      "status": "publicly inspectable",
      "observed": "The public case states that static samples ship first and interactive role calls are reserved for the hosted-service phase.",
      "evidence": "Limitations section explicitly names static samples and defers interactive role calls.",
      "supports": "Supports the claim ceiling and protects against overstating the current product surface.",
      "source_ids": [
        "source-01-role-samples"
      ],
      "visible_value_refs": [
        "data-02-surface-types",
        "data-05-sample",
        "data-06-provenance",
        "data-07-reproducibility"
      ],
      "data_refs": [
        "data-02-surface-types",
        "data-05-sample",
        "data-06-provenance",
        "data-07-reproducibility"
      ],
      "public_review_url": "/proof/persona-capability-gallery#fact-interactive-role-calls-deferred",
      "packet_pointer": "evidence_facts[2]"
    }
  ],
  "visible_values": [
    {
      "id": "data-01-featured-roles",
      "kind": "metric",
      "label": "Featured roles",
      "value": "8",
      "note": "The public page shows eight launch-safe examples with one artifact sample each.",
      "public_review_url": "/proof/persona-capability-gallery#data-01-featured-roles"
    },
    {
      "id": "data-02-surface-types",
      "kind": "metric",
      "label": "Surface types",
      "value": "4",
      "note": "Decision, copy, verification, and visual/motion surfaces are represented.",
      "public_review_url": "/proof/persona-capability-gallery#data-02-surface-types"
    },
    {
      "id": "data-03-claim-boundary",
      "kind": "metric",
      "label": "Claim boundary",
      "value": "demo",
      "note": "This is a capability demonstration, not a measured quality comparison.",
      "public_review_url": "/proof/persona-capability-gallery#data-03-claim-boundary"
    },
    {
      "id": "data-04-run-date",
      "kind": "metadata",
      "label": "Run date",
      "value": "Launch build",
      "note": "Date label attached to this public proof case.",
      "public_review_url": "/proof/persona-capability-gallery#data-04-run-date"
    },
    {
      "id": "data-05-sample",
      "kind": "metadata",
      "label": "Sample",
      "value": "Eight role samples",
      "note": "Sample size or unit under review.",
      "public_review_url": "/proof/persona-capability-gallery#data-05-sample"
    },
    {
      "id": "data-06-provenance",
      "kind": "metadata",
      "label": "Provenance",
      "value": "Public-safe projection of the role roster",
      "note": "Where the public projection says the evidence came from.",
      "public_review_url": "/proof/persona-capability-gallery#data-06-provenance"
    },
    {
      "id": "data-07-reproducibility",
      "kind": "metadata",
      "label": "Reproducibility",
      "value": "Static samples are inspectable on the homepage.",
      "note": "What a reviewer can repeat or inspect publicly.",
      "public_review_url": "/proof/persona-capability-gallery#data-07-reproducibility"
    },
    {
      "id": "data-08-claim-status",
      "kind": "metadata",
      "label": "Claim status",
      "value": "demonstrator",
      "note": "The maximum strength of the public claim.",
      "public_review_url": "/proof/persona-capability-gallery#data-08-claim-status"
    }
  ],
  "source_register": [
    {
      "id": "source-01-role-samples",
      "label": "Role samples",
      "kind": "homepage component",
      "status": "public projection",
      "public_review_url": "/proof/persona-capability-gallery#source-01-role-samples"
    },
    {
      "id": "source-02-role-roster",
      "label": "Role roster",
      "kind": "internal source",
      "status": "internal source retained",
      "public_review_url": "/proof/persona-capability-gallery#source-02-role-roster"
    }
  ],
  "metrics": [
    {
      "label": "Featured roles",
      "value": "8",
      "note": "The public page shows eight launch-safe examples with one artifact sample each."
    },
    {
      "label": "Surface types",
      "value": "4",
      "note": "Decision, copy, verification, and visual/motion surfaces are represented."
    },
    {
      "label": "Claim boundary",
      "value": "demo",
      "note": "This is a capability demonstration, not a measured quality comparison."
    }
  ],
  "run_metadata": {
    "date_label": "Launch build",
    "sample_size": "Eight role samples",
    "provenance": "Public-safe projection of the role roster",
    "reproducibility": "Static samples are inspectable on the homepage."
  },
  "source_artifacts": [
    {
      "label": "Role samples",
      "kind": "homepage component",
      "status": "public projection"
    },
    {
      "label": "Role roster",
      "kind": "internal source",
      "status": "internal source retained"
    }
  ],
  "public_evidence_excerpts": [
    {
      "id": "role-gallery-surface-excerpt",
      "label": "Role gallery surface excerpt",
      "source_label": "Homepage role samples",
      "status": "public excerpt",
      "excerpt": "The public gallery presents eight launch-safe role samples and routes them into decision, copy, verification, and visual/motion surface types.",
      "redaction_note": "The excerpt points at the public role cards; private role roster source remains retained.",
      "supports_fact_ids": [
        "eight-role-samples-published",
        "four-surface-types-represented"
      ]
    },
    {
      "id": "interactive-boundary-excerpt",
      "label": "Interactive boundary excerpt",
      "source_label": "Proof limitation text",
      "status": "public excerpt",
      "excerpt": "Static role samples ship first; interactive role calls are reserved for the hosted-service phase.",
      "redaction_note": "This is a public limitation excerpt, included to prevent the demo from becoming an access claim.",
      "supports_fact_ids": [
        "interactive-role-calls-deferred"
      ]
    }
  ],
  "limitations": [
    "Samples are static in the first launch.",
    "Interactive role calls belong in the hosted-service phase."
  ],
  "visuals": [
    {
      "label": "Prompt studio route",
      "kind": "process trace",
      "alt": "One structured prompt and retained corpus route into eight specialist role lanes, then resolve into proof, whitepaper, pricing, and motion outputs.",
      "caption": "This is the gallery in one frame: the prompt stays shared, the roles do different evidence work, and the buyer can inspect which output came from which lane.",
      "source_status": "sanitized projection",
      "component": "persona-prompt-studio",
      "src": null
    },
    {
      "label": "Role lens spread",
      "kind": "role gallery",
      "alt": "Eight specialist lenses split one project source into distinct jobs: decide, explain, verify, translate, remember, build, direct attention, and choreograph motion.",
      "caption": "The same source becomes reviewable because each lens has a visibly different job.",
      "source_status": "sanitized projection",
      "component": "role-lenses",
      "src": null
    },
    {
      "label": "Capability output matrix",
      "kind": "role matrix",
      "alt": "A capability matrix routes one project source into architecture, copy, review, memory, art direction, and motion outputs.",
      "caption": "The matrix is the product promise in one frame: the source is shared, but each role produces a different buyer-visible artifact.",
      "source_status": "sanitized projection",
      "component": "persona-capability-matrix",
      "src": null
    },
    {
      "label": "Prompt to public surfaces",
      "kind": "surface route",
      "alt": "One structured prompt moves through persona lenses into a proof page, whitepaper section, pricing copy, and motion rule.",
      "caption": "This is how the prompt corpus becomes marketable output: public copy, proof evidence, pricing clarity, and motion direction remain tied to the same source.",
      "source_status": "sanitized projection",
      "component": "persona-surface-route",
      "src": null
    }
  ],
  "cta": {
    "label": "See the role samples",
    "href": "/#personas-title"
  }
}