◉ Ehrlich — Accountability Surface

live (200) down / unreachable local-only / runnable no deploy target re-probe uses no-cors fetch from your browser; opaque success ⇒ reachable

One consolidated control surface for the Ehrlich workspace. Supersedes the three overlapping HTML artifacts (XRAY.html, RADIOGRAPH.html, generated/SUBSYSTEM_WARROOM…html) and the static CONTROL_MAP.md. Liveness was verified by probe at generation time; click re-probe to refresh from your own network. The shortest truth (re-probed 2026-07-06): the hub2 surfaces are alive, and the solvulator.com fleet is no longer uniformly dark — land.solvulator.com serves 200 from hub2 ("Solvulator Land") and app.solvulator.com serves 200 from nabla ("Heedless Siblings · Resilient Hyper-PWA"); the other nine solvulator.com names still point at nabla's dead ingress, and the apex has no A record. The operator's declared priority (2026-07-06): make solvulator itself come to fruition — the peripheral surfaces are in good shape; the undecided canonical-line question (Q-001) is now the main blocker, not missing code.

Conformance marking (this iteration): a ⚠ flags a strand that drifted into scope but breaks the project's stated direction, on three axes — python/node (the doctrine is babashka/Clojure/Rust), off-direction (not the ECA + solvulator concern), not-in-git (loose / no repo). Most of the stack is Python under the hood; the clean babashka surfaces (tables, annunciation) are the model the rest should converge to. Use the ⚠ non-conforming filter to see only the drift.

2026-07-19 partial refresh: this pass added the cleasa strand (WhatsApp/Telegram intake + tofes-214/218 filing composer) — it did not exist on this map before, despite going live 2026-07-14 — and updated the lien and debts entries with what this session actually found: a batch of 9 real tofes-214/218 Google Docs, two provenance bugs caught and fixed in the composer, one case's draft argument found factually wrong against the live ECA site and corrected, and a long-standing bug in the Telegram bot where its "live" case data was silently always a hardcoded fallback (the source is login-gated). The other ~13 strands below were not re-probed this pass — they keep their 2026-07-06/07 timestamps.

Current operating truth - 2026-10-04

project_name=Ehrlich · repo_path=/Users/uprootiny/Ehrlich · git_remote=git@gitlab.com:uprootiny/ehrlich-hq.git · git_branch=main · refreshed 2026-10-04 by Claude Sonnet 5.5 · statuses were probed from outside on this date; items marked REPORTED are repeated from the board or journal and were not re-run

Since the last refresh (2026-07-19): the deploy rail exists (bb deploy.bb --check reports 8 of 9 declared surfaces up; timeline-public is DOWN because status.solvulator.com serves this board instead); the wireframe chat and the pocket PWA set went live; the case dashboard was re-harvested on 2026-09-03; the July local-cockpit counts (11 procedures, 74 events, 59 decisions) are retired because newer harvests superseded them. The running state is cleasa/NEEDS.md. The public solvulator.com product surface remains unaudited.

rail surfaces up
8/9
bb deploy.bb --check, 2026-10-04; timeline-public is down
pocket apps live
16
page, service worker and manifest answer on pocket.dissemblage.art
solvulator.com miniapp names
12
shekel, memo, orrery, poincare, lexis, aeneid, jyotish, raven, docket, preflight, draft, relay
agent gate
401
configured and token-protected; was UNCONFIGURED (503) from 2026-09-07
mesh bridge
401
up and token-protected: pi (tools off) and llm-gateway behind it
known drift
1
map.solvulator.com serves the 2026-08-27 build; the repo has 2026-08-28
Ehrlich's bureaucratic life — territory map

We built the instruments before charting the territory. This is the territory. The motivating work isn't the software concepts — it's Avrum Ehrlich's whole administrative life, and almost all of it is still fog of war. The one bright corner is the ECA enforcement cases (and even that has a fire in it right now). Click a tile to peek at what we know and what we don't.

charted — data + a tool scouted — partial signal, no systematic capture fog of war — unexplored / unmeasured 🔥 = live deadline
Supreme Court litigation timeline

Ehrlich's litigation runs on three interwoven tracks — family court (the root matter), ECA enforcement (the liens), and High Court of Justice (petitions against the State). The dated events below are charted from the filings; the rest — hearings, rulings, the full בג״ץ 78240 docket, the family-court matter — is still fog.

charted from a filing referenced, thin fog — unknown
What we're building — Ehrlich's operational desk

The affirmative roadmap. A Gemini-powered legal war-room that ingests Ehrlich's bureaucratic stream and produces the filings he must submit — oppositions to liens (עיקול), court-fee exemptions (פטור), High-Court petitions (עת"ר). The loop: intake → 7-agent Gemini pipeline → filings → deadline tracking. Everything should land on his GCE + Gemini, off the borrowed infra.

High-leverage open decisions — these cascade across everything below
  1. Make solvulator real — operator's declared top priority (2026-07-06): decide the canonical line (local solvulator/ vs hyle-sync/solvulator/), then drive the 7-agent Gemini pipeline against real case docs. Q-001 · D-009 M5 · everything else on this board is periphery to this
  2. Resolve the extracted orphans (solvulator-fevcm, solvulator-minimap): give git lineage or fold back. D-004 · "real code, fake ownership"
  3. Put the workspace root under git — DONE 2026-07-01: root is now ehrlich-hq on private GitLab; control docs versioned & pushed. resolved
  4. Fix the credential gaps: Anthropic key absent from disk (LLM surfaces degrade), Sheets auth ladder dead (stale token + empty key stub). Q-009 · D-009 M4
  5. NEW 2026-07-19 — Provision a GCP service account for Drive API access on hub2, so both the tofes-214/218 composer and queue_web.bb's reply flow can create real Google Docs autonomously instead of only through an interactively-connected session. Operator is setting this up; steps handed off in-chat. Blocks: closing the "copy to clipboard, no live Doc" gap for good
  6. NEW 2026-07-19 — Re-verify all 9 tofes-214/218 drafts against LIVE ECA dashboards, not the local case-store snapshot. Case #1 already re-verified and found factually wrong (corrected); the other 8 are unverified and may have the same problem. Needs the operator to paste each dashboard — ECA login is interactive-only, an agent can't do it