{
  "product": "almost",
  "hook": "Friday board update. One claim binds. One claim refuses.",
  "problem": "We built Almost because founders almost send deadline answers that are not in their sources, and Chat drafts the sentence anyway. Almost fails closed.",
  "one_liner": "Chat invents. Almost refuses. The pack is the receipt.",
  "category": "Evidence-bound outbound desk",
  "vs": {
    "rag": "Retrieves. Still invents between chunks.",
    "fact_checkers": "Grade prose after it left the building.",
    "cite_after": "Post-hoc research citation verify (CiteGuard / CiteVerify class). Wrong job for Friday outbound.",
    "almost": "Fail-closed bind before send. Lexical support. Named gaps. Span pins. Portable pack."
  },
  "signature_moment": {
    "ask": "Can we tell the board that two design partners signed the model-call pilot?",
    "bound": {
      "claim": "Two design partners signed the pilot term sheet.",
      "source": "Term sheet email · 11 Mar",
      "status": "BOUND"
    },
    "gap": {
      "claim": "No partner has raised concerns.",
      "source": "Slack guess",
      "status": "GAP",
      "why": "Quote not evidenced in the supplied excerpt."
    },
    "result": "READY_WITH_GAPS",
    "judge_line": "The answer ships only what is bound. The gap stays named."
  },
  "what_this_surface_does_not_expose": [
    "Live desk intake",
    "Account workspace",
    "Counsel review slot details",
    "Bind engine internals",
    "Model prompts and schemas",
    "Full product configuration"
  ],
  "links": {
    "showcase": "/showcase",
    "sample": "/sample/pack.md",
    "capabilities": "/api/public/capabilities",
    "pricing": "/pricing",
    "desk": "/workspace",
    "workspace": "/workspace",
    "public": "/public/"
  },
  "note": "Demo fixture (synthetic Friday near-miss). Live /showcase can re-run the gate. Live keys are not embedded here."
}
