01
Solvulator stdlib backend parses
solvulator/app/server.py · 333 LoC · stdlib only
HTTP server, /api/* endpoints, no deps
python3 solvulator/app/server.py
02 PWA shell07 sample data
02
PWA shell (iOS-installable) files OK
solvulator/app/index.html · 1003 LoC
+ manifest.json + sw.js · ralphex-mode shell
python3 solvulator/app/server.py # then open in browser
01 backend06 unified backend
03
Storyboard 5-zoom UI file:// runnable
hyle-sync/solvulator/static/storyboard.html · 1571 LoC
Weave→Timeline→Phase→Context→Deep · pinch-zoom · share-target
open hyle-sync/solvulator/static/storyboard.html
06 unified backend
04
Unified backend (system.py) parses
hyle-sync/solvulator/src/system.py
HTTP + sheet engine + token auth + LLM proxy · :9800
python3 hyle-sync/solvulator/src/system.py
03 storyboard07 samples12 sheets key
05
12 Hebrew agent prompts 12/12 present
hyle-sync/solvulator/agents/01-intake.md … 12-meta-pattern.md
intake · OCR · operative-extract · legal-structure · weakness · FOI · damages · strategy · draft · verify · dispatch · meta
ls hyle-sync/solvulator/agents/*.md
06 pipeline.py
06
12-agent pipeline runner needs ~/.env.openrouter
hyle-sync/solvulator/agents/pipeline.py · parses
~/.env.openrouter MISSING on this machine — needed for OPENROUTER + GEMINI keys
python3 hyle-sync/solvulator/agents/pipeline.py process hyle-sync/solvulator/test/sample.csv
05 prompts07 samples
07
Sample legal corpus 3 files
test/sample-decision-hcj.txt · HCJ decision
test/sample-demand-execution.txt · ההוצאה לפועל
test/sample.csv · pipeline input shape
ls hyle-sync/solvulator/test/
06 pipeline08 lien stack
08
Lien · ECA notice triage (bb) 5 scripts + ontology
lien/scrape.clj · ECA case scraper (v2)
lien/extract.bb · notice extractor
lien/vortices.bb + bbmeta.bb + metabase.bb
lien/ontology.edn · 18 KB structured ontology
cd lien && bb extract.bb
07 samples
09
Self-contained triage UIs 3× zero-build
inbox/solvulator-triage.html + _1 + _2 · 59 KB each
Drop-in browser UI · no server · no build · iterations of same surface
open inbox/solvulator-triage_2.html
02 PWA shell
10
Myclaizer · Vite + React 19 scaffold present
hyle-sync/myclaizer/ · React 19.2 · mammoth (.docx parsing)
handoffs/ · public/ · src/ · vite.config.js
cd hyle-sync/myclaizer && npm install && npm run dev
04 unified backend
11
Drift detector on hub2 live remote
hub2:/tmp/drift-multi-interface.sh · 4792 B · May 6
Multi-interface drift detector · smoke-tested green prior session
⚠ in /tmp — vulnerable to reboot. Fold into repo.
ssh hub2 'bash /tmp/drift-multi-interface.sh'
04 unified backend
12
Google Sheets service-account key file present
rotated-sheets-key.json · workspace root
Write capability · for Phase 3 sheet write-back
cat rotated-sheets-key.json | jq .client_email
04 unified backend
Compositions — what these twelve become together
A · Storyboard live, end-to-end (no LLMs)
PWA shell talking to unified backend, serving sample legal corpus through the storyboard's five zoom levels. No external API calls — fully offline-capable demo.
04030702
python3 hyle-sync/solvulator/src/system.py &
open hyle-sync/solvulator/static/storyboard.html
B · ECA pipeline · scrape → triage → samples
Babashka scraper produces notices in the same CSV shape as the pipeline test fixture. Closes the loop from raw ECA data to pipeline-ready input — no LLMs needed.
0807
bb lien/scrape.clj # produces decisions.json/csv
bb lien/extract.bb # extract operative parts
bb lien/vortices.bb # triage
C · Full agent pipeline · one env-file away
12 prompts × runner × sample data — exists, parses, just lacks keys. Recreate ~/.env.openrouter to unlock.
050607
# once ~/.env.openrouter is restored:
python3 hyle-sync/solvulator/agents/pipeline.py process \
hyle-sync/solvulator/test/sample.csv
D · Two-shell preview (zero-config)
Open both triage iterations side-by-side and the PWA shell — instantly comparable, no server, no build.
0902
open inbox/solvulator-triage_2.html
open solvulator/app/index.html
E · Sheets-backed pipeline + drift watch
Backend writes pipeline outputs to Google Sheets (key 12), drift-detector on hub2 (11) reports infra health, storyboard reads live. The full Phase 3 shape — minus the keys gap.
04121103
python3 hyle-sync/solvulator/src/system.py --sheets rotated-sheets-key.json &
ssh hub2 'bash /tmp/drift-multi-interface.sh' &
open hyle-sync/solvulator/static/storyboard.html