<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>AI Use Case Catalog</title>
  <subtitle>A shared catalog of AI use cases, tools, and lessons learned from public-sector teams, so others can reuse what works.</subtitle>
  <id>https://crypticpy.github.io/phct/examples/ai-use-cases/catalog/</id>
  <link rel="self" type="application/atom+xml" href="https://crypticpy.github.io/phct/examples/ai-use-cases/catalog/feed.xml"/>
  <link rel="alternate" type="text/html" href="https://crypticpy.github.io/phct/examples/ai-use-cases/catalog/"/>
  <updated>2026-08-12T00:00:00-05:00</updated>
  <entry>
    <title>Theme analysis of public comment</title>
    <id>https://crypticpy.github.io/phct/examples/ai-use-cases/catalog/public-comment-themes/</id>
    <link rel="alternate" type="text/html" href="https://crypticpy.github.io/phct/examples/ai-use-cases/catalog/public-comment-themes/"/>
    <published>2026-07-21T00:00:00-05:00</published>
    <updated>2026-08-12T00:00:00-05:00</updated>
    <summary>An open-source notebook that groups the comments received on a plan or rule into themes, counts them, and links every theme back to the comments it came from so a reader can check it.</summary>
    <category term="mid-sized-city-planning-department" label="Mid-sized city — Planning department"/>
    <category term="source-code" label="Source code"/>
    <category term="coding-brainstorming" label="Coding &amp; brainstorming"/>
    <category term="policy-planning" label="Policy &amp; planning"/>
    <category term="data-informatics" label="Data &amp; informatics"/>
    <category term="communications-outreach" label="Communications &amp; outreach"/>
    <category term="pilot" label="Pilot"/>
    <category term="reviewed-approved" label="Reviewed &amp; approved"/>
    <category term="not-reviewed" label="Not reviewed"/>
    <category term="both" label="Both"/>
    <category term="classification-nlp" label="Classification &amp; NLP"/>
    <category term="generative-text-llm" label="Generative text (LLM)"/>
    <category term="python" label="Python"/>
    <category term="sentence-transformers" label="sentence-transformers"/>
    <category term="jupyter" label="Jupyter"/>
    <category term="claude" label="Claude"/>
    <category term="desktop-or-local" label="Desktop or local"/>
    <category term="analyst-or-data-scientist" label="Analyst or data scientist"/>
    <category term="guided-setup" label="Guided setup"/>
    <category term="needs-customization" label="Needs customization"/>
    <category term="human-review-built-in" label="Human review built in"/>
    <category term="other-open-license" label="Other open license"/>
    <category term="yes-platform-agnostic" label="Yes — platform-agnostic"/>
    <category term="no-new-spend" label="No new spend"/>
    <category term="no-ongoing-cost" label="No ongoing cost"/>
    <category term="no-procurement-needed" label="No procurement needed"/>
    <category term="community-or-advisory-review" label="Community or advisory review"/>
    <category term="equity-impact-assessment" label="Equity impact assessment"/>
    <category term="records-retention-review" label="Records retention review"/>
    <category term="public-data-only" label="Public data only"/>
    <category term="public-facing" label="Public-facing"/>
  </entry>
  <entry>
    <title>311 service request routing</title>
    <id>https://crypticpy.github.io/phct/examples/ai-use-cases/catalog/service-request-routing/</id>
    <link rel="alternate" type="text/html" href="https://crypticpy.github.io/phct/examples/ai-use-cases/catalog/service-request-routing/"/>
    <published>2026-06-15T00:00:00-05:00</published>
    <updated>2026-08-06T00:00:00-05:00</updated>
    <summary>Translates and classifies resident service requests arriving by phone, web form and app, assigns a category and urgency tier, and opens the work order in the right department's queue.</summary>
    <category term="large-city-311-customer-service-center" label="Large city — 311 customer service center"/>
    <category term="cloud-deployment" label="Cloud deployment"/>
    <category term="operations-logistics" label="Operations &amp; logistics"/>
    <category term="it-operations" label="IT &amp; operations"/>
    <category term="communications-outreach" label="Communications &amp; outreach"/>
    <category term="staff-partner-coordination" label="Staff &amp; partner coordination"/>
    <category term="in-production" label="In production"/>
    <category term="reviewed-approved" label="Reviewed &amp; approved"/>
    <category term="ai-is-part-of-the-solution" label="AI is part of the solution"/>
    <category term="classification-nlp" label="Classification &amp; NLP"/>
    <category term="translation" label="Translation"/>
    <category term="speech-transcription" label="Speech &amp; transcription"/>
    <category term="amazon-bedrock" label="Amazon Bedrock"/>
    <category term="amazon-transcribe" label="Amazon Transcribe"/>
    <category term="amazon-translate" label="Amazon Translate"/>
    <category term="aws-lambda" label="AWS Lambda"/>
    <category term="terraform" label="Terraform"/>
    <category term="aws" label="AWS"/>
    <category term="contractor-or-vendor" label="Contractor or vendor"/>
    <category term="needs-customization" label="Needs customization"/>
    <category term="needs-a-contractor" label="Needs a contractor"/>
    <category term="human-review-built-in" label="Human review built in"/>
    <category term="not-open-source-available-on-request" label="Not open source — available on request"/>
    <category term="partially-with-rework" label="Partially — with rework"/>
    <category term="100k-500k" label="$100k–$500k"/>
    <category term="10k-50k-yr" label="$10k–$50k/yr"/>
    <category term="competitive-solicitation" label="Competitive solicitation"/>
    <category term="grant-funded" label="Grant funded"/>
    <category term="privacy-review" label="Privacy review"/>
    <category term="security-review-or-authority-to-operate" label="Security review or authority to operate"/>
    <category term="labor-or-workforce-consultation" label="Labor or workforce consultation"/>
    <category term="equity-impact-assessment" label="Equity impact assessment"/>
    <category term="personal-information-pii" label="Personal information (PII)"/>
    <category term="internal-non-public-data" label="Internal, non-public data"/>
    <category term="public-facing" label="Public-facing"/>
  </entry>
  <entry>
    <title>Work order classification for fleet and facilities</title>
    <id>https://crypticpy.github.io/phct/examples/ai-use-cases/catalog/fleet-work-order-triage/</id>
    <link rel="alternate" type="text/html" href="https://crypticpy.github.io/phct/examples/ai-use-cases/catalog/fleet-work-order-triage/"/>
    <published>2026-08-05T00:00:00-05:00</published>
    <updated>2026-08-05T00:00:00-05:00</updated>
    <summary>A prototype that reads free-text maintenance tickets, assigns a trade and a failure code, and shows the resulting backlog by shop — built to test whether coded tickets would make the backlog legible.</summary>
    <category term="county-government-public-works-fleet-facilities" label="County government — Public works, fleet &amp; facilities"/>
    <category term="dashboard-or-report" label="Dashboard or report"/>
    <category term="operations-logistics" label="Operations &amp; logistics"/>
    <category term="it-operations" label="IT &amp; operations"/>
    <category term="data-informatics" label="Data &amp; informatics"/>
    <category term="idea-exploring" label="Idea / exploring"/>
    <category term="not-yet-reviewed" label="Not yet reviewed"/>
    <category term="ai-is-part-of-the-solution" label="AI is part of the solution"/>
    <category term="classification-nlp" label="Classification &amp; NLP"/>
    <category term="prediction-forecasting" label="Prediction &amp; forecasting"/>
    <category term="power-automate" label="Power Automate"/>
    <category term="power-bi" label="Power BI"/>
    <category term="azure-openai-service" label="Azure OpenAI Service"/>
    <category term="low-code-platform" label="Low-code platform"/>
    <category term="microsoft-azure" label="Microsoft Azure"/>
    <category term="power-user" label="Power user"/>
    <category term="reference-only" label="Reference only"/>
    <category term="needs-customization" label="Needs customization"/>
    <category term="not-open-source-available-on-request" label="Not open source — available on request"/>
    <category term="partially-with-rework" label="Partially — with rework"/>
    <category term="under-25k" label="Under $25k"/>
    <category term="under-10k-yr" label="Under $10k/yr"/>
    <category term="existing-enterprise-licence" label="Existing enterprise licence"/>
    <category term="not-yet-reviewed" label="Not yet reviewed"/>
    <category term="internal-non-public-data" label="Internal, non-public data"/>
    <category term="internal-staff" label="Internal staff"/>
  </entry>
  <entry>
    <title>Council meeting summaries from the recording</title>
    <id>https://crypticpy.github.io/phct/examples/ai-use-cases/catalog/council-meeting-summaries/</id>
    <link rel="alternate" type="text/html" href="https://crypticpy.github.io/phct/examples/ai-use-cases/catalog/council-meeting-summaries/"/>
    <published>2026-03-31T00:00:00-05:00</published>
    <updated>2026-07-14T00:00:00-05:00</updated>
    <summary>Turns the recording of a public council or board meeting into a plain-language summary of what was discussed and decided, published alongside the official minutes.</summary>
    <category term="small-city-city-clerk-s-office" label="Small city — City Clerk's office"/>
    <category term="cloud-deployment" label="Cloud deployment"/>
    <category term="communications-media-writing" label="Communications, media &amp; writing"/>
    <category term="communications-outreach" label="Communications &amp; outreach"/>
    <category term="leadership-administration" label="Leadership &amp; administration"/>
    <category term="legal-compliance" label="Legal &amp; compliance"/>
    <category term="in-production" label="In production"/>
    <category term="reviewed-approved" label="Reviewed &amp; approved"/>
    <category term="coalition-security-reviewed" label="Coalition security-reviewed"/>
    <category term="ai-is-part-of-the-solution" label="AI is part of the solution"/>
    <category term="speech-transcription" label="Speech &amp; transcription"/>
    <category term="generative-text-llm" label="Generative text (LLM)"/>
    <category term="whisper-self-hosted" label="Whisper (self-hosted)"/>
    <category term="vertex-ai" label="Vertex AI"/>
    <category term="python" label="Python"/>
    <category term="google-cloud" label="Google Cloud"/>
    <category term="analyst-or-data-scientist" label="Analyst or data scientist"/>
    <category term="needs-customization" label="Needs customization"/>
    <category term="human-review-built-in" label="Human review built in"/>
    <category term="apache-2-0" label="Apache 2.0"/>
    <category term="yes-platform-agnostic" label="Yes — platform-agnostic"/>
    <category term="under-25k" label="Under $25k"/>
    <category term="under-10k-yr" label="Under $10k/yr"/>
    <category term="no-procurement-needed" label="No procurement needed"/>
    <category term="legal-or-contracts-review" label="Legal or contracts review"/>
    <category term="records-retention-review" label="Records retention review"/>
    <category term="community-or-advisory-review" label="Community or advisory review"/>
    <category term="public-data-only" label="Public data only"/>
    <category term="public-facing" label="Public-facing"/>
  </entry>
  <entry>
    <title>Plain-language and multilingual service notices</title>
    <id>https://crypticpy.github.io/phct/examples/ai-use-cases/catalog/multilingual-service-notices/</id>
    <link rel="alternate" type="text/html" href="https://crypticpy.github.io/phct/examples/ai-use-cases/catalog/multilingual-service-notices/"/>
    <published>2026-07-08T00:00:00-05:00</published>
    <updated>2026-07-08T00:00:00-05:00</updated>
    <summary>A prompt kit and review checklist staff use to rewrite public service notices at a seventh-grade reading level and prepare them for translation, without changing what the notice requires.</summary>
    <category term="mid-sized-city-communications-office" label="Mid-sized city — Communications office"/>
    <category term="prompt-library" label="Prompt library"/>
    <category term="communications-media-writing" label="Communications, media &amp; writing"/>
    <category term="communications-outreach" label="Communications &amp; outreach"/>
    <category term="emergency-preparedness" label="Emergency preparedness"/>
    <category term="leadership-administration" label="Leadership &amp; administration"/>
    <category term="in-production" label="In production"/>
    <category term="reviewed-approved" label="Reviewed &amp; approved"/>
    <category term="ai-is-part-of-the-solution" label="AI is part of the solution"/>
    <category term="generative-text-llm" label="Generative text (LLM)"/>
    <category term="translation" label="Translation"/>
    <category term="chatgpt-enterprise" label="ChatGPT Enterprise"/>
    <category term="claude" label="Claude"/>
    <category term="enterprise-ai-workspace" label="Enterprise AI workspace"/>
    <category term="desktop-or-local" label="Desktop or local"/>
    <category term="anyone-on-staff" label="Anyone on staff"/>
    <category term="ready-to-deploy" label="Ready to deploy"/>
    <category term="human-review-built-in" label="Human review built in"/>
    <category term="creative-commons-cc-by-cc0" label="Creative Commons (CC BY / CC0)"/>
    <category term="yes-platform-agnostic" label="Yes — platform-agnostic"/>
    <category term="no-new-spend" label="No new spend"/>
    <category term="no-ongoing-cost" label="No ongoing cost"/>
    <category term="existing-enterprise-licence" label="Existing enterprise licence"/>
    <category term="legal-or-contracts-review" label="Legal or contracts review"/>
    <category term="community-or-advisory-review" label="Community or advisory review"/>
    <category term="equity-impact-assessment" label="Equity impact assessment"/>
    <category term="public-data-only" label="Public data only"/>
    <category term="public-facing" label="Public-facing"/>
  </entry>
  <entry>
    <title>New-hire onboarding checklist assistant</title>
    <id>https://crypticpy.github.io/phct/examples/ai-use-cases/catalog/hr-onboarding-assistant/</id>
    <link rel="alternate" type="text/html" href="https://crypticpy.github.io/phct/examples/ai-use-cases/catalog/hr-onboarding-assistant/"/>
    <published>2026-01-27T00:00:00-06:00</published>
    <updated>2026-07-02T00:00:00-05:00</updated>
    <summary>A chat assistant that built a personalised onboarding checklist for each new hire and opened the routine access requests for them. Retired in 2026 when the HR system shipped the same feature.</summary>
    <category term="mid-sized-city-human-resources" label="Mid-sized city — Human Resources"/>
    <category term="internal-tool" label="Internal tool"/>
    <category term="administrative-task-automation" label="Administrative &amp; task automation"/>
    <category term="hr-workforce" label="HR &amp; workforce"/>
    <category term="it-operations" label="IT &amp; operations"/>
    <category term="staff-partner-coordination" label="Staff &amp; partner coordination"/>
    <category term="paused-or-retired" label="Paused or retired"/>
    <category term="deprecated" label="Deprecated"/>
    <category term="ai-is-part-of-the-solution" label="AI is part of the solution"/>
    <category term="chat-assistant" label="Chat assistant"/>
    <category term="agents-automation" label="Agents &amp; automation"/>
    <category term="power-virtual-agents" label="Power Virtual Agents"/>
    <category term="power-automate" label="Power Automate"/>
    <category term="sharepoint" label="SharePoint"/>
    <category term="low-code-platform" label="Low-code platform"/>
    <category term="power-user" label="Power user"/>
    <category term="reference-only" label="Reference only"/>
    <category term="human-review-built-in" label="Human review built in"/>
    <category term="not-open-source-description-only" label="Not open source — description only"/>
    <category term="partially-with-rework" label="Partially — with rework"/>
    <category term="no-new-spend" label="No new spend"/>
    <category term="no-ongoing-cost" label="No ongoing cost"/>
    <category term="existing-enterprise-licence" label="Existing enterprise licence"/>
    <category term="privacy-review" label="Privacy review"/>
    <category term="labor-or-workforce-consultation" label="Labor or workforce consultation"/>
    <category term="personal-information-pii" label="Personal information (PII)"/>
    <category term="internal-non-public-data" label="Internal, non-public data"/>
    <category term="internal-staff" label="Internal staff"/>
  </entry>
  <entry>
    <title>Permit application intake triage</title>
    <id>https://crypticpy.github.io/phct/examples/ai-use-cases/catalog/permit-intake-triage/</id>
    <link rel="alternate" type="text/html" href="https://crypticpy.github.io/phct/examples/ai-use-cases/catalog/permit-intake-triage/"/>
    <published>2026-02-24T00:00:00-06:00</published>
    <updated>2026-06-30T00:00:00-05:00</updated>
    <summary>Reads incoming building and trade permit applications, checks them against the submittal requirements for that permit type, and routes complete ones straight to a plan reviewer.</summary>
    <category term="mid-sized-city-development-services" label="Mid-sized city — Development Services"/>
    <category term="source-code" label="Source code"/>
    <category term="administrative-task-automation" label="Administrative &amp; task automation"/>
    <category term="it-operations" label="IT &amp; operations"/>
    <category term="data-informatics" label="Data &amp; informatics"/>
    <category term="policy-planning" label="Policy &amp; planning"/>
    <category term="in-production" label="In production"/>
    <category term="reviewed-approved" label="Reviewed &amp; approved"/>
    <category term="automated-checks-only" label="Automated checks only"/>
    <category term="both" label="Both"/>
    <category term="classification-nlp" label="Classification &amp; NLP"/>
    <category term="document-q-a-rag" label="Document Q&amp;A (RAG)"/>
    <category term="computer-vision" label="Computer vision"/>
    <category term="azure-openai-service" label="Azure OpenAI Service"/>
    <category term="azure-ai-document-intelligence" label="Azure AI Document Intelligence"/>
    <category term="python" label="Python"/>
    <category term="terraform" label="Terraform"/>
    <category term="microsoft-azure" label="Microsoft Azure"/>
    <category term="developer" label="Developer"/>
    <category term="needs-customization" label="Needs customization"/>
    <category term="human-review-built-in" label="Human review built in"/>
    <category term="mit" label="MIT"/>
    <category term="partially-with-rework" label="Partially — with rework"/>
    <category term="25k-100k" label="$25k–$100k"/>
    <category term="under-10k-yr" label="Under $10k/yr"/>
    <category term="existing-enterprise-licence" label="Existing enterprise licence"/>
    <category term="no-procurement-needed" label="No procurement needed"/>
    <category term="privacy-review" label="Privacy review"/>
    <category term="security-review-or-authority-to-operate" label="Security review or authority to operate"/>
    <category term="records-retention-review" label="Records retention review"/>
    <category term="personal-information-pii" label="Personal information (PII)"/>
    <category term="internal-non-public-data" label="Internal, non-public data"/>
    <category term="internal-staff" label="Internal staff"/>
  </entry>
  <entry>
    <title>Clause summaries for procurement review</title>
    <id>https://crypticpy.github.io/phct/examples/ai-use-cases/catalog/procurement-clause-review/</id>
    <link rel="alternate" type="text/html" href="https://crypticpy.github.io/phct/examples/ai-use-cases/catalog/procurement-clause-review/"/>
    <published>2026-06-02T00:00:00-05:00</published>
    <updated>2026-06-02T00:00:00-05:00</updated>
    <summary>A licensed product that extracts clauses from scanned vendor agreements, summarizes them in plain language, and flags where they differ from our standard terms or are missing entirely.</summary>
    <category term="state-agency-procurement-division" label="State agency — Procurement division"/>
    <category term="vendor-product" label="Vendor product"/>
    <category term="administrative-task-automation" label="Administrative &amp; task automation"/>
    <category term="finance-procurement-contracts" label="Finance, procurement &amp; contracts"/>
    <category term="legal-compliance" label="Legal &amp; compliance"/>
    <category term="pilot" label="Pilot"/>
    <category term="reviewed-approved" label="Reviewed &amp; approved"/>
    <category term="ai-is-part-of-the-solution" label="AI is part of the solution"/>
    <category term="document-q-a-rag" label="Document Q&amp;A (RAG)"/>
    <category term="classification-nlp" label="Classification &amp; NLP"/>
    <category term="computer-vision" label="Computer vision"/>
    <category term="vendor-hosted-clause-extraction-service" label="Vendor-hosted clause extraction service"/>
    <category term="optical-character-recognition-vendor-hosted" label="Optical character recognition (vendor-hosted)"/>
    <category term="vendor-saas-hosted" label="Vendor / SaaS hosted"/>
    <category term="contractor-or-vendor" label="Contractor or vendor"/>
    <category term="needs-a-paid-license" label="Needs a paid license"/>
    <category term="needs-a-data-agreement" label="Needs a data agreement"/>
    <category term="human-review-built-in" label="Human review built in"/>
    <category term="not-open-source-description-only" label="Not open source — description only"/>
    <category term="no-tied-to-its-platform" label="No — tied to its platform"/>
    <category term="25k-100k" label="$25k–$100k"/>
    <category term="over-50k-yr" label="Over $50k/yr"/>
    <category term="cooperative-or-piggyback-contract" label="Cooperative or piggyback contract"/>
    <category term="legal-or-contracts-review" label="Legal or contracts review"/>
    <category term="security-review-or-authority-to-operate" label="Security review or authority to operate"/>
    <category term="records-retention-review" label="Records retention review"/>
    <category term="internal-non-public-data" label="Internal, non-public data"/>
    <category term="internal-staff" label="Internal staff"/>
  </entry>
  <entry>
    <title>Grant narrative drafting from an approved library</title>
    <id>https://crypticpy.github.io/phct/examples/ai-use-cases/catalog/grant-narrative-drafting/</id>
    <link rel="alternate" type="text/html" href="https://crypticpy.github.io/phct/examples/ai-use-cases/catalog/grant-narrative-drafting/"/>
    <published>2026-05-19T00:00:00-05:00</published>
    <updated>2026-05-19T00:00:00-05:00</updated>
    <summary>A curated library of approved organizational boilerplate plus a drafting workflow, used to produce first-pass narrative sections for funding applications in our own language.</summary>
    <category term="county-government-grants-office" label="County government — Grants office"/>
    <category term="playbook-or-write-up" label="Playbook or write-up"/>
    <category term="communications-media-writing" label="Communications, media &amp; writing"/>
    <category term="leadership-administration" label="Leadership &amp; administration"/>
    <category term="finance-procurement-contracts" label="Finance, procurement &amp; contracts"/>
    <category term="policy-planning" label="Policy &amp; planning"/>
    <category term="in-production" label="In production"/>
    <category term="under-review" label="Under review"/>
    <category term="ai-is-part-of-the-solution" label="AI is part of the solution"/>
    <category term="document-q-a-rag" label="Document Q&amp;A (RAG)"/>
    <category term="generative-text-llm" label="Generative text (LLM)"/>
    <category term="microsoft-365-copilot" label="Microsoft 365 Copilot"/>
    <category term="sharepoint" label="SharePoint"/>
    <category term="enterprise-ai-workspace" label="Enterprise AI workspace"/>
    <category term="power-user" label="Power user"/>
    <category term="needs-a-paid-license" label="Needs a paid license"/>
    <category term="needs-customization" label="Needs customization"/>
    <category term="human-review-built-in" label="Human review built in"/>
    <category term="creative-commons-cc-by-cc0" label="Creative Commons (CC BY / CC0)"/>
    <category term="partially-with-rework" label="Partially — with rework"/>
    <category term="under-25k" label="Under $25k"/>
    <category term="under-10k-yr" label="Under $10k/yr"/>
    <category term="existing-enterprise-licence" label="Existing enterprise licence"/>
    <category term="not-yet-reviewed" label="Not yet reviewed"/>
    <category term="internal-non-public-data" label="Internal, non-public data"/>
    <category term="internal-staff" label="Internal staff"/>
  </entry>
  <entry>
    <title>Redaction assist for public records requests</title>
    <id>https://crypticpy.github.io/phct/examples/ai-use-cases/catalog/records-request-redaction/</id>
    <link rel="alternate" type="text/html" href="https://crypticpy.github.io/phct/examples/ai-use-cases/catalog/records-request-redaction/"/>
    <published>2026-04-28T00:00:00-05:00</published>
    <updated>2026-04-28T00:00:00-05:00</updated>
    <summary>Proposes redactions on documents responsive to a public records request, with every proposal tied to the exemption it claims and reviewed by a records analyst before release.</summary>
    <category term="county-government-records-open-government-office" label="County government — Records &amp; open government office"/>
    <category term="internal-tool" label="Internal tool"/>
    <category term="administrative-task-automation" label="Administrative &amp; task automation"/>
    <category term="legal-compliance" label="Legal &amp; compliance"/>
    <category term="data-informatics" label="Data &amp; informatics"/>
    <category term="it-operations" label="IT &amp; operations"/>
    <category term="pilot" label="Pilot"/>
    <category term="reviewed-approved" label="Reviewed &amp; approved"/>
    <category term="ai-is-part-of-the-solution" label="AI is part of the solution"/>
    <category term="classification-nlp" label="Classification &amp; NLP"/>
    <category term="computer-vision" label="Computer vision"/>
    <category term="llama-3-self-hosted" label="Llama 3 (self-hosted)"/>
    <category term="paddleocr" label="PaddleOCR"/>
    <category term="presidio" label="Presidio"/>
    <category term="python" label="Python"/>
    <category term="on-premises" label="On-premises"/>
    <category term="developer" label="Developer"/>
    <category term="needs-customization" label="Needs customization"/>
    <category term="needs-a-data-agreement" label="Needs a data agreement"/>
    <category term="human-review-built-in" label="Human review built in"/>
    <category term="not-open-source-available-on-request" label="Not open source — available on request"/>
    <category term="yes-platform-agnostic" label="Yes — platform-agnostic"/>
    <category term="100k-500k" label="$100k–$500k"/>
    <category term="10k-50k-yr" label="$10k–$50k/yr"/>
    <category term="competitive-solicitation" label="Competitive solicitation"/>
    <category term="privacy-review" label="Privacy review"/>
    <category term="security-review-or-authority-to-operate" label="Security review or authority to operate"/>
    <category term="legal-or-contracts-review" label="Legal or contracts review"/>
    <category term="records-retention-review" label="Records retention review"/>
    <category term="ai-governance-body" label="AI governance body"/>
    <category term="personal-information-pii" label="Personal information (PII)"/>
    <category term="internal-non-public-data" label="Internal, non-public data"/>
    <category term="internal-staff" label="Internal staff"/>
  </entry>
</feed>
