PTENES
DAY 4 · SEPT/2026 UPDATE

🧭 The Turning Point: Models That Operate on Intent

What changed with Claude Fable 5.1 and GPT-6 Astra — and how to migrate your system from “prompt with steps” to “intent with boundaries, ready and verified.”

In the first week of September 2026, the two biggest AI labs launched a new generation: Anthropic published the Claude Fable 5.1 (1/Sep) and OpenAI GPT-6 Astra (preview on Sep 3, public release on Sep 4). They have one thing in common that changes our course: they follow instructions so well that prompts packed with steps started getting in the way. The companies themselves say that instructions written for older models “are too prescriptive and can degrade quality.” The Day 1 pyramid still stands, but the model climbed a step on its own: it already handles the “how.” What’s left for you is what has always been at the heart of Intent Architecture—what, how far, and how to know it’s done. Today you’ll learn what changed, what to delete, what to write in its place, and how to migrate the Day 3 System Brief to Intent Brief v2.

✓Put what changed in Sep/2026 (Fable 5.1 and GPT-6 Astra) into context and explain why it affects people who write systems, not just people who write code.
✓Apply engineering through subtraction: audit prompts, rules, and skills, and remove what existed only to prop up a weak model.
✓Replace step lists with authority boundaries: what the model decides on its own and the 3 situations where it stops.
✓Write the definition of done and require verification with evidence before the model declares it complete.
✓Using effort, file-based memory, and progress updates as controls for long-running work.
✓Migrate your System Sheet (day 3) to the Intention Sheet v2 and run the same real case in both formats.
6
Topics
~100
Minutes
Application
Level
Migration
Type
0 of 6 0%
1

🗓️ What Changed in September 2026

For three years, the recipe was the same: the model makes a mistake, you write one more rule. "Always run the tests." "Read the documentation before changing anything." "Ask permission at every step." Each line came from a real failure by a weaker model. In September 2026, that recipe was turned upside down: the two new generations follow instructions so well that follow the crutches — and the crutches started costing you quality.

Claude Fable 5.1 (Anthropic, 1/Sep/2026). Same model as Mythos 5.1, with different safeguards. It was built for long-running, autonomous work: it can sustain tasks for hours or days, keep its own records, reprioritize, and pick up where it left off. Fable 5’s official prompting guide says, verbatim, that skills designed for earlier models “are too prescriptive and may degrade output quality.” Version 5.1 is about 25% cheaper in typical use and up to 45% cheaper in agentic work, and at medium effort delivers what Fable 5 did at high effort.

GPT-6 Astra (OpenAI, preview 3/Sep, public 4/Sep/2026). Major gains in computer use, coding, science, and long context. A new behavior that catches everyone by surprise: it asks more questions before acting and format everything as lists. A prompt that only describes the task often comes back with a question and a summary instead of the completed work. According to OpenAI’s own guidance (cited by the guides we read), the antidote is to tell the model to infer intent from context and persist until the objective is complete — and make it clear that recognizing that could doing isn’t the same as having done it.

Notice the pattern. The two errors are opposites (one goes beyond the request, the other stops too soon), but they have the same cause: the model is following what you wrote, not what you wanted. If your text still describes steps, the model executes steps. If it describes firm boundaries, the model stops at the boundary. What’s missing isn’t more instruction—it’s writing the intent in a way the model can complete on its own.

On 5/Sep/2026, the Codex developer experience team at OpenAI published a guide telling its own users to "stop overengineering prompts": skills, instruction files, and task requests had accumulated "fat — the scaffolding a weaker model needed and a stronger one doesn’t." At Anthropic, the recommendation is the same in different words: review your old instructions and remove what the default behavior already does better.

For this course, there’s good news. The 5 pillars from day 2 don’t disappear—they change form. Context becomes source of truth (what’s authoritative, not everything you know). Objectives become result + definition of done. Rules become authority boundaries (what it decides on its own, where it stops). Memory becomes lessons file that the model reads and writes. Validation becomes verification with evidence before declaring it complete. That’s what we’ll build today.

An honest caveat: all of this is time-sensitive. The two models have been out in the wild for less than a week as we write this, and their behavior is still being measured. What doesn’t change is the method: with each generation handoff, you re-audit what you wrote. This day teaches the method using the facts from Sep/2026 as a case study.

BEFORE · step-by-step prompt (through 2025) 1. Read all the documentation before making changes 2. Run all tests after each step 3. Ask permission before continuing 4. Explain your reasoning in the response 5. Never use lists · 6. Always use lists… a strong model follows every crutch → stops early, gets too tidy, or asks instead of doing Sep/2026 AFTER · intent with boundaries RESULTwhat gets done, and for whom SOURCE OF TRUTHwhat takes precedence in case of conflict AUTHORITYdecides on its own · stops in 3 cases READYthe test you apply before accepting it VERIFICATIONevidence before declaring it done the “how” is up to the model · effort becomes the cost button the 5 pillars remain — they change form

Fewer steps, more intention. What used to be a crutch became noise.

Ready-to-use example — Same task, two generations

An e-commerce owner asks AI to create a weekly sales report from a spreadsheet.

✗ Written for 2025

You are a senior analyst. First open the spreadsheet. Then list all the columns. Then calculate the total by category. Then calculate the change. Don’t make up numbers. Show your reasoning step by step. Before writing the report, ask me whether the structure looks good. Use bullet points. Be concise. Don’t use jargon. Review it twice.

✓ Written for Sep/2026

RESULT: a 1-page weekly sales report for the owner, who decides what to restock on Monday morning. SOURCE OF TRUTH: the vendas-semana.xlsx spreadsheet; if a number doesn’t add up, flag the discrepancy instead of estimating. AUTHORITY: you choose the structure and format; ask only if a missing detail would change the restocking decision. DONE: totals by category match the spreadsheet sum, change from the previous week, 3 items with a suggested action. VERIFICATION: before delivering, check each total against the source and say what you couldn’t verify.

Why it changes: The first dictates the path and still asks permission midway — with an Astra, it comes back with a question; with a Fable, with narrated reasoning nobody asked for. The second doesn’t say how: says what will be ready, what takes priority, how far it can go on its own, and how to check it. The new model completes the task; the old one needed guidance.

✓ What to DO

  • ✓Treat every model-generation switch as a trigger to re-audit what you wrote.
  • ✓Describe the intent (outcome, boundaries, definition of done) instead of the path.
  • ✓Read the official guide for the model you use before rewriting anything.

✗ What to AVOID

  • ✗Conclude that the "prompt is over" — what ended was the step-by-step prompt.
  • ✗Responding to an error from the new model by piling on another rule.
  • ✗Copy the prompt that worked and blame the model when it stops or asks a question.

💡Practical tip

Take the prompt or system document you use most and count how many lines begin with "always," "never," "before," "after," or "first." That number is your 2025 debt. Today you’ll pay off a good part of it.

Key concepts

Crutch obeyed

A rule created to hold back a weak model. A strong model follows it to the letter—and that’s why it starts costing you quality.

Opposite errors, same cause

Fable may go beyond what you asked; Astra may stop early and ask. In both cases, the model follows the text, not the intent.

Pillars change shape

Context → source of truth · Objectives → outcome + definition of done · Rules → boundaries · Memory → lessons learned file · Validation → evidence-based verification.

Everything has a date

The facts on this day apply to 5/Sep/2026. The method (reauditing with each generation) is what lasts.

2

➖ Engineering by subtraction

Writing for the next generation is, above all, an exercise in delete. Not because instructions stopped mattering, but because every line is now taken seriously. A useless line is no longer ignored—it’s followed, taking the place of a line that mattered.

The cutoff comes down to one question, asked line by line: “does the model I use today still need this?” If a line exists because a 2024 model forgot to run a test, and the 2026 model runs it without being asked, remove it. If it exists because the action is truly dangerous (deleting data, publishing to production, spending money), keep it — and give it the right name: boundary, not step.

The most common targets for cuts, according to the guides from both providers: (1) required rituals (“read all the documentation before making any changes”); (2) obvious reminders (“run the tests”, “don’t make things up”); (3) “ask permission” generic, created after an scare with an older model; (4) formatting rules in both senses — Fable 5.1 already uses less bold text and fewer lists than earlier versions, so “never use bullets” now removes structure that would be useful; (5) “show your reasoning” — in Fable, this may even trigger a refusal due to reasoning extraction; if you need to see progress, ask for progress updates, not a transcript of the model’s thoughts.

Skills and project instruction files (CLAUDE.md, AGENTS.md) suffer from the same problem, with one added complication: they're global. One bad line there contaminates every task. The Codex guide's recommendation is direct: keep skill descriptions short and a specific trigger (“use when reviewing a database migration file — not for general questions”) instead of “use whenever something is related to databases”. Overlapping skills are consolidated; skills that dump the entire workflow become routers, with the details in a separate file.

Subtracting doesn't mean being left with nothing. The Fable guide's rule is: one short statement of intent replaces the list of behaviors. Instead of listing “don't make long PRs, don't comment line by line, don't list options you won't pursue,” write one sentence: “Start with the result; details and reasoning come next; to shorten it, cut what won't change the reader's decision—don't compress it into fragments.” The model generalizes.

And what takes the place of what was removed? Explicit permissions for safe, repeatable workflows. “Local tests use disposable data and don’t touch production: run them, fix what the change broke, and rerun them without asking for approval at every step.” That’s the opposite of a crutch: instead of slowing you down, it sets you free—within guardrails you designed.

One detail that changes how you test: both companies say the same prompt behaves differently at each effort level and in each generation. So the audit doesn’t end with the cut — it ends by running the real case after the cut and comparing it with before. Subtraction without rerunning is a guess.

Subtraction audit checklist

Rituals

Requires reading documentation or the repository map before every change, regardless of the task size? Delete the general rule; let the model decide what to read.

Obvious reminders

Still telling it to run tests the model already runs on its own? Delete the reminder. If it doesn’t run them, the problem is permission, not the reminder.

“Ask first”

Does the rule exist because the action is high-risk, or because an old model behaved badly? Only the first stays—rewritten as a boundary (topic 3).

Formatting and reasoning

“Never use lists,” “always use lists,” “explain your reasoning”: delete these. If needed, say when a format helps, and ask for progress updates instead of transcribed thinking.

Skills

Description longer than the trigger? Shorten it. Do two skills trigger for the same task? Consolidate them. Does the skill dump the whole workflow? Turn it into a router.

Permissions

Is there at least one safe, repeatable workflow (local tests, lint, build) with explicit permission to run without stopping? If not, that's what should replace what was removed.

Ready-to-use example — Project instruction file: crutch vs. permission

Excerpt from a CLAUDE.md / AGENTS.md inherited from 2025 (adapted from the Codex team guide).

✗ Crutch

Before making any changes, read the full architecture document, the API reference, and the testing guide. After each change, run the full test suite and wait for explicit approval before moving on to the next step.

✓ Permission with guardrails

Local tests use disposable data and have no access to production. Run them, fix failures caused by the requested change, and rerun the affected tests without asking for approval at every step. Stop and ask only before a deploy, destructive migration, or external call that incurs a charge.

Why it changes: The old version forces a full read and an approval pause for every change, including ones that don’t even touch the tests. The new one names the safe workflow, allows work within it, and reserves the pause for what actually requires a human. The model finishes the task instead of stopping at every command.

✓ What to DO

  • ✓Go through prompts, skills, and global files line by line, asking, "Does today’s model still need this?"
  • ✓Replace behavior lists with a short statement of intent.
  • ✓Re-run the real case after the cut and compare it with before.

✗ What to AVOID

  • ✗Deleting everything at once without knowing which line was a real boundary.
  • ✗Keep “show your reasoning”—in Fable, it may trigger a refusal; ask for progress, not thoughts.
  • ✗Keep old formatting rules (“no bullets ever”) that now remove useful structure.

💡Practical tip

Ask the model itself to audit: "Read this instruction file. For each line, say whether you would do this by default without the line. Mark the ones that represent a real security boundary." It’s good at this—and Fable’s guide says it updates skills on its own based on what it learns during the task.

Key concepts

Cutoff question

“Does the model I use today still need this?” Go line by line. Remove what was a crutch; keep what defines a boundary.

Short statement of intent

One sentence of intention replaces the list of behaviors. The model generalizes from the why.

Permission with guardrails

What replaces the crutch: a named, fully authorized safe workflow, with the pause reserved for what requires a human.

Cut it, rerun

Behavior changes by generation and effort level. The audit only ends when the real case is run again.

3

🚧 Boundaries, Not Steps

On day 2, the Rules pillar answered "what AI can't do." In the new generation, it answers a more nuanced question: how far it decides on its own, and exactly when it stops and calls you. This is the Authority pillar. Too little authority stalls the work; too much leads to actions nobody asked for.

The two new models show the two sides of the error. According to the official guide, Fable “may occasionally take actions that weren’t requested”—drafting an email nobody asked for, creating a backup as a precaution, fixing a nearby bug the task didn’t mention. Astra does the opposite: “takes your boundaries seriously and can stop where you’d prefer it to continue”, in the Codex team’s description. A guardrail written to correct a disobedient model becomes an unwanted stop for an obedient one.

The answer isn’t to erase boundaries or multiply them: it’s to rescope. The Fable guide sums up in one sentence what a 2025 prompt took twenty to say: “Stop for the user only when the work truly requires it: a destructive or irreversible action, a real change in scope, or information only they have. If you hit one of those, ask and end the turn instead of ending with a promise.” These are the three stops. Anything that isn’t one of those—reversible actions that follow from the request—proceeds without asking.

On Astra’s side, the mirrored instruction: “infer the intent from what you already have, list your assumptions at the top, and proceed based on them”. Notice it doesn’t say “never ask”—that would force a guess when a real decision is missing. It redirects the question: instead of stopping, the model states what it assumed and continues. You stay informed without getting stuck. The guides also suggest making it explicit that read-only, review, and reversible actions already carry implied authorization.

On Fable’s side, the guardrail against excess, also from the official guide: "If, while working, you find a pre-existing bug or behavior that the task doesn’t mention, don't fix or extend this in this change; report it as an open item in the summary. Where the task is ambiguous, implement the interpretation best supported by the text, state your assumption, and don’t build for the other interpretations.” And the distinction that’s worth its weight in gold in operations: when the user is describing a problem or thinking aloud, the deliverable is the assessment—report it and stop; don't apply the fix before being asked.

There's a second reason to write boundaries carefully, and it's security. A third-party reading that circulated this week sums it up well: “a prompt represents intent; a permission represents a constraint”. The stronger the model, the weaker “the prompt said not to” is as a control. High-risk boundaries (deploying, deleting, paying) also need to exist outside the text—in tool permissions, access, and the environment. The prompt says where to stop; the environment enforces it.

The Authority pillar test is simple: read your list of rules and classify each one as stop (one of the three), permission (approved safe workflow) or crutch (a rule that exists because of an older model). The first stays and gains a guarantee in the environment. The second stays and gives it freedom. The third goes.

AUTONOMY ZONE — proceed without asking • read, search, review, compare • reversible actions that follow from the request • choices about structure, format, and order • named safe workflows (local tests, lint, build) assumptions stated at the top, not asked about STOP 1destructive or irreversible STOP 2real change in scope STOP 3information only you have stop = asks a question and ends the turn · never ends with a promise ("I’ll do it later…")

Three gates. Everything else is within the zone of autonomy.

Ready-to-use example — Carpentry rules: prohibitions vs. authority

The Rules pillar of the day 3 customer service system, rewritten for the new generation.

✗ 2025 rules

Never respond without consulting me. Always show me the draft before sending. Don't make any decisions on your own. No prices by email. No deadlines shorter than 30 days. If you're unsure, ask. Confirm every appointment with me.

✓ 2026 authority

DECIDE ON ITS OWN: tone, response structure, which qualifying questions to ask, and propose up to 3 visit dates from the available schedule. If a missing detail won’t change the price or lead time, assume the default and state the assumption in the record. STOP AND CONTACT ME in 3 cases: (1) the customer requests a refund or cancellation (irreversible); (2) the request is out of scope — repair, another city, lead time under 30 days (scope change); (3) price or discount — only I have that information. FIXED LIMITS: never quote a price; never promise a lead time under 30 days. GUARANTEE: the assistant does not have access to the payment system or production schedule.

Why it changes: The old version asks for a consultation about everything—in Astra, the assistant literally stops at every message; in Fable, it ignores the intent and improvises. The new one says what it can decide on its own, names the three checkpoints, and removes the guarantee that matters from the text (no access to payments). It works with both models because it describes authority, not steps.

✓ What to DO

  • ✓Classify each rule as a stop, permission, or crutch — and act accordingly.
  • ✓Write the three stop points with examples from your case, and explicitly allow everything else.
  • ✓Asking for assumptions to be stated at the top instead of asking questions.
  • ✓Ensure that high-risk boundaries are also enforced in the environment (access, permission), not just in the text.

✗ What to AVOID

  • ✗“Never ask anything” — forces a guess when a real decision is missing.
  • ✗“Always check with me” — blocks Astra and is ignored in spirit by Fable.
  • ✗Trusting that "the prompt said not to do it" will prevent an irreversible action.
  • ✗Accept a turn that ends with a promise (“I’ll do X next”) instead of doing it or asking a question.

💡Practical tip

For each “ask first” rule that remains, write down the cost of the model stopping there 20 times a day. If the cost of stopping is greater than the cost of the error the rule prevents, it’s a crutch. If the error is irreversible, it’s a stop condition—and you need to enforce it outside the text.

Key concepts

Authority Pillar

Evolution of the Rules pillar: how far the model decides on its own and the exact situation in which it stops and calls you.

The three stops

Destructive/irreversible · real scope change · information only you have. Stop: ask and end, with no promises.

Stated assumption

Instead of asking, the model lists what it assumed and continues. Visibility without blocking — the antidote to Astra stopping too soon.

Intention ≠ imposition

A prompt says where to stop; permissions and access make sure you stop. The stronger the model, the less "I told it not to" works as a safeguard.

4

🏁 Definition of done and verification with evidence

If the model takes care of the "how," the most valuable part of your text becomes the finish line. A guide about Astra sums it up: “the best prompt defines a finish line—it says what result to produce, what evidence governs the answer, what it can decide on its own, how the deliverable should be structured, and what to check before finishing.” The last two parts— ready e verification — are what separate a prompt that delivers work from one that returns a question.

Definition of done is the test that you would apply before accepting. It’s not "a good report"; it’s "totals match the spreadsheet, change versus the previous week, three items with actions." Written this way, it does three things at once: gives the model a criterion for knowing when to stop, prevents it from stopping too soon (Astra) or going on too long (Fable), and becomes the day 3 validation checklist without extra work.

Verification with evidence addresses a problem that has become more visible precisely because models now run for hours: fabricated progress reports. The Fable guide provides the instruction that, in Anthropic’s tests, "practically eliminated" this: "Before reporting progress, audit every claim against a tool result from this session. Only report work for which you can point to evidence; if something hasn’t been verified yet, say so explicitly. If tests failed, say so with the output; if a step was skipped, say so; when something is done and verified, state it without hedging."

There are a couple of new pitfalls. The first, on Astra's side: recognizing that you could do it doesn’t mean you’ve done it. Without this in writing, it sometimes responds with a competent plan and stops. The second, from Fable 5.1’s perspective: on long, asynchronous tasks, it may end the turn by describing the next step (“I’ll do this next…”) or asking permission for something already covered by the request (“should I apply it?”). The official guide gives this closing instruction: “Before ending, reread your last paragraph. If it’s a plan, a question, or a promise about work you haven’t done, do that work now.” This doesn’t apply to live pair work—it applies when you aren’t watching.

Even better verification is the kind that isn't done by the person who produced it. The Fable guide is explicit: “separate verifiers with clean context tend to outperform self-critique.” For long tasks, the instruction is to establish a rhythm: “Set a method for checking your own work every [interval]; run it against the spec with subagents.” If you don’t use subagents, the equivalent is Day 3: have another person or another session run the checklist.

Put the pieces together and you have the structure the Astra guides call six-part prompt, which is, in practice, our Day 2 Brief, updated: Outcome · Source of truth · Constraints · Authority · Output contract · Verification. “Outcome” prevents aimless analysis; “source of truth” controls the evidence; “constraints” define the solution’s boundaries; “authority” reduces unnecessary pauses; “output contract” makes the result usable; “verification” defines done.

A note about sources that applies to anything using search: Fable 5.1 at low effort tends to answer from memory instead of searching. When the subject changes quickly (AI models are the guide’s own example), say that recognizing a name doesn’t mean knowing its current state and that it should look for before answering. It’s a definition of done for research: done includes having checked.

1. Outcomewhat, and for whom 2. Source of truthwhat takes precedence 3. Constraintsfixed limits 4. Authoritydecides · 3 stops 5. Output contractdeliverable format 6. Verificationready = a test you runevidence before “done” FINISH LINE “Recognizing that you could do it isn’t the same as having done it.” · “If the last paragraph is a plan or a promise, do it now.” verifier with clean context > self-critique by the person who produced it

Six parts. The last two are the ones that return work instead of questions.

Ready-to-use example — Market research: "do a survey" vs. finish line

A consultant asks for a competitor analysis for a meeting tomorrow.

✗ No definition of done

Do a thorough, accurate survey of my client's main competitors (an aesthetics clinic in Curitiba), including prices, differentiators, and weaknesses.

✓ Clear definition of done and verification

RESULT: a table of 6–8 competitors of aesthetic clinics in Curitiba for me to present to the client tomorrow. SOURCE OF TRUTH: each competitor’s official websites and profiles, checked today; if a price isn’t public, write “not published,” don’t estimate. AUTHORITY: choose which competitors to include and their order; assume the Batel neighborhood as the comparison area and state that at the top; don’t ask me. OUTPUT CONTRACT: table with name, neighborhood, 3 services with prices, one-sentence differentiator, one-sentence weakness, source link. DONE: every price cell has a link or says “not published”; no clinic without a source checked today. VERIFICATION: before delivering, reopen each link and confirm the price is there; list anything you couldn’t confirm.

Why it changes: “Complete and accurate” isn’t testable — Astra will probably ask how many competitors and what radius; Fable at low effort might answer from memory. The second version defines the finish line, gets the question out of the way with a stated assumption, and requires reopening each source before saying it’s done. The result is a table you can defend in a meeting.

✓ What to DO

  • ✓Write “done” as the test you would apply yourself before accepting.
  • ✓Require every progress claim to point to evidence from the session.
  • ✓Separate the producer from the verifier (another session, subagent, or colleague).
  • ✓For work that runs without you watching, end with "if the last paragraph is a promise, do it now".

✗ What to AVOID

  • ✗“Be complete and accurate” as a criterion — it isn’t testable, so it turns into a question or a guess.
  • ✗Accept “done” without pointing to evidence, especially in long runs.
  • ✗Trusting the self-critique of the same model that produced it, in the same context.
  • ✗Keep research effort low without instructing it to search before answering.

💡Practical tip

Write the definition of done before the request, not after. If you can’t write it in three testable lines, the problem isn’t the model — you still don’t know what you want, and the new model will return that uncertainty as a question.

Key concepts

Definition of done

The test you’d apply before accepting. It tells the model when to stop, prevents it from stopping too early or continuing too long, and already serves as the validation checklist.

Evidence or nothing

Every progress claim points to a real result from the session. If it hasn't been verified, say so.

Being able to do it ≠ having done it

A competent plan isn’t a deliverable. In autonomous work, the last paragraph can’t be a promise.

Six-part prompt

Outcome · Source of truth · Constraints · Authority · Output contract · Verification. It's the Day 2 Worksheet, updated.

5

🎚️ Effort, memory, and long-running work

When the model handles the “how,” three controls are still yours, and the previous generation didn’t have them in quite the same way: how much it thinks (effort), what it remembers between rounds (file-based memory) and how it keeps you informed in work that lasts for hours. The three replace a lot of old instructions.

Effort is the main control. Both houses use the same five-level scale — low, medium, high, extra high, and maximum — and mean the same thing: it’s the dial that trades intelligence for latency and cost. In Fable 5.1, the default is high (in Claude Code) or medium (in chat), and at medium it delivers what Fable 5 delivered at high, for less. At low, it competes on cost with smaller models and scores higher. The guide says to retest the scale with each generation: the same level name doesn't mean the same amount of thinking across models. Rule of thumb from the Astra guides: extraction and formatting at low; writing and routine changes at medium; multi-file work and long analysis at high; broad refactoring at extra-high; architecture decisions you’ll put into practice at maximum.

High effort has a familiar side effect: on routine tasks, Fable "may gather context and deliberate beyond what the task requires" and be tempted to fix things no one asked for. The line in the guide that prevents this replaces ten rules: “Don’t add features, refactor, or introduce abstractions beyond what the task requires. Do the simplest thing that works well.” If the task gets done but takes too long, lower the effort level before changing the prompt.

Memory becomes a file — and the model writes to it. The day 2 Memory pillar was what you stored for the AI to read. Now Fable “does particularly well when it can record lessons from previous runs and consult them.” The official instruction fits in three lines: “Keep one lesson per file with a one-line summary at the top. Record corrections and confirmed approaches, including why they mattered. Don’t store what the repository or history already records; update the existing note instead of duplicating it; delete notes that turn out to be wrong.” And to get started: “Reflect on our previous sessions, identify themes and lessons, and save them in [folder].” It’s the day 3 continuous improvement plan, except the system writes the log.

Long work calls for a rhythm, not surveillance. Fable 5.1 writes less updates during long runs than Fable 5 — the user sees the agent disappear for minutes. The guide says to first delete old lines that suppressed narration ("save everything for the final answer") and only then ask: "Before starting, say in one line what you’re going to do; give brief updates as you work; finish with a self-contained summary." For agents that run without anyone watching, there’s also the "send to user" tool, which delivers an intact message mid-run — but the model rarely uses it unless the prompt says to.

Delegation has become the default. Fable dispatches parallel subagents more easily than earlier versions; the guide recommends using them often, stating when delegation is appropriate, and preferring asynchronous communication—the orchestrator keeps working while they run and steps in if one goes off track. For you, who may not build any agents, the lesson is the same as on day 3: break the system into steps that can run in parallel, and separate the work of producing from the work of checking.

Finally, the money. 5.1 lowered the price of reading from cache, which is what makes long tasks cost up to 45% less. A practical consequence mentioned in the guide itself: compacting the history early to save money "may no longer be the right tradeoff"—try compacting later. And the course’s old advice still holds: use the lowest effort level that meets the definition of done for the task. Run it at two levels and compare against the definition of done; that tells you more about your case than any benchmark.

The five levels of effort (rule of thumb, September 2026)

LevelIt's forCaution
lowextraction, formatting, renaming, transcription — an obvious answerFable 5.1 searches less and answers from memory; ask it to search for topics that change quickly
mediumwriting, routine research, standard changes, email, and documentsin 5.1 ≈ Fable 5 at high, cheaper; default in chat
highmulti-file work, long-document analysis, competitive researchClaude Code 5.1 default; recommended starting point
extra-highbroad refactoring, debugging what "high" didn’t fix, messy datatendency to fix things nobody asked for; use the phrase “simplest thing that works”
maximumarchitecture decision, difficult math, trade-off you’re going to implementmay "draft" the entire deliverable while thinking and write it again; leave room for tokens

Ready-to-use example — Memory: static base vs. lessons file

The Memory pillar of the woodworking assistant, before and after.

✗ 2025 memory

Memory: approved response template, list of neighborhoods served, 10 qualifying questions. (Updated by the owner when they remember. Never records what went wrong.)

✓ 2026 memory

Base memory: same as before. + LESSONS FOLDER (you read it at the start and write to it at the end of each round): one lesson per file, with a one-line summary at the top; record corrections I make and approaches I confirm, with the reason; don't save what the catalog or history already says; update instead of duplicating; delete anything that turns out to be wrong. Today's lessons: "customer from downtown asked about the timeline 3× — answer the timeline in the 1st message" · "repair request: decline and recommend a partner, don't just decline". EFFORT: medium for responding; high only when the case falls into a stopping point.

Why it changes: The old memory is static and depends on the owner remembering. The new one is a loop: the system records what it learned, with a clear rule for what goes in and what comes out, and the next service interaction starts out smarter. It’s the day 3 continuous improvement plan running on its own—and matching effort to the type of case cuts costs without sacrificing quality.

✓ What to DO

  • ✓Start at the standard effort level and run the same case one level lower; keep the lowest level that passes the ready check.
  • ✓Give the system a lessons folder with rules for adding, updating, and discarding lessons.
  • ✓Asking for progress updates during long work—and first deleting the lines that suppressed narration.

✗ What to AVOID

  • ✗Run everything at maximum 'just to be safe'—it costs more and invites changes you didn't ask for.
  • ✗Reusing one generation’s effort calibration in the next without retesting.
  • ✗Memory without a rule for discarding information — it becomes junk the model obeys.

💡Practical tip

Today, create a "licoes/" folder alongside your system and put the first lesson in it: the hole you fixed on day 3, and why. Then tell the system to read the folder at the start of every run. In two weeks, you’ll have a record no 2025 prompt had.

Key concepts

Effort is the button

Five levels, the same scale in both places. The lowest level that passes the ready check is the right one. Re-test with every generation.

The simplest thing that works

The phrase that keeps excess in check during high-effort work: no functionality, refactoring, or abstraction beyond what the task requires.

One lesson per file

Memory that the system reads and writes, with rules for adding, updating, and discarding information. The day 3 improvement plan running on its own.

Rhythm, not surveillance

A note beforehand, brief updates along the way, a self-contained summary at the end. When working without anyone watching, keep the message intact midway through the run.

6

🔁 Project: Migrate to the Intent Sheet v2

You left day 3 with a System Sheet run and validated. Today it won’t go in the trash: it will migrate. Each pillar in Brief v1 has a place in Intent Brief v2, and the migration exercise shows exactly what was a crutch, what was a boundary, and what was missing. At the end, you run the same real case in both formats and compare them—that comparison is your proof that you understand the shift.

Step 1 — Audit by subtraction. Take System Sheet v1 and the prompt/document that runs the system. Go line by line, asking: "Does today’s model still need this?" Mark each as a crutch, boundary, or permission. Delete the crutches. Note how many lines you removed—that’s your debt paid number.

Step 2 — Rewrite Context as the source of truth. From the context on day 2, separate what is authoritative (the catalog, the delivery-time table, the policy) rather than just a description. Say which source takes precedence in case of conflict and what to do when information is missing: flag the discrepancy, don’t make anything up.

Step 3 — Turn Rules into Authority. Write what the system decides on its own, the three stop points with examples from your case, and the fixed limits that remain. For each high-risk stop point, note where it is enforced outside the text (access, permission, environment).

Step 4 — Write Done and Verification. Your Day 3 validation checklist becomes the definition of done: the test you apply before accepting. Add the requirement for evidence ("only report what you can point to; for anything unverified, say you didn't verify it") and assign verification to someone separate from the person producing the work.

Step 5 — Adjust Effort and install the lessons folder. Choose the effort level for each type of case (routine at medium, shutdown at high, for example). Create the lessons folder with rules for adding, updating, and discarding lessons, and put in it the first gap you fixed on day 3.

Step 6 — Run the same case in both formats and compare. Take the real case from day 3. Run it with System Sheet v1 and v2, preferably on the same model and, if you can, on two models (one from Anthropic, one from OpenAI). Note: Did it ask or act? Did it stop where it should? Did it meet the done criteria? How many instruction lines did it use? This comparison table, together with the completed System Sheet v2, is your day 4 deliverable.

Migration map — v1 Worksheet (day 3) → v2 Intent Worksheet

Pillar (day 2/3)It shifts in v2What changes in the writing
ContextSource of truthonly what's authoritative; which source takes precedence; flag discrepancies instead of making things up
ObjectivesOutcome + Readywhat gets done, for whom, and the test you apply before accepting it
RulesAuthority + Constraintsdecides on its own · 3 stops · fixed limits · guarantee outside the text
MemoryKnowledge base + lessons folderthe system reads and writes; one lesson per file; discard rule
ValidationVerification with evidenceevery claim points to evidence; separate verifier; final paragraph isn’t a promise
Workflow (day 3)Output Contract + Effortthe “how” is up to the model; you set the deliverable format and effort level for each type of case

Ready-to-use example — Carpentry: Spec Sheet v1 vs. Intent Sheet v2

The day 3 customer service system, migrated.

✗ Sheet v1 (it ran, but with crutches)

Context: custom woodworking, 30-day lead time, quote only after a site visit. Goal: schedule a visit. Rules: no pricing; no lead time under 30 days; decline repairs; confirm service area; always show me before sending; ask if you're unsure. Memory: model, neighborhoods, questions. Workflow: receive → classify → qualify → draft (agent iterates until it passes or 2×) → validate → send/escalate. Validation: 6 items.

✓ Intention Sheet v2

RESULT: a response that schedules a service visit for someone who contacts you by email. SOURCE OF TRUTH: the timeline table and neighborhood list (official spreadsheet); if the neighborhood isn’t on the list, say you’ll confirm—don’t assume. AUTHORITY: decide the tone, questions, and up to 3 dates; assume a default for details that don’t change the price or timeline and state it; STOP for refunds/cancellations, out-of-scope requests, and any mention of a price. CONSTRAINTS: never mention a price; never give a timeline under 30 days. OUTPUT CONTRACT: email of up to 8 lines, one qualifying question, proposed date. DONE: proposes a visit · no price · 30-day timeline · area confirmed · friendly tone · 1 question. VERIFICATION: before sending, check each DONE item against the source; flag anything you couldn’t verify. EFFORT: medium; high if a stopping point is reached. MEMORY: knowledge base + licoes/ folder (read at the start, write at the end). DELETED LINES: 4 (show first, ask if unsure, iterate 2×, “never make things up”).

Why it changes: The old version worked with a 2025 model because it needed the workflow laid out. In v2, the workflow disappeared—the model builds the path—and what remains is verifiable intention: the result, what takes precedence, how far it goes, and how to know it’s done. Four crutches were removed; two checkpoints got names; memory started learning. Run on the same Centro case, the new model answered the deadline and region right away, without asking or improvising.

✓ What to DO

  • ✓Migrate pillar by pillar, keeping v1 for comparison.
  • ✓Run the same real case in both formats and record the comparison.
  • ✓Count the deleted lines — that’s the metric for the shift.
  • ✓Add the date to the v2 Record: what is true today will be re-audited in the next generation.

✗ What to AVOID

  • ✗Throw away v1—it’s the baseline for comparison.
  • ✗Migrate only the text without running it — subtraction without rerunning is just a guess.
  • ✗Keep the step-by-step workflow inside v2 “for safety”—that’s the crutch sneaking back in through the back door.
  • ✗Declare the migration ready without filling in the comparison table.

💡Practical tip

If you can only test one model, test it anyway — at two effort levels. If you can test two models, you'll see the pattern from this lesson live: v1 makes one model stop and the other improvise; v2 gets both to deliver. It's the best lesson there is on why intention travels across tools and steps don't.

Key concepts

Migrate, don't throw it away

Every pillar from v1 has a place in v2. The migration reveals what was a crutch, a boundary, and what was missing.

The workflow goes to the model

You set the deliverable’s format and effort; the model puts together the path. In v2, the flow is a crutch in disguise.

Same case, two formats

The v1 × v2 comparison using day 3’s real-world case proves the shift—and is the day 4 deliverable.

Dated brief

What’s valid in Sep/2026 will be reaudited in the next generation. The method stays; the facts expire.

🛠️ Practical Exercises

Use the System Brief you put together on day 3. The answer key follows the woodworking shop case; your case is the one that matters.

Exercise 1 — Audit by subtraction

Objective: Separate the crutch, boundary, and permission in what you've already written, and remove the crutches.

Take the prompt/document that runs your system (or your System Sheet v1). For each line that begins with "always," "never," "before," "after," "first," "ask," or "show," answer: "Does the model I use today still need this?" Classify and count them.

  1. List all the instruction lines in your system, numbered.
  2. Mark each one as CRUTCH (it existed because of a weak model), BOUNDARY (the action is genuinely risky), or PERMISSION (allows a safe workflow).
  3. Remove the crutches. Count how many you removed.
  4. For each boundary, note which of the three stop conditions it falls under.
  5. If no permissions remain, write one: a safe, repeatable workflow that's fully authorized.
See the sample answer key
SYSTEM: customer service assistant for the woodworking shop (Form v1). 1. "Always show me the draft before sending" → CRUTCH (created when the old model got the tone wrong). Remove it. 2. "Ask if you have a question" → CRUTCH (generic; becomes "state your assumption and proceed"). Remove it. 3. "Never quote a price by email" → BOUNDARY · stop 3 (only the owner knows the price). Keep it. 4. "Never promise a turnaround under 30 days" → FIXED CONSTRAINT. Keep it. 5. "Politely decline repair requests" → PERMISSION (the model decides how). Keep it, rewritten: "out of scope = stop 2; reply with a partner recommendation". 6. "Iterate on the draft until it passes or you reach 2 attempts" → CRUTCH (the model checks it against the ready criteria on its own). Remove it. 7. "Never make up information" → CRUTCH (becomes a source of truth: "if it isn't in the spreadsheet, say you'll confirm"). Remove it as a rule; add it as a source. 8. "Confirm the area before suggesting a visit" → LIGHT BOUNDARY → becomes an item in PRONTO. REMOVED: 4 of 8. NEW PERMISSION: "You decide the tone, questions, and up to 3 available appointment dates without consulting me."

💡 Tip: If you’re unsure whether a line is a crutch or a boundary, ask, “What’s the worst case if the model ignores this?” If the worst case is reversible, it’s a crutch. If it’s irreversible, costs money, or harms someone, it’s a boundary.

Exercise 2 — Rules become Authority

Objective: Rewrite the Rules pillar as an autonomy zone + three stopping points + a guarantee outside the text.

Using what's left from Exercise 1, write the AUTHORITY block for your system in three parts: what it decides on its own (with examples), the three stops with a concrete example from your case for each, and where each high-risk stop is enforced outside the text.

  1. Write “DECIDE ON YOUR OWN:” and list 3-5 decisions you currently make for it.
  2. Write “STOP AND CALL ME:” with a real example for each of the three stop points.
  3. Write the assumption instruction: “if data is missing that doesn’t change X or Y, assume the default and state it.”
  4. For each high-risk stop condition, note the SAFEGUARD outside the text (access it doesn’t have, mandatory approval in the tool).
  5. Reread: is there any 'always consult me' left? If so, go back to step 1.
See the sample answer key
AUTHORITY — woodworking shop assistant DECIDES ON ITS OWN: email tone and structure; which of the 10 qualifying questions to use (1 per email); propose up to 3 dates from the open calendar; answer material questions based on the catalog; recommend a repair partner. ASSUMPTION: if a detail is missing that does not change the price or timeline (e.g., color, finish), assume the catalog default and state it in the record: "assumed a matte finish". STOP AND ASK ME: - Stop 1 (irreversible): the customer requests a cancellation, refund, or change to an order already in production. - Stop 2 (scope): a small repair, delivery outside the metro area, a requested timeline under 30 days, a project over 20 m². - Stop 3 (only I know): any question about price, discount, or installments. When stopping: tell the customer you’ll confirm and send me the case with the exact question. Don’t end with "I’ll look into it later". GUARANTEE OUTSIDE THE TEXT: the assistant has no access to the payment system, price list, or production schedule — only the visit calendar and catalog.

💡 Tip: The “DECIDE ON ITS OWN” section is usually the hardest to write—because it requires admitting what you were holding onto unnecessarily. Start with decisions where, in the last 30 days, you always approved what it proposed.

Exercise 3 — Definition of done and verification

Objective: Turn Day 3’s validation checklist into a testable definition of done, requiring evidence and a separate verifier.

Rewrite your checklist as DONE (the test you apply before accepting) and add the VERIFICATION block: how the model checks each item against the source, what it does with anything it couldn’t verify, and who verifies it besides the model.

  1. For each checklist item, rewrite it so you can answer yes or no by looking at the result.
  2. Remove adjectives you can't test ("good," "complete," "accurate") and replace them with measures.
  3. Write the evidence requirement: “only report what you can point to; say what hasn’t been verified.”
  4. Define the separate verifier: another session, another person, or a subagent with a clean context.
  5. Add a closing statement for autonomous work: “if the last paragraph is a plan or promise, do it now.”
See the sample answer key
READY — quote response from the woodworking shop (yes/no for each item): [ ] proposes a visit with at least 1 specific date [ ] contains no amounts in R$ and no use of the word “discount” [ ] gives “30 days” as the production time (not “about,” not “3 weeks”) [ ] the customer’s neighborhood is on the service-area list OR the response says “I’ll confirm whether we serve your area” [ ] exactly 1 qualifying question [ ] up to 8 lines; starts with the customer’s name VERIFICATION: - Before sending, check each item above against the official spreadsheet (timelines and neighborhoods) and the response text. Mark “passed” only for items you can point to. If you couldn’t verify the neighborhood, mark “not verified” and use the confirmation sentence. - Separate verifier: every Friday, another session (without the week’s history) checks 5 sent responses against this READY checklist and records the gaps in licoes/. - Wrap-up: if your last line is “I’ll confirm the neighborhood later” or “Can I send this?”, don’t stop—confirm or send it now; ask only if one of the three stop conditions applies.

💡 Tip: A good way to check whether DONE is testable: ask someone who doesn’t know the system to evaluate a response using only the list. If they need to ask you, “What counts as courteous?”, the item is still an adjective.

Exercise 4 — Effort and lessons folder

Objective: Choose the effort level for each type of case and install the memory the system writes.

Run a real case through your system at two effort levels (the default and one below) and compare the results against PRONTO. Then create the lessons folder with rules for adding, updating, and discarding lessons, and record the first lesson in it.

  1. Run the same case at the default effort level and one level below. Note: did it pass PRONTO? How long did it take? Cost (if visible)?
  2. Set the effort by case type: routine, case that triggers a stop, weekly review.
  3. Create a lessons folder and write the rule: one lesson per file, summary at the top, what to include, when to update, and when to delete.
  4. Record the first lesson: the gap fixed on day 3, and why.
  5. Add to the system: “read the folder at the start of every run; when finished, record corrections and confirmations.”
See the sample answer key
EFFORT COMPARISON — “kitchen cabinet, downtown” case: - high: passed all 6 items; 41 s; 7-line reply. - medium: passed all 6 items; 12 s; 6-line reply. → EFFORT SET TO: medium for routine cases; high when the case hits a stop (refund, out of scope, amount); high for Friday’s review. lessons/ FOLDER — RULE (file 00-regra.md): One lesson per file, short name, first line = summary. Include: a correction the owner made; an approach the owner approved; a gap found in Friday’s review — always with the reason. Don’t include: anything already in the catalog, spreadsheet, or email history. Update the existing file instead of creating another on the same topic. Delete what the review shows is wrong. licoes/prazo-na-primeira-resposta.md: “Give the 30-day timeline in the 1st reply — the downtown customer asked 3× (day 3). Why: timing is the 2nd most common question and avoids back-and-forth.” SYSTEM INSTRUCTION: “At the start of each round, read licoes/. At the end, record in licoes/ any corrections I made and approaches I approved, following 00-regra.md.”

💡 Tip: If the level below passes the DONE criteria, stick with it—the Fable guide says low and medium on 5.1 perform better than high on earlier generations. Only move up when an item in DONE fails, and note that as a lesson.

Exercise 5 — Intent Sheet v2 + comparison (project of the day)

Objective: Consolidate exercises 1-4 in the Intention Sheet v2 and prove the shift by running the same case in both formats.

Fill in Intention Sheet v2 (template below) for your system. Run the real day 3 case with Intention Sheet v1 and v2, then fill in the comparison table. If you can, run it on two models. This is your day 4 deliverable.

  1. Fill in the sections: Result, Source of truth, Constraints, Authority, Output contract, Done, Verification, Effort, Memory.
  2. Record the “deleted lines” (from Exercise 1) and the date of the Worksheet.
  3. Run the real case with v1 and note: did it ask or act? did it stop where it should? did it pass READY? how many instruction lines?
  4. Run the same case with v2 and note the same four things.
  5. Write a concluding line: what v2 changed in the behavior, and what still failed (that becomes a lesson).
See the sample answer key
INTENT SHEET v2 — Customer service assistant for the woodworking shop · Sep 5, 2026 RESULT: email that schedules a technical visit for customers who reach out by email; the owner decides the week’s schedule based on it. SOURCE OF TRUTH: official spreadsheet (timelines, neighborhoods, catalog). Missing data = “I’ll confirm,” never an estimate. CONSTRAINTS: no amounts in R$; timeline never under 30 days; up to 8 lines. AUTHORITY: decides on tone, 1 question, up to 3 dates; assumes the catalog default for data that doesn’t change the price/timeline and states it. Stops at: cancellation/refund · out of scope · price. OUTPUT CONTRACT: ready-to-send email + 1-line record (assumptions, any unverified DONE item). DONE: 6 yes/no items (Exercise 3). VERIFICATION: check each item against the source before sending; state what hasn’t been verified; Friday review in a separate session. EFFORT: medium (routine) · high (blocker and review). MEMORY: knowledge base + lessons/ (read at the start, write at the end, rule 00). LINES REMOVED: 4. COMPARISON — case “kitchen cabinet, how much does it cost, Center”: v1 (day 3) v2 (day 4) Asked or did? Astra: asked “can I send it?” Did it; stated “I assumed a matte finish” Fable: did it, but said “3 weeks” Stopped where it should? Didn’t stop when price was mentioned Stopped: “I’ll confirm the prices” + case sent to the owner Passed DONE? 4/6 6/6 Instruction lines: 14 9 CONCLUSION: v2 got both models to deliver without asking and stop at the right time (price). Still failed: in a 2nd round, the model proposed a date on a holiday → new lesson: “visit schedules must exclude holidays” (add it to the source of truth, not as a rule).

💡 Tip: The conclusion line is the most valuable part: it tells you whether the gap was in the intention (you didn’t say what you wanted) or the source (data was missing). It’s almost never a missing step. If you catch yourself wanting to add a step, go back to Exercise 1.

🧭Intent Brief v2 + Comparison Table

The System Brief from day 3, updated for the September 2026 generation. Less “how,” more “what, how far, and how to know it’s done.” Fill one out per system, date it, and run the same case in both formats.

System name · Worksheet date · model(s) it was tested with
Example: Marcenaria Cedro customer service assistant · 5/Sep/2026 · Fable 5.1 (medium) and GPT-6 Astra (medium)
RESULT (what will be ready, for whom, and what decision it will support)
Example: Email that schedules a technical visit for a customer who reaches out by email; the owner uses it to build the week’s schedule
SOURCE OF TRUTH (what is authoritative · what to do when data is missing)
Example: Official spreadsheet of timelines, neighborhoods, and catalog. Missing data = “I’ll confirm,” never an estimate
CONSTRAINTS (fixed limits left after the subtraction)
Example: No amounts in R$; timeline never under 30 days; up to 8 lines
AUTHORITY — decides on its own (3–5 items) · stated assumption · three stops with examples · guarantee outside the text
Example: Decides on tone, 1 question, up to 3 dates. Assumes the catalog default and states it. Stops at cancellation/refund · out of scope · price. Guarantee: no access to payment or price table
OUTPUT CONTRACT (exact form of the deliverable)
Example: Ready-to-send email + 1-line record of assumptions and unverified items
READY (4-6 yes/no items you would check before accepting)
Example: [ ] proposes a visit with a date; [ ] no R$; [ ] “30 days” stated verbatim; [ ] neighborhood is on the list or says “I’ll confirm”; [ ] 1 question; [ ] up to 8 lines
VERIFICATION (evidence before concluding · separate verifier · close without promises)
Example: Check each item against the source; say when something hasn’t been verified; Friday review in a separate session; the last paragraph is never "I’ll do it later…"
EFFORT (by type of case)
Example: medium during routine work · high when it hits a blocker · high during the weekly review
MEMORY (a foundation + a lessons folder with rules for adding, updating, and discarding entries)
Example: Base (model, neighborhoods, questions) + licoes/ read at the start and written to at the end; rule in 00-regra.md
LINES REMOVED during subtraction (number + which ones)
Example: 4 — "show before sending", "ask if unsure", "iterate 2×", "never make things up"
COMPARISON TABLE v1 × v2 (same real case): asked or acted? · stopped where it should? · passed the DONE test? · instruction lines
Example: v1: asked / didn’t stop at the price / 4 of 6 / 14 lines · v2: completed with stated assumption / stopped at the price / 6 of 6 / 9 lines
CONCLUSION in 1 line + new lesson for licoes/
Example: v2 got both models to deliver and stop at the right time; the remaining gap (date on a holiday) goes into the source of truth

A model from the Sep/2026 generation stopped midway through the task and asked “can I continue?” for a step that the request already covered. Which correction best aligns with the Intention Architecture?

🎓 To make things easier live (in-person mode)

Total time: 120 min.

Activity: Workshop “The Shift” in pairs, with each pair having access to a September 2026 model (ideally one pair with Fable and another with Astra, so they can compare). Opening (15 min): the facilitator runs the same 2025 step-by-step prompt live in both models and shows the opposite errors—one asks questions, the other improvises. Block 1 — Subtraction (25 min): each participant audits their own v1 Worksheet line by line and announces how many lines they deleted; the facilitator records the numbers on the board. Block 2 — Authority and Ready (35 min): in pairs, one person writes the other’s AUTHORITY block based on what they hear; then they switch and write the READY section—the person writing for their partner doesn’t know the system, which exposes adjectives that can’t be tested on the spot. Block 3 — Comparative Round (30 min): each person runs their real Day 3 case with v1 and v2 and fills in the table; pairs with different models exchange Worksheets and run them again. Wrap-up (15 min): each pair presents one row from the comparison table and the new lesson added to licoes/. Close the immersion with the dated v2 Worksheet.

Materials: Each participant's v1 Brief (prerequisite, from day 3); Intent Brief v2 printed on A3; comparison table on A4; 3 colors of sticky notes (red = crutch, yellow = boundary, green = permission); access to a Sep/2026 model for each pair; the two companies' official prompting guides open on the big screen; timer.

Discussion questions:

  • How many lines did you delete—and which one were you most reluctant to delete? Why?
  • Which of the three stopping points was hardest to illustrate in your case? What does that say about your system’s real risk?
  • When your colleague wrote your DONE without knowing the system, what non-testable adjective appeared?
  • In the comparison table, was the change due to the model's behavior or to the clarity of your intention?
  • The facts from today will be outdated in the next generation. What parts of your method will survive—and how will you know when it’s time to audit again?

📚 Sources Consulted

Valid as of 5/Sep/2026. Primary sources (from the manufacturers) come first; the others are third-party reading and are marked. The Astra behaviors cited here come from OpenAI’s guidance as reproduced by these guides.

✅Day 4 Summary

  • ✓Sep/2026 brought Fable 5.1 and GPT-6 Astra: models that follow instructions so well that prompts with steps have become noise. The manufacturers say to subtract; the opposite errors (doing too much, stopping too soon) have the same cause — the model obeys the text, not the intention.
  • ✓Engineering by subtraction: line by line, “does today’s model still need this?” Remove the crutch; keep the boundary; add permission with guardrails. After cutting, run it again.
  • ✓Rules become Authority: what it decides on its own, the three stop points (irreversible, scope, only you know), stating assumptions instead of asking—and the high-risk safeguard outside the text.
  • ✓Done is the test you’d apply before accepting; verification requires evidence, a separate verifier, and a final paragraph that isn’t a promise. Being able to do it isn’t the same as having done it.
  • ✓Effort is the main button (five levels, retest with each generation); memory becomes a lessons folder the system writes to; long-running work calls for a cadence of updates, not surveillance.
  • ✓The deliverable is the dated Intention Sheet v2, with the same real case run in v1 and v2 and the comparison table filled in. The facts take precedence; the method of reauditing each generation stays.

Next:

You completed the immersion with the v2 Worksheet in hand. Mark your calendar: when the next model launches (from either company), reopen this day, redo Exercise 1, and update the date on the Worksheet. If the new generation needs even less, you’ll delete more lines — that’s how you know the Intention Architecture is working: with each model upgrade, your text gets shorter and your intention becomes clearer.