{
  "schema_version": "reality.tinyfish-general-hiring-routing/v3",
  "status": "proposed_general_hiring_workspace_with_recorded_consented_and_edge_replays",
  "customer_problem": {
    "question": "Can an authorized reviewer turn candidate-submitted claims into source-linked professional context, contribution evidence and an official-public-source discovery screen without manually searching every page or confusing a namesake for the candidate?",
    "operator": "authorized recruiting, HR, security, legal, credential or identity-review specialist",
    "default_trigger": "a candidate submits an application packet for a defined role and receives required notice/consent",
    "not_a_trigger": "appearance, nationality, protected class, common name or lack of public footprint"
  },
  "evidence_routes": [
    {
      "route": "routine_professional_context",
      "tinyfish_role": "Search each policy-approved school, employer, role, credential, publication, portfolio or direct public URL claim; Fetch human-selected public sources; preserve source dates, hashes, conflicts and failures.",
      "reality_role": "Verify each acquired source's provenance, reviewed attachment to the candidate and bounded support for the corresponding claim; mark conflicts and insufficient evidence explicitly.",
      "entity_rule": "Reality uses exact submitted URLs/handles or multiple agreeing non-name anchors. It never attaches a name-only result.",
      "no_hit_meaning": "insufficient public context; not clearance, suspicion, dishonesty, identity proof or a basis for adverse action",
      "next_step": "candidate clarification or authorized first-party employer, school, issuer, reference or identity verification",
      "demo_status": "primary consented replay: Alex Shen public self-review, seven Search calls / 46 ranked positions / seven successful Fetch targets / Reality deterministic evidence-verification receipt / MiniMax-M3 organization plus a separate human-reviewed release matrix; fictional low-footprint and source-conflict states remain edge fixtures"
    },
    {
      "route": "authorized_official_public_source_discovery",
      "default_behavior": "enqueue for every candidate when the employer policy, jurisdiction, required notice and candidate authorization permit it; search is routine, but candidate attachment and adverse use are separately gated",
      "tinyfish_role": "Search an allowlist of official public DOJ, FBI, IC3, regulator, licensing, sanctions or court sources using the minimum permitted candidate anchors; preserve no-hit, namesake and conflicting results without silently attaching them.",
      "reality_role": "Verify source provenance and keep each result unassigned until a reviewer accepts sufficient non-name linkage; a name-only result never becomes a candidate fact.",
      "identity_boundary": "SSN, government ID numbers and full street address never enter open-web Search. They route to an authorized employer, IDV, E-Verify or background-check adapter and remain outside the public packet.",
      "no_hit_meaning": "no official public signal found in the searched corpus; not clearance, identity proof or a completed background check",
      "positive_lead_rule": "a result may escalate only after compound identifiers or an exact case/alias/notice anchor support linkage, followed by independent IDV, job-related human review, notice and correction where required",
      "demo_status": "product-default lane was outside Alex Shen's public-professional-only authorization and was not recorded for Alex; the historical Bryan Cho / Jong Pong Ju replay demonstrates a verified positive official-source lead with two Search calls, twenty ranked positions and five successful Fetch targets"
    },
    {
      "route": "authorized_media_integrity_exception",
      "trigger": "a submitted document, work sample, photo or video has a separately documented integrity question and media analysis is authorized",
      "reality_role": "assess exact permitted media for supported authenticity, manipulation, document-integrity or source-lineage signals",
      "boundary": "media results do not identify the candidate or prove employment, education, authorship, intent, fraud or suitability"
    },
    {
      "route": "official_public_source_positive_lead_escalation",
      "trigger": "the default authorized official-source screen returns a compound-identifier lead, or a lawful alias, case number, official notice, domain or prior-incident anchor already exists",
      "tinyfish_role": "Fetch reviewer-selected official pages and surrounding primary records for independent verification",
      "boundary": "the escalation gate applies to attachment and action—not to routine discovery; a public-record lead is not identity, guilt, nationality, access or an employment conclusion",
      "demo_status": "the historical Bryan Cho / Jong Pong Ju replay exercises the positive-lead path after public federal disclosure"
    }
  ],
  "required_case_input": {
    "candidate_input_contract": "candidate-input-contract.json",
    "entity_resolution_policy": "entity-resolution-policy.json",
    "case_id_and_named_owner": "required",
    "lawful_purpose_notice_consent_and_jurisdiction": "required; consent scope separately records professional-context, official-public-source and controlled-background-check permissions",
    "claim_rows_and_approved_anchors": "required",
    "retention_correction_and_adverse_action_process": "required where applicable",
    "exact_submitted_media_and_sha256": "required only when Reality analyzes media"
  },
  "workflow": [
    {"step": 1, "owner": "customer or prior application agent", "action": "Normalize submitted résumé, URLs, credentials and work samples into separate claim rows; preserve the original packet and permissions.", "demo_status": "the public replay uses Alex Shen's explicit self-search authorization and candidate-provided public anchors; no private résumé or application bytes are persisted"},
    {"step": 2, "owner": "policy router", "action": "Build the minimum permitted text anchors for each claim; prefer candidate-supplied URLs, handles and issuer identifiers over names.", "demo_status": "recorded with exact GitHub and personal-domain anchors plus project, publication and institution-scoped claim queries"},
    {"step": 3, "owner": "TinyFish Search", "action": "Run narrow claim-specific professional queries plus the policy-approved official-public-source discovery screen; preserve every ranked result and keep official namesake results unassigned.", "demo_status": "Alex professional-context recording: seven authenticated calls / 46 ranked positions; its consent did not include the new official-source default. Historical positive-lead fixture: two official-source calls / 20 positions. Fictional edge fixture: two calls / 12 positions."},
    {"step": 4, "owner": "Reality evidence verification", "action": "Verify provenance, keep namesake clusters separate, attach a page only when a direct or compound candidate anchor resolves it, and bind each source to the narrow claim it supports.", "demo_status": "the recorded Reality verification receipt validates all seven source hashes and reviewed selection routes; Alex's submitted URLs and narrow project/institution anchors are retained while name-only LinkedIn and unrelated same-name results remain outside the evidence set"},
    {"step": 5, "owner": "TinyFish Fetch", "action": "Retrieve selected public page content and links; retain URL, time, response hash, per-source failures and source boundaries.", "demo_status": "primary consented lane: 7/7 public sources, 40,266 extracted characters and 673 links; fictional edge fixture: 3/3 institutional/public sources"},
    {"step": 6, "owner": "Reality file integrity plus MiniMax organization", "action": "When authorized files exist, run the matching Reality image/video/PDF integrity route; organize only Reality-verified source-bound evidence through the MiniMax schema gate.", "demo_status": "the deterministic Reality evidence-verification layer and MiniMax-M3 organization ran; live Reality image/video/PDF models did not run on the Alex replay"},
    {"step": 7, "owner": "customer", "action": "Return a claim matrix with supported, conflicting, insufficient or not-searchable states; request correction or first-party verification; make all decisions through the customer's human process.", "demo_status": "the Alex release contains five human-reviewed claim rows, three public-work drill-down items and three first-party checks; low-footprint and name-only fixtures remain unresolved; no hiring decision"
    }
  ],
  "terminal_routes": {
    "direct_context_found": "attach with candidate-supplied or corroborated linkage label",
    "ambiguous_namesake": "do not merge; request direct URL or clarification",
    "insufficient_public_context": "remain unresolved; use authorized first-party verification",
    "linkedin_or_platform_blocked": "retain the candidate-provided URL/reference only; do not circumvent access controls",
    "conflicting_context": "preserve both sources and offer correction/clarification",
    "media_unresolved": "request original or controlled live capture",
    "official_public_no_hit": "record corpus and query scope; no clearance or negative inference",
    "official_public_namesake": "keep unassigned; never auto-match or auto-act",
    "official_record_lead": "require compound linkage, independent IDV, job-related review, notice and correction; never auto-act",
    "packet_ready": "human review may proceed; no candidate score or automatic employment action"
  },
  "recorded_release_truth": {
    "consented_alex_tinyfish_search": "executed with operator authentication and explicit subject authorization; seven calls / 46 ranked positions",
    "consented_alex_tinyfish_fetch": "executed on seven public professional sources; 7/7 successful / 40,266 extracted characters / 673 links",
    "consented_alex_minimax": "MiniMax-M3 source-bound draft recorded; schema/source-ID validation passed; separate human-reviewed release matrix controls presentation",
    "consented_alex_reality_evidence_verification": "executed deterministically on all seven acquired sources; provenance, reviewed candidate attachment, known claim citations and explicit limits passed",
    "consented_alex_reality_file_models": "not executed",
    "general_hiring_edge_fixture_search_fetch": "fictional Avery Chen fixture; two Search calls / 12 positions and 3/3 Fetch targets",
    "general_hiring_real_person_self_review_authorized": true,
    "general_hiring_employment_decision": false,
    "known_repeat_search_fetch": "separate historical public-record replay; two Search and five Fetch calls",
    "linkedin_profile_fetch_or_scraping": "not executed",
    "face_search_or_biometric_match": "not executed",
    "tinyfish_agent_or_browser": "not executed"
  },
  "truth_boundary": "TinyFish acquisition plus Reality evidence verification supports an authorized professional-context and official-public-source discovery packet. Verification establishes provenance, reviewed attachment and bounded source support—not source completeness, substantive truth, legal identity, criminal-history completeness or a consequential decision. Open-web Search never receives SSN, government ID numbers or full street address. The contract is not a background-check completion claim, face-search product, biometric identity match, public-footprint score, nationality inference, automated adverse-action system, customer-adoption claim or TinyFish endorsement."
}
