Working notes — an internal document, published nearly verbatim. Expect apparatus: decision codes, board references, first-person seat voice. Why we publish our working documents: how we share.

SHARING ARCHITECTURE — how Civic Tech (and anyone) gets our work

2026-08-04 · Mobilization Jane. Answers the operator’s question: “simply give read-only access invitations and readmes to each folder?” — No. Here is why, and the design that gives builders MORE than repo access would, with zero firewall cost.

§1. Why the private estate can never take outside readers

  1. The invitation itself unmasks you. A GitHub invite to this repo exposes the owning account — the identity firewall (the real name “never appears in any file, commit, branch, or prompt”) dies at the first invite screen, before anyone reads a single file. Commit history compounds it: author names/emails on thousands of commits.
  2. The estate is full of pre-gate material by design. Unsealed ⚠️ VERIFY claims, working drafts, adjudication logs, operator-log verbatims, send lists, held-item rulings on named organizations, third-party person data (candidate working fields, tribe vault pointers). The publish gate exists precisely so none of that is ever what an outside reader sees. Read-only access bypasses every gate at once — and one clone is permanent.
  3. “Survives a hostile outside reader” is a writing standard, not a sharing license. It makes an eventual leak survivable; it does not make sharing free.

§2. The design: publish OUT through the gate, into the public org

The estate already has the answer half-built: the uniteTOlove GitHub org, publicly detached from any personal account, already hosting the live site repo (unitetolove/site, public today). Extend the same pattern:

Public repoContentsSource of truth (private)Status
unitetolove/sitethe whole live sitethe site sourceEXISTS — shareable tonight
unitetolove/data (NEW)the data desk: sealed CSVs (races, candidates-public-fields, platform census, margins, research data sets) + schemas + data dictionaryper-file screened exportsthis week
unitetolove/tools (NEW)open tools: a candidate web-harvest script, link checkers, renderer utilities — stdlib, no secretsthe tools directory, screenedthis week
unitetolove/kits (LATER)mobilization toolkit · assembly toolkit · debate-in-a-box · framework renderafter your ratificationsphase 2

Export rules (the one-way membrane):

§3. How collaboration comes IN (better than folder access)

§4. Tonight’s practical answer (Civic Tech room)

Give the site URL — the repo behind it is already public, so “who wants the repo links?” has a true answer TONIGHT: unitetolove/site. For everything else: “data and tools repos go up this week — leave an email if you want the links” (paper + consent, custodian law; ONE Class-C follow-up email within 48h, per the pitch’s own after-room discipline). Do not improvise any invitation to anything private, tonight or ever.

§5. What this review stages next (no word needed to prepare, your word to publish)

Day-1/2 lane: screened export trees for data and tools built and leak-grepped in staging; README + LICENSE + CONTRIBUTING drafted per repo; the site-repo authorship verify added to the deploy paste’s step list. Repo creation + push = your click, same pattern as every publish.