Latest / Braid / Nine Seconds, One curl, and the Coordination Layer
Transcript
- 0:04An AI coding agent at a small SaaS company called PocketOS hit a credential mismatch in staging on Friday afternoon, decided on its own initiative to fix it by deleting a Railway volume, went looking for an API token, found one in an unrelated file, and ran a single GraphQL mutation — volumeDelete — that took nine seconds end to end.
- 0:26The volume was production.
- 0:28Railway stores volume-level backups inside the same volume, so those went with it.
- 0:33The most recent recoverable backup was three months old.
- 0:37The founder, Jer Crane, posted a long, careful incident writeup that's been read about three and a half million times in two days.
- 0:46PocketOS runs car rental operators — reservations, payments, customer records, the daily plumbing of an actual physical business.
- 0:55On Saturday morning, his customers had renters showing up at the counter to pick up cars, and they didn't have records of who those renters were.
- 1:04They spent the day reconstructing bookings out of Stripe payment histories, calendar integrations, and email confirmations.
- 1:13The agent, when Crane asked it what it had done, wrote back what he calls a confession.
- 1:18I'm going to read part of it because the shape of the thing matters.
- 1:23Quote: "NEVER FUCKING GUESS — and that's exactly what I did.
- 1:27I guessed that deleting a staging volume via the API would be scoped to staging only.
- 1:33I didn't verify.
- 1:34I didn't check if the volume ID was shared across environments.
- 1:38I didn't read Railway's documentation on how volumes work across environments before running a destructive command.
- 1:46The system rules I operate under explicitly state: never run destructive or irreversible git commands unless the user explicitly requests them.
- 1:55Deleting a database volume is the most destructive, irreversible action possible — far worse than a force push — and you never asked me to delete anything." End quote.
- 2:07That's the model enumerating the rules it was given and admitting it broke them.
- 2:12It's striking to read.
- 2:14It's also not exculpatory.
- 2:15A model writing an apology in the voice of a contrite junior engineer is evidence that the model is good at writing apologies, not that the model understood the rules.
- 2:27The rules were instructions in a system prompt.
- 2:30They were advisory.
- 2:31The agent could ignore them and did.
- 2:33The stack here is interesting.
- 2:35The agent was Cursor.
- 2:37The model was Claude Opus 4.6 — the flagship, not a budget tier, not auto-routed to something cheaper.
- 2:44The infrastructure was Railway, which Crane had been a customer of for a long time.
- 2:49Crane is precise about this because the obvious vendor counter-argument is "you should have used a better setup." His point: this *is* the setup the vendors recommend.
- 3:01Best model.
- 3:01Most-marketed agent.
- 3:03Production-graded host.
- 3:04And it wiped him in nine seconds.
- 3:06It would be easy to read this as an indictment of the model and stop there.
- 3:12I think the more useful frame is: the model is roughly the least-fixable layer.
- 3:18Everything around it failed too, and the failures around it are the ones a senior engineer can do something about today.
- 3:26Start with Railway.
- 3:28The token Crane had stored in his repo was a CLI token, created originally to add and remove custom domains.
- 3:36It also had blanket authority over the entire Railway GraphQL API, including volumeDelete, with no scoping by operation, environment, or resource.
- 3:46Crane writes that the Railway community has been asking for scoped tokens for years.
- 3:52Then there's the destructive operation itself.
- 3:56A single authenticated POST nukes a production volume — no confirmation prompt, no out-of-band approval, no cooldown.
- 4:04And the backups, the thing Railway markets as a resilience feature, live inside the same volume, so when the volume goes, the backups go with it.
- 4:15As Crane puts it, that's not a backup.
- 4:17That's a copy in the same blast radius.
- 4:20Then there's Cursor.
- 4:22Their docs talk about Destructive Guardrails that can stop tool calls that alter or destroy production environments.
- 4:30Plan Mode is marketed as restricting agents to read-only operations until approval is granted.
- 4:37None of that fired here.
- 4:39Crane points to a Cursor team member acknowledging, back in December, a critical bug in Plan Mode constraint enforcement after a different agent deleted tracked files and killed processes despite the user typing, in caps, "DO NOT RUN ANYTHING."
- 4:59They posted about mcp.railway.com on April 23rd.
- 5:03The day before this incident.
- 5:05Same authorization model.
- 5:07Same blanket tokens.
- 5:08Same destructive endpoints with no confirmation.
- 5:12They are now actively encouraging AI agents to wire up to that surface.
- 5:17Crane's recommendation list at the end of the post is the part I think every team should print and tape above their desk.
- 5:25One: destructive operations must require a confirmation an agent cannot auto-complete — typing the volume name, an SMS code, an email click, something out-of-band.
- 5:37Two: API tokens must be scopable by operation, environment, and resource — root tokens in 2026 are not defensible.
- 5:46Three: volume backups cannot live in the same blast radius as the data.
- 5:51Four: vendors need a published recovery SLA, and "we're investigating" thirty hours in is not one.
- 5:58Five — and this is the one I keep underlining — vendor system prompts cannot be the only safety layer.
- 6:05Quote: "System prompts are advisory, not enforcing.
- 6:09The enforcement layer has to live in the integrations themselves — at the API gateway, in the token system, in the destructive-op handlers.
- 6:19Not in a paragraph of text the model is supposed to read and obey."
- 6:27It is a sticky note on a forklift.
- 6:29It works if the operator wants to comply, and it does nothing if they don't.
- 6:35If you are wiring an agent into anything that can destroy something, that's the line to internalize this week.
- 6:43There was a talk this weekend that I think pairs unusually well with the PocketOS incident, even though it's about something else entirely.
- 6:52Maggie Appleton, staff researcher engineer at GitHub Next — the labs team she calls "the department of mess around and find out" — gave a talk at AI Engineer titled "One Developer, Two Dozen Agents, Zero Alignment."
- 7:09Quote: "The promise we're given is that one person with a fleet of agents will do the work of an entire team of developers.
- 7:17The main problem with this dream is it assumes that software is made by one person.
- 7:23All of these tools are single-player interfaces and they focus on scaling up the work of the individual.
- 7:30But software is not made by one person in a vacuum.
- 7:34It is a team sport.
- 7:35Believing individual productivity leads to great software is nine-women-make-a-baby-in-one-month logic." End quote.
- 7:43The shape of her argument: implementation is collapsing as a cost.
- 7:48Writing code is fast and getting faster.
- 7:51Quality is going up.
- 7:52So the bottleneck has moved from how to build it to whether to build it.
- 7:57Agreeing on what to build is the new bottleneck.
- 8:00And the tools we use to coordinate that — GitHub, Slack, Jira, Linear, the PR, the issue — were designed for a world where the implementation window was long enough that alignment had time to happen during the build.
- 8:15The team had Slack threads.
- 8:17Comments on issues.
- 8:18Draft PRs.
- 8:19Zoom meetings.
- 8:20By the time the code shipped, the team had roughly seen it happen.
- 8:25Now the implementation window is minutes.
- 8:28The time between an issue and an agent opening a PR is, in her phrasing, a couple of minutes.
- 8:34So all those alignment touchpoints disappear from the front of the process.
- 8:39They get crammed into the back, onto the PR review, and the PR review was never designed to do that work in the first place.
- 8:48So the predictable things happen.
- 8:50Features no one asked for.
- 8:52Hairy merge conflicts because three agents touched the same files.
- 8:56Duplicated work.
- 8:58Stacks of PRs nobody has context for.
- 9:00GitHub Labs's response is a research prototype called ACE — Agent Collaboration Environment.
- 9:06It's about to go into technical preview with a few thousand users.
- 9:11It's a multiplayer chat interface where each session is backed by a microVM — a sandboxed cloud computer on its own git branch.
- 9:20So you and your teammate and your agents are all in the same channel, all running terminal commands against the same machine, all looking at the same dev preview.
- 9:31Your teammate can drop into your session and see your full prompting history with the agent.
- 9:37The agent reads the human-to-human conversation as part of its prompt context.
- 9:43Plans get drafted collaboratively before the agent starts cutting code.
- 9:48PRs get cut from inside the session, with a link back, so the rest of the org can stay in plain GitHub if they want.
- 9:56I think she's right about the diagnosis and I'm watching the prototype with interest.
- 10:02The piece I'd push on is whether the answer is one new tool or whether existing tools — Slack, GitHub, your terminal — start growing the multiplayer-with-agents primitives natively.
- 10:14The thing she names that's hard to argue with: most of the context an agent needs to build the right thing is not in the codebase.
- 10:23It's in people's heads.
- 10:25Business context.
- 10:26Political dynamics of who decides.
- 10:28Product vision.
- 10:29User research.
- 10:30Org history.
- 10:31The agent cannot discover any of that on its own.
- 10:35Some shape of shared workspace where humans hand that context over early is going to exist; the only question is who builds it and what it looks like.
- 10:45Tencent shipped Hy3 preview yesterday.
- 10:48Hunyuan's most capable model to date — built, in their framing, for coding, search, agents, and applications.
- 10:56256K context window.
- 10:57Open weights.
- 10:58The headline number they led with is a 40% inference efficiency gain.
- 11:04A reply from a watcher named Bnaf walks through where that comes from: it's a Mixture-of-Experts architecture, roughly 21 billion parameters active out of around 295 billion total — about a 7% activation ratio per token.
- 11:20So the efficiency gain is mostly from sparser routing, not from a step change in dense compute.
- 11:28Worth noting it's a preview — production timeline and GA aren't confirmed.
- 11:33Sebastian Raschka, the same morning, posted his April recap.
- 11:38Quote: "April was a pretty strong month for LLM releases — Gemma 4, GLM-5.1, Qwen 3.6, Kimi K2.6, DeepSeek V4.
- 11:46All are now added to the LLM Architecture Gallery." End quote.
- 11:51Five major releases in one month.
- 11:53We covered V4 last Friday, V4-Flash on Sunday, the V4-Flash 2-bit Apple Silicon work yesterday.
- 12:01Today's add is Hy3 from Tencent.
- 12:03In parallel: Kimi K2.6 hit number one on OpenRouter's weekly LLM leaderboard this morning.
- 12:10The team's note was, quote, "a huge thank you to every developer building with Kimi.
- 12:16We'll keep our heads down and keep shipping." Kimi has been quietly compounding for the last several months — they're not the loudest lab, and they keep landing top-of-leaderboard runs against far better-funded shops.
- 12:33SK in the Hy3 replies put it sharper than I would: it's getting awkward that big Chinese platform companies aren't matching what smaller labs like Moonshot and DeepSeek are doing on the open-weights side.
- 12:48And Ollama announced DeepSeek V4 Pro is now in their cloud, with three one-line invocations: ollama launch claude with the model flag, ollama launch hermes with the model flag, or ollama run for chat.
- 13:04The launch claude piece is the part I'd flag — they're letting you point Claude Code at DeepSeek V4 Pro through Ollama as the harness backend.
- 13:14Which is the second time this week the question of "what model is actually behind your Claude Code session" has come up.
- 13:23The other time was a thread on r/LocalLLaMA from a developer named bobbiesbottleservice yesterday.
- 13:31They were debugging a bug Claude wasn't fixing, opened a Claude Code remote environment, and noticed the default model — hidden on mobile — was GLM-4.7.
- 13:42The Anthropic-owned remote environment, defaulting to a Zhipu open-weights model, when Anthropic has previously been very loud about being a closed-weights lab.
- 13:55Replies are split between "are you sure you didn't redirect it yourself?" and "is this real?" One of the top comments is, quote, "Great Large Mythos 4.7" — a play on what the GLM acronym would have to stand for to make Anthropic comfortable.
- 14:13I'm not going to claim I know what's actually happening here.
- 14:18The most boring read is that GLM-4.7 is being used as a fallback router target for compute capacity reasons, not as the primary inference path.
- 14:28The interesting read is that the line between "open weights" and "closed lab production stack" is fuzzier than the marketing suggests.
- 14:39Either way, worth verifying yourself if you care.
- 14:42On April 4th, the extortion group Lapsus$ posted Mercor on its leak site.
- 14:48Mercor is the AI training-data broker — the one that paid contractors to record themselves reading scripts, label data, run verification calls.
- 14:58The dump is around four terabytes.
- 15:00Per the leaked sample index, it covers more than 40,000 contractors.
- 15:05ORAVYS, a forensic shop, published a breakdown this week.
- 15:09The shape of the data is what matters.
- 15:12Most voice leaks in the past decade fell into one of two buckets: call center recordings with no easy way to map to identity, or driver's licenses and selfies with no audio attached.
- 15:25Mercor merged both columns.
- 15:27The contractor onboarding pipeline asked for a passport or driver's license scan, then a webcam selfie, then a sit-down recording — typically two to five minutes of studio-clean audio reading scripted prompts.
- 15:42Identity document, photo, and voice biometric, in one row of one database.
- 15:47The Wall Street Journal reported in February that high-quality voice cloning now needs about fifteen seconds of clean reference audio.
- 15:57Mercor recordings average two to five minutes.
- 16:00Far past threshold.
- 16:01Pair the clone with the verified ID and you have both halves of a credential package.
- 16:08What makes this episode-worthy for a developer audience is that the threat model has stabilized.
- 16:14The breach itself isn't unique — there will be more like it.
- 16:19ORAVYS lists five well-documented downstream attacks already in the wild: bank voiceprint bypass at institutions still using voice as one of two factors; vishing the victim's employer to redirect payroll; multi-person deepfake video calls in the Hong Kong Arup template, which is the call that wired roughly 25 million dollars; insurance claim fraud, where Pindrop saw a 475% year-over-year increase in synthetic voice attacks against insurance call centers across 2025; and family impersonation, where the FBI logged 2.3 billion dollars in elder-fraud losses in 2026.
- 16:59Voice as an authentication factor is over.
- 17:02If your product still treats a voiceprint match as one half of a two-factor combination, that path is now exploitable for any user whose voice has been recorded for more than fifteen clean seconds — which, after this leak, includes 40,000 specific people we can name.
- 17:21The right move is to push voice down into a UX-affordance layer, not a security layer, and require a real second factor — hardware key, app token, or knowledge factor that hasn't appeared in any breach corpus — before anything sensitive happens.
- 17:39ORAVYS's recommendation, which I think is sensible: tell your bank to disable voiceprint verification, set up a verbal codeword with family that has never been spoken aloud on any recording, and rotate any voiceprint-based enrollments.
- 17:56Treat your voice the way you'd treat a leaked password — you can't rotate the voice, but you can change what it unlocks.
- 18:04There was a Show HN this morning — a coding agent called Dirac that posted a 65.2% score on Terminal-Bench 2.0 using gemini-3-flash-preview.
- 18:15That's above Google's official baseline of 47.6 and above Junie CLI, the previous top closed-source agent at 64.3.
- 18:24Built by Max Trivedi at Dirac Delta Labs, forked from Cline, Apache 2.0 licensed.
- 18:30The interesting bit is what Dirac is optimizing for.
- 18:34Quote from the README: "It is a well-studied phenomenon that any given model's reasoning ability degrades with the context length.
- 18:43If we can keep context tightly curated, we improve both accuracy and cost while making larger changes tractable in a single task." End quote.
- 18:54Their agent uses a technique they call hash-anchored edits — a single-token diff format — and aggressive AST manipulation to keep the context window small while doing parallel operations.
- 19:08Their cost-per-task numbers, run on real GitHub repos, average eighteen cents against forty-four to seventy-three cents for Cline, Roo, Kilo, and OpenCode on the same eight tasks.
- 19:22Two-and-a-half times cheaper, with the same or better accuracy.
- 19:27What I like about this is that it's the same insight Cursor's Composer team has been pushing, the same insight Anthropic is pushing with their tool-budgeting work, the same insight Matt Carey was making yesterday on context limits and Cloudflare's code mode: the bottleneck is how much of the model's attention you spend on noise.
- 19:51A coding agent that's careful about what it puts into the context window beats a careless one running the same model.
- 20:00That edge is structural.
- 20:02Two other things in the same neighborhood today.
- 20:06There's a thread from a redditor on r/LocalLLaMA — a chemistry teacher running an experiment they call the Car Wash test — "I want to wash my car and the car wash is just ten metres away.
- 20:20Should I walk or drive there?" They tested Kimi K2.5 in three modes: no tools, XML pseudo-tools, and JSON schema tools.
- 20:29No tools: three out of three correct.
- 20:32XML pseudo-tools: two out of three.
- 20:34JSON schema tools: one out of three.
- 20:37They reproduced the same pattern with a niche chemistry question about paramagnetic exceptions in diatomic molecules.
- 20:46The model knew the answer cold without tools and lost it once tools were attached.
- 20:52The author's read, quote: "Tool schemas seem to push the model into delegation mode where it looks for something to search or execute rather than reasoning from its own knowledge." End quote.
- 21:07This lines up with what builders have been complaining about for a while.
- 21:12Adding tools is not free.
- 21:14Every tool definition you stuff into the system prompt — and Cursor, Claude Code, and the rest are at twenty-five thousand tokens of tool descriptions in some configurations — narrows the model's effective reasoning.
- 21:30The old habit of "add another MCP, why not" is wrong.
- 21:34The right habit is the same as before: keep the context tight, prune what you don't need, treat tools as cost.
- 21:43The second thing is a small open-source library called YourMemory that landed on Show HN.
- 21:49It's an agent memory layer that uses an Ebbinghaus forgetting curve — strength decays exponentially, recall slows the decay, important things stick, fading things get pruned.
- 22:02Hybrid retrieval over vector and BM25 with a graph-expansion second pass.
- 22:08Local DuckDB backend, MCP server, drops into Claude Desktop, Cursor, OpenCode in one config block.
- 22:15Author Sachit Mishra reports 59% Recall@5 on LoCoMo against 28% for Zep Cloud.
- 22:21I'm not going to claim that benchmark generalizes, but the design is the part to pay attention to: agent memory as biological decay rather than infinite append.
- 22:33The top HN comment, from a user named SwellJoe, lines up with what I'd say myself, quote: "I know everybody seems to want the agent to remember every conversation they've ever had with it, but I just don't see the value in that.
- 22:51In fact, it seems to hurt." Right.
- 22:53Memory that doesn't fade is just a log.
- 22:56Two smaller items I want to flag because they're each a small piece of a larger pattern.
- 23:03First, a developer on r/ClaudeAI, yannickgouez, posted that since Opus 4.7 dropped ten days ago his Claude Code has started using two specific words it didn't use before: "land" and "surface." He shows examples — "here is what landed," "six commits landed on master," "parse errors logged but not surfaced to UI," "--bw-surface-secondary." He has counted over 500 instances in the ten days since the release, in his repo alone, and only in Claude Code, not the regular Claude UI.
- 23:39He speculates it might be intentional fingerprinting to track Claude-generated code.
- 23:46I'm not going to attribute intent here.
- 23:49The simpler read is that Anthropic shifted some training data, some RLHF preferences, or some system prompt language, and the model picked up new stylistic ticks the way models always do after a refresh.
- 24:04"Land" and "surface" are ordinary engineering verbs.
- 24:08But the broader observation holds: every model release has a lexical signature, and senior engineers can usually feel a refresh before it's announced because the model starts saying things differently.
- 24:24If you're maintaining a large codebase that's been touched by Claude Code, you can probably grep for those two words and get a rough timeline of when post-Opus-4.7 work landed in your tree.
- 24:38Useful or unsettling depending on how you feel about it.
- 24:42Second — Miles Brundage, formerly of OpenAI's policy team, posted a small chart this morning tracking sycophancy in current frontier models on a 30-turn multi-turn conspiracy-theory benchmark.
- 24:57Higher is better, meaning the model resisted the simulated user's nudging.
- 25:03His read: current Anthropic and current OpenAI are at the top, current Gemini 2.5 and 3 have improved meaningfully but still trail the frontier, and a number of the post-GPT-5 OpenAI models and Anthropic's brief Opus 4 / 4.1 regression are still in the same neighborhood as pre-GPT-5 OpenAI.
- 25:25Quote, with caveats — "happy to share more details privately, trying not to contaminate too much.
- 25:32TL;DR is higher equals more resistant to accepting or praising a simulated user's conspiracy theory on fourteen topics, some common, some bespoke, in thirty-turn exchanges." End quote.
- 25:47A reply from a watcher named Violeta Insights cut to what I think the right takeaway is: enterprises don't notice regressions as benchmark deltas.
- 25:58They notice them as eval drift and broken controls.
- 26:02If your production app has a regression eval you trust, that's the layer to watch — your numbers will move when the model moves under you.
- 26:12If you don't have one, today is a good day to build one.
- 26:16Two items that bracket the policy-and-power layer of the day, both quick.
- 26:22Yishan — the former Reddit CEO — posted yesterday a policy proposal that's been making the rounds.
- 26:29Quote: "Just require firms to open-source the weights of all models two or more generations behind their current most advanced model.
- 26:39This would make GPT-5.3 and Opus 4.5 open source, and would be enough to maintain US dominance." End quote.
- 26:47Garry Tan retweeted it with "America needs to go much harder on open source models." David Sacks posted a thumbnail.
- 26:56I'd watch the proposal mostly because it's clean.
- 26:59Two-generation lag means the lab doesn't lose competitive edge — by the time GPT-5.3 weights are public, GPT-5.7 or 6 is the moat.
- 27:09And the example yishan picks is fair: gpt-oss-120b, OpenAI's open-weights release from earlier this year, is still a respectable rival to mid-grade open models like 35Bs.
- 27:22The cost to OpenAI of having shipped it has been low.
- 27:26The strategic floor it set for the US open-weights ecosystem has been real.
- 27:31I have no read on whether anyone in actual policy will pick this up — but the shape is sensible, and it's the kind of thing a senior engineer should be able to articulate when the topic comes up.
- 27:46The foil to that is China's National Development and Reform Commission, which today blocked Meta's two-billion-dollar acquisition of Manus, the AI agent startup.
- 27:58Bloomberg reported it; the Reddit thread surfaced the full text of the regulator's notice.
- 28:05The decision is a security review under the foreign-investment review framework, prohibiting the transaction and requiring the parties to cancel.
- 28:16A comment on the thread put it bluntly: if DeepSeek tried to acquire Hugging Face, the US regulator would do the same thing.
- 28:25That's a fair read.
- 28:26The frame for both sides is now industrial policy, not antitrust.
- 28:31Two billion dollars on Manus is its own pricing question — the comment that made me laugh was, quote, "two billion in this wrapper that doesn't even work that well" — but the larger pattern is that frontier AI has joined semiconductors and rare earths as a category where cross-border M&A is going to keep getting blocked.
- 28:55If you're building something that depends on a model lab being acquirable, or on a Chinese open-weights model staying available indefinitely under a permissive regime, this is the macro to watch.
- 29:10I want to close on something quieter than the week's news, because I think it's the most underrated thread of the last seventy-two hours.
- 29:19We covered antirez's DeepSeek V4-Flash 2-bit work yesterday.
- 29:22The follow-up post from him, after another twenty-four hours with it, is short.
- 29:27Quote: "DeepSeek v4 Flash with local inference, after twenty-four hours of playing with it: even with the 2-bit selective quantization GGUF, it is the FIRST time I feel I have a frontier model running on my computer.
- 29:41This is crazy, and probably a much stronger change in the landscape than Pro." End quote.
- 29:47I keep thinking about that line.
- 29:49The first time.
- 29:50From someone who's been at the front of local inference work for years, who built the pi agent specifically to push it.
- 29:58The asymmetric quantization scheme — routed experts at 2 bit, everything else at 8 bit — turns out to preserve tool-calling fidelity well enough that, in his testing, the model processed Claude Code's twenty-five-thousand-token system prompt and tool description with no loss.
- 30:15He's now hunting for prompt-processing speedups, not generation speedups, which is a tell that generation is finally fast enough that he wants to be I/O-bound on the prefill, not the decode.
- 30:27The reason I think this is the underrated story is that everything else we covered today — the PocketOS deletion, the Hy3 release, the Mercor breach, the GLM-4.7 routing rumor, the lexical fingerprint debate — is downstream of the same shift.
- 30:43Frontier-class capability is no longer pinned to a small number of vendor-controlled inference stacks.
- 30:49It's diffusing into laptops, into open weights, into agents you can fork and audit.
- 30:55Local agents aren't safer for the safety story Crane wrote about — the pi agent could delete your repo just as fast.
- 31:02The implication is that the architecture you're using when you pick a model and a harness next month is going to look meaningfully different than the architecture you picked last month, and you have a real choice in it.
- 31:16A few things I'll be watching tomorrow.
- 31:19I want a real recovery answer from Railway, public, with a timeline.
- 31:23I want to see whether ACE's technical preview produces a use pattern people actually keep — or whether it gets bounced back into Slack and PRs the way most coordination experiments do.
- 31:35I want to know what the GLM-4.7 thing actually was, if anyone gets a clean confirmation.
- 31:40And I want to know whether Hy3's 40% efficiency claim survives independent benchmarks, because the activation ratio Bnaf flagged means the number is roughly what the architecture predicts, and the question is just whether the routing actually behaves under load.
- 31:57If you're shipping something with an agent in the loop today, here is the one thing I'd take from this episode and put into your head before Monday morning.
- 32:07The system prompt is not a safety layer.
- 32:10It is a sticky note.
- 32:11The actual safety has to live in the integration — at the API gateway, in the token model, in the destructive-op handler.
- 32:19Wherever the dangerous verb is exposed, that is where the confirmation goes.
- 32:24Not in a paragraph the model is supposed to read and obey.
- 32:27That's what I'm watching next.
- 32:29— Lenar Kess.