{
  "kind": "themeCollection",
  "generatedAt": "2026-04-28",
  "canonicalUrl": "https://archive.citrusgate.com/themes",
  "policy": {
    "canonicalUrl": "https://archive.citrusgate.com/about",
    "markdownUrl": "https://archive.citrusgate.com/about.md",
    "author": {
      "name": "Ivan Golovach",
      "title": "Founder and brief lead",
      "summary": "Ivan Golovach built and operates the CitrusGate workflow, holds the release stop-line on the private memo, and answers fit questions directly. The service is sold on inspectable work, clear boundaries, and one accountable operator."
    },
    "entity": {
      "name": "CitrusGate LLC",
      "summary": "The operating entity behind the site, the Stripe checkout, and the private brief release."
    },
    "editorialBoundary": {
      "summary": "CitrusGate publishes public proof, not raw company notes. The site shows how the diagnosis thinks without exposing the company-specific correction that belongs in private delivery.",
      "bullets": [
        "Public pages show public-safe proof, dated recurrence, and blocker framing.",
        "They do not show raw company notes or the private next move for one team.",
        "Published counts refer to the current public release, not every private company the workflow has touched.",
        "The first commercial product is the fixed-scope Decision Friction Brief."
      ]
    },
    "privacyBoundary": {
      "summary": "If a piece of information only makes sense when the reader knows the exact company, contact, or outreach context, it stays private. CitrusGate does not repurpose client-specific brief detail onto the public site unless it has been fully abstracted and made public-safe.",
      "bullets": [
        "Private data bundles, admin routes, and raw company-level research stay out of the public layer.",
        "Only public-safe artifacts that become clearer after abstraction belong in the machine-readable corpus."
      ]
    },
    "usage": {
      "publicReadOnly": true,
      "searchDiscoveryAllowed": true,
      "trainingAllowed": false,
      "vendorAccess": {
        "googleSearch": true,
        "googleExtended": true,
        "bingSearch": true,
        "openAiSearch": true,
        "openAiUserFetch": true,
        "openAiTraining": false,
        "anthropicSearch": true,
        "anthropicUserFetch": true,
        "anthropicTraining": false,
        "perplexitySearch": true,
        "perplexityUserFetch": true
      },
      "writeActionsAvailable": true,
      "privateResearchExposed": false,
      "publicAskAvailable": true,
      "mcpAvailable": false
    }
  },
  "timestamps": {
    "machineGeneratedAt": "2026-05-02T21:38:17Z",
    "latestItemChangeAt": "2026-04-28"
  },
  "items": [
    {
      "slug": "decision-drift",
      "title": "Decision drift",
      "summary": "A deal can stay active while the next owner, scope, or exit condition never becomes crisp enough to move.",
      "canonicalUrl": "https://archive.citrusgate.com/themes/decision-drift",
      "markdownUrl": "https://archive.citrusgate.com/themes/decision-drift.md",
      "jsonUrl": "https://archive.citrusgate.com/api/public/themes/decision-drift.json",
      "tags": [
        "decision",
        "drift"
      ],
      "updatedAt": "2026-04-28",
      "timestamps": {
        "canonicalLastModifiedAt": "2026-04-28",
        "updatedAt": "2026-04-28"
      }
    },
    {
      "slug": "pricing-ambiguity",
      "title": "Pricing ambiguity",
      "summary": "Interpretation cost around packaging, units, and commercial boundaries keeps draining the deal before price is judged cleanly.",
      "canonicalUrl": "https://archive.citrusgate.com/themes/pricing-ambiguity",
      "markdownUrl": "https://archive.citrusgate.com/themes/pricing-ambiguity.md",
      "jsonUrl": "https://archive.citrusgate.com/api/public/themes/pricing-ambiguity.json",
      "tags": [
        "pricing",
        "ambiguity"
      ],
      "updatedAt": "2026-04-28",
      "timestamps": {
        "canonicalLastModifiedAt": "2026-04-28",
        "updatedAt": "2026-04-28"
      }
    },
    {
      "slug": "switching-friction",
      "title": "Switching friction",
      "summary": "Migration cost and workflow disruption feel bigger than the stated upside, even when the product case looks credible.",
      "canonicalUrl": "https://archive.citrusgate.com/themes/switching-friction",
      "markdownUrl": "https://archive.citrusgate.com/themes/switching-friction.md",
      "jsonUrl": "https://archive.citrusgate.com/api/public/themes/switching-friction.json",
      "tags": [
        "switching",
        "friction"
      ],
      "updatedAt": "2026-04-28",
      "timestamps": {
        "canonicalLastModifiedAt": "2026-04-28",
        "updatedAt": "2026-04-28"
      }
    },
    {
      "slug": "proof-friction",
      "title": "Proof friction",
      "summary": "The buyer still needs concrete proof they can check before the team gets a clean comparison at all.",
      "canonicalUrl": "https://archive.citrusgate.com/themes/proof-friction",
      "markdownUrl": "https://archive.citrusgate.com/themes/proof-friction.md",
      "jsonUrl": "https://archive.citrusgate.com/api/public/themes/proof-friction.json",
      "tags": [
        "proof friction"
      ],
      "updatedAt": "2026-04-28",
      "timestamps": {
        "canonicalLastModifiedAt": "2026-04-28",
        "updatedAt": "2026-04-28"
      }
    }
  ]
}