{
  "artifact_kind": "events",
  "schema_version": "civic_events_v1",
  "generation_version": "events_v1",
  "status": "complete",
  "meeting": "cmlnl3iyc6e.city_council_meeting_12_15_2025",
  "meeting_date": "2025-12-15",
  "source_records_artifact": "./data/us_il_freeport_city_council/intel_gemma4_e4b/records/cmlnl3iyc6e.city_council_meeting_12_15_2025/cmlnl3iyc6e.city_council_meeting_12_15_2025.records.json",
  "source_transcript": "./data/us_il_freeport_city_council/normalized/cmlnl3iyc6e.city_council_meeting_12_15_2025.txt",
  "source_sha256": "794e95840213d29eac5a0bafbec73c2492a3b264c123bb52cdf1bef1d44203b4",
  "meeting_type": "city_council",
  "job_profile": "civic",
  "source_model": "gemma4:e4b",
  "source_record_count": 127,
  "event_count": 119,
  "decision_event_count": 18,
  "multi_record_event_count": 8,
  "duplicate_record_count": 0,
  "review_flag_counts": {},
  "events": [
    {
      "event_id": "event_0001",
      "event_type": "procedural_action",
      "subject": "Call to Order and Invocation",
      "summary": "The meeting was called to order after an invocation.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        1
      ],
      "source_chunks": [
        1
      ],
      "components": {},
      "evidence": [
        {
          "text": "Now, we'll officially call this meeting to order. Madam Clerk, would you please take the roll?",
          "source_record_indices": [
            1
          ],
          "timestamp": 108.7,
          "end_timestamp": 108.7,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "procedural_action",
          "subject": "Call to Order and Invocation",
          "summary": "The meeting was called to order after an invocation.",
          "evidence": "Now, we'll officially call this meeting to order. Madam Clerk, would you please take the roll?",
          "attribution": "Mayor Miller",
          "source_chunks": [
            1
          ],
          "timestamp": 108.7,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 1
        }
      ],
      "attributions": [
        "Mayor Miller"
      ],
      "timestamp": 108.7,
      "end_timestamp": 108.7,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0002",
      "event_type": "procedural_action",
      "subject": "Roll Call Attendance",
      "summary": "The clerk took the roll for Mayor Miller, Klemm, Johnson, Simmons, Parker, Stacy, Shadle, Sanders, and Sellers.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        2
      ],
      "source_chunks": [
        1
      ],
      "components": {},
      "evidence": [
        {
          "text": "Madam Clerk, would you please take the roll? Mayor Miller. Alderpersons, Klemm, Johnson, Simmons, Parker, Stacy, Shadle, Sanders, and Sellers.",
          "source_record_indices": [
            2
          ],
          "timestamp": 108.7,
          "end_timestamp": 108.7,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "procedural_action",
          "subject": "Roll Call Attendance",
          "summary": "The clerk took the roll for Mayor Miller, Klemm, Johnson, Simmons, Parker, Stacy, Shadle, Sanders, and Sellers.",
          "evidence": "Madam Clerk, would you please take the roll? Mayor Miller. Alderpersons, Klemm, Johnson, Simmons, Parker, Stacy, Shadle, Sanders, and Sellers.",
          "source_chunks": [
            1
          ],
          "timestamp": 108.7,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 2
        }
      ],
      "timestamp": 108.7,
      "end_timestamp": 108.7,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0003",
      "event_type": "procedural_action",
      "subject": "Pledge of Allegiance",
      "summary": "The Pledge of Allegiance was led by Alderman Sanders.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        3
      ],
      "source_chunks": [
        1
      ],
      "components": {},
      "evidence": [
        {
          "text": "If you could please stand for the Pledge of Allegiance led by Alderman Sanders.",
          "source_record_indices": [
            3
          ],
          "timestamp": 111.939,
          "end_timestamp": 111.939,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "procedural_action",
          "subject": "Pledge of Allegiance",
          "summary": "The Pledge of Allegiance was led by Alderman Sanders.",
          "evidence": "If you could please stand for the Pledge of Allegiance led by Alderman Sanders.",
          "source_chunks": [
            1
          ],
          "timestamp": 111.939,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 3
        }
      ],
      "timestamp": 111.939,
      "end_timestamp": 111.939,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0004",
      "event_type": "decision",
      "subject": "Approval of Agenda Item Number One",
      "summary": "Motion to approve item number one, with removal of item number 10.",
      "grouping": {
        "method": "decision_sequence",
        "duplicate_rules": []
      },
      "source_record_indices": [
        4,
        5
      ],
      "source_chunks": [
        1
      ],
      "components": {
        "motion": [
          4
        ],
        "vote": [
          5
        ]
      },
      "evidence": [
        {
          "text": "Item number one is approval of the agenda however we are going to be removing item number 10 it's not quite ready to go so is there a motion to approve so move second a motion made by Alderman Shadle seconded by Alderman Sellers",
          "source_record_indices": [
            4
          ],
          "timestamp": 148.62,
          "end_timestamp": 148.62,
          "video_id": "CMlnl3Iyc6E"
        },
        {
          "text": "all those in favor signify by saying aye no opposed yeah I oppose it That vote is seven to one.",
          "source_record_indices": [
            5
          ],
          "timestamp": 148.62,
          "end_timestamp": 148.62,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "motion",
          "subject": "Approval of Agenda Item Number One",
          "summary": "Motion to approve item number one, with removal of item number 10.",
          "evidence": "Item number one is approval of the agenda however we are going to be removing item number 10 it's not quite ready to go so is there a motion to approve so move second a motion made by Alderman Shadle seconded by Alderman Sellers",
          "attribution": "Alderman Shadle",
          "source_chunks": [
            1
          ],
          "timestamp": 148.62,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 4
        },
        {
          "record_type": "vote",
          "subject": "Approval of Agenda Item Number One",
          "summary": "Vote on the motion to approve item number one.",
          "evidence": "all those in favor signify by saying aye no opposed yeah I oppose it That vote is seven to one.",
          "attribution": "unknown",
          "source_chunks": [
            1
          ],
          "timestamp": 148.62,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 5
        }
      ],
      "attributions": [
        "Alderman Shadle"
      ],
      "timestamp": 148.62,
      "end_timestamp": 148.62,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0005",
      "event_type": "discussion",
      "subject": "Agenda Approval Status",
      "summary": "Discussion regarding whether the vote on Item Number One constituted an official approval of the agenda.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        6
      ],
      "source_chunks": [
        1
      ],
      "components": {},
      "evidence": [
        {
          "text": "Item number two. It shouldn't be a vote, Mayor. I'm sorry. It shouldn't be a vote. I did not approve it. I know. I just said it was seven to one. Yeah, but it's not a vote. You can't tally this agenda to a vote. That's not how it's done.",
          "source_record_indices": [
            6
          ],
          "timestamp": 148.62,
          "end_timestamp": 148.62,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "discussion",
          "subject": "Agenda Approval Status",
          "summary": "Discussion regarding whether the vote on Item Number One constituted an official approval of the agenda.",
          "evidence": "Item number two. It shouldn't be a vote, Mayor. I'm sorry. It shouldn't be a vote. I did not approve it. I know. I just said it was seven to one. Yeah, but it's not a vote. You can't tally this agenda to a vote. That's not how it's done.",
          "source_chunks": [
            1
          ],
          "timestamp": 148.62,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 6
        }
      ],
      "timestamp": 148.62,
      "end_timestamp": 148.62,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0006",
      "event_type": "procedural_action",
      "subject": "Moving Past Agenda Item One",
      "summary": "The meeting moved on from item number one.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        7
      ],
      "source_chunks": [
        1
      ],
      "components": {},
      "evidence": [
        {
          "text": "I've moved on from item number one. We're moving on to item number two.",
          "source_record_indices": [
            7
          ],
          "timestamp": 187.539,
          "end_timestamp": 187.539,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "procedural_action",
          "subject": "Moving Past Agenda Item One",
          "summary": "The meeting moved on from item number one.",
          "evidence": "I've moved on from item number one. We're moving on to item number two.",
          "source_chunks": [
            1
          ],
          "timestamp": 187.539,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 7
        }
      ],
      "timestamp": 187.539,
      "end_timestamp": 187.539,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0007",
      "event_type": "discussion",
      "subject": "Public Comment Procedure",
      "summary": "Discussion regarding the proper procedure for public comment, noting that Alderman Sanders was not in charge of conducting the meeting.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        8
      ],
      "source_chunks": [
        1
      ],
      "components": {},
      "evidence": [
        {
          "text": "Item number two is public comment. You cannot conduct this meeting. As such. Alderman Sanders. You're not in charge. Alderman Sanders, please refrain from speaking or I'm going to be calling you out of order.",
          "source_record_indices": [
            8
          ],
          "timestamp": 187.539,
          "end_timestamp": 187.539,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "discussion",
          "subject": "Public Comment Procedure",
          "summary": "Discussion regarding the proper procedure for public comment, noting that Alderman Sanders was not in charge of conducting the meeting.",
          "evidence": "Item number two is public comment. You cannot conduct this meeting. As such. Alderman Sanders. You're not in charge. Alderman Sanders, please refrain from speaking or I'm going to be calling you out of order.",
          "source_chunks": [
            1
          ],
          "timestamp": 187.539,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 8
        }
      ],
      "timestamp": 187.539,
      "end_timestamp": 187.539,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0008",
      "event_type": "procedural_action",
      "subject": "Public Comment Status",
      "summary": "Confirmation that there were no individuals signed up for public comment.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        9
      ],
      "source_chunks": [
        1
      ],
      "components": {},
      "evidence": [
        {
          "text": "We're going to move on to item number two, which is public comment, where we have none signed in.",
          "source_record_indices": [
            9
          ],
          "timestamp": 234.099,
          "end_timestamp": 234.099,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "procedural_action",
          "subject": "Public Comment Status",
          "summary": "Confirmation that there were no individuals signed up for public comment.",
          "evidence": "We're going to move on to item number two, which is public comment, where we have none signed in.",
          "source_chunks": [
            1
          ],
          "timestamp": 234.099,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 9
        }
      ],
      "timestamp": 234.099,
      "end_timestamp": 234.099,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0009",
      "event_type": "procedural_action",
      "subject": "Consent Agenda Review",
      "summary": "The consent agenda was presented as a single motion unless members wished to remove items for further discussion.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        10
      ],
      "source_chunks": [
        1
      ],
      "components": {},
      "evidence": [
        {
          "text": "So we'll move on to item number three, which is the consent agenda. The consent agenda consists of All of these in one motion, unless a member of the council would like to have something removed for further discussion.",
          "source_record_indices": [
            10
          ],
          "timestamp": 234.099,
          "end_timestamp": 234.099,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "procedural_action",
          "subject": "Consent Agenda Review",
          "summary": "The consent agenda was presented as a single motion unless members wished to remove items for further discussion.",
          "evidence": "So we'll move on to item number three, which is the consent agenda. The consent agenda consists of All of these in one motion, unless a member of the council would like to have something removed for further discussion.",
          "source_chunks": [
            1
          ],
          "timestamp": 234.099,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 10
        }
      ],
      "timestamp": 234.099,
      "end_timestamp": 234.099,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0010",
      "event_type": "decision",
      "subject": "Consent Agenda Removal",
      "summary": "Motion to table the meeting until the council formally meets amongst itself regarding the agenda process.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        11
      ],
      "source_chunks": [
        1
      ],
      "components": {
        "motion": [
          11
        ]
      },
      "evidence": [
        {
          "text": "Everything. I oppose everything. As a matter of fact, I want to table this meeting until council has formally had a meeting amongst itself to determine how did this agenda come into play and why are we accepting the agenda that we had not discussed?",
          "source_record_indices": [
            11
          ],
          "timestamp": 273.1,
          "end_timestamp": 273.1,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "motion",
          "subject": "Consent Agenda Removal",
          "summary": "Motion to table the meeting until the council formally meets amongst itself regarding the agenda process.",
          "evidence": "Everything. I oppose everything. As a matter of fact, I want to table this meeting until council has formally had a meeting amongst itself to determine how did this agenda come into play and why are we accepting the agenda that we had not discussed?",
          "attribution": "unknown",
          "source_chunks": [
            1
          ],
          "timestamp": 273.1,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 11
        }
      ],
      "timestamp": 273.1,
      "end_timestamp": 273.1,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0011",
      "event_type": "procedural_action",
      "subject": "Consent Agenda Items Reviewed",
      "summary": "The consent agenda included reviewing/approving Board and Commission minutes.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        12
      ],
      "source_chunks": [
        1
      ],
      "components": {},
      "evidence": [
        {
          "text": "Seeing none, the consent agenda consists of reviewing, I'm sorry, approving to receive We have in place on file the Board and Commission minutes from the Board of Fire and Police Commission for October 28th and 29th, November 4th, 2025. Did I? Okay. The Arts and Culture Commission, February 6th, March 6th, April 3rd, May 1st, July 3rd, August 7th, September 4th, and November 4th, 2025.",
          "source_record_indices": [
            12
          ],
          "timestamp": 317.37,
          "end_timestamp": 317.37,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "procedural_action",
          "subject": "Consent Agenda Items Reviewed",
          "summary": "The consent agenda included reviewing/approving Board and Commission minutes.",
          "evidence": "Seeing none, the consent agenda consists of reviewing, I'm sorry, approving to receive We have in place on file the Board and Commission minutes from the Board of Fire and Police Commission for October 28th and 29th, November 4th, 2025. Did I? Okay. The Arts and Culture Commission, February 6th, March 6th, April 3rd, May 1st, July 3rd, August 7th, September 4th, and November 4th, 2025.",
          "source_chunks": [
            1
          ],
          "timestamp": 317.37,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 12
        }
      ],
      "timestamp": 317.37,
      "end_timestamp": 317.37,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0012",
      "event_type": "presentation",
      "subject": "Board and Commission minutes review",
      "summary": "The consent agenda includes reviewing Board and Commission minutes from the Board of Fire and Police Commission for October 28th and 29th, November 4th, 2025.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        13
      ],
      "source_chunks": [
        2
      ],
      "components": {},
      "evidence": [
        {
          "text": "We have in place on file the Board and Commission minutes from the Board of Fire and Police Commission for October 28th and 29th, November 4th, 2025.",
          "source_record_indices": [
            13
          ],
          "timestamp": 317.37,
          "end_timestamp": 317.37,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "presentation",
          "subject": "Board and Commission minutes review",
          "summary": "The consent agenda includes reviewing Board and Commission minutes from the Board of Fire and Police Commission for October 28th and 29th, November 4th, 2025.",
          "evidence": "We have in place on file the Board and Commission minutes from the Board of Fire and Police Commission for October 28th and 29th, November 4th, 2025.",
          "attribution": "unknown",
          "source_chunks": [
            2
          ],
          "timestamp": 317.37,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 13
        }
      ],
      "timestamp": 317.37,
      "end_timestamp": 317.37,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0013",
      "event_type": "presentation",
      "subject": "Arts and Culture Commission minutes review",
      "summary": "The consent agenda includes reviewing the Arts and Culture Commission minutes from February 6th, March 6th, April 3rd, May 1st, July 3rd, August 7th, September 4th, and November 4th, 2025.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        14
      ],
      "source_chunks": [
        2
      ],
      "components": {},
      "evidence": [
        {
          "text": "The Arts and Culture Commission, February 6th, March 6th, April 3rd, May 1st, July 3rd, August 7th, September 4th, and November 4th, 2025.",
          "source_record_indices": [
            14
          ],
          "timestamp": 333.629,
          "end_timestamp": 333.629,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "presentation",
          "subject": "Arts and Culture Commission minutes review",
          "summary": "The consent agenda includes reviewing the Arts and Culture Commission minutes from February 6th, March 6th, April 3rd, May 1st, July 3rd, August 7th, September 4th, and November 4th, 2025.",
          "evidence": "The Arts and Culture Commission, February 6th, March 6th, April 3rd, May 1st, July 3rd, August 7th, September 4th, and November 4th, 2025.",
          "attribution": "unknown",
          "source_chunks": [
            2
          ],
          "timestamp": 333.629,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 14
        }
      ],
      "timestamp": 333.629,
      "end_timestamp": 333.629,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0014",
      "event_type": "presentation",
      "subject": "City of Freeport schedule review",
      "summary": "The consent agenda includes reviewing the schedule of the regular meetings for the City of Freeport for 2026.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        15
      ],
      "source_chunks": [
        2
      ],
      "components": {},
      "evidence": [
        {
          "text": "The schedule of the regular meetings for the City of Freeport for 2026, the building permit and fire department reports for November 2025, the adoption of Resolution 2025-152, which is a ratification of emergency replacement on the HVAC, The adoption of resolution 2025-153 which is the resolution of ratifying emergency stormwater basin repairs and the adoption of resolution 2025-154 which is the resolution ratifying emergency water main repairs and looping also is the cash and investment report and the finance department report both dated October 2025 and the approval of the finance bills payable in the total of $6,591,414",
          "source_record_indices": [
            15
          ],
          "timestamp": 346.629,
          "end_timestamp": 346.629,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "presentation",
          "subject": "City of Freeport schedule review",
          "summary": "The consent agenda includes reviewing the schedule of the regular meetings for the City of Freeport for 2026.",
          "evidence": "The schedule of the regular meetings for the City of Freeport for 2026, the building permit and fire department reports for November 2025, the adoption of Resolution 2025-152, which is a ratification of emergency replacement on the HVAC, The adoption of resolution 2025-153 which is the resolution of ratifying emergency stormwater basin repairs and the adoption of resolution 2025-154 which is the resolution ratifying emergency water main repairs and looping also is the cash and investment report and the finance department report both dated October 2025 and the approval of the finance bills payable in the total of $6,591,414",
          "attribution": "unknown",
          "source_chunks": [
            2
          ],
          "timestamp": 346.629,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 15
        }
      ],
      "timestamp": 346.629,
      "end_timestamp": 346.629,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0015",
      "event_type": "resolution",
      "subject": "Ratification of emergency replacement on HVAC",
      "summary": "Adoption of Resolution 2025-152 ratifying emergency replacement on the HVAC.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        16
      ],
      "source_chunks": [
        2
      ],
      "components": {},
      "evidence": [
        {
          "text": "the adoption of Resolution 2025-152, which is a ratification of emergency replacement on the HVAC,",
          "source_record_indices": [
            16
          ],
          "timestamp": 346.629,
          "end_timestamp": 346.629,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "resolution",
          "subject": "Ratification of emergency replacement on HVAC",
          "summary": "Adoption of Resolution 2025-152 ratifying emergency replacement on the HVAC.",
          "evidence": "the adoption of Resolution 2025-152, which is a ratification of emergency replacement on the HVAC,",
          "attribution": "unknown",
          "source_chunks": [
            2
          ],
          "timestamp": 346.629,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 16
        }
      ],
      "timestamp": 346.629,
      "end_timestamp": 346.629,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0016",
      "event_type": "resolution",
      "subject": "Ratification of emergency stormwater basin repairs",
      "summary": "Adoption of resolution 2025-153 ratifying emergency stormwater basin repairs.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        17
      ],
      "source_chunks": [
        2
      ],
      "components": {},
      "evidence": [
        {
          "text": "The adoption of resolution 2025-153 which is the resolution of ratifying emergency stormwater basin repairs",
          "source_record_indices": [
            17
          ],
          "timestamp": 346.629,
          "end_timestamp": 346.629,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "resolution",
          "subject": "Ratification of emergency stormwater basin repairs",
          "summary": "Adoption of resolution 2025-153 ratifying emergency stormwater basin repairs.",
          "evidence": "The adoption of resolution 2025-153 which is the resolution of ratifying emergency stormwater basin repairs",
          "attribution": "unknown",
          "source_chunks": [
            2
          ],
          "timestamp": 346.629,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 17
        }
      ],
      "timestamp": 346.629,
      "end_timestamp": 346.629,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0017",
      "event_type": "resolution",
      "subject": "Ratification of emergency water main repairs",
      "summary": "Adoption of resolution 2025-154 ratifying emergency water main repairs.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        18
      ],
      "source_chunks": [
        2
      ],
      "components": {},
      "evidence": [
        {
          "text": "and the adoption of resolution 2025-154 which is the resolution ratifying emergency water main repairs",
          "source_record_indices": [
            18
          ],
          "timestamp": 346.629,
          "end_timestamp": 346.629,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "resolution",
          "subject": "Ratification of emergency water main repairs",
          "summary": "Adoption of resolution 2025-154 ratifying emergency water main repairs.",
          "evidence": "and the adoption of resolution 2025-154 which is the resolution ratifying emergency water main repairs",
          "attribution": "unknown",
          "source_chunks": [
            2
          ],
          "timestamp": 346.629,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 18
        }
      ],
      "timestamp": 346.629,
      "end_timestamp": 346.629,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0018",
      "event_type": "financial",
      "subject": "Cash and investment report and finance department report approval",
      "summary": "Approval of cash and investment report and finance department report both dated October 2025, with payable bills totaling $6,591,414.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        19
      ],
      "source_chunks": [
        2
      ],
      "components": {},
      "evidence": [
        {
          "text": "also is the cash and investment report and the finance department report both dated October 2025 and the approval of the finance bills payable in the total of $6,591,414",
          "source_record_indices": [
            19
          ],
          "timestamp": 346.629,
          "end_timestamp": 346.629,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "financial",
          "subject": "Cash and investment report and finance department report approval",
          "summary": "Approval of cash and investment report and finance department report both dated October 2025, with payable bills totaling $6,591,414.",
          "evidence": "also is the cash and investment report and the finance department report both dated October 2025 and the approval of the finance bills payable in the total of $6,591,414",
          "attribution": "unknown",
          "source_chunks": [
            2
          ],
          "timestamp": 346.629,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 19
        }
      ],
      "timestamp": 346.629,
      "end_timestamp": 346.629,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0019",
      "event_type": "decision",
      "subject": "Consent agenda approval",
      "summary": "The consent agenda was approved by a vote of seven to one.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        20
      ],
      "source_chunks": [
        2
      ],
      "components": {
        "vote": [
          20
        ]
      },
      "evidence": [
        {
          "text": "Sanders, No. Sellers, Aye. Klemm, Aye. Johnson, Aye. Simmons, Aye. Parker? Aye. Stacy? Aye. And Shadle? Aye. The consent agenda is approved seven to one.",
          "source_record_indices": [
            20
          ],
          "timestamp": 346.629,
          "end_timestamp": 346.629,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "vote",
          "subject": "Consent agenda approval",
          "summary": "The consent agenda was approved by a vote of seven to one.",
          "evidence": "Sanders, No. Sellers, Aye. Klemm, Aye. Johnson, Aye. Simmons, Aye. Parker? Aye. Stacy? Aye. And Shadle? Aye. The consent agenda is approved seven to one.",
          "attribution": "unknown",
          "attributes": {
            "vote_outcome": "passed",
            "vote_method": "roll_call",
            "vote_tally": "seven to one",
            "roll_call": {
              "Sanders": "No",
              "Sellers": "Aye",
              "Klemm": "Aye",
              "Johnson": "Aye",
              "Simmons": "Aye",
              "Parker": "Aye",
              "Stacy": "Aye",
              "Shadle": "Aye"
            }
          },
          "source_chunks": [
            2
          ],
          "timestamp": 346.629,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 20
        }
      ],
      "outcome": "passed",
      "timestamp": 346.629,
      "end_timestamp": 346.629,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0020",
      "event_type": "presentation",
      "subject": "Rules of council statement by city attorney",
      "summary": "The city attorney explained that the Mayor and City Manager have the authority to place items on the agenda, and the Mayor shall preside and serve as the Chairperson at Council and Committee of the Whole meetings.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        21
      ],
      "source_chunks": [
        2
      ],
      "components": {},
      "evidence": [
        {
          "text": "So during the course of the past few meetings of the city council and the committee of the whole, there have been statements made by Alderman Sanders asking or questioning who has the authority to place items on the agenda and who has the authority to run or chair the council and committee of the whole meetings. These repeated statements by Alderman Sanders, including some made tonight, and the time that it takes for him to make them have caused concern for other council members that these statements are leading to meetings being conducted in an inefficient manner. At the request of the mayor, city manager, and other council members, I've been asked and the chairing of meetings of the City Council and the committees of the whole. So revised rules of council were adopted by ordinance by a majority of the City Council on June 16th, 2025. Pursuant to the City Code of Ordinance Section 220.10 subparagraph 29, items can be placed on the council or committee of the whole agenda by the mayor, the city manager, any two older and others. As such, the Mayor and City Manager have the authority to place items on the agenda. Further, Section 220.10, subparagraph 7 and Section 220.11 provide that the Mayor shall preside and serve as the Chairperson at Council and Committee of the Whole meetings.",
          "source_record_indices": [
            21
          ],
          "timestamp": 435.389,
          "end_timestamp": 435.389,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "presentation",
          "subject": "Rules of council statement by city attorney",
          "summary": "The city attorney explained that the Mayor and City Manager have the authority to place items on the agenda, and the Mayor shall preside and serve as the Chairperson at Council and Committee of the Whole meetings.",
          "evidence": "So during the course of the past few meetings of the city council and the committee of the whole, there have been statements made by Alderman Sanders asking or questioning who has the authority to place items on the agenda and who has the authority to run or chair the council and committee of the whole meetings. These repeated statements by Alderman Sanders, including some made tonight, and the time that it takes for him to make them have caused concern for other council members that these statements are leading to meetings being conducted in an inefficient manner. At the request of the mayor, city manager, and other council members, I've been asked and the chairing of meetings of the City Council and the committees of the whole. So revised rules of council were adopted by ordinance by a majority of the City Council on June 16th, 2025. Pursuant to the City Code of Ordinance Section 220.10 subparagraph 29, items can be placed on the council or committee of the whole agenda by the mayor, the city manager, any two older and others. As such, the Mayor and City Manager have the authority to place items on the agenda. Further, Section 220.10, subparagraph 7 and Section 220.11 provide that the Mayor shall preside and serve as the Chairperson at Council and Committee of the Whole meetings.",
          "attribution": "city attorney",
          "attributes": {
            "identifiers": [
              "City Code of Ordinance Section 220.10 subparagraph 29",
              "Section 220.10, subparagraph 7",
              "Section 220.11"
            ]
          },
          "source_chunks": [
            2
          ],
          "timestamp": 435.389,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 21
        }
      ],
      "attributions": [
        "city attorney"
      ],
      "timestamp": 435.389,
      "end_timestamp": 435.389,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0021",
      "event_type": "discussion",
      "subject": "Authority to chair and place items on agenda",
      "summary": "The city attorney stated that the Mayor is vested with the authority to preside over the meeting, call on people to speak, determine when someone is out of order, etc., as per adopted city ordinances.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        22
      ],
      "source_chunks": [
        2
      ],
      "components": {},
      "evidence": [
        {
          "text": "As the Chairperson, the Mayor is the one who has the authority to preside over the meeting, call on people to speak, determine when someone is out of order, etc. So that power is vested into the mayor by our city ordinances that have been approved. Alderman Sanders, I understand that you may not agree with these rules, but these are the rules that have been adopted by a majority of the city council. As such, these are the rules that the council, including yourself as a member of the council, must abide by.",
          "source_record_indices": [
            22
          ],
          "timestamp": 526.25,
          "end_timestamp": 526.25,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "discussion",
          "subject": "Authority to chair and place items on agenda",
          "summary": "The city attorney stated that the Mayor is vested with the authority to preside over the meeting, call on people to speak, determine when someone is out of order, etc., as per adopted city ordinances.",
          "evidence": "As the Chairperson, the Mayor is the one who has the authority to preside over the meeting, call on people to speak, determine when someone is out of order, etc. So that power is vested into the mayor by our city ordinances that have been approved. Alderman Sanders, I understand that you may not agree with these rules, but these are the rules that have been adopted by a majority of the city council. As such, these are the rules that the council, including yourself as a member of the council, must abide by.",
          "attribution": "city attorney",
          "source_chunks": [
            2
          ],
          "timestamp": 526.25,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 22
        }
      ],
      "attributions": [
        "city attorney"
      ],
      "timestamp": 526.25,
      "end_timestamp": 526.25,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0022",
      "event_type": "procedural_action",
      "subject": "Council procedure clarification",
      "summary": "The speaker addressed the council regarding rules on agenda placement and chairing authority.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        23
      ],
      "source_chunks": [
        3
      ],
      "components": {},
      "evidence": [
        {
          "text": "It's my hope that with this explanation and clarification of what the rules of council are regarding who has the authority to place items on the agenda and who has the authority to chair and preside over meetings that any further comments or questions will be alleviated.",
          "source_record_indices": [
            23
          ],
          "timestamp": 554.009,
          "end_timestamp": 554.009,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "procedural_action",
          "subject": "Council procedure clarification",
          "summary": "The speaker addressed the council regarding rules on agenda placement and chairing authority.",
          "evidence": "It's my hope that with this explanation and clarification of what the rules of council are regarding who has the authority to place items on the agenda and who has the authority to chair and preside over meetings that any further comments or questions will be alleviated.",
          "source_chunks": [
            3
          ],
          "timestamp": 554.009,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 23
        }
      ],
      "timestamp": 554.009,
      "end_timestamp": 554.009,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0023",
      "event_type": "procedural_action",
      "subject": "Agenda item status check",
      "summary": "A procedural question was raised about whether a statement constituted a discussion item.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        24
      ],
      "source_chunks": [
        3
      ],
      "components": {},
      "evidence": [
        {
          "text": "Item number five is. Are you asking me a question? You didn't ask me a question. No, it isn't a discussion item. It's simply a statement and explanation, and he is open to meeting with anyone afterwards.",
          "source_record_indices": [
            24
          ],
          "timestamp": 576.85,
          "end_timestamp": 576.85,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "procedural_action",
          "subject": "Agenda item status check",
          "summary": "A procedural question was raised about whether a statement constituted a discussion item.",
          "evidence": "Item number five is. Are you asking me a question? You didn't ask me a question. No, it isn't a discussion item. It's simply a statement and explanation, and he is open to meeting with anyone afterwards.",
          "source_chunks": [
            3
          ],
          "timestamp": 576.85,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 24
        }
      ],
      "timestamp": 576.85,
      "end_timestamp": 576.85,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0024",
      "event_type": "appointment",
      "subject": "Reappointments for Arts and Culture Commission",
      "summary": "Motion to approve reappointments for the Arts and Culture Commission effective through October 31st, 2028.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        25
      ],
      "source_chunks": [
        3
      ],
      "components": {},
      "evidence": [
        {
          "text": "Item number five is reappointments. Would you please read this? Konova to the Arts and Culture Commission effective through October 31st, 2028.",
          "source_record_indices": [
            25
          ],
          "timestamp": 590.629,
          "end_timestamp": 590.629,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "appointment",
          "subject": "Reappointments for Arts and Culture Commission",
          "summary": "Motion to approve reappointments for the Arts and Culture Commission effective through October 31st, 2028.",
          "evidence": "Item number five is reappointments. Would you please read this? Konova to the Arts and Culture Commission effective through October 31st, 2028.",
          "source_chunks": [
            3
          ],
          "timestamp": 590.629,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 25
        }
      ],
      "timestamp": 590.629,
      "end_timestamp": 590.629,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0025",
      "event_type": "decision",
      "subject": "Reappointment approval for Arts and Culture Commission",
      "summary": "Motion to approve reappointments for the Arts and Culture Commission.",
      "grouping": {
        "method": "decision_sequence",
        "duplicate_rules": []
      },
      "source_record_indices": [
        26,
        27
      ],
      "source_chunks": [
        3
      ],
      "components": {
        "motion": [
          26
        ],
        "vote": [
          27
        ]
      },
      "evidence": [
        {
          "text": "Is there a motion to approve? So moved. Second. A motion made by Alderman Seller, seconded by Alderman Shadle.",
          "source_record_indices": [
            26
          ],
          "timestamp": 603.679,
          "end_timestamp": 603.679,
          "video_id": "CMlnl3Iyc6E"
        },
        {
          "text": "Madam Clerk, please take the roll. Sanders? No. Sellers? Aye. Klemm? Aye. Johnson? Aye. Simmons? Aye. Parker? Aye. Stacy? Aye. And Shadle? Aye.",
          "source_record_indices": [
            27
          ],
          "timestamp": 603.679,
          "end_timestamp": 603.679,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "motion",
          "subject": "Reappointment approval for Arts and Culture Commission",
          "summary": "Motion to approve reappointments for the Arts and Culture Commission.",
          "evidence": "Is there a motion to approve? So moved. Second. A motion made by Alderman Seller, seconded by Alderman Shadle.",
          "source_chunks": [
            3
          ],
          "timestamp": 603.679,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 26
        },
        {
          "record_type": "vote",
          "subject": "Reappointment approval for Arts and Culture Commission",
          "summary": "Vote on the appointment of Konova to the Arts and Culture Commission.",
          "evidence": "Madam Clerk, please take the roll. Sanders? No. Sellers? Aye. Klemm? Aye. Johnson? Aye. Simmons? Aye. Parker? Aye. Stacy? Aye. And Shadle? Aye.",
          "source_chunks": [
            3
          ],
          "timestamp": 603.679,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 27
        }
      ],
      "timestamp": 603.679,
      "end_timestamp": 603.679,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0026",
      "event_type": "ordinance",
      "subject": "Second reading of ordinance 2025-78 regarding signage",
      "summary": "Discussion and vote on Ordinance 2025-78 amending chapter 10 20 streets generally section 10 20.13 to prohibit signage placement.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        28
      ],
      "source_chunks": [
        3
      ],
      "components": {},
      "evidence": [
        {
          "text": "Item number six is the second reading of ordinance 2025 78 could you please read this? ordinance amending chapter 10 20 streets generally section 10 20.13 erection of banners signs etc to prohibit the placement of signage on any city street alley or public way thank you director Heimerdinger",
          "source_record_indices": [
            28
          ],
          "timestamp": 627.44,
          "end_timestamp": 627.44,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "ordinance",
          "subject": "Second reading of ordinance 2025-78 regarding signage",
          "summary": "Discussion and vote on Ordinance 2025-78 amending chapter 10 20 streets generally section 10 20.13 to prohibit signage placement.",
          "evidence": "Item number six is the second reading of ordinance 2025 78 could you please read this? ordinance amending chapter 10 20 streets generally section 10 20.13 erection of banners signs etc to prohibit the placement of signage on any city street alley or public way thank you director Heimerdinger",
          "source_chunks": [
            3
          ],
          "timestamp": 627.44,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 28
        }
      ],
      "timestamp": 627.44,
      "end_timestamp": 627.44,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0027",
      "event_type": "presentation",
      "subject": "Ordinance 2025-78 amendments rationale",
      "summary": "The ordinance aims to bring clarity and ensure fair treatment regarding permitted signage.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        29
      ],
      "source_chunks": [
        3
      ],
      "components": {},
      "evidence": [
        {
          "text": "this was presented at december 1st council meeting there was no discussion these changes don't to the idea behind the already established chapter 10 section 13 which is that the signs are not allowed in public way or right away instead it just brings clarity ensures fair treatment and addresses necessary signage that is permitted to be in there by the city or other roadway districts so staff and Planning Commission recommend the adoption of the amended ordinance.",
          "source_record_indices": [
            29
          ],
          "timestamp": 627.44,
          "end_timestamp": 627.44,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "presentation",
          "subject": "Ordinance 2025-78 amendments rationale",
          "summary": "The ordinance aims to bring clarity and ensure fair treatment regarding permitted signage.",
          "evidence": "this was presented at december 1st council meeting there was no discussion these changes don't to the idea behind the already established chapter 10 section 13 which is that the signs are not allowed in public way or right away instead it just brings clarity ensures fair treatment and addresses necessary signage that is permitted to be in there by the city or other roadway districts so staff and Planning Commission recommend the adoption of the amended ordinance.",
          "source_chunks": [
            3
          ],
          "timestamp": 627.44,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 29
        }
      ],
      "timestamp": 627.44,
      "end_timestamp": 627.44,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0028",
      "event_type": "decision",
      "subject": "Ordinance 2025-78 passage",
      "summary": "Vote on Ordinance 2025-78 amending signage regulations.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        30
      ],
      "source_chunks": [
        3
      ],
      "components": {
        "vote": [
          30
        ]
      },
      "evidence": [
        {
          "text": "Madam Clerk, please take the roll. Sanders? Yes. Sellers? Aye. Klemm? Aye. Johnson? Aye. Simmons? Aye. Parker? Aye. Stacy? Aye. And Shadle? Aye. The ordinance passes 8-0.",
          "source_record_indices": [
            30
          ],
          "timestamp": 627.44,
          "end_timestamp": 627.44,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "vote",
          "subject": "Ordinance 2025-78 passage",
          "summary": "Vote on Ordinance 2025-78 amending signage regulations.",
          "evidence": "Madam Clerk, please take the roll. Sanders? Yes. Sellers? Aye. Klemm? Aye. Johnson? Aye. Simmons? Aye. Parker? Aye. Stacy? Aye. And Shadle? Aye. The ordinance passes 8-0.",
          "source_chunks": [
            3
          ],
          "timestamp": 627.44,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 30
        }
      ],
      "outcome": "passed",
      "timestamp": 627.44,
      "end_timestamp": 627.44,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0029",
      "event_type": "ordinance",
      "subject": "Second reading of ordinance 2025-79 (Fiscal Year 2025 Reappropriation)",
      "summary": "Presentation regarding the second reading of Ordinance 2025-79 for Fiscal Year 2025 Reappropriation.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        31
      ],
      "source_chunks": [
        3
      ],
      "components": {},
      "evidence": [
        {
          "text": "Item number two is the second reading of ordinance 2025-79. Could you please read this? Fiscal Fiscal Year 2025 Reappropriation Ordinance Thank you.",
          "source_record_indices": [
            31
          ],
          "timestamp": 694.34,
          "end_timestamp": 694.34,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "ordinance",
          "subject": "Second reading of ordinance 2025-79 (Fiscal Year 2025 Reappropriation)",
          "summary": "Presentation regarding the second reading of Ordinance 2025-79 for Fiscal Year 2025 Reappropriation.",
          "evidence": "Item number two is the second reading of ordinance 2025-79. Could you please read this? Fiscal Fiscal Year 2025 Reappropriation Ordinance Thank you.",
          "source_chunks": [
            3
          ],
          "timestamp": 694.34,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 31
        }
      ],
      "timestamp": 694.34,
      "end_timestamp": 694.34,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0030",
      "event_type": "presentation",
      "subject": "Ordinance 2025-79 background",
      "summary": "Explanation that the ordinance amends the appropriation ordinance for necessary revenue and expense adjustments.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        32
      ],
      "source_chunks": [
        3
      ],
      "components": {},
      "evidence": [
        {
          "text": "Your Honor. On December 1st, we had first reading for the 2025 Supplemental Appropriation. At the end of each fiscal year, the City Council amends the appropriation ordinance to take into account necessary revenue and expense adjustments.",
          "source_record_indices": [
            32
          ],
          "timestamp": 714.62,
          "end_timestamp": 714.62,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "presentation",
          "subject": "Ordinance 2025-79 background",
          "summary": "Explanation that the ordinance amends the appropriation ordinance for necessary revenue and expense adjustments.",
          "evidence": "Your Honor. On December 1st, we had first reading for the 2025 Supplemental Appropriation. At the end of each fiscal year, the City Council amends the appropriation ordinance to take into account necessary revenue and expense adjustments.",
          "source_chunks": [
            3
          ],
          "timestamp": 714.62,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 32
        }
      ],
      "timestamp": 714.62,
      "end_timestamp": 714.62,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0031",
      "event_type": "discussion",
      "subject": "Question regarding lightning program funding in budget",
      "summary": "A council member inquired if monies were allotted for a lightning program.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        33
      ],
      "source_chunks": [
        3
      ],
      "components": {},
      "evidence": [
        {
          "text": "Alderman Stacey? Yes, I have a question. I had asked that monies be allotted for a lightning program, and I I would like to know if that happened.",
          "source_record_indices": [
            33
          ],
          "timestamp": 748.5,
          "end_timestamp": 748.5,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "discussion",
          "subject": "Question regarding lightning program funding in budget",
          "summary": "A council member inquired if monies were allotted for a lightning program.",
          "evidence": "Alderman Stacey? Yes, I have a question. I had asked that monies be allotted for a lightning program, and I I would like to know if that happened.",
          "source_chunks": [
            3
          ],
          "timestamp": 748.5,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 33
        }
      ],
      "timestamp": 748.5,
      "end_timestamp": 748.5,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0032",
      "event_type": "discussion",
      "subject": "Budget clarification on street light enhancements",
      "summary": "Director Richter clarified the budget discussion relates to street light enhancements.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        34
      ],
      "source_chunks": [
        3
      ],
      "components": {},
      "evidence": [
        {
          "text": "Did you say lighting? Yes. I believe we're discussing street light enhancements. So I should know. Dr. Richter, would you want to answer that? This is the budget for 2025. So we've made adjustments for the project that we did earlier in the year for the budget.",
          "source_record_indices": [
            34
          ],
          "timestamp": 776.44,
          "end_timestamp": 776.44,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "discussion",
          "subject": "Budget clarification on street light enhancements",
          "summary": "Director Richter clarified the budget discussion relates to street light enhancements.",
          "evidence": "Did you say lighting? Yes. I believe we're discussing street light enhancements. So I should know. Dr. Richter, would you want to answer that? This is the budget for 2025. So we've made adjustments for the project that we did earlier in the year for the budget.",
          "source_chunks": [
            3
          ],
          "timestamp": 776.44,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 34
        }
      ],
      "timestamp": 776.44,
      "end_timestamp": 776.44,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0033",
      "event_type": "discussion",
      "subject": "Street light enhancements funding for 2026",
      "summary": "Discussion regarding the allocation of funds for street light enhancements, with clarification that current budget discussions are for 2025 while future plans might involve 2026.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        35
      ],
      "source_chunks": [
        4
      ],
      "components": {},
      "evidence": [
        {
          "text": "I had asked that monies be allotted for a lightning program, and I I would like to know if that happened. Did you say lighting? Yes. I believe we're discussing street light enhancements. So I should know. Dr. Richter, would you want to answer that? This is the budget for 2025. So we've made adjustments for the project that we did earlier in the year for the budget. But I think you're talking about going forward into 2026. So like this is 2025. So we passed 26 last on the first. And I believe there's funds in there, a small amount in there in 2026.",
          "source_record_indices": [
            35
          ],
          "timestamp": 748.5,
          "end_timestamp": 748.5,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "discussion",
          "subject": "Street light enhancements funding for 2026",
          "summary": "Discussion regarding the allocation of funds for street light enhancements, with clarification that current budget discussions are for 2025 while future plans might involve 2026.",
          "evidence": "I had asked that monies be allotted for a lightning program, and I I would like to know if that happened. Did you say lighting? Yes. I believe we're discussing street light enhancements. So I should know. Dr. Richter, would you want to answer that? This is the budget for 2025. So we've made adjustments for the project that we did earlier in the year for the budget. But I think you're talking about going forward into 2026. So like this is 2025. So we passed 26 last on the first. And I believe there's funds in there, a small amount in there in 2026.",
          "attribution": "unknown",
          "source_chunks": [
            4
          ],
          "timestamp": 748.5,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 35
        }
      ],
      "timestamp": 748.5,
      "end_timestamp": 748.5,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0034",
      "event_type": "decision",
      "subject": "Ordinance passing vote (Item number eight)",
      "summary": "The ordinance passed with seven 'aye' votes and one 'no' vote.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        36
      ],
      "source_chunks": [
        4
      ],
      "components": {
        "vote": [
          36
        ]
      },
      "evidence": [
        {
          "text": "Sanders? No. Sellers? Aye. Klemm, Johnson, Simmons, Parker, Stacy, and Shadle. The ordinance passes seven to one.",
          "source_record_indices": [
            36
          ],
          "timestamp": 830.6,
          "end_timestamp": 830.6,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "vote",
          "subject": "Ordinance passing vote (Item number eight)",
          "summary": "The ordinance passed with seven 'aye' votes and one 'no' vote.",
          "evidence": "Sanders? No. Sellers? Aye. Klemm, Johnson, Simmons, Parker, Stacy, and Shadle. The ordinance passes seven to one.",
          "attribution": "unknown",
          "source_chunks": [
            4
          ],
          "timestamp": 830.6,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 36
        }
      ],
      "outcome": "passed",
      "timestamp": 830.6,
      "end_timestamp": 830.6,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0035",
      "event_type": "ordinance",
      "subject": "Ordinance adopting revised hanger lease form (2025-80)",
      "summary": "Second reading of ordinance 2025-80, concerning the adoption of a revised lease format for hangers.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        37
      ],
      "source_chunks": [
        4
      ],
      "components": {},
      "evidence": [
        {
          "text": "Item number eight is the second reading of ordinance 2025-80. Could you please read this? Ordinance adopting revised hanger lease form. Thank you. Just following up, this is an adjustment to the existing lease format for the hangers. We discussed it at December 1st meeting and staff recommends moving forward with the changes.",
          "source_record_indices": [
            37
          ],
          "timestamp": 830.6,
          "end_timestamp": 830.6,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "ordinance",
          "subject": "Ordinance adopting revised hanger lease form (2025-80)",
          "summary": "Second reading of ordinance 2025-80, concerning the adoption of a revised lease format for hangers.",
          "evidence": "Item number eight is the second reading of ordinance 2025-80. Could you please read this? Ordinance adopting revised hanger lease form. Thank you. Just following up, this is an adjustment to the existing lease format for the hangers. We discussed it at December 1st meeting and staff recommends moving forward with the changes.",
          "attribution": "unknown",
          "attributes": {
            "identifiers": [
              "2025-80"
            ],
            "procedural_stage": "second reading"
          },
          "source_chunks": [
            4
          ],
          "timestamp": 830.6,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 37
        }
      ],
      "timestamp": 830.6,
      "end_timestamp": 830.6,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0036",
      "event_type": "decision",
      "subject": "Ordinance adopting revised hanger lease form (2025-80)",
      "summary": "The ordinance passed with six 'aye' votes and two 'no' votes.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        38
      ],
      "source_chunks": [
        4
      ],
      "components": {
        "vote": [
          38
        ]
      },
      "evidence": [
        {
          "text": "Madam Clerk, please take the role. Sanders? No. Sellers? Aye. Klemm? Aye. Johnson? Aye. Simmons? Parker? Aye. Stacy? No. And Shadle? Aye. And that ordinance passes six to two.",
          "source_record_indices": [
            38
          ],
          "timestamp": 874.19,
          "end_timestamp": 874.19,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "vote",
          "subject": "Ordinance adopting revised hanger lease form (2025-80)",
          "summary": "The ordinance passed with six 'aye' votes and two 'no' votes.",
          "evidence": "Madam Clerk, please take the role. Sanders? No. Sellers? Aye. Klemm? Aye. Johnson? Aye. Simmons? Parker? Aye. Stacy? No. And Shadle? Aye. And that ordinance passes six to two.",
          "attribution": "unknown",
          "source_chunks": [
            4
          ],
          "timestamp": 874.19,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 38
        }
      ],
      "outcome": "passed",
      "timestamp": 874.19,
      "end_timestamp": 874.19,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0037",
      "event_type": "ordinance",
      "subject": "Ordinance amending Public Works Department structure (2025-81)",
      "summary": "First reading of ordinance 2025-81, which amends Chapter 232 to allow a consulting firm to manage various divisions within the Public Works Department.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        39
      ],
      "source_chunks": [
        4
      ],
      "components": {},
      "evidence": [
        {
          "text": "And item number nine is the first reading of ordinance 2025 81 could you please read this ordinance amending chapter 232 Department of Public Works to allow a consulting firm to manage the various divisions within the Public Works Department thank you manager Boyer",
          "source_record_indices": [
            39
          ],
          "timestamp": 897.329,
          "end_timestamp": 897.329,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "ordinance",
          "subject": "Ordinance amending Public Works Department structure (2025-81)",
          "summary": "First reading of ordinance 2025-81, which amends Chapter 232 to allow a consulting firm to manage various divisions within the Public Works Department.",
          "evidence": "And item number nine is the first reading of ordinance 2025 81 could you please read this ordinance amending chapter 232 Department of Public Works to allow a consulting firm to manage the various divisions within the Public Works Department thank you manager Boyer",
          "attribution": "unknown",
          "attributes": {
            "identifiers": [
              "2025-81"
            ],
            "procedural_stage": "first reading"
          },
          "source_chunks": [
            4
          ],
          "timestamp": 897.329,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 39
        }
      ],
      "timestamp": 897.329,
      "end_timestamp": 897.329,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0038",
      "event_type": "discussion",
      "subject": "Public Works Director/City Engineer appointment flexibility",
      "summary": "The proposed ordinance updates the code to allow either an individual or a contracted engineering firm to serve as Public Works Director and City Engineer, bringing the code in line with contemporary municipal practices.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        40
      ],
      "source_chunks": [
        4
      ],
      "components": {},
      "evidence": [
        {
          "text": "so the city code establishes the public works director and the city engineers appointed positions under the city manager historically these roles have been filled by either an individual or a contractor many municipalities including peer communities in Illinois, South Beloit being one, now rely on contracted engineering firms to provide these functions when it offers greater technical depth, operational flexibility, or cost efficiency. The proposed ordinance updates the code to clearly state that either an individual or an engineering firm may be appointed to these positions.",
          "source_record_indices": [
            40
          ],
          "timestamp": 897.329,
          "end_timestamp": 897.329,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "discussion",
          "subject": "Public Works Director/City Engineer appointment flexibility",
          "summary": "The proposed ordinance updates the code to allow either an individual or a contracted engineering firm to serve as Public Works Director and City Engineer, bringing the code in line with contemporary municipal practices.",
          "evidence": "so the city code establishes the public works director and the city engineers appointed positions under the city manager historically these roles have been filled by either an individual or a contractor many municipalities including peer communities in Illinois, South Beloit being one, now rely on contracted engineering firms to provide these functions when it offers greater technical depth, operational flexibility, or cost efficiency. The proposed ordinance updates the code to clearly state that either an individual or an engineering firm may be appointed to these positions.",
          "attribution": "unknown",
          "source_chunks": [
            4
          ],
          "timestamp": 897.329,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 40
        }
      ],
      "timestamp": 897.329,
      "end_timestamp": 897.329,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0039",
      "event_type": "decision",
      "subject": "Suspension of rules for 2026 planning",
      "summary": "Motion made by Alderman Sellers, seconded by Alderman Shadle, and later repeated by Alderman Parker, to suspend the rules.",
      "grouping": {
        "method": "decision_sequence",
        "duplicate_rules": []
      },
      "source_record_indices": [
        41,
        42
      ],
      "source_chunks": [
        4
      ],
      "components": {
        "motion": [
          41,
          42
        ]
      },
      "evidence": [
        {
          "text": "there's a move it forward is there a motion to move forward? Second. Okay so we we have a we have a motion made by Alderman Sellers seconded by Alderman Shadle and we have a motion made by Alderman Parker to suspend the rules and who was the second on that?",
          "source_record_indices": [
            41
          ],
          "timestamp": 1000.629,
          "end_timestamp": 1000.629,
          "video_id": "CMlnl3Iyc6E"
        },
        {
          "text": "and we have a motion made by Alderman Parker to suspend the rules and who was the second on that? Second. And the second made by Oldham and Sellers.",
          "source_record_indices": [
            42
          ],
          "timestamp": 1000.629,
          "end_timestamp": 1000.629,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "motion",
          "subject": "Suspension of rules for 2026 planning",
          "summary": "Motion made by Alderman Sellers, seconded by Alderman Shadle, and later repeated by Alderman Parker, to suspend the rules.",
          "evidence": "there's a move it forward is there a motion to move forward? Second. Okay so we we have a we have a motion made by Alderman Sellers seconded by Alderman Shadle and we have a motion made by Alderman Parker to suspend the rules and who was the second on that?",
          "attribution": "unknown",
          "attributes": {
            "made_by": "Alderman Sellers",
            "seconded_by": "Alderman Shadle"
          },
          "source_chunks": [
            4
          ],
          "timestamp": 1000.629,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 41
        },
        {
          "record_type": "motion",
          "subject": "Suspension of rules for 2026 planning",
          "summary": "A second motion to suspend the rules was made by Alderman Parker.",
          "evidence": "and we have a motion made by Alderman Parker to suspend the rules and who was the second on that? Second. And the second made by Oldham and Sellers.",
          "attribution": "unknown",
          "attributes": {
            "made_by": "Alderman Parker"
          },
          "source_chunks": [
            4
          ],
          "timestamp": 1000.629,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 42
        }
      ],
      "timestamp": 1000.629,
      "end_timestamp": 1000.629,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0040",
      "event_type": "decision",
      "subject": "Suspension of rules vote",
      "summary": "The suspension of rules must pass by a two-thirds majority, with votes recorded for Sanders (No), Sellers (Aye), Klemm (Aye), Johnson (Aye), Simmons (No), Parker (Aye), Stacy (No), and Shadle (unknown outcome).",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        43
      ],
      "source_chunks": [
        4
      ],
      "components": {
        "vote": [
          43
        ]
      },
      "evidence": [
        {
          "text": "Madam Clerk, could you please take the role on the suspension only? Sanders? No. Sellers? Aye. Klemm? Aye. Johnson? Aye. Simmons? No. Parker? Aye. Stacy? No. And Shadle?",
          "source_record_indices": [
            43
          ],
          "timestamp": 1000.629,
          "end_timestamp": 1000.629,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "vote",
          "subject": "Suspension of rules vote",
          "summary": "The suspension of rules must pass by a two-thirds majority, with votes recorded for Sanders (No), Sellers (Aye), Klemm (Aye), Johnson (Aye), Simmons (No), Parker (Aye), Stacy (No), and Shadle (unknown outcome).",
          "evidence": "Madam Clerk, could you please take the role on the suspension only? Sanders? No. Sellers? Aye. Klemm? Aye. Johnson? Aye. Simmons? No. Parker? Aye. Stacy? No. And Shadle?",
          "attribution": "unknown",
          "attributes": {
            "roll_call": {
              "Sanders": "No",
              "Sellers": "Aye",
              "Klemm": "Aye",
              "Johnson": "Aye",
              "Simmons": "No",
              "Parker": "Aye",
              "Stacy": "No",
              "Shadle": "unknown"
            }
          },
          "source_chunks": [
            4
          ],
          "timestamp": 1000.629,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 43
        }
      ],
      "timestamp": 1000.629,
      "end_timestamp": 1000.629,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0041",
      "event_type": "decision",
      "subject": "Suspension of the rules",
      "summary": "A motion was made by Alderman Parker to suspend the rules.",
      "grouping": {
        "method": "decision_sequence",
        "duplicate_rules": []
      },
      "source_record_indices": [
        44,
        45
      ],
      "source_chunks": [
        5
      ],
      "components": {
        "motion": [
          44
        ],
        "vote": [
          45
        ]
      },
      "evidence": [
        {
          "text": "we have a motion made by Alderman Sellers seconded by Alderman Shadle and we have a motion made by Alderman Parker to suspend the rules",
          "source_record_indices": [
            44
          ],
          "timestamp": 1000.629,
          "end_timestamp": 1000.629,
          "video_id": "CMlnl3Iyc6E"
        },
        {
          "text": "Madam Clerk, could you please take the role on the suspension only? Sanders? No. Sellers? Aye. Klemm? Aye. Johnson? Aye. Simmons? No. Parker? Aye. Stacy? No. And Shadle? Aye. The motion to suspend fails. Clark, 5-3.",
          "source_record_indices": [
            45
          ],
          "timestamp": 1000.629,
          "end_timestamp": 1000.629,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "motion",
          "subject": "Suspension of the rules",
          "summary": "A motion was made by Alderman Parker to suspend the rules.",
          "evidence": "we have a motion made by Alderman Sellers seconded by Alderman Shadle and we have a motion made by Alderman Parker to suspend the rules",
          "attributes": {
            "made_by": "Alderman Parker",
            "seconded_by": "unknown"
          },
          "source_chunks": [
            5
          ],
          "timestamp": 1000.629,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 44
        },
        {
          "record_type": "vote",
          "subject": "Suspension of the rules",
          "summary": "The vote on the motion to suspend the rules failed with a 5-3 tally.",
          "evidence": "Madam Clerk, could you please take the role on the suspension only? Sanders? No. Sellers? Aye. Klemm? Aye. Johnson? Aye. Simmons? No. Parker? Aye. Stacy? No. And Shadle? Aye. The motion to suspend fails. Clark, 5-3.",
          "attributes": {
            "vote_outcome": "failed",
            "vote_method": "roll_call",
            "vote_tally": "5-3"
          },
          "source_chunks": [
            5
          ],
          "timestamp": 1000.629,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 45
        }
      ],
      "outcome": "failed",
      "timestamp": 1000.629,
      "end_timestamp": 1000.629,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0042",
      "event_type": "discussion",
      "subject": "Mayor's vote on ordinance passage",
      "summary": "The Mayor cast a vote after the council reached a 6-3 tally.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        46
      ],
      "source_chunks": [
        5
      ],
      "components": {},
      "evidence": [
        {
          "text": "Oh, I'm sorry, Attorney Ziedel. Mayor, what say you? Aye. Is that enough votes, Attorney Ziedel? We needed the 6, so we have 6-3. Thank you for that clarification.",
          "source_record_indices": [
            46
          ],
          "timestamp": 1078.029,
          "end_timestamp": 1078.029,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "discussion",
          "subject": "Mayor's vote on ordinance passage",
          "summary": "The Mayor cast a vote after the council reached a 6-3 tally.",
          "evidence": "Oh, I'm sorry, Attorney Ziedel. Mayor, what say you? Aye. Is that enough votes, Attorney Ziedel? We needed the 6, so we have 6-3. Thank you for that clarification.",
          "source_chunks": [
            5
          ],
          "timestamp": 1078.029,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 46
        }
      ],
      "timestamp": 1078.029,
      "end_timestamp": 1078.029,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0043",
      "event_type": "decision",
      "subject": "Final passage of ordinance",
      "summary": "The final passage of the ordinance passed with a seven to one vote.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        47
      ],
      "source_chunks": [
        5
      ],
      "components": {
        "vote": [
          47
        ]
      },
      "evidence": [
        {
          "text": "Madam Clerk please take the roll. Sanders? No. Sellers? Aye. Klemm? Aye. Johnson? Aye. Simmons? Parker? Aye. Stacy? Aye. And Shadle? Aye. And the ordinance passes seven to one.",
          "source_record_indices": [
            47
          ],
          "timestamp": 1205.619,
          "end_timestamp": 1205.619,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "vote",
          "subject": "Final passage of ordinance",
          "summary": "The final passage of the ordinance passed with a seven to one vote.",
          "evidence": "Madam Clerk please take the roll. Sanders? No. Sellers? Aye. Klemm? Aye. Johnson? Aye. Simmons? Parker? Aye. Stacy? Aye. And Shadle? Aye. And the ordinance passes seven to one.",
          "source_chunks": [
            5
          ],
          "timestamp": 1205.619,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 47
        }
      ],
      "outcome": "passed",
      "timestamp": 1205.619,
      "end_timestamp": 1205.619,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0044",
      "event_type": "presentation",
      "subject": "Ordinance adjustments and department representation",
      "summary": "Boyer stated that Darren Steagall is a representative of Fehr Graham, which has proven excellent for the city.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        48
      ],
      "source_chunks": [
        5
      ],
      "components": {},
      "evidence": [
        {
          "text": "Manager, Boyer. Darren is a representative of the firm that we're using, Fehr Graham, who has proven, especially over the last few years with a very large construction program, that this has been working out excellent for the city.",
          "source_record_indices": [
            48
          ],
          "timestamp": 1122.15,
          "end_timestamp": 1122.15,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "presentation",
          "subject": "Ordinance adjustments and department representation",
          "summary": "Boyer stated that Darren Steagall is a representative of Fehr Graham, which has proven excellent for the city.",
          "evidence": "Manager, Boyer. Darren is a representative of the firm that we're using, Fehr Graham, who has proven, especially over the last few years with a very large construction program, that this has been working out excellent for the city.",
          "source_chunks": [
            5
          ],
          "timestamp": 1122.15,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 48
        }
      ],
      "timestamp": 1122.15,
      "end_timestamp": 1122.15,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0045",
      "event_type": "discussion",
      "subject": "Assessor appointment status",
      "summary": "A question was raised regarding whether an assessor is being sought for the position.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        49
      ],
      "source_chunks": [
        5
      ],
      "components": {},
      "evidence": [
        {
          "text": "Yes, I would like to know, are we looking for an assessor to be appointed to this position? And Darren Steagall sits here as the director over the water department, but his name is not stated nowhere in here, and why is that?",
          "source_record_indices": [
            49
          ],
          "timestamp": 1094.269,
          "end_timestamp": 1094.269,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "discussion",
          "subject": "Assessor appointment status",
          "summary": "A question was raised regarding whether an assessor is being sought for the position.",
          "evidence": "Yes, I would like to know, are we looking for an assessor to be appointed to this position? And Darren Steagall sits here as the director over the water department, but his name is not stated nowhere in here, and why is that?",
          "source_chunks": [
            5
          ],
          "timestamp": 1094.269,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 49
        }
      ],
      "timestamp": 1094.269,
      "end_timestamp": 1094.269,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0046",
      "event_type": "discussion",
      "subject": "Assessor appointment status clarification",
      "summary": "The council was informed they are currently not looking for a public works director or an assessor.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        50
      ],
      "source_chunks": [
        5
      ],
      "components": {},
      "evidence": [
        {
          "text": "At this time, we're not looking for anyone. We're not looking for a we're not looking for a public works director.",
          "source_record_indices": [
            50
          ],
          "timestamp": 1178.029,
          "end_timestamp": 1178.029,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "discussion",
          "subject": "Assessor appointment status clarification",
          "summary": "The council was informed they are currently not looking for a public works director or an assessor.",
          "evidence": "At this time, we're not looking for anyone. We're not looking for a we're not looking for a public works director.",
          "source_chunks": [
            5
          ],
          "timestamp": 1178.029,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 50
        }
      ],
      "timestamp": 1178.029,
      "end_timestamp": 1178.029,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0047",
      "event_type": "procedural_action",
      "subject": "Leave of council request",
      "summary": "A member requested to ask for a leave of council.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        51
      ],
      "source_chunks": [
        5
      ],
      "components": {},
      "evidence": [
        {
          "text": "Zandra, are you ready to do what you needed to? Or do you want to wait until the end of the meeting? I was going to ask for a leave of council. Is that what you were looking for?",
          "source_record_indices": [
            51
          ],
          "timestamp": 1222.97,
          "end_timestamp": 1222.97,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "procedural_action",
          "subject": "Leave of council request",
          "summary": "A member requested to ask for a leave of council.",
          "evidence": "Zandra, are you ready to do what you needed to? Or do you want to wait until the end of the meeting? I was going to ask for a leave of council. Is that what you were looking for?",
          "source_chunks": [
            5
          ],
          "timestamp": 1222.97,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 51
        }
      ],
      "timestamp": 1222.97,
      "end_timestamp": 1222.97,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0048",
      "event_type": "presentation",
      "subject": "Adoption of Resolution 2025-155: Auditing Services Agreement",
      "summary": "Director Richter presented background on the RFP process and Lauterbach and Eamon's fees.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        52
      ],
      "source_chunks": [
        5
      ],
      "components": {},
      "evidence": [
        {
          "text": "Director Richter. Thank you, your honor. In January of 2023, the finance department issued a request for proposal for auditing Services for the fiscal years of 2022 through 2026. On February 6th of 2023, City Council approved the bid from Lauterbach and Amon. Past practice has been to obtain multi-year proposals during the RFP process. However, individual engagement letters are signed for each of the fiscal years to be audited. Lauterbach and Amon's fees for the City's 2025 audit The audit are $45,430. This is a 3% increase from the prior year.",
          "source_record_indices": [
            52
          ],
          "timestamp": 1280.529,
          "end_timestamp": 1280.529,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "presentation",
          "subject": "Adoption of Resolution 2025-155: Auditing Services Agreement",
          "summary": "Director Richter presented background on the RFP process and Lauterbach and Eamon's fees.",
          "evidence": "Director Richter. Thank you, your honor. In January of 2023, the finance department issued a request for proposal for auditing Services for the fiscal years of 2022 through 2026. On February 6th of 2023, City Council approved the bid from Lauterbach and Amon. Past practice has been to obtain multi-year proposals during the RFP process. However, individual engagement letters are signed for each of the fiscal years to be audited. Lauterbach and Amon's fees for the City's 2025 audit The audit are $45,430. This is a 3% increase from the prior year.",
          "source_chunks": [
            5
          ],
          "timestamp": 1280.529,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 52
        }
      ],
      "timestamp": 1280.529,
      "end_timestamp": 1280.529,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0049",
      "event_type": "contract",
      "subject": "Auditing Services Agreement with Lauterbach and Eamon",
      "summary": "The agreement covers auditing services for the city.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        53
      ],
      "source_chunks": [
        5
      ],
      "components": {},
      "evidence": [
        {
          "text": "item number 11, which is the adoption of resolution 2025-155. Resolution authorizing and approving an agreement with Lauterbach and Eamon to provide auditing services to the city.",
          "source_record_indices": [
            53
          ],
          "timestamp": 1257.42,
          "end_timestamp": 1257.42,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "contract",
          "subject": "Auditing Services Agreement with Lauterbach and Eamon",
          "summary": "The agreement covers auditing services for the city.",
          "evidence": "item number 11, which is the adoption of resolution 2025-155. Resolution authorizing and approving an agreement with Lauterbach and Eamon to provide auditing services to the city.",
          "source_chunks": [
            5
          ],
          "timestamp": 1257.42,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 53
        }
      ],
      "timestamp": 1257.42,
      "end_timestamp": 1257.42,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0050",
      "event_type": "decision",
      "subject": "Adoption of fiscal year 2025 engagement letter with Lauterbach and Eamon",
      "summary": "Vote on the adoption of the resolution regarding the engagement letter.",
      "grouping": {
        "method": "decision_sequence",
        "duplicate_rules": []
      },
      "source_record_indices": [
        54,
        55
      ],
      "source_chunks": [
        6
      ],
      "components": {
        "request": [
          54
        ],
        "vote": [
          55
        ]
      },
      "evidence": [
        {
          "text": "So therefore, there are a couple of the notable changes. It's relatively flat this year, very fortunate on various coverages. So we're looking at a minor overall increase, but relatively flat, so I think we're looking at about $9,537 when it comes to the property, inland marine package, automobile liability, umbrella, crime, cyber, and so forth. So overall, staff is happy with the renewal, and we are fortunate to see that was less than 1% of total coverage limits. So the city will also receive a safety grant from the Illinois Public Risk Association for I'm sorry risk fund for 16,244 for safety related equipment and staff recommends moving forward with the 2026 liability property and workers compensation insurance. Is there a motion to adopt? So I'll move.",
          "source_record_indices": [
            54
          ],
          "timestamp": 1463.15,
          "end_timestamp": 1463.15,
          "video_id": "CMlnl3Iyc6E"
        },
        {
          "text": "Madam Clerk, please take the roll. Sanders? No. Sellers? Aye. Klemm? Aye. Johnson? Aye. Simmons? Aye. Parker? Aye. Stacy? Aye. And Shadle? Aye. The resolution is adopted 7 to 1.",
          "source_record_indices": [
            55
          ],
          "timestamp": 1374.93,
          "end_timestamp": 1374.93,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "motion",
          "subject": "Adoption of fiscal year 2025 engagement letter with Lauterbach and Eamon",
          "summary": "Motion to adopt the fiscal year 2025 engagement letter with Lauterbach and Eamon.",
          "evidence": "So therefore, there are a couple of the notable changes. It's relatively flat this year, very fortunate on various coverages. So we're looking at a minor overall increase, but relatively flat, so I think we're looking at about $9,537 when it comes to the property, inland marine package, automobile liability, umbrella, crime, cyber, and so forth. So overall, staff is happy with the renewal, and we are fortunate to see that was less than 1% of total coverage limits. So the city will also receive a safety grant from the Illinois Public Risk Association for I'm sorry risk fund for 16,244 for safety related equipment and staff recommends moving forward with the 2026 liability property and workers compensation insurance. Is there a motion to adopt? So I'll move.",
          "attribution": "Manager Boyer",
          "attributes": {
            "made_by": "Alderman Shadle",
            "seconded_by": "Alderman Sellers"
          },
          "source_chunks": [
            6
          ],
          "timestamp": 1463.15,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 54
        },
        {
          "record_type": "vote",
          "subject": "Adoption of fiscal year 2025 engagement letter with Lauterbach and Eamon",
          "summary": "Vote on the adoption of the resolution regarding the engagement letter.",
          "evidence": "Madam Clerk, please take the roll. Sanders? No. Sellers? Aye. Klemm? Aye. Johnson? Aye. Simmons? Aye. Parker? Aye. Stacy? Aye. And Shadle? Aye. The resolution is adopted 7 to 1.",
          "attribution": "Alderman Shadle",
          "attributes": {
            "vote_outcome": "passed",
            "vote_method": "roll_call",
            "vote_tally": "7 to 1",
            "roll_call": {
              "Sanders": "No",
              "Sellers": "Aye",
              "Klemm": "Aye",
              "Johnson": "Aye",
              "Simmons": "Aye",
              "Parker": "Aye",
              "Stacy": "Aye",
              "Shadle": "Aye"
            }
          },
          "source_chunks": [
            6
          ],
          "timestamp": 1374.93,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 55
        }
      ],
      "outcome": "passed",
      "attributions": [
        "Manager Boyer",
        "Alderman Shadle"
      ],
      "timestamp": 1374.93,
      "end_timestamp": 1463.15,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0051",
      "event_type": "procedural_action",
      "subject": "Item number 12: Adoption of resolution",
      "summary": "The item number 12 was the adoption of a resolution.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        56
      ],
      "source_chunks": [
        6
      ],
      "components": {},
      "evidence": [
        {
          "text": "Item number 12 is the adoption of resolution Thank you, Manager Boyer.",
          "source_record_indices": [
            56
          ],
          "timestamp": 1388.539,
          "end_timestamp": 1388.539,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "procedural_action",
          "subject": "Item number 12: Adoption of resolution",
          "summary": "The item number 12 was the adoption of a resolution.",
          "evidence": "Item number 12 is the adoption of resolution Thank you, Manager Boyer.",
          "attribution": "Manager Boyer",
          "attributes": {
            "identifiers": [
              "Item number 12"
            ]
          },
          "source_chunks": [
            6
          ],
          "timestamp": 1388.539,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 56
        }
      ],
      "attributions": [
        "Manager Boyer"
      ],
      "timestamp": 1388.539,
      "end_timestamp": 1388.539,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0052",
      "event_type": "decision",
      "subject": "Adoption of 2026 insurance renewal",
      "summary": "Motion to move forward with the 2026 liability property and workers compensation insurance.",
      "grouping": {
        "method": "decision_sequence",
        "duplicate_rules": []
      },
      "source_record_indices": [
        57,
        58
      ],
      "source_chunks": [
        6
      ],
      "components": {
        "motion": [
          57
        ],
        "vote": [
          58
        ]
      },
      "evidence": [
        {
          "text": "Is there a motion to adopt? So I'll move. Second. Motion made by Alderman Shadle seconded by Alderman Sellers.",
          "source_record_indices": [
            57
          ],
          "timestamp": 1487.869,
          "end_timestamp": 1487.869,
          "video_id": "CMlnl3Iyc6E"
        },
        {
          "text": "Madam Clerk please take the roll. Sanders? Yes. Sellers? Aye. Klemm? Aye. Johnson? Aye. Simmons, Parker, Stacy, and Shadle. The resolution is adopted 8-0.",
          "source_record_indices": [
            58
          ],
          "timestamp": 1512.63,
          "end_timestamp": 1512.63,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "motion",
          "subject": "Adoption of 2026 insurance renewal",
          "summary": "Motion to move forward with the 2026 liability property and workers compensation insurance.",
          "evidence": "Is there a motion to adopt? So I'll move. Second. Motion made by Alderman Shadle seconded by Alderman Sellers.",
          "attribution": "Alderman Shadle",
          "attributes": {
            "made_by": "Alderman Shadle",
            "seconded_by": "Alderman Sellers"
          },
          "source_chunks": [
            6
          ],
          "timestamp": 1487.869,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 57
        },
        {
          "record_type": "vote",
          "subject": "Adoption of 2026 insurance renewal",
          "summary": "Vote on the adoption of the resolution for the 2026 insurance renewal.",
          "evidence": "Madam Clerk please take the roll. Sanders? Yes. Sellers? Aye. Klemm? Aye. Johnson? Aye. Simmons, Parker, Stacy, and Shadle. The resolution is adopted 8-0.",
          "attribution": "Alderman Shadle",
          "attributes": {
            "vote_outcome": "passed",
            "vote_method": "roll_call",
            "vote_tally": "8-0",
            "roll_call": {
              "Sanders": "Yes",
              "Sellers": "Aye",
              "Klemm": "Aye",
              "Johnson": "Aye",
              "Simmons": "Aye",
              "Parker": "Aye",
              "Stacy": "Aye",
              "Shadle": "Aye"
            }
          },
          "source_chunks": [
            6
          ],
          "timestamp": 1512.63,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 58
        }
      ],
      "outcome": "passed",
      "attributions": [
        "Alderman Shadle"
      ],
      "timestamp": 1487.869,
      "end_timestamp": 1512.63,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0053",
      "event_type": "procedural_action",
      "subject": "Item number 13: Adoption of resolution 2025-157",
      "summary": "The item number 13 was the adoption of resolution 2025-157.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        59
      ],
      "source_chunks": [
        6
      ],
      "components": {},
      "evidence": [
        {
          "text": "Item number 13 is the adoption of resolution 2025-157. Could you please read this?",
          "source_record_indices": [
            59
          ],
          "timestamp": 1512.63,
          "end_timestamp": 1512.63,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "procedural_action",
          "subject": "Item number 13: Adoption of resolution 2025-157",
          "summary": "The item number 13 was the adoption of resolution 2025-157.",
          "evidence": "Item number 13 is the adoption of resolution 2025-157. Could you please read this?",
          "attribution": "Mayor",
          "source_chunks": [
            6
          ],
          "timestamp": 1512.63,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 59
        }
      ],
      "attributions": [
        "Mayor"
      ],
      "timestamp": 1512.63,
      "end_timestamp": 1512.63,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0054",
      "event_type": "resolution",
      "subject": "Approving payment for upfitting district chief vehicle",
      "summary": "Resolution approving payment of invoice to mobile electronics for upfitting district chief vehicle.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        60
      ],
      "source_chunks": [
        6
      ],
      "components": {},
      "evidence": [
        {
          "text": "Could you please read this? Resolution approving payment of invoice to mobile electronics for upfitting district chief vehicle. Thank you, Chief.",
          "source_record_indices": [
            60
          ],
          "timestamp": 1512.63,
          "end_timestamp": 1512.63,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "resolution",
          "subject": "Approving payment for upfitting district chief vehicle",
          "summary": "Resolution approving payment of invoice to mobile electronics for upfitting district chief vehicle.",
          "evidence": "Could you please read this? Resolution approving payment of invoice to mobile electronics for upfitting district chief vehicle. Thank you, Chief.",
          "source_chunks": [
            6
          ],
          "timestamp": 1512.63,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 60
        }
      ],
      "timestamp": 1512.63,
      "end_timestamp": 1512.63,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0055",
      "event_type": "financial",
      "subject": "Approval for mobile electronics invoices",
      "summary": "Three individual and specific invoices totaling $13,972.92 are being brought to council for approval.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        61
      ],
      "source_chunks": [
        7
      ],
      "components": {},
      "evidence": [
        {
          "text": "So tonight, I'm bringing those three individual and specific invoices to council for approval for mobile electronics for a total sum of $13,972.92.",
          "source_record_indices": [
            61
          ],
          "timestamp": 1620.119,
          "end_timestamp": 1620.119,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "financial",
          "subject": "Approval for mobile electronics invoices",
          "summary": "Three individual and specific invoices totaling $13,972.92 are being brought to council for approval.",
          "evidence": "So tonight, I'm bringing those three individual and specific invoices to council for approval for mobile electronics for a total sum of $13,972.92.",
          "attribution": "Manager Boyer",
          "attributes": {
            "identifiers": [
              "mobile electronics"
            ]
          },
          "source_chunks": [
            7
          ],
          "timestamp": 1620.119,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 61
        }
      ],
      "attributions": [
        "Manager Boyer"
      ],
      "timestamp": 1620.119,
      "end_timestamp": 1620.119,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0056",
      "event_type": "project",
      "subject": "Fire Capital Improvement Fund status",
      "summary": "The project for the entire vehicle is out of the Fire Capital Improvement Fund which was provided for in this year's budget, and they are currently under budget.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        62
      ],
      "source_chunks": [
        7
      ],
      "components": {},
      "evidence": [
        {
          "text": "So that project for the entire vehicle is out of the Fire Capital Improvement Fund which was provided for in this year's budget. We are currently under budget with this project.",
          "source_record_indices": [
            62
          ],
          "timestamp": 1634.819,
          "end_timestamp": 1634.819,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "project",
          "subject": "Fire Capital Improvement Fund status",
          "summary": "The project for the entire vehicle is out of the Fire Capital Improvement Fund which was provided for in this year's budget, and they are currently under budget.",
          "evidence": "So that project for the entire vehicle is out of the Fire Capital Improvement Fund which was provided for in this year's budget. We are currently under budget with this project.",
          "attribution": "Manager Boyer",
          "source_chunks": [
            7
          ],
          "timestamp": 1634.819,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 62
        }
      ],
      "attributions": [
        "Manager Boyer"
      ],
      "timestamp": 1634.819,
      "end_timestamp": 1634.819,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0057",
      "event_type": "decision",
      "subject": "Approval to pay final bill for mobile electronics",
      "summary": "Motion made to approve payment of the last and final bill.",
      "grouping": {
        "method": "decision_sequence",
        "duplicate_rules": []
      },
      "source_record_indices": [
        63,
        64
      ],
      "source_chunks": [
        7
      ],
      "components": {
        "motion": [
          63
        ],
        "vote": [
          64
        ]
      },
      "evidence": [
        {
          "text": "Is there a motion to adopt? So moved. Second.",
          "source_record_indices": [
            63
          ],
          "timestamp": 1650.98,
          "end_timestamp": 1650.98,
          "video_id": "CMlnl3Iyc6E"
        },
        {
          "text": "We have a motion made by Alderman Klemm, seconded by Alderman Shadle. Discussion on the resolution. Madam Clerk, please take the roll. Sellers? Yes. Sellers? Aye. Klemm? Aye. Johnson? Aye. Simmons? Parker? Aye. Stacy? Aye. And Shadle? Aye. The resolution is adopted 8-0.",
          "source_record_indices": [
            64
          ],
          "timestamp": 1650.98,
          "end_timestamp": 1650.98,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "motion",
          "subject": "Approval to pay final bill for mobile electronics",
          "summary": "Motion made to approve payment of the last and final bill.",
          "evidence": "Is there a motion to adopt? So moved. Second.",
          "attribution": "Unknown",
          "attributes": {
            "made_by": "Unknown",
            "seconded_by": "Unknown"
          },
          "source_chunks": [
            7
          ],
          "timestamp": 1650.98,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 63
        },
        {
          "record_type": "vote",
          "subject": "Approval to pay final bill for mobile electronics",
          "summary": "Vote on the motion made by Alderman Klemm, seconded by Alderman Shadle.",
          "evidence": "We have a motion made by Alderman Klemm, seconded by Alderman Shadle. Discussion on the resolution. Madam Clerk, please take the roll. Sellers? Yes. Sellers? Aye. Klemm? Aye. Johnson? Aye. Simmons? Parker? Aye. Stacy? Aye. And Shadle? Aye. The resolution is adopted 8-0.",
          "attribution": "Unknown",
          "attributes": {
            "vote_outcome": "passed",
            "vote_method": "roll_call",
            "vote_tally": "8-0",
            "roll_call": {
              "Sellers": "Aye",
              "Klemm": "Aye",
              "Johnson": "Aye",
              "Simmons": "Aye",
              "Parker": "Aye",
              "Stacy": "Aye",
              "Shadle": "Aye"
            }
          },
          "source_chunks": [
            7
          ],
          "timestamp": 1650.98,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 64
        }
      ],
      "outcome": "passed",
      "timestamp": 1650.98,
      "end_timestamp": 1650.98,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0058",
      "event_type": "resolution",
      "subject": "Adoption of resolution 2025-158: Fehr Graham 2026 Master Services Agreement",
      "summary": "Item number 14 is the adoption of resolution 2025-158, approving the Fehr Graham 2026 Master Services Agreement.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        65
      ],
      "source_chunks": [
        7
      ],
      "components": {},
      "evidence": [
        {
          "text": "Item number 14 is the adoption of resolution 2025-158. Could you please read this? Resolution approving Fehr Graham 2026 Master Services Agreement.",
          "source_record_indices": [
            65
          ],
          "timestamp": 1658.779,
          "end_timestamp": 1658.779,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "resolution",
          "subject": "Adoption of resolution 2025-158: Fehr Graham 2026 Master Services Agreement",
          "summary": "Item number 14 is the adoption of resolution 2025-158, approving the Fehr Graham 2026 Master Services Agreement.",
          "evidence": "Item number 14 is the adoption of resolution 2025-158. Could you please read this? Resolution approving Fehr Graham 2026 Master Services Agreement.",
          "attribution": "Unknown",
          "attributes": {
            "identifiers": [
              "resolution 2025-158"
            ]
          },
          "source_chunks": [
            7
          ],
          "timestamp": 1658.779,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 65
        }
      ],
      "timestamp": 1658.779,
      "end_timestamp": 1658.779,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0059",
      "event_type": "presentation",
      "subject": "Fehr Graham Master Services Agreement for 2026",
      "summary": "The agreement is with Fehr Graham, who understands the city's infrastructure and has an inventory of all roads. It is needed because 2026 will be a busy year.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        66
      ],
      "source_chunks": [
        7
      ],
      "components": {},
      "evidence": [
        {
          "text": "Each year, one of the things that we approve is the Master Services This is with Fehr Graham. They understand our infrastructure. Obviously, they have an inventory of all of our roads. They have a very good understanding of what it is we need to be doing out here throughout our construction season. 2026 Is going to be a very busy year, and we need to have a master services agreement set up so that we will have the necessary expertise on hand and ready to go when we run into unexpected things as well as projects that need to be moved forward.",
          "source_record_indices": [
            66
          ],
          "timestamp": 1658.779,
          "end_timestamp": 1658.779,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "presentation",
          "subject": "Fehr Graham Master Services Agreement for 2026",
          "summary": "The agreement is with Fehr Graham, who understands the city's infrastructure and has an inventory of all roads. It is needed because 2026 will be a busy year.",
          "evidence": "Each year, one of the things that we approve is the Master Services This is with Fehr Graham. They understand our infrastructure. Obviously, they have an inventory of all of our roads. They have a very good understanding of what it is we need to be doing out here throughout our construction season. 2026 Is going to be a very busy year, and we need to have a master services agreement set up so that we will have the necessary expertise on hand and ready to go when we run into unexpected things as well as projects that need to be moved forward.",
          "attribution": "Manager Boyer",
          "source_chunks": [
            7
          ],
          "timestamp": 1658.779,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 66
        }
      ],
      "attributions": [
        "Manager Boyer"
      ],
      "timestamp": 1658.779,
      "end_timestamp": 1658.779,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0060",
      "event_type": "contract",
      "subject": "Fehr Graham Master Services Agreement amount",
      "summary": "The agreement with Fehr Graham is for $450,000 for the Master Services Agreement.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        67
      ],
      "source_chunks": [
        7
      ],
      "components": {},
      "evidence": [
        {
          "text": "Ford. So this year we're bringing Ford to council. It's an agreement with Fehr Graham for $450,000 for the Master Services Agreement.",
          "source_record_indices": [
            67
          ],
          "timestamp": 1727.36,
          "end_timestamp": 1727.36,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "contract",
          "subject": "Fehr Graham Master Services Agreement amount",
          "summary": "The agreement with Fehr Graham is for $450,000 for the Master Services Agreement.",
          "evidence": "Ford. So this year we're bringing Ford to council. It's an agreement with Fehr Graham for $450,000 for the Master Services Agreement.",
          "attribution": "Unknown",
          "attributes": {
            "identifiers": [
              "Fehr Graham 2026 Master Services Agreement"
            ]
          },
          "source_chunks": [
            7
          ],
          "timestamp": 1727.36,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 67
        }
      ],
      "timestamp": 1727.36,
      "end_timestamp": 1727.36,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0061",
      "event_type": "decision",
      "subject": "Adoption of Fehr Graham Master Services Agreement",
      "summary": "Motion made to adopt the master services agreement with Fehr Graham.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        68
      ],
      "source_chunks": [
        7
      ],
      "components": {
        "motion": [
          68
        ]
      },
      "evidence": [
        {
          "text": "Is there a motion to adopt? So moved. Second. Motion made by Alderman Shadle, seconded by Alderman Sellers.",
          "source_record_indices": [
            68
          ]
        }
      ],
      "source_records": [
        {
          "record_type": "motion",
          "subject": "Adoption of Fehr Graham Master Services Agreement",
          "summary": "Motion made to adopt the master services agreement with Fehr Graham.",
          "evidence": "Is there a motion to adopt? So moved. Second. Motion made by Alderman Shadle, seconded by Alderman Sellers.",
          "attribution": "Unknown",
          "attributes": {
            "made_by": "Alderman Shadle",
            "seconded_by": "Alderman Sellers"
          },
          "source_chunks": [
            7
          ],
          "record_index": 68
        }
      ]
    },
    {
      "event_id": "event_0062",
      "event_type": "discussion",
      "subject": "Council discussion on Fehr Graham contract negotiation",
      "summary": "A council member questioned if the council had negotiated this contract with Fehr and Graham.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        69
      ],
      "source_chunks": [
        7
      ],
      "components": {},
      "evidence": [
        {
          "text": "Alderman Sanders. Have council negotiated this contract with Fehr and Graham? Just a question I'm throwing out there.",
          "source_record_indices": [
            69
          ],
          "timestamp": 1773.92,
          "end_timestamp": 1773.92,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "discussion",
          "subject": "Council discussion on Fehr Graham contract negotiation",
          "summary": "A council member questioned if the council had negotiated this contract with Fehr and Graham.",
          "evidence": "Alderman Sanders. Have council negotiated this contract with Fehr and Graham? Just a question I'm throwing out there.",
          "attribution": "Alderman Sanders",
          "source_chunks": [
            7
          ],
          "timestamp": 1773.92,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 69
        }
      ],
      "attributions": [
        "Alderman Sanders"
      ],
      "timestamp": 1773.92,
      "end_timestamp": 1773.92,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0063",
      "event_type": "discussion",
      "subject": "Council discussion on Fehr Graham contract negotiation",
      "summary": "Manager Boyer stated that while the council has not negotiated it, they have discussed it annually and it is part of their success strategy.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        70
      ],
      "source_chunks": [
        7
      ],
      "components": {},
      "evidence": [
        {
          "text": "Manager Boyer? Well, we have, I have. You have. Yes. We have negotiated. The council has not. Well, tonight we're bringing this forward as the conclusion. Bringing it forward, but council has not made a discussion on this particular contract. Well, I guess this would be the discussion on this contract. No, council has not had the discussion about this contract. Actually, I've had this discussion with many of the council members, especially it's been every year and this is something we do every year because this is part of the secret to our success in terms of getting projects going and launched and completed so if three years on council isn't enough experience I don't know what else we got to do but we're doing this every single year and it's worked out phenomenally yeah",
          "source_record_indices": [
            70
          ],
          "timestamp": 1798.119,
          "end_timestamp": 1798.119,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "discussion",
          "subject": "Council discussion on Fehr Graham contract negotiation",
          "summary": "Manager Boyer stated that while the council has not negotiated it, they have discussed it annually and it is part of their success strategy.",
          "evidence": "Manager Boyer? Well, we have, I have. You have. Yes. We have negotiated. The council has not. Well, tonight we're bringing this forward as the conclusion. Bringing it forward, but council has not made a discussion on this particular contract. Well, I guess this would be the discussion on this contract. No, council has not had the discussion about this contract. Actually, I've had this discussion with many of the council members, especially it's been every year and this is something we do every year because this is part of the secret to our success in terms of getting projects going and launched and completed so if three years on council isn't enough experience I don't know what else we got to do but we're doing this every single year and it's worked out phenomenally yeah",
          "attribution": "Manager Boyer",
          "source_chunks": [
            7
          ],
          "timestamp": 1798.119,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 70
        }
      ],
      "attributions": [
        "Manager Boyer"
      ],
      "timestamp": 1798.119,
      "end_timestamp": 1798.119,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0064",
      "event_type": "discussion",
      "subject": "Council discussion on contract process",
      "summary": "The speaker questioned if the council had discussed a specific contract and noted that the normal process involves staff presenting an item to counsel for a vote.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        71
      ],
      "source_chunks": [
        8
      ],
      "components": {},
      "evidence": [
        {
          "text": "my question is has council had a discussion on this contract that's the question that I'm Mascin. Okay, so Attorney Zito. Alderman Sanders, so this is your opportunity to have the discussion on this contract. So the normal process would be staff is going to present an item to counsel to vote on it.",
          "source_record_indices": [
            71
          ],
          "timestamp": 1811.519,
          "end_timestamp": 1811.519,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "discussion",
          "subject": "Council discussion on contract process",
          "summary": "The speaker questioned if the council had discussed a specific contract and noted that the normal process involves staff presenting an item to counsel for a vote.",
          "evidence": "my question is has council had a discussion on this contract that's the question that I'm Mascin. Okay, so Attorney Zito. Alderman Sanders, so this is your opportunity to have the discussion on this contract. So the normal process would be staff is going to present an item to counsel to vote on it.",
          "attribution": "Alderman Sanders",
          "source_chunks": [
            8
          ],
          "timestamp": 1811.519,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 71
        }
      ],
      "attributions": [
        "Alderman Sanders"
      ],
      "timestamp": 1811.519,
      "end_timestamp": 1811.519,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0065",
      "event_type": "discussion",
      "subject": "Council procedure regarding contracts",
      "summary": "The speaker clarified that only the council can discuss matters of counsel and stated that the city manager negotiates contracts before they come to the council for discussion.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        72
      ],
      "source_chunks": [
        8
      ],
      "components": {},
      "evidence": [
        {
          "text": "You do not direct counsel, okay? You do not discuss the matters of counsel. I haven't actually given you the floor, Alderman Sanders. I'm on the floor. But the last one I gave the floor to was the attorney. So you're actually out of order by doing that, so please refrain.",
          "source_record_indices": [
            72
          ],
          "timestamp": 1811.519,
          "end_timestamp": 1811.519,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "discussion",
          "subject": "Council procedure regarding contracts",
          "summary": "The speaker clarified that only the council can discuss matters of counsel and stated that the city manager negotiates contracts before they come to the council for discussion.",
          "evidence": "You do not direct counsel, okay? You do not discuss the matters of counsel. I haven't actually given you the floor, Alderman Sanders. I'm on the floor. But the last one I gave the floor to was the attorney. So you're actually out of order by doing that, so please refrain.",
          "attribution": "Unknown",
          "source_chunks": [
            8
          ],
          "timestamp": 1811.519,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 72
        }
      ],
      "timestamp": 1811.519,
      "end_timestamp": 1811.519,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0066",
      "event_type": "discussion",
      "subject": "Evaluating contract necessity for taxpayers",
      "summary": "A council member asked how to assure taxpayers they are getting the best price for needed services and mentioned a comparable action taken by Peoria, Illinois, on July 28th, 2022.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        73
      ],
      "source_chunks": [
        8
      ],
      "components": {},
      "evidence": [
        {
          "text": "How can we insure the taxpayers that we are getting the best price for the needed services? For a request for quotes from other firms. And before anyone say that we can't do it, please note that on July 28th, 2022, the city of Peoria, Illinois, another home rule unit of government, issued a request for quotes to suffice a master's service agreement for various engineering service similar to ours.",
          "source_record_indices": [
            73
          ],
          "timestamp": 1926.599,
          "end_timestamp": 1926.599,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "discussion",
          "subject": "Evaluating contract necessity for taxpayers",
          "summary": "A council member asked how to assure taxpayers they are getting the best price for needed services and mentioned a comparable action taken by Peoria, Illinois, on July 28th, 2022.",
          "evidence": "How can we insure the taxpayers that we are getting the best price for the needed services? For a request for quotes from other firms. And before anyone say that we can't do it, please note that on July 28th, 2022, the city of Peoria, Illinois, another home rule unit of government, issued a request for quotes to suffice a master's service agreement for various engineering service similar to ours.",
          "attribution": "Stacy",
          "source_chunks": [
            8
          ],
          "timestamp": 1926.599,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 73
        }
      ],
      "attributions": [
        "Stacy"
      ],
      "timestamp": 1926.599,
      "end_timestamp": 1926.599,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0067",
      "event_type": "discussion",
      "subject": "Feasibility of RFQ for engineering services",
      "summary": "The speaker stated that Illinois municipalities can request quotes or proposals for engineering services if they follow local government law (50ILCS510-1), but noted that quotes are generally not used for professional services.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        74
      ],
      "source_chunks": [
        8
      ],
      "components": {},
      "evidence": [
        {
          "text": "An Illinois municipality can request quotes or proposals for engineering services, but they must follow the local government and for the record, that correspondent is 50ILCS510-1. So the real question is, why aren't we doing this? Well, number one, quotes are generally for well-understood projects, and you generally do not even quote for professional services.",
          "source_record_indices": [
            74
          ],
          "timestamp": 1977.539,
          "end_timestamp": 1977.539,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "discussion",
          "subject": "Feasibility of RFQ for engineering services",
          "summary": "The speaker stated that Illinois municipalities can request quotes or proposals for engineering services if they follow local government law (50ILCS510-1), but noted that quotes are generally not used for professional services.",
          "evidence": "An Illinois municipality can request quotes or proposals for engineering services, but they must follow the local government and for the record, that correspondent is 50ILCS510-1. So the real question is, why aren't we doing this? Well, number one, quotes are generally for well-understood projects, and you generally do not even quote for professional services.",
          "attribution": "Unknown",
          "source_chunks": [
            8
          ],
          "timestamp": 1977.539,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 74
        }
      ],
      "timestamp": 1977.539,
      "end_timestamp": 1977.539,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0068",
      "event_type": "discussion",
      "subject": "Support for current service provider",
      "summary": "The speaker argued that the current local company has supported the city with excellent job performance and cost avoidance on every project done in the city, suggesting no reason to change providers.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        75
      ],
      "source_chunks": [
        8
      ],
      "components": {},
      "evidence": [
        {
          "text": "So we have a company here in town who has supported this city and has done an excellent job. We have had saving a very large cost avoidance on every project that we've done in this city. We've done it right and there is absolutely no reason to change horses in the middle of this.",
          "source_record_indices": [
            75
          ],
          "timestamp": 2026.139,
          "end_timestamp": 2026.139,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "discussion",
          "subject": "Support for current service provider",
          "summary": "The speaker argued that the current local company has supported the city with excellent job performance and cost avoidance on every project done in the city, suggesting no reason to change providers.",
          "evidence": "So we have a company here in town who has supported this city and has done an excellent job. We have had saving a very large cost avoidance on every project that we've done in this city. We've done it right and there is absolutely no reason to change horses in the middle of this.",
          "attribution": "Unknown",
          "source_chunks": [
            8
          ],
          "timestamp": 2026.139,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 75
        }
      ],
      "timestamp": 2026.139,
      "end_timestamp": 2026.139,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0069",
      "event_type": "metric",
      "subject": "Master service contract spending for current year",
      "summary": "The master service contract award was $350,000, with an additional service added for $100,000 a few months ago. As of December 1st, the total is $385,000, meaning they will not max out the agreement.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        76
      ],
      "source_chunks": [
        8
      ],
      "components": {},
      "evidence": [
        {
          "text": "So this year's master service contract award was for $350,000. There was an additional service that was added for $100,000 a few months ago. Currently, I look today as of the first of December, we're at $385,000, so we will not max out our master service agreement for this year.",
          "source_record_indices": [
            76
          ],
          "timestamp": 2026.139,
          "end_timestamp": 2026.139,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "metric",
          "subject": "Master service contract spending for current year",
          "summary": "The master service contract award was $350,000, with an additional service added for $100,000 a few months ago. As of December 1st, the total is $385,000, meaning they will not max out the agreement.",
          "evidence": "So this year's master service contract award was for $350,000. There was an additional service that was added for $100,000 a few months ago. Currently, I look today as of the first of December, we're at $385,000, so we will not max out our master service agreement for this year.",
          "attribution": "Unknown",
          "source_chunks": [
            8
          ],
          "timestamp": 2026.139,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 76
        }
      ],
      "timestamp": 2026.139,
      "end_timestamp": 2026.139,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0070",
      "event_type": "metric",
      "subject": "Composition of contract funds",
      "summary": "Of the $385,000 total, $20,000 are fees including testing services or security titles, and structural assessments or CAD fees related to survey and staking jobs.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        77
      ],
      "source_chunks": [
        8
      ],
      "components": {},
      "evidence": [
        {
          "text": "Out of the 385,000, 20,000 of those are fees which include testing services and or security titles, things like that that we do for the city all the time. Structural assessments and or CAD fees that come along with some of the survey and staking jobs that we're required to do for the city.",
          "source_record_indices": [
            77
          ],
          "timestamp": 2026.139,
          "end_timestamp": 2026.139,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "metric",
          "subject": "Composition of contract funds",
          "summary": "Of the $385,000 total, $20,000 are fees including testing services or security titles, and structural assessments or CAD fees related to survey and staking jobs.",
          "evidence": "Out of the 385,000, 20,000 of those are fees which include testing services and or security titles, things like that that we do for the city all the time. Structural assessments and or CAD fees that come along with some of the survey and staking jobs that we're required to do for the city.",
          "attribution": "Unknown",
          "source_chunks": [
            8
          ],
          "timestamp": 2026.139,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 77
        }
      ],
      "timestamp": 2026.139,
      "end_timestamp": 2026.139,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0071",
      "event_type": "metric",
      "subject": "Revenue from permitting review services",
      "summary": "$70,000 of the fee goes to permitting review for the City of Freeport, charged out to clients such as solar companies and community development using in-house civil or structural reviews.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        78
      ],
      "source_chunks": [
        8
      ],
      "components": {},
      "evidence": [
        {
          "text": "So all of these dollars are used amongst the different and others, departments within the city. I would also like to mention being locally here in Freeport, I'm invested in the computing. All the directors that work for the city of Freeport, police, fire, community development, finance will all tell you that I'm very involved with all the departments and I help them at any moment with any reach.",
          "source_record_indices": [
            78
          ],
          "timestamp": 2120.619,
          "end_timestamp": 2120.619,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "metric",
          "subject": "Revenue from permitting review services",
          "summary": "$70,000 of the fee goes to permitting review for the City of Freeport, charged out to clients such as solar companies and community development using in-house civil or structural reviews.",
          "evidence": "So all of these dollars are used amongst the different and others, departments within the city. I would also like to mention being locally here in Freeport, I'm invested in the computing. All the directors that work for the city of Freeport, police, fire, community development, finance will all tell you that I'm very involved with all the departments and I help them at any moment with any reach.",
          "source_chunks": [
            8
          ],
          "timestamp": 2120.619,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 78
        }
      ],
      "timestamp": 2120.619,
      "end_timestamp": 2120.619,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0072",
      "event_type": "discussion",
      "subject": "Infrastructure knowledge advantage",
      "summary": "The speaker argued that because they are locally invested, they possess infrastructure system knowledge and road inventory records that a new firm would lack.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        79
      ],
      "source_chunks": [
        8
      ],
      "components": {},
      "evidence": [
        {
          "text": "Fehr Graham understands the infrastructure system and they have an inventory of roads. If we were to go out for an RFQ and we get a different firm, we're not going to have those records. You would have to account for a new firm to do a new road study.",
          "source_record_indices": [
            79
          ],
          "timestamp": 2193.779,
          "end_timestamp": 2193.779,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "discussion",
          "subject": "Infrastructure knowledge advantage",
          "summary": "The speaker argued that because they are locally invested, they possess infrastructure system knowledge and road inventory records that a new firm would lack.",
          "evidence": "Fehr Graham understands the infrastructure system and they have an inventory of roads. If we were to go out for an RFQ and we get a different firm, we're not going to have those records. You would have to account for a new firm to do a new road study.",
          "source_chunks": [
            8
          ],
          "timestamp": 2193.779,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 79
        }
      ],
      "timestamp": 2193.779,
      "end_timestamp": 2193.779,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0073",
      "event_type": "discussion",
      "subject": "City Manager Boyer's knowledge of infrastructure systems",
      "summary": "A speaker questioned City Manager Boyer regarding his knowledge of the city's street infrastructure and stated that the city depends on Fair Ground for this expertise.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        80
      ],
      "source_chunks": [
        9
      ],
      "components": {},
      "evidence": [
        {
          "text": "So, would it be true in saying that because you, City Manager Boyer, know little to nothing about these services and our city streets infrastructure. You depend on fair ground because you need them to be successful.",
          "source_record_indices": [
            80
          ],
          "timestamp": 2193.779,
          "end_timestamp": 2193.779,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "discussion",
          "subject": "City Manager Boyer's knowledge of infrastructure systems",
          "summary": "A speaker questioned City Manager Boyer regarding his knowledge of the city's street infrastructure and stated that the city depends on Fair Ground for this expertise.",
          "evidence": "So, would it be true in saying that because you, City Manager Boyer, know little to nothing about these services and our city streets infrastructure. You depend on fair ground because you need them to be successful.",
          "source_chunks": [
            9
          ],
          "timestamp": 2193.779,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 80
        }
      ],
      "timestamp": 2193.779,
      "end_timestamp": 2193.779,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0074",
      "event_type": "discussion",
      "subject": "Respectfulness of statements made to City Manager Boyer",
      "summary": "A speaker objected to a statement made to City Manager Boyer, calling it disrespectful.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        81
      ],
      "source_chunks": [
        9
      ],
      "components": {},
      "evidence": [
        {
          "text": "I'm not sure how that statement is. Hold it, hold it. I have the floor. I'm not sure how that statement is respectful in any way, shape, or form, saying those things to him.",
          "source_record_indices": [
            81
          ],
          "timestamp": 2262.599,
          "end_timestamp": 2262.599,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "discussion",
          "subject": "Respectfulness of statements made to City Manager Boyer",
          "summary": "A speaker objected to a statement made to City Manager Boyer, calling it disrespectful.",
          "evidence": "I'm not sure how that statement is. Hold it, hold it. I have the floor. I'm not sure how that statement is respectful in any way, shape, or form, saying those things to him.",
          "source_chunks": [
            9
          ],
          "timestamp": 2262.599,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 81
        }
      ],
      "timestamp": 2262.599,
      "end_timestamp": 2262.599,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0075",
      "event_type": "procedural_action",
      "subject": "Speaking order violation",
      "summary": "A speaker was told by an official that they did not have the floor.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        82
      ],
      "source_chunks": [
        9
      ],
      "components": {},
      "evidence": [
        {
          "text": "Alderman Sanders, you're not, you don't have the floor. Please stop talking.",
          "source_record_indices": [
            82
          ],
          "timestamp": 2271.0,
          "end_timestamp": 2271.0,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "procedural_action",
          "subject": "Speaking order violation",
          "summary": "A speaker was told by an official that they did not have the floor.",
          "evidence": "Alderman Sanders, you're not, you don't have the floor. Please stop talking.",
          "source_chunks": [
            9
          ],
          "timestamp": 2271.0,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 82
        }
      ],
      "timestamp": 2271.0,
      "end_timestamp": 2271.0,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0076",
      "event_type": "discussion",
      "subject": "City Manager Boyer's credentials regarding utilities and infrastructure",
      "summary": "City Manager Boyer stated that he is the only person who knows anything about utilities from a utilities operator standpoint in administration in local communities.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        83
      ],
      "source_chunks": [
        9
      ],
      "components": {},
      "evidence": [
        {
          "text": "And I would, you were asking me about my own credentials. I guarantee you, I'm the only person that knows anything about utilities from a utilities operator standpoint in administration in local communities.",
          "source_record_indices": [
            83
          ],
          "timestamp": 2300.119,
          "end_timestamp": 2300.119,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "discussion",
          "subject": "City Manager Boyer's credentials regarding utilities and infrastructure",
          "summary": "City Manager Boyer stated that he is the only person who knows anything about utilities from a utilities operator standpoint in administration in local communities.",
          "evidence": "And I would, you were asking me about my own credentials. I guarantee you, I'm the only person that knows anything about utilities from a utilities operator standpoint in administration in local communities.",
          "source_chunks": [
            9
          ],
          "timestamp": 2300.119,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 83
        }
      ],
      "timestamp": 2300.119,
      "end_timestamp": 2300.119,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0077",
      "event_type": "discussion",
      "subject": "Nature of the discussion regarding infrastructure",
      "summary": "A speaker accused another party of casting dispersions because the discussion was framed as a political game.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        84
      ],
      "source_chunks": [
        9
      ],
      "components": {},
      "evidence": [
        {
          "text": "I would say you are casting dispersions on me because this is a political game. But to me, we're trying to get something accomplished for this city.",
          "source_record_indices": [
            84
          ],
          "timestamp": 2300.119,
          "end_timestamp": 2300.119,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "discussion",
          "subject": "Nature of the discussion regarding infrastructure",
          "summary": "A speaker accused another party of casting dispersions because the discussion was framed as a political game.",
          "evidence": "I would say you are casting dispersions on me because this is a political game. But to me, we're trying to get something accomplished for this city.",
          "source_chunks": [
            9
          ],
          "timestamp": 2300.119,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 84
        }
      ],
      "timestamp": 2300.119,
      "end_timestamp": 2300.119,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0078",
      "event_type": "procedural_action",
      "subject": "Calling out of order due to topic deviation",
      "summary": "An official called a speaker out of order for going off topic regarding the master service agreement.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        85
      ],
      "source_chunks": [
        9
      ],
      "components": {},
      "evidence": [
        {
          "text": "I'm going to call you out of order on this because you are off topic. This topic is about the master service agreement. It is not for you to go off on some misunderstanding of whatever you think government is.",
          "source_record_indices": [
            85
          ],
          "timestamp": 2366.73,
          "end_timestamp": 2366.73,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "procedural_action",
          "subject": "Calling out of order due to topic deviation",
          "summary": "An official called a speaker out of order for going off topic regarding the master service agreement.",
          "evidence": "I'm going to call you out of order on this because you are off topic. This topic is about the master service agreement. It is not for you to go off on some misunderstanding of whatever you think government is.",
          "source_chunks": [
            9
          ],
          "timestamp": 2366.73,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 85
        }
      ],
      "timestamp": 2366.73,
      "end_timestamp": 2366.73,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0079",
      "event_type": "discussion",
      "subject": "Guidance on understanding city operations",
      "summary": "A speaker advised another party that they should direct their concerns to the Attorney General's office for a clear understanding of how things are run.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        86
      ],
      "source_chunks": [
        9
      ],
      "components": {},
      "evidence": [
        {
          "text": "I would encourage you that if you want to have a clear understanding of how things are run, you should probably put your concerns to the Attorney General's office.",
          "source_record_indices": [
            86
          ],
          "timestamp": 2381.889,
          "end_timestamp": 2381.889,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "discussion",
          "subject": "Guidance on understanding city operations",
          "summary": "A speaker advised another party that they should direct their concerns to the Attorney General's office for a clear understanding of how things are run.",
          "evidence": "I would encourage you that if you want to have a clear understanding of how things are run, you should probably put your concerns to the Attorney General's office.",
          "source_chunks": [
            9
          ],
          "timestamp": 2381.889,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 86
        }
      ],
      "timestamp": 2381.889,
      "end_timestamp": 2381.889,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0080",
      "event_type": "procedural_action",
      "subject": "Warning regarding disruptive behavior",
      "summary": "An official warned a party that future disruptions would result in them being asked to leave the meeting.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        87
      ],
      "source_chunks": [
        9
      ],
      "components": {},
      "evidence": [
        {
          "text": "you are out of order so the next time you are disruptive in the order I will ask you to be escorted out of the meeting.",
          "source_record_indices": [
            87
          ],
          "timestamp": 2391.889,
          "end_timestamp": 2391.889,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "procedural_action",
          "subject": "Warning regarding disruptive behavior",
          "summary": "An official warned a party that future disruptions would result in them being asked to leave the meeting.",
          "evidence": "you are out of order so the next time you are disruptive in the order I will ask you to be escorted out of the meeting.",
          "source_chunks": [
            9
          ],
          "timestamp": 2391.889,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 87
        }
      ],
      "timestamp": 2391.889,
      "end_timestamp": 2391.889,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0081",
      "event_type": "discussion",
      "subject": "Focus of discussion on Fehr Graham Master Service Agreement",
      "summary": "An official repeatedly directed the conversation back to the Fehr Graham Master Service Agreement.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        88
      ],
      "source_chunks": [
        9
      ],
      "components": {},
      "evidence": [
        {
          "text": "It is about the Fehr Graham Master Service Agreement, period.",
          "source_record_indices": [
            88
          ],
          "timestamp": 2391.889,
          "end_timestamp": 2391.889,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "discussion",
          "subject": "Focus of discussion on Fehr Graham Master Service Agreement",
          "summary": "An official repeatedly directed the conversation back to the Fehr Graham Master Service Agreement.",
          "evidence": "It is about the Fehr Graham Master Service Agreement, period.",
          "source_chunks": [
            9
          ],
          "timestamp": 2391.889,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 88
        }
      ],
      "timestamp": 2391.889,
      "end_timestamp": 2391.889,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0082",
      "event_type": "presentation",
      "subject": "Fehr Graham Master Service Agreement details",
      "summary": "A speaker stated that the service being provided has not been broken down into tangible records statement analysis regarding the contract.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        89
      ],
      "source_chunks": [
        9
      ],
      "components": {},
      "evidence": [
        {
          "text": "The service that is being provided has not been broken down to us in, quote, tangible records statement analysis. Anything about this particular contract that Fehr and Graham wants to introduce to,",
          "source_record_indices": [
            89
          ],
          "timestamp": 2427.199,
          "end_timestamp": 2427.199,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "presentation",
          "subject": "Fehr Graham Master Service Agreement details",
          "summary": "A speaker stated that the service being provided has not been broken down into tangible records statement analysis regarding the contract.",
          "evidence": "The service that is being provided has not been broken down to us in, quote, tangible records statement analysis. Anything about this particular contract that Fehr and Graham wants to introduce to,",
          "source_chunks": [
            9
          ],
          "timestamp": 2427.199,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 89
        }
      ],
      "timestamp": 2427.199,
      "end_timestamp": 2427.199,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0083",
      "event_type": "discussion",
      "subject": "Lack of official introduction and oversight for the contract",
      "summary": "A speaker noted that the council had not been officially introduced to debate the contract and that there was no oversight committee.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        90
      ],
      "source_chunks": [
        9
      ],
      "components": {},
      "evidence": [
        {
          "text": "What I am saying is we have not been introduced to this contract officially to debate, to determine, and not only that, putting the taxpayer's trust into anything that deals with taxpayer's dollars. We have no oversight committee to determine whether or not we're getting a fair deal with any contractor or any sort of a contracting presentation on to council or to the city itself.",
          "source_record_indices": [
            90
          ],
          "timestamp": 2444.53,
          "end_timestamp": 2444.53,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "discussion",
          "subject": "Lack of official introduction and oversight for the contract",
          "summary": "A speaker noted that the council had not been officially introduced to debate the contract and that there was no oversight committee.",
          "evidence": "What I am saying is we have not been introduced to this contract officially to debate, to determine, and not only that, putting the taxpayer's trust into anything that deals with taxpayer's dollars. We have no oversight committee to determine whether or not we're getting a fair deal with any contractor or any sort of a contracting presentation on to council or to the city itself.",
          "source_chunks": [
            9
          ],
          "timestamp": 2444.53,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 90
        }
      ],
      "timestamp": 2444.53,
      "end_timestamp": 2444.53,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0084",
      "event_type": "discussion",
      "subject": "Concerns about time and material billing structure",
      "summary": "A speaker expressed concern that the time and material nature of the contract allows for potential expansion and tax hikes.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        91
      ],
      "source_chunks": [
        9
      ],
      "components": {},
      "evidence": [
        {
          "text": "We just can't open up the barn Harn door, and just let time and material determine how much the tax period is going to suffer. Yeah, the quote is $450,000 or more for the services, but it leaves opportunity for expansion of this contract for more tax hike raises.",
          "source_record_indices": [
            91
          ],
          "timestamp": 2444.53,
          "end_timestamp": 2444.53,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "discussion",
          "subject": "Concerns about time and material billing structure",
          "summary": "A speaker expressed concern that the time and material nature of the contract allows for potential expansion and tax hikes.",
          "evidence": "We just can't open up the barn Harn door, and just let time and material determine how much the tax period is going to suffer. Yeah, the quote is $450,000 or more for the services, but it leaves opportunity for expansion of this contract for more tax hike raises.",
          "source_chunks": [
            9
          ],
          "timestamp": 2444.53,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 91
        }
      ],
      "timestamp": 2444.53,
      "end_timestamp": 2444.53,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0085",
      "event_type": "discussion",
      "subject": "Need for council recommendation before proceeding with contract",
      "summary": "A speaker stated that staff recommendations should not be treated as council recommendations if the council has not made a formal recommendation to move forward.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        92
      ],
      "source_chunks": [
        9
      ],
      "components": {},
      "evidence": [
        {
          "text": "I don't want to continue to say that staff is making these recommendations because council is not making these recommendations to move forward.",
          "source_record_indices": [
            92
          ],
          "timestamp": 2556.75,
          "end_timestamp": 2556.75,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "discussion",
          "subject": "Need for council recommendation before proceeding with contract",
          "summary": "A speaker stated that staff recommendations should not be treated as council recommendations if the council has not made a formal recommendation to move forward.",
          "evidence": "I don't want to continue to say that staff is making these recommendations because council is not making these recommendations to move forward.",
          "source_chunks": [
            9
          ],
          "timestamp": 2556.75,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 92
        }
      ],
      "timestamp": 2556.75,
      "end_timestamp": 2556.75,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0086",
      "event_type": "discussion",
      "subject": "Requirement for written documentation of contract details",
      "summary": "A speaker emphasized that everything discussed regarding the contract must be in writing, as it was not presented with supporting documents.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        93
      ],
      "source_chunks": [
        9
      ],
      "components": {},
      "evidence": [
        {
          "text": "I don't see it. I don't see the conclusion and I don't even to see the services or the invoices or the contract.",
          "source_record_indices": [
            93
          ],
          "timestamp": 2581.19,
          "end_timestamp": 2581.19,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "discussion",
          "subject": "Requirement for written documentation of contract details",
          "summary": "A speaker emphasized that everything discussed regarding the contract must be in writing, as it was not presented with supporting documents.",
          "evidence": "I don't see it. I don't see the conclusion and I don't even to see the services or the invoices or the contract.",
          "source_chunks": [
            9
          ],
          "timestamp": 2581.19,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 93
        }
      ],
      "timestamp": 2581.19,
      "end_timestamp": 2581.19,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0087",
      "event_type": "discussion",
      "subject": "Availability of contract documentation for council review",
      "summary": "A speaker informed a party that the contract was available in their packet since Friday.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        94
      ],
      "source_chunks": [
        9
      ],
      "components": {},
      "evidence": [
        {
          "text": "The contract is in your packet. So you have had it since Friday. If you had questions, you could have been reading it for many days.",
          "source_record_indices": [
            94
          ],
          "timestamp": 2636.67,
          "end_timestamp": 2636.67,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "discussion",
          "subject": "Availability of contract documentation for council review",
          "summary": "A speaker informed a party that the contract was available in their packet since Friday.",
          "evidence": "The contract is in your packet. So you have had it since Friday. If you had questions, you could have been reading it for many days.",
          "source_chunks": [
            9
          ],
          "timestamp": 2636.67,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 94
        }
      ],
      "timestamp": 2636.67,
      "end_timestamp": 2636.67,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0088",
      "event_type": "procedural_action",
      "subject": "Discussion on oversight of taxpayer funds",
      "summary": "Concern was raised regarding the lack of an oversight committee to review matters involving taxpayers' dollars.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        95
      ],
      "source_chunks": [
        10
      ],
      "components": {},
      "evidence": [
        {
          "text": "So so we're looking at a lot of things that has not materialized before council, but yet we stand here to debate whether we should vote on it or not. So that's one of the things that I wanted to express. And it's not that we don't trust nobody, it's just the fact that we don't have an oversight committee to look into the matters of taxpayers' dollars, and this is where we're at right now.",
          "source_record_indices": [
            95
          ],
          "timestamp": 2612.59,
          "end_timestamp": 2612.59,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "procedural_action",
          "subject": "Discussion on oversight of taxpayer funds",
          "summary": "Concern was raised regarding the lack of an oversight committee to review matters involving taxpayers' dollars.",
          "evidence": "So so we're looking at a lot of things that has not materialized before council, but yet we stand here to debate whether we should vote on it or not. So that's one of the things that I wanted to express. And it's not that we don't trust nobody, it's just the fact that we don't have an oversight committee to look into the matters of taxpayers' dollars, and this is where we're at right now.",
          "attribution": "unknown",
          "source_chunks": [
            10
          ],
          "timestamp": 2612.59,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 95
        }
      ],
      "timestamp": 2612.59,
      "end_timestamp": 2612.59,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0089",
      "event_type": "procedural_action",
      "subject": "Contract review availability",
      "summary": "The contract was available in the packet since Friday for council members to review.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        96
      ],
      "source_chunks": [
        10
      ],
      "components": {},
      "evidence": [
        {
          "text": "Okay, so your full understanding is by informing yourself. The contract is in your packet. So you have had it since Friday. If you had questions, you could have been reading it for many days.",
          "source_record_indices": [
            96
          ],
          "timestamp": 2636.67,
          "end_timestamp": 2636.67,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "procedural_action",
          "subject": "Contract review availability",
          "summary": "The contract was available in the packet since Friday for council members to review.",
          "evidence": "Okay, so your full understanding is by informing yourself. The contract is in your packet. So you have had it since Friday. If you had questions, you could have been reading it for many days.",
          "attribution": "unknown",
          "source_chunks": [
            10
          ],
          "timestamp": 2636.67,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 96
        }
      ],
      "timestamp": 2636.67,
      "end_timestamp": 2636.67,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0090",
      "event_type": "decision",
      "subject": "Adoption of resolution 2025-159: Fehr Graham Public Works Master Services Agreement",
      "summary": "The resolution approving the Fehr Graham 2026 Public Works Master Services Agreement was adopted by a vote of 7 to 1.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        97
      ],
      "source_chunks": [
        10
      ],
      "components": {
        "outcome": [
          97
        ]
      },
      "evidence": [
        {
          "text": "Item number 15 is the adoption of resolution 2025-159. Could you please read this? Resolution approving Fehr Graham 2026 Public Works Master Services Agreement. ... The resolution is adopted 7 to 1.",
          "source_record_indices": [
            97
          ],
          "timestamp": 2659.829,
          "end_timestamp": 2659.829,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "procedural_action",
          "subject": "Adoption of resolution 2025-159: Fehr Graham Public Works Master Services Agreement",
          "summary": "The resolution approving the Fehr Graham 2026 Public Works Master Services Agreement was adopted by a vote of 7 to 1.",
          "evidence": "Item number 15 is the adoption of resolution 2025-159. Could you please read this? Resolution approving Fehr Graham 2026 Public Works Master Services Agreement. ... The resolution is adopted 7 to 1.",
          "attribution": "unknown",
          "attributes": {
            "identifiers": [
              "resolution 2025-159"
            ]
          },
          "source_chunks": [
            10
          ],
          "timestamp": 2659.829,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 97
        }
      ],
      "outcome": "adopted",
      "timestamp": 2659.829,
      "end_timestamp": 2659.829,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0091",
      "event_type": "presentation",
      "subject": "Fehr Graham Public Works Director Services Contract Details",
      "summary": "The current contract with Fehr Graham covers day-to-day operations, various reviews, working on last-minute items, field failures, ensuring equipment service for snow removal and stump removals, and assisting staff to be effective.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        98
      ],
      "source_chunks": [
        10
      ],
      "components": {},
      "evidence": [
        {
          "text": "So we currently contract with Fehr Graham for Public Works Director Services. That includes many activities in the day-to-day operations of the staff, performing various reviews, working with them on last-minute items, failures that may occur out in the field. Also as additional to that, ensuring that we have everything we need in place for our snow removal program or our stump removals, ensuring that we have all of our equipment service appropriately, and also assisting and working with the staff to be effective moving forward.",
          "source_record_indices": [
            98
          ],
          "timestamp": 2659.829,
          "end_timestamp": 2659.829,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "presentation",
          "subject": "Fehr Graham Public Works Director Services Contract Details",
          "summary": "The current contract with Fehr Graham covers day-to-day operations, various reviews, working on last-minute items, field failures, ensuring equipment service for snow removal and stump removals, and assisting staff to be effective.",
          "evidence": "So we currently contract with Fehr Graham for Public Works Director Services. That includes many activities in the day-to-day operations of the staff, performing various reviews, working with them on last-minute items, failures that may occur out in the field. Also as additional to that, ensuring that we have everything we need in place for our snow removal program or our stump removals, ensuring that we have all of our equipment service appropriately, and also assisting and working with the staff to be effective moving forward.",
          "attribution": "Manager Boyer",
          "source_chunks": [
            10
          ],
          "timestamp": 2659.829,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 98
        }
      ],
      "attributions": [
        "Manager Boyer"
      ],
      "timestamp": 2659.829,
      "end_timestamp": 2659.829,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0092",
      "event_type": "decision",
      "subject": "Approval of Fehr Graham professional services agreement for public works Director",
      "summary": "Motion made by Alderman Klemm to approve the Fehr Graham professional services agreement for public works Director.",
      "grouping": {
        "method": "decision_sequence",
        "duplicate_rules": []
      },
      "source_record_indices": [
        99,
        100
      ],
      "source_chunks": [
        10
      ],
      "components": {
        "motion": [
          99
        ],
        "vote": [
          100
        ]
      },
      "evidence": [
        {
          "text": "So staff recommends moving forward with the approval of the Fehr Graham professional services agreement for public works Director. Motion to approve. Motion made by Alderman Klemm, seconded by Alderman Johnson.",
          "source_record_indices": [
            99
          ],
          "timestamp": 2712.599,
          "end_timestamp": 2712.599,
          "video_id": "CMlnl3Iyc6E"
        },
        {
          "text": "Madame Clerk, please take the roll. Sanders. No. Sellers. Aye. Klemm. Aye. Johnson. Aye. Simmons. Parker. Aye. Stacy. Aye. And Shadle. Aye. The resolution is adopted seven to one.",
          "source_record_indices": [
            100
          ],
          "timestamp": 2712.599,
          "end_timestamp": 2712.599,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "motion",
          "subject": "Approval of Fehr Graham professional services agreement for public works Director",
          "summary": "Motion made by Alderman Klemm to approve the Fehr Graham professional services agreement for public works Director.",
          "evidence": "So staff recommends moving forward with the approval of the Fehr Graham professional services agreement for public works Director. Motion to approve. Motion made by Alderman Klemm, seconded by Alderman Johnson.",
          "attribution": "Alderman Klemm",
          "attributes": {
            "made_by": "Alderman Klemm",
            "seconded_by": "Alderman Johnson"
          },
          "source_chunks": [
            10
          ],
          "timestamp": 2712.599,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 99
        },
        {
          "record_type": "vote",
          "subject": "Approval of Fehr Graham professional services agreement for public works Director",
          "summary": "The motion to approve the Fehr Graham professional services agreement was adopted by a vote of seven to one.",
          "evidence": "Madame Clerk, please take the roll. Sanders. No. Sellers. Aye. Klemm. Aye. Johnson. Aye. Simmons. Parker. Aye. Stacy. Aye. And Shadle. Aye. The resolution is adopted seven to one.",
          "attribution": "unknown",
          "attributes": {
            "vote_outcome": "passed",
            "vote_method": "roll-call",
            "vote_tally": "7 to 1",
            "roll_call": {
              "Sanders": "No",
              "Sellers": "Aye",
              "Klemm": "Aye",
              "Johnson": "Aye",
              "Simmons": "Aye",
              "Parker": "Aye",
              "Stacy": "Aye",
              "Shadle": "Aye"
            }
          },
          "source_chunks": [
            10
          ],
          "timestamp": 2712.599,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 100
        }
      ],
      "outcome": "passed",
      "attributions": [
        "Alderman Klemm"
      ],
      "timestamp": 2712.599,
      "end_timestamp": 2712.599,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0093",
      "event_type": "presentation",
      "subject": "Public Works Grant Funding and Projects Update",
      "summary": "A $100,000 grant was received for sewer lining. The lift station on Walnut Road is underway, though operations will stop until weather improves. Snow ordinance remains in effect (half an inch of snow). Negotiations are ongoing for a full fiber install in Freeport in 2026.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        101
      ],
      "source_chunks": [
        10
      ],
      "components": {},
      "evidence": [
        {
          "text": "I wanted to let everybody know that we were able to submit. A Fehr Graham team was and get a hundred thousand dollar grant back to the city for sewer lining. We received the notice this week, so that should be coming back to the city coffers. The lift station on Walnut Road is underway. They set the wet well down to nearly 40 feet on the corner of the landfill. Um, we're going to stop operations until weather's better. ... as a reminder to all residents and, uh, homeowners, property owners in Freeport, um, the snow ordinance is in effect a half an inch of snow. And the past to get back and forth. ... And again, we're getting lots and lots of complaints about sidewalks and Me, that we've been negotiating on them going to a full fiber install in Freeport in 2026.",
          "source_record_indices": [
            101
          ]
        }
      ],
      "source_records": [
        {
          "record_type": "presentation",
          "subject": "Public Works Grant Funding and Projects Update",
          "summary": "A $100,000 grant was received for sewer lining. The lift station on Walnut Road is underway, though operations will stop until weather improves. Snow ordinance remains in effect (half an inch of snow). Negotiations are ongoing for a full fiber install in Freeport in 2026.",
          "evidence": "I wanted to let everybody know that we were able to submit. A Fehr Graham team was and get a hundred thousand dollar grant back to the city for sewer lining. We received the notice this week, so that should be coming back to the city coffers. The lift station on Walnut Road is underway. They set the wet well down to nearly 40 feet on the corner of the landfill. Um, we're going to stop operations until weather's better. ... as a reminder to all residents and, uh, homeowners, property owners in Freeport, um, the snow ordinance is in effect a half an inch of snow. And the past to get back and forth. ... And again, we're getting lots and lots of complaints about sidewalks and Me, that we've been negotiating on them going to a full fiber install in Freeport in 2026.",
          "attribution": "Public works",
          "attributes": {
            "identifiers": [
              "$100,000 grant for sewer lining"
            ]
          },
          "source_chunks": [
            10
          ],
          "record_index": 101
        }
      ],
      "attributions": [
        "Public works"
      ]
    },
    {
      "event_id": "event_0094",
      "event_type": "presentation",
      "subject": "Fire Hydrant Maintenance Recognition",
      "summary": "Staff noted that residents who clean and keep fire hydrants accessible are appreciated, as this effort helps staff shovel out hydrants during deep snow.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        102
      ],
      "source_chunks": [
        10
      ],
      "components": {},
      "evidence": [
        {
          "text": "So I just wanted to recognize those residents who take care of that and encourage others if you have an opportunity to help us out and do those and ones that we can get to.",
          "source_record_indices": [
            102
          ],
          "timestamp": 2972.559,
          "end_timestamp": 2972.559,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "presentation",
          "subject": "Fire Hydrant Maintenance Recognition",
          "summary": "Staff noted that residents who clean and keep fire hydrants accessible are appreciated, as this effort helps staff shovel out hydrants during deep snow.",
          "evidence": "So I just wanted to recognize those residents who take care of that and encourage others if you have an opportunity to help us out and do those and ones that we can get to.",
          "attribution": "unknown",
          "source_chunks": [
            10
          ],
          "timestamp": 2972.559,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 102
        }
      ],
      "timestamp": 2972.559,
      "end_timestamp": 2972.559,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0095",
      "event_type": "recognition",
      "subject": "Residents assisting with fire hydrants",
      "summary": "Recognition for residents who kept fire hydrants clean and accessible during deep snow.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        103
      ],
      "source_chunks": [
        11
      ],
      "components": {},
      "evidence": [
        {
          "text": "So the efforts do not go unnoticed. Our guys come back to the station and say there were several hydrants in front of homes that were clean and accessible, and they're very appreciative. So I just wanted to recognize those residents who take care of that and encourage others if you have an opportunity to help us out and do those and ones that we can get to.",
          "source_record_indices": [
            103
          ],
          "timestamp": 2961.139,
          "end_timestamp": 2961.139,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "recognition",
          "subject": "Residents assisting with fire hydrants",
          "summary": "Recognition for residents who kept fire hydrants clean and accessible during deep snow.",
          "evidence": "So the efforts do not go unnoticed. Our guys come back to the station and say there were several hydrants in front of homes that were clean and accessible, and they're very appreciative. So I just wanted to recognize those residents who take care of that and encourage others if you have an opportunity to help us out and do those and ones that we can get to.",
          "attribution": "Unknown",
          "source_chunks": [
            11
          ],
          "timestamp": 2961.139,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 103
        }
      ],
      "timestamp": 2961.139,
      "end_timestamp": 2961.139,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0096",
      "event_type": "recognition",
      "subject": "Shop with a Cop participation",
      "summary": "Thanking contributors for the 'shop with a cop' event involving children from the police and sheriff departments.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        104
      ],
      "source_chunks": [
        11
      ],
      "components": {},
      "evidence": [
        {
          "text": "Yes, Madam Mayor, I just would like to thank all that contributed to shop with a cop this year. The police department and the sheriff's department were able to involve a lot of children this year and it was quite an amazing experience. So I just wanted to take a second and thank all of those who made that happen for those children.",
          "source_record_indices": [
            104
          ],
          "timestamp": 2986.8,
          "end_timestamp": 2986.8,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "recognition",
          "subject": "Shop with a Cop participation",
          "summary": "Thanking contributors for the 'shop with a cop' event involving children from the police and sheriff departments.",
          "evidence": "Yes, Madam Mayor, I just would like to thank all that contributed to shop with a cop this year. The police department and the sheriff's department were able to involve a lot of children this year and it was quite an amazing experience. So I just wanted to take a second and thank all of those who made that happen for those children.",
          "attribution": "Unknown",
          "source_chunks": [
            11
          ],
          "timestamp": 2986.8,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 104
        }
      ],
      "timestamp": 2986.8,
      "end_timestamp": 2986.8,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0097",
      "event_type": "presentation",
      "subject": "Community Festival of Trees",
      "summary": "Reminder to visit the library for the Community Festival of Trees in collaboration with FHN until Christmas.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        105
      ],
      "source_chunks": [
        11
      ],
      "components": {},
      "evidence": [
        {
          "text": "I just wanted to remind everybody to stop by the library now through Christmas to see the Community Festival of Trees in collaboration with FHN.",
          "source_record_indices": [
            105
          ],
          "timestamp": 3015.3,
          "end_timestamp": 3015.3,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "presentation",
          "subject": "Community Festival of Trees",
          "summary": "Reminder to visit the library for the Community Festival of Trees in collaboration with FHN until Christmas.",
          "evidence": "I just wanted to remind everybody to stop by the library now through Christmas to see the Community Festival of Trees in collaboration with FHN.",
          "attribution": "Unknown",
          "source_chunks": [
            11
          ],
          "timestamp": 3015.3,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 105
        }
      ],
      "timestamp": 3015.3,
      "end_timestamp": 3015.3,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0098",
      "event_type": "recognition",
      "subject": "High Hope Freeport event",
      "summary": "Thanking High Hope Freeport for a great event at the girls and boys club that brought early Christmas to some children.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        106
      ],
      "source_chunks": [
        11
      ],
      "components": {},
      "evidence": [
        {
          "text": "I just have a couple of things just wanted to give a shout out to High Hope Freeport. They had a great event on Saturday at the girls and boys club that brought early Christmas to some children that have and I.",
          "source_record_indices": [
            106
          ],
          "timestamp": 3015.3,
          "end_timestamp": 3015.3,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "recognition",
          "subject": "High Hope Freeport event",
          "summary": "Thanking High Hope Freeport for a great event at the girls and boys club that brought early Christmas to some children.",
          "evidence": "I just have a couple of things just wanted to give a shout out to High Hope Freeport. They had a great event on Saturday at the girls and boys club that brought early Christmas to some children that have and I.",
          "attribution": "Unknown",
          "source_chunks": [
            11
          ],
          "timestamp": 3015.3,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 106
        }
      ],
      "timestamp": 3015.3,
      "end_timestamp": 3015.3,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0099",
      "event_type": "recognition",
      "subject": "Service recognition for attendees",
      "summary": "Thanking Alderman Shadle, Sellers, and Johnson for joining the city manager in serving those who attended an event.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        107
      ],
      "source_chunks": [
        11
      ],
      "components": {},
      "evidence": [
        {
          "text": "I d also like to thank Alderman Shadle, Sellers and Johnson for joining, the city manager and I, in serving those that attended.",
          "source_record_indices": [
            107
          ],
          "timestamp": 3046.849,
          "end_timestamp": 3046.849,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "recognition",
          "subject": "Service recognition for attendees",
          "summary": "Thanking Alderman Shadle, Sellers, and Johnson for joining the city manager in serving those who attended an event.",
          "evidence": "I d also like to thank Alderman Shadle, Sellers and Johnson for joining, the city manager and I, in serving those that attended.",
          "attribution": "Unknown",
          "source_chunks": [
            11
          ],
          "timestamp": 3046.849,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 107
        }
      ],
      "timestamp": 3046.849,
      "end_timestamp": 3046.849,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0100",
      "event_type": "procedural_action",
      "subject": "Next City Council Meeting Date",
      "summary": "The next meeting will be on January 5th.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        108
      ],
      "source_chunks": [
        11
      ],
      "components": {},
      "evidence": [
        {
          "text": "Since this is our last meeting of 2025, our next meeting will be January 5th, and I would like to wish each of you a Merry Christmas, and a safe and happy new year.",
          "source_record_indices": [
            108
          ],
          "timestamp": 3057.829,
          "end_timestamp": 3057.829,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "procedural_action",
          "subject": "Next City Council Meeting Date",
          "summary": "The next meeting will be on January 5th.",
          "evidence": "Since this is our last meeting of 2025, our next meeting will be January 5th, and I would like to wish each of you a Merry Christmas, and a safe and happy new year.",
          "attribution": "Unknown",
          "source_chunks": [
            11
          ],
          "timestamp": 3057.829,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 108
        }
      ],
      "timestamp": 3057.829,
      "end_timestamp": 3057.829,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0101",
      "event_type": "discussion",
      "subject": "Neighborhood Watch Meeting Schedule Changes",
      "summary": "Discussion regarding potential changes in the dates for neighborhood watches due to conflicts with other popular groups.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        109
      ],
      "source_chunks": [
        11
      ],
      "components": {},
      "evidence": [
        {
          "text": "We'll take a look at some changes in the dates for neighborhood watches, simply because we come up with some of the nights where there are other groups that are very popular that should have attendance also. We'll take a look at that. I'll keep you all posted.",
          "source_record_indices": [
            109
          ],
          "timestamp": 3085.889,
          "end_timestamp": 3085.889,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "discussion",
          "subject": "Neighborhood Watch Meeting Schedule Changes",
          "summary": "Discussion regarding potential changes in the dates for neighborhood watches due to conflicts with other popular groups.",
          "evidence": "We'll take a look at some changes in the dates for neighborhood watches, simply because we come up with some of the nights where there are other groups that are very popular that should have attendance also. We'll take a look at that. I'll keep you all posted.",
          "attribution": "Unknown",
          "source_chunks": [
            11
          ],
          "timestamp": 3085.889,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 109
        }
      ],
      "timestamp": 3085.889,
      "end_timestamp": 3085.889,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0102",
      "event_type": "procedural_action",
      "subject": "Second Ward Neighborhood Watch Meeting Status",
      "summary": "No neighborhood watch meeting for the second ward due to the holiday.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        110
      ],
      "source_chunks": [
        11
      ],
      "components": {},
      "evidence": [
        {
          "text": "Yes, there'll be no neighborhood watch meeting for the second ward due to the holiday.",
          "source_record_indices": [
            110
          ],
          "timestamp": 3107.289,
          "end_timestamp": 3107.289,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "procedural_action",
          "subject": "Second Ward Neighborhood Watch Meeting Status",
          "summary": "No neighborhood watch meeting for the second ward due to the holiday.",
          "evidence": "Yes, there'll be no neighborhood watch meeting for the second ward due to the holiday.",
          "attribution": "Alderman Johnson",
          "source_chunks": [
            11
          ],
          "timestamp": 3107.289,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 110
        }
      ],
      "attributions": [
        "Alderman Johnson"
      ],
      "timestamp": 3107.289,
      "end_timestamp": 3107.289,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0103",
      "event_type": "procedural_action",
      "subject": "Next Monday Neighborhood Watch Meeting Status",
      "summary": "No neighborhood watch meeting next Monday night.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        111
      ],
      "source_chunks": [
        11
      ],
      "components": {},
      "evidence": [
        {
          "text": "And we will not have a neighborhood watch meeting next Monday night either.",
          "source_record_indices": [
            111
          ],
          "timestamp": 3128.65,
          "end_timestamp": 3128.65,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "procedural_action",
          "subject": "Next Monday Neighborhood Watch Meeting Status",
          "summary": "No neighborhood watch meeting next Monday night.",
          "evidence": "And we will not have a neighborhood watch meeting next Monday night either.",
          "attribution": "Alderman Parker",
          "source_chunks": [
            11
          ],
          "timestamp": 3128.65,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 111
        }
      ],
      "attributions": [
        "Alderman Parker"
      ],
      "timestamp": 3128.65,
      "end_timestamp": 3128.65,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0104",
      "event_type": "presentation",
      "subject": "Voices and Views Podcast Presentation on 9/11 Memorial Art",
      "summary": "Presentation by Zandra Bright regarding an art piece made of names from firefighters who served on September 11th, created by Rashad McIntyre.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        112
      ],
      "source_chunks": [
        11
      ],
      "components": {},
      "evidence": [
        {
          "text": "My name is Zandra Bright, and I'm here on behalf of Voices and Views with Zan and Chels. This is my co-host here... The fire engine is composed of the names of the following firefighters from September 11. Each line, each detail, each shadow is made from a name.",
          "source_record_indices": [
            112
          ],
          "timestamp": 3223.01,
          "end_timestamp": 3223.01,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "presentation",
          "subject": "Voices and Views Podcast Presentation on 9/11 Memorial Art",
          "summary": "Presentation by Zandra Bright regarding an art piece made of names from firefighters who served on September 11th, created by Rashad McIntyre.",
          "evidence": "My name is Zandra Bright, and I'm here on behalf of Voices and Views with Zan and Chels. This is my co-host here... The fire engine is composed of the names of the following firefighters from September 11. Each line, each detail, each shadow is made from a name.",
          "attribution": "Zandra Bright",
          "source_chunks": [
            11
          ],
          "timestamp": 3223.01,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 112
        }
      ],
      "attributions": [
        "Zandra Bright"
      ],
      "timestamp": 3223.01,
      "end_timestamp": 3223.01,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0105",
      "event_type": "presentation",
      "subject": "Artistic Significance of Firefighter Memorial Art",
      "summary": "The artwork symbolizes the bond between firefighters across generations and serves as a memorial to those lost and gratitude for those who still serve.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        113
      ],
      "source_chunks": [
        11
      ],
      "components": {},
      "evidence": [
        {
          "text": "It symbolized the bond between firefighters across generations. It symbolized respect for those we lost and gratitude for those who still serve.",
          "source_record_indices": [
            113
          ],
          "timestamp": 3330.289,
          "end_timestamp": 3330.289,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "presentation",
          "subject": "Artistic Significance of Firefighter Memorial Art",
          "summary": "The artwork symbolizes the bond between firefighters across generations and serves as a memorial to those lost and gratitude for those who still serve.",
          "evidence": "It symbolized the bond between firefighters across generations. It symbolized respect for those we lost and gratitude for those who still serve.",
          "attribution": "Zandra Bright",
          "source_chunks": [
            11
          ],
          "timestamp": 3330.289,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 113
        }
      ],
      "attributions": [
        "Zandra Bright"
      ],
      "timestamp": 3330.289,
      "end_timestamp": 3330.289,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0106",
      "event_type": "presentation",
      "subject": "Fire Department Donation Acceptance",
      "summary": "The fire department was pleased to receive a generous donation of art to be displayed at the station.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        114
      ],
      "source_chunks": [
        11
      ],
      "components": {},
      "evidence": [
        {
          "text": "How pleased the fire department was to receive this generous donation. It's a piece of art to be presented to the fire station. We've already probably hung it up in a special place Hinton-Station, all by itself. It's not sharing the wall with any other art pieces. So we're very grateful.",
          "source_record_indices": [
            114
          ],
          "timestamp": 3442.32,
          "end_timestamp": 3442.32,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "presentation",
          "subject": "Fire Department Donation Acceptance",
          "summary": "The fire department was pleased to receive a generous donation of art to be displayed at the station.",
          "evidence": "How pleased the fire department was to receive this generous donation. It's a piece of art to be presented to the fire station. We've already probably hung it up in a special place Hinton-Station, all by itself. It's not sharing the wall with any other art pieces. So we're very grateful.",
          "attribution": "Unknown",
          "source_chunks": [
            11
          ],
          "timestamp": 3442.32,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 114
        }
      ],
      "timestamp": 3442.32,
      "end_timestamp": 3442.32,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0107",
      "event_type": "recognition",
      "subject": "Fire Department Donation and Visit",
      "summary": "The fire department received a generous piece of art presented by Ms. Bright and her team on December 3rd, which was displayed in the Hinton-Station. The visit also included food for all attendees.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        115
      ],
      "source_chunks": [
        12
      ],
      "components": {},
      "evidence": [
        {
          "text": "She and her, Ms. Bright and her team presented this December 3rd and explained the history behind it. We even did a remote discussion with the artists who did this and his family. Oh, wow. And we were so happy to receive that. And then as a bonus, they brought food for all of us.",
          "source_record_indices": [
            115
          ],
          "timestamp": 3442.32,
          "end_timestamp": 3442.32,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "recognition",
          "subject": "Fire Department Donation and Visit",
          "summary": "The fire department received a generous piece of art presented by Ms. Bright and her team on December 3rd, which was displayed in the Hinton-Station. The visit also included food for all attendees.",
          "evidence": "She and her, Ms. Bright and her team presented this December 3rd and explained the history behind it. We even did a remote discussion with the artists who did this and his family. Oh, wow. And we were so happy to receive that. And then as a bonus, they brought food for all of us.",
          "attribution": "Ms. Bright",
          "source_chunks": [
            12
          ],
          "timestamp": 3442.32,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 115
        }
      ],
      "attributions": [
        "Ms. Bright"
      ],
      "timestamp": 3442.32,
      "end_timestamp": 3442.32,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0108",
      "event_type": "public_comment",
      "subject": "Snow removal issue at Stephenson and Grove",
      "summary": "A resident reported finding four and a half to five foot of snow in the handicap spot on the east side of Stephenson and Grove after a snow event, and that help was promised but did not materialize.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        116
      ],
      "source_chunks": [
        12
      ],
      "components": {},
      "evidence": [
        {
          "text": "Hey, Darren, I did stop to a snowplow driver the other day when we got that last snow. On the east side of Stephenson and Grove, I had four and a half to five foot right there in the handicap. They were supposed to come back and help me shovel it. It didn't happen, but that's okay. It got done.",
          "source_record_indices": [
            116
          ],
          "timestamp": 3520.559,
          "end_timestamp": 3520.559,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "public_comment",
          "subject": "Snow removal issue at Stephenson and Grove",
          "summary": "A resident reported finding four and a half to five foot of snow in the handicap spot on the east side of Stephenson and Grove after a snow event, and that help was promised but did not materialize.",
          "evidence": "Hey, Darren, I did stop to a snowplow driver the other day when we got that last snow. On the east side of Stephenson and Grove, I had four and a half to five foot right there in the handicap. They were supposed to come back and help me shovel it. It didn't happen, but that's okay. It got done.",
          "attribution": "Public Commenter",
          "source_chunks": [
            12
          ],
          "timestamp": 3520.559,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 116
        }
      ],
      "attributions": [
        "Public Commenter"
      ],
      "timestamp": 3520.559,
      "end_timestamp": 3520.559,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0109",
      "event_type": "public_comment",
      "subject": "Paperwork status for requested items",
      "summary": "A resident asked when they would receive paperwork for something they have been requesting for several months.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        117
      ],
      "source_chunks": [
        12
      ],
      "components": {},
      "evidence": [
        {
          "text": "Rob, I wanted to know when I'm going to get paperwork for what I've been asking for for a few months now.",
          "source_record_indices": [
            117
          ],
          "timestamp": 3538.159,
          "end_timestamp": 3538.159,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "public_comment",
          "subject": "Paperwork status for requested items",
          "summary": "A resident asked when they would receive paperwork for something they have been requesting for several months.",
          "evidence": "Rob, I wanted to know when I'm going to get paperwork for what I've been asking for for a few months now.",
          "attribution": "Public Commenter",
          "source_chunks": [
            12
          ],
          "timestamp": 3538.159,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 117
        }
      ],
      "attributions": [
        "Public Commenter"
      ],
      "timestamp": 3538.159,
      "end_timestamp": 3538.159,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0110",
      "event_type": "public_comment",
      "subject": "Lack of concern shown for deceased homeless person",
      "summary": "A resident criticized the community for not caring about a passed homeless lady, stating that nobody cared and people only boast about themselves.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        118
      ],
      "source_chunks": [
        12
      ],
      "components": {},
      "evidence": [
        {
          "text": "But why aren't we talking about that homeless lady that passed? Because nobody in this town cared. What a shame. We sit here and toot our own horns, but she's gone and nobody cared.",
          "source_record_indices": [
            118
          ],
          "timestamp": 3544.159,
          "end_timestamp": 3544.159,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "public_comment",
          "subject": "Lack of concern shown for deceased homeless person",
          "summary": "A resident criticized the community for not caring about a passed homeless lady, stating that nobody cared and people only boast about themselves.",
          "evidence": "But why aren't we talking about that homeless lady that passed? Because nobody in this town cared. What a shame. We sit here and toot our own horns, but she's gone and nobody cared.",
          "attribution": "Public Commenter",
          "source_chunks": [
            12
          ],
          "timestamp": 3544.159,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 118
        }
      ],
      "attributions": [
        "Public Commenter"
      ],
      "timestamp": 3544.159,
      "end_timestamp": 3544.159,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0111",
      "event_type": "public_comment",
      "subject": "Concerns regarding Peter Elber's contract and billing practices",
      "summary": "A resident alleged that Peter Elber does not have a contract but is running spaces, and people are paying for services when he is not contributing financially.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        119
      ],
      "source_chunks": [
        12
      ],
      "components": {},
      "evidence": [
        {
          "text": "Second of all, I'm going to talk about Peter Elber again. He doesn't have a contract. Needless to say, he's running spaces there and people are paying for it when he's not even paying for what he has. That's wrong.",
          "source_record_indices": [
            119
          ],
          "timestamp": 3562.159,
          "end_timestamp": 3562.159,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "public_comment",
          "subject": "Concerns regarding Peter Elber's contract and billing practices",
          "summary": "A resident alleged that Peter Elber does not have a contract but is running spaces, and people are paying for services when he is not contributing financially.",
          "evidence": "Second of all, I'm going to talk about Peter Elber again. He doesn't have a contract. Needless to say, he's running spaces there and people are paying for it when he's not even paying for what he has. That's wrong.",
          "attribution": "Public Commenter",
          "source_chunks": [
            12
          ],
          "timestamp": 3562.159,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 119
        }
      ],
      "attributions": [
        "Public Commenter"
      ],
      "timestamp": 3562.159,
      "end_timestamp": 3562.159,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0112",
      "event_type": "public_comment",
      "subject": "Taxpayer inquiry regarding expenditure of funds",
      "summary": "A taxpayer demanded to know where the money went, referencing a previous meeting where lights were discussed, asserting that as a taxpayer, they deserve accountability for their taxes.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        120
      ],
      "source_chunks": [
        12
      ],
      "components": {},
      "evidence": [
        {
          "text": "In the last meeting, Stacy brought up where the lights and all that went. As a taxpayer, I want to know where the money went. I'm paying my taxes. As a matter of fact, all they're meant to get.",
          "source_record_indices": [
            120
          ],
          "timestamp": 3576.159,
          "end_timestamp": 3576.159,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "public_comment",
          "subject": "Taxpayer inquiry regarding expenditure of funds",
          "summary": "A taxpayer demanded to know where the money went, referencing a previous meeting where lights were discussed, asserting that as a taxpayer, they deserve accountability for their taxes.",
          "evidence": "In the last meeting, Stacy brought up where the lights and all that went. As a taxpayer, I want to know where the money went. I'm paying my taxes. As a matter of fact, all they're meant to get.",
          "attribution": "Public Commenter",
          "source_chunks": [
            12
          ],
          "timestamp": 3576.159,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 120
        }
      ],
      "attributions": [
        "Public Commenter"
      ],
      "timestamp": 3576.159,
      "end_timestamp": 3576.159,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0113",
      "event_type": "public_comment",
      "subject": "Allegation regarding Mayor and Sanders relationship",
      "summary": "A resident questioned if the Mayor has an issue with Sanders, questioning their behavior in public forums.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        121
      ],
      "source_chunks": [
        12
      ],
      "components": {},
      "evidence": [
        {
          "text": "And Mayor, you have something against Sanders? You really do! You sit up there with such a smug face. But when you're out of line, who calls you that?",
          "source_record_indices": [
            121
          ],
          "timestamp": 3589.96,
          "end_timestamp": 3589.96,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "public_comment",
          "subject": "Allegation regarding Mayor and Sanders relationship",
          "summary": "A resident questioned if the Mayor has an issue with Sanders, questioning their behavior in public forums.",
          "evidence": "And Mayor, you have something against Sanders? You really do! You sit up there with such a smug face. But when you're out of line, who calls you that?",
          "attribution": "Public Commenter",
          "source_chunks": [
            12
          ],
          "timestamp": 3589.96,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 121
        }
      ],
      "attributions": [
        "Public Commenter"
      ],
      "timestamp": 3589.96,
      "end_timestamp": 3589.96,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0114",
      "event_type": "public_comment",
      "subject": "Example setting for the city of Freeport",
      "summary": "A resident advised on setting a better example for the city of Freeport regarding conduct.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        122
      ],
      "source_chunks": [
        12
      ],
      "components": {},
      "evidence": [
        {
          "text": "And maybe you should be setting a better example for the city of Freeport, because what's going around here, that big Groomer was an official, and what's happening, that's not cool, because I talked to a guy and he said, you're just a church-going Christian. I sat him straight, believe me.",
          "source_record_indices": [
            122
          ],
          "timestamp": 3589.96,
          "end_timestamp": 3589.96,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "public_comment",
          "subject": "Example setting for the city of Freeport",
          "summary": "A resident advised on setting a better example for the city of Freeport regarding conduct.",
          "evidence": "And maybe you should be setting a better example for the city of Freeport, because what's going around here, that big Groomer was an official, and what's happening, that's not cool, because I talked to a guy and he said, you're just a church-going Christian. I sat him straight, believe me.",
          "attribution": "Public Commenter",
          "source_chunks": [
            12
          ],
          "timestamp": 3589.96,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 122
        }
      ],
      "attributions": [
        "Public Commenter"
      ],
      "timestamp": 3589.96,
      "end_timestamp": 3589.96,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0115",
      "event_type": "public_comment",
      "subject": "Support for Priest Chief in Freeport",
      "summary": "A resident expressed hope that the priest chief remains in Freeport because they consider him the best and want him to keep his job.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        123
      ],
      "source_chunks": [
        12
      ],
      "components": {},
      "evidence": [
        {
          "text": "Tommy? I hope the priest chief be the priest chief in Freeport, because he's the best and we want him to be a good job with it.",
          "source_record_indices": [
            123
          ],
          "timestamp": 3623.039,
          "end_timestamp": 3623.039,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "public_comment",
          "subject": "Support for Priest Chief in Freeport",
          "summary": "A resident expressed hope that the priest chief remains in Freeport because they consider him the best and want him to keep his job.",
          "evidence": "Tommy? I hope the priest chief be the priest chief in Freeport, because he's the best and we want him to be a good job with it.",
          "attribution": "Public Commenter",
          "source_chunks": [
            12
          ],
          "timestamp": 3623.039,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 123
        }
      ],
      "attributions": [
        "Public Commenter"
      ],
      "timestamp": 3623.039,
      "end_timestamp": 3623.039,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0116",
      "event_type": "public_comment",
      "subject": "Future Greenhouse plans",
      "summary": "A resident inquired about the timeline for having a greenhouse, asking if it would be next fall or spring.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        124
      ],
      "source_chunks": [
        12
      ],
      "components": {},
      "evidence": [
        {
          "text": "And Darren. So you said next fall we'll have that. Greenhouse? Spring?",
          "source_record_indices": [
            124
          ],
          "timestamp": 3649.69,
          "end_timestamp": 3649.69,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "public_comment",
          "subject": "Future Greenhouse plans",
          "summary": "A resident inquired about the timeline for having a greenhouse, asking if it would be next fall or spring.",
          "evidence": "And Darren. So you said next fall we'll have that. Greenhouse? Spring?",
          "attribution": "Public Commenter",
          "source_chunks": [
            12
          ],
          "timestamp": 3649.69,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 124
        }
      ],
      "attributions": [
        "Public Commenter"
      ],
      "timestamp": 3649.69,
      "end_timestamp": 3649.69,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0117",
      "event_type": "recognition",
      "subject": "Jodi Miller's performance and mayoral support",
      "summary": "A speaker praised Jodi Miller for her work and stated the desire to keep her as mayor because she is capable in all areas.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        125
      ],
      "source_chunks": [
        12
      ],
      "components": {},
      "evidence": [
        {
          "text": "And Jodi Miller, you do a good job doing this and we want to keep you for mayor because you know how to do everything.",
          "source_record_indices": [
            125
          ],
          "timestamp": 3649.69,
          "end_timestamp": 3649.69,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "recognition",
          "subject": "Jodi Miller's performance and mayoral support",
          "summary": "A speaker praised Jodi Miller for her work and stated the desire to keep her as mayor because she is capable in all areas.",
          "evidence": "And Jodi Miller, you do a good job doing this and we want to keep you for mayor because you know how to do everything.",
          "attribution": "Public Commenter",
          "source_chunks": [
            12
          ],
          "timestamp": 3649.69,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 125
        }
      ],
      "attributions": [
        "Public Commenter"
      ],
      "timestamp": 3649.69,
      "end_timestamp": 3649.69,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0118",
      "event_type": "recognition",
      "subject": "John Parker's service as Alderman",
      "summary": "A speaker praised John Parker for his work as Alderman and Sweet Poet.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        126
      ],
      "source_chunks": [
        12
      ],
      "components": {},
      "evidence": [
        {
          "text": "And John Parker, you do a good job to be the Alderman and Sweet Poet. Thank you, Tommy.",
          "source_record_indices": [
            126
          ],
          "timestamp": 3649.69,
          "end_timestamp": 3649.69,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "recognition",
          "subject": "John Parker's service as Alderman",
          "summary": "A speaker praised John Parker for his work as Alderman and Sweet Poet.",
          "evidence": "And John Parker, you do a good job to be the Alderman and Sweet Poet. Thank you, Tommy.",
          "attribution": "Public Commenter",
          "source_chunks": [
            12
          ],
          "timestamp": 3649.69,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 126
        }
      ],
      "attributions": [
        "Public Commenter"
      ],
      "timestamp": 3649.69,
      "end_timestamp": 3649.69,
      "video_id": "CMlnl3Iyc6E"
    },
    {
      "event_id": "event_0119",
      "event_type": "decision",
      "subject": "Adjournment of Meeting",
      "summary": "Seconding the motion to adjourn the meeting.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        127
      ],
      "source_chunks": [
        12
      ],
      "components": {
        "motion": [
          127
        ]
      },
      "evidence": [
        {
          "text": "Motion made by Alderman Seller, seconded by Alderman Shadle.",
          "source_record_indices": [
            127
          ],
          "timestamp": 3681.69,
          "end_timestamp": 3681.69,
          "video_id": "CMlnl3Iyc6E"
        }
      ],
      "source_records": [
        {
          "record_type": "motion",
          "subject": "Adjournment of Meeting",
          "summary": "Seconding the motion to adjourn the meeting.",
          "evidence": "Motion made by Alderman Seller, seconded by Alderman Shadle.",
          "attribution": "Alderman Shadle",
          "attributes": {
            "seconded_by": "Alderman Shadle"
          },
          "source_chunks": [
            12
          ],
          "timestamp": 3681.69,
          "video_id": "CMlnl3Iyc6E",
          "record_index": 127
        }
      ],
      "attributions": [
        "Alderman Shadle"
      ],
      "timestamp": 3681.69,
      "end_timestamp": 3681.69,
      "video_id": "CMlnl3Iyc6E"
    }
  ]
}
