:root { –sky: #6db6d0; –leaf: #7da54f; –leaf2: #a1ba59; –earth: #80422c; –sand: #dad8a7; –bg: #fbfbf8; –bg2: #f3f6f2; –card: #ffffff; –text: #1f2937; –muted: #4b5563; –line: rgba(31, 41, 55, 0.12); –radius: 18px; –radius2: 26px; –max: 1120px; –shadow: 0 12px 30px rgba(17, 24, 39, 0.08); –shadow2: 0 18px 50px rgba(17, 24, 39, 0.10); } body { margin: 0; font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial; color: var(–text); background: radial-gradient(900px 500px at 20% 0%, rgba(109, 182, 208, 0.18), transparent 55%), radial-gradient(900px 500px at 85% 10%, rgba(125, 165, 79, 0.18), transparent 55%), linear-gradient(180deg, var(–bg) 0%, var(–bg2) 100%); line-height: 1.55; } .integrity-page a { color: inherit; } .integrity-page a:hover { text-decoration: none; } .integrity-page .container { width: min(var(–max), calc(100% – 40px)); margin: 0 auto; } .integrity-page .navWrap { position: sticky; top: 0; z-index: 50; background: rgba(251, 251, 248, 0.92); backdrop-filter: blur(10px); border-bottom: 1px solid var(–line); } .integrity-page .nav { display: flex; align-items: center; justify-content: space-between; gap: 14px; padding: 12px 0; } .integrity-page .brand { display: flex; align-items: center; gap: 12px; font-weight: 800; letter-spacing: 0.2px; } .integrity-page .brand img { width: 38px; height: 38px; border-radius: 999px; object-fit: cover; box-shadow: 0 8px 20px rgba(17,24,39,0.12); border: 2px solid rgba(125,165,79,0.35); background: #fff; } .integrity-page .navLinks { display: flex; flex-wrap: wrap; gap: 6px; justify-content: flex-end; } .integrity-page .navLinks a { display: inline-flex; align-items: center; padding: 8px 10px; border-radius: 999px; color: var(–muted); border: 1px solid transparent; font-size: 14px; text-decoration: none; } .integrity-page .navLinks a:hover { color: var(–text); background: rgba(125,165,79,0.10); border-color: rgba(125,165,79,0.25); } .integrity-page header { padding: 34px 0 10px; } .integrity-page .heroCard { position: relative; border-radius: var(–radius2); background: var(–card); border: 1px solid var(–line); box-shadow: var(–shadow2); overflow: hidden; } .integrity-page .heroTop { padding: 26px; display: grid; grid-template-columns: 1.25fr 0.75fr; gap: 18px; } @media (max-width: 980px) { .integrity-page .heroTop { grid-template-columns: 1fr; } } .integrity-page .landBand { height: 70px; background: radial-gradient(120px 70px at 18% 10%, rgba(255,255,255,0.75), transparent 60%), radial-gradient(120px 70px at 40% 30%, rgba(255,255,255,0.65), transparent 60%), linear-gradient(180deg, rgba(109,182,208,0.35) 0%, rgba(109,182,208,0.20) 55%, rgba(125,165,79,0.22) 56%, rgba(125,165,79,0.16) 100%); border-top: 1px solid rgba(31, 41, 55, 0.06); } .integrity-page h1 { margin: 0; font-size: clamp(28px, 3.2vw, 44px); letter-spacing: -0.02em; line-height: 1.1; } .integrity-page .subtitle { margin: 10px 0 0; color: var(–muted); max-width: 72ch; font-size: 16px; } .integrity-page .pills { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 14px; } .integrity-page .pill { font-size: 13px; color: var(–muted); border: 1px solid var(–line); background: rgba(218, 216, 167, 0.20); padding: 7px 10px; border-radius: 999px; } .integrity-page .pill strong { color: var(–text); } .integrity-page .btnRow { display: flex; flex-wrap: wrap; gap: 10px; } .integrity-page .btn { display: inline-flex; align-items: center; gap: 10px; padding: 11px 14px; border-radius: 999px; border: 1px solid var(–line); background: #fff; color: var(–text); font-weight: 700; font-size: 14px; box-shadow: 0 10px 22px rgba(17,24,39,0.08); text-decoration: none; } .integrity-page .btn.primary { border-color: rgba(125,165,79,0.35); background: linear-gradient(135deg, rgba(125,165,79,0.18), rgba(109,182,208,0.14)); } .integrity-page section { padding: 18px 0 22px; } .integrity-page .sectionHead { display: flex; align-items: baseline; justify-content: space-between; gap: 12px; flex-wrap: wrap; margin-bottom: 10px; } .integrity-page h2 { margin: 0; font-size: 20px; letter-spacing: -0.01em; } .integrity-page .sectionNote { color: var(–muted); font-size: 13px; } .integrity-page .card { background: var(–card); border: 1px solid var(–line); border-radius: var(–radius); padding: 18px; box-shadow: var(–shadow); } .integrity-page .twoCol { display: grid; grid-template-columns: 1.25fr 0.75fr; gap: 18px; } @media (max-width: 920px) { .integrity-page .twoCol { grid-template-columns: 1fr; } } .integrity-page .prose p { margin: 0 0 12px; color: var(–muted); } .integrity-page .prose p strong { color: var(–text); } .integrity-page .prose ul { margin: 10px 0 0 18px; color: var(–muted); } .integrity-page .prose li { margin: 8px 0; } .integrity-page .callout { border: 1px solid rgba(125,165,79,0.35); background: rgba(125,165,79,0.10); border-radius: var(–radius); padding: 14px; margin-top: 12px; } .integrity-page .callout h3 { margin: 0 0 6px; font-size: 16px; } .integrity-page .callout p { margin: 0; color: var(–muted); } .integrity-page .moneyGrid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 12px; } @media (max-width: 980px) { .integrity-page .moneyGrid { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 520px) { .integrity-page .moneyGrid { grid-template-columns: 1fr; } } .integrity-page .money { border: 1px solid var(–line); border-radius: 16px; padding: 14px; background: rgba(218,216,167,0.16); } .integrity-page .money .label { color: var(–muted); font-size: 12px; } .integrity-page .money .value { font-size: 18px; font-weight: 900; margin-top: 4px; } .integrity-page .money .meta { color: var(–muted); font-size: 12px; margin-top: 6px; } .integrity-page .resourcesGrid { display: grid; grid-template-columns: 1.3fr 0.7fr; gap: 18px; } @media (max-width: 920px) { .integrity-page .resourcesGrid { grid-template-columns: 1fr; } } .integrity-page .linkList { display: grid; gap: 10px; } .integrity-page .linkCard { border: 1px solid var(–line); background: #fff; border-radius: 16px; padding: 12px 14px; box-shadow: 0 10px 22px rgba(17,24,39,0.06); text-decoration: none; display: block; } .integrity-page .linkCard:hover { background: rgba(109,182,208,0.08); border-color: rgba(109,182,208,0.30); } .integrity-page .linkCard .title { font-weight: 800; } .integrity-page .linkCard .url { color: var(–muted); font-size: 12px; margin-top: 4px; overflow-wrap: anywhere; } .integrity-page footer { padding: 26px 0 40px; border-top: 1px solid var(–line); margin-top: 24px; color: var(–muted); font-size: 13px; } .integrity-page .fineprint { margin-top: 10px; color: var(–muted); font-size: 12px; line-height: 1.5; }

Community-led clarity, rooted in integrity.

A clean hub to track what’s known, what’s being claimed, and what residents are requesting regarding the Shelby property project — with sources and media in one place.

Focus: Transparency & accountability Priority: Safety + governance Approach: Source-first documentation

At a glance

Quick context

Community materials describe significant public funding and approvals, with concerns about disclosure, enforceability of stated policies, and process integrity.

This site should clearly separate facts, public statements, and allegations, and link to sources.

Executive Summary

Draft language (editable)

The series of events surrounding the Shelby property raise questions about underlying discussions, the appropriateness of grant approvals, and the integrity of the transaction—especially in light of an ongoing federal criminal investigation referenced in multiple news reports.

In 2023, the City approved major funding for renovations under “emergency powers,” despite the property being described as an operating, well-maintained senior living facility. The project remains under construction in late 2025, raising concerns about whether “emergency” framing was used as a pretext.

Community members state the funding stack approximates $60 million to house up to around 75 residents under a model that cannot restrict drug or alcohol use—posing safety and governance concerns and representing, in their view, a misuse of taxpayer funds.

Editorial standard for the site

Wherever possible: cite primary documents, label claims clearly, and avoid stating disputed points as settled fact.

Key Concerns

Organized themes

Safety and “Housing First” constraints: Community members state that “no drugs or alcohol” assurances have been made publicly, but argue such policies may not be legally enforceable under certain Housing First rules.

Tenant selection promises: Residents report being told the facility would be limited to 55+ tenants and that certain rules (e.g., curfew) were implied and later rescinded; they argue these promises were impossible to enforce.

Process and continued spending: Residents argue required procedures were unclear in public records, and that construction continues with public funds while investigations and related proceedings are ongoing.

Outreach and transparency: Residents allege notice and outreach were incomplete and that many learned details only after press coverage in May 2024.

Funding Stack (as provided)

Add document citations here as you collect them
Acquisition
$27.3M
Property acquisition costs
Renovations
$20.5M
Approved under “emergency powers” (2023 claim)
Operations
$11.1M
Operating funding (as stated)
Reserves
$195K
Replacement reserves (as stated)

Total estimate (provided)

Community materials approximate a total near $60M to house up to around 75 residents. Once confirmed with primary sources, you can add a simple per-bed figure here.

Demand for Accountability and Action

Requested steps
  • Freeze all funding related to the Shelby property until the federal investigation is complete.
  • Oppose future use as a low-barrier shelter based on stated safety and integrity concerns.
  • Honor commitments to restore senior housing, or facilitate a transparent fair-market sale.
  • Hold a public neighborhood meeting to address issues openly before escalation.
The Integrity Project
Disclaimer: This page summarizes public reporting and community-stated concerns. Where claims are alleged or disputed, the site should label them accordingly and link to primary sources when available.