About this layout
Today's art direction
Model Hub Listing
A model marketplace page for a product that just went off sale.
Every model hub and extension marketplace shares one skeleton: a dark catalog header, a media gallery, a spec and install panel pinned beside it, and a shelf of alternatives underneath. Here that skeleton carries the news directly. The pulled model gets the listing, its install panel reads withdrawn instead of available, and the substitutes sit in the sidebar where a related-products rail would. The borrowable move is an honest availability state. Solid status pills and a spec register keep a missing item legible and useful rather than a dead link, which works for any catalog, pricing table, or service status surface.
Availability
Availability
A model went off the shelf by federal order
Fable 5 and Mythos 5 pulled overnight
The US government issued an export-control directive barring any foreign national from accessing Fable 5 and Mythos 5, which left Anthropic no way to keep the two models online for anyone. The company says it is complying while disputing the basis, describing the cited jailbreak as narrow and surfacing only minor issues that other public models can find without a bypass. Access to every other Anthropic model continues.
“We disagree that the finding of a narrow potential jailbreak should be cause for recalling a commercial model deployed to hundreds of millions of people.”
The gateway lost it within hours
The shock reached builders through the platforms in the middle. Vercel suspended Fable 5 on its AI Gateway the same day and told users it does not know whether access will return, so anyone routing production traffic through that model lost it with no migration window.
This report covered Fable 5 only three days ago, when the worry was its runaway burn rate. The cost of a model stops mattering the moment you cannot call it at all.
Tooling
Tooling
Review moves in front of the push
Cursor runs Bugbot before the pull request
Cursor's latest changelog lets you run Bugbot and Security Review with a /review command before you open a pull request, and Bugbot now finishes in about ninety seconds while finding slightly more issues per run. Putting the check ahead of the push keeps a fast generation loop from shipping fast mistakes, and the same diff is skipped later when the PR opens.
Technique
Technique
Smaller labels for screen readers
Stop saying navigation in your navigation
CSS-Tricks points out that labeling a nav landmark as primary navigation makes a screen reader announce navigation twice, since the role is already spoken aloud. Name the region for what it groups, keep the text short, and the same restraint applies to alt text that opens with the words image of.
Workflow
Workflow
Build so a missing model is a swap
Treat the model name as config
The fastest answer to a model vanishing is a gateway that speaks one API to many providers. Vercel added Kimi K2.7 Code for long-horizon coding tasks the same day Fable went dark, after landing DeepSeek through Azure a day earlier.
When the model is a string in config rather than a hard dependency, a recall becomes a substitution. Design the build to fail over to another model the way you design a page to survive a webfont that never loads.
Prompt lab
Prompt lab
Recreate the model hub listing
Paste this into an AI design or build tool to rebuild today's visual system.
Build a software marketplace listing page for a product that is currently unavailable, in the style of a model hub or extension marketplace. Layout: a slim dark top bar with a wordmark on the left and small mono nav links on the right. Below it a dark header band holding a breadcrumb, a large product title, a one paragraph description, a right aligned metadata column, and a withdrawn status note. Under the band, a product top row: a media gallery card on the left and a sticky spec and install panel on the right with label and value rows, a status pill, and a short list of available alternatives. Below that, a single reading column about 760px wide for the long form sections. Components: category kicker labels in monospace above each section title, section titles with a bottom hairline, a bordered idiom card with no colored edge stripe, solid filled status pills for withdrawn, available, and new, a spec register of mono labels and plain values, and one serif italic pullquote. Palette: page #DCDFE2, listing cards #F4F5F6, dark band #21262B, ink #1A1E22, hairlines #C7CCD1, green accent #2F7A55 for marks and available state, clay #B23A2E for withdrawn. No gradients, no glow, no neon. Type: Geist for the title and section heads, Onest for body at 19px with 1.7 line height and a 72 character measure, Geist Mono only for labels and metadata, Spectral italic for the single pullquote. Guardrails: WCAG AA contrast on every text and surface pair, underline on link hover, visible focus rings, card radius 12 to 14px and pill radius 6px rather than uniform pills everywhere, no card shadows, no fake search or filter chrome, real hover states under 180ms, and honor prefers-reduced-motion.
Works in v0, Lovable, Figma Make, Claude, and Beaver Builder AI, the product of this publication's publisher.
Field note
Field note
The thing someone just got working
Days before the order, Koen van Gilst had Fable build a game he had carried in his head for years, one 2,319 line file produced in a single pass. The tools we lose to a policy fight are the ones someone just got working.
References
Sources
Everything linked above
- Statement on the US government directive to suspend access to Fable 5 and Mythos 5
- Claude Fable 5 access suspended on AI Gateway
- Kimi K2.7 Code now available on AI Gateway
- DeepSeek models now available via Azure on AI Gateway
- Cursor changelog: run Bugbot and Security Review before the push
- There is no need to include navigation in your navigation labels
- Shepherd's Dog: a game by the world's most dangerous AI
- Anthropic disables access to Fable 5 and Mythos 5 to comply with government directive