{
  "$schema": "https://github.com/bt1142msstate/site-agent-standard/raw/v0.11.0/spec/0.2/schemas/manifest.schema.json",
  "standardVersion": "0.2",
  "id": "afternoon-adventure.education-suite",
  "name": "Afternoon Adventure Education Suite",
  "profiles": [
    "core",
    "query",
    "navigation",
    "action",
    "presentation"
  ],
  "presentation": {
    "preset": "standard-instructional-v2",
    "cursor": "modern-stemless-pointer",
    "cursorMotion": "travel-pause-click",
    "frameTarget": "settled-sticky-header-aware",
    "clickFeedback": "target-outline-and-ripple",
    "clickSound": "soft-tactile-ui-click-v1",
    "scrollMotion": "tutorial-eased-nested-scroll-v1",
    "inputPresentation": "visible-typing-with-keystroke-audio",
    "typingSound": "ios-inspired-mobile-keyboard-tap-v1",
    "responsiveVariants": [
      "desktop",
      "mobile"
    ],
    "muteSupported": true,
    "reducedMotionSupported": true
  },
  "queryResources": [
    {
      "id": "static-site-content",
      "description": "Baked public copy, policy text, family guidance, and staff guidance that is not stored in Firebase",
      "visibility": "public",
      "permissionsAll": [],
      "permissionsAny": [],
      "execution": "local",
      "materialization": {
        "basis": "rendered-user-surface",
        "stage": "build",
        "surfaceParity": "required",
        "nestedContent": "resolved",
        "nestedDestination": "not-applicable"
      },
      "modes": [
        "records",
        "count",
        "summary"
      ],
      "filters": {
        "category": {
          "type": "string",
          "maxLength": 120
        },
        "query": {
          "type": "string",
          "maxLength": 240
        },
        "type": {
          "type": "string",
          "maxLength": 120
        }
      },
      "sorts": [
        "relevance",
        "name"
      ],
      "maxResults": 100,
      "resultSchema": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string"
          },
          "summary": {
            "type": "string"
          },
          "category": {
            "type": "string"
          },
          "type": {
            "type": "string"
          }
        }
      },
      "destinationId": "query.static-site-content",
      "pagination": {
        "style": "none",
        "defaultLimit": 25,
        "maxLimit": 100
      },
      "freshness": {
        "mode": "static"
      }
    },
    {
      "id": "static-public-documents",
      "description": "Readable, page-preserving text from published public handbooks, applications, and parent resources",
      "visibility": "public",
      "permissionsAll": [],
      "permissionsAny": [],
      "execution": "local",
      "materialization": {
        "basis": "document-text",
        "stage": "build",
        "surfaceParity": "required",
        "nestedContent": "resolved",
        "nestedDestination": "exact-reveal-required"
      },
      "modes": [
        "records",
        "count",
        "summary"
      ],
      "filters": {
        "category": {
          "type": "string",
          "maxLength": 120
        },
        "query": {
          "type": "string",
          "maxLength": 240
        },
        "type": {
          "type": "string",
          "maxLength": 120
        }
      },
      "sorts": [
        "relevance",
        "name"
      ],
      "maxResults": 100,
      "resultSchema": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string"
          },
          "summary": {
            "type": "string"
          },
          "category": {
            "type": "string"
          },
          "type": {
            "type": "string"
          }
        }
      },
      "destinationId": "query.static-public-documents",
      "pagination": {
        "style": "none",
        "defaultLimit": 25,
        "maxLimit": 100
      },
      "freshness": {
        "mode": "static"
      }
    },
    {
      "id": "community-updates",
      "description": "Community updates and their published summaries",
      "visibility": "public",
      "permissionsAll": [],
      "permissionsAny": [],
      "execution": "host",
      "modes": [
        "records",
        "count",
        "summary"
      ],
      "filters": {
        "active": {
          "type": "boolean"
        },
        "category": {
          "type": "string",
          "maxLength": 120
        },
        "endDate": {
          "type": "string",
          "format": "date"
        },
        "query": {
          "type": "string",
          "maxLength": 240
        },
        "startDate": {
          "type": "string",
          "format": "date"
        },
        "status": {
          "type": "string",
          "maxLength": 120
        },
        "type": {
          "type": "string",
          "maxLength": 120
        }
      },
      "sorts": [
        "relevance",
        "newest",
        "oldest",
        "name",
        "status"
      ],
      "maxResults": 100,
      "resultSchema": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string"
          },
          "summary": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "category": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "active": {
            "type": "boolean"
          },
          "date": {
            "type": "string"
          },
          "filename": {
            "type": "string"
          }
        }
      },
      "destinationId": "query.community-updates",
      "pagination": {
        "style": "none",
        "defaultLimit": 25,
        "maxLimit": 100
      },
      "freshness": {
        "mode": "snapshot",
        "maxAgeSeconds": 0
      }
    },
    {
      "id": "events",
      "description": "Published events, flyers, dates, and descriptions",
      "visibility": "public",
      "permissionsAll": [],
      "permissionsAny": [],
      "execution": "host",
      "modes": [
        "records",
        "count",
        "summary"
      ],
      "filters": {
        "active": {
          "type": "boolean"
        },
        "category": {
          "type": "string",
          "maxLength": 120
        },
        "endDate": {
          "type": "string",
          "format": "date"
        },
        "query": {
          "type": "string",
          "maxLength": 240
        },
        "startDate": {
          "type": "string",
          "format": "date"
        },
        "status": {
          "type": "string",
          "maxLength": 120
        },
        "type": {
          "type": "string",
          "maxLength": 120
        }
      },
      "sorts": [
        "relevance",
        "newest",
        "oldest",
        "name",
        "status"
      ],
      "maxResults": 100,
      "resultSchema": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string"
          },
          "summary": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "category": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "active": {
            "type": "boolean"
          },
          "date": {
            "type": "string"
          },
          "filename": {
            "type": "string"
          }
        }
      },
      "destinationId": "query.events",
      "pagination": {
        "style": "none",
        "defaultLimit": 25,
        "maxLimit": 100
      },
      "freshness": {
        "mode": "snapshot",
        "maxAgeSeconds": 0
      }
    },
    {
      "id": "bulletins",
      "description": "Published bulletin cards and family notices",
      "visibility": "public",
      "permissionsAll": [],
      "permissionsAny": [],
      "execution": "host",
      "modes": [
        "records",
        "count",
        "summary"
      ],
      "filters": {
        "active": {
          "type": "boolean"
        },
        "category": {
          "type": "string",
          "maxLength": 120
        },
        "endDate": {
          "type": "string",
          "format": "date"
        },
        "query": {
          "type": "string",
          "maxLength": 240
        },
        "startDate": {
          "type": "string",
          "format": "date"
        },
        "status": {
          "type": "string",
          "maxLength": 120
        },
        "type": {
          "type": "string",
          "maxLength": 120
        }
      },
      "sorts": [
        "relevance",
        "newest",
        "oldest",
        "name",
        "status"
      ],
      "maxResults": 100,
      "resultSchema": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string"
          },
          "summary": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "category": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "active": {
            "type": "boolean"
          },
          "date": {
            "type": "string"
          },
          "filename": {
            "type": "string"
          }
        }
      },
      "destinationId": "query.bulletins",
      "pagination": {
        "style": "none",
        "defaultLimit": 25,
        "maxLimit": 100
      },
      "freshness": {
        "mode": "snapshot",
        "maxAgeSeconds": 0
      }
    },
    {
      "id": "center-closures",
      "description": "Published closure calendar documents",
      "visibility": "public",
      "permissionsAll": [],
      "permissionsAny": [],
      "execution": "host",
      "modes": [
        "records",
        "count",
        "summary"
      ],
      "filters": {
        "active": {
          "type": "boolean"
        },
        "category": {
          "type": "string",
          "maxLength": 120
        },
        "endDate": {
          "type": "string",
          "format": "date"
        },
        "query": {
          "type": "string",
          "maxLength": 240
        },
        "startDate": {
          "type": "string",
          "format": "date"
        },
        "status": {
          "type": "string",
          "maxLength": 120
        },
        "type": {
          "type": "string",
          "maxLength": 120
        }
      },
      "sorts": [
        "relevance",
        "newest",
        "oldest",
        "name",
        "status"
      ],
      "maxResults": 100,
      "resultSchema": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string"
          },
          "summary": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "category": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "active": {
            "type": "boolean"
          },
          "date": {
            "type": "string"
          },
          "filename": {
            "type": "string"
          }
        }
      },
      "destinationId": "query.center-closures",
      "pagination": {
        "style": "none",
        "defaultLimit": 25,
        "maxLimit": 100
      },
      "freshness": {
        "mode": "snapshot",
        "maxAgeSeconds": 0
      }
    },
    {
      "id": "public-documents",
      "description": "Published handbooks, applications, and parent resources with safe file metadata",
      "visibility": "public",
      "permissionsAll": [],
      "permissionsAny": [],
      "execution": "host",
      "modes": [
        "records",
        "count",
        "summary"
      ],
      "filters": {
        "active": {
          "type": "boolean"
        },
        "category": {
          "type": "string",
          "maxLength": 120
        },
        "endDate": {
          "type": "string",
          "format": "date"
        },
        "query": {
          "type": "string",
          "maxLength": 240
        },
        "startDate": {
          "type": "string",
          "format": "date"
        },
        "status": {
          "type": "string",
          "maxLength": 120
        },
        "type": {
          "type": "string",
          "maxLength": 120
        }
      },
      "sorts": [
        "relevance",
        "newest",
        "oldest",
        "name",
        "status"
      ],
      "maxResults": 100,
      "resultSchema": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string"
          },
          "summary": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "category": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "active": {
            "type": "boolean"
          },
          "date": {
            "type": "string"
          },
          "filename": {
            "type": "string"
          }
        }
      },
      "destinationId": "query.public-documents",
      "pagination": {
        "style": "none",
        "defaultLimit": 25,
        "maxLimit": 100
      },
      "freshness": {
        "mode": "snapshot",
        "maxAgeSeconds": 0
      }
    },
    {
      "id": "learning-spaces",
      "description": "Published learning-space photos and descriptions",
      "visibility": "public",
      "permissionsAll": [],
      "permissionsAny": [],
      "execution": "host",
      "modes": [
        "records",
        "count",
        "summary"
      ],
      "filters": {
        "active": {
          "type": "boolean"
        },
        "category": {
          "type": "string",
          "maxLength": 120
        },
        "endDate": {
          "type": "string",
          "format": "date"
        },
        "query": {
          "type": "string",
          "maxLength": 240
        },
        "startDate": {
          "type": "string",
          "format": "date"
        },
        "status": {
          "type": "string",
          "maxLength": 120
        },
        "type": {
          "type": "string",
          "maxLength": 120
        }
      },
      "sorts": [
        "relevance",
        "newest",
        "oldest",
        "name",
        "status"
      ],
      "maxResults": 100,
      "resultSchema": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string"
          },
          "summary": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "category": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "active": {
            "type": "boolean"
          },
          "date": {
            "type": "string"
          },
          "filename": {
            "type": "string"
          }
        }
      },
      "destinationId": "query.learning-spaces",
      "pagination": {
        "style": "none",
        "defaultLimit": 25,
        "maxLimit": 100
      },
      "freshness": {
        "mode": "snapshot",
        "maxAgeSeconds": 0
      }
    },
    {
      "id": "hero-slides",
      "description": "Published home-page hero slides",
      "visibility": "public",
      "permissionsAll": [],
      "permissionsAny": [],
      "execution": "host",
      "modes": [
        "records",
        "count",
        "summary"
      ],
      "filters": {
        "active": {
          "type": "boolean"
        },
        "category": {
          "type": "string",
          "maxLength": 120
        },
        "endDate": {
          "type": "string",
          "format": "date"
        },
        "query": {
          "type": "string",
          "maxLength": 240
        },
        "startDate": {
          "type": "string",
          "format": "date"
        },
        "status": {
          "type": "string",
          "maxLength": 120
        },
        "type": {
          "type": "string",
          "maxLength": 120
        }
      },
      "sorts": [
        "relevance",
        "newest",
        "oldest",
        "name",
        "status"
      ],
      "maxResults": 100,
      "resultSchema": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string"
          },
          "summary": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "category": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "active": {
            "type": "boolean"
          },
          "date": {
            "type": "string"
          },
          "filename": {
            "type": "string"
          }
        }
      },
      "destinationId": "query.hero-slides",
      "pagination": {
        "style": "none",
        "defaultLimit": 25,
        "maxLimit": 100
      },
      "freshness": {
        "mode": "snapshot",
        "maxAgeSeconds": 0
      }
    },
    {
      "id": "site-content",
      "description": "Published editable public-site copy",
      "visibility": "public",
      "permissionsAll": [],
      "permissionsAny": [],
      "execution": "host",
      "modes": [
        "records",
        "count",
        "summary"
      ],
      "filters": {
        "active": {
          "type": "boolean"
        },
        "category": {
          "type": "string",
          "maxLength": 120
        },
        "endDate": {
          "type": "string",
          "format": "date"
        },
        "query": {
          "type": "string",
          "maxLength": 240
        },
        "startDate": {
          "type": "string",
          "format": "date"
        },
        "status": {
          "type": "string",
          "maxLength": 120
        },
        "type": {
          "type": "string",
          "maxLength": 120
        }
      },
      "sorts": [
        "relevance",
        "newest",
        "oldest",
        "name",
        "status"
      ],
      "maxResults": 100,
      "resultSchema": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string"
          },
          "summary": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "category": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "active": {
            "type": "boolean"
          },
          "date": {
            "type": "string"
          },
          "filename": {
            "type": "string"
          }
        }
      },
      "destinationId": "query.site-content",
      "pagination": {
        "style": "none",
        "defaultLimit": 25,
        "maxLimit": 100
      },
      "freshness": {
        "mode": "snapshot",
        "maxAgeSeconds": 0
      }
    },
    {
      "id": "site-navigation",
      "description": "Published site navigation labels and destinations",
      "visibility": "public",
      "permissionsAll": [],
      "permissionsAny": [],
      "execution": "host",
      "modes": [
        "records",
        "count",
        "summary"
      ],
      "filters": {
        "active": {
          "type": "boolean"
        },
        "category": {
          "type": "string",
          "maxLength": 120
        },
        "endDate": {
          "type": "string",
          "format": "date"
        },
        "query": {
          "type": "string",
          "maxLength": 240
        },
        "startDate": {
          "type": "string",
          "format": "date"
        },
        "status": {
          "type": "string",
          "maxLength": 120
        },
        "type": {
          "type": "string",
          "maxLength": 120
        }
      },
      "sorts": [
        "relevance",
        "newest",
        "oldest",
        "name",
        "status"
      ],
      "maxResults": 100,
      "resultSchema": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string"
          },
          "summary": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "category": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "active": {
            "type": "boolean"
          },
          "date": {
            "type": "string"
          },
          "filename": {
            "type": "string"
          }
        }
      },
      "destinationId": "query.site-navigation",
      "pagination": {
        "style": "none",
        "defaultLimit": 25,
        "maxLimit": 100
      },
      "freshness": {
        "mode": "snapshot",
        "maxAgeSeconds": 0
      }
    },
    {
      "id": "site-settings",
      "description": "Published center settings, enrollment capacity, contact details, and public feature switches",
      "visibility": "public",
      "permissionsAll": [],
      "permissionsAny": [],
      "execution": "host",
      "modes": [
        "records",
        "count",
        "summary"
      ],
      "filters": {},
      "sorts": [
        "relevance",
        "newest",
        "oldest",
        "name"
      ],
      "maxResults": 100,
      "resultSchema": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string"
          },
          "enrollmentCapacity": {
            "type": "number"
          },
          "phone": {
            "type": "string"
          },
          "address": {
            "type": "string"
          },
          "donationsEnabled": {
            "type": "boolean"
          },
          "updatedAt": {
            "type": "string"
          }
        }
      },
      "destinationId": "query.site-settings",
      "pagination": {
        "style": "none",
        "defaultLimit": 25,
        "maxLimit": 100
      },
      "freshness": {
        "mode": "snapshot",
        "maxAgeSeconds": 0
      }
    }
  ],
  "navigationDestinations": [
    {
      "id": "surface.public.home",
      "description": "Open the public website and reveal its requested content surface",
      "visibility": "public",
      "permissionsAll": [],
      "permissionsAny": [],
      "route": "/",
      "precision": "surface",
      "exact": true,
      "targetKinds": [
        "surface"
      ],
      "stateSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true
      },
      "targetSelection": {
        "order": [
          "surface",
          "section",
          "text"
        ],
        "oversized": "next-declared-candidate",
        "requireFullyVisible": true,
        "inferredDomFallback": false
      }
    },
    {
      "id": "surface.public.family-response",
      "description": "Open an authorized family response form and reveal its requested surface",
      "visibility": "public",
      "permissionsAll": [],
      "permissionsAny": [],
      "route": "/respond/",
      "precision": "surface",
      "exact": true,
      "targetKinds": [
        "surface"
      ],
      "stateSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true
      },
      "targetSelection": {
        "order": [
          "surface",
          "section",
          "text"
        ],
        "oversized": "next-declared-candidate",
        "requireFullyVisible": true,
        "inferredDomFallback": false
      }
    },
    {
      "id": "query.static-site-content",
      "description": "Open baked public copy, policy text, family guidance, and staff guidance that is not stored in firebase and focus the exact requested result",
      "visibility": "public",
      "permissionsAll": [],
      "permissionsAny": [],
      "route": "/",
      "precision": "record-page",
      "exact": true,
      "targetKinds": [
        "record-page",
        "static-content"
      ],
      "stateSchema": {
        "type": "object",
        "properties": {
          "target": {
            "type": "string",
            "pattern": "^[A-Za-z][A-Za-z0-9_.:-]{0,127}$"
          },
          "documentPage": {
            "type": "integer",
            "minimum": 1,
            "maximum": 999
          }
        },
        "additionalProperties": true
      },
      "targetSelection": {
        "order": [
          "record",
          "text",
          "section"
        ],
        "oversized": "next-declared-candidate",
        "requireFullyVisible": true,
        "inferredDomFallback": false
      }
    },
    {
      "id": "query.static-public-documents",
      "description": "Open a published public document in the shared PDF viewer at the requested page and focus the exact source passage",
      "visibility": "public",
      "permissionsAll": [],
      "permissionsAny": [],
      "route": "/resources/documents/",
      "precision": "record-page",
      "exact": true,
      "targetKinds": [
        "document-title",
        "document-segment"
      ],
      "stateSchema": {
        "type": "object",
        "required": [
          "target",
          "documentPage",
          "documentView"
        ],
        "properties": {
          "target": {
            "type": "string",
            "pattern": "^[A-Za-z][A-Za-z0-9_.:-]{0,127}$"
          },
          "documentPage": {
            "type": "integer",
            "minimum": 1,
            "maximum": 999
          },
          "documentView": {
            "type": "string",
            "const": "pdf"
          }
        },
        "additionalProperties": false
      },
      "reveal": {
        "mode": "nested",
        "steps": [
          {
            "id": "resource-route",
            "kind": "route"
          },
          {
            "id": "document-page",
            "kind": "state",
            "stateKeys": [
              "target",
              "documentPage",
              "documentView"
            ]
          },
          {
            "id": "document-viewer",
            "kind": "nested-resource",
            "targetKinds": [
              "pdf-viewer",
              "document-passage"
            ]
          },
          {
            "id": "source-target",
            "kind": "target",
            "targetKinds": [
              "document-title",
              "document-segment"
            ]
          }
        ],
        "verification": "each-step-and-final-target",
        "outerSurfaceFallback": false
      },
      "targetSelection": {
        "order": [
          "text",
          "record",
          "section"
        ],
        "oversized": "next-declared-candidate",
        "requireFullyVisible": true,
        "inferredDomFallback": false
      }
    },
    {
      "id": "query.community-updates",
      "description": "Open community updates and their published summaries and focus the exact requested result",
      "visibility": "public",
      "permissionsAll": [],
      "permissionsAny": [],
      "route": "/#updates",
      "precision": "surface",
      "exact": true,
      "targetKinds": [
        "surface",
        "public-content"
      ],
      "stateSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true
      },
      "targetSelection": {
        "order": [
          "surface",
          "section",
          "text"
        ],
        "oversized": "next-declared-candidate",
        "requireFullyVisible": true,
        "inferredDomFallback": false
      }
    },
    {
      "id": "query.events",
      "description": "Open published events, flyers, dates, and descriptions and focus the exact requested result",
      "visibility": "public",
      "permissionsAll": [],
      "permissionsAny": [],
      "route": "/#events",
      "precision": "surface",
      "exact": true,
      "targetKinds": [
        "surface",
        "public-content"
      ],
      "stateSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true
      },
      "targetSelection": {
        "order": [
          "surface",
          "section",
          "text"
        ],
        "oversized": "next-declared-candidate",
        "requireFullyVisible": true,
        "inferredDomFallback": false
      }
    },
    {
      "id": "query.bulletins",
      "description": "Open published bulletin cards and family notices and focus the exact requested result",
      "visibility": "public",
      "permissionsAll": [],
      "permissionsAny": [],
      "route": "/#updates",
      "precision": "surface",
      "exact": true,
      "targetKinds": [
        "surface",
        "public-content"
      ],
      "stateSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true
      },
      "targetSelection": {
        "order": [
          "surface",
          "section",
          "text"
        ],
        "oversized": "next-declared-candidate",
        "requireFullyVisible": true,
        "inferredDomFallback": false
      }
    },
    {
      "id": "query.center-closures",
      "description": "Open published closure calendar documents and focus the exact requested result",
      "visibility": "public",
      "permissionsAll": [],
      "permissionsAny": [],
      "route": "/#closures",
      "precision": "surface",
      "exact": true,
      "targetKinds": [
        "surface",
        "public-content"
      ],
      "stateSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true
      },
      "targetSelection": {
        "order": [
          "surface",
          "section",
          "text"
        ],
        "oversized": "next-declared-candidate",
        "requireFullyVisible": true,
        "inferredDomFallback": false
      }
    },
    {
      "id": "query.public-documents",
      "description": "Open published handbooks, applications, and parent resources with safe file metadata and focus the exact requested result",
      "visibility": "public",
      "permissionsAll": [],
      "permissionsAny": [],
      "route": "/#resources",
      "precision": "surface",
      "exact": true,
      "targetKinds": [
        "surface",
        "public-content"
      ],
      "stateSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true
      },
      "targetSelection": {
        "order": [
          "surface",
          "section",
          "text"
        ],
        "oversized": "next-declared-candidate",
        "requireFullyVisible": true,
        "inferredDomFallback": false
      }
    },
    {
      "id": "query.learning-spaces",
      "description": "Open published learning-space photos and descriptions and focus the exact requested result",
      "visibility": "public",
      "permissionsAll": [],
      "permissionsAny": [],
      "route": "/#learning-spaces",
      "precision": "surface",
      "exact": true,
      "targetKinds": [
        "surface",
        "public-content"
      ],
      "stateSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true
      },
      "targetSelection": {
        "order": [
          "surface",
          "section",
          "text"
        ],
        "oversized": "next-declared-candidate",
        "requireFullyVisible": true,
        "inferredDomFallback": false
      }
    },
    {
      "id": "query.hero-slides",
      "description": "Open published home-page hero slides and focus the exact requested result",
      "visibility": "public",
      "permissionsAll": [],
      "permissionsAny": [],
      "route": "/#top",
      "precision": "surface",
      "exact": true,
      "targetKinds": [
        "surface",
        "public-content"
      ],
      "stateSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true
      },
      "targetSelection": {
        "order": [
          "surface",
          "section",
          "text"
        ],
        "oversized": "next-declared-candidate",
        "requireFullyVisible": true,
        "inferredDomFallback": false
      }
    },
    {
      "id": "query.site-content",
      "description": "Open published editable public-site copy and focus the exact requested result",
      "visibility": "public",
      "permissionsAll": [],
      "permissionsAny": [],
      "route": "/#about",
      "precision": "surface",
      "exact": true,
      "targetKinds": [
        "surface",
        "public-content"
      ],
      "stateSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true
      },
      "targetSelection": {
        "order": [
          "surface",
          "section",
          "text"
        ],
        "oversized": "next-declared-candidate",
        "requireFullyVisible": true,
        "inferredDomFallback": false
      }
    },
    {
      "id": "query.site-navigation",
      "description": "Open published site navigation labels and destinations and focus the exact requested result",
      "visibility": "public",
      "permissionsAll": [],
      "permissionsAny": [],
      "route": "/#top",
      "precision": "surface",
      "exact": true,
      "targetKinds": [
        "surface",
        "public-content"
      ],
      "stateSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true
      },
      "targetSelection": {
        "order": [
          "surface",
          "section",
          "text"
        ],
        "oversized": "next-declared-candidate",
        "requireFullyVisible": true,
        "inferredDomFallback": false
      }
    },
    {
      "id": "query.site-settings",
      "description": "Open published center settings, enrollment capacity, contact details, and public feature switches and focus the exact requested result",
      "visibility": "public",
      "permissionsAll": [],
      "permissionsAny": [],
      "route": "/#contact",
      "precision": "surface",
      "exact": true,
      "targetKinds": [
        "surface",
        "public-content"
      ],
      "stateSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": true
      },
      "targetSelection": {
        "order": [
          "surface",
          "section",
          "text"
        ],
        "oversized": "next-declared-candidate",
        "requireFullyVisible": true,
        "inferredDomFallback": false
      }
    }
  ],
  "actions": [
    {
      "id": "action.submit-contact-question",
      "description": "This operation is available through its existing site workflow.",
      "visibility": "public",
      "permissionsAll": [],
      "permissionsAny": [],
      "risk": "consequential",
      "confirmation": "explicit",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      },
      "reconciliation": {
        "identity": "stable-reference",
        "equivalent": "complete",
        "nonConflicting": "rebase",
        "conflicting": "reconfirm",
        "missing": "complete-if-satisfied"
      },
      "outputSchema": {
        "type": "object"
      },
      "taskSupport": "forbidden",
      "sideEffects": [
        "data",
        "notification"
      ]
    },
    {
      "id": "action.submit-enrollment-application",
      "description": "This operation is available through its existing site workflow.",
      "visibility": "public",
      "permissionsAll": [],
      "permissionsAny": [],
      "risk": "consequential",
      "confirmation": "explicit",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      },
      "reconciliation": {
        "identity": "stable-reference",
        "equivalent": "complete",
        "nonConflicting": "rebase",
        "conflicting": "reconfirm",
        "missing": "complete-if-satisfied"
      },
      "outputSchema": {
        "type": "object"
      },
      "taskSupport": "forbidden",
      "sideEffects": [
        "data"
      ]
    },
    {
      "id": "action.submit-family-response",
      "description": "This operation is available through its existing site workflow.",
      "visibility": "public",
      "permissionsAll": [],
      "permissionsAny": [],
      "risk": "consequential",
      "confirmation": "explicit",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      },
      "reconciliation": {
        "identity": "stable-reference",
        "equivalent": "complete",
        "nonConflicting": "rebase",
        "conflicting": "reconfirm",
        "missing": "complete-if-satisfied"
      },
      "outputSchema": {
        "type": "object"
      },
      "taskSupport": "forbidden",
      "sideEffects": [
        "data"
      ]
    }
  ],
  "conformance": {
    "claims": [
      "core",
      "query",
      "navigation",
      "action",
      "presentation"
    ],
    "coverage": {
      "visibleSurfaces": "complete",
      "humanActions": "complete"
    }
  },
  "manifestVersion": "0.3.0",
  "capabilityRevision": "education-suite-2026-08-05.1"
}
