{
  "ok": true,
  "municipality_id": "dutchess-county/la-grange",
  "meeting_id": "P0e8xm6S7kg",
  "meeting_date": "2026-10-05",
  "source_url": "https://www.youtube.com/watch?v=P0e8xm6S7kg",
  "result_json_path": "/results/dutchess-county/la-grange/2026-10-05/P0e8xm6S7kg/result.json",
  "marker_count": 9,
  "markers": [
    {
      "t_start": 61.36,
      "t_end": 63.42,
      "kind": "motion",
      "label": "I'll take a motion to accept these minutes.",
      "speaker_suggested": null,
      "speaker_basis": null,
      "confidence": "low",
      "quote_snippet": "I'll take a motion to accept these minutes.",
      "url": "https://www.youtube.com/watch?v=P0e8xm6S7kg&t=61s"
    },
    {
      "t_start": 63.6,
      "t_end": 64.02,
      "kind": "motion",
      "label": "So moved.",
      "speaker_suggested": null,
      "speaker_basis": null,
      "confidence": "low",
      "quote_snippet": "So moved.",
      "url": "https://www.youtube.com/watch?v=P0e8xm6S7kg&t=63s"
    },
    {
      "t_start": 95.68,
      "t_end": 99.4,
      "kind": "motion",
      "label": "I'll take a motion to accept that request for adjournment.",
      "speaker_suggested": null,
      "speaker_basis": null,
      "confidence": "low",
      "quote_snippet": "I'll take a motion to accept that request for adjournment.",
      "url": "https://www.youtube.com/watch?v=P0e8xm6S7kg&t=95s"
    },
    {
      "t_start": 136.24,
      "t_end": 141.48,
      "kind": "motion",
      "label": "I'll take a motion to open the public. So moved. Is there a second? Second. All",
      "speaker_suggested": null,
      "speaker_basis": null,
      "confidence": "low",
      "quote_snippet": "I'll take a motion to open the public. So moved. Is there a second? Second. All in",
      "url": "https://www.youtube.com/watch?v=P0e8xm6S7kg&t=136s"
    },
    {
      "t_start": 1734.7,
      "t_end": 1740.72,
      "kind": "motion",
      "label": "to rise okay I'll take a motion to close to public hearing so moved so all in",
      "speaker_suggested": null,
      "speaker_basis": null,
      "confidence": "low",
      "quote_snippet": "to rise okay I'll take a motion to close to public hearing so moved so all in",
      "url": "https://www.youtube.com/watch?v=P0e8xm6S7kg&t=1734s"
    },
    {
      "t_start": 1766.94,
      "t_end": 1771.76,
      "kind": "agenda_item",
      "label": "that and then we would arrive at our findings and then vote on a resolution",
      "speaker_suggested": null,
      "speaker_basis": null,
      "confidence": "low",
      "quote_snippet": "that and then we would arrive at our findings and then vote on a resolution",
      "url": "https://www.youtube.com/watch?v=P0e8xm6S7kg&t=1766s"
    },
    {
      "t_start": 2114.36,
      "t_end": 2126.18,
      "kind": "motion",
      "label": "yeah okay okay um i'll move the resolution so moved second second okay andrew ho",
      "speaker_suggested": null,
      "speaker_basis": null,
      "confidence": "low",
      "quote_snippet": "yeah okay okay um i'll move the resolution so moved second second okay andrew how do you vote",
      "url": "https://www.youtube.com/watch?v=P0e8xm6S7kg&t=2114s"
    },
    {
      "t_start": 2152.14,
      "t_end": 2158.14,
      "kind": "motion",
      "label": "separate things this is under the mechanical from it side of things um i'll take",
      "speaker_suggested": null,
      "speaker_basis": null,
      "confidence": "low",
      "quote_snippet": "separate things this is under the mechanical from it side of things um i'll take a motion to adjourn",
      "url": "https://www.youtube.com/watch?v=P0e8xm6S7kg&t=2152s"
    },
    {
      "t_start": 2158.14,
      "t_end": 2162.5,
      "kind": "motion",
      "label": "so moved all in favor all right all right okay thank you",
      "speaker_suggested": null,
      "speaker_basis": null,
      "confidence": "low",
      "quote_snippet": "so moved all in favor all right all right okay thank you",
      "url": "https://www.youtube.com/watch?v=P0e8xm6S7kg&t=2158s"
    }
  ],
  "markers_meta": {
    "source": "mac_upload",
    "method": "client",
    "model": null,
    "built_at": "2026-10-11T21:29:30.418Z",
    "regex_hits": 0,
    "names_dropped": 0,
    "snippets_replaced": 0,
    "labels_replaced": 0
  },
  "rules": "Markers come only from stored transcript segments. speaker_suggested is filled only when the same name is spoken in the transcript near the marker and the text shows a self-introduction or the chair calling the name; speaker_basis says which. Suggested names are unverified. url is built by the server from the meeting video in the manifest."
}