Town of Moraga

Moraga Parks and Recreation Commission

2 meetings on video, Jun 2026 to Jul 2026.

Clips

What Steve Smith said on Jun 8, 2026

Anyhow, talking with neighbors or friends— need to— okay, friends, what I do hear is that nobody really knows what's gonna— what's happening other than the town spent, uh, $350,000 to get a consultant to come up with a plan.Steve SmithCommissioner · Moraga Parks and Recreation Commission · Jun 8, 2026Watch the full meeting from 51:15
How we know

Officials on the body's roster only, never members of the public. Each clip plays here from where the member began speaking, and we checked who is speaking before it went up. More on how we count

Where the time went

Parks, recreation, trails and open space took 89% of this body's meeting time.

Out of 2 hours. The two AI readers disagreed on 8% of it; that time stays in the total.

  1. Parks, recreation, trails and open space89% · 1.7 h
How we know

Two AI readers (Claude Sonnet 5.5 and Gemini) each split every transcript into agenda items and gave each one issue from a fixed list. A stretch counts toward an issue only where both agree (lines on an item's edge are left out); the rest is 'unknown' and stays in the total. An issue's time is shown only when an independent Claude Opus read of randomly drawn moments (longer lines more likely) agrees at a Wilson lower bound of .90 or better. More on how we count

How members spoke, as a body

At least 13% of members' remarks raised a concern, of 67 remarks.

Board level only: never one member, never ranked against other bodies. A floor: the strict rule misses many polite concerns.

How we know

Three AI models read each member remark on these items. A remark counts as raising a concern only when all three agree, so the share is a floor. Never one member, never ranked against other bodies. More on how we count

The members

Who talks on the Moraga Parks and Recreation Commission

Minutes speaking per meeting · 2 meetings with names, Jun 8, 2026 – Jul 13, 2026 · talk time only, never tone or stance

Listed by seatMuch of what members say isn't matched to a person yet, so these minutes are floors. The real totals are higher.

Minutes are each member’s own speaking time that we could match to them, so each is a floor. We are measuring how much we miss.

Members · listed by seat
Michelle BararCommissioner · Sat in 2 meetings. We rank members after 8Share0.5+min per meeting, at least2 of 2meetings heard, of those seated and not running it2.5questions asked per meeting where we named them
Graig CrossleyCommissioner · Sat in 2 meetings. We rank members after 8Share1.8+min per meeting, at least2 of 2meetings heard, of those seated and not running it2.0questions asked per meeting where we named them
Gian PanettaVice Chair · Sat in 2 meetings. We rank members after 8Share2.3+min per meeting, at least2 of 2meetings heard, of those seated and not running it0.5questions asked per meeting where we named them
Scott ParkerCommissioner · Sat in 2 meetings. We rank members after 8Share1.4+min per meeting, at least1 of 2meetings heard, of those seated and not running it2.0questions asked per meeting where we named them
Rob PiersonChair · ran 2 meetings · Sat in 0 meetings they didn't chair. We rank members after 8—min per meeting0 of 0meetings heard, of those seated and not running it—no question counted
Julie SandersCommissioner · Sat in 2 meetings. We rank members after 8Share1.1+min per meeting, at least1 of 2meetings heard, of those seated and not running it3.0questions asked per meeting where we named them
Steve SmithCommissioner · Sat in 2 meetings. We rank members after 8Share3.2+min per meeting, at least2 of 2meetings heard, of those seated and not running it5.0questions asked per meeting where we named them

Minutes speaking per meeting held while seated, leaving out the meetings the member ran; a meeting they missed, or where we couldn’t match their voice, counts as zero, so every number is a floor · talk time only, never tone or stance · Hamlet · How we count

How we know

Two AI readers named each voice and had to agree. A blind reader checked 231 names across this group of bodies, as drawn: 230 were right, and the 1 wrong lines were taken down. Minutes count meetings while the member was seated; a meeting they missed counts as zero. Questions count the times a member put a real question to staff, presenters or colleagues; two AI readers had to agree, and 287 of 290 we checked were real questions. Only speech we could name counts, so they are floors. Meetings each member ran, of those counted here, from the body's dated officer list: Rob Pierson 2. A member's minutes leave out the meetings they ran. More on how we count

Public comment

1 of the 2 meetings we counted had a public commenter. The busiest, on Jun 8, 2026, heard from 4.

How we know

We count public commenters. They are counted, never named or quoted. Officials, staff and invited presenters aren't counted. We checked the count against a full read of 50 meetings: 50 were within one speaker. More on how we count

Attendance

The roll call, at the 2 meetings where we could read one

Roll-call attendance, member by meeting
MemberJul 13Jun 8
Rob PiersonAbsentPresent
Gian PanettaPresentPresent
Michelle BararPresentPresent
Graig CrossleyPresentPresent
Scott ParkerPresentPresent
Julie SandersAbsentPresent
Steve SmithPresentPresent

PresentArrived lateAbsentNot recorded

How we know

From the roll call, or the chair's statement of who is present, read by two AI readers who had to agree. A meeting with no roll call we could read says "not recorded"; we never guess. We checked 158 roll calls against a separate read and 157 matched; of 91 absences, 91 were right. More on how we count

Members from the body’s own roster page · Meetings from videos the city posted