{
  "schemaVersion": "1.0.0",
  "research": {
    "id": "RESEARCH-CEDAR-SIGNAL-001",
    "templateVersion": "1.0.0",
    "revision": 1,
    "status": "evidence_ready",
    "title": "Cedar Signal fictional market research",
    "fictional": true,
    "snapshotDate": "2026-07-31",
    "ownerRoleId": "ROLE-RESEARCH-OWNER"
  },
  "researchFrame": {
    "decisionQuestion": "What evidence should a fictional service team gather before deciding whether to investigate a shared request-triage workflow?",
    "marketBoundary": "Fictional small service teams coordinating incoming requests across more than one role",
    "geography": "Example Region",
    "periodStart": "2026-06-01",
    "periodEnd": "2026-07-31",
    "inScope": [
      "Authorized fictional existing sources",
      "Aggregate role-group research rounds",
      "Evidence-linked findings, contradictions, gaps, and limitations"
    ],
    "excluded": [
      "Market-size or demand conclusion",
      "Real-company or vendor fact",
      "Competitive matrix or ranking",
      "Persona or journey map",
      "SWOT or business case",
      "Roadmap or product-discovery priority",
      "Survey instrument or research report",
      "Proposal or presentation",
      "Marketing segmentation or campaign",
      "Recommendation or outcome claim"
    ]
  },
  "objectives": [
    {
      "id": "OBJECTIVE-INTAKE",
      "question": "Which request-triage conditions are repeatedly described in the authorized fictional source set?",
      "assumption": "Ownership and status may be described as separate operating conditions.",
      "priority": "high"
    },
    {
      "id": "OBJECTIVE-EVIDENCE",
      "question": "Which apparent patterns remain too weak or contradictory for downstream use?",
      "assumption": "A proposed intake category may not be interpreted consistently across fictional groups.",
      "priority": "high"
    }
  ],
  "methods": [
    {
      "id": "METHOD-DESK",
      "kind": "secondary",
      "purpose": "Review two authorized fictional aggregate operating sources.",
      "groupLabel": "not applicable",
      "samplePlan": "Two fictional sources within the same dated operating boundary.",
      "recruitment": "not applicable",
      "consentState": "not_applicable",
      "consentReference": null,
      "privacyState": "approved",
      "retentionState": "approved",
      "deletionState": "approved",
      "accessibilityPlan": "Provide the review surface in accessible text and table formats.",
      "containsPii": false,
      "containsRawResponses": false
    },
    {
      "id": "METHOD-GROUP",
      "kind": "direct",
      "purpose": "Review fictional request-triage language with two aggregate role groups.",
      "groupLabel": "Fictional coordination and service-owner role groups",
      "samplePlan": "Two bounded fictional role groups; counts are descriptive and not representative.",
      "recruitment": "Approved fictional controlled workflow outside this public pack.",
      "consentState": "recorded",
      "consentReference": "CONSENT-ROUND-GROUP-01",
      "privacyState": "approved",
      "retentionState": "approved",
      "deletionState": "approved",
      "accessibilityPlan": "Offer accessible materials and record only aggregate access needs outside this pack.",
      "containsPii": false,
      "containsRawResponses": false
    }
  ],
  "rounds": [
    {
      "id": "ROUND-GROUP-01",
      "methodId": "METHOD-GROUP",
      "groupLabel": "Fictional coordination-role group",
      "plannedCount": 6,
      "completedCount": 6,
      "startedAt": "2026-07-18T09:00:00.000Z",
      "endedAt": "2026-07-18T10:15:00.000Z",
      "status": "completed",
      "aggregateOnly": true,
      "containsParticipantIds": false,
      "containsQuotes": false
    },
    {
      "id": "ROUND-GROUP-02",
      "methodId": "METHOD-GROUP",
      "groupLabel": "Fictional service-owner-role group",
      "plannedCount": 5,
      "completedCount": 5,
      "startedAt": "2026-07-22T13:00:00.000Z",
      "endedAt": "2026-07-22T14:00:00.000Z",
      "status": "completed",
      "aggregateOnly": true,
      "containsParticipantIds": false,
      "containsQuotes": false
    }
  ],
  "sources": [
    {
      "id": "SOURCE-DESK-01",
      "kind": "existing_source",
      "title": "Cedar Signal fictional operations note",
      "publisherLabel": "Fictional operations steward",
      "sourceUrl": "https://data.example.test/cedar-signal/operations-note",
      "retrievedAt": "2026-07-10",
      "expiresAt": "2026-10-10",
      "authorizationState": "approved",
      "scope": "Aggregate fictional request-routing conditions during June 2026.",
      "limitations": "The source is fictional, narrow, and does not establish prevalence or demand."
    },
    {
      "id": "SOURCE-DESK-02",
      "kind": "existing_source",
      "title": "Cedar Signal fictional request summary",
      "publisherLabel": "Fictional research steward",
      "sourceUrl": "https://research.example.test/cedar-signal/request-summary",
      "retrievedAt": "2026-07-15",
      "expiresAt": "2026-10-15",
      "authorizationState": "owned",
      "scope": "Aggregate fictional request descriptions from the bounded evidence period.",
      "limitations": "The source omits raw records and cannot support market-size, causal, or outcome claims."
    }
  ],
  "evidence": [
    {
      "id": "EVIDENCE-OBS-01",
      "kind": "observation",
      "sourceIds": ["SOURCE-DESK-01", "SOURCE-DESK-02"],
      "roundIds": [],
      "basisEvidenceIds": [],
      "statement": "Both fictional existing sources describe ownership ambiguity as an unresolved operating condition.",
      "observedAt": "2026-07-15",
      "confidence": "medium",
      "confidenceRationale": "Two authorized fictional sources describe the same bounded condition, but neither is representative.",
      "limitations": "The observation is limited to the fictional evidence period and source scope.",
      "contradictionIds": [],
      "gapIds": [],
      "ownerRoleId": "ROLE-RESEARCH-OWNER"
    },
    {
      "id": "EVIDENCE-OBS-02",
      "kind": "observation",
      "sourceIds": [],
      "roundIds": ["ROUND-GROUP-01", "ROUND-GROUP-02"],
      "basisEvidenceIds": [],
      "statement": "Both fictional aggregate rounds record that the current status vocabulary is not interpreted consistently across role groups.",
      "observedAt": "2026-07-22",
      "confidence": "medium",
      "confidenceRationale": "The condition appears in two fictional aggregate rounds with different role-group labels.",
      "limitations": "Small fictional groups do not establish prevalence, representativeness, or market demand.",
      "contradictionIds": [],
      "gapIds": [],
      "ownerRoleId": "ROLE-RESEARCH-OWNER"
    },
    {
      "id": "EVIDENCE-INF-01",
      "kind": "inference",
      "sourceIds": [],
      "roundIds": [],
      "basisEvidenceIds": ["EVIDENCE-OBS-01", "EVIDENCE-OBS-02"],
      "statement": "A future investigation may need to treat ownership state and work status as separate research dimensions.",
      "observedAt": "2026-07-23",
      "confidence": "medium",
      "confidenceRationale": "The inference links two independent fictional observations but remains bounded and non-representative.",
      "limitations": "This inference is not a design recommendation, roadmap priority, or claim that a change will help.",
      "contradictionIds": [],
      "gapIds": [],
      "ownerRoleId": "ROLE-RESEARCH-OWNER"
    },
    {
      "id": "EVIDENCE-OBS-03",
      "kind": "observation",
      "sourceIds": [],
      "roundIds": ["ROUND-GROUP-01", "ROUND-GROUP-02"],
      "basisEvidenceIds": [],
      "statement": "The two fictional aggregate rounds differ on whether one intake category would be useful.",
      "observedAt": "2026-07-22",
      "confidence": "low",
      "confidenceRationale": "The aggregate descriptions conflict and the fictional group count is narrow.",
      "limitations": "The contradiction cannot establish group preference, fit, or priority.",
      "contradictionIds": ["CONTRADICTION-01"],
      "gapIds": ["GAP-01"],
      "ownerRoleId": "ROLE-RESEARCH-OWNER"
    }
  ],
  "findings": [
    {
      "id": "FINDING-01",
      "classification": "finding",
      "evidenceIds": ["EVIDENCE-INF-01"],
      "statement": "Ownership and status should remain separate research dimensions in the next bounded investigation.",
      "confidence": "medium",
      "confidenceRationale": "The finding is limited to planning the next research question and links to two fictional observations.",
      "contradictionIds": [],
      "gapIds": [],
      "status": "reviewed",
      "reviewerRoleId": "ROLE-RESEARCH-REVIEWER"
    },
    {
      "id": "FINDING-02",
      "classification": "working_hypothesis",
      "evidenceIds": ["EVIDENCE-OBS-03"],
      "statement": "A shared intake category may need further aggregate investigation before downstream synthesis.",
      "confidence": "low",
      "confidenceRationale": "The fictional rounds conflict and an evidence gap remains open.",
      "contradictionIds": ["CONTRADICTION-01"],
      "gapIds": ["GAP-01"],
      "status": "draft",
      "reviewerRoleId": "ROLE-RESEARCH-REVIEWER"
    }
  ],
  "contradictions": [
    {
      "id": "CONTRADICTION-01",
      "question": "Why do the two fictional role groups describe the usefulness of one intake category differently?",
      "evidenceIds": ["EVIDENCE-OBS-02", "EVIDENCE-OBS-03"],
      "affectedFindingIds": ["FINDING-02"],
      "ownerRoleId": "ROLE-RESEARCH-OWNER",
      "dueAt": "2026-09-01",
      "status": "open",
      "resolution": null
    }
  ],
  "gaps": [
    {
      "id": "GAP-01",
      "question": "Which bounded conditions explain the conflicting aggregate descriptions?",
      "affectedFindingIds": ["FINDING-02"],
      "evidenceNeeded": "A separately authorized aggregate round using the same bounded research question.",
      "ownerRoleId": "ROLE-RESEARCH-OWNER",
      "dueAt": "2026-09-01",
      "status": "open",
      "closureEvidenceIds": []
    }
  ],
  "review": {
    "lastReviewedAt": "2026-08-01T12:00:00.000Z",
    "nextReviewAt": "2026-09-15",
    "expiresAt": "2026-11-01",
    "reviewerRoleId": "ROLE-RESEARCH-REVIEWER",
    "changeTriggers": [
      "A source changes or expires",
      "A new aggregate round is completed",
      "The open contradiction or gap changes state"
    ],
    "notes": "The record preserves aggregate fictional evidence only; safeguard states are not legal or ethical certification."
  },
  "handoffs": [
    { "owner": "competitive_analysis", "status": "not_owned", "recordReference": null },
    { "owner": "user_persona", "status": "not_owned", "recordReference": null },
    { "owner": "customer_journey", "status": "not_owned", "recordReference": null },
    { "owner": "swot", "status": "not_owned", "recordReference": null },
    { "owner": "business_case", "status": "not_owned", "recordReference": null },
    { "owner": "product_roadmap", "status": "not_owned", "recordReference": null },
    { "owner": "product_discovery", "status": "not_owned", "recordReference": null },
    { "owner": "survey_instrument", "status": "not_owned", "recordReference": null },
    { "owner": "research_report", "status": "not_owned", "recordReference": null },
    { "owner": "buyer_marketing", "status": "not_owned", "recordReference": null }
  ],
  "boundaries": {
    "containsPii": false,
    "containsRawResponses": false,
    "containsTranscripts": false,
    "containsQuotes": false,
    "containsRealCompanyFacts": false,
    "containsMarketSizeConclusion": false,
    "containsCompetitiveMatrix": false,
    "ranksVendors": false,
    "containsPersona": false,
    "containsJourneyMap": false,
    "containsSwot": false,
    "containsBusinessCase": false,
    "ownsRoadmap": false,
    "ownsProductDiscoveryPriority": false,
    "ownsSurveyInstrument": false,
    "ownsResearchReport": false,
    "ownsProposal": false,
    "ownsPresentation": false,
    "ownsMarketingCampaign": false,
    "containsRecommendation": false,
    "claimsOutcome": false,
    "providesLegalOrEthicalCertification": false
  }
}
