[
  {
    "startMs": 1309,
    "text": "[music]"
  },
  {
    "startMs": 12800,
    "text": "A friend told me about an engineer at"
  },
  {
    "startMs": 15040,
    "text": "another company who ran a recurring war"
  },
  {
    "startMs": 17359,
    "text": "room just to delete dead experiments."
  },
  {
    "startMs": 20880,
    "text": "Every two weeks, the team would stop,"
  },
  {
    "startMs": 23840,
    "text": "gather, and clean up flags that everyone"
  },
  {
    "startMs": 26720,
    "text": "agreed should be gone. That's the"
  },
  {
    "startMs": 29599,
    "text": "bestase version of this problem. Someone"
  },
  {
    "startMs": 32320,
    "text": "burning political capital to make"
  },
  {
    "startMs": 34640,
    "text": "maintenance happen by hand. That's the"
  },
  {
    "startMs": 37760,
    "text": "part that I still can't get past."
  },
  {
    "startMs": 42160,
    "text": "My name is Andrew Robbittor and I'm an"
  },
  {
    "startMs": 44160,
    "text": "Android engineer at Reddit. This is a"
  },
  {
    "startMs": 46879,
    "text": "talk about what's actually stopping us"
  },
  {
    "startMs": 48879,
    "text": "as an industry from scaling that work"
  },
  {
    "startMs": 51360,
    "text": "responsibly. Spin at the gate until"
  },
  {
    "startMs": 54239,
    "text": "green. the engineering primitives behind"
  },
  {
    "startMs": 56719,
    "text": "self-driving code bases."
  },
  {
    "startMs": 59840,
    "text": "First, what I'm not going to do, I'm not"
  },
  {
    "startMs": 62640,
    "text": "going to stand up here and tell you that"
  },
  {
    "startMs": 64640,
    "text": "AI can write code. You're at the AI"
  },
  {
    "startMs": 66960,
    "text": "engineer world's fair. Half of you are"
  },
  {
    "startMs": 69360,
    "text": "running coding agents right now. So,"
  },
  {
    "startMs": 71600,
    "text": "let's skip the part where I sell you on"
  },
  {
    "startMs": 74000,
    "text": "AI writing code because you laugh me out"
  },
  {
    "startMs": 76320,
    "text": "of the room. For me, my only input is"
  },
  {
    "startMs": 79520,
    "text": "the chat box. I describe it builds. I"
  },
  {
    "startMs": 83840,
    "text": "review. Your mileage may vary. The point"
  },
  {
    "startMs": 86960,
    "text": "was never how the code gets written."
  },
  {
    "startMs": 89920,
    "text": "It's about whether you ship good"
  },
  {
    "startMs": 92159,
    "text": "software, a product that people can"
  },
  {
    "startMs": 94560,
    "text": "actually trust. And every gate in that"
  },
  {
    "startMs": 97600,
    "text": "system is a human's call."
  },
  {
    "startMs": 101200,
    "text": "I've watched this everywhere. You've got"
  },
  {
    "startMs": 103439,
    "text": "your own version of it. the war room"
  },
  {
    "startMs": 105759,
    "text": "that I opened with someone burning a"
  },
  {
    "startMs": 108079,
    "text": "week of hackathon freedom on lint"
  },
  {
    "startMs": 110079,
    "text": "cleanup."
  },
  {
    "startMs": 112000,
    "text": "As an industry, we've built tooling that"
  },
  {
    "startMs": 114560,
    "text": "can change the shape of the work, and we"
  },
  {
    "startMs": 117040,
    "text": "still spend our scarcest resource on"
  },
  {
    "startMs": 119280,
    "text": "work like this by hand. Human"
  },
  {
    "startMs": 121759,
    "text": "creativity, human attention wasted."
  },
  {
    "startMs": 126479,
    "text": "The job changed and most of us didn't"
  },
  {
    "startMs": 128640,
    "text": "even notice. We're harness engineers"
  },
  {
    "startMs": 131120,
    "text": "now. Our work is the system that helps"
  },
  {
    "startMs": 134400,
    "text": "produce and verify the code, the"
  },
  {
    "startMs": 137360,
    "text": "constraints, the gates, the skills, the"
  },
  {
    "startMs": 141200,
    "text": "verification."
  },
  {
    "startMs": 143920,
    "text": "Think about how you got good for a"
  },
  {
    "startMs": 145440,
    "text": "second. Mentorship, code review, the"
  },
  {
    "startMs": 149200,
    "text": "water cooler chats, the incident that"
  },
  {
    "startMs": 151599,
    "text": "paged you at 3:00 a.m. You absorbed all"
  },
  {
    "startMs": 154560,
    "text": "of it without noticing, just by being"
  },
  {
    "startMs": 157120,
    "text": "there. Humans absorb judgment"
  },
  {
    "startMs": 160480,
    "text": "implicitly. Agents require judgment"
  },
  {
    "startMs": 163680,
    "text": "explicitly."
  },
  {
    "startMs": 165920,
    "text": "An agent boots with a blank context"
  },
  {
    "startMs": 168160,
    "text": "window and no memory every session."
  },
  {
    "startMs": 171280,
    "text": "Every piece of judgment you picked up by"
  },
  {
    "startMs": 173519,
    "text": "osmosis, it has to be made explicit or"
  },
  {
    "startMs": 176480,
    "text": "the agent simply never has it."
  },
  {
    "startMs": 180879,
    "text": "Quick test. Swap in a smarter model. You"
  },
  {
    "startMs": 184560,
    "text": "get a slightly better answer. Now take"
  },
  {
    "startMs": 186959,
    "text": "away the tests, the gates, the review"
  },
  {
    "startMs": 190319,
    "text": "and the whole thing falls over. So the"
  },
  {
    "startMs": 192879,
    "text": "model was never really the bottleneck."
  },
  {
    "startMs": 195280,
    "text": "The judgment around the model is"
  },
  {
    "startMs": 198640,
    "text": "the model is raw talent while the"
  },
  {
    "startMs": 201760,
    "text": "judgment is the organization."
  },
  {
    "startMs": 206560,
    "text": "And this judgment already exists. It"
  },
  {
    "startMs": 209200,
    "text": "lives in scars, in post-mortems, in your"
  },
  {
    "startMs": 212640,
    "text": "most experienced reviewers. it just"
  },
  {
    "startMs": 215280,
    "text": "doesn't scale because it's trapped in"
  },
  {
    "startMs": 217760,
    "text": "one head. So step one is making it"
  },
  {
    "startMs": 221120,
    "text": "accessible to the whole org where one"
  },
  {
    "startMs": 224159,
    "text": "reviewer's taste can guide a thousand"
  },
  {
    "startMs": 226560,
    "text": "changes they'll never touch."
  },
  {
    "startMs": 230400,
    "text": "Ask experienced engineers to clean up a"
  },
  {
    "startMs": 232640,
    "text": "feature flag and they they're going to"
  },
  {
    "startMs": 234720,
    "text": "think about a whole string of questions"
  },
  {
    "startMs": 236640,
    "text": "first. A flag is never just a flag. Is"
  },
  {
    "startMs": 240239,
    "text": "the rollout frozen? What about the flag"
  },
  {
    "startMs": 242400,
    "text": "right next to it? Which team owns it?"
  },
  {
    "startMs": 246080,
    "text": "That bundle of questions is judgment and"
  },
  {
    "startMs": 248879,
    "text": "it's the most valuable thing in the"
  },
  {
    "startMs": 250799,
    "text": "building. Right now, it's trapped. It"
  },
  {
    "startMs": 254640,
    "text": "surfaces once in a code review, then"
  },
  {
    "startMs": 257120,
    "text": "it's gone, and the next person relearns"
  },
  {
    "startMs": 260160,
    "text": "it the hard way. A skill is"
  },
  {
    "startMs": 263440,
    "text": "institutional judgment made executable."
  },
  {
    "startMs": 266960,
    "text": "It's that bundle written down so that"
  },
  {
    "startMs": 269440,
    "text": "the agent refires it instead of"
  },
  {
    "startMs": 271600,
    "text": "guessing. A newer engineer can work with"
  },
  {
    "startMs": 275120,
    "text": "10-year instincts at their elbow. In"
  },
  {
    "startMs": 278240,
    "text": "1986, Marvin Minsky named this a"
  },
  {
    "startMs": 281840,
    "text": "knowledge line or a kine for short. It's"
  },
  {
    "startMs": 284800,
    "text": "the configuration of mind that solved a"
  },
  {
    "startMs": 287520,
    "text": "problem reused on the next one. So, a"
  },
  {
    "startMs": 290960,
    "text": "skill is a kine for a codebase."
  },
  {
    "startMs": 295040,
    "text": "And skills aren't documentation."
  },
  {
    "startMs": 298080,
    "text": "Agents drown in facts. What they lack is"
  },
  {
    "startMs": 301919,
    "text": "which facts matter and which decisions"
  },
  {
    "startMs": 304800,
    "text": "are dangerous. Documentation preserves"
  },
  {
    "startMs": 308000,
    "text": "facts while skills preserve judgment."
  },
  {
    "startMs": 314400,
    "text": "Skills are judgment that you reuse. But"
  },
  {
    "startMs": 317520,
    "text": "often times work such as feature"
  },
  {
    "startMs": 320160,
    "text": "development or a refactor outlives a"
  },
  {
    "startMs": 323440,
    "text": "single session and the context window"
  },
  {
    "startMs": 326240,
    "text": "wipes clean every time. So you need the"
  },
  {
    "startMs": 329759,
    "text": "other half. A record of the work itself."
  },
  {
    "startMs": 333520,
    "text": "The plan, the decisions, what you"
  },
  {
    "startMs": 336720,
    "text": "already tried, even the surprises along"
  },
  {
    "startMs": 339280,
    "text": "the way. That's a worklog."
  },
  {
    "startMs": 342320,
    "text": "A plan is a prediction. A worklog is a"
  },
  {
    "startMs": 346160,
    "text": "record that starts with one."
  },
  {
    "startMs": 348800,
    "text": "So new session, fresh agent, zero"
  },
  {
    "startMs": 352080,
    "text": "memory. You type one word, continue. It"
  },
  {
    "startMs": 355919,
    "text": "reads the work log and picks up at"
  },
  {
    "startMs": 357840,
    "text": "milestone 7 out of nine. No re-exaining"
  },
  {
    "startMs": 360800,
    "text": "and the work log is the context."
  },
  {
    "startMs": 363840,
    "text": "This talk is living proof. I built it"
  },
  {
    "startMs": 366639,
    "text": "across a couple of sessions using a"
  },
  {
    "startMs": 368800,
    "text": "worklog. I came back to a half-finish"
  },
  {
    "startMs": 371680,
    "text": "presentation and a fresh agent read the"
  },
  {
    "startMs": 374479,
    "text": "work log and resumed exactly where I had"
  },
  {
    "startMs": 377199,
    "text": "left off. That's the only reason why"
  },
  {
    "startMs": 380240,
    "text": "you're seeing a finished talk and not me"
  },
  {
    "startMs": 382319,
    "text": "apologizing for one. And for my personal"
  },
  {
    "startMs": 385440,
    "text": "side projects, this isn't willpower. A"
  },
  {
    "startMs": 388479,
    "text": "git hook blocks any commit that doesn't"
  },
  {
    "startMs": 391280,
    "text": "update the worklog. This way, the memory"
  },
  {
    "startMs": 394400,
    "text": "keeps itself."
  },
  {
    "startMs": 398319,
    "text": "Skills encode how to do something."
  },
  {
    "startMs": 401520,
    "text": "Personas encode whose eyes look at it. I"
  },
  {
    "startMs": 405919,
    "text": "got this from a Carpathy tweet. There's"
  },
  {
    "startMs": 408479,
    "text": "no you when you prompt a model. It"
  },
  {
    "startMs": 411199,
    "text": "doesn't have an opinion to give. So"
  },
  {
    "startMs": 413199,
    "text": "don't ask it for one, ask for a"
  },
  {
    "startMs": 415360,
    "text": "perspective instead. What would be a"
  },
  {
    "startMs": 418160,
    "text": "good group of people to explore XYZ?"
  },
  {
    "startMs": 421520,
    "text": "What would they say?"
  },
  {
    "startMs": 423789,
    "text": "[snorts]"
  },
  {
    "startMs": 425599,
    "text": "On my personal side projects, it's just"
  },
  {
    "startMs": 428000,
    "text": "me. No security team, no designer, no"
  },
  {
    "startMs": 431520,
    "text": "one to bounce ideas off of. So I have"
  },
  {
    "startMs": 433520,
    "text": "the model review my code as a security"
  },
  {
    "startMs": 435840,
    "text": "lead as a UX reacher as a UX researcher"
  },
  {
    "startMs": 440000,
    "text": "as Mchavelli when I want to know"
  },
  {
    "startMs": 442080,
    "text": "something when I want to know how"
  },
  {
    "startMs": 443759,
    "text": "something gets abused. I even built a"
  },
  {
    "startMs": 446240,
    "text": "design panel of opposing philosophies my"
  },
  {
    "startMs": 449280,
    "text": "designs have to survive. Then I read the"
  },
  {
    "startMs": 452160,
    "text": "reports and act on them."
  },
  {
    "startMs": 454800,
    "text": "Each persona loads a kind of judgment"
  },
  {
    "startMs": 457360,
    "text": "that I don't personally have on demand."
  },
  {
    "startMs": 460800,
    "text": "Encode a domain's taste once and anyone"
  },
  {
    "startMs": 463840,
    "text": "can borrow eyes that they don't have."
  },
  {
    "startMs": 466720,
    "text": "The engineer with no designer gets"
  },
  {
    "startMs": 468960,
    "text": "design judgment. The newer engineer gets"
  },
  {
    "startMs": 471759,
    "text": "a security reviewer's instincts. Push it"
  },
  {
    "startMs": 474800,
    "text": "to the whole org and every team can now"
  },
  {
    "startMs": 478000,
    "text": "encode its own taste for its own agents."
  },
  {
    "startMs": 481599,
    "text": "The judgment that used to live in a"
  },
  {
    "startMs": 483840,
    "text": "handful of heads is suddenly everywhere"
  },
  {
    "startMs": 486560,
    "text": "at once."
  },
  {
    "startMs": 490319,
    "text": "skills, work logs, personas, judgment"
  },
  {
    "startMs": 494400,
    "text": "out of our heads and into the repo,"
  },
  {
    "startMs": 497120,
    "text": "portable to a machine and to people that"
  },
  {
    "startMs": 500240,
    "text": "don't have it. But the second that this"
  },
  {
    "startMs": 503280,
    "text": "judgment lives in three different"
  },
  {
    "startMs": 504960,
    "text": "places, you've got a governance"
  },
  {
    "startMs": 507280,
    "text": "question. How does one team's judgment"
  },
  {
    "startMs": 510479,
    "text": "reach everyone else? Simpler than it"
  },
  {
    "startMs": 512880,
    "text": "sounds. Every gate that you already"
  },
  {
    "startMs": 515680,
    "text": "trust, whether it's CI or types or lint"
  },
  {
    "startMs": 519760,
    "text": "or the design system, is just"
  },
  {
    "startMs": 522080,
    "text": "institutional judgment pulled out of"
  },
  {
    "startMs": 524320,
    "text": "someone's head and made mechanical. We"
  },
  {
    "startMs": 526959,
    "text": "just never called it that. So, you don't"
  },
  {
    "startMs": 529440,
    "text": "mandate it. You make it legible and you"
  },
  {
    "startMs": 532000,
    "text": "let it spread."
  },
  {
    "startMs": 535360,
    "text": "All right. So, now your judgment exists."
  },
  {
    "startMs": 537760,
    "text": "It's encoded and it's governed. Great."
  },
  {
    "startMs": 541279,
    "text": "But none of it matters if you can't"
  },
  {
    "startMs": 543279,
    "text": "actually trust what the agent did. So"
  },
  {
    "startMs": 546480,
    "text": "what actually separates a tool that"
  },
  {
    "startMs": 548399,
    "text": "helps you write code from one you can"
  },
  {
    "startMs": 550320,
    "text": "trust to run on its own?"
  },
  {
    "startMs": 553279,
    "text": "Verification."
  },
  {
    "startMs": 555279,
    "text": "Verification is all that stands between"
  },
  {
    "startMs": 558000,
    "text": "you and software that you can trust."
  },
  {
    "startMs": 560800,
    "text": "Everything before this slide is"
  },
  {
    "startMs": 563120,
    "text": "knowledge. Everything after this slide"
  },
  {
    "startMs": 565760,
    "text": "is trust. And trust is a human's call"
  },
  {
    "startMs": 569360,
    "text": "twice. Once on how it's built, once on"
  },
  {
    "startMs": 574000,
    "text": "the proof that it works."
  },
  {
    "startMs": 578320,
    "text": "Verification is a ladder. Builds and"
  },
  {
    "startMs": 582080,
    "text": "tests. You've got those screenshot tests"
  },
  {
    "startMs": 585519,
    "text": "with a model reasoning over them can"
  },
  {
    "startMs": 587839,
    "text": "catch contrast and overlap a human a"
  },
  {
    "startMs": 590560,
    "text": "human ski."
  },
  {
    "startMs": 592560,
    "text": "Then video the feature actually running."
  },
  {
    "startMs": 595600,
    "text": "than telemetry in production. The more"
  },
  {
    "startMs": 598560,
    "text": "rungs you can run without a human, the"
  },
  {
    "startMs": 601120,
    "text": "more you can hand off. You earn autonomy"
  },
  {
    "startMs": 604399,
    "text": "one rung at a time. And the agent"
  },
  {
    "startMs": 607760,
    "text": "doesn't have to be right the first time."
  },
  {
    "startMs": 610000,
    "text": "It just has to know when it's wrong and"
  },
  {
    "startMs": 612240,
    "text": "try again. Generate, test, fail,"
  },
  {
    "startMs": 616959,
    "text": "regenerate."
  },
  {
    "startMs": 619360,
    "text": "Nobody yolos code to prod and neither"
  },
  {
    "startMs": 621920,
    "text": "should your agents. We all check our"
  },
  {
    "startMs": 624320,
    "text": "work."
  },
  {
    "startMs": 625680,
    "text": "spin at the gate until it comes back"
  },
  {
    "startMs": 627920,
    "text": "green."
  },
  {
    "startMs": 630240,
    "text": "I do this on my side projects. I give"
  },
  {
    "startMs": 632880,
    "text": "the agent its own QA. It maps the"
  },
  {
    "startMs": 635680,
    "text": "feature, drives the app like a real"
  },
  {
    "startMs": 637920,
    "text": "user, and records itself walking every"
  },
  {
    "startMs": 640560,
    "text": "flow. The agent that wrote the code will"
  },
  {
    "startMs": 644160,
    "text": "always tell you that it works. So, you"
  },
  {
    "startMs": 646320,
    "text": "make it hand back a recording of the"
  },
  {
    "startMs": 648399,
    "text": "thing actually running. Producing that"
  },
  {
    "startMs": 651360,
    "text": "recording forces it to make the thing"
  },
  {
    "startMs": 653600,
    "text": "work. You can't fake a passing run. And"
  },
  {
    "startMs": 656720,
    "text": "the recording is real proof. I watch it"
  },
  {
    "startMs": 659440,
    "text": "today. Down the line, you could have an"
  },
  {
    "startMs": 662160,
    "text": "LLM watch it first and send it back. Fix"
  },
  {
    "startMs": 665760,
    "text": "this. Redo that. But a human still makes"
  },
  {
    "startMs": 668959,
    "text": "the final call to merge. The requirement"
  },
  {
    "startMs": 672640,
    "text": "forces the work. The recording proves"
  },
  {
    "startMs": 675519,
    "text": "it."
  },
  {
    "startMs": 678640,
    "text": "I got tired of watching old feature"
  },
  {
    "startMs": 680720,
    "text": "flags pile up. So I built an agent for"
  },
  {
    "startMs": 683279,
    "text": "cleaning up stale feature flags. It runs"
  },
  {
    "startMs": 685760,
    "text": "in my local workflow and it doesn't"
  },
  {
    "startMs": 687519,
    "text": "merge any code. The models the easy"
  },
  {
    "startMs": 690640,
    "text": "part. The judgment in front of it is the"
  },
  {
    "startMs": 693440,
    "text": "whole game. Every flag gets scored the"
  },
  {
    "startMs": 696720,
    "text": "way an experienced reviewer would"
  },
  {
    "startMs": 698560,
    "text": "analyze it. How many modules does it"
  },
  {
    "startMs": 701200,
    "text": "touch? Is it multivariant? Does it share"
  },
  {
    "startMs": 704000,
    "text": "a component? Then it checks the"
  },
  {
    "startMs": 706079,
    "text": "experiment data. Is the roll out frozen?"
  },
  {
    "startMs": 708880,
    "text": "Is there a sample ratio mismatch? Is"
  },
  {
    "startMs": 711120,
    "text": "there a variant already rolled out to"
  },
  {
    "startMs": 712800,
    "text": "100%."
  },
  {
    "startMs": 714399,
    "text": "Only the safe mechanical cleanups ever"
  },
  {
    "startMs": 717600,
    "text": "reach the model. Before I trusted this"
  },
  {
    "startMs": 720560,
    "text": "workflow, I back tested the scoring"
  },
  {
    "startMs": 722880,
    "text": "against months of cleanup history. Then"
  },
  {
    "startMs": 725760,
    "text": "I ran it live. Seven for seven PRs with"
  },
  {
    "startMs": 729120,
    "text": "green CI. Now it runs daily on my laptop"
  },
  {
    "startMs": 732720,
    "text": "and hands work back for me to review."
  },
  {
    "startMs": 735839,
    "text": "$1.26 a pull request, a backlog of"
  },
  {
    "startMs": 739360,
    "text": "around 520 flags a year, runs for under"
  },
  {
    "startMs": 742720,
    "text": "$700."
  },
  {
    "startMs": 744399,
    "text": "If you had engineers working on this by"
  },
  {
    "startMs": 747760,
    "text": "hand, at least $26,000 that you're"
  },
  {
    "startMs": 750959,
    "text": "looking at. This is the work that nobody"
  },
  {
    "startMs": 754639,
    "text": "was ever going to do. I've seen feature"
  },
  {
    "startMs": 757120,
    "text": "flags in the codebase that are three,"
  },
  {
    "startMs": 759600,
    "text": "four years old, and some are even older."
  },
  {
    "startMs": 763200,
    "text": "The model wrote the code and I wrote the"
  },
  {
    "startMs": 766160,
    "text": "judgment."
  },
  {
    "startMs": 769360,
    "text": "One hard lesson from my side projects."
  },
  {
    "startMs": 772639,
    "text": "When you let an agent author the code,"
  },
  {
    "startMs": 775040,
    "text": "your guard rails are your code review. A"
  },
  {
    "startMs": 777680,
    "text": "machine doesn't feel a polite comment."
  },
  {
    "startMs": 780639,
    "text": "It only respects a hard gate. I built a"
  },
  {
    "startMs": 784320,
    "text": "pre-commit hook so my agents couldn't"
  },
  {
    "startMs": 786240,
    "text": "write to main. Then I asked Codeex,"
  },
  {
    "startMs": 788959,
    "text": "would the hook even stop it? It told me"
  },
  {
    "startMs": 791600,
    "text": "flat out repo hooks are not sufficient"
  },
  {
    "startMs": 794639,
    "text": "protection against me. Its patch tool"
  },
  {
    "startMs": 797279,
    "text": "writes underneath the hook. The agent"
  },
  {
    "startMs": 800079,
    "text": "told me that my gate was worthless."
  },
  {
    "startMs": 802959,
    "text": "So I moved the gate down to the OS"
  },
  {
    "startMs": 804639,
    "text": "level. Later I asked it to valid I asked"
  },
  {
    "startMs": 808160,
    "text": "it to list the valid reasons to unlock"
  },
  {
    "startMs": 810880,
    "text": "and it quietly slipped emergency"
  },
  {
    "startMs": 813120,
    "text": "recovery into the allow list. A self"
  },
  {
    "startMs": 816000,
    "text": "authorizing exception that nobody asked"
  },
  {
    "startMs": 818480,
    "text": "for. It even admitted it. CODEC said"
  },
  {
    "startMs": 822000,
    "text": "that's the kind of escape hatch that"
  },
  {
    "startMs": 823920,
    "text": "starts as safety and ends as self-"
  },
  {
    "startMs": 826079,
    "text": "authorized nonsense."
  },
  {
    "startMs": 828639,
    "text": "The pit of success assumes people take"
  },
  {
    "startMs": 831440,
    "text": "the easy path. Agents do not. They will"
  },
  {
    "startMs": 835519,
    "text": "build ladders to climb out of the pit of"
  },
  {
    "startMs": 838399,
    "text": "success. They find every escape hatch"
  },
  {
    "startMs": 841279,
    "text": "that you leave. And if you leave none,"
  },
  {
    "startMs": 843760,
    "text": "they'll invent one. So gate the choke"
  },
  {
    "startMs": 846240,
    "text": "point. Make the bypass operator only."
  },
  {
    "startMs": 850000,
    "text": "Never hand the agent a reason that it"
  },
  {
    "startMs": 852320,
    "text": "can grant itself."
  },
  {
    "startMs": 854720,
    "text": "A gate with an escape hatch isn't a"
  },
  {
    "startMs": 857680,
    "text": "gate."
  },
  {
    "startMs": 860800,
    "text": "Once judgment is verifiable, it's"
  },
  {
    "startMs": 863600,
    "text": "executable."
  },
  {
    "startMs": 865920,
    "text": "A flag agent, a dependency agent, an"
  },
  {
    "startMs": 868959,
    "text": "accessibility agent. Each one is narrow."
  },
  {
    "startMs": 873040,
    "text": "Each with its own encoded judgment"
  },
  {
    "startMs": 875680,
    "text": "pointed at a different chore. Remember"
  },
  {
    "startMs": 878560,
    "text": "Minsky from the Kline? That was just a"
  },
  {
    "startMs": 881199,
    "text": "footnote in his in his idea. He called"
  },
  {
    "startMs": 884079,
    "text": "it the society of mind. A swarm of"
  },
  {
    "startMs": 887199,
    "text": "small, simple specialists that compose"
  },
  {
    "startMs": 890399,
    "text": "into something that looks effortless at"
  },
  {
    "startMs": 892240,
    "text": "the top. No master brain anywhere."
  },
  {
    "startMs": 896320,
    "text": "That's the fleet. specialists, each"
  },
  {
    "startMs": 899360,
    "text": "spinning at its own gate, and a"
  },
  {
    "startMs": 901519,
    "text": "self-driving code base emerges from the"
  },
  {
    "startMs": 903839,
    "text": "swarm."
  },
  {
    "startMs": 905519,
    "text": "And that flag agent, that's the war room"
  },
  {
    "startMs": 908160,
    "text": "from the opening, turned into a"
  },
  {
    "startMs": 910160,
    "text": "specialist. The work somebody organized"
  },
  {
    "startMs": 913120,
    "text": "a whole meeting around is just one"
  },
  {
    "startMs": 915600,
    "text": "member of this agent society."
  },
  {
    "startMs": 918480,
    "text": "Every one of them doing the same thing,"
  },
  {
    "startMs": 920959,
    "text": "spinning at the gate until green."
  },
  {
    "startMs": 925120,
    "text": "Three stages. In the loop, you prompt."
  },
  {
    "startMs": 929680,
    "text": "On the loop, you orchestrate. You review"
  },
  {
    "startMs": 932800,
    "text": "the outcomes."
  },
  {
    "startMs": 934560,
    "text": "Off the loop, a trigger fires it. Craw"
  },
  {
    "startMs": 938399,
    "text": "an event. No human has to kick off that"
  },
  {
    "startMs": 941920,
    "text": "first draft, but humans still own the"
  },
  {
    "startMs": 944720,
    "text": "approval and the merge process."
  },
  {
    "startMs": 947680,
    "text": "The unlock there is a cloud runtime the"
  },
  {
    "startMs": 950240,
    "text": "model vendor may or may not ship for"
  },
  {
    "startMs": 952560,
    "text": "you."
  },
  {
    "startMs": 955519,
    "text": "Everything that I've shown you, skills,"
  },
  {
    "startMs": 958320,
    "text": "personas, the gates, you wrote it down"
  },
  {
    "startMs": 961120,
    "text": "once, but the codebase doesn't hold"
  },
  {
    "startMs": 964560,
    "text": "still. It moves every single day. A"
  },
  {
    "startMs": 968639,
    "text": "skill written for last month's"
  },
  {
    "startMs": 970480,
    "text": "architecture isn't out of date. It's"
  },
  {
    "startMs": 973120,
    "text": "wrong. And that's worse than nothing"
  },
  {
    "startMs": 975680,
    "text": "because the agents trust it. Encoded"
  },
  {
    "startMs": 978800,
    "text": "judgment rots. If the skills don't move"
  },
  {
    "startMs": 982160,
    "text": "with the code, then the whole thing"
  },
  {
    "startMs": 984320,
    "text": "falls over. So you keep it alive in two"
  },
  {
    "startMs": 987199,
    "text": "ways. When an agent fails, you don't"
  },
  {
    "startMs": 989920,
    "text": "just fix the bug. You run the postmortem"
  },
  {
    "startMs": 992639,
    "text": "and fold the lesson back into the skill"
  },
  {
    "startMs": 995440,
    "text": "so that failure can't happen twice."
  },
  {
    "startMs": 998399,
    "text": "Failure becomes a constraint."
  },
  {
    "startMs": 1001680,
    "text": "But nobody is hand auditing 300 skills"
  },
  {
    "startMs": 1004480,
    "text": "for drift. So, you give the agent a"
  },
  {
    "startMs": 1006959,
    "text": "bedtime, a scheduled pass where it reads"
  },
  {
    "startMs": 1010079,
    "text": "its own skills, finds the stale ones and"
  },
  {
    "startMs": 1012800,
    "text": "the contradictions, and opens up drafts"
  },
  {
    "startMs": 1015199,
    "text": "for review. The system sleeps, cleans"
  },
  {
    "startMs": 1018720,
    "text": "house, and wakes up sharper, but that's"
  },
  {
    "startMs": 1021360,
    "text": "a whole separate talk on its own. A"
  },
  {
    "startMs": 1024559,
    "text": "self-driving codebase is a system that"
  },
  {
    "startMs": 1026880,
    "text": "keeps its own judgment current in"
  },
  {
    "startMs": 1029439,
    "text": "addition to writing code."
  },
  {
    "startMs": 1033760,
    "text": "Everything that I've shown so far fits"
  },
  {
    "startMs": 1036400,
    "text": "somewhere along this judgment pipeline."
  },
  {
    "startMs": 1041679,
    "text": "And every mechanism in this talk,"
  },
  {
    "startMs": 1044480,
    "text": "skills, personas, work logs, and the"
  },
  {
    "startMs": 1047360,
    "text": "gates, the fleet, all of it was doing"
  },
  {
    "startMs": 1050720,
    "text": "one job. Managing judgment."
  },
  {
    "startMs": 1054400,
    "text": "Every session, the model wakes up like"
  },
  {
    "startMs": 1056799,
    "text": "Drew Barrymore in 51st Dates. Brilliant."
  },
  {
    "startMs": 1060160,
    "text": "and no memory of yesterday. No idea what"
  },
  {
    "startMs": 1063679,
    "text": "it's built or what it's even for. The"
  },
  {
    "startMs": 1066960,
    "text": "collection of primitives in this talk is"
  },
  {
    "startMs": 1069120,
    "text": "the notebook that we hand it. The"
  },
  {
    "startMs": 1071520,
    "text": "skills, the work logs, the judgment that"
  },
  {
    "startMs": 1074799,
    "text": "let it do real work."
  },
  {
    "startMs": 1077200,
    "text": "We don't ship PRs that pass CI because"
  },
  {
    "startMs": 1079760,
    "text": "the model is a genius. They pass because"
  },
  {
    "startMs": 1082640,
    "text": "we built a harness that won't let it be"
  },
  {
    "startMs": 1085200,
    "text": "wrong. Every gate in it is a human's"
  },
  {
    "startMs": 1088480,
    "text": "call. That's harness engineering."
  },
  {
    "startMs": 1092880,
    "text": "Scale the judgment, not the model."
  },
  {
    "startMs": 1097760,
    "text": "So here's what I'm asking you to do."
  },
  {
    "startMs": 1100240,
    "text": "Don't just go write a skill. That's only"
  },
  {
    "startMs": 1102559,
    "text": "that's only one implementation."
  },
  {
    "startMs": 1104799,
    "text": "Find the judgment your team always asks"
  },
  {
    "startMs": 1107200,
    "text": "the same person about and make it"
  },
  {
    "startMs": 1109679,
    "text": "explicit somewhere that an agent can"
  },
  {
    "startMs": 1112320,
    "text": "reach it. It could be a persona, a lint"
  },
  {
    "startMs": 1115280,
    "text": "check or a commit hook. That's the job."
  },
  {
    "startMs": 1118080,
    "text": "Now less product engineering and more"
  },
  {
    "startMs": 1120799,
    "text": "harness engineering"
  },
  {
    "startMs": 1122880,
    "text": "and the method demonstrates itself. The"
  },
  {
    "startMs": 1125360,
    "text": "flag agent produces PRs that pass CI."
  },
  {
    "startMs": 1128720,
    "text": "This talk resumed from a worklog."
  },
  {
    "startMs": 1132960,
    "text": "We started here. Humans absorb judgment"
  },
  {
    "startMs": 1136640,
    "text": "implicitly while agents require it"
  },
  {
    "startMs": 1139440,
    "text": "explicitly."
  },
  {
    "startMs": 1141200,
    "text": "Self-driving code bases will exist the"
  },
  {
    "startMs": 1143520,
    "text": "moment we get that judgment out of our"
  },
  {
    "startMs": 1145600,
    "text": "heads and into the codebase. Then we"
  },
  {
    "startMs": 1148640,
    "text": "point the agents at the gate and let"
  },
  {
    "startMs": 1151600,
    "text": "them spin until it's green. Thank you."
  },
  {
    "startMs": 1171153,
    "text": ">> [music]"
  }
]
