{
  "schema_version": "1.0.0",
  "reviewed_at": "2026-05-10T22:15:00+00:00",
  "purpose": "Keep Maine county and municipality pages from becoming thin doorway pages by requiring official routing, county context, support links, crisis boundaries, school/care context where applicable, and a last-reviewed date.",
  "required_fields_for_publication": [
    "county",
    "municipality_or_county_name",
    "path",
    "status",
    "last_reviewed_date",
    "court_routing",
    "official_links",
    "legal_aid_links",
    "211_or_support_links",
    "crisis_links",
    "school_or_care_context",
    "local_uniqueness_signals",
    "no_private_intake_notice"
  ],
  "official_link_ids": {
    "maine_judicial_branch_family": "https://www.courts.maine.gov/courts/family/index.html",
    "maine_judicial_branch_find_by_town": "https://www.courts.maine.gov/courts/find-by-town.html",
    "maine_judicial_branch_forms": "https://www.courts.maine.gov/forms/index.html",
    "maine_211": "https://211maine.org/",
    "maine_211_family": "https://211maine.org/family/",
    "maine_dhhs_hotlines": "https://www.maine.gov/dhhs/about/contact/hotlines",
    "pine_tree_legal_assistance": "https://www.ptla.org/",
    "maine_volunteer_lawyers_project": "https://www.vlp.org/"
  },
  "warning_rules": [
    {
      "id": "missing_last_reviewed_date",
      "severity": "warning",
      "message": "Local page lacks a last-reviewed date."
    },
    {
      "id": "missing_county_context",
      "severity": "warning",
      "message": "Local page lacks county context."
    },
    {
      "id": "missing_official_links",
      "severity": "warning",
      "message": "Local page lacks official state/court/resource links."
    },
    {
      "id": "missing_legal_aid_or_211",
      "severity": "warning",
      "message": "Local page lacks legal-aid or 211/support routing."
    },
    {
      "id": "missing_crisis_boundary",
      "severity": "warning",
      "message": "Local page lacks emergency/crisis routing."
    },
    {
      "id": "missing_school_or_care_context",
      "severity": "warning",
      "message": "Local page lacks school/care coordination context or a note explaining why it is not applicable."
    },
    {
      "id": "low_uniqueness_signal_count",
      "severity": "warning",
      "minimum_signals": 5,
      "message": "Local page may be too thin for publication."
    }
  ],
  "publication_gate": "Do not publish or index a new municipality page until warning_rules are cleared or a reviewer records why a specific warning does not apply.",
  "no_private_intake_notice": "Local pages must not ask for child names, private allegations, medical details, sealed records, or confidential court materials."
}
