Author: William Tygart

  • I open-sourced my page-readiness scorer

    I open-sourced my page-readiness scorer

    I built a small tool called PageReady. It scores a web page for two kinds of readiness, and today I’m putting it on GitHub for anyone to use however they want. MIT license. As-is. No support desk.

    Repo: https://github.com/TygartMedia/page-ready

    What it actually checks

    Most page audits give you a score out of 100 and a list of suggestions you’ll never get to. PageReady is binary: PASS or FAIL, on two axes.

    1. Citation readiness (AEO). Can an AI answer engine cite this page? It checks for one H1, a sane heading hierarchy, JSON-LD structured data, a table signal, and FAQ-style questions — the things that make a page quotable.

    2. Agent interaction readiness (DOM). Can an AI agent actually use this page? It checks for a main landmark, named controls, semantic interactive elements, heading order, and form labels — the things that make a page operable.

    Overall PASS requires both. And here’s the insight that made the tool worth building: fixing your headings can lift the shared heading gate, but it does nothing for clickable div cards. A page can be perfectly citable and completely unusable by an agent. Most audits conflate the two. They’re different problems.

    How you use it

    It’s a local command-line tool, a stdio MCP server, and an optional HTTP API you can host yourself (there are Cloud Run deploy scripts). No API keys required — it scores pages directly, nothing phones home.

    As an MCP server it exposes three tools:

    • score_page — score one public URL, returns a JSON scorecard
    • score_site — score a batch of URLs, with pass/fail counts
    • explain_gates — describe every check and the overall PASS rule

    Point your agent at it and ask whether a page is ready. Exit code 0 means PASS. Exit code 1 means FAIL. That’s the whole interface.

    Why open source, why as-is

    The scoring logic was never going to be the moat. It’s a commodity check — the value is in knowing which pages to run it on and what to do with the answer. That’s the work I do with clients every week, and no repo replaces it.

    So the repo is bait, not the business. If it saves another developer an afternoon, good. If someone forks it and makes it better, better. If a competitor forks it closed and sells it — the MIT license allows that, and I’m fine with it. The relationships are the hook; the tool is just proof I do the work.

    As-is means as-is. No SLA, no roadmap, no support promise. Issues are read on a best-effort basis. I’d rather ship something useful with no promises than maintain something mediocre with a changelog.

    The receipts

    Before publishing, the repo went through a pre-publish scrub (secrets sweep, license, README rewrite), then three independent model reviews: a security audit (SAFE), a correctness pass (no bugs), and a docs review (pass). The scrub caught one hardcoded cloud project ID, which is now an environment variable (GCP_PROJECT). That’s the whole incident report.

    Use it however you want. That’s the point.

  • Storm Updates: New Mexico Flood Moderate, Utah–Southeast Marginal — Tuesday, September 22, 2026

    This is a live Tuesday afternoon snapshot of U.S. local-storm activity as of Tuesday, September 22, 2026. The organized flood desk remains over southern New Mexico. The Storm Prediction Center 2000 UTC Day 1 Convective Outlook still holds two Marginal Risk corridors — much of Utah into adjacent Wyoming and Colorado, and a portion of the Southeast that the 20Z update shifted farther south and east into central Georgia and southern Alabama. No convective watches are currently valid. Restoration exposure this afternoon into tonight is water first in southern New Mexico and far west Texas, isolated severe wind and marginally severe hail on the Utah corridor, locally severe gusts plus leftover flood axes in the Southeast and central Appalachians, and tree/wire work already on the board in Lauderdale County, Alabama.

    These are county- and ZIP-scale thunderstorms and flood pulses, not a U.S. mainland hurricane landfall. There is no named tropical cyclone threatening U.S. land this afternoon. Conditions change fast. Verify with the National Weather Service for the specific county or ZIP before you roll. Morning desk: Storm Updates September 22, 2026 (Morning).

    What is live this afternoon

    SPC’s 2000 UTC Day 1 Convective Outlook (issued 2:56 p.m. CDT Tuesday, September 22, 2026; Halbert/Lyons; valid 222000Z–231200Z) keeps a Marginal Risk for much of Utah into adjacent Wyoming and Colorado, and across a portion of the Southeast. Summary: isolated severe wind gusts expected today in Utah into southwest Wyoming and western Colorado; thunderstorms capable of strong to locally severe damaging gusts also possible across parts of the Southeast. The 20Z update moved the Southeast Marginal farther south and east into central Georgia and southern Alabama, where storms had already developed in an unstable airmass with steep low-level lapse rates.

    No convective watches were currently valid as of the SPC watches page update at 15:56:05 UTC Tuesday, September 22, 2026. Most recent watch on the board: 0674. Check spc.noaa.gov/products/watch before you stage.

    WPC’s Day 1 Excessive Rainfall Outlook (updated 1553 UTC Tuesday, September 22, 2026; Taylor/Chenard; valid 16Z Tue–12Z Wed) still holds a Moderate Risk across portions of southern New Mexico. WPC notes a potentially significant multi-day flood event over New Mexico and far southwest Texas, with 1–2 inches per hour rain rates this afternoon and training bands tonight. Neighborhood guidance: moderate chance of at least 3 inches (about 40–60 percent) and a low chance of at least 5 inches. Slight Risk axes remain over central to southeast Virginia into South Carolina and West Virginia into southwest Virginia. South Florida stays a WPC Marginal urban-flood desk.

    Live warning-scale water this afternoon includes NWS flash-flood warnings for parts of Lincoln/Socorro, Doña Ana/Otero in New Mexico, and Randolph/Webster in West Virginia — already hung as separate Tygart Media warning pulses. NWS also had a flood advisory for west-central Lee County, Alabama (Auburn/Opelika) into late afternoon and a severe thunderstorm warning earlier over Jackson and DeKalb Counties, Alabama.

    Hotspot 1 — Southern New Mexico / far west Texas

    Still the national flood desk. An upper trough, jet right-entrance dynamics, deep southerly moisture, and precipitable water toward mid/late September record levels support a multi-day event. Afternoon is scattered thunderstorms and flash-flood potential; overnight guidance concentrates a rain shield with heavier cores over southern New Mexico. Sacramento Mountains burn scars remain in the higher-impact language. Flash-flood warnings this afternoon already covered Lincoln, Socorro, Doña Ana, and Otero Counties.

    Restoration read: water first, overnight worse than the afternoon pulse. Stage pumps and air movers before the shield organizes. Low-water crossings and burn-scar runoff fail first. Start extraction the same night if water is inside.

    Hotspot 2 — Utah into southwest Wyoming and western Colorado

    SPC Marginal wind-and-hail corridor is the afternoon convective desk in the West. A potent shortwave over the western Great Basin and a belt of stronger mid-level flow from northern Arizona into central and northern Utah support scattered to numerous storms. Buoyancy stays modest (MLCAPE generally under 1,000 J/kg), but shear and cold mid-levels support organized cells, isolated large hail, and strong gusts off high bases and steep low-level lapse rates. Activity can spill into western Colorado and southwest Wyoming late afternoon into early evening. Larger centers inside the earlier outlook footprint include Salt Lake City, West Valley City, Provo, West Jordan, and Orem.

    Restoration read: wind and isolated hail, not a flood CAT. Stage tarps, generators, and tree crews before early evening. Soft-metal roofs and skylights after stronger cores only if it is safe.

    Hotspot 3 — Southeast / southern Appalachians

    SPC Marginal for the Southeast is a slow-moving cold front into a moist airmass. The 20Z update pulled the risk south and east into central Georgia and southern Alabama, matching storms already on radar. Weak shear keeps the mode multicellular and outflow-dominant; water-loaded downdrafts can still put 50–60 mph gusts on the ground. Today’s preliminary LSRs already show Lauderdale County, Alabama wind damage: power lines down west of Lexington around 1814 UTC, a power pole and lines on a vehicle west of Rogersville around 1835 UTC, and lines down at Lauderdale County High School and the adjacent parking lot around 1856 UTC (NWS Huntsville).

    WPC Slight flood axes remain over southeast Virginia into South Carolina and West Virginia into southwest Virginia, where soils are already wet and flash-flood guidance is lower. Randolph and Webster Counties, West Virginia, carried a live flash-flood warning into the evening.

    Restoration read: gusty wind and street flooding can share the same ZIP. Alabama tree and wire jobs are already tickets. Charlotte-to-Atlanta language from this morning is not a derecho — treat each county warning as a local pulse.

    Just hit

    SPC preliminary local storm reports for the 22/1200 UTC–23/1159 UTC window (as of this afternoon hang) show no tornado reports and no hail reports yet. Wind reports on the board are Lauderdale County, Alabama: lines down 3 W Lexington; pole and lines on a vehicle 2 W Rogersville; lines down at Lauderdale County High School in Rogersville. Those are already restoration tickets — trees, wire, and possible vehicle/roof work — not a regional outbreak.

    Monday night’s Appalachians–Southeast flash-flood pulse is aftermath. This afternoon’s live water is New Mexico and pockets of West Virginia, plus a Lee County, Alabama flood advisory earlier this afternoon.

    Pulse table

    RegionMain threatsSPC / WPC / NWS levelStatus this afternoon
    Southern NM / far west TXFlash flood, training rain tonight, burn-scar runoffWPC Moderate + live FFWsLive flood desk today–Wed
    Utah into SW WY / western COSevere wind gusts, isolated large hailSPC MarginalAfternoon–early evening
    SE / central GA / southern ALLocally severe damaging gusts, trees/wireSPC Marginal (shifted S/E at 20Z)Live; AL LSRs already in
    SE VA into SC; WV into SW VAFlash flood / heavy rainWPC Slight + WV FFWsToday into tonight
    South FloridaUrban flash floodWPC MarginalLocal
    U.S. mainland tropicsNo landfalling tropical cycloneNHC quiet for mainlandQuiet

    What this means for restoration teams

    Southern New Mexico is the water CAT if the Moderate risk verifies overnight — extraction, drying, and a 24–48 hour mold clock. Utah’s Marginal corridor is wind and isolated hail. Southeast Marginal wind is already producing Lauderdale County tickets; treat Georgia and Alabama warnings as local, not a derecho. West Virginia water is a second flood desk on already-wet ground. Stage New Mexico before the overnight shield. Start extraction the same night if water is inside. Turn around, don’t drown.

    What this is not

    This is not a regional derecho and not a U.S. mainland hurricane landfall. Post-tropical Fay is open Atlantic near the Azores and is not a U.S. land threat. Hurricane Polo and Tropical Storm Odalys remain eastern Pacific systems and are not mainland landfall threats today. No convective watches are up. Do not invent a named CAT for Restoration Intel off this pulse.

    Looking ahead

    SPC’s current Day 2 outlook (Wednesday, September 23) is Marginal Risk as of the 1719 UTC issuance (Dean). Day 3 is currently no severe thunderstorms. That does not cancel tonight’s New Mexico flood problem or this evening’s Utah and Southeast Marginal corridors. Watch the next Storm Tracker update rather than assuming the Moderate rainfall risk is the last line of the week.

    Sources and how to verify

    Primary sources dated Tuesday, September 22, 2026: SPC 2000 UTC Day 1 Convective Outlook (Halbert/Lyons, 2:56 p.m. CDT); SPC watches page updated 15:56:05 UTC (no watches valid; last watch 0674); SPC today’s LSRs (Lauderdale County, AL wind); WPC Day 1 Excessive Rainfall Outlook updated 1553 UTC (Taylor/Chenard); NWS flash-flood warnings for Lincoln/Socorro, Doña Ana/Otero, NM and Randolph/Webster, WV; NHC advisories (Fay remnant, Polo, Odalys). Morning desk: September 22, 2026 (Morning).

    Check weather.gov for the county warning, spc.noaa.gov for the outlook, watch, and local storm reports, and WPC Day 1 ERO for the flood overlay.

    Informational only — not an official weather warning. Follow local authorities and the National Weather Service. Turn around, don’t drown.

  • Sonnet 5 List Is $2 / $10 Again (September 22, 2026)

    Checked September 22, 2026 against platform.claude.com/docs/en/about-claude/pricing and claude.com/pricing.

    The live Anthropic platform table lists Claude Sonnet 5 at $2 input / $10 output per million tokens. Five-minute cache writes are $2.50. Cache reads are $0.20. Batch is $1 / $5.

    That is not Sonnet 4.6. Sonnet 4.6 (and Sonnet 4.5) stay at $3 / $15. Do not average the two rows.

    On September 17 this desk published that Sonnet 5 intro $2 / $10 had ended August 31 and that standard list was $3 / $15. The official table on September 22 does not match that desk. Official page wins. Old → new on the live pages: Sonnet 5 $3 / $15 → $2 / $10.

    Seats did not move: Pro $20 monthly / $17 annual, Max 5x $100, Max 20x $200, Team Standard $20 annual / $25 monthly, Team Premium $100 annual / $125 monthly, Enterprise $20/seat plus API usage.

    Fable 5.1 remains $10 / $50 with cache reads at $0.25 (already logged September 19). Cursor individual seats remain Hobby free / Pro $20 / Pro+ $60 / Ultra $200.

    Updated in place: the four canonical pricing desks plus the Claude Code vs Cursor page.

  • Storm Updates: New Mexico Flood Moderate, Utah–Southeast Marginal — Tuesday, September 22, 2026 (Morning)

    This is a live Tuesday morning snapshot of local storm-type events across the United States as of the morning of Tuesday, September 22, 2026. Overnight, the Appalachians–Southeast corridor carried the pulse — NWS Charleston, West Virginia flash-flood warnings for southern and north-central West Virginia into southwest Virginia. Those overnight warnings are treated as expired/expiring into this morning (no active WV flash-flood warnings on the NWS alert feed at hang time). Today’s desks: Storm Prediction Center Marginal Risk for much of Utah into adjacent Wyoming and Colorado, plus a portion of the Southeast; Weather Prediction Center Moderate Risk of excessive rainfall across portions of southern New Mexico. No convective watches are currently valid.

    These are county- and ZIP-scale thunderstorms and flood pulses, not a U.S. mainland hurricane landfall. There is no U.S. landfalling tropical cyclone in the current National Hurricane Center picture. Restoration exposure today into tonight is water first in southern New Mexico and far west Texas, wind and marginally severe hail this afternoon across the Utah corridor, leftover Appalachian water from Monday night, and locally severe gusts plus flood axes across parts of the Southeast and Mid-Atlantic. Conditions change fast. Verify with the National Weather Service for the specific county or ZIP before you roll.

    What is live this morning

    SPC’s 1300 UTC Day 1 Convective Outlook (issued 7:22 a.m. CDT Tuesday, September 22, 2026; Smith/Mead; valid 221300Z–231200Z) places a Marginal Risk over much of Utah into adjacent Wyoming and Colorado, and across a portion of the Southeast. Summary: isolated severe wind gusts today in Utah into southwest Wyoming and western Colorado; thunderstorms capable of strong to locally severe damaging gusts also possible across parts of the Southeast. Outlook footprint ~196,000 square miles / ~24 million people. Larger Southeast centers in the risk area include Charlotte, Atlanta, Greensboro, Birmingham, and Montgomery.

    No convective watches were currently valid as of the SPC watches page update at 11:44:05 UTC Tuesday, September 22, 2026. Most recent watch on the board: 0674. Check spc.noaa.gov/products/watch before you stage.

    WPC’s Day 1 Excessive Rainfall Outlook (updated 0809 UTC Tuesday, September 22, 2026; Chenard; valid 12Z Tue–12Z Wed) holds a Moderate Risk across portions of southern New Mexico, with flood watches from noon MDT today through Wednesday afternoon/evening for large parts of New Mexico and far west Texas (NWS Albuquerque and El Paso/Santa Teresa). WPC Slight axes: southeast Virginia into South Carolina, and West Virginia into southwest Virginia. South Florida: WPC Marginal for localized urban flash flood.

    Hotspot 1 — Southern New Mexico / far west Texas

    Today’s Moderate flood desk. Multi-day heavy rain starts today under an upper trough, jet right-entrance dynamics, deep southerly tropical moisture, and precipitable water toward mid/late September record levels. Daytime favors scattered storms; overnight trends toward a more concentrated rain shield with heavier cores over southern New Mexico. Ensemble neighborhood guidance: 40–70% chance of more than 3 inches across New Mexico today; 2–4 inch max footprint through early Wednesday. Scattered to numerous flash floods expected, some locally significant, including Sacramento Mountains burn scars.

    Restoration read: water first. Stage pumps and air movers before the overnight shield organizes. Burn-scar runoff and low water crossings fail first. Start extraction the same night if water is inside.

    Hotspot 2 — Utah into southwest Wyoming and western Colorado

    SPC Marginal wind-and-hail corridor. Mid-level trough over the western Great Basin moves northeast across Utah through early evening. After early showers, heating steepens 0–2 km lapse rates; elongated hodographs support a few stronger cells with marginally severe hail. Isolated 60–75 mph gusts are the primary hazard. Activity can later spill into western Colorado and southwest Wyoming late afternoon into early evening.

    Restoration read: wind and isolated hail. Stage tarps, generators, and tree crews before late afternoon. Soft-metal roofs and skylights after stronger cells only if it is safe.

    Hotspot 3 — Southeast / southern Appalachians, plus Mid-Atlantic flood axes

    SPC Marginal for the Southeast focuses on a slow-moving cold front from the Deep South into the southern Appalachians. Dewpoints upper 60s–lower 70s °F; afternoon MLCAPE about 1,500–2,500 J/kg. Weak shear; water-loaded downdrafts can produce locally severe gusts into early evening.

    WPC Slight flood axes: southeast Virginia into South Carolina (coastal convergence + backdoor front; neighborhood high for 3 inches, localized 5 inches possible) and West Virginia into southwest Virginia (wetter soils, lower flash-flood guidance, inverted trough). Farther north Mid-Atlantic: more stratiform 1–2 inches. South Florida WPC Marginal is a local urban-flood desk, not the national headline.

    Restoration read: gusty wind and street flooding can share the same ZIP. Charlotte, Atlanta, Greensboro, Birmingham, and Montgomery sit inside the broader Southeast convective risk — local pulse desks, not a regional derecho.

    Just hit

    Monday afternoon into overnight, the Appalachians–Southeast carried the live severe and flash-flood pulse (already on yesterday’s afternoon Tygart Media desk). Overnight NWS Charleston, West Virginia flash-flood warnings covered southern West Virginia / southwest Virginia (Welch, Pineville, Davy, McDowell, Wyoming, Buchanan; 1–3 inches radar-indicated) and north-central West Virginia along Buckhannon–Burnsville–Century / I-79 (1–3 inches). Those overnight warnings are treated as expired or expiring into this morning. No clean parsed SPC LSR list in this pass — do not invent points.

    Pulse table

    RegionMain threatsSPC / WPC / NWS levelStatus this morning
    Southern NM / far west TXFlash flood, multi-day heavy rain, burn-scar runoffWPC Moderate + flood watchesLive flood desk today–Wed
    Utah into SW WY / western COSevere wind gusts, marginally severe hailSPC MarginalAfternoon–early evening
    Southeast / southern AppalachiansLocally severe damaging gustsSPC MarginalAfternoon–early evening
    SE VA into SC; WV into SW VAFlash flood / heavy rainWPC SlightToday into tonight
    South FloridaUrban flash flood, lightningWPC MarginalLocal
    Appalachians–Southeast overnightFlash flood (yesterday’s pulse)Overnight FFWs (expired/expiring)Aftermath / drying
    U.S. mainland tropicsNo landfalling tropical cycloneNHC quiet for mainlandQuiet

    What this means for restoration teams

    Southern New Mexico and far west Texas are water jobs if the Moderate risk verifies — extraction, drying, and a 24–48 hour mold clock. Utah’s Marginal corridor is wind and isolated hail. Southeast Marginal wind is local gusty warnings, not a derecho. Leftover Appalachian water from Monday night is aftermath. Stage before the overnight New Mexico rain shield; start extraction the same night if water is inside. Turn around, don’t drown.

    What this is not

    This is not a regional derecho and not a U.S. mainland hurricane landfall. Tropical Depression Fay is mid-Atlantic open ocean and becoming post-tropical — not a U.S. land threat. Hurricane Polo and Tropical Storm Odalys remain eastern Pacific systems and are not mainland landfall threats today. Today’s work, if it verifies, is scattered: southern New Mexico flash flood, Utah–Colorado wind/hail, Southeast gusts, leftover Appalachian water.

    Looking ahead

    SPC Day 2 and Day 3 currently show no severe thunderstorm areas. That does not cancel tonight’s New Mexico flood problem or this afternoon’s Marginal corridors. Watch the next Storm Tracker update rather than assuming the Moderate rainfall risk is the last line of the week.

    Sources and how to verify

    Primary sources: SPC Day 1 Convective Outlook issued 7:22 a.m. CDT Tuesday, September 22, 2026 (Smith/Mead); SPC watches page updated 11:44:05 UTC Tuesday, September 22, 2026; WPC Day 1 Excessive Rainfall Outlook updated 0809 UTC Tuesday, September 22, 2026 (Chenard); NWS Albuquerque and El Paso/Santa Teresa flood watches; overnight NWS Charleston, West Virginia flash-flood warnings; NHC advisories (Fay, Polo, Odalys).

    Check weather.gov for the county warning, spc.noaa.gov for the outlook, watch, and local storm reports, and WPC excessive rainfall for the flood overlay. Prior desk: Storm Updates September 21, 2026 — Appalachians–Southeast Marginal / Central Appalachians Flood Slight.

    Informational only — not an official weather warning. Follow local authorities and the National Weather Service. Turn around, don’t drown.

  • Getting Cited Is Only the First Test

    Getting Cited Is Only the First Test

    In AI search, a page does not just compete to rank. It competes to become evidence. Evidence needs identity, provenance and a track record.

    A perfect replica of a Nike shoe can use the same shape, the same colors and maybe even the same materials. But if nobody can authenticate it, it is not worth what the authenticated shoe is worth. The difference is not leather and rubber. The difference is trust.

    I think content is moving into the same market.

    For years, search optimization rewarded publishers for making pages easy to find and easy to understand. Those things still matter. But AI search adds another question: is this page safe to use as evidence?

    That is different from asking whether a page includes the right keywords, follows a familiar structure or has enough links pointing to it. Two pages can make the same claim in nearly identical language. One comes from a named person with a visible history, primary sources, a stable URL and a record of correcting mistakes. The other could have come from anyone, anywhere, yesterday. To a system assembling an answer, those are not the same asset.

    The goal is not simply to get cited. The goal is to become the kind of source an answer system keeps choosing.

    This is not an argument for one new certification, one blockchain, one schema or one vendor. The mechanism will change. The durable need is simpler: somebody has to be able to prove who produced the material, what it was based on and whether it changed.

    That is the next layer of search. Not more content. More accountable content.

    Commodity content has a provenance problem

    The web is about to have more competent, well-structured copy than any person could read. That does not mean all of it is equally useful. It means surface quality becomes cheaper.

    A model can produce a clear definition, a tidy comparison and a convincing list in seconds. Competitors can publish versions of the same answer all day. When the words themselves become easy to manufacture, the value moves to what is harder to manufacture: first-hand experience, original evidence, accountable authorship and a history that can be checked.

    Google’s own guidance now uses the language of unique, non-commodity content. It tells publishers to bring a point of view grounded in what they actually know, rather than recycling what is already on the web or what a generative model could produce for anyone. That is not a formatting tip. It is a source-quality test.

    In the same way, Microsoft’s Bing Webmaster Tools now exposes citation activity by page and the grounding queries that caused pages to be retrieved. That creates a visibility layer beyond rankings and clicks. A page can influence an answer even when the reader never visits the site.

    Once a page is used that way, the publisher is no longer just writing for a reader. The publisher is supplying an ingredient to another system. The ingredient needs a label.

    The guarantee matters more than the mechanism

    We have always built ways to authenticate valuable things. A wax seal worked because the recipient recognized the mark and could detect that the letter had been opened. A jeweler signs an appraisal. A dealer checks a vehicle history. A pawn shop does not accept the story attached to an object; it checks the object against a chain of evidence.

    Digital content will use newer tools, but the job is the same. The Coalition for Content Provenance and Authenticity (C2PA) has created Content Credentials: cryptographically signed, tamper-evident records that can travel with media and describe its origin and edits. C2PA also makes an important limitation explicit: provenance does not prove that a claim is true. It proves something about where the asset came from and whether its recorded history was altered.

    That distinction matters. Authentication is not truth. It is the beginning of accountability.

    Working principle: Do not bet the strategy on a particular seal. Build a chain of evidence strong enough that the seal can change without the trust disappearing.

    Identity changes the work

    BigID’s new AgentIQ product is not an SEO tool. But its design points at the same underlying problem. BigID says agents inherit the requesting user’s permissions at the API and Model Context Protocol (MCP) layers, reach data through associated identities, and leave actions that are logged and attributable to a person.

    The product is selling a mechanism for governed agent access. The larger idea is that identity and attribution change the work. If an investigation begins with verified identity, the investigator can spend time on what happened instead of first rebuilding who everyone is. If an AI answer begins with sources that carry clear provenance, it can spend less effort deciding whether the evidence belongs to who it claims to belong to.

    • Identity — who is responsible for the claim?
    • Evidence — what primary material supports it?
    • Integrity — has the asset changed since publication?
    • History — how has this source performed over time?
    Forged iron chain links in warm light — an unbroken chain of evidence

    That is what I mean by pre-authenticated content. Not content that declares itself correct. Content that arrives with enough evidence for a person or machine to evaluate it without starting from zero.

    The first citation is an audition, not a win

    Most of the AI-search conversation stops at citation acquisition: how do I get a model to quote my page? I think that is only the first wave.

    The harder question is what happens after a source is used. Did the answer satisfy the person? Did they have to ask the same question another way? Did later evidence contradict the answer? Did the source stay current? Did a better source replace it?

    I do not know that today’s major answer systems use every one of those signals, and none publishes a complete source-grading loop. That part is a hypothesis, not a platform claim. But the economic pressure is obvious. An answer system that repeatedly relies on sources producing unsatisfying or incorrect answers has to improve its source selection. Retrieval quality cannot end at retrieval.

    So a citation should be treated like an audition. It proves that a page was eligible and useful at one moment. It does not prove that the page has earned a permanent place in the answer.

    Raw citation totals hide the most important movement

    This changes what publishers should measure. A total citation count is useful, but it can lie by omission.

    If five pages are cited today and five different pages are cited next month, the total may look flat. Underneath, the source set churned completely. If the same five pages remain cited and five more join them, that is durable growth. Those two outcomes should not share a dashboard line.

    257,898 citations / 1,522 clicks.
    One 30-day Tygart Media export from Bing Webmaster Tools in September 2026 — roughly 169 AI citations for every search click. First-party observation, not an industry benchmark.

    That ratio showed us that citation visibility and website traffic are already different systems. It did not tell us whether the same pages kept their place, whether citations migrated to newer pages, or whether one strong month was followed by replacement.

    We started tracking page identity over time for that reason. The working name is the bait board: every page is bait on a hook, but the useful signal is not how many bites the pond produced. It is which bait kept working, which topic kept producing, which page lost its place and what replaced it.

    A better AI-search scorecard should separate at least four things:

    1. New citation wins: pages cited for the first time.
    2. Retained citations: pages that remain visible across comparable periods.
    3. Source churn: pages that disappear while the sitewide total stays steady.
    4. Replacement: the page, domain or evidence type that takes the old source’s place.

    The fourth measure is currently the hardest. Publisher tools show more of their own citation activity than the competitive source set around each answer. But even incomplete data can support a better discipline: track cohorts of pages, not just a single aggregate number.

    Citation count measures selection. Citation retention starts to measure trust.

    Build pages a future auditor can trust

    The practical work is not mysterious. It is the publishing discipline good operators already understand, applied with more rigor.

    1. Make authorship legible. Use a real person or accountable organization. Give the name enough context that a reader can understand why this source is speaking.
    2. Publish original, traceable material. First-hand observations, field data, documents, photographs, interviews and reproducible methods are harder to commoditize than summaries.
    3. Put primary evidence close to the claim. Do not make an evaluator search through three layers of summaries to find the source of a number.
    4. Show dates, updates and corrections. A correction log is not an admission of weakness. It is evidence that somebody is maintaining the record.
    5. Protect page identity. Keep stable URLs, clear canonical signals and consistent entity names. When a page must move, preserve the chain instead of casually erasing it.
    6. Keep claims consistent with the public record. A crisp sentence does not help if the author’s profile, company page, structured data and cited evidence contradict one another.
    7. Use signed provenance where it is meaningful. Content Credentials can help establish the origin and edit history of media. They should support editorial evidence, not replace it.
    8. Measure retention, not only volume. Save page-level citation snapshots and compare the identity of the cited set over time.
    An open ledger journal and magnifying glass on a wooden desk — proof of work for a future auditor

    None of this guarantees citation. It does make a page cheaper to verify, easier to investigate and safer to reuse. Those are useful properties whether the evaluator is a journalist, a customer, a regulator or an AI system.

    It also changes the publishing mindset. The point is not to manufacture another asset for the content calendar. The point is to leave proof of work for a future auditor.

    That auditor may arrive tomorrow as a person. It may arrive six months from now as a crawler assembling an answer. Either way, the page should be able to explain who made it, what it knows, how it knows and what changed.

    The test: If the brand name disappeared, would the evidence still reveal a trustworthy source — or would the page become indistinguishable from every other competent summary?

    Can the source survive the next answer?

    I do not think the future belongs to the publisher who finds one trick for getting cited. Tricks get copied. Interfaces change. Models change. Authentication methods change.

    The durable advantage belongs to the publisher who can keep producing records that survive scrutiny. Every article adds to or subtracts from that record. Every unsupported claim creates investigative work for the next evaluator. Every transparent correction, primary document and stable identity reduces it.

    That is why I keep coming back to the Nike shoe. The words on two pages can be functionally identical, just as two pairs of shoes can look identical. But the page that can prove who made it, show where its claims came from and carry its history forward is a different product.

    The mechanism is a commodity. The guarantee is the product.

    For SEO and digital teams, the immediate move is not to wait for a perfect standard. Start building the public record now. Track the identity of cited pages. Preserve evidence. Make authors accountable. Show your corrections. Watch what stays cited, not just what appears once.

    Then compare notes. If you manage a site with meaningful AI-citation data, I want to know what you are seeing: Do the same pages keep winning? Does a citation disappear after a rewrite or redirect? Do older pages regain visibility when their evidence improves? Which sources replace them?

    Getting cited is the first test. Staying cited is where we may finally learn what an answer system trusts.

    About the author: William Tygart is the founder of Tygart Media. He works with restoration contractors on search, publishing and AI-assisted operating systems.

    Sources and further reading

    1. BigID, AgentIQ.
    2. C2PA, Frequently Asked Questions and C2PA Explainer.
    3. Google Search Central, Guide to optimizing for generative AI features on Google Search.
    4. Search Engine Journal, Bing Webmaster Tools Adds AI Citation Performance Data.
    5. Unite.AI, BigID Debuts AgentIQ for Agent-Run Data Security and Compliance.
  • Storm Updates: Appalachians–Southeast Marginal + Central Appalachians Flood Slight — Monday, September 21, 2026

    This is a live Monday afternoon snapshot of U.S. local-storm activity as of Monday, September 21, 2026. The Storm Prediction Center 2000 UTC Day 1 Convective Outlook holds a Marginal Risk of severe thunderstorms from parts of the Southeast into the central Appalachians and over the Texas South Plains. No convective watches are currently valid. The Weather Prediction Center maintains a Slight Risk of excessive rainfall over portions of the central Appalachians. Scattered severe thunderstorm warnings and flash-flood warnings remain active this afternoon across portions of the Tennessee Valley, Carolinas, Alabama, and West Virginia.

    These are county- and ZIP-scale thunderstorms and localized heavy-rain pulses, not a mainland hurricane landfall or organized derecho. Restoration exposure this afternoon and evening is wind-driven tree and roof work, isolated hail, and interior water where cells train or flash-flood warnings verify. Conditions change fast. Verify with the National Weather Service for the specific county or ZIP before you roll.

    What is live this afternoon

    SPC’s Marginal Risk covers the Southeast into the southern and central Appalachians, with isolated damaging wind gusts of 50–60 mph the primary threat. A second Marginal area sits over the Texas South Plains where isolated large hail and severe gusts remain possible later today. Mesoscale Discussion 2323 (issued 1938 UTC) covers the Texas South Plains into the Permian Basin and notes watch issuance is unlikely; strongest storms may briefly produce large hail up to 1.25 inches and marginally severe wind.

    WPC’s Day 1 Excessive Rainfall Outlook keeps a Slight Risk over the central Appalachians (expanded earlier to include more of West Virginia and southwest Virginia). Guidance supports 1–3 inches with locally higher amounts where cells train near a backdoor cold front and shortwave energy. Flash Flood Warnings and Flood Warnings remain active or recently expired across portions of West Virginia, Ohio, and adjacent counties from overnight and early-morning convection.

    Hotspot 1 — Central Appalachians and Mid-Atlantic fringe (WPC Slight + SPC Marginal)

    This is the dual-threat corridor. Scattered thunderstorms continue along and south of a cold front stretching from southern Virginia west-northwest into northern Kentucky and southwestward. Highest coverage expected from southeast Tennessee and northwest Georgia through northern Alabama into central/southern Mississippi and eastern Louisiana, with additional activity into southwest Virginia and West Virginia. Vertical shear is weak; storm mode is largely multicellular and outflow-dominant, but ample moisture (PW values over 2 inches) supports strong to locally severe gusts and flash flooding on saturated soils.

    Cities and counties to watch: Charleston, Parkersburg, and surrounding West Virginia counties; southwest Virginia counties including Giles, Mercer, and Summers; portions of eastern Kentucky and southern Ohio; Chattanooga and Knoxville metro fringes in Tennessee; northern Alabama counties including Madison and Marshall.

    Restoration read: wind and water both in play. Stage tarps, generators, and tree crews. Flash-flood warnings mean extraction and drying work may already be on the books by evening. Photograph roofs in remaining daylight only if it is safe.

    Hotspot 2 — Texas South Plains and northeast Texas

    Isolated to widely scattered storms continue near the intersection of a weak surface trough and cold front across the Texas South Plains into the Permian Basin. MD 2323 flags the potential for brief severe storms capable of large hail and marginally severe wind before dissipation this evening. A secondary area of higher thunderstorm coverage is expected over northeast Texas this afternoon and evening, where water-loaded downbursts capable of damaging wind gusts are possible.

    Cities and counties to watch: Lubbock, Midland, and surrounding South Plains counties; portions of northeast Texas near the Red River. Local Severe Thunderstorm Warnings have already fired this afternoon in the region.

    Restoration read: hail and wind first. Check vehicle and roof damage reports quickly; these are short-lived cells but can produce ticket-scale damage in a single ZIP.

    Hotspot 3 — Southeast scatter (Carolinas, Georgia, Alabama, Mississippi)

    Ongoing multicell storms continue to produce local Severe Thunderstorm Warnings with 60 mph wind and small to quarter-size hail. Coverage is highest from southeast Tennessee and northwest Georgia through northern Alabama into central/southern Mississippi and eastern Louisiana. Storms are moving relatively slowly or nearly stationary in places, increasing the local flash-flood and wind-damage potential.

    Cities and counties to watch: Chattanooga, Huntsville, Birmingham metro areas; portions of the Carolinas and northern Georgia where warnings have been active this afternoon.

    Restoration read: scattered wind and tree damage plus isolated water jobs. Treat each warning county as its own ticket rather than a regional event.

    Just hit

    Overnight and early-morning convection produced Flash Flood Warnings across portions of West Virginia and southeast Ohio, with residual river and stream rises still ongoing in some gauges. Yesterday’s High Plains activity (eastern Colorado into western Kansas) produced large hail reports up to baseball size and is already in the ticket pipeline for those counties. Local wind damage reports from trees and power lines continue to filter in from the Ohio Valley, Illinois, Missouri, Georgia, Alabama, and the Carolinas. No new U.S. mainland tropical cyclone threat is in the National Hurricane Center outlook at this hour.

    Pulse table

    RegionMain threatsSPC / NWS levelStatus this afternoon
    Central Appalachians / WV–SW VAFlash flood, damaging wind, treesWPC Slight + SPC MarginalLive warnings + overnight residual
    Southeast / TN–AL–GA–MS–CarolinasDamaging wind, isolated hail, lightningSPC Marginal + local SVRScattered warnings active
    Texas South Plains / NE TXLarge hail, severe gustsSPC Marginal + MD 2323Isolated cells, watch unlikely
    Ohio Valley residualFlooding from earlier rainLocal Flood WarningsAftermath / still in channel
    Atlantic / Gulf vs. U.S. mainlandNo landfalling tropical cycloneQuiet on the mainland coastQuiet

    What this means for restoration teams

    Wind at 50–60 mph is roof, siding, gutter, and tree-on-structure work. Hail on the South Plains is vehicle and roof impact. Heavy rain on the central Appalachians Slight Risk is wet drywall and a 24–48 hour mold clock where flash flooding verifies. Overnight West Virginia and Ohio water is already inside some buildings.

    For teams near active warnings: stage before the next cell arrives, not after the first report. Property owners should photograph damage in daylight if it is safe, call the carrier, and start extraction the same night if water is inside.

    What this is not

    This is not a regional derecho and not a U.S. mainland hurricane landfall. The work this afternoon and evening, if it verifies, will be scattered: a wind swath through a Tennessee or West Virginia county, a flooded intersection where Appalachian cells train, isolated hail on the South Plains. That is the local-storm pattern this desk should staff.

    Looking ahead

    Tuesday the front continues to push south and east with another Marginal Risk possible over portions of the Southeast. Residual flooding in the central Appalachians may linger into Tuesday morning. Watch the next Storm Tracker update rather than assuming today’s Marginal and Slight Risk areas are the last line of the week.

    Sources and how to verify

    Primary sources: NOAA Storm Prediction Center Day 1 Convective Outlook (2000 UTC, September 21, 2026) and Mesoscale Discussion 2323; Weather Prediction Center Day 1 Excessive Rainfall Outlook; National Weather Service warning text for Charleston WV, Blacksburg VA, Huntsville AL, Morristown TN, Lubbock TX, and neighboring offices; SPC Local Storm Reports.

    Check weather.gov for the county warning, spc.noaa.gov for the outlook, watches, MDs, and LSRs, and WPC excessive rainfall for the flood overlay. Related desk: Monday morning Storm Updates.

    Informational only — not an official weather warning. Follow local authorities and the National Weather Service. Turn around, don’t drown.

  • The Best Bill Product Reads the EOB Against the Hospital File

    The Best Bill Product Reads the EOB Against the Hospital File

    The hospital already published the price. The patient still pays the wrong one. That gap is the product.

    The idea mills keep minting a billing chatbot, a charity-care form filler, and a “surprise bill” micro-SaaS. Three names. One object. A line on a statement that does not match the file the facility was required to post.

    The files exist. Most people never open them.

    Hospital price transparency is not a 2021 talking point anymore. It is an enforcement year with numbers you can check.

    Becker’s Hospital Review, working from CMS notices, counted 10 civil monetary penalties in 2025 after only three in 2024. By February 2026 the running total of fined hospitals sat at 28. Fine amounts in the 2025 cohort ran from $32,301 to $309,738. Daily penalties still scale with bed count: up to $300 a day for the smallest shops, $10 per bed in the middle band, $5,500 a day above 550 beds — a ceiling that can clear $2 million in a year.

    Volume of pressure is larger than the fine list. Associated Press reporting in June 2026, citing a senior administration official, said 519 hospitals had received a warning notice or a corrective-action request since April. CMS publishes the enforcement outcomes as a public dataset, last refreshed for July 2026.

    Compliance on paper still is not a price a patient can use. PatientRightsAdvocate.org’s eighth scorecard, covered in mid-September 2026, put full-rule compliance at 49.4 percent of a 2,000-hospital sample, up from 21 percent in the prior review. Only 18 percent posted real dollar prices for at least half of the items in the file. That split is the product surface. The file is there. The usable line often is not. A checker that says “missing, not comparable” is still a labeled outcome.

    The patient problem is not a dashboard

    KFF’s April 2026 Health Tracking Poll found about half of U.S. adults would not be able to pay a $500 unexpected medical bill out of pocket without borrowing or putting it on a card. The Commonwealth Fund’s 2025 Affordability Survey, published in September 2026, found 32 percent of working-age adults with private insurance were already paying off medical bills or debt. Sixty-four percent of that group said the debt started in a hospital — inpatient, outpatient, or the ER.

    Do not build “AI for patient financial services.” That slogan dies in a demo. The customer is holding a paper or a PDF. They want to know if the number is the listed number, a negotiated rate, a cash price, or a number that has no cousin in the file.

    Two primitives, one wedge

    Primitive one is photo-and-PDF review. The mills have been shipping receipt readers and home-health paperwork agents for months. The input here is an Explanation of Benefits or an itemized hospital statement. CPT or HCPCS on the left. Dollars on the right. Facility name in the header.

    Primitive two is the public machine-readable file. Every hospital subject to 45 CFR 180 is supposed to post standard charges. CMS made those files a compliance object, not a courtesy page. The checker does not invent a price. It joins the patient’s line to the facility file, or it says the join failed and why.

    The first action a stranger will take this week is upload. Phone photo of the last page of the bill. Or the EOB PDF from the insurer portal. No account required to see the first verdict: match, mismatch, or file too thin to judge. If it is a match, you still captured a labeled pair. If it is a mismatch, you draft the question the patient or the office manager sends next.

    That is the only honest offer on day one. Do not ask them to connect a health-plan API. Do not ask a hospital revenue-cycle team to install anything.

    The No Surprises layer is a flag, not the company

    The No Surprises Act is already moving money on the provider–payer side. CMS reported nearly $30 million in monetary relief from closed investigations through December 2025, most of the closed complaint stack tied to the Act. Federal IDR volume is a different machine: more than 1.37 million disputes filed in the second half of 2025 alone, with providers prevailing in about 85 percent of determinations that period, per the Departments’ July 2026 public-use files.

    Patients are not filing those IDR cases. Staffing companies are. The patient-facing flag is simpler. Was this an out-of-network clinician at an in-network facility. Was this an ER professional-fee balance bill. Does the statement still show a balance the Act was supposed to take off the household. The checker marks the pattern. It does not file the federal complaint by itself.

    Credit-report relief is not the product

    The CFPB’s January 2025 medical-debt credit-reporting rule is gone. On July 11, 2025 the Eastern District of Texas vacated it. The three bureaus still suppress some small balances under their 2023 voluntary changes. That is not a wedge you can build on. Catching a bad line before it becomes a collections file is.

    What compounds

    The first useful output is a three-line verdict. The business is the labeled corpus.

    After a few thousand bills you know which facilities post a file that joins and which post a file that is theater. You know which CPT families drift farthest from the cash-price column. You know which insurer EOBs systematically omit the code the hospital file uses. That map is what a benefits consultant, a union shop, a self-insured employer, or a patient-advocacy desk will pay for. Not another portal. A ranked list of facilities and codes where the posted number and the billed number refuse to meet.

    Do not sell the map first. Close real questions on real statements. The dashboard of “possible savings” is how this idea dies in a pitch.

    Irreversible steps stay human

    A model can draft the itemized-bill request. It can draft the charity-care packet. It can draft a No Surprises Help Desk narrative. A person owns the send. Medical billing disputes move money and create a record the provider will treat as a claim. Same rule we use on every filing in this shop: the model drafts, a named human signs.

    Do not let the product call itself an advocate. Do not let it submit a CMS complaint, a state insurance complaint, or a payment from the patient’s card. Those are seats, not features.

    What not to build

    Do not build a full revenue-cycle platform in month one. You will drown in eligibility, prior auth, and clearinghouse folklore.

    Do not scrape every hospital file on day one and call it a marketplace. Most of the files will fail a join. Your first hundred uploads teach you which columns actually exist.

    Do not brand this as an agentic patient-finance copilot. The sentence attracts the wrong first ten users and the wrong first ten lawyers.

    A build order that will survive contact

    • Week 1–2: one checker. Photo or PDF in. Match, mismatch, or file too thin. No account for the first answer.
    • Week 3–4: a draft letter pack with a human signer. Itemized bill, charity-care ask, or balance-bill question. Contingency or a cheap per-letter fee only after the first free verdict.
    • Month 2: add the insurer EOB as a second document type for the same facility. Keep one metro or one health system until the join rate is honest.
    • Month 3: publish the first ugly internal scoreboard. Facilities, codes, mismatch rates. That scoreboard is the seed of the B2B SKU.

    If you cannot get a stranger to photograph one statement this week, you do not have a company. You have a policy thread.

    Why this cut, not the last one

    The leakage essay was tariffs, seats, and subscriptions. The rebate essay was a nameplate. The recall essay was a label. The short-pay essay was a contractor packet. This one is the household version of the same primitive pair: a document the customer already holds, plus a public file the institution was forced to publish, joined before the money hardens into collections.

    The noticing used to require a billing advocate and a weekend. It now requires a model that can read the page and a person who will sign the letter. Recovery still works because the customer has little to lose on the first check. Charge them after the file proves a mismatch, or do not charge them.

    Someone will own the labeled map of billed versus posted. The mills will keep proposing a new .ai name for each form. Ignore the names. Join the line. Keep the map.

    Will Tygart — Tygart Media.

    This is the idea-mill series.

  • Storm Updates: Appalachians–Southeast Marginal, Texas South Plains Hail Pulse — Monday, September 21, 2026 (Morning)

    This is a live Monday morning snapshot of U.S. local-storm activity as of early Monday, September 21, 2026. The Storm Prediction Center 1300 UTC Day 1 Convective Outlook holds a Marginal Risk of severe thunderstorms from parts of the Southeast into the central Appalachians, and a second Marginal Risk over the Texas South Plains. Isolated damaging wind gusts of 50 to 60 mph are the main threat along the front this afternoon. Isolated large hail and severe gusts are possible later today on the Caprock. No convective watches are currently valid. Severe Thunderstorm Watch 674, last night’s eastern Colorado and extreme western Kansas box, has expired.

    These are county-scale thunderstorms, not a U.S. mainland tropical landfall. Tropical Storm Fay is several hundred miles southwest of the Azores and is not a U.S. land threat. Restoration exposure today is leftover tree and roof work from last night’s Ohio Valley and High Plains cells, plus a new wind-damage pulse if the front fires this afternoon from Kentucky into West Virginia and Virginia. Conditions change fast. Verify with the National Weather Service for the specific county or ZIP before you roll.

    Overnight into this morning

    Radar this morning shows a parade of three mesoscale convective vortices moving east over the Ohio Valley into the central Appalachians, mostly on the cool side of a cold front. That is leftover organization from Sunday night, not a new watch. Local storm reports on the SPC day that closed at 12 UTC Monday include no tornadoes. The hail corridor was eastern Colorado: golf-ball to baseball-size stones around Holyoke, Alvin, Genoa, Boyero, Wild Horse, Kit Carson, Eads, and south of Brandon in Phillips, Yuma, Lincoln, Cheyenne, and Kiowa counties. One social-media measurement near Brandon was 3.10 inches. A spotter windshield was damaged near Wild Horse. A separate 2.00-inch hail report came from Liberty in Union County, Indiana.

    Wind reports overnight were the restoration ticket east of the High Plains. Trees and lines came down across Christian, Greene, Jasper, and Lawrence counties in southwest Missouri, including a tree on a house in Pierce City. Illinois reports included a shed roof in Jasper County, 64 mph at Olney-Noble Airport, and power-line damage near Witt, Ramsey, and Noble. Southwestern Ohio logged trees in Kettering, Bellbrook, and Greene County after midnight. After 3 UTC, NWS Charleston territory picked up trees and blocked roads in Vinton and Meigs counties, Ohio, and in Wirt, Calhoun, and Gilmer counties, West Virginia, including more than 1,200 customers without power along Highway 7 north-northeast of Syracuse. Separate tree-down reports ran through Anderson and Laurens counties in South Carolina, Walton County, Georgia, and a string of Alabama, Georgia, and Florida Panhandle counties from Taylor and Iron City to De Funiak Springs and I-10 mile marker 70.

    Flash flood warning posts already on this desk overnight covered pieces of Muskingum, Washington, Morgan, and Gallia counties in Ohio and Braxton plus north-central West Virginia. Those warnings were timed to expire in the early morning hours. Treat them as just-hit water, not a new outlook. Confirm county status on weather.gov before you treat a warning as still live.

    What is live this morning

    No SPC watches are valid as of 1136 UTC Monday. The Day 1 outlook valid 1300 UTC Monday through 1200 UTC Tuesday is Marginal only. The front this afternoon is forecast from northern Mississippi northeast to western Virginia. Dewpoints ahead of it run upper 60s to lower 70s from the lower Mississippi Valley into West Virginia. SPC expects scattered to numerous single-cell and multicell storms after peak heating, with the better flow on the northern edge of the risk — Kentucky, West Virginia, and Virginia. Stronger downdrafts can produce 50 to 60 mph gusts and pockets of wind damage before cells weaken in the early evening.

    The Texas South Plains Marginal is a separate, isolated pulse. A front and residual outflow drape the Caprock this afternoon. Guidance supports scattered storms in a moist plume during peak heating, with a couple of stronger cells capable of large hail and severe gusts before they die in the evening.

    The Weather Prediction Center Day 1 Excessive Rainfall Outlook page still carried Sunday’s discussion into the 12 UTC Monday valid end, with Slight Risk language over portions of the Midwest and Ohio Valley plus the northern High Plains from the prior period. That is the moisture that already produced last night’s Ohio–West Virginia flood warnings. Use the live WPC graphic and local NWS flash-flood products for today’s water overlay rather than treating Sunday’s Slight as a new box.

    Hotspot 1 — Kentucky, West Virginia, Virginia, and the central Appalachians

    This is the northern edge of today’s Marginal Risk and the part of the front with slightly stronger flow. Cities and counties to watch: Lexington and eastern Kentucky; Charleston, Huntington, Parkersburg, and the central West Virginia counties that already took trees overnight; western and northern Virginia including the Shenandoah and the Richmond-to-Charlottesville fringe of the outlook line. SPC maps the Marginal from near Greenville, Mississippi, northeast through Kentucky to near Parkersburg, then east toward Elkins, Charlottesville, and Richmond before dropping south through Raleigh and Athens toward Montgomery and Jackson.

    Restoration read: wind first, water second. Last night already put trees on roads and lines in Meigs, Wirt, Calhoun, and Gilmer. Another round of 50–60 mph gusts this afternoon is more of the same — roof, siding, service drops — not a regional derecho. If a cell trains on ground that flooded overnight, treat that ZIP as a water job by evening.

    Hotspot 2 — Southeast ahead of the front

    The same Marginal Risk covers central Mississippi, Alabama, northern Georgia, and the western Carolinas. Instability can peak in the 2000 to 3000 J/kg range from central Mississippi into western North Carolina, but deep-layer shear is weak. Mode is single cells and disorganized multicells. Sunday evening already produced trees in Anderson and Laurens, South Carolina; Monroe and Walton, Georgia; and the Florida–Alabama line. Today is a repeat isolated-wind desk, not a watch.

    Restoration read: stage locally if your county is on the warm side of the front. Do not move a regional crew on a Marginal that SPC itself frames as isolated 50–60 mph gusts.

    Hotspot 3 — Texas South Plains, plus leftover High Plains hail

    The second Marginal sits from near Clovis and Hobbs across the Caprock toward Childress and Big Spring. Isolated large hail and severe gusts later today are the threat. That is not last night’s Colorado supercell corridor. Last night’s work is already on the books in Cheyenne, Kiowa, Lincoln, Yuma, and Phillips counties — baseball hail, damaged glass, and agricultural hits. Do not send the same crew to Lubbock this afternoon and Eads this morning without checking which county actually has a warning now.

    Just hit

    Sunday afternoon’s High Plains Slight Risk and Watch 674 are closed. The verified story there is large hail, not a tornado. Southwest Missouri trees, Illinois wind, Ohio–West Virginia overnight trees and flash-flood warnings, and scattered Southeast wind reports are the other closed tickets. Tropical Storm Fay is not a U.S. land story.

    Pulse table

    RegionMain threatsSPC / NWS levelStatus this morning
    KY / WV / VA / central AppalachiansIsolated damaging wind 50–60 mph, lightningSPC MarginalAfternoon pulse; no watch
    MS / AL / GA / western CarolinasIsolated wind, wet microburstsSPC MarginalDiurnal; no watch
    Texas South Plains / CaprockIsolated large hail, severe gustsSPC MarginalLate afternoon–evening
    Eastern Colorado High PlainsBaseball hail, glass, cropWatch 674 expiredJust-hit / aftermath
    SW Missouri / Illinois / SW OhioTrees, lines, isolated structuralLSRs overnightJust-hit
    SE Ohio / north-central WVTrees, flash flood leftoverOvernight FFWs expired or expiringAftermath / check county
    Atlantic vs. U.S. mainlandFay near the Azores; no U.S. formationNHC TWOQuiet on the mainland

    What this means for restoration teams

    Fifty to sixty miles an hour is roof, siding, gutter, and tree-on-structure work. Last night’s Colorado hail is a glass and roof-inspection desk in a handful of High Plains counties, not a regional CAT. Ohio and West Virginia water from overnight flash-flood warnings is extraction and a 24–48 hour mold clock where water entered. Do not staff today’s Marginal as if Watch 674 were still up.

    Property owners should photograph damage in daylight if it is safe, call the carrier, and start extraction the same day if water is inside. Turn around, don’t drown on leftover high water in southeast Ohio and north-central West Virginia.

    What this is not

    This is not a Slight Risk day, not a live watch, and not a U.S. mainland hurricane landfall. The work today, if it verifies, will be scattered: a wind swath through a Kentucky or West Virginia county, a hailer on the Caprock, leftover trees from Sunday night. That is the local-storm pattern this desk should staff.

    Looking ahead

    The next Day 1 outlook is scheduled by 1630 UTC. SPC Day 2 is also Marginal. Day 3 is currently no severe thunderstorms. Watch the afternoon Storm Tracker update rather than assuming this morning’s Marginal is the last line of the week.

    Sources and how to verify

    Primary sources: NOAA Storm Prediction Center Sep 21, 2026 1300 UTC Day 1 Convective Outlook (Smith/Mead, 0733 AM CDT); SPC current watches page updated 1136 UTC Monday with no valid watches and most recently issued Watch 674; SPC preliminary local storm reports for 20260920 1200 UTC through 20260921 1159 UTC; Weather Prediction Center Day 1 Excessive Rainfall Outlook page; National Hurricane Center Atlantic Tropical Weather Outlook 800 AM EDT Monday; National Weather Service warning text already logged on this desk for southeast Ohio and north-central West Virginia.

    Check weather.gov for the county warning, spc.noaa.gov for the outlook, watch, and LSRs, and WPC excessive rainfall for the flood overlay. Prior desk: Sunday, September 20 storm updates — Oklahoma and High Plains Slight Risk.

    Informational only — not an official weather warning. Follow local authorities and the National Weather Service. Turn around, don’t drown.

  • Storm Updates: Oklahoma and High Plains Slight Risk — Sunday, September 20, 2026

    This is a live Sunday afternoon snapshot of U.S. local-storm activity as of Sunday, September 20, 2026. The organized pulse is still the Storm Prediction Center Slight Risk over central and eastern Oklahoma and from eastern Colorado into far western Kansas. As of 2013 UTC, no convective watches are valid. Overnight Severe Thunderstorm Watches 670, 671, and 672 have expired. Restoration exposure this afternoon and evening is damaging wind and large hail on the Oklahoma and High Plains Slight Risk, leftover interior water where Midwest and Ohio Valley cells trained last night, and a local Florida flash-flood polygon that is not the national headline.

    These are county- and ZIP-scale thunderstorms, not a mainland hurricane landfall. Conditions change fast. Verify with the National Weather Service for the specific county or ZIP before you roll.

    What is live this afternoon

    The SPC 2000 UTC Day 1 Convective Outlook, issued 0244 PM CDT Sunday, September 20, 2026 and valid 202000Z–211200Z, holds a Slight Risk of severe thunderstorms across parts of central and eastern Oklahoma and from eastern Colorado into far western Kansas. The official summary: thunderstorms with severe wind gusts and large hail remain possible this afternoon and evening across those two corridors. Isolated severe gusts and hail are also possible in parts of the southern Plains and from the Ozarks eastward into the Ohio Valley. The 20Z update said the forecast remained generally on track with only minor adjustments.

    No watches are currently valid. The most recently issued watch was Severe Thunderstorm Watch 672. Mesoscale Discussion 2316, issued 0149 PM CDT Sunday and valid through 2115 UTC, covers northeast and eastern Colorado, far western Kansas, and southwest Nebraska. Language is severe potential, watch possible, with a 60 percent watch-issuance probability. Isolated storms over northeast Colorado, large hail probable, a few severe gusts possible by early evening. Most probable peak hail size in that MD is 1.50 to 2.50 inches. Most probable peak wind gust 55 to 70 mph.

    The Weather Prediction Center Day 1 Excessive Rainfall Outlook, updated 1602 UTC Sunday and valid 16 UTC September 20 through 12 UTC September 21, keeps Slight Risks over portions of the Midwest and Ohio Valley and over the northern High Plains. The 16Z update trimmed the northern edge of the Midwest Slight (northern Illinois, southern Iowa, northern Missouri) and kept the better confidence farther east into the Upper Ohio Valley, where antecedent 24-hour totals already ran 1 to 2 inches areal average and 3 to 4 inches locally. A separate Slight pocket remains focused over southwest South Dakota and the Black Hills on upslope flow and Saturday’s leftover wet ground.

    Hotspot 1 — Central and eastern Oklahoma

    This is one of the two Slight Risk contours on the 2000 UTC outlook. A surface low sits over central Oklahoma along a cold front that arcs from northeast Oklahoma into southwest Oklahoma and back through the central Texas Panhandle. A shortwave trough is moving into western Oklahoma. The airmass ahead of the front is warm, moist, and moderately buoyant. Mid-level flow is stronger across Oklahoma than across Texas, which is why the organized severe corridor is drawn here rather than over the more disorganized Texas cells. Primary threat language is damaging gusts of 55 to 65 mph, with hail in the stronger cores.

    Cities and counties to watch: Tulsa, Broken Arrow, Muskogee, Shawnee, Ardmore, and the rest of the central and eastern Oklahoma Slight contour. Oklahoma City sits near the western edge of the broader risk language even when it is not the center of the Slight.

    Restoration read: wind and hail first. Stage tarps, generators, and roof tarping before dark. Photograph roofs in remaining daylight only if it is safe. Do not treat this as a statewide outbreak. It is a corridor.

    Hotspot 2 — Eastern Colorado into far western Kansas and southwest Nebraska

    This is the other Slight Risk plus MD 2316. Easterly low-level flow north of the surface front is holding 50s F dewpoints across eastern Colorado. Heating plus cool temperatures aloft support moderate destabilization. Storm coverage is expected to stay isolated to widely scattered because of cooler surface temperatures and leftover inhibition, but any storm that matures is favored to be supercellular. Primary severe hazard on the outlook is large hail of 1 to 2.5 inches. Isolated severe gusts are possible. Some lingering severe risk may develop over southeast Colorado late this evening and spread into the Oklahoma Panhandle overnight.

    Cities and counties to watch: the Palmer Divide and northeast Colorado, Lamar and the High Plains counties, far western Kansas, and southwest Nebraska where left-split cells can throw hail. Local Severe Thunderstorm Warnings already fired this afternoon in Dundy and Chase Counties, Nebraska.

    Restoration read: hail and isolated wind. This is a few strong cells, not a line. Staff it as spot jobs — broken shingles, cracked skylights, vehicle and siding hits — not a regional CAT.

    Hotspot 3 — Midwest and Ohio Valley flood leftovers, plus a Florida polygon

    WPC keeps a Slight excessive-rainfall risk on last night’s rain axis from central Illinois and east-central Missouri into the Upper Ohio Valley. Antecedent ground is already wet. Training or backbuilding later this evening and overnight could add 2 to 4 inches in the better cores. River and flash-flood products this morning and midday covered eastern Iowa (Quad Cities, Cedar Rapids, Kalona and the English River), the Parkersburg–Athens Ohio River corridor, Charleston and Huntington, Washington County, Pennsylvania, and eastern Ohio counties including Belmont, Guernsey, Harrison, Jefferson, and Tuscarawas. The Des Plaines River near Russell, Illinois, has a new Flood Warning for minor flooding from this afternoon until further notice.

    A separate local Flash Flood Warning this afternoon covers southwestern Suwannee County, Florida, with 2 to 3 inches already down. That is a North Florida urban and low-water-crossing desk, not the Slight Risk story.

    Restoration read: yesterday’s water is already a ticket in Iowa, Ohio, West Virginia, and western Pennsylvania. Today’s new water, if it verifies, is more of the same corridor plus a standalone Florida polygon. Do not send the Oklahoma hail crew to the Ohio River without checking which county still has a warning.

    Just hit

    Saturday night’s Severe Thunderstorm Watches 670 (Kansas, Oklahoma, Texas), 671 (Colorado, Kansas), and 672 (Kansas, Missouri) are closed. Those are already on the books as wind and hail tickets across the central Plains and Lower Missouri Valley. Overnight and this morning’s Flash Flood Warnings along the Iowa–Illinois line and the Ohio River are extraction and drying work, not a new watch. This afternoon’s new work, if it verifies, is the Oklahoma wind corridor and High Plains hail cells under MD 2316.

    Pulse table

    RegionMain threatsSPC / NWS levelStatus this afternoon
    Central / eastern OklahomaDamaging wind 55–65 mph, hailSPC SlightLive outlook; no watch
    Eastern CO / far western KS / SW NELarge hail 1–2.5 in, isolated severe gustsSPC Slight + MD 2316 (watch possible)Isolated supercells favored
    Ozarks to Ohio ValleyIsolated damaging gusts, leftover waterSPC Marginal; WPC Slight floodScattered plus aftermath
    Northern High Plains / Black HillsFlash flood on wet groundWPC Slight excessive rainfallAfternoon–overnight cells
    SW Suwannee County, FLLocal flash floodNWS Flash Flood WarningStandalone polygon
    Atlantic / EPAC vs. U.S. landNo U.S. landfalling tropical cycloneNHC: Fay far east-Atlantic; Odalys and TD 17-E over open PacificQuiet on the mainland coast

    What this means for restoration teams

    Oklahoma wind at 55 to 65 mph is roof, siding, gutter, and tree-on-structure work. High Plains hail of 1 to 2.5 inches is shingle and auto work in a few counties, not a multi-state CAT. Midwest and Ohio Valley water from Saturday night is already inside some buildings. That mold clock started this morning, not this evening.

    For teams near the Oklahoma Slight or the Colorado–Kansas MD: stage before the first warning, not after. Property owners should photograph damage in daylight if it is safe, call the carrier, and start extraction the same night if water is inside. For teams on the Iowa and Ohio River leftovers: you are already on yesterday’s tickets. Check which gauge is still in flood before you drive.

    What this is not

    This is not a regional derecho and not a U.S. mainland hurricane landfall. Tropical Storm Fay is in the far eastern Atlantic near 34.4°N, 32.7°W and is not a U.S. land threat this afternoon. Tropical Storm Odalys and Tropical Depression Seventeen-E are over the eastern Pacific, well offshore. The work tonight, if it comes, will be scattered: a wind swath through an Oklahoma county, hail on the High Plains, leftover water in an Iowa or Ohio River town. That is the local-storm pattern this desk should staff.

    Looking ahead

    Monday’s SPC Day 2 Convective Outlook, issued 1137 AM CDT Sunday, is a Marginal Risk from Mississippi to the central and southern Appalachians. Official summary: a few instances of damaging gusts are possible across the central and southern Appalachians to northern and central Mississippi. Coverage is isolated to widely scattered. Shear is expected to stay weak. Watch the next Storm Tracker update rather than assuming today’s Slight is Monday’s story.

    Sources and how to verify

    Primary sources, all date-stamped Sunday, September 20, 2026: NOAA Storm Prediction Center 2000 UTC Day 1 Convective Outlook; SPC current watches page (no watches valid as of 2013 UTC); Mesoscale Discussion 2316; Weather Prediction Center Day 1 Excessive Rainfall Outlook updated 1602 UTC; National Hurricane Center public page as of 2120 UTC; National Weather Service watch/warning text including Pittsburgh, Charleston, Chicago, La Crosse, and Tallahassee products. Morning desk for this calendar day: Storm Updates: Oklahoma and High Plains Slight Risk — Sunday, September 20, 2026 (Morning).

    Check weather.gov for the county warning, spc.noaa.gov for the outlook, watches, MDs, and LSRs, and WPC excessive rainfall for the flood overlay.

    Informational only — not an official weather warning. Follow local authorities and the National Weather Service. Turn around, don’t drown.

  • Storm Updates: Oklahoma and High Plains Slight Risk, Midwest Flood Leftovers — Sunday, September 20, 2026 (Morning)

    Storm Updates: Oklahoma and High Plains Slight Risk, Midwest Flood Leftovers — Sunday, September 20, 2026 (Morning)

    This is the Sunday morning Storm Tracker for September 20, 2026. Overnight Severe Thunderstorm Watches 670, 671, and 672 have all expired. The Storm Prediction Center’s 1300 UTC Day 1 outlook holds a Slight Risk of severe thunderstorms this afternoon and evening across parts of Oklahoma and from eastern Colorado into far western Kansas. Isolated severe gusts and hail remain possible in a broader Marginal Risk from the southern Plains across the Ozarks into the Ohio Valley.

    The flood story is leftover water, not a new Moderate Risk. Weather Prediction Center’s current Day 1 Excessive Rainfall Outlook is a Slight Risk over portions of the Midwest and Ohio Valley, plus a separate Slight over the northern High Plains focused on southwest South Dakota. Flash Flood Warnings fired overnight into this morning from eastern Iowa and the Quad Cities through southeast Ohio and the Charleston–Huntington corridor in West Virginia.

    These are county-scale thunderstorms and flash-flood polygons. There is no U.S. landfalling tropical cyclone. Tropical Storm Fay is well southwest of the Azores. Tropical Storm Odalys is well southwest of Baja California. Verify the county warning at weather.gov before you roll.

    What expired overnight vs what is live

    Watch 670, issued Saturday afternoon over Kansas into Oklahoma and the Texas Panhandle, expired at 0400 UTC Sunday (11:00 p.m. CDT Saturday). Watch 671 expired at the same hour. Watch 672, issued after 8:00 p.m. CDT Saturday, expired at 0600 UTC Sunday (1:00 a.m. CDT). No convective watch is in effect as of this morning desk.

    NWS warning text from Saturday evening still shows the pulse that those watches covered: a 61 mph gust at Childress, Texas; Severe Thunderstorm Warnings over Childress and Collingsworth Counties in the Texas Panhandle; western Oklahoma counties including Harmon, Greer, and Beckham; west-central Kansas around Wichita, Wallace, Logan, and Greeley Counties with radar-indicated golf-ball hail; and a line that warned St. Joseph, Atchison, and neighboring Kansas–Missouri counties. Those products have expired. They are last night’s just-hit list, not today’s watch board.

    SPC’s storm-report table for the new convective day (1200 UTC Sunday onward) showed no tornado, hail, or wind LSRs at the time of this desk. That is consistent with a quiet pre-dawn after the watches died. Afternoon initiation is the next check.

    Hotspot 1 — Oklahoma Slight Risk, afternoon and evening

    SPC: thunderstorms with severe wind gusts and large hail this afternoon and evening across parts of Oklahoma. A frontal zone that convection modulated overnight over the eastern Texas Panhandle and Oklahoma will sag south. Mid-to-upper 60s dewpoints and heating support moderate buoyancy by mid-afternoon. Deep-layer shear is enough for organization.

    The 1300 UTC outlook added an intensity Level-1 wind corridor over parts of southern Oklahoma where HREF/REFS guidance clustered 60–80 mph gusts on very steep 0–3 km lapse rates. Cities in or next to the Slight: Oklahoma City, Tulsa, Norman, Lawton, Wichita Falls. Storms are expected to develop from the Low Rolling Plains and Red River Valley and move northeast into central and eastern Oklahoma. Mixed mode early, with a chance the wind threat maximizes if a line segment organizes toward evening.

    Restoration read: wind and hail first. Stage tarps, glass, and tree crews for late afternoon, not after dark. Southern Oklahoma is the gust corridor if the Level-1 language verifies. Photograph roofs in remaining daylight only if it is safe.

    Hotspot 2 — Eastern Colorado into far western Kansas

    A mid-level shortwave moves into the central High Plains today. Easterly low-level flow north of the front holds 50s dewpoints. Heating should remove inhibition by mid-to-late afternoon. Forecast soundings show straight hodographs and sizable CAPE in the hail-growth layer. A few supercells are the favored mode. Primary hazard is large hail, 1 to 2.5 inches, plus isolated severe gusts. Some lingering severe risk may drift into southeast Colorado late this evening and the Oklahoma Panhandle overnight.

    Lamar sits inside the tighter probabilistic contour. Watch the I-70 and High Plains county warning areas from late afternoon. Restoration read: hail and isolated wind. Vehicle and roof claims, not a flood headline, unless a cell trains on a burn scar or a small basin.

    Hotspot 3 — Midwest and Ohio Valley flood leftovers

    Yesterday’s WPC Moderate Risk over eastern Iowa, northern Illinois, and northern Indiana has been stepped down. The current Day 1 ERO, updated 0819 UTC Sunday and valid 12Z Sunday through 12Z Monday, is a Slight Risk from southeastern Iowa and northern Missouri east into the Ohio Valley, with a second Slight over southwest South Dakota. Overnight convection is why Flash Flood Warnings were still live into Sunday morning for the Quad Cities, Cedar Rapids and eastern Iowa, Parkersburg–Athens, Hocking–Pickaway–Ross, and the Charleston–Huntington counties.

    WPC language: the threat wanes from west to east this morning into early afternoon as the back edge of the rain moves off. Farther east, overnight convection near the Ohio River toward West Virginia terrain lowered flash-flood guidance. Some guidance rebuilds moderate-to-heavy rain later. Valley moisture supports locally 2–5 inch totals where cells train.

    SPC also keeps a Marginal Risk from the Ozarks east into the Ohio Valley for isolated severe gusts and hail this afternoon south of a front near the I-70 corridor. That is a secondary wind desk, not the Slight.

    Restoration read: Iowa, northern Missouri, Illinois, Indiana, southeast Ohio, and northwest West Virginia are extraction and drying work from last night. Check which county still has a warning. Do not treat the whole corridor as a new Moderate flood day.

    Just hit

    Saturday night’s organized pulse was the Kansas–Oklahoma–Texas Panhandle watch complex plus the Midwest and Ohio Valley rain. Documented hits in official warning text include the Childress airport gust near 61 mph and severe-warned storms over the eastern Panhandle, western Oklahoma, west-central Kansas hail cores, and the St. Joseph–Atchison line. Flood polygons stacked from eastern Iowa through the Ohio River counties overnight. Those tickets are already on the books.

    Today’s new work, if it verifies, is the Oklahoma afternoon Slight and the High Plains hail corridor. The Midwest is aftermath plus a declining Slight flood overlay.

    Pulse table

    RegionMain threatsSPC / WPC levelStatus this morning
    Oklahoma / Red RiverSevere wind, large hailSPC Slight; Level-1 wind southern OKOutlook — afternoon/evening
    Eastern CO / far western KSLarge hail, isolated windSPC SlightOutlook — mid/late afternoon
    Ozarks to Ohio ValleyIsolated wind, hailSPC MarginalOutlook
    SE Iowa / N Missouri / Ohio ValleyFlash flood leftover, urban waterWPC Slight EROWaning west to east
    SW South Dakota / northern High PlainsHeavy rainWPC Slight EROToday into tonight
    Watches 670 / 671 / 672Wind and hail Saturday nightExpired 0400–0600 UTCJust-hit
    Atlantic / East Pacific vs. U.S. landFay (Azores), Odalys (SW of Baja)No U.S. land threatQuiet on the mainland

    What this means for restoration teams

    Oklahoma this afternoon is a wind-and-hail stage. If the southern Oklahoma Level-1 gust corridor verifies, expect roofs, siding, and trees in a relatively small footprint — staff it as county work, not a regional event. The High Plains Slight is hail first. Midwest and Ohio Valley crews already have water in buildings from Saturday night. The mold clock on those interiors started last night, not this afternoon.

    Do not send the same crew to Tulsa hail and Cedar Rapids extraction without checking which county actually has a warning now. Property owners should photograph damage in daylight if it is safe, call the carrier, and start extraction the same day if water is inside.

    What this is not

    This is not a U.S. mainland hurricane landfall and not a Moderate flood day on the current WPC map. Fay and Odalys are named and far from U.S. land. Last night’s watches are closed. Today’s organized severe risk is two compact Slight areas plus a wide Marginal. That is the local-storm pattern this desk should staff.

    Looking ahead

    The next official Day 1 convective update is scheduled by 1630 UTC. The front continues south through Oklahoma tonight. Isolated severe risk may linger into the Oklahoma Panhandle after dark. WPC flood risk over the Midwest should keep easing from west to east unless new training rebuilds on the Ohio Valley side. Watch the afternoon Storm Tracker rather than assuming the 1300 UTC Slight is the last line of the day.

    Sources and how to verify

    Primary sources: NOAA Storm Prediction Center Sep 20, 2026 1300 UTC Day 1 Convective Outlook; SPC current convective watches page (Watches 670, 671, 672 expired); SPC storm reports for 19–20 September 2026; Weather Prediction Center Day 1 Excessive Rainfall Outlook updated 0819 UTC Sunday; National Weather Service watch/warning text; National Hurricane Center public advisories for Tropical Storm Fay and Tropical Storm Odalys.

    Check weather.gov for the county warning, spc.noaa.gov for the outlook, watches, and LSRs, and WPC excessive rainfall for the flood overlay. Prior desk: Saturday, September 19 afternoon Storm Updates. Local flood polygons posted overnight live under the same Storm Tracker category.

    Informational only — not an official weather warning. Follow local authorities and the National Weather Service. Turn around, don’t drown.