How Law-Bunker works

Built on Fireworks

Law-Bunker is a lawyer and a set of AI models working together. The machines find the rulings and prepare the groundwork; I read, explain and record every story myself. Every model in the pipeline runs on Fireworks AI, with one exception, explained below.

How it works

The work moves through seven boxes. Each box has one job, takes in one fixed thing and hands on one fixed thing, so any box can be fixed, or have its model swapped, without disturbing the others.

1Find machine

Reads court opinion feeds from about 50 federal and state appellate courts, court-record searches, local news and legal blogs, and picks three rulings a day: an everyday fact pattern people grasp at once, and a legal point worth explaining. Mostly non-political.

DeepSeek V4.1 Flash · low effort

2Collect machine

Fetches each ruling from its permanent source and splits it into numbered pages, so every claim can be traced to a page.

No model

3Prepare machine

Writes a teaching outline — the hook, the legal question, the rule, what the court did and why, what happens next, the takeaway — with a page citation on every point. Code then checks that every cite and quote really sits on its page.

Kimi K3 · high effort

4Review me

I read the outline beside the ruling, pick one or two of the day's three, and record a draft in my own words.

No model

5Studio machine me

My draft is transcribed and polished in my style, one sentence at a time, and I accept or reject each change. A checker from a different model family compares the script with the ruling and flags anything wrong; it never corrects. I record the final, and it is checked once more.

Whisper large-v3 · Kimi K3 · DeepSeek V4.1 Flash · max effort

6Publish machine

Only my approved final recording and its transcript become a story, with a link to the ruling. Long pauses are shortened; my original is never changed.

No model · ffmpeg

7Learn machine me

Compares what the machine gave me with what I actually said, and proposes style changes for the next script. Nothing changes until I approve it.

Kimi K3 · high effort

Why one box isn't on Fireworks: Fireworks has retired audio inference, so speech-to-text runs on OpenAI's open Whisper large-v3 through OpenRouter, with zero data retention required on every call. Everything else that uses a model runs on Fireworks.

How I use it

Preparation runs overnight. In the morning there are three prepared cases waiting, each with its outline next to the ruling, and a short note on my phone with what's ready and what it cost.

  1. Pick. I read the outlines beside the rulings and choose one or two worth telling.
  2. Draft. I record a draft from the outline, the way I'd explain it to a friend, into a synced folder. A small home server picks it up and matches it to the case by its name.
  3. Transcribe. Speech-to-text turns it into text. Filler — "um", false starts, repeated words — is removed by fixed rules, never by a model, and asides that don't belong in the script are lifted out and shown to me separately.
  4. Polish. I choose a full polish in my style, or a light clean-up that only fixes slips and keeps my order and my jokes. The changes are computed in code, one sentence at a time, and I accept or reject each one.
  5. Check. A model from a different family reads my script against the ruling and flags anything that doesn't match — a wrong court name, say, or a holding stated backwards. It never rewrites; I decide on each flag.
  6. Record the final. I re-record the finished script. Its transcript gets one last check, and only then can it be published.

How it improves my output

After every recording, Learn compares the script I was given with what I actually said, sentence by sentence, and turns the differences into concrete style lessons with evidence. Those lessons shape the next script — but only the ones I approve.

On the first real case, McCain v. Mary Mahoney's, the machine gave me 817 words and I said 821. Of its 43 sentences:

9kept nearly word for word
26rephrased
8cut
12new sentences of my own

A few of the lessons it drew:

Building it

I don't program. Law-Bunker was built as a working partnership: I set the rules and made every editorial decision, and an engineer friend and AI coding assistants turned them into the pipeline. A few principles held throughout:

What it costs to run

Running costs only, measured from the pipeline's own spending ledger as of 19 October 2026. The website itself runs on Cloudflare's free tier, and court records come from the free tier of CourtListener.

One real story, start to finish

StepBoxModelCost
Prepare the teaching outlinePrepareKimi K3$0.1780
Transcribe my draft recordingStudioWhisper large-v3 (OpenRouter)$0.0149
Polish in my style, then check against the rulingStudioKimi K3 + DeepSeek V4.1 Flash$0.0626
Transcribe and check my final recordingStudioWhisper large-v3 + DeepSeek V4.1 Flash$0.0907
McCain v. Mary Mahoney's, Inc., total$0.35

Projected monthly operating cost, by box

At the planned pace — three rulings prepared every day, one or two of them voiced (1.5 on average), and Learn running once a day — Law-Bunker costs about $0.81 a day, or $24 a month.

1 · Find$2.452 · Collect$03 · Prepare$12.604 · Review$05 · Studio$7.576 · Publish$07 · Learn$1.56
Kimi K3 DeepSeek V4.1 Flash Whisper large-v3 No model
BoxModelBasisPer month
1 · FindDeepSeek V4.1 Flashabout 830 short calls a week$2.45
2 · Collectno modelno model calls$0.00
3 · PrepareKimi K33 outlines a day at $0.14$12.60
4 · Reviewno modelno model calls$0.00
5 · StudioWhisper · Kimi K3 · DeepSeek1.5 voiced stories a day at $0.17$7.57
6 · Publishno model (ffmpeg)no model calls$0.00
7 · LearnKimi K3one run a day$1.56
Total$24.18

Rulings that have to be bought from PACER are extra, and are bought by hand only when a story is worth it.

On the horizon

What's planned next. None of it exists yet.

And two changes behind the scenes: