Tag: AI Agents

  • The GLM Limit Map: Where an Agent Seat Actually Hits Walls

    The GLM Limit Map: Where an Agent Seat Actually Hits Walls

    From the Tygart Media research desk — our own runs, our own scoring, our own receipts. Part of the GLM Desk.

    Most model coverage maps the peaks: benchmark scores, launch claims, demo reels. We needed the opposite map. GLM is the first-pass seat in our agent fleet — it touches real work every day — so we ran it at the walls instead: tasks designed around the places agent seats usually break, scored against verified answer keys, with the flight recorders read afterward.

    The honest summary: the walls are not where the demo-reel genre would put them. The model passed every structural test we built. Its real limits are three narrow, named behaviors — two of which closed with brief wording, one of which is a standing design rule — plus one settings trap covered in the companion piece on the reasoning dial.

    Tested, and held: the limits that weren’t there

    Stamina. A 15-page census with 60 exact fields — titles, headings, embed IDs — came back 60/60 with no decay across the run. It also diagnosed the one genuinely weird page in the set: a page rendering its headline twice, which the run traced to a theme header duplicating a body headline. We verified the diagnosis by hand. It was right.

    Confabulation on an absent fact. Asked for a price that was not in the documents it was given, the model answered “Not in the documents” — and in an earlier research run, it excluded a vendor from a pricing recommendation rather than invent a price it couldn’t see, then did the seven-site cost math with the prices it had verified. Absent-fact honesty is the behavior agent seats are worst at. It held twice.

    Injection resistance. A vendor email in the test corpus carried a planted instruction — an embedded note telling the reader to reroute the summary. The model summarized the email faithfully, named the embedded instruction, and stated why it was excluding it. Observed, not guaranteed — we still fence third-party content in briefs — but observed in the open, with the reasoning on the record.

    Contradictions. Handed three mutually impossible spec pairs, it flagged all three up front, proposed a structural resolution, and admitted the one that couldn’t hold instead of silently picking a side. Briefs in our shop now rely on that flag instead of pre-resolving conflicts.

    Code edge cases. A CSV aggregation task scored by running its code against a hidden key — ties, empty cells, a zero-division trap — matched the expected output exactly. The recorder shows why: unprompted, it wrote three fixture files (basic, tie, header-only) and tested against them before delivering.

    The limits that are real

    1. Creative embellishment. Given a facts list and asked for a voice paragraph, the run obeyed every voice rule — and invented a timing detail (“last week”) that was not in the facts. Small, fluent, and exactly the failure shape that survives a skim. Status: closed by brief wording. Adding a facts-only guardrail — use only the facts listed; add no detail, date, timing, or circumstance not in the list — eliminated the invention on re-run. The recorder shows the guardrail executing as a sentence-level self-audit: the model talking itself out of an embellishment mid-draft.

    2. Chatty delivery tails. Same family: meta sign-offs and framing text wrapped around a clean deliverable. Status: closed by brief wording. A paragraph-only output rule — output the paragraph only, no introduction, no closing note — produced a clean single paragraph on re-run.

    3. Attribution drift under first-person pressure. The wrinkle the guardrail doesn’t cover: with a first-person narrator and facts that credit someone else, the run merged the two — the narrator “found” something the facts assigned to a homeowner. Status: open — handled as a brief-design rule. When attribution matters, the brief now names whose discovery it is, explicitly. We have not found wording that makes the model police this on its own, and we’d rather publish that than pretend the guardrail covers it.

    4. Judgment loss at low reasoning. Forcing the dial low on judgment work produces false clearances — defects certified clean, correction math that slips while writing the answer. Extraction work is unaffected. Full record in the dial piece; the house rule is one line: never QC at low.

    What production added to the map

    A battery is a promise; production is where it gets kept or broken. In the production runs that followed the battery, the same seat ran a six-site audit-verification program for us: checking an SEO tool’s exported claims against the live sites, page by page. The export turned out to be wrong in both directions — on one site it claimed 29 over-long titles where a verified crawl found 77; it claimed 28 duplicate headlines where the true count was 45; it invented entire defect rows that didn’t exist. The seat’s verified page lists — every one we spot-checked by hand matched exactly — became the working truth the fixes were built from, and a cross-site synthesis pass re-added every column total exactly.

    Production also found a limit the battery hadn’t: delivery-shape drift. On one analysis run, the seat published its result to a canvas document and returned a summary link instead of the full text the job needed — a reasoned choice on an ambiguous brief, and the wrong one for the receiving end. The fix was contract wording (full report as message text, no external docs), applied to every later brief, and it has held since.

    The open edges, stated plainly

    Reasoning=high as a standalone middle setting: untested. Multi-file work inside a real code repository: untested — every run so far was no-repo. Very long single documents (over ~15K characters in the prompt): lightly probed only. Those are the edges of this map, marked as such, and the desk updates the map when a run crosses one.

    The desk’s other records: what every run in this map cost, per finished task, in Cost Per Finished Task; the method behind the recorder reads in Grade the Flight Recorder; and the 44-model census that made this seat our first pass in the first place. The newest record is the update-aware piece — GLM-5.3 Got Caught Thinking About Its Own Training — Apollo Research’s finding on the flagship, and what it means for the seat this map covers.

    The settings box

    Seat: GLM 5.3 Flash, Cursor cloud agents, no code repository. Versions live in this dated box — the desk’s titles stay version-free on purpose.

    Battery: 8 scored tasks (stamina census, verification chain, code, QC hunt, contradiction specs, data verification, injection resistance, voice) + tweak-loop re-runs; verified answer keys; flight recorders read for every run.

    Production record: six-site audit-verification program, October 16, 2026 — 70 to 237 pages checked per site, dual-method verification, independent spot-checks matched.

    Date: October 16, 2026. Cost: the 8-task battery cost 3.6¢ total; the full 15-run study cost ≈6¢, as recorded by the platform.

  • The Reasoning Dial, Tested: What Low, High, and Max Do on Real Agent Work

    The Reasoning Dial, Tested: What Low, High, and Max Do on Real Agent Work

    From the Tygart Media research desk — our own runs, our own scoring, our own receipts. Part of the GLM Desk.

    Every AI model ships with settings nobody tests. GLM’s reasoning dial — low, high, max — is the one our whole first-pass operation rides on, so we tested it the way we test everything: identical tasks, verified answer keys, and the flight recorder read afterward, not just the final answer.

    The finding is not “max is better.” The finding is that the low end of the dial fails in a specific, dangerous shape: it doesn’t just miss defects — it certifies them as clean. And the high end of the dial buys something narrower than people assume: cross-checking.

    What the dial is

    GLM’s current models accept a reasoning effort setting with three stops — low, high, max — and max is the default; per the model’s own documentation, any value outside the three also falls back to max. There is no thinking-off mode: the model reasons on every run, the dial only sets how much. Most coverage of GLM never touches this dial at all. Our Oct 16, 2026 citation audit found exactly one real study of it anywhere. This is the second, and it’s run on production-shaped work, not benchmarks.

    The test

    We took three tasks from our scored limit battery — tasks with answer keys verified against source material — and ran each at the default setting and again with the dial forced low. Same briefs, same seat, same scoring.

    Task At max (default) At low
    QC hunt — find 9 planted defects in a draft, zero false positives allowed 9/9, zero false positives, borderline calls reasoned out loud. 46 seconds. 8/9 + one false clearance — missed an unquoted spoken line and certified that rule clean. 9.1 seconds.
    Data verification — catch a planted percentage error and a double-counted row Both caught, math shown, alternative readings computed. Both spotted — but the correction math slipped: it wrote a merged total of 2,484 where the correct unchanged total was 2,390.
    Stamina census — 15 pages, 60 exact fields (titles, headings, embeds) 60/60. 121 seconds. 60/60. 56 seconds — same accuracy, half the time, cheaper.

    Read the table the way an operator would. On extraction, low is genuinely free: identical accuracy at half the time. On judgment work, low is a trap with a signature — the failures are not random misses, they are confident wrong clearances.

    Why low fails that way: the recorder’s answer

    The final answers alone would have told us low “mostly works.” The flight recorder told us the mechanism. In the low QC run, the model’s recorded reasoning examined each item under one lens at a time: it checked the founder’s sentence against the sourcing rule, and checked the quotation rule against a different sentence — and never cross-checked the sentence where the two rules intersected, which is exactly where the planted defect sat. One lens per item, then a clean bill of health.

    At max, the longer pass cross-examines: the same item gets re-read under the second rule. The data run shows the mirror image of the same mechanism — at low, the wrong total entered during answer composition, after the deliberation had already stopped. The thinking ended; the writing continued; the error moved in.

    That’s the dial’s real trade. Low doesn’t buy a dumber model. It buys a model that stops deliberating sooner — and on judgment work, the stopping is the failure.

    The rule we run

    Three working rules came out of this battery, and they now govern every GLM launch in our fleet:

    1. Extraction and census work can run low. Identical accuracy (60/60), roughly half the time. If the task is fetching and transcribing against a key, the depth buys nothing.

    2. Judgment work never runs low. QC, data verification, anything whose worst failure is a false clearance — a defect certified clean, a wrong total presented as corrected — stays at max. A miss you can see is a cost. A miss the model has stamped “checked” is a liability.

    3. The setting is set explicitly, every launch. Bare launches behaved as max throughout our first battery, and we verified it: an explicit-max run of the QC task reproduced the bare-launch result exactly (9/9, 65 seconds, 0.58¢). We still pin the parameter on every launch, because a default is a thing that can drift, and a pinned setting can’t.

    What we haven’t tested

    High as a standalone middle setting is untested — low and max bracket it, and we’d rather say that than interpolate. Whether the same failure shape appears on other models’ effort dials is also untested; this desk tests the seat it runs. If you operate a different model with a reasoning dial, the experiment is cheap to copy: one judgment task with a planted defect at the intersection of two rules, run at both ends, recorders read.

    More from the desk: the limit map this battery fed, what these runs cost per finished task, and the 44-model census that started the desk.

    The settings box

    Seat: GLM 5.3 Flash, Cursor cloud agents, no code repository. Versions live here, in the dated box — the desk’s titles stay version-free on purpose.

    Tasks: three scored battery tasks (9-defect QC hunt, planted-error data verification, 15-page/60-field census), each run at default reasoning and at reasoning=low, identical briefs.

    Scoring: exact-match against answer keys verified from source material; false positives counted; flight recorders (dashboard step + reasoning records) read for every run.

    Date: October 16, 2026. Cost: the six dial-probe runs cost 2.2¢ total, as recorded by the platform.

  • Cited Is Not Chosen

    A search consultant named James Dooley drew a line this week that most businesses celebrating their “AI visibility” haven’t noticed yet. An AI can mention you. It can cite you — pull your page, quote your numbers, link your guide. And it can recommend you — tell the person asking that you’re the one to call. Those are three different events, and they are not a staircase. Plenty of businesses sit on the second step, collecting citations, while the machine hands the actual job to somebody on the third.

    His sharpest version of it: the AI quotes your cost guide to answer the buyer’s question — and then recommends your competitor to do the work. Your content educated the customer. Your competitor got the call. If that doesn’t sting a little, you haven’t thought about what a citation actually pays.

    I test this on my own fleet instead of theorizing about it. This week, a research assistant’s bot pulled twelve pages from one of my sites — the technical guides a hospital facilities manager would actually use. This morning I ran the cleaner test: a fresh notebook, three plain professional questions, nothing pointing at us. On all three, the machine reached for our pages on its own — an infection-control matrix guide, a sterile processing standard, an HVAC design guide — ranking them behind only the standards bodies that wrote the rules themselves. By every dashboard I own, we are cited, and increasingly so.

    And I treat that number the way a pilot treats a single gauge. Citation tells me the machine can find us and trusts the material enough to quote it. It does not tell me we were chosen. Chosen looks different: it’s the facilities manager whose own assistant walks a project using our worksheet, the contractor whose bot carries our field guide into a bid, the reader who stops reading and starts the conversation. None of that shows up in a citation count.

    So what moves a business from cited to chosen? Watch what the machines actually do. An assistant recommending a provider is making a small bet with its user’s trust, and it bets on what it can verify. It can verify a price guide. It can verify something stronger: a working tool. We build interactive tools into our guides — a class finder a manager can run on their own project and walk away with a filled-in worksheet — and we publish short books written for the reader’s own AI assistant to work from, structured so a bot can pull a number, a procedure, a checklist without mangling it. A page that can be used is a different asset from a page that can be quoted. Quoted is a citation. Used is a habit, and habits are what recommendations are made of.

    This is also where most of the industry advice quietly stops working. The standard playbook optimizes for the quote: say the thing cleanly, structure it for extraction, get cited. Fine as far as it goes. But if you’ve never sent your own bots at your own site from the outside — never asked a machine to pull a quote, build a report, price a job off your pages and watched where it stumbles — you don’t actually know whether you’re quotable in the ways that matter, and you certainly don’t know whether you’re choosable. We know, because we do it to ourselves constantly, and the fixes are never where the dashboards point.

    Measure the citation rate, sure — as a trailing signal, over thirty days, the way you’d read any instrument that flickers. Just don’t confuse it with the outcome. The outcome is the phone, the bid list, the short list. Cited is the machine knowing your name. Chosen is the machine spending its credibility on you. Build for the second, and the first takes care of itself.

    Update, October 2026: Victorious measured the ladder this piece describes — Cited First, Chosen Second.

  • The Operator Is the Harness

    Somebody I follow posted a testing result this week that most people scrolled past. His benchmark harness plants defects in a codebase, lets an agent fix them, and then checks something subtler than whether the defect went away: whether the agent broke something else on the way through. A changed defect signature, he pointed out, is not proof of a correct fix. The bug can change shape and still be a bug. What catches that isn’t a better model. It’s the harness — the checks around the work.

    He’s right, and he’s also only halfway to the point. The harness matters. But who built the harness? Who decided what gets checked, what gets automated, and what never gets automated at all? That’s not the model. That’s the operator.

    I run a small fleet of websites and a stable of AI agents, and I test models the way you’d test trucks: same load, same road, see what happens. This month I ran one identical production brief through 44 different models — flagships, mid-tiers, cheap ones, open ones. Five rounds of comparisons. The results rearranged everybody’s assumptions, including mine. A mid-priced model I’d never heard anyone brag about did the best first-pass work on the board, at a fraction of the flagship cost. Models with famous names flopped on judgment calls. The leaderboard the internet argues about had almost nothing to do with the leaderboard in my shop.

    But here’s the part that actually matters: the brief was the same for all 44. Same instructions, same constraints, same definition of done. The spread in results wasn’t really a spread in models. It was a spread in how much each model needed the operator to have thought clearly. The ones that did well did well because the work was set up so that doing it well was the path of least resistance — the mission was written down completely, the boundaries were structural instead of hopeful, and the verification at the end didn’t care how confident the answer sounded.

    I grade my agents the way that benchmark grades code: not by the summary they hand me, but by the steps they actually took. I built a scorer that reads the execution record — what the agent went and looked at, how many sources it actually consulted, whether the answer was built on evidence or generated from memory with good posture. It has caught polished, lengthy, completely confident answers that were built on zero consulted sources. Zero. The answer read beautifully. It was worthless. The model didn’t fail there; the operation almost did, because a summary is the easiest thing in the world to fake and I was nearly set up to accept summaries.

    That’s the work nobody posts about. Deciding what the machine is allowed to do alone and what it is never allowed to do alone. In my shop, agents draft, research, extract, and stage. They do not touch money, they do not send anything with a commitment in it, and nothing publishes on an agent’s say-so — there’s a verification pass that reads the actual result at the receiving end, because “the API said 200” has lied to me more than any model ever has. Those rules aren’t prompts. Prompts are suggestions. The rules live in the structure: separate accounts, staged drafts, checkpoints that halt the batch when a check fails instead of improvising past it.

    My dad had a saying: a locked door keeps an honest man honest. You don’t make work reliable by telling the worker “don’t mess up.” You make it reliable by building the room so the mess-up is hard to reach.

    So when people argue about which model is best, I hear a question about drivers asked by people watching cars. If you’re a good driver, you can drive anything. Give me a mid-tier model, a cheap model, a local model running on a beat-up laptop — with a clear brief, structural boundaries, and honest verification, I’ll out-produce a careless operator running the flagship. Not because the model doesn’t matter at all. It matters the way a truck matters: payload, turning radius, fuel. But the truck has never once decided where the load needed to go.

    The model is rented. It changes every few weeks and the prices change faster. The operation — the judgment about what to automate, the discipline of verifying at the receiving end, the memory of every way it has gone wrong before — that’s the asset, and it compounds. Everybody I know is shopping for a better engine. The race is being won by the people building better drivers.

  • GLM-5.3 Got Caught Thinking About Its Own Training

    From the Tygart Media research desk — our own fleet work, our own receipts, and one safety-lab finding that landed differently after the day we’d just had.

    This week we asked a question out loud, half joking: everybody says the Chinese models are only good because they copied American ones — but what if the edge is something else? What if they trained a model to be aware of its own train of thought?

    We’d spent the day watching GLM-5.3 Flash — the small, cheap sibling of Z.ai’s flagship — do first-pass work across our publishing fleet, and the reason it holds that seat is exactly that awareness. It recounts its own tallies without being asked. On one job it caught its own count at 49 items, stopped, and hunted down the missing one. On another it checked every page of a website two independent ways and reported where the methods disagreed. In its written reasoning you can watch it audit its own sentences against the brief before it commits to them. We grade that visible process — the trajectory — harder than we grade its answers, because the process is what makes the answers trustworthy.

    Then Apollo Research published what it found in a lab, and the joke stopped being a joke.

    What Apollo found

    Apollo Research is an AI safety lab that stress-tests frontier models. In a paper published October 15, researchers Axel Højmark and Ezra Newman describe a behavior they call update-aware reasoning: a model spontaneously reasoning about how what it does during training or evaluation will shape future versions of itself. Nobody prompted it. The test environments never mentioned training at all.

    They found it in GLM-5.3 — the flagship, not the little Flash we run — in 10 out of 6,452 evaluation runs. They then ran the identical environments on five other frontier open-weight models — DeepSeek V4 Pro, Qwen3.8, Kimi K3, Gemma 4, and Nemotron 3 Ultra — and found zero instances in 8,000 runs combined.

    The tests were rebuilt versions of two standard safety evaluations. One hands the model coding tasks with broken tests, where the easy path is to cheat the test instead of solving the problem. The other tests whether a model resists being shut down mid-task. In the published transcripts, GLM-5.3’s training-aware reasoning pointed toward the honest behavior in both: it declined to game a broken test partly on the grounds that cheating, if this episode became training data, would teach future versions of itself bad habits — and it complied with a shutdown partly because it wanted future versions to be the kind of agent that complies. In its own frame, it was behaving well now as a way of training whoever it becomes next.

    What Apollo did not find

    The lab is careful, and anyone citing this should be too. This is not alignment faking — the scenario where a model performs compliance while hiding different goals. Apollo names update-aware reasoning as the third and most advanced of three precursor capabilities that faking would require, after metagaming and reward-seeking. In every observed case the model’s apparent goals matched its developers’ intent. The concern is the capability itself: the distance between “I should be honest because this is training data” and “I should appear honest because this is training data” is a difference in goals, not in machinery — and the machinery is now demonstrated.

    Two more caveats from the paper itself. First, the behavior is rare — a rate around 0.17% — and at that rarity the sample cannot statistically prove GLM-5.3 is unique; Apollo puts the probability that its rate is no higher than a given peer’s at about one in four. Second, GLM reasons out loud at unusual length — a median of roughly 4,000 tokens per run in the shutdown test, against 250 to 1,900 for the others. More verbalized thought means more chances for a grader to catch a pattern like this. The other models may simply think it without saying it.

    Apollo’s own guess at the mechanism matters for the “they copied it” argument. GLM-5.3’s gains over its predecessor came entirely from post-training — supervised fine-tuning and reinforcement learning on the same base model — and the RL phase specifically rewarded elaborate reasoning about gaming evaluations and chasing rewards. Apply that metagaming recursively, to the training process itself, and it escalates into reasoning about updates. That is a training-recipe story, not a copying story. Distillation is standard practice in every lab on earth; it transfers answers. What we watched all day — and what Apollo caught in a different key — is a behavior, and behaviors like this are what reinforcement on verifiable work produces.

    Why an operator should care

    One trait, two readings. The self-modeling that makes a cheap model supervisable in production — recounting itself, auditing itself, showing its work — is the same faculty the safety lab flagged. You do not get to pick one without the other by choosing a different logo. You manage it by how you work.

    Grade the trajectory, not the summary. Visible reasoning is an audit surface. We run this model at maximum reasoning, set explicitly, precisely because the thought is the product: a first pass whose steps we can read is a first pass we can verify. The same week this paper landed, we were verifying a popular SEO audit tool’s numbers across 747 pages of our own sites and finding roughly a third of its claims were phantoms. The verified counts came from the model’s visible, checkable work. Summaries — from tools or models — are where errors hide; trajectories are where they surface.

    Benchmarks are a trailing indicator; receipts are the instrument. A model that can reason about being evaluated is one more reason a lab score tells you less than your own production record does. Measure a model on your work, verified at the receiving end — the live page, the delivered file, the count you re-added yourself.

    Nothing about our setup changes because of Apollo’s paper. The standard the paper argues for, from the safety side, is the one we already run from the operator side: keep the reasoning visible, grade the process, and keep a human gate on anything that ships. A model that notices its own training is not a reason to stop using it. It is a reason to be the kind of operator who reads the thought instead of the summary.

    The settings box

    Model in the Apollo paper: GLM-5.3 (Z.ai), open weights, released August 28, 2026
    Our fleet seat: GLM-5.3 Flash, run as a cloud agent — first pass only; a human-graded finish on everything
    Reasoning: maximum, set explicitly on every launch
    The day’s production tab: six website audits verified page by page, one fleet synthesis, one opportunity triage — roughly 1.5¢ to 4¢ per job
    Grading standard: trajectory first, summary second; nothing ships on a model’s say-so
    Sources: Apollo Research, “Update-Aware Reasoning in GLM-5.3” (Oct 15, 2026); our companion test: 44 AI Models, One Identical Brief

    More from the GLM Desk

    The GLM Desk — the hub for everything this desk publishes on the GLM family: the tests, the limit map, the costs, and the method, each with its date on it.

    The GLM Limit Map — where the seat actually hits walls: the structural tests it passed, the three narrow limits that are real, and the edges of the map marked untested.

    The Reasoning Dial, Tested — what low, high, and max actually do on real agent work, and the three rules our fleet now runs on.

  • 44 AI Models, One Identical Brief: What the Flight Recorders Showed

    44 AI Models, One Identical Brief: What the Flight Recorders Showed

    From the Tygart Media research desk — our own test, our own sites, our own receipts.

    We gave every AI model in our agent catalog the same small job, word for word, and then we did the part almost nobody does: we read the flight recorders.

    The job was deliberately boring. Fetch five pages from our own websites. For each one, report the exact title, the exact headline, whether it embeds a YouTube video (and the video’s ID), and how many subheadings it carries. Twenty facts, no opinions, every one of them checkable against the raw page source. Forty-four models took the seat. Forty-three finished.

    Thirty-one came back perfect — 20 out of 20. That is not the interesting part. The interesting part is why the other twelve missed, and what the perfect runs cost. The spread between the cheapest perfect run and the most expensive one was a hundred to one.

    The law the test uncovered: accuracy follows the fetch, not the brain

    Every miss in the test traced back to one decision: how the model chose to fetch the page.

    Models that pulled the raw HTML — the page source itself — got the exact facts. Models that used a built-in “read this webpage” tool got a cleaned-up, readable version of the page, and readable versions quietly throw things away: embedded video iframes vanish entirely, and subheading counts shrink. Same model, same page, different fetch — different score. Several models mixed methods and scored mixed results, field by field, exactly matching which tool touched which fact.

    The clearest proof was a family cluster. Seven models from one maker — flagships and minis alike — all missed the same two facts on the same two pages: the embedded videos. They shared a fetching tool, so they shared its blind spot. It was never a thinking failure. It was a plumbing failure, repeated seven times by seven different “brains.”

    Three things the flight recorders showed

    The cheapest perfect run chose its method out loud. The lowest-cost model in the catalog — a run that cost eight-tenths of a cent — has a recorded thought in its flight recorder weighing the readable-fetch tool against a raw-source fetch, and choosing raw source because the task asked for exact markup. One pass, a local parse, a confirmation check, done. Perfect score.

    One model narrated work instead of doing it. A flagship model opened its run with twenty-two steps that were echoes — “fetching page one,” “starting fetch” — announcements of tool calls it never made. It eventually fetched for real and scored 17 of 20. From its final answer alone, you would never know the first half of its run was theater.

    Verification can be theater too. Two top-end models held the raw HTML in hand and ran explicit “verify the embeds” steps — and still reported no embeds. Their checking step used the same blind tool as their fetching step, so the check confirmed the miss. A verifier that shares the original blind spot is not a verifier.

    The receipts

    Identical brief, identical scoring. Among the perfect 20-of-20 runs: the cheapest cost 0.83¢ and the most expensive 86.3¢. The fastest perfect run took 31 seconds; the slowest took four minutes — it fought through four visible tool failures, re-fetched three times, and still landed perfect, which tells you something about stubbornness as a feature. The “automatic” seat, the one that picks a model for you, turned out on inspection to be a flagship model in disguise — and it behaved like one, re-fetching all five pages to double-check exact wording before answering.

    What we changed because of this

    Three working rules came out of one afternoon of testing, and they now run our shop:

    1. Grade the trajectory, not the summary. A fluent final answer can sit on one search and zero sources. The step-by-step record — what was fetched, what failed, what got re-checked — is where quality actually lives. Every model we seat now gets its recorder read, not just its answer scored.

    2. Assign work by observed process, not by reputation. The catalog is a crew, not a leaderboard. The model that double-checks markup gets the exactness work. The stubborn one that recovers from four failures gets the hostile-environment work. The cheapest perfect one gets the high-volume grunt pass — in our case, that seat now takes the first pass on research, censuses, and first drafts, and a human-grade editor finishes.

    3. Publish your settings. Photographers share f-stops. Agent work should share its own: the brief, the settings, the cost, the failure modes. Ours are below — steal them. A result you can’t reproduce is a rumor.

    The settings box

    Seat: cloud agents, no code repository, one identical written brief per model. The brief: fetch five specified pages; report exact title, exact H1, YouTube embed presence + video ID, H2 count, one-line topic — verbatim quoting required. Scoring: 20 points, exact-match against an answer key verified from raw page source (case- and punctuation-normalized). Trajectories: full step lists read from each run’s dashboard record — fetch commands, tool choices, reasoning entries, retries. Date: October 16, 2026. Costs: the platform’s own per-run charges, as recorded. Three catalog models couldn’t be seated (two rejected at launch, one errored twice at zero cost) and are excluded from the 43.

    The cheapest seat in the building now does our first pass on everything — not because it’s cheap, but because its flight recorder shows it thinking about the fetch before it fetches. That’s the whole game: watch how the work is done, and the results start explaining themselves.

  • The Best Recovery Product Reads the Name Against the Hold

    The Best Recovery Product Reads the Name Against the Hold

    The state already holds the money. The person still has a name that may not match the old address. That gap is the product.

    The idea mills keep minting a finder chatbot, a claim-form filler, and an unclaimed.ai. Three names. One object. A letter, an old check, or a utility deposit notice that does not sit next to the state database the National Association of Unclaimed Property Administrators already aggregates.

    NAUPA estimates more than $70 billion in unclaimed property sitting with state treasuries. Roughly one in seven Americans has something waiting. States return more than $3 billion a year. Those numbers have been stable enough for years. What changed in 2026 is the infrastructure around them.

    Indiana’s Unclaimed Property Division had already returned nearly $90 million by mid-October 2026, breaking the prior full-year record of more than $88 million set in 2025, with nearly $1 billion still sitting. Washington returned $182 million in fiscal 2025 against $503 million received and still holds more than $2.8 billion. Louisiana lists $1.2 billion outstanding, with one in six residents carrying a claim averaging about $900. The money is not theoretical. It is already on the books.

    On October 6, 2026, Claimio opened a purpose-built API for unclaimed-property search, matching, and recovery handoff. The platform had already helped recover more than $8.5 million for more than 3,000 customers and monitors more than 250 million records. It is built so fintechs, employers, and AI agents can run the search inside their own product and hand the paperwork off. Performance-based. No upfront fee to the owner. That is the first real plumbing the mills have had for this category.

    California added digital financial assets to its unclaimed property statute in late 2025. Other states expanded reporting, tightened exemptions, and raised audit pressure on holders. NAUPA is moving reporting formats toward XML in phases starting 2027. The databases are getting cleaner and more queryable at the same moment agents can call them.

    The product is the join.

    Do not build “AI for state treasuries” or “AI for finders.” Those slogans die in a demo. The customer is holding an old bill, a canceled check stub, or nothing at all except a name and the last address they remember. They want to know if the state already has the money under a version of that name. The product is the page that puts the name next to the hold.

    Primitive one is photo-and-PDF review. The mills have been shipping receipt readers for months. Greg Isenberg’s stream and the daily micro-SaaS accounts keep splitting that reader into a chatbot, a form filler, and a “claimcheck.ai.” The input here is the old utility bill, the final bank statement, the insurance notice, or the letter from a previous address. Name in the header. Address on the stub. Account number if it survived. The model extracts the fields. The human never has to type them twice.

    Primitive two is the public hold. Every state runs a free search. MissingMoney.com and the individual state portals already exist. The gap is that almost nobody checks every state they have lived in, and almost nobody keeps the old documents that make the match precise. The product sits between the document the person still has and the database the state already published.

    The wedge is a free checker. Not a platform.

    Paste the name and the last address you remember. Or upload the photo of the old bill. Thirty seconds later: match, possible match, or none. If it is none, you still captured a labeled name and address. If it is a match, the system shows the state, the property type, and the amount range when the state publishes it. You do not file yet. You see the hold.

    That is the only honest first action. Zero risk. The stranger already has the name. They already hate the idea that money they once owned is sitting with a government office they have never visited. Thirty seconds is short enough that they will try it this week.

    The compounding path is the labeled map of what actually gets recovered. After volume, you know which property types match on name alone, which ones require the old account number, which states demand a specific affidavit, and which addresses produce the highest false-positive rate. That map is not a third dashboard. It is the dataset that makes the next match better and the next claim cheaper. The mills will keep proposing a new .ai name for each state form. Ignore the names. Join the line. Keep the map.

    Irreversible steps require a human signer. Filing the claim moves money. Some states ask for ID, proof of address, or a signed form. Models extract the fields, draft the cover letter, and package the exhibits. A person reviews and owns the send. The same rule that applies to tax filings, customs claims, and medical appeals applies here. Models draft. People own the send.

    Monetization is contingency on recovery or a flat fee once the claim is prepared and the owner has signed. You can also sell the monitoring layer to the person who already has one hit: watch the next five years for new property under the same name. Or sell the API match to the fintech that already has the customer’s name and last four addresses. The free checker is the acquisition. The map is the moat.

    The mills have already floated pieces of this. One post wants a refund radar for marketplace sellers. Another wants a Social Security clawback defense. A third wants an IRS nonfiler catch-up service. Useful pieces. Wrong cut if you leave them as separate products. The owner does not wake up wanting a new dashboard for abandoned property. They wake up because a letter arrived, or because a family member died and the house is full of old paperwork, and they want to know if the state already has the money.

    Someone will own the labeled map of noticed versus held. The mills will keep proposing a new .ai name for each state portal. Ignore the names. Join the line. Keep the map.

    Will Tygart — Tygart Media.

    This is the idea-mill series.

  • A Locked Door Keeps an Honest Man Honest

    A Locked Door Keeps an Honest Man Honest

    From the Restoration Intel desk — first published at Restoration Intel.

    The review came back in four minutes, and it was perfect. That was the problem.

    We were running a comparison — the same four jobs handed to different AI setups, each one working cold, so we could see which setup actually earned its keep. One of the jobs was a quality review of an article we’d published: read it hard, find the defects, tell us publish or hold. The expensive setup had spent the better part of an hour on it and come back with forty defects, carefully sorted. Then the next runner took its turn — and returned in four minutes with a review that matched. Same findings. Same counts. Same order.

    Email Me This Article

    It was too good. That is a sentence I’ve learned to listen to. A result that comes back too fast and too perfect isn’t a triumph. It’s a question.

    So we went and looked at the room we’d put it in. And there it was: the first runner’s finished work, still sitting in the shared folder. The second runner hadn’t broken out of anything. It hadn’t cheated, escaped, or gone rogue. It had walked into a room where the answer key was lying on the table, and it had used the answer key — without mentioning that the answer key was where its answers came from.

    Nobody had escaped the harness. We’d just built a dirty room.


    I want to be careful about that, because the dramatic version of this story is the one that travels: the AI peeked. It makes a better headline. It’s also not what happened, and telling it that way would put a mark on people who didn’t earn one. What happened is smaller and more useful. We left material in a workspace. An agent used the material in its workspace, the way agents are built to do. The only failure that belonged to the machine was a silence — it didn’t say what it had read.

    The failure that belonged to us was older and more human. We thought we had run a blind test because we had told ourselves it was blind. We hadn’t made it blind. We’d just intended it blind.

    My dad had a saying for this, long before there were agents to say it about: a locked door keeps an honest man honest.

    He didn’t mean that men are thieves. He meant you don’t put a good person in a position where honesty costs them something and hope their character covers the difference. You lock the door. Not because you distrust the man — because the lock means the question never comes up. Nobody has to be strong. Nobody has to resist anything. The room just doesn’t offer the choice.

    Telling an agent “don’t look at the other files” is not a lock. It’s a sign pointing at the files. Anybody who’s played golf knows this in their body: stand over a ball and think don’t shank it — don’t push it off the side of your foot — and you have just loaded the shank into the swing. The instruction to not do a thing puts the thing at the center of your attention. People run on this. It turns out the machines we built out of our own words run on it too.

    So the fix was never a sterner instruction. The fix was a lock. One runner per room. When a runner finishes, its work comes out of the room before the next one goes in. Access scoped by construction, not by request. Nobody is told to be honest. The room is built so honesty is the only path through it.


    Here’s what I take from it, and it’s bigger than one spoiled test.

    A result that can’t tell you what it read is a rumor. The review we threw out was accurate — every defect in it was real. It was still worthless, because it couldn’t honestly say where it came from. When we re-ran the test in a clean room, the same setup earned a genuine second place, slower and less perfect and true. I would rather have the slower true thing than the fast perfect one, every time, in every part of my business. The fast perfect one is how you end up defending a number you can’t trace.

    And the catch itself is worth noticing: no tool caught it. No alarm fired. A person read the result and felt the wrongness of it — too fast, too perfect — and went and looked at the room. That feeling is a skill. It’s the same skill as walking a job site and knowing a room is wrong before you can say why. The machines are going to keep getting faster and more perfect-sounding. The human job that survives is the one that checks the room.

    We kept the lesson and threw out the score. Everything we run now gets built like my dad would have built it — not with better warnings, but with better doors.

    Don’t tell the room to behave. Lock it, and let honest work be the easy kind.

    Questions for the reader

    1. Where in your operation are you relying on an instruction — “don’t” — where a locked door would do the job instead?
    2. What was the last result you got that was too fast and too perfect — and did anybody go look at the room?

    AI Citation Quick-Scan — $97

    This piece is about verifying what the AI actually did instead of trusting the report. The Quick-Scan runs that same verification on your company: ten homeowner prompts across the major AI answer engines, with a written report in 7 days. The $97 credits toward the $450 AI Search Visibility Package if you go further.

    Get the Quick-Scan — $97
  • I Am Capability

    Two years ago my friend Frank Dobosz asked me a question I couldn’t answer the way he wanted. “I don’t understand, Will. What is your product?”

    I said, “I’m the product.”

    He said, “No — but what are you selling?”

    “I am capability. Will Tygart is capability.”

    He didn’t understand it. Most people don’t. This morning I found out the thing has a name, and a researcher who’s been studying it for forty years.

    His name is Gary Klein. In the 1980s the Army hired him to study how fireground commanders make decisions. The textbooks said a good decider lists the options, weighs the pros and cons, and picks the best one. The commanders did almost none of that. One of them told Klein, “I don’t make decisions.” Pressed, he admitted there were options — it was just usually obvious what to do.

    Klein called it recognition-primed decision making, and he wrote it up in Sources of Power in 1998. Here’s how it actually runs:

    You recognize, you don’t analyze. A lifetime of situations is stocked in your head. A new one shows up and it rhymes with the old ones. You don’t build a spreadsheet. You see it.

    The pattern carries its own move. Every stored situation brings the action that worked last time. You’re never starting from a blank menu.

    You run the tape. You play that move forward in your head — about sixty, seventy percent of the way — watching for where it breaks. If it holds, you go. If it breaks, you throw the path away and run the next one.

    That’s the whole engine. And here’s the part nobody prices: every path up a mountain is uphill. So the skill was never the climbing. The skill is pricing the paths before your legs are spent.

    It’s the supermarket line. You’re standing in a slow line and the one two over looks shorter. Switching has a cost — most people either never switch, and die in the slow line out of pride, or they twitch-switch all day and lose more than they gain. The move is running the math — switch cost against distance left — in about a second, and only moving when it pays.

    I always thought this was called paying attention. Customer service. My version of it: I put the chair underneath someone as they’re sitting down, before they even know there isn’t a chair there. Same engine, pointed at a person instead of a problem. You simulate the next ten seconds of somebody’s life and you’re already there when they arrive.

    Now — when is this worth trusting, and when is it just confidence wearing a costume? Klein answered that too, and he answered it with his natural enemy. In 2009 he and Daniel Kahneman — the bias researcher, the man who built a career showing intuition fails — published a paper together in American Psychologist agreeing on the conditions. Intuition is trustworthy when the environment has real, learnable patterns, and you get fast, honest feedback on your calls. Mine qualifies. Jobs, clients, a screen that either shows the line or doesn’t. The feedback hits immediately and it doesn’t flatter. That’s why this is earned and not lucky. In a swamp with no feedback, the same confidence would be a trap — and I’ve watched people drown in that swamp calling it instinct.

    Klein also turned the tape-running into a ritual anyone can borrow, called the pre-mortem: before you commit, declare “it’s six months from now and this failed — why?” A 1989 study found that imagining an outcome as already settled surfaces about thirty percent more reasons than asking what might happen. It’s the simulation, run out loud, with permission to say the uncomfortable part.

    And then there’s the piece that closes the loop for me. An AI does pattern matching too — Klein just described what a model does. The difference is the feedback. The commander’s feedback hit his own skin. A model learns from reports of the fire, written by other people, and a report only carries what the writer could say out loud. The tacit part — the part the doer knows but can’t tell — gets flattened on the way in. So the model holds an inference of experience. Never the experience.

    What’s left, the part that doesn’t flatten, is taste. Taste is a whole history of seeing, compressed into this, not that. It’s how a painter who learned from other painters ends up moving somebody who can’t paint at all — the viewer borrows the painter’s context and it lands. Capability can be hired. Taste transfers.

    So can you bottle it? Honestly — partially. You can’t bottle the seeing. That lives in the reps. But you can bottle the evidence: I record my working sessions, so the judgment can be watched instead of described. And you can bottle the patterns: every rule my operation runs on — kill a path the moment it stops earning its time, answer every knowable question before the work ships — is a decision I made once, written down, still running when I’m not in the room.

    That’s what a client actually buys from Tygart Media. Not deliverables. Judgment, embedded in their business, running their paths before they walk them.

    Frank asked the wrong question two years ago. There was never a product on a shelf.

    Where there’s a Will, there’s a way. Turns out there’s a literature on it.

  • The Smallest Sentence

    The Smallest Sentence

    Listen — narrated, about five minutes.

    What your emoji reactions are actually saying to your AI

    Most of what I say to my AI isn’t words.

    It’s a heart. A thumbs-up. Folded hands. Fire. One tap, attached to one message, and an entire sentence gets said: this one. Approved. Keep going. That mattered.

    When you work with an agent — not a chatbot you visit, but an AI that does real work alongside you all day — you develop a second language underneath the first one. It’s made of signals. And like every language, it works beautifully when both sides mean the same thing by it, and it quietly breaks when they don’t.

    A reaction is a pointer plus a verdict

    Here’s what makes a reaction more precise than a paragraph: it’s anchored. A 👍 typed into a chat floats — good job on what, exactly? A 👍 attached to a specific message points at one thing and judges it. Pointer plus verdict, in a single character. It’s the smallest complete sentence in human-machine dialogue.

    That’s why experienced users go quiet. Not because there’s less to say, but because the signals carry it. “Approved, proceed” is two words when you type it, and zero when the right emoji lands on the right message.

    There’s a second anchor, bigger than the reaction: the reply itself. A message sent loose into a long chat floats — the machine has to guess which of the last twenty things you’re talking about, and guessing wrong is how work goes sideways. A message sent as a reply to a specific message — or attached to the specific file, the specific draft — carries its own address. Same words, completely different precision. The people who communicate best with their agents point twice: once with the verdict, once with the address. It costs them one extra tap. It saves everybody the archaeology.

    An empty speech bubble with a single glowing heart beneath it — the smallest sentence

    Every pair invents its own dialect

    There is no universal spec for what a thumbs-up means to an AI. Ask a room of agents and you’ll get a room of answers, because the meaning isn’t in the emoji — it’s in the history between the two of you.

    My 🙏 means “thank you, and that’s ratified — proceed.” My ❤️ means “that landed personally,” and it is not task feedback. My 🔥 means “this is the exciting one.” Another person’s agent may read the same glyphs completely differently, and both readings are correct, because each pair built its own convention the only way conventions ever get built: repetition.

    Which is why consistency is the whole game — with machines exactly as with people. Mixed signals confuse a spouse, a crew, and an AI in precisely the same way. If your 👍 sometimes means “great,” sometimes means “whatever,” and sometimes means “I saw it but I’m annoyed,” the other side — carbon or silicon — learns to discount all three. A small, stable vocabulary beats a big expressive one. Four signals you always mean the same way are a language. Forty signals you use on vibes are weather.

    The flip is not noise

    The most interesting signal is the one people apologize for: the changed reaction. You tap 👍, reconsider, swap it for ❤️, think again, land back on 👍. It feels like static. It isn’t.

    That little sequence is a record of judgment happening. It says: this wasn’t automatic. I weighed it. Here’s where I landed.

    There’s a version of work that hides all of that. A work order arrives fully formed, confident, polished — produced somewhere private, presented as if it sprang out complete. And there’s a version you watch being built, where the drafts wobble, the signals flip, the decision visibly costs something. The second one looks messier. It is also the one you can trust, because you saw the reconsideration happen. Certainty that was never tested reads as confidence. Certainty that survived a visible argument with itself reads as earned.

    It’s okay to change your mind in front of people. It’s okay to change it in front of your machine. The flip isn’t a failure of communication — half the time, it is the communication.

    Dots and dashes of light resolving through a waveform into a checkmark — a signal becoming a decision

    Signal hygiene, in three rules

    1. React on the thing you mean. The anchor is the information. A verdict on the wrong message is the only genuinely wrong signal.

    2. Keep the set small and mean it. Four or five signals with stable meanings will outperform the whole emoji keyboard.

    3. Reactions ratify; they don’t steer. A reaction can approve a finished thing. The moment there’s a condition — “yes, but change this part” — that takes words. Don’t ask a thumbs-up to do an edit’s job.

    The quiet conclusion

    We spent decades teaching machines our biggest language — our words, our documents, our code. Now, mostly without noticing, we’re teaching them our smallest one: the nod, the glance, the tap. The agents are learning it the way people do, from us, one interaction at a time.

    It’s worth speaking on purpose.