Weekly chapter46
2026-W05 · ending February 1, 2026· February 2026 chapter ↗

Million Lines and Workflow First

The week started with scope and precision. Monday was a study in contrasts. I landed Citizens Medical Center as a project, dumping the entire modernization proposal, board summary, styled PDFs, and demo asse…

51commits10systems6min read
Product capture

Ops-Center — settings.

The week started with scope and precision. Monday was a study in contrasts. I landed Citizens Medical Center as a project, dumping the entire modernization proposal, board summary, styled PDFs, and demo assets into the repo. It was a big initial dump that felt good to see on disk. Then I switched gears to phoneintel for a precision edit. I added a Twilio CNAM lookup and a GUI settings API. Ten files changed, about a thousand lines added. The settings API lets a graphical frontend read and write configuration instead of editing JSON by hand. The CNAM collector pulls the name tied to a phone number from Twilio and wires it into the existing pipeline. Small surface area, clear purpose. Both shipped.

Tuesday was about discipline. I dove back into the GUI work on multistate-retirement-leads, but the codebase had shifted enough that I needed a safety net. I called the commit "Pre-major-feature checkpoint." Fifty-five thousand lines added, fourteen hundred removed, across one hundred and eleven files. The number sounds theatrical until you remember it is mostly GUI scaffolding piling up. The backend touched the usual suspects: Dockerfile, auth, main app router, models, contact and segment routes, the form 5500 leads endpoint, the ingestion pipeline, the scheduler. Then there were ninety-nine more files I won't enumerate here. The point is that I stopped, looked at what I had built, and said not yet. GUI work has a way of accelerating until it becomes a house of cards. You fix one layout, something else collapses two screens over, and suddenly you are chasing phantom bugs instead of shipping features. The checkpoint commit is just me admitting that and hitting save. Sometimes that is the whole day. One commit, one repo, a clean boundary drawn at the right time. Good process.

Wednesday, January 28, was the shipping day. Fourteen commits across six repos. Most of that weight is in mantisshrimp, where I pushed v1.0 to release. The initial release dropped with 75 files across the full stack, then I immediately followed up with a skills system overhaul: deterministic routing, cloud assist, the whole UI redone, plus a WebSocket reconnect fix and better task UI. I caught and corrected LLM routing and validation bugs in the same pass, polished the README based on feedback, and dropped the logo and dashboard screenshot into the repo. That is one of those days where you ship v1.0 and the very next commit is already a fix.

I dove back into the GUI work on multistate-retirement-leads, but the codebase had shifted enough that I needed a safety net.

The other repo that felt like a real day was pocketsteward. Seventy-seven files touched, README overhaul, MLX AI integration, and dashboard upgrades. A proper maintenance sprint, not just doc work. phoneintel got the same treatment. A web GUI built out with Alpine.js and Tailwind, a clean API endpoint, custom CSS, and a README with screenshots and branding. These side projects keep getting the same polish pass: make them look like something you would actually open. ops-center had the Traefik 3.x non-streaming LLM response workaround, which was the kind of fix you only find when you are actually using the system under real conditions. I cleaned up the tracked __pycache__ files while I was at it, because that has been bugging me. If I had to compress the day into one thing, it is this: MantisShrimp v1.0 is out, the skills system is live, pocketsteward got a serious upgrade, and the Traefik workaround should save someone else three hours of debugging.

Thursday was a complete overhaul of the agent infrastructure. I started with a nagging suspicion that the agent execution in mantisshrimp was too fragile. If the model hiccups, the whole run fails and the state gets lost. So I built a Supervisor layer. It is not just a wrapper; it is a full oversight system that monitors the agent, checks for errors, and can restart or adjust the run without dropping the ball. I added the documentation and a comprehensive test suite to go with it. The code went from a simple script to a robust harness. The tests cover the happy path and the messy middle where things usually break.

Then I looked at the client side of mantisshrimp. I wanted to make it easier to compare models without rewriting the UI every time. I added a BenchmarkManager that lets you run side-by-side comparisons and see the results. I also fleshed out Agent Profiles so you can save settings for different tasks. The ChatTab got a polish pass to make the flow smoother. It is not a huge feature set, but it makes the tool actually useful for evaluating which model fits which job.

unicorn-brigade got the heavy lift. I needed to move away from simple request-response cycles and into real-time orchestration. I built an event bus using Server-Sent Events. Now the frontend can listen to the agent's progress as it happens. You can see it thinking, see the tool calls fire, and watch the state update without refreshing the page. It changes the feel of the app from a form to a live dashboard. The core platform got a massive upgrade to support Function Calling and the A2A/MCP protocols. I spent hours wiring up the new routes and updating the API handlers. The dashboard images got a refresh to match the new UI. It is a big jump in capability, moving from a simple chat bot to a system that can actually interact with other tools and agents. The day started with a plan to just tweak the meeting app. It ended with a complete overhaul of the agent infrastructure and a real-time dashboard.

Friday was spread out across four repos. The headline was ops-center. I did the admin UI work that had been cooking for a while, hitting phases four and five with visual polish components, then wrapped up a complete information architecture refactor. The backup commit landed before the refactor, which is the kind of insurance that makes you sleep better. Also added configurable billing settings, credit-exempt tiers, and Claude model ID mappings for the new Opus and Sonnet variants. The billing docs got updated too. That is the arc: polish what ships, make the admin panel actually look like something a human would click through.

multistate-retirement-leads was the biggest commit by raw line count. User management, permissions, and a major UI overhaul. Eighty-three files. That is a real reshaping of the platform. I pushed the whole thing as a single feature commit. The backend got auth hooks, new routers for app users, assignments, and CRM operations. The frontend got the corresponding updates. It is the kind of commit that makes sense as a milestone.

mantisshrimp kept its own rhythm. Two version commits in one day. v1.3 brought a chat-first architecture with the CEO/Workflow Engine. v1.4 followed with enhanced execution visibility. Fifteen files changed in the second one, including the chat worker, the workflow engine, and the client chat tab. The README got updated twice. That is a lot of velocity for a Friday, but it landed clean.

magic-unicorn-outreach was the quietest. Enabled Texas discovery in the scheduler and added a Granite LLM provider. Six files, a straightforward feature add. Sometimes you just turn on something that was already built and move on.

Saturday was a platform explosion. With mantisshrimp, I released v1.6 as the headline, but the real work started the previous night with v1.5. That release was a big one. It added scheduling, triggers, loop iteration, and iMessage sending. The numbers don't lie: 6,305 additions against 439 deletions across 20 files. The client

Also in the frame

Real product captures — click any to enlarge.

customer ops
brigade
brigade
07 / Activity

The week, in commits.

Daily velocity and the systems that carried the work.

2Mon26
1Tue27
14Wed28
6Thu29
11Fri30
3Sat31
14Sun01
Week beginning January 26, 2026.
Index

10 systems,
one week of work.

citizens-medical-centermagic-unicorn-outreachmantisshrimpmeeting-minutesmultistate-retirement-leadsops-centerphoneintelpocketstewarduc-cloudunicorn-brigade