{"id":454,"date":"2026-07-09T22:01:58","date_gmt":"2026-07-09T22:01:58","guid":{"rendered":"https:\/\/tuolumnenow.com\/?page_id=454"},"modified":"2026-07-09T22:25:29","modified_gmt":"2026-07-09T22:25:29","slug":"behind-the-devastation","status":"publish","type":"page","link":"https:\/\/tuolumnenow.com\/","title":{"rendered":"Behind the Devastation"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"454\" class=\"elementor elementor-454\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-486ce22 e-flex e-con-boxed e-con e-parent\" data-id=\"486ce22\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-df5c82f elementor-widget elementor-widget-html\" data-id=\"df5c82f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Behind the Devastation \u2014 Tuolumne County CDD \u00b7 A reader's guide to the 2025\u20132026 Grand Jury report<\/title>\n<meta name=\"description\" content=\"A plain-language, navigable guide to the two 2025\u20132026 Tuolumne County Civil Grand Jury reports: 'Behind the Devastation' on the Community Development Department and the High School Road project, and 'Governance Practices Impacting Public Trust.'\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Archivo:wght@400;500;600;700;800;900&family=Newsreader:ital,opsz,wght@0,6..72,400;0,6..72,500;1,6..72,400&family=JetBrains+Mono:wght@400;500;700&display=swap\" rel=\"stylesheet\">\n<style>\n:root{\n  --paper:#F2EFE9;\n  --paper-2:#EAE6DD;\n  --ink:#1C1C1A;\n  --ledger:#55524A;\n  --stamp:#8B2E2A;\n  --stamp-soft:#a9524e;\n  --rule:#D2CCC0;\n  --rule-strong:#B7B0A2;\n  --card:#FBFAF6;\n\n  \/* category tints for timeline \/ storylines *\/\n  --cat-permit:#2F5B54;      \/* teal-green: permitting *\/\n  --cat-staff:#6A4C93;       \/* violet: staffing *\/\n  --cat-coi:#B5651D;         \/* ochre: conflict of interest *\/\n  --cat-hydrant:#1F5673;     \/* steel blue: hydrant \/ fire *\/\n\n  --maxw:1100px;\n  --gap:clamp(1rem,3vw,2rem);\n}\n\n*{box-sizing:border-box;}\nhtml{scroll-behavior:smooth;}\n@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}}\n\nbody{\n  margin:0;\n  background:var(--paper);\n  color:var(--ink);\n  font-family:\"Newsreader\",Georgia,serif;\n  font-size:1.06rem;\n  line-height:1.6;\n  -webkit-font-smoothing:antialiased;\n  \/* faint paper grain *\/\n  background-image:\n    radial-gradient(circle at 20% 15%, rgba(0,0,0,0.012) 0, transparent 55%),\n    radial-gradient(circle at 80% 85%, rgba(0,0,0,0.012) 0, transparent 55%);\n}\n\n\/* ---------- typography roles ---------- *\/\nh1,h2,h3,h4,.display{font-family:\"Archivo\",system-ui,sans-serif;}\n.mono,.eyebrow,.label,.docnum,time,.tag{font-family:\"JetBrains Mono\",ui-monospace,monospace;}\n\n.eyebrow{\n  font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;\n  color:var(--stamp);font-weight:700;\n}\n.label{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ledger);font-weight:500;}\n\na{color:inherit;}\na:focus-visible,button:focus-visible,[tabindex]:focus-visible{\n  outline:3px solid var(--stamp);outline-offset:3px;border-radius:2px;\n}\n\n.wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--gap);}\n\n\/* ---------- skip link ---------- *\/\n.skip{position:absolute;left:-999px;top:0;background:var(--ink);color:var(--paper);\n  padding:.6rem 1rem;z-index:100;font-family:\"JetBrains Mono\",monospace;font-size:.8rem;}\n.skip:focus{left:.5rem;top:.5rem;}\n\n\/* ---------- top bar \/ nav ---------- *\/\n.topbar{\n  position:sticky;top:0;z-index:50;\n  background:rgba(242,239,233,.92);\n  backdrop-filter:blur(8px);\n  border-bottom:1px solid var(--rule-strong);\n}\n.topbar .wrap{display:flex;align-items:center;gap:1rem;min-height:56px;flex-wrap:wrap;}\n.brandmark{font-family:\"JetBrains Mono\",monospace;font-weight:700;font-size:.78rem;\n  letter-spacing:.04em;color:var(--ink);text-decoration:none;white-space:nowrap;}\n.brandmark span{color:var(--stamp);}\n.topnav{display:flex;gap:.2rem;margin-left:auto;flex-wrap:wrap;}\n.topnav a{\n  font-family:\"JetBrains Mono\",monospace;font-size:.72rem;letter-spacing:.06em;\n  text-transform:uppercase;text-decoration:none;color:var(--ledger);\n  padding:.4rem .55rem;border-radius:3px;\n}\n.topnav a:hover{color:var(--ink);background:var(--paper-2);}\n\n\/* ---------- hero ---------- *\/\n.hero{padding:clamp(3rem,8vw,6rem) 0 clamp(2rem,5vw,3.5rem);border-bottom:1px solid var(--rule);}\n.filestamp{\n  display:inline-flex;align-items:center;gap:.6rem;\n  border:1.5px solid var(--stamp);color:var(--stamp);\n  font-family:\"JetBrains Mono\",monospace;font-size:.7rem;letter-spacing:.14em;\n  text-transform:uppercase;font-weight:700;padding:.4rem .7rem;border-radius:3px;\n  transform:rotate(-1.2deg);\n}\n.hero h1{\n  font-weight:900;line-height:.98;letter-spacing:-.02em;\n  font-size:clamp(2.6rem,7.5vw,5.4rem);\n  margin:1.4rem 0 .3rem;text-wrap:balance;\n}\n.hero h1 .sub{display:block;font-weight:600;color:var(--ledger);\n  font-size:clamp(1.1rem,3vw,1.9rem);letter-spacing:-.01em;margin-top:.5rem;}\n.dek{font-size:clamp(1.1rem,2.2vw,1.35rem);max-width:60ch;color:var(--ink);margin:1.4rem 0 0;}\n.dek em{font-style:italic;color:var(--stamp);}\n\n.filemeta{display:flex;flex-wrap:wrap;gap:1.4rem 2.4rem;margin-top:2.2rem;\n  padding-top:1.4rem;border-top:1px solid var(--rule);}\n.filemeta div{min-width:0;}\n.filemeta dt{font-family:\"JetBrains Mono\",monospace;font-size:.66rem;letter-spacing:.14em;\n  text-transform:uppercase;color:var(--ledger);margin-bottom:.25rem;}\n.filemeta dd{margin:0;font-family:\"Archivo\",sans-serif;font-weight:700;font-size:1.05rem;}\n.filemeta dd small{display:block;font-family:\"Newsreader\",serif;font-weight:400;\n  font-size:.82rem;color:var(--ledger);margin-top:.15rem;}\n\n\/* deadline callout *\/\n.deadline{\n  margin-top:1.8rem;background:var(--card);border:1px solid var(--rule-strong);\n  border-left:4px solid var(--stamp);border-radius:0 4px 4px 0;\n  padding:1rem 1.2rem;display:flex;gap:1rem;align-items:flex-start;\n  max-width:640px;\n}\n.deadline .k{font-family:\"JetBrains Mono\",monospace;font-size:2rem;font-weight:700;\n  color:var(--stamp);line-height:1;white-space:nowrap;}\n.deadline p{margin:0;font-size:.98rem;}\n.deadline strong{font-family:\"Archivo\",sans-serif;}\n\n\/* ---------- section frame ---------- *\/\nsection{padding:clamp(2.6rem,6vw,4.6rem) 0;border-bottom:1px solid var(--rule);}\n.sec-head{margin-bottom:2rem;}\n.sec-head .eyebrow{display:block;margin-bottom:.7rem;}\n.sec-head h2{font-weight:800;font-size:clamp(1.7rem,4vw,2.6rem);letter-spacing:-.015em;margin:0;line-height:1.02;}\n.sec-head p{max-width:64ch;color:var(--ledger);margin:.8rem 0 0;font-size:1.05rem;}\n\n\/* ---------- cast \/ who's who ---------- *\/\n.cast-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:1rem;}\n.person{\n  background:var(--card);border:1px solid var(--rule);border-radius:4px;padding:1.1rem 1.2rem;\n  position:relative;\n}\n.person::before{\n  content:attr(data-tag);position:absolute;top:1.1rem;right:1.1rem;\n  font-family:\"JetBrains Mono\",monospace;font-size:.6rem;letter-spacing:.1em;\n  text-transform:uppercase;color:#fff;padding:.15rem .4rem;border-radius:2px;font-weight:700;\n}\n.person[data-cat=\"staff\"]::before{background:var(--cat-staff);}\n.person[data-cat=\"coi\"]::before{background:var(--cat-coi);}\n.person[data-cat=\"permit\"]::before{background:var(--cat-permit);}\n.person[data-cat=\"outside\"]::before{background:var(--ledger);}\n.person h3{font-size:1.12rem;margin:0 3.5rem .1rem 0;font-weight:800;}\n.person .role{font-family:\"JetBrains Mono\",monospace;font-size:.72rem;color:var(--ledger);\n  letter-spacing:.02em;margin-bottom:.6rem;}\n.person p{margin:0;font-size:.92rem;line-height:1.5;color:var(--ink);}\n\n\/* ---------- storyline split ---------- *\/\n.stories{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;}\n@media(max-width:760px){.stories{grid-template-columns:1fr;}}\n.story{\n  background:var(--card);border:1px solid var(--rule);border-radius:5px;overflow:hidden;\n  display:flex;flex-direction:column;\n}\n.story .bar{height:5px;}\n.story[data-cat=\"staff\"] .bar{background:var(--cat-staff);}\n.story[data-cat=\"hsr\"] .bar{background:var(--cat-permit);}\n.story .body{padding:1.4rem 1.5rem 1.6rem;}\n.story .label{display:block;margin-bottom:.5rem;}\n.story h3{font-size:1.35rem;font-weight:800;margin:0 0 .7rem;letter-spacing:-.01em;}\n.story p{margin:0 0 .9rem;font-size:1rem;}\n.story ul{margin:.4rem 0 0;padding:0;list-style:none;}\n.story li{position:relative;padding-left:1.3rem;margin-bottom:.55rem;font-size:.95rem;line-height:1.45;}\n.story li::before{content:\"\";position:absolute;left:0;top:.55em;width:7px;height:7px;\n  border-radius:1px;background:var(--stamp);transform:rotate(45deg);}\n\n\/* ---------- timeline ---------- *\/\n.tl-controls{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;align-items:center;}\n.tl-controls .label{margin-right:.4rem;}\n.filter{\n  font-family:\"JetBrains Mono\",monospace;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;\n  border:1px solid var(--rule-strong);background:var(--card);color:var(--ledger);\n  padding:.4rem .7rem;border-radius:20px;cursor:pointer;font-weight:500;\n  display:inline-flex;align-items:center;gap:.4rem;transition:all .15s;\n}\n.filter .dot{width:9px;height:9px;border-radius:50%;flex:none;}\n.filter[aria-pressed=\"true\"]{background:var(--ink);color:var(--paper);border-color:var(--ink);}\n.filter:hover{border-color:var(--ink);}\n.filter[data-f=\"permit\"] .dot{background:var(--cat-permit);}\n.filter[data-f=\"staff\"] .dot{background:var(--cat-staff);}\n.filter[data-f=\"coi\"] .dot{background:var(--cat-coi);}\n.filter[data-f=\"hydrant\"] .dot{background:var(--cat-hydrant);}\n.filter[data-f=\"all\"] .dot{background:linear-gradient(90deg,var(--cat-permit),var(--cat-staff),var(--cat-coi));}\n\n.timeline{position:relative;margin-left:.5rem;padding-left:1.6rem;\n  border-left:2px solid var(--rule-strong);}\n.tl-item{position:relative;padding:0 0 1.6rem 0;}\n.tl-item::before{\n  content:\"\";position:absolute;left:calc(-1.6rem - 6px);top:.45rem;\n  width:11px;height:11px;border-radius:50%;background:var(--paper);\n  border:2.5px solid var(--ledger);\n}\n.tl-item[data-cat=\"permit\"]::before{border-color:var(--cat-permit);}\n.tl-item[data-cat=\"staff\"]::before{border-color:var(--cat-staff);}\n.tl-item[data-cat=\"coi\"]::before{border-color:var(--cat-coi);}\n.tl-item[data-cat=\"hydrant\"]::before{border-color:var(--cat-hydrant);}\n.tl-item time{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.04em;\n  color:var(--ledger);margin-bottom:.15rem;}\n.tl-item h4{font-family:\"Newsreader\",serif;font-weight:500;font-size:1.04rem;margin:.05rem 0 0;line-height:1.45;}\n.tl-item .tag{font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;\n  padding:.12rem .4rem;border-radius:2px;color:#fff;margin-left:.1rem;vertical-align:middle;white-space:nowrap;}\n.tl-item[data-cat=\"permit\"] .tag{background:var(--cat-permit);}\n.tl-item[data-cat=\"staff\"] .tag{background:var(--cat-staff);}\n.tl-item[data-cat=\"coi\"] .tag{background:var(--cat-coi);}\n.tl-item[data-cat=\"hydrant\"] .tag{background:var(--cat-hydrant);}\n.tl-item.flag h4::after{content:\" \u2691\";color:var(--stamp);}\n.tl-item[hidden]{display:none;}\n.tl-empty{color:var(--ledger);font-style:italic;padding:1rem 0;}\n\n\/* ---------- findings ---------- *\/\n.findings-head{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:flex-end;margin-bottom:1.4rem;}\n.legend{display:flex;gap:1rem;flex-wrap:wrap;font-family:\"JetBrains Mono\",monospace;font-size:.68rem;\n  letter-spacing:.06em;text-transform:uppercase;color:var(--ledger);}\n.legend span{display:inline-flex;align-items:center;gap:.4rem;}\n.pill{display:inline-block;width:10px;height:10px;border-radius:50%;}\n.pill.pending{background:var(--stamp);}\n.pill.responded{background:var(--cat-permit);}\n\n.finding{\n  background:var(--card);border:1px solid var(--rule);border-radius:5px;\n  margin-bottom:.8rem;overflow:hidden;\n}\n.finding summary{\n  list-style:none;cursor:pointer;padding:1.1rem 1.3rem;display:flex;gap:1rem;align-items:flex-start;\n}\n.finding summary::-webkit-details-marker{display:none;}\n.finding .fnum{font-family:\"JetBrains Mono\",monospace;font-weight:700;font-size:.82rem;\n  color:var(--stamp);background:var(--paper-2);border:1px solid var(--rule);\n  border-radius:3px;padding:.3rem .5rem;white-space:nowrap;flex:none;min-width:3.4rem;text-align:center;}\n.finding .ftitle{flex:1;}\n.finding .ftitle h3{font-family:\"Newsreader\",serif;font-weight:500;font-size:1.06rem;margin:.1rem 0 0;line-height:1.45;}\n.finding .fmeta{display:flex;gap:.7rem;align-items:center;margin-top:.5rem;flex-wrap:wrap;}\n.status{font-family:\"JetBrains Mono\",monospace;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;\n  font-weight:700;padding:.18rem .5rem;border-radius:20px;display:inline-flex;align-items:center;gap:.35rem;}\n.status.pending{color:var(--stamp);border:1px solid var(--stamp);}\n.status.responded{color:var(--cat-permit);border:1px solid var(--cat-permit);}\n.fsubject{font-family:\"JetBrains Mono\",monospace;font-size:.62rem;letter-spacing:.08em;\n  text-transform:uppercase;color:var(--ledger);}\n.chev{flex:none;margin-top:.35rem;transition:transform .2s;color:var(--ledger);}\n.finding[open] .chev{transform:rotate(90deg);}\n.finding .detail{padding:0 1.3rem 1.3rem 1.3rem;}\n.finding .detail .recs{border-top:1px dashed var(--rule-strong);padding-top:1rem;margin-top:.2rem;}\n.finding .detail .recs .label{display:block;margin-bottom:.6rem;}\n.finding .rec{display:flex;gap:.7rem;margin-bottom:.7rem;font-size:.96rem;line-height:1.5;}\n.finding .rec .rid{font-family:\"JetBrains Mono\",monospace;font-size:.72rem;font-weight:700;\n  color:var(--cat-permit);white-space:nowrap;flex:none;padding-top:.12rem;}\n.finding .rec .due{font-family:\"JetBrains Mono\",monospace;font-size:.68rem;color:var(--ledger);\n  display:block;margin-top:.2rem;letter-spacing:.03em;}\n\n\/* ---------- explainers ---------- *\/\n.explainers{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;}\n@media(max-width:760px){.explainers{grid-template-columns:1fr;}}\n.explainer{background:var(--card);border:1px solid var(--rule);border-radius:5px;padding:1.4rem 1.5rem 1.5rem;}\n.explainer h3{font-size:1.2rem;font-weight:800;margin:0 0 .3rem;}\n.explainer > p{font-size:.96rem;color:var(--ledger);margin:0 0 1rem;}\n\n\/* hydrant compare *\/\n.compare{width:100%;border-collapse:collapse;font-size:.86rem;}\n.compare th,.compare td{text-align:left;padding:.55rem .6rem;border-bottom:1px solid var(--rule);vertical-align:top;}\n.compare thead th{font-family:\"JetBrains Mono\",monospace;font-size:.64rem;letter-spacing:.08em;\n  text-transform:uppercase;color:var(--ledger);border-bottom:1.5px solid var(--rule-strong);}\n.compare tbody th{font-family:\"Archivo\",sans-serif;font-weight:700;font-size:.82rem;}\n.compare tr:last-child td,.compare tr:last-child th{border-bottom:none;}\n\n\/* permit ladder *\/\n.ladder{list-style:none;margin:0;padding:0;counter-reset:step;}\n.ladder li{position:relative;padding:.7rem 0 .7rem 2.4rem;border-bottom:1px solid var(--rule);}\n.ladder li:last-child{border-bottom:none;}\n.ladder li::before{counter-increment:step;content:counter(step);position:absolute;left:0;top:.65rem;\n  width:1.7rem;height:1.7rem;border-radius:50%;background:var(--paper-2);border:1.5px solid var(--rule-strong);\n  font-family:\"JetBrains Mono\",monospace;font-weight:700;font-size:.78rem;\n  display:flex;align-items:center;justify-content:center;color:var(--ink);}\n.ladder li b{font-family:\"Archivo\",sans-serif;display:block;font-size:.95rem;}\n.ladder li span{font-size:.86rem;color:var(--ledger);}\n.ladder .hsr-note{color:var(--stamp);font-weight:600;font-size:.82rem;display:block;margin-top:.15rem;}\n\n\/* ---------- documents ---------- *\/\n.docs{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.8rem;}\n.doc{background:var(--card);border:1px solid var(--rule);border-radius:4px;padding:1rem 1.1rem;\n  display:flex;flex-direction:column;gap:.4rem;}\n.doc .docnum{font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--stamp);font-weight:700;}\n.doc h3{font-family:\"Newsreader\",serif;font-weight:500;font-size:1rem;margin:0;line-height:1.4;}\n.doc p{margin:0;font-size:.82rem;color:var(--ledger);line-height:1.45;}\n\n\/* ---------- glossary chips ---------- *\/\n.glossary{display:flex;flex-wrap:wrap;gap:.6rem;}\n.gitem{background:var(--card);border:1px solid var(--rule);border-radius:20px;\n  padding:.4rem .9rem;font-size:.86rem;}\n.gitem b{font-family:\"JetBrains Mono\",monospace;font-weight:700;font-size:.8rem;color:var(--stamp);}\n\n\/* ---------- footer ---------- *\/\nfooter{background:var(--ink);color:var(--paper);padding:clamp(2.5rem,5vw,3.5rem) 0;border:none;}\nfooter .wrap{display:grid;gap:1.4rem;}\nfooter .disclaim{border:1px solid #3a3a36;border-left:3px solid var(--stamp-soft);\n  padding:1rem 1.2rem;border-radius:0 4px 4px 0;background:#242420;max-width:70ch;}\nfooter .disclaim p{margin:0;font-size:.9rem;color:#cfcabf;line-height:1.55;}\nfooter a.readfull{\n  display:inline-flex;align-items:center;gap:.6rem;align-self:flex-start;\n  font-family:\"JetBrains Mono\",monospace;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;\n  font-weight:700;text-decoration:none;color:var(--ink);background:var(--paper);\n  padding:.75rem 1.2rem;border-radius:4px;\n}\nfooter a.readfull:hover{background:#fff;}\nfooter .foot-meta{font-family:\"JetBrains Mono\",monospace;font-size:.7rem;color:#8f8a80;\n  letter-spacing:.04em;line-height:1.7;border-top:1px solid #3a3a36;padding-top:1.2rem;}\nfooter .foot-meta a{color:#b9b3a8;}\n\n\/* utility *\/\n.two-col{columns:2;column-gap:2.5rem;}\n@media(max-width:640px){.two-col{columns:1;}}\n.two-col p{break-inside:avoid;}\n<\/style>\n<\/head>\n<body>\n<a href=\"#main\" class=\"skip\">Skip to content<\/a>\n\n<header class=\"topbar\">\n  <div class=\"wrap\">\n    <a href=\"#top\" class=\"brandmark\">CASE&nbsp;FILE<span>&nbsp;\u00b7&nbsp;<\/span>HIGH&nbsp;SCHOOL&nbsp;RD<\/a>\n    <nav class=\"topnav\" aria-label=\"Sections\">\n      <a href=\"#cast\">Who's who<\/a>\n      <a href=\"#storylines\">Two stories<\/a>\n      <a href=\"#timeline\">Timeline<\/a>\n      <a href=\"#findings\">Findings<\/a>\n      <a href=\"#governance\">2nd report<\/a>\n      <a href=\"#explainers\">Explainers<\/a>\n      <a href=\"#documents\">Documents<\/a>\n    <\/nav>\n  <\/div>\n<\/header>\n\n<main id=\"main\">\n<a id=\"top\"><\/a>\n\n<!-- ============ HERO ============ -->\n<section class=\"hero\" style=\"border-top:none;\">\n  <div class=\"wrap\">\n    <span class=\"filestamp\">\u25c6 Civil Grand Jury \u00b7 On the record<\/span>\n    <h1>Behind the Devastation\n      <span class=\"sub\">How a budget cut, a feud, and one storage yard hollowed out a county department<\/span>\n    <\/h1>\n    <p class=\"dek\">A reader's guide to the 2025\u20132026 Tuolumne County Civil Grand Jury report on the Community Development Department \u2014 and the supervisor's project that <em>went outside the county<\/em> for review.<\/p>\n\n    <dl class=\"filemeta\">\n      <div>\n        <dt>Report issued<\/dt>\n        <dd>June 26, 2026<small>2025\u20132026 Civil Grand Jury<\/small><\/dd>\n      <\/div>\n      <div>\n        <dt>Subject<\/dt>\n        <dd>Community Development Dept.<small>Building permits &amp; inspections<\/small><\/dd>\n      <\/div>\n      <div>\n        <dt>Investigation<\/dt>\n        <dd>70+ hours<small>Interviews, records &amp; a site visit<\/small><\/dd>\n      <\/div>\n      <div>\n        <dt>Findings<\/dt>\n        <dd>25 findings<small>Across two companion reports<\/small><\/dd>\n      <\/div>\n    <\/dl>\n\n    <div class=\"deadline\">\n      <span class=\"k\">90d<\/span>\n      <p><strong>The Board of Supervisors must respond.<\/strong> Under Penal Code \u00a7\u00a7 933 &amp; 933.05, the Board must answer every finding and recommendation in <em>both<\/em> June 26, 2026 Grand Jury reports \u2014 in writing, to the presiding judge of the Superior Court \u2014 within 90 days, by late September 2026.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ CAST ============ -->\n<section id=\"cast\">\n  <div class=\"wrap\">\n    <div class=\"sec-head\">\n      <span class=\"eyebrow\">Start here<\/span>\n      <h2>Who's who in the file<\/h2>\n      <p>The report is hard to follow partly because titles keep changing hands. This is the shortest path to keeping the players straight.<\/p>\n    <\/div>\n\n    <div class=\"cast-grid\">\n      <article class=\"person\" data-cat=\"coi\" data-tag=\"Supervisor\">\n        <h3>Mike Holland<\/h3>\n        <div class=\"role\">Contractor \u2192 District 1 Supervisor<\/div>\n        <p>Longtime developer with a contentious CDD history. Campaigned on \"restructuring\" the department, won a seat, and was sworn in Jan 2025. Owns the High School Road project through Granite Land Holdings.<\/p>\n      <\/article>\n\n      <article class=\"person\" data-cat=\"staff\" data-tag=\"Admin\">\n        <h3>Roger Root<\/h3>\n        <div class=\"role\">IT Dir. \u2192 Asst. CAO \u2192 CAO<\/div>\n        <p>Rose from IT Director (2023) to Acting, then permanent, County Administrative Officer. At one point simultaneously acting CAO, CDD Director and Chief Building Official \u2014 despite lacking the technical certifications.<\/p>\n      <\/article>\n\n      <article class=\"person\" data-cat=\"staff\" data-tag=\"Admin\">\n        <h3>Tracie Riggs<\/h3>\n        <div class=\"role\">County Administrative Officer<\/div>\n        <p>The prior CAO, who resigned Jan 2025. The report notes she denied ever authorizing the fire hydrant that a later press release credited to her office.<\/p>\n      <\/article>\n\n      <article class=\"person\" data-cat=\"permit\" data-tag=\"Dept head\">\n        <h3>Quincy Yaley<\/h3>\n        <div class=\"role\">CDD Director (former)<\/div>\n        <p>Led the department before 2025. Publicly rebutted Holland's Amador County comparison, then resigned in July 2025. The role has sat vacant for 11+ months.<\/p>\n      <\/article>\n\n      <article class=\"person\" data-cat=\"permit\" data-tag=\"Dept head\">\n        <h3>Brian Bell<\/h3>\n        <div class=\"role\">Acting CDD Director<\/div>\n        <p>Stepped in after Yaley. Issued code-violation notices on the High School Road project \u2014 twice \u2014 despite being told to stand down, then resigned within weeks.<\/p>\n      <\/article>\n\n      <article class=\"person\" data-cat=\"outside\" data-tag=\"Outside\">\n        <h3>Amador County CDA<\/h3>\n        <div class=\"role\">Neighboring jurisdiction<\/div>\n        <p>Agreed to \"review\" the project after the conflict-of-interest policy passed. Later told the Grand Jury it never issued a real building permit \u2014 only Tuolumne County can.<\/p>\n      <\/article>\n    <\/div>\n\n    <div style=\"margin-top:2rem;\">\n      <span class=\"label\" style=\"display:block;margin-bottom:.8rem;\">Shorthand you'll see<\/span>\n      <div class=\"glossary\">\n        <span class=\"gitem\"><b>CDD<\/b> Community Development Dept.<\/span>\n        <span class=\"gitem\"><b>CAO<\/b> County Administrative Officer<\/span>\n        <span class=\"gitem\"><b>CBO<\/b> Chief Building Official<\/span>\n        <span class=\"gitem\"><b>BOS<\/b> Board of Supervisors<\/span>\n        <span class=\"gitem\"><b>COI<\/b> Conflict of interest<\/span>\n        <span class=\"gitem\"><b>TUD<\/b> Tuolumne Utilities District<\/span>\n        <span class=\"gitem\"><b>FPPC<\/b> Fair Political Practices Comm.<\/span>\n        <span class=\"gitem\"><b>HSR<\/b> High School Road project<\/span>\n        <span class=\"gitem\"><b>AG<\/b> California Attorney General<\/span>\n        <span class=\"gitem\"><b>TPPA<\/b> Tuolumne Public Power Agency<\/span>\n        <span class=\"gitem\"><b>MHPRCO<\/b> Mobile Home Park Rent Control Ord.<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ STORYLINES ============ -->\n<section id=\"storylines\">\n  <div class=\"wrap\">\n    <div class=\"sec-head\">\n      <span class=\"eyebrow\">The report braids two threads<\/span>\n      <h2>Two stories, one department<\/h2>\n      <p>The investigation started with a staffing crisis and ended up at a construction site. They're connected \u2014 the same feud runs through both.<\/p>\n    <\/div>\n\n    <div class=\"stories\">\n      <article class=\"story\" data-cat=\"staff\">\n        <div class=\"bar\"><\/div>\n        <div class=\"body\">\n          <span class=\"label\">Story one<\/span>\n          <h3>The staffing collapse<\/h3>\n          <p>A 15% budget cut to close a $6M shortfall collided with what staff described as a hostile new culture. Departures far outran the cuts.<\/p>\n          <ul>\n            <li>CDD lost at least <b>13 positions\/staff<\/b> \u2014 a 40%+ reduction from allocated levels.<\/li>\n            <li>Many quit <em>before<\/em> layoffs, fearing cuts; the director resigned in July 2025 after a presentation the jury tied to a possible Brown Act problem.<\/li>\n            <li>The CAO ended up filling the CDD Director and Chief Building Official roles himself, without the required certifications.<\/li>\n            <li>The director's seat has been empty for <b>11+ months<\/b>.<\/li>\n          <\/ul>\n        <\/div>\n      <\/article>\n\n      <article class=\"story\" data-cat=\"hsr\">\n        <div class=\"bar\"><\/div>\n        <div class=\"body\">\n          <span class=\"label\">Story two<\/span>\n          <h3>The High School Road project<\/h3>\n          <p>An eight-building storage complex owned by a sitting supervisor, built with a running list of alleged permit problems.<\/p>\n          <ul>\n            <li>Grading may have hit <b>~50,000 cubic yards<\/b> against a permit for ~12,833.<\/li>\n            <li>\"Building C\" had only a foundation permit but received structural and electrical work.<\/li>\n            <li>A fire hydrant was installed in July 2025 <b>without a permit<\/b> and never properly classified or inspected.<\/li>\n            <li>The project was routed to Amador County under a brand-new conflict-of-interest policy the supervisor voted for.<\/li>\n          <\/ul>\n        <\/div>\n      <\/article>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ TIMELINE ============ -->\n<section id=\"timeline\">\n  <div class=\"wrap\">\n    <div class=\"sec-head\">\n      <span class=\"eyebrow\">2019 \u2192 2026<\/span>\n      <h2>The chronology<\/h2>\n      <p>Filter by thread to isolate a single storyline. A <span style=\"color:var(--stamp);font-weight:700;\">\u2691<\/span> marks an event the Grand Jury flagged as a compliance or integrity concern.<\/p>\n    <\/div>\n\n    <div class=\"tl-controls\" role=\"group\" aria-label=\"Filter timeline by category\">\n      <span class=\"label\">Filter:<\/span>\n      <button class=\"filter\" data-f=\"all\" aria-pressed=\"true\"><span class=\"dot\"><\/span>All events<\/button>\n      <button class=\"filter\" data-f=\"permit\" aria-pressed=\"false\"><span class=\"dot\"><\/span>Permitting<\/button>\n      <button class=\"filter\" data-f=\"staff\" aria-pressed=\"false\"><span class=\"dot\"><\/span>Staffing<\/button>\n      <button class=\"filter\" data-f=\"coi\" aria-pressed=\"false\"><span class=\"dot\"><\/span>Conflict of interest<\/button>\n      <button class=\"filter\" data-f=\"hydrant\" aria-pressed=\"false\"><span class=\"dot\"><\/span>Hydrant<\/button>\n    <\/div>\n\n    <div class=\"timeline\" id=\"tl\">\n      <!-- items injected by JS from data below; static fallback rendered too -->\n    <\/div>\n    <p class=\"tl-empty\" id=\"tlEmpty\" hidden>No events in this thread.<\/p>\n  <\/div>\n<\/section>\n\n<!-- ============ FINDINGS ============ -->\n<section id=\"findings\">\n  <div class=\"wrap\">\n    <div class=\"sec-head\">\n      <span class=\"eyebrow\">What the jury concluded \u00b7 Report one<\/span>\n      <h2>Findings &amp; recommendations<\/h2>\n      <p>The nineteen findings from <em>Behind the Devastation<\/em>, grouped by theme. Each expands to its recommendations and deadlines. The companion governance report's six findings follow in the next section. Every item requires a written Board response.<\/p>\n    <\/div>\n\n    <div class=\"findings-head\">\n      <div class=\"legend\">\n        <span><i class=\"pill pending\"><\/i> Awaiting Board response<\/span>\n        <span><i class=\"pill responded\"><\/i> Responded<\/span>\n      <\/div>\n    <\/div>\n\n    <div id=\"findingsList\"><!-- injected by JS --><\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ GOVERNANCE (report two) ============ -->\n<section id=\"governance\">\n  <div class=\"wrap\">\n    <div class=\"sec-head\">\n      <span class=\"eyebrow\">The companion report \u00b7 Report two<\/span>\n      <h2>Governance Practices Impacting Public Trust<\/h2>\n      <p>Issued the same day, the jury's second and shorter report (26 pages) steps back from the department to the county's broader habits \u2014 ethics, conflicts of interest, cooperation with oversight, and public records. Several findings again center on Supervisor Holland. It began as a look at staffing, but the jury says closed-session confidentiality disputes forced it to widen the scope.<\/p>\n    <\/div>\n\n    <div class=\"deadline\" style=\"margin-bottom:2rem;\">\n      <span class=\"k\">Sep&nbsp;26<\/span>\n      <p><strong>Six findings, six recommendations.<\/strong> The Board of Supervisors must respond to findings F1\u2013F6 and recommendations R1\u2013R6 no later than <strong>September 26, 2026<\/strong>. Individual officials have 60 days; the governing body has 90.<\/p>\n    <\/div>\n\n    <div class=\"findings-head\">\n      <div class=\"legend\">\n        <span><i class=\"pill pending\"><\/i> Awaiting Board response<\/span>\n        <span><i class=\"pill responded\"><\/i> Responded<\/span>\n      <\/div>\n    <\/div>\n\n    <div id=\"govFindingsList\"><!-- injected by JS --><\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ EXPLAINERS ============ -->\n<section id=\"explainers\">\n  <div class=\"wrap\">\n    <div class=\"sec-head\">\n      <span class=\"eyebrow\">Two things worth understanding<\/span>\n      <h2>The technical cruxes<\/h2>\n      <p>Much of the report turns on two distinctions that are easy to blur. Here they are, plainly.<\/p>\n    <\/div>\n\n    <div class=\"explainers\">\n      <article class=\"explainer\">\n        <h3>Public vs. private hydrant<\/h3>\n        <p>The label decides who permits it, who inspects it, and who's liable. The report found the High School Road hydrant fit neither box cleanly \u2014 and was never color-coded.<\/p>\n        <table class=\"compare\">\n          <thead>\n            <tr><th scope=\"col\">&nbsp;<\/th><th scope=\"col\">Public<\/th><th scope=\"col\">Private<\/th><\/tr>\n          <\/thead>\n          <tbody>\n            <tr><th scope=\"row\">Owner<\/th><td>Public water agency (here, TUD)<\/td><td>Property owner or developer<\/td><\/tr>\n            <tr><th scope=\"row\">Protects<\/th><td>The community &amp; water system<\/td><td>One specific property<\/td><\/tr>\n            <tr><th scope=\"row\">Permit<\/th><td>Often none required<\/td><td>Fire + building permits required<\/td><\/tr>\n            <tr><th scope=\"row\">Inspected by<\/th><td>Public agencies<\/td><td>Authority Having Jurisdiction<\/td><\/tr>\n          <\/tbody>\n        <\/table>\n        <p style=\"margin-top:1rem;font-size:.9rem;color:var(--stamp);\"><b>The catch:<\/b> \"Public\" means owned by the water district \u2014 not by the county. The supervisor called it public; the jury found it met neither standard.<\/p>\n      <\/article>\n\n      <article class=\"explainer\">\n        <h3>What each permit actually allows<\/h3>\n        <p>The buildings advanced through a ladder of permits. The dispute is about work that ran ahead of the rung it was on.<\/p>\n        <ol class=\"ladder\">\n          <li>\n            <b>Foundation only<\/b>\n            <span>Footings and the slab a building will sit on. Nothing above ground.<\/span>\n          <\/li>\n          <li>\n            <b>Structural only<\/b>\n            <span>The four exterior walls. No wiring, plumbing, interior walls, or sprinklers.<\/span>\n            <span class=\"hsr-note\">Seven buildings got here \u2014 but electrical work was reportedly done anyway.<\/span>\n          <\/li>\n          <li>\n            <b>Full building permit<\/b>\n            <span>Everything else: electrical, water, interiors, life-safety systems.<\/span>\n            <span class=\"hsr-note\">\"Building C\" never received one \u2014 yet was built and wired.<\/span>\n          <\/li>\n          <li>\n            <b>Certificate of Occupancy<\/b>\n            <span>Final sign-off that a building can be used. Only the county of record can issue it.<\/span>\n          <\/li>\n        <\/ol>\n      <\/article>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ DOCUMENTS ============ -->\n<section id=\"documents\">\n  <div class=\"wrap\">\n    <div class=\"sec-head\">\n      <span class=\"eyebrow\">The paper trail<\/span>\n      <h2>Key exhibits<\/h2>\n      <p>The findings rest on primary documents. These are the appendices a skeptical reader would want to check.<\/p>\n    <\/div>\n\n    <div class=\"docs\">\n      <article class=\"doc\"><span class=\"docnum\">Appendix A<\/span><h3>CDD organization chart<\/h3><p>Shows every eliminated, frozen, and filled position as of April 2026.<\/p><\/article>\n      <article class=\"doc\"><span class=\"docnum\">Appendix D<\/span><h3>Conflict-of-interest policy<\/h3><p>The Governance Manual edit, with new language marked in red.<\/p><\/article>\n      <article class=\"doc\"><span class=\"docnum\">Appendix E<\/span><h3>CAO press release<\/h3><p>Oct 10, 2025 statement the jury found \"misleading, inaccurate, or unsupported.\"<\/p><\/article>\n      <article class=\"doc\"><span class=\"docnum\">Appendix F<\/span><h3>CAL FIRE letter<\/h3><p>2019 letter setting fire-flow and hydrant conditions before any building permit.<\/p><\/article>\n      <article class=\"doc\"><span class=\"docnum\">Appendix G<\/span><h3>Amador County \"permit\" #256850<\/h3><p>The document Amador says was only for tracking \u2014 not a real building permit.<\/p><\/article>\n      <article class=\"doc\"><span class=\"docnum\">Appendix H<\/span><h3>CAO-to-Amador memo<\/h3><p>July 1, 2025 request to send the supervisor's project to another county.<\/p><\/article>\n    <\/div>\n  <\/div>\n<\/section>\n<\/main>\n\n<!-- ============ FOOTER ============ -->\n<footer>\n  <div class=\"wrap\">\n    <div style=\"display:flex;flex-wrap:wrap;gap:.8rem;\">\n      <a class=\"readfull\" href=\"https:\/\/www.tuolumne.courts.ca.gov\/system\/files\/general\/2025-2026-tuolumne-county-civil-grand-jury-behind-devastation-tuolumne-county-community-development-department.pdf\" id=\"readFull\" target=\"_blank\" rel=\"noopener\">\u2197 Read \u201cBehind the Devastation\u201d (PDF)<\/a>\n      <a class=\"readfull\" href=\"https:\/\/www.tuolumne.courts.ca.gov\/system\/files\/general\/2025-2026-tuolumne-county-civil-grand-jury-governance-practices-impacting-public-trust.pdf\" target=\"_blank\" rel=\"noopener\">\u2197 Read \u201cGovernance Practices\u201d (PDF)<\/a>\n    <\/div>\n    <div class=\"disclaim\">\n      <p>This is an independent reader's guide that summarizes and reorganizes the two official Civil Grand Jury reports for easier navigation. It is <b>not<\/b> the report of record, and it paraphrases the jury's own findings \u2014 including its characterizations of named, currently serving officials, which are the jury's conclusions and not established legal determinations. Names not disclosed by the jury are drawn from public reporting by <i>The Union Democrat<\/i>. For any authoritative purpose, consult the original documents and the Board's forthcoming responses.<\/p>\n    <\/div>\n    <div class=\"foot-meta\">\n      Sources: 2025\u20132026 Tuolumne County Civil Grand Jury \u00b7 \u201cBehind the Devastation: Tuolumne County Community Development Department\u201d (80 pp.) and \u201cGovernance Practices Impacting Public Trust\u201d (26 pp.) \u00b7 both issued June 26, 2026. All reports: <a href=\"https:\/\/www.tuolumne.courts.ca.gov\/general-information\/grand-jury\" target=\"_blank\" rel=\"noopener\">tuolumne.courts.ca.gov\/general-information\/grand-jury<\/a>.<br>\n      Grand Jury reports do not name individuals interviewed (Penal Code \u00a7929). Required responses are governed by Penal Code \u00a7\u00a7 933 &amp; 933.05.\n    <\/div>\n  <\/div>\n<\/footer>\n\n<script>\n\/* ---------------- Timeline data ---------------- *\/\nconst events = [\n  {date:\"2019\", cat:\"permit\", flag:false, text:\"Mike Holland acquires the property at 17411 High School Road.\"},\n  {date:\"Aug 22, 2019\", cat:\"hydrant\", flag:true, text:\"CAL FIRE letter sets 7 conditions before any building permit \u2014 including fire-flow testing and a TUD confirmation letter. The jury could not confirm either was met.\"},\n  {date:\"Jan 14, 2021\", cat:\"permit\", flag:false, text:\"CDD issues Conditions of Approval for the Site Development Permit.\"},\n  {date:\"Apr 19, 2021\", cat:\"permit\", flag:false, text:\"Site Development Permit SDP-19-004 approved with ~60 conditions of approval.\"},\n  {date:\"Jan 26, 2022\", cat:\"permit\", flag:false, text:\"Grading permit issued for \u00b112,833 cubic yards of earthwork.\"},\n  {date:\"Apr 2023\", cat:\"permit\", flag:false, text:\"Significant excavation and site prep begins.\"},\n  {date:\"Sep 11, 2023\", cat:\"permit\", flag:true, text:\"First public complaints: work allegedly obstructed an existing drainage ditch.\"},\n  {date:\"Sep 29, 2023\", cat:\"coi\", flag:false, text:\"Holland announces his candidacy for the District 1 supervisor seat.\"},\n  {date:\"Oct 13, 2023\", cat:\"permit\", flag:true, text:\"Environmental Health flags the septic plan as insufficient for a residence in Building C.\"},\n  {date:\"Nov 7\u20139, 2023\", cat:\"permit\", flag:false, text:\"Eight building permits issued \u2014 foundation work only, one per structure.\"},\n  {date:\"Jan 10, 2024\", cat:\"permit\", flag:true, text:\"Public Works issues a Notice of Grading Permit Revocation: issued without all conditions met.\"},\n  {date:\"Jan 12, 2024\", cat:\"permit\", flag:true, text:\"Grading permit suspended after a complaint that a cross culvert was filled with concrete and debris.\"},\n  {date:\"Feb 21, 2024\", cat:\"staff\", flag:false, text:\"The Public Works Director resigns, effective April 14, 2024.\"},\n  {date:\"Apr 17, 2024\", cat:\"permit\", flag:true, text:\"Internal memo: Holland reportedly has 'no intention' to build the required drainage ditch shown on his plans.\"},\n  {date:\"May 16, 2024\", cat:\"hydrant\", flag:true, text:\"Asst. CAO emails Holland that the hydrant plan is concurred \u2014 but the sitting CAO later denies ever authorizing it.\"},\n  {date:\"Nov 5, 2024\", cat:\"coi\", flag:false, text:\"Holland is elected to the Board of Supervisors.\"},\n  {date:\"Jan 6, 2025\", cat:\"coi\", flag:false, text:\"Holland is sworn in as a supervisor.\"},\n  {date:\"Jan 15, 2025\", cat:\"staff\", flag:false, text:\"CAO Tracie Riggs resigns; Roger Root becomes Acting CAO.\"},\n  {date:\"Mar 4, 2025\", cat:\"staff\", flag:false, text:\"First positions eliminated\/frozen under the 15% budget cut.\"},\n  {date:\"Mar 18, 2025\", cat:\"staff\", flag:true, text:\"Holland's 'Maybe Time for a New Approach' presentation \u2014 delivered just before a closed-session review of the CDD Director. Jury flags a possible Brown Act issue.\"},\n  {date:\"Apr 21, 2025\", cat:\"permit\", flag:false, text:\"Seven 'foundation only' permits reissued as 'structural only.' Building C stays foundation-only.\"},\n  {date:\"May 5, 2025\", cat:\"coi\", flag:true, text:\"Internal email references budget for 'outside planning services,' including '$20,000 for Supervisor Holland's projects' \u2014 before the policy exists.\"},\n  {date:\"May 6, 2025\", cat:\"coi\", flag:true, text:\"Holland debates and votes on mobile-home-park fees despite owning rental spaces at a park covered by the ordinance \u2014 recusing only on May 20, after he'd already argued against it. (Governance report)\"},\n  {date:\"Jun 3, 2025\", cat:\"coi\", flag:true, text:\"Board amends the Governance Manual to allow outside-agency review. Holland seconds the motion and votes yes, without recusing.\"},\n  {date:\"Jul 1, 2025\", cat:\"coi\", flag:false, text:\"Acting CAO formally asks Amador County to handle review, permitting, and inspection for the project.\"},\n  {date:\"Jul 4, 2025\", cat:\"staff\", flag:false, text:\"CDD Director Quincy Yaley resigns; Brian Bell appointed Acting Director.\"},\n  {date:\"Jul 12, 2025\", cat:\"hydrant\", flag:true, text:\"Holland installs an unpermitted fire hydrant to support the project.\"},\n  {date:\"Jul 14, 2025\", cat:\"coi\", flag:true, text:\"Acting Director Bell is instructed to stop all involvement with the project.\"},\n  {date:\"Jul 28, 2025\", cat:\"permit\", flag:true, text:\"Bell issues an Opportunity to Correct notice anyway \u2014 then is told again to withdraw it.\"},\n  {date:\"Aug 5, 2025\", cat:\"staff\", flag:false, text:\"Bell tells the Board CDD has lost 14 employees in nine months; the last code compliance officer has quit.\"},\n  {date:\"Aug 14, 2025\", cat:\"permit\", flag:true, text:\"Code Compliance issues a Notice and Order: Building C under construction without a permit; hydrant installed without one.\"},\n  {date:\"Oct 7, 2025\", cat:\"coi\", flag:false, text:\"Three citizens ask the Board to investigate Holland. Holland calls the hydrant 'a public hydrant\u2026 it belongs to the County.'\"},\n  {date:\"Oct 10, 2025\", cat:\"coi\", flag:true, text:\"CAO press release states Amador issued a permit for Building C \u2014 a claim Amador later denies.\"},\n  {date:\"Nov 4, 2025\", cat:\"staff\", flag:false, text:\"Board appoints Roger Root as permanent County Administrative Officer.\"},\n  {date:\"Feb 9, 2026\", cat:\"hydrant\", flag:false, text:\"District Attorney declines to file criminal charges over the hydrant \u2014 citing insufficient evidence of a crime.\"},\n  {date:\"Mar 27, 2026\", cat:\"coi\", flag:true, text:\"Holland conditions his Grand Jury testimony on removing two jurors he claims are biased from social media; the jury finds no basis but accommodates him, then reaffirms both jurors were impartial. (Governance report)\"},\n  {date:\"Apr 20, 2026\", cat:\"coi\", flag:true, text:\"Amador County tells the jury it issued no building permits and only Tuolumne County can. Work continues on all eight buildings.\"},\n];\n\nconst catLabel = {permit:\"Permit\", staff:\"Staff\", coi:\"COI\", hydrant:\"Hydrant\"};\n\nconst tl = document.getElementById('tl');\nevents.forEach(e=>{\n  const item = document.createElement('div');\n  item.className = 'tl-item' + (e.flag ? ' flag':'');\n  item.dataset.cat = e.cat;\n  item.innerHTML = `<time>${e.date}<\/time> <span class=\"tag\">${catLabel[e.cat]}<\/span>\n    <h4>${e.text}<\/h4>`;\n  tl.appendChild(item);\n});\n\n\/* ---- filtering ---- *\/\nconst filters = document.querySelectorAll('.filter');\nconst tlEmpty = document.getElementById('tlEmpty');\nfilters.forEach(btn=>{\n  btn.addEventListener('click',()=>{\n    filters.forEach(b=>b.setAttribute('aria-pressed','false'));\n    btn.setAttribute('aria-pressed','true');\n    const f = btn.dataset.f;\n    let shown = 0;\n    document.querySelectorAll('.tl-item').forEach(it=>{\n      const match = (f==='all' || it.dataset.cat===f);\n      it.hidden = !match;\n      if(match) shown++;\n    });\n    tlEmpty.hidden = shown>0;\n  });\n});\n\n\/* ---------------- Findings data ---------------- *\/\nconst findings = [\n  {group:\"Staffing\", items:[\n    {n:\"F1\", status:\"pending\", title:\"Budget-cut fears drove staff to quit early; poor pay, degraded culture, and a lack of Board support have left CDD unable to hold minimum service levels without costly contractors.\",\n      recs:[{id:\"1-1\",due:\"Aug 31, 2026\",t:\"Update and maintain public org charts to match real budgeted and vacant positions.\"},\n            {id:\"1-2\",due:\"Sep 30, 2026\",t:\"Study the ILG 'Bridge Initiative' apprenticeship model and report on expanding internships.\"},\n            {id:\"1-3\",due:\"Dec 31, 2026\",t:\"Run an anonymous, county-wide employee survey on morale and culture.\"}]},\n    {n:\"F2\", status:\"pending\", title:\"Holland's 'Maybe Time for a New Approach' presentation drew a misleading comparison between Tuolumne and Amador County departments that have materially different structures and workloads.\", recs:[]},\n    {n:\"F3\", status:\"pending\", title:\"With no defined metrics for permit-approval time, the county can't spot improvements \u2014 and public perception suffers.\",\n      recs:[{id:\"2\/3-1\",due:\"Mar 31, 2027\",t:\"Set permit-approval goals by category and track them in OpenGov.\"},\n            {id:\"2\/3-2\",due:\"Mar 31, 2027\",t:\"Publish target approval times by category.\"},\n            {id:\"2\/3-3\",due:\"Dec 31, 2026\",t:\"Run a plan to publicly reinforce the value of CDD and the permit process.\"}]},\n    {n:\"F4\", status:\"pending\", title:\"Using the 'Board Reports' slot for an extensive presentation criticizing CDD \u2014 right before the director's closed-session evaluation \u2014 created the appearance of improper, un-agendized personnel discussion.\", recs:[]},\n    {n:\"F5\", status:\"pending\", title:\"The timing of that presentation, just before the director's evaluation, fed perceptions of intimidation and an inconsistent evaluation process.\",\n      recs:[{id:\"5-1\",due:\"Oct 1, 2026\",t:\"Adopt standards of conduct for professional, respectful treatment of staff.\"},\n            {id:\"5-2\",due:\"Oct 1, 2026\",t:\"Reinforce that employee-specific discussion belongs in closed session.\"},\n            {id:\"5-3\",due:\"Oct 1, 2026\",t:\"Define the permissible scope of 'Board Reports.'\"},\n            {id:\"5-4\",due:\"Annual\",t:\"County Counsel to give annual Brown Act \/ governance training.\"},\n            {id:\"5-5\",due:\"Oct 1, 2026\",t:\"Require substantive department criticism to be properly agendized.\"}]}\n  ]},\n  {group:\"Community Development Department\", items:[\n    {n:\"F6\", status:\"pending\", title:\"CDD applied unwritten 'Tuolumne County' requirements beyond adopted codes \u2014 never formally codified \u2014 causing delays, added cost, and inconsistency.\",\n      recs:[{id:\"6\",due:\"Sep 1, 2026\",t:\"Base all decisions on adopted codes; document and publish any local requirements.\"}]},\n    {n:\"F7\", status:\"pending\", title:\"CDD routinely declined to rely on engineers' professional stamps, returning stamped plans for more information.\",\n      recs:[{id:\"7\",due:\"Sep 1, 2026\",t:\"Set clear plan-review guidelines defining the roles of design professionals vs. reviewers.\"}]},\n    {n:\"F8\", status:\"pending\", title:\"Applicants received successive correction notices \u2014 new issues surfacing after earlier ones were fixed \u2014 driving repeated review cycles.\",\n      recs:[{id:\"8\",due:\"Oct 1, 2026\",t:\"Improve review procedures to surface all known deficiencies up front.\"}]},\n    {n:\"F9\", status:\"pending\", title:\"CDD enforced the ordinance code and granted remediation leeway inconsistently.\",\n      recs:[{id:\"9-1\",due:\"Oct 1, 2026\",t:\"Keep an educational approach for honest mistakes; strengthen enforcement for repeat offenders.\"},\n            {id:\"9-2\",due:\"Oct 1, 2026\",t:\"Track violations and apply progressive, uniform enforcement.\"}]}\n  ]},\n  {group:\"Conflict-of-interest policy\", items:[\n    {n:\"F10\", status:\"pending\", title:\"The Board created an outside-agency review mechanism when multiple conflict-resolution paths already existed \u2014 and Holland took part in the vote despite an active project the policy would soon cover.\",\n      recs:[{id:\"10-1\",due:\"60 days\",t:\"Reconsider the June 3, 2025 approval given Holland's participation.\"},\n            {id:\"10-2\",due:\"Sep 1, 2026\",t:\"Review whether existing safeguards were adequate before keeping the policy.\"},\n            {id:\"10-3\",due:\"60 days\",t:\"Use existing contracted consultants to verify impartiality instead.\"},\n            {id:\"10-4\",due:\"Sep 1, 2026\",t:\"Require full COI disclosure before votes; recuse where required.\"}]},\n    {n:\"F11\", status:\"pending\", title:\"Rules for delegating review, permitting, and inspection to an outside agency are undefined. In the Amador case, 'the solution was even more dysfunctional than the problem itself.'\",\n      recs:[{id:\"11\",due:\"Sep 1, 2026\",t:\"Adopt formal minimum requirements for inter-county service agreements.\"}]},\n    {n:\"F12\", status:\"pending\", title:\"Sending work to an external jurisdiction produced little transparency or project tracking.\",\n      recs:[{id:\"12\",due:\"Sep 1, 2026\",t:\"Require written status updates and keep records in OpenGov.\"}]},\n    {n:\"F13\", status:\"pending\", title:\"The jury could not find an active Code Compliance Board in the county's current framework.\",\n      recs:[{id:\"13\",due:\"Sep 1, 2026\",t:\"Review the board's status and decide whether to reactivate or replace it.\"}]}\n  ]},\n  {group:\"High School Road project\", items:[\n    {n:\"F14\", status:\"pending\", title:\"Amador County issued no permit for the actual work \u2014 and never assumed responsibility for permits on work done in Tuolumne County.\",\n      recs:[{id:\"14-1\",due:\"Sep 1, 2026\",t:\"Retain independent experts to review the whole project for compliance.\"},\n            {id:\"14-2\",due:\"\u2014\",t:\"Correct any deficiencies at the owner's expense before advancing.\"},\n            {id:\"14-3\",due:\"\u2014\",t:\"Withhold the Certificate of Occupancy until county staff verify compliance.\"}]},\n    {n:\"F15\", status:\"pending\", title:\"The fire hydrant was installed without a permit, and qualified personnel never documented the required inspections or testing.\",\n      recs:[{id:\"15-1\",due:\"Sep 1, 2026\",t:\"Comprehensively review the hydrant for permitting, engineering, and testing compliance.\"},\n            {id:\"15-2\",due:\"\u2014\",t:\"Put review and remedial costs on the property owner.\"},\n            {id:\"15-3\",due:\"\u2014\",t:\"Don't accept the hydrant 'donation' until permits, inspections, and fees are complete.\"}]},\n    {n:\"F16\", status:\"pending\", title:\"Permitting and enforcement outside the normal jurisdictional structure reduced transparency and blurred accountability.\",\n      recs:[{id:\"16\",due:\"Immediate\",t:\"Rescind the Amador agreement and return the work to Tuolumne County.\"},\n            {id:\"16-2\",due:\"\u2014\",t:\"If not rescinded, ensure standard procedures and normal authority apply.\"}]},\n    {n:\"F17\", status:\"pending\", title:\"Holland's actions as a supervisor raise concerns about compliance with county governance policies and ethical standards, undermining public confidence.\",\n      recs:[{id:\"17-1\",due:\"Sep 1, 2026\",t:\"Evaluate whether administrative, legal, or corrective measures are warranted.\"},\n            {id:\"17-2\",due:\"Sep 1, 2026\",t:\"Strengthen oversight, ethics training, and COI safeguards.\"}]}\n  ]},\n  {group:\"County Administrative Officer\", items:[\n    {n:\"F18\", status:\"pending\", title:\"County leadership showed a recurring lack of understanding of permitting and code \u2014 e.g. the public-vs-private hydrant distinction \u2014 raising public-safety and liability risk.\",\n      recs:[{id:\"18\",due:\"Immediate\",t:\"CAO should stop making independent technical determinations and defer to qualified staff.\"}]},\n    {n:\"F19\", status:\"pending\", title:\"The CAO's Oct 10, 2025 press release contained statements the jury found misleading, inaccurate, or unsupported.\",\n      recs:[{id:\"19\",due:\"Aug 1, 2026\",t:\"Issue a corrected public statement, fact-checked by the relevant departments.\"}]}\n  ]}\n];\n\n\/* ---------------- Governance report (report two) findings ---------------- *\/\nconst govFindings = [\n  {group:\"Ethical behavior\", items:[\n    {n:\"F1\", status:\"pending\", title:\"On May 6, 2025, Holland debated and voted on mobile-home-park fees despite a direct financial conflict \u2014 he owns rental spaces and a leased mobile home at Hill Haven, a park covered by the county's rent-control ordinance. His recusal two weeks later, after he'd already argued against the fee, was 'effectively futile.'\",\n      recs:[{id:\"1\",due:\"Within 90 days\",t:\"All elected county officials must complete Political Reform Act, Levine Act, \u00a71090, and FPPC training within 90 days, and retake AB 1234 ethics training (new members within 6 months of taking office).\"}]}\n  ]},\n  {group:\"Clash of duties or loyalties\", items:[\n    {n:\"F2\", status:\"pending\", title:\"Holland may hold two incompatible offices \u2014 county supervisor and Sonora Union High School District trustee \u2014 creating clashes over budgets, land use, and litigation. The overlap is sharpest at the Tuolumne Public Power Agency, whose board is the Board of Supervisors and whose members include the school district. An FPPC complaint was dismissed as outside its jurisdiction.\",\n      recs:[{id:\"2-1\",due:\"Within 90 days\",t:\"County Counsel should refer the incompatible-offices question to the state Attorney General for a formal opinion.\"},\n            {id:\"2-2\",due:\"60\u201390 days\",t:\"All elected officials and the CAO must certify they've read the governance manual (60 days); new supervisors must complete CSAC's New Supervisors Institute or equivalent within 90 days of taking office.\"}]}\n  ]},\n  {group:\"Procedural understanding\", items:[\n    {n:\"F3\", status:\"pending\", title:\"Board members gave inconsistent, incomplete answers about what closed-session information they could lawfully share, hindering the investigation. The jury estimates it lost several weeks and had to redirect its inquiry away from the underlying staffing concerns.\",\n      recs:[{id:\"3\",due:\"By Dec 31, 2026\",t:\"County Counsel should train the Board on Government Code \u00a754963 and its exceptions \u2014 emphasizing cooperation with Grand Jury investigations and the confidential\/non-confidential distinction.\"}]}\n  ]},\n  {group:\"Transparency & accountability\", items:[\n    {n:\"F4\", status:\"pending\", title:\"Holland hindered a Grand Jury interview by conditioning his testimony on removing two jurors he alleged were biased based on their social media. There was no statutory basis, and witnesses have no right to remove jurors. The jury accommodated him in good faith, then reaffirmed both jurors were impartial.\",\n      recs:[{id:\"4\",due:\"By Dec 31, 2026\",t:\"County Counsel should arrange training on the Civil Grand Jury's oversight role and witnesses' obligation to cooperate with investigations and interviews.\"}]},\n    {n:\"F5\", status:\"pending\", title:\"The county's 90-day automatic email-deletion policy destroys potential public records, conflicts with the state's two-year retention guidance, and hampered the investigation. Two senior employees told the jury that keeping fewer records reduces the county's liability. Prior grand juries flagged the same issue in 2012\u201313 and 2016\u201317.\",\n      recs:[{id:\"5\",due:\"By Dec 31, 2026\",t:\"Amend the automatic email-deletion policy (or adopt retention requirements) to keep potential public records for two years, in line with state law.\"}]},\n    {n:\"F6\", status:\"pending\", title:\"Board-meeting records are hard to access \u2014 often video-only, with only intermittent transcripts \u2014 burdening the public and raising ADA concerns. Reviewing video cost the jury roughly six extra weeks versus searchable text.\",\n      recs:[{id:\"6\",due:\"Within 90 days\",t:\"Publish full transcripts of all open Board meetings on the county agenda website. Third-party sites, resolution summaries, or video alone do not satisfy this.\"}]}\n  ]}\n];\n\n\/* ---------------- Findings renderer (shared) ---------------- *\/\nfunction renderFindings(data, mount){\n  data.forEach(g=>{\n    const head = document.createElement('div');\n    head.innerHTML = `<span class=\"label\" style=\"display:block;margin:1.6rem 0 .8rem;\">${g.group}<\/span>`;\n    mount.appendChild(head);\n    g.items.forEach(f=>{\n      const d = document.createElement('details');\n      d.className = 'finding';\n      const recsHtml = f.recs.length\n        ? `<div class=\"recs\"><span class=\"label\">Recommendations<\/span>${f.recs.map(r=>\n            `<div class=\"rec\"><span class=\"rid\">${r.id}<\/span><span>${r.t}<span class=\"due\">Due: ${r.due}<\/span><\/span><\/div>`).join('')}<\/div>`\n        : `<div class=\"recs\"><span class=\"label\">Recommendations<\/span><p style=\"margin:0;color:var(--ledger);font-size:.92rem;\">Finding only \u2014 no separate recommendation.<\/p><\/div>`;\n      d.innerHTML = `\n        <summary>\n          <span class=\"fnum\">${f.n}<\/span>\n          <span class=\"ftitle\">\n            <h3>${f.title}<\/h3>\n            <span class=\"fmeta\">\n              <span class=\"status ${f.status}\">${f.status==='pending'?'\u25cf Awaiting response':'\u25cf Responded'}<\/span>\n              <span class=\"fsubject\">${g.group}<\/span>\n            <\/span>\n          <\/span>\n          <svg class=\"chev\" width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" aria-hidden=\"true\"><path d=\"M4 2l6 5-6 5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n        <\/summary>\n        <div class=\"detail\">${recsHtml}<\/div>`;\n      mount.appendChild(d);\n    });\n  });\n}\nrenderFindings(findings, document.getElementById('findingsList'));\nrenderFindings(govFindings, document.getElementById('govFindingsList'));\n\n<\/script>\n<\/body>\n<\/html>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Behind the Devastation \u2014 Tuolumne County CDD \u00b7 A reader&#8217;s guide to the 2025\u20132026 Grand Jury report Skip to content CASE&nbsp;FILE&nbsp;\u00b7&nbsp;HIGH&nbsp;SCHOOL&nbsp;RD Who&#8217;s who Two stories Timeline Findings 2nd report Explainers Documents \u25c6 Civil Grand Jury \u00b7 On the record Behind the Devastation How a budget cut, a feud, and one storage yard hollowed out a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-454","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/tuolumnenow.com\/index.php?rest_route=\/wp\/v2\/pages\/454","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tuolumnenow.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tuolumnenow.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tuolumnenow.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tuolumnenow.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=454"}],"version-history":[{"count":5,"href":"https:\/\/tuolumnenow.com\/index.php?rest_route=\/wp\/v2\/pages\/454\/revisions"}],"predecessor-version":[{"id":464,"href":"https:\/\/tuolumnenow.com\/index.php?rest_route=\/wp\/v2\/pages\/454\/revisions\/464"}],"wp:attachment":[{"href":"https:\/\/tuolumnenow.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=454"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}