{
  "artifact_kind": "events",
  "schema_version": "civic_events_v1",
  "generation_version": "events_v1",
  "status": "complete",
  "meeting": "4d9ovliuxvq.city_council_meeting_7_6_2026_part_3",
  "meeting_date": "2026-07-06",
  "source_records_artifact": "./data/us_il_freeport_city_council/intel_gemma4_e4b/records/4d9ovliuxvq.city_council_meeting_7_6_2026_part_3/4d9ovliuxvq.city_council_meeting_7_6_2026_part_3.records.json",
  "source_transcript": "./data/us_il_freeport_city_council/normalized/4d9ovliuxvq.city_council_meeting_7_6_2026_part_3.txt",
  "source_sha256": "0ca87f7096dc97f85a0d9ff57dd17194a1d79e3a4f60a862e7f878812af5ab7b",
  "meeting_type": "city_council",
  "job_profile": "civic",
  "source_model": "gemma4:e4b",
  "source_record_count": 10,
  "event_count": 10,
  "decision_event_count": 4,
  "multi_record_event_count": 0,
  "duplicate_record_count": 0,
  "review_flag_counts": {},
  "events": [
    {
      "event_id": "event_0001",
      "event_type": "procedural_action",
      "subject": "Consent Agenda Item 7",
      "summary": "The council addressed item number seven on the consent agenda.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        1
      ],
      "source_chunks": [
        1
      ],
      "components": {},
      "evidence": [
        {
          "text": "Okay, so now before you council is item number seven, which is the consent agenda, which we have a motion and a second on.",
          "source_record_indices": [
            1
          ],
          "timestamp": 0.0,
          "end_timestamp": 0.0,
          "video_id": "4d9OvliuxvQ"
        }
      ],
      "source_records": [
        {
          "record_type": "procedural_action",
          "subject": "Consent Agenda Item 7",
          "summary": "The council addressed item number seven on the consent agenda.",
          "evidence": "Okay, so now before you council is item number seven, which is the consent agenda, which we have a motion and a second on.",
          "source_chunks": [
            1
          ],
          "timestamp": 0.0,
          "video_id": "4d9OvliuxvQ",
          "record_index": 1
        }
      ],
      "timestamp": 0.0,
      "end_timestamp": 0.0,
      "video_id": "4d9OvliuxvQ"
    },
    {
      "event_id": "event_0002",
      "event_type": "discussion",
      "subject": "Consent Agenda Participation",
      "summary": "Discussion regarding who should participate or be included in the vote for the consent agenda.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        2
      ],
      "source_chunks": [
        1
      ],
      "components": {},
      "evidence": [
        {
          "text": "What about Parker? What about Stacey? Oh, you're just going to ignore me on the consent agenda. Is that what you're doing? Is that what we're doing?",
          "source_record_indices": [
            2
          ],
          "timestamp": 7.799,
          "end_timestamp": 7.799,
          "video_id": "4d9OvliuxvQ"
        }
      ],
      "source_records": [
        {
          "record_type": "discussion",
          "subject": "Consent Agenda Participation",
          "summary": "Discussion regarding who should participate or be included in the vote for the consent agenda.",
          "evidence": "What about Parker? What about Stacey? Oh, you're just going to ignore me on the consent agenda. Is that what you're doing? Is that what we're doing?",
          "source_chunks": [
            1
          ],
          "timestamp": 7.799,
          "video_id": "4d9OvliuxvQ",
          "record_index": 2
        }
      ],
      "timestamp": 7.799,
      "end_timestamp": 7.799,
      "video_id": "4d9OvliuxvQ"
    },
    {
      "event_id": "event_0003",
      "event_type": "discussion",
      "subject": "Alderman Sanders Conduct",
      "summary": "Discussion regarding Alderman Sanders' conduct during the meeting.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        3
      ],
      "source_chunks": [
        1
      ],
      "components": {},
      "evidence": [
        {
          "text": "Alderman Sanders is not. I'm telling you, he's on the border. Alderman Sanders. You need to be quiet. Alderman Sanders.",
          "source_record_indices": [
            3
          ],
          "timestamp": 17.6,
          "end_timestamp": 17.6,
          "video_id": "4d9OvliuxvQ"
        }
      ],
      "source_records": [
        {
          "record_type": "discussion",
          "subject": "Alderman Sanders Conduct",
          "summary": "Discussion regarding Alderman Sanders' conduct during the meeting.",
          "evidence": "Alderman Sanders is not. I'm telling you, he's on the border. Alderman Sanders. You need to be quiet. Alderman Sanders.",
          "source_chunks": [
            1
          ],
          "timestamp": 17.6,
          "video_id": "4d9OvliuxvQ",
          "record_index": 3
        }
      ],
      "timestamp": 17.6,
      "end_timestamp": 17.6,
      "video_id": "4d9OvliuxvQ"
    },
    {
      "event_id": "event_0004",
      "event_type": "discussion",
      "subject": "Council Procedure Understanding",
      "summary": "Discussion about understanding council procedure and running policy.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        4
      ],
      "source_chunks": [
        1
      ],
      "components": {},
      "evidence": [
        {
          "text": "Yeah, but do you have an understanding that you don't run policy with counsel? That's what your understanding fails to do. You're misinformed.",
          "source_record_indices": [
            4
          ],
          "timestamp": 39.039,
          "end_timestamp": 39.039,
          "video_id": "4d9OvliuxvQ"
        }
      ],
      "source_records": [
        {
          "record_type": "discussion",
          "subject": "Council Procedure Understanding",
          "summary": "Discussion about understanding council procedure and running policy.",
          "evidence": "Yeah, but do you have an understanding that you don't run policy with counsel? That's what your understanding fails to do. You're misinformed.",
          "source_chunks": [
            1
          ],
          "timestamp": 39.039,
          "video_id": "4d9OvliuxvQ",
          "record_index": 4
        }
      ],
      "timestamp": 39.039,
      "end_timestamp": 39.039,
      "video_id": "4d9OvliuxvQ"
    },
    {
      "event_id": "event_0005",
      "event_type": "procedural_action",
      "subject": "Order Maintenance",
      "summary": "A warning was issued regarding continuing to talk out of order.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        5
      ],
      "source_chunks": [
        1
      ],
      "components": {},
      "evidence": [
        {
          "text": "So if you continue to talk out of order, we're done.",
          "source_record_indices": [
            5
          ],
          "timestamp": 46.6,
          "end_timestamp": 46.6,
          "video_id": "4d9OvliuxvQ"
        }
      ],
      "source_records": [
        {
          "record_type": "procedural_action",
          "subject": "Order Maintenance",
          "summary": "A warning was issued regarding continuing to talk out of order.",
          "evidence": "So if you continue to talk out of order, we're done.",
          "source_chunks": [
            1
          ],
          "timestamp": 46.6,
          "video_id": "4d9OvliuxvQ",
          "record_index": 5
        }
      ],
      "timestamp": 46.6,
      "end_timestamp": 46.6,
      "video_id": "4d9OvliuxvQ"
    },
    {
      "event_id": "event_0006",
      "event_type": "decision",
      "subject": "Consent Agenda Approval",
      "summary": "Vote on the consent agenda.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        6
      ],
      "source_chunks": [
        1
      ],
      "components": {
        "vote": [
          6
        ]
      },
      "evidence": [
        {
          "text": "Stacy, yes or no? On the consent agenda? I have no vote. Shadle? Aye. Sanders? No. Sellers? Aye. Klemm? Aye. And Johnson? Aye.",
          "source_record_indices": [
            6
          ],
          "timestamp": 46.6,
          "end_timestamp": 46.6,
          "video_id": "4d9OvliuxvQ"
        }
      ],
      "source_records": [
        {
          "record_type": "vote",
          "subject": "Consent Agenda Approval",
          "summary": "Vote on the consent agenda.",
          "evidence": "Stacy, yes or no? On the consent agenda? I have no vote. Shadle? Aye. Sanders? No. Sellers? Aye. Klemm? Aye. And Johnson? Aye.",
          "source_chunks": [
            1
          ],
          "timestamp": 46.6,
          "video_id": "4d9OvliuxvQ",
          "record_index": 6
        }
      ],
      "timestamp": 46.6,
      "end_timestamp": 46.6,
      "video_id": "4d9OvliuxvQ"
    },
    {
      "event_id": "event_0007",
      "event_type": "decision",
      "subject": "Consent Agenda Approval Tally",
      "summary": "The final tally for the consent agenda.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        7
      ],
      "source_chunks": [
        1
      ],
      "components": {
        "vote": [
          7
        ]
      },
      "evidence": [
        {
          "text": "The consent agenda is approved. Four to one to one abstentia. Five to one.",
          "source_record_indices": [
            7
          ],
          "timestamp": 62.119,
          "end_timestamp": 62.119,
          "video_id": "4d9OvliuxvQ"
        }
      ],
      "source_records": [
        {
          "record_type": "vote",
          "subject": "Consent Agenda Approval Tally",
          "summary": "The final tally for the consent agenda.",
          "evidence": "The consent agenda is approved. Four to one to one abstentia. Five to one.",
          "source_chunks": [
            1
          ],
          "timestamp": 62.119,
          "video_id": "4d9OvliuxvQ",
          "record_index": 7
        }
      ],
      "outcome": "approved",
      "timestamp": 62.119,
      "end_timestamp": 62.119,
      "video_id": "4d9OvliuxvQ"
    },
    {
      "event_id": "event_0008",
      "event_type": "procedural_action",
      "subject": "Adjournment Motion",
      "summary": "A motion was made and seconded to adjourn the meeting.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        8
      ],
      "source_chunks": [
        1
      ],
      "components": {},
      "evidence": [
        {
          "text": "I'd like a motion to adjourn the meeting. Second. We have a motion made by Alderman Shadle, seconded by Alderman Sellers.",
          "source_record_indices": [
            8
          ],
          "timestamp": 169.37,
          "end_timestamp": 169.37,
          "video_id": "4d9OvliuxvQ"
        }
      ],
      "source_records": [
        {
          "record_type": "procedural_action",
          "subject": "Adjournment Motion",
          "summary": "A motion was made and seconded to adjourn the meeting.",
          "evidence": "I'd like a motion to adjourn the meeting. Second. We have a motion made by Alderman Shadle, seconded by Alderman Sellers.",
          "source_chunks": [
            1
          ],
          "timestamp": 169.37,
          "video_id": "4d9OvliuxvQ",
          "record_index": 8
        }
      ],
      "timestamp": 169.37,
      "end_timestamp": 169.37,
      "video_id": "4d9OvliuxvQ"
    },
    {
      "event_id": "event_0009",
      "event_type": "decision",
      "subject": "Adjournment Motion Vote",
      "summary": "Roll call vote on the motion to adjourn.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        9
      ],
      "source_chunks": [
        1
      ],
      "components": {
        "vote": [
          9
        ]
      },
      "evidence": [
        {
          "text": "Madam Clerk, please take a roll on adjournment. Parker? Aye. Stacy? Aye. Shadle? Aye. Sanders? Aye. Sellers? Aye. Klemm? Aye. Johnson? Aye.",
          "source_record_indices": [
            9
          ],
          "timestamp": 169.37,
          "end_timestamp": 169.37,
          "video_id": "4d9OvliuxvQ"
        }
      ],
      "source_records": [
        {
          "record_type": "vote",
          "subject": "Adjournment Motion Vote",
          "summary": "Roll call vote on the motion to adjourn.",
          "evidence": "Madam Clerk, please take a roll on adjournment. Parker? Aye. Stacy? Aye. Shadle? Aye. Sanders? Aye. Sellers? Aye. Klemm? Aye. Johnson? Aye.",
          "source_chunks": [
            1
          ],
          "timestamp": 169.37,
          "video_id": "4d9OvliuxvQ",
          "record_index": 9
        }
      ],
      "timestamp": 169.37,
      "end_timestamp": 169.37,
      "video_id": "4d9OvliuxvQ"
    },
    {
      "event_id": "event_0010",
      "event_type": "decision",
      "subject": "Adjournment Motion Outcome",
      "summary": "The motion to adjourn passed.",
      "grouping": {
        "method": "single_record",
        "duplicate_rules": []
      },
      "source_record_indices": [
        10
      ],
      "source_chunks": [
        1
      ],
      "components": {
        "vote": [
          10
        ]
      },
      "evidence": [
        {
          "text": "Motion passes 7 to 0.",
          "source_record_indices": [
            10
          ],
          "timestamp": 169.37,
          "end_timestamp": 169.37,
          "video_id": "4d9OvliuxvQ"
        }
      ],
      "source_records": [
        {
          "record_type": "vote",
          "subject": "Adjournment Motion Outcome",
          "summary": "The motion to adjourn passed.",
          "evidence": "Motion passes 7 to 0.",
          "source_chunks": [
            1
          ],
          "timestamp": 169.37,
          "video_id": "4d9OvliuxvQ",
          "record_index": 10
        }
      ],
      "outcome": "passed",
      "timestamp": 169.37,
      "end_timestamp": 169.37,
      "video_id": "4d9OvliuxvQ"
    }
  ]
}
