a
A design paper · 2026Amrit Kumar

Sensitivity

A way for an agent to work out what a finding means for the person in front of it, decide how much attention that deserves, and then spend no more than that.

This paper takes one idea from an interaction-pattern page and works it through properly: where the idea came from, what already exists that looks like it, what is actually new in it, how it would work as a system, and where it breaks.

Read the story 10 screensExplore the full paper 50 pages

Every contract, name, date and number in the examples is invented for illustration. Every claim about other people's work is marked verified with a source at the end, or marked proposal when it is my own untested idea.

NothingHintRevealEmphasiseInterrupt
Five levels of attention, from silence to a full stop.
Opening scene

The same call, at 2 p.m. and at 3 a.m.

Your wife calls at two in the afternoon. You might answer, or call back later. She calls at three in the morning. You answer at once, half expecting something serious.

Nothing on the phone changed. Same name, same photo, same ring. What changed is everything around the call: the hour, what you expect of her, what you know about her week, what else could be going on. You did not add those up. You read them together, in an instant, and the call meant something different.

This is not a claim that people are predictable. Someone else, on another night, lets the 3 a.m. call ring out. The point is smaller: the meaning of a signal is not in the signal. It is in the situation the signal lands in, and that situation is a web of things that only make sense together. Three in the morning is not urgent on its own. It is urgent because of who is calling and what you know about them.

Agents are now in the position of the phone. They read contracts overnight, connect what they find across amendments and invoices, and reach conclusions nobody asked for. Each conclusion lands in someone's situation. The agent does not know that situation the way you know your wife. It can only see what has been written down. But it still has to decide: say something now, leave a note, or stay quiet.

Finding something and knowing what it means to this person today are two different problems. The second one is what this paper is about.The question

The rest of the paper takes that question into contract software, where the signals are payment terms and notice windows rather than phone calls. It asks what an agent would need to read a situation well enough to choose its response, and how that response should then appear on the page.

Opening scene · 2

Overnight, the agent reached 200 conclusions. Which ones need you?

It is 20 May. While the team slept, an agent read every contract in a 640-agreement portfolio, checked each one against invoices, usage data and deadlines, and wrote down what it found. By morning there are 200 conclusions waiting.

Each dot below is one of them. Switch between the two views and watch where they go. Hover or tap any dot to read it.

live · switch the view
Tap or hover a dot to read the conclusion.
example data The 200 conclusions and the split between levels are invented to show the shape of the problem. How real agent output divides across levels is not known and would need measuring.

What just happened

In the feed, every conclusion got the same card. Nothing was wrong with any of them; the agent did good work. But the reader now has to open 200 cards to find the one where silence will cost them a quarter's figures. If each card takes 20 seconds to read and judge, that is over an hour before they reach it, assuming they reach it at all.

Sorted by Sensitivity, the same 200 conclusions become one thing that stops the reader, three that stand out, eight worth a line, twenty-four quiet notes, and 164 that say nothing because there is nothing to say. Not one conclusion was deleted. Each one was given the amount of attention that missing it would cost.

An agent's value is not how much it concludes. It is how few of its conclusions a person has to read.Why this paper exists

There is a catch in the second picture. "What missing it would cost" sounds like a number the agent can read off the contract. Often it cannot. The same conclusion costs a lot to miss for one reader this week and nothing for another, because of what is going on around it: who owns it, what is about to happen, what was decided somewhere the agent cannot see. Sorting is the visible half of the job. Reading the situation is the half that comes first.

Nobody asked. A search result lands in a question somebody typed. An agent's conclusion lands in nobody's question. It arrives at 3 a.m., unasked, and the agent has to judge for itself whether the person it concerns needs it today. That judgment used to be made by the person, in the act of looking. Now it has to be made before anyone looks.

The rest of the paper explains both halves: how the agent reads a situation, the five levels, the four questions that start the costing, where the explanation goes when the reader asks "why?", and where the whole idea breaks.

The next screens take the two halves in turn: where the problem came from, how an agent reads a situation, and how that reading becomes something on the page.

In the full paper
How to read this paper · The whole paper in one page · Why this matters now

Before you start

How to read this paper

It is written so that someone who has never designed software can follow it. A few words are used in a specific way throughout. Here they are, once, so you never have to guess.

Agent

Software that does work on its own in the background, like reading all the contracts overnight and preparing a short list of things that need a person. In this paper, "the agent" is always that kind of software, never a human.

Moment

A point where the screen has something new to tell you. A deadline got closer. A value was read from a document. The agent finished a task. Every moment makes the interface choose how to respond.

Situation

Everything around a moment that changes what it means: the state of the work, who owns it, what is about to happen, what was decided somewhere else. The agent can only see the part of this that is written down.

Attention

The reader's noticing. It is limited and does not grow when the software gets smarter. Sensitivity treats attention as a budget.

Level

How much attention a moment is allowed to take, on a scale of five steps from Nothing to Interrupt. The reader never sees the word "level". They only feel that some things are easy to ignore and some are not.

Expression

Where and how the new information appears on screen. There are four kinds in this paper: Preview, Transform, Expand and Open. Each is explained with a working example you can click.

Source

Where a piece of information came from: read from a document, calculated from other facts, written by an AI model, or confirmed by a person.

Specimen

A small working example of one moment. The specimens in this paper are live: hover, click and drag them. Boxes marked live respond. Boxes marked static are pictures.

Three labels appear on claims. verified means I checked the source and it says what I say it says. proposal means this is my own idea and has not been tested with users. example data means the numbers exist only to make the example concrete.

Contents

What is on each page

Summary

The whole paper in one page

Software is getting very good at producing more. More answers, more recommendations, more explanations. People did not get more attention. So the design question changed.

What software can sayWhat a person can noticethennow
Illustrative, not data. The gap between the two lines is the design problem this paper is about.
ThenPayment termNet 30 days1 kind of answera value, nothing said about itNowPayment termNet 30 daysAmended 3 timesExtractedInferredCalculatedAmendedInheritedIn conflictLow confidence7 kinds of answereach true, each changing what the reader should trust
The same field, redrawn from a Sirion screen. The seven kinds are the field states the team had to design for: read straight from the document, inferred from more than one clause, calculated across contracts, changed by an amendment, inherited from a parent contract, contradicted by another contract, or read with low confidence. A field usually shows one or two at once. The reader still has one glance. Sensitivity decides which of these to show, when, how strongly, and for how long.

The old question was how much can the screen show? The new one is how much attention does this moment deserve? Sometimes the answer is nothing. Sometimes a small hint. Sometimes a full stop, but only when missing it would cost something real.

Before deciding how the interface responds, decide how much attention the moment deserves. Then use the least interface that makes it clear.The rule

Sensitivity turns that rule into four decisions, made at every moment, in this order:

  1. What does this mean here? Before any level is chosen, the agent reads the finding against the situation it can see: the state of the contract, what is about to happen, who already owns it, what cannot be undone. The cost of missing is read from that, not from the finding alone, and the reading can be wrong when the situation is not written down.
  2. How much attention? Five levels: Nothing, Hint, Reveal, Emphasise, Interrupt. The level is set by what it would cost this person, in this situation, to miss the moment, not by how confident the software is.
  3. Where does the new thing go? Four expressions: Preview (appears beside, borrows a moment), Transform (replaces the old in place), Expand (sits next to the old), Open (takes over the screen). The choice depends on one test: do you need to see the old and the new at the same time?
  4. Where did it come from? Four sources: read from a document, calculated, generated by a model, or confirmed by a person. Each is shown differently, because each deserves a different amount of trust.

Parts of this exist already. Progressive disclosure, calm technology, phone notification levels and research on the cost of interruptions all overlap with it, and the paper names each one and says exactly what is borrowed. What Sensitivity adds is narrower than the concept page first claimed, and more defensible: one rule that covers both the reader asking for more and the system pushing more, applied inside the work itself, deciding where and when as well as whether, with the software's confidence kept separate from the cost of being wrong, and with the agent's reading of the situation shown on the page so a person can correct it.

The last part of the paper lists where the idea fails and what has not been tested. That part matters as much as the rest.

Part 1

Where the idea came from

Sensitivity did not start as a theory. It started as a problem on one screen: a contract page that was redesigned so that the software does the reading and the person only sees what needs them.

Part 1 · Origin

The contract page, before

A contract management system stores agreements between companies. Think of a master agreement with a supplier, plus the smaller documents that hang off it: statements of work, work orders, amendments. Each one has dates, money, obligations and deadlines inside it.

For years, the page for one contract looked like a filing cabinet: a tree of related documents on one side, typed-in fields on the other, and a stack of collapsed sections for the clauses. Everything was present, and everything was equally quiet. Nothing on it is wrong. It answers what is in the contract and leaves what should I do today entirely to the reader.

CO-0417Newly createdNorthstar Services AgreementReview completeCreateFamily: 11 agreementsFiltersFacilities AgreementServices AgreementAskMaster Service Agreement.pdfIndexing checkWork Order (renamed)Hospitality Services AgreementMain Purchase Agreement (Vendor A)Main Purchase Agreement (Vendor B)Main Purchase Agreement (Vendor B)Main Purchase Agreement (Vendor C)Main Purchase Agreement (Vendor D)GeneralEditNameServices AgreementCounterpartyVendor GroupPortfolio companyHolding Co.Agreement type–Effective date01 April 2020Contracting entity–▾ BASIC INFORMATIONIDCO-0417Root contractCO-0417Document typePolicyTierBusiness essential▸ Audit and record retention▸ Acceptance and delivery▸ Dispute resolution▸ Publicity … and more1234
A typical contract record page, redrawn as a wireframe. Names and IDs are invented. 1 The only AI is an Ask button: the person has to know what to ask. 2 Empty fields show as a dash, with no sign of whether that matters. 3 The clauses that hold deadlines and money sit in collapsed sections. 4 The main action is to mark the review complete, not to decide anything.

To find out whether anything needed doing, a person had to open each tab, read each row, remember the dates, and work out the consequences in their head. The software stored. The person thought.

Part 1 · Origin

The contract page, after

Before this page, the contract page was a filing cabinet: a header, forty fields, a list of documents, and all the reading left to the person. Nothing on it said what mattered. The redesign turned that around.

The redesign turned the page around. An agent reads every document in the family in the background. The page then opens with the few things that need a person today, written as decisions rather than data.

BeforeAfterStores 5 documentsOpens every tabRemembers the datesWorks out the costDecidesAgent reads overnightPage shows 3 decisionsPerson asks "why?"Decidessoftware does ita person does it
Who does the work. Before the redesign, four of the five steps fell to the person. After it, the agent does the reading and the person's first job becomes checking the reason.
CONTRACTOverviewHierarchyWORKSPACESObligations08Service levels09Risk03Renewals03Finance06DocumentsActivityMSANorthstar Logistics Master Services AgreementActive · MSA-2024-NSL-CSG-007 · Master agreementA buy-side IT services MSA with Catalyst Systems Group, governing 1 SOW, 1 work order and1 amendment, about $8.27M in total. The amendment changes payment terms and 4 other clauses.5 sourcesTodayUpcomingNeeds attention3 decisionsCounter the vendor renewal at +6% to preserve ~$134K/yrVendor asked +12%; similar renewals sit near +6% and seat usage is low.Why is +6% recommended?18 comparable renewals closed at a median of +6.2%. The +12% ask is 94% abovethat. 71 of 100 seats are active, so there is room to right-size to 80 seats.Countering at +6% on 80 seats saves about $134K a year versus the ask.Sign or annotate Q2 review by 22 MayNo response by 22 May counts as acceptance under SOW Section 8.File West Region SLA credit before 28 MayWest Region S-1 misses may qualify for service credits under WO Exhibit C.1234
The agent-first exploration, redrawn as a wireframe. Names and figures are invented. 1 Each line is a decision written as a consequence: what to do, and what it is worth. 2 The reason is one step away, in a panel under the line. 3 The item where silence counts as acceptance sits second, below a money item. Part 4 comes back to this. 4 The summary names its sources, so the reader can check where it came from.

Read the three decision lines in the drawing. Each one is a complete thought: what to do, by when, and what it is worth. Behind each line, the agent did the reading that used to be the person's job. The page says less and means more.

That is where the trouble starts.

The trouble is the "why". Every line the agent writes is a conclusion, and the reader will want its reason before acting on it. The full paper shows what happens on the screen when they ask: the reason costs space, and space pushes the most dangerous item off the bottom. This story goes a different way, to the question the reasons raised. Of everything the agent could say, what does this person need today?

In the full paper
The contract page, before · The moment the reader asks why · Four things pull against each other

Part 1 · Origin

The moment the reader asks "why?"

A person will act on a one-line recommendation from software only if they trust it. And they trust it only after they have checked it at least once. So the first thing a reader does with a compressed line is try to unpack it: why this? where did that number come from? what changed?

Depth 1the headline10 wordsDepth 2+ a one-line reason25 wordsDepth 3+ the numbers behind it57 wordsDepth 4+ history, options, confidence, escalation108 words
The same decision at four depths, counted in words. Nothing at depth four was unknown to the agent at depth one.

Click the line below once, twice, three times. Watch the word count.

live · click to unfold
Counter the renewal at +6% to preserve ~$134K a year
Click to see why.
The vendor asked for +12%. Similar renewals landed near +6%, and seat usage is low.
18 comparable renewals closed at a median of +6.2%. The vendor's +12% ask is 94% above that. 71 of 100 seats are active, which gives you room to reduce to 80 seats. Countering at +6% on 80 seats saves about $134K a year compared with the ask.
18 comparable renewals closed at a median of +6.2%. The vendor's +12% ask is 94% above that. 71 of 100 seats are active (trailing 90 days, down from 78), which gives you room to reduce to 80 seats. Countering at +6% on 80 seats saves about $134K a year compared with the ask. The last renewal was accepted at +9% without a counter. The agreement allows 30 days' notice. Three similar accounts countered at +6%, +5% and +7%. Model confidence 0.81. Suggested next step: draft the counter. Alternative: request a usage-based tier. Related obligations: 2. Escalation: category lead.
Headline: 11 words
The same decision at four depths. The headline is 10 words. The full reasoning is 108. Nothing was added at depth four that the agent did not already know at depth one. example data

This is the compression problem. The better the agent gets, the more it can say in one line, and the more each line hides. The screen does not get bigger. The reasoning behind every line does.

Part 1 · Origin

Four things pull against each other

Once readers start asking "why?", four forces meet on the same screen.

Force 1InformationEverything the agent knows and could show. It keeps growing as the agent does more.
Force 2SpaceThe pixels available. Roughly fixed. Screens have not grown anywhere near as fast as what agents can say.
Force 3TimeThe reader's moments. Limited, but the only budget that can be spent again and again in the same place.
Force 4ImportanceNot everything deserves the same share. A deadline that locks you in matters more than a field that was read correctly. And the share is not fixed to the item: the same deadline matters less once someone has decided to walk away.

Here is the tension in one gesture. Open the "why" panel on the first decision and watch what happens to the red item below it.

live · open the panel
Counter the renewal at +6% to preserve ~$134K/yr
Vendor asked +12%; similar renewals sit near +6% and seat usage is low.
18 comparable renewals closed at a median of +6.2%. The +12% ask is 94% above that. At 71 of 100 seats active you have room to right-size to 80 seats. Countering at +6% on 80 seats saves about $134K a year versus the ask. Prior renewal +9%, accepted without counter. Agreement permits 30-day notice. Three similar accounts countered at +6%, +5%, +7%.
Sign or annotate Q2 review by May 22
No response by May 22 counts as acceptance under SOW Section 8.
File West Region SLA credit before May 28
West Region S-1 misses may qualify for service credits under WO Exhibit C W-S4.
bottom of the screen
Spending space on one explanation pushes the most dangerous item (the red one, where silence counts as acceptance) off the screen. The explanation was useful. Its cost was paid by a different item.

That is the whole problem in one picture. Most interfaces only know how to spend space. When space runs out, the only other budget is time: show one thing, then let it become the next thing, in the same place.

Part 1 · Origin

Why this matters now, and not ten years ago

Screens have always been too small for everything. Designers have always had to choose. What is different about software built around agents?

Net 45dataCounter at +6%conclusion + a reason owed3 a.m.agent finishes10 a.m.person checks0.81 confidence:about 1 in 5 wrong$134K24 days to act$0binds in 2 daysConclusions owe reasonsThe reason is read laterSome conclusions are wrongNot all are equal
Four reasons this is new with agents. Each is explained in the text below.

Agents hand people conclusions. Old software handed people data and let them conclude. A field that says "Net 45" needs no explanation; you read it and you know. A line that says "counter at +6%" is a conclusion, and every conclusion owes an explanation. It arrives with a debt attached.

The debt is paid at a different time from the conclusion. The agent finished reading at 3 a.m. The reader checks the reasoning at 10 a.m., on their own schedule, one item at a time. The interface cannot know in advance which items will be checked, so it cannot pay all the debts up front without filling the screen.

Some conclusions are wrong. A model that reports 0.81 confidence should be wrong roughly one time in five, if that number is well calibrated. The reader must be able to find those cases. Hiding the reasoning saves space but makes the wrong cases invisible.

Not every conclusion matters equally. One line may be worth $134K and have three weeks to run. Another may be worth nothing in money but become binding in two days. If the interface treats them the same, the reader has to re-rank them in their head, which is the work the agent was supposed to remove.

Nobody asked. A search result lands in a question somebody typed. An agent's conclusion lands in nobody's question. It arrives at 3 a.m., unasked, and the agent has to judge for itself whether the person it concerns needs it today. That judgment used to be made by the person, in the act of looking. Now it has to be made before anyone looks.

So the question for a screen full of agent output is no longer "where do I put all this?" It is: for this moment, how much attention is right, and what is the cheapest way to spend it? Sensitivity is one answer to that question. The next part looks at the answers that already existed.

Part 2

What already exists

Nobody is the first to notice that attention is limited. Before claiming anything new, this part names the ideas that got there first, says what each does, and says where each stops.

Part 2 · Prior work

Progressive disclosure

What it is. Show people the few most important things first, and offer the rest when they ask. The usability researcher Jakob Nielsen described it in a 2006 article: it "defers advanced or rarely used features to a secondary screen, making applications easier to learn and less error-prone." He adds that the idea is already more than thirty years old. verified

A close relative is a sentence from Ben Shneiderman's 1996 paper on visualisation, often called his mantra: overview first, zoom and filter, then details on demand. verified

live · the classic form
Payment terms · Net 45
Read from clause §7.2. Extended from Net 30 by Schedule 2 on renewal. Confidence 0.82. Last verified 14 March 2026.
Progressive disclosure in its plainest form. Nothing shows until the reader asks. When they ask, it appears below.
Progressive disclosure14 days leftdeadlinethe same split every daySensitivity14 days leftdeadlinerises as missing it costs more
The difference in one picture. Progressive disclosure fixes the split once. Sensitivity moves it as the cost of missing changes.

What it does well

It keeps the first view clean and gives the reader control. Every "Show details" button, every "More" link, every expandable row is progressive disclosure, and it works.

Where it stops

Sensitivity uses progressive disclosure as one of its tools. The renewal example in Part 1 (headline, then short reason, then full reasoning) is progressive disclosure. What Sensitivity adds is the rule for how far to go and when to go there without being asked.

Part 2 · Prior work

Calm technology

What it is. In 1996, Mark Weiser and John Seely Brown at Xerox PARC wrote a short paper called "The Coming Age of Calm Technology". Its idea: technology should live mostly at the periphery of our attention, "what we are attuned to without attending to explicitly", and move to the centre only when it matters. "A calm technology will move easily from the periphery of our attention, to the center, and back." verified

Their best-known example is the Dangling String, an installation by the artist Natalie Jeremijenko: an eight-foot plastic tube hung from a motor wired to the office network. Heavy network traffic made the string twitch and whir; quiet periods barely moved it. Nobody read a screen. People sensed the network from the corner of their eye. verified

In 2015, Amber Case turned this into a set of principles in her book Calm Technology. The first is: "Technology should require the smallest possible amount of attention." Another: "The right amount of technology is the minimum needed to solve the problem." verified

This is the closest existing idea to Sensitivity. The sentence "use the least interface that makes it clear" is a restatement of Case's first principle. The paper does not claim that sentence as new.
Calm technology: periphery and centreSensitivity: five named stepsNothingHintRevealEmphasiseInterrupt
Calm technology names two zones. Sensitivity names the steps between them, so a team can agree which one a moment gets.

Where it stops

The fairest description of Sensitivity in these terms: calm technology made usable inside a working screen, with named steps, a test for when to climb them, and specific ways to place the new thing.

Part 2 · Prior work

Interruption levels, and the cost of interrupting

Two more pieces of existing work come even closer to the "how much attention" question.

Apple's notification interruption levels

Since iOS 15 (announced at WWDC 2021), an app sending a notification chooses one of four levels. verified

LevelSoundBreaks through Focus modesBypasses silent switch
PassiveNoNoNo
Active (default)YesNoNo
Time SensitiveYesYes, if the user allowsNo
CriticalYesYesYes (needs Apple's approval)

This is a ladder of how hard something may interrupt you, four steps against Sensitivity's five. The difference is scope. Apple's levels apply to messages arriving from outside the app you are using. They say nothing about a value inside a document, a row in a list, or a button you are about to press. They also control only loudness, not placement.

The cost of interrupting, as a calculation

In 1999, Eric Horvitz, Andy Jacobs and David Hovel at Microsoft Research published "Attention-Sensitive Alerting". Their system, called Priorities, looked at incoming email and decided whether to alert the user now or later. The abstract describes procedures that "balance the context-sensitive costs of deferring alerts with the cost of interruption." verified

Read that sentence slowly. The cost of deferring is what you lose by seeing something later rather than now. That is almost exactly what this paper calls the cost of missing. The idea of weighing it against the cost of being interrupted is more than twenty-five years old.

Cost of deferringlost by seeing it laterCost of interruptingtaken from the person now≈ this paper's“cost of missing”
Horvitz, Jacobs and Hovel (1999), as described in the paper's abstract. Their cost of deferring is close to what this paper calls the cost of missing.

Where both stop

Part 2 · Prior work

What the evidence says about asking for too much attention

Sensitivity's rule is "spend no more attention than the moment deserves". Is overspending actually harmful, or just untidy? Three studies say it is harmful, in measurable ways.

−30%Acceptance per extra reminderAncker et al. 2017 (shape illustrated)9.466.92 no interruptions9.46 interruptedStress scoreMark, Gudith & Klocke 20083–5Items working memory holdsCowan 2010
Three findings that make overspending attention costly. None of them tested Sensitivity itself.

Repeated alerts get ignored

Ancker and colleagues (2017) studied clinical alerts in a hospital's electronic records. They found that "likelihood of reminder acceptance dropped by 30% for each additional reminder received per encounter". Roughly a quarter of drug alerts and a third of clinical reminders were duplicates for the same patient within a year. verified

In plain terms: every extra alert made the next one less likely to be acted on. Doctors were not careless. The system had trained them to click past it. This is the cost of a level set too high too often.

Interruptions make people faster and more stressed

Gloria Mark, Daniela Gudith and Ulrich Klocke (2008) measured people doing an email task with and without interruptions. The interrupted groups finished slightly faster (about 20 minutes against about 23) but reported higher stress (9.46 against 6.92 on their scale), higher frustration, more time pressure and more effort. People compensate for interruptions by working faster, and pay for it. verified

People can hold very little at once

Nelson Cowan (2010) summarised decades of memory research: working memory holds about "3 to 5 meaningful items in young adults". verified A screen that asks the reader to remember a number from one panel to understand another is spending one of those three to five slots. This is why the Expand expression in Part 3 exists: when two facts must be compared, keep both on screen so the reader does not have to carry one.

What this does and does not prove. These studies support the claim that over-alerting and interrupting are costly. None of them tested Sensitivity itself. The specific levels and rules in Part 3 remain a proposal.
Part 2 · Prior work

What is borrowed, and what is added

Put side by side, the overlap is large. That is fine. The point of this page is to be exact about it.

1996Shneidermandetails on demand1996Weiser & Browncalm technology1999Horvitz et al.cost of deferring2006Nielsenprogressive disclosure2008Mark et al.interruptions add stress2010Cowan3 to 5 items2015Caseleast attention2017Ancker et al.repeated alerts ignored2021Apple, iOS 154 interruption levelsan idea Sensitivity borrowsevidence it leans on
Twenty-five years of prior work, 1996 to 2021. Each is checked against its source; the Horvitz entry rests on the paper's abstract only.
Existing ideaWhat it already doesWhat it does not doWhat Sensitivity adds
Progressive disclosureShows the basics, reveals more on requestSame split every time; only the reader pulls; only adds belowThe split moves with the moment; the system can push; a choice of replace, beside, or over
Calm technologyKeep most things at the edge of attention; use the least attentionTwo zones; no rule for when to move; written for roomsFive steps; a cost-of-missing test; screen-level expressions
Apple interruption levelsA four-step ladder of how hard a notification may interruptOnly for notifications from outside the app; loudness onlyWorks inside the page, on a value or a row; also decides placement
Cost-of-interruption researchWeighs the cost of deferring against the cost of interruptingDecides whether and when, not where or howWhere and how; confidence kept separate from cost
Context-aware computing
verified
Dey (2001) defines context as any information that characterises the situation of an entity, and a context-aware system as one that uses it to give relevant information or servicesDescribes the user's situation; does not say how a system should judge what a finding means in it, or how that judgment should appearA named set of situation inputs for agent findings, and a visible link from the judgment to the page
Mixed-initiative interaction
verified
Horvitz (1999): act only when the expected value beats staying quiet; weigh the user's attention in the timing of a service; allow for uncertainty about the user's goalsDecides whether and when from a utility model; little on where the result goes, how it is worded, or how the person corrects the agent's reading of the situationThe judgment carried through to placement and wording; a one-step correction when the reading is wrong
Escalating remindersA reminder that gets firmer as a deadline nears (calendars, bills, service desks)Only gets louder; only for deadlinesThe same climb applied to any kind of moment, with the option to come back down
What is new is not the idea of spending less attention. It is deciding where and when the information appears, inside the work itself, with one rule that covers both the reader asking for more and the system offering more, and with the agent's reading of the situation carried through to that choice.The claim, stated honestly

That is a smaller claim than "a new way of thinking about interfaces". It is also one that can be defended line by line, which is what the next part tries to do.

Part 3

The model

First, a reading: what does this finding mean for this person, in the situation the agent can see? Then three questions the interface answers, in order. How much attention? Where does the new thing go? Where did it come from? Each of the three has a working specimen. The reading is what they all start from.

Part 3 · Before the axes

Before attention comes judgment

The three axes that follow (how much attention, where it goes, where it came from) all start from one input: what missing this moment would cost. This page is about where that input comes from. It does not come from the finding. It comes from reading the finding against the situation.

An agent that reads a contract correctly has done the first job. It knows the payment term is Net 45, that it was Net 60 until an amendment last month, and which page says so. The second job is to work out what that means for the person who will see it, today. These are different jobs, and a system can be good at the first and bad at the second.

Discover and interpretNet 45, from Amendment 2Read the situationwhat is recorded around itJudgewhat it means for this person nowChoose the responselevel · expression · sourceThe person can correct step three. That correction feeds the next judgment on this item.
The proposed shape, as a design model, not an algorithm. The three axes of this paper are the last box. The judgment box is the one this page adds.

What can an agent read about a situation? Only what is recorded, but that is more than the contract. Seven kinds of thing, offered as candidates and not as a score. proposal

The finding and its evidence. Net 45, from Amendment 2, section 3. The state of the work. Is this contract in renewal, in dispute, being wound down, or simply running? What is about to happen. A payment run, a signature, a notice window closing, recorded in a calendar, a workflow or a task someone opened. What missing or delaying it would cost. Money, a lost right, a deemed acceptance. Who already owns it. A task assigned, a reply drafted, a colleague who opened the clause yesterday. Whether it can be undone. A draft can; a sent notice cannot. What is not available. The gaps the agent knows it has.

None of these means anything alone. That is the lesson of the 3 a.m. call, and it is why this is not a checklist to be ticked and summed. A payment run next week is a fact. Net 45 is a fact. Put together, they say an invoice may go out on the wrong term. Add that someone in finance corrected the run yesterday, and the same two facts say nothing. Add instead that the run is for $412,000, and they say a great deal. The judgment lives in the relationships between the inputs, not in any one of them, and the relationships move as the situation does.

Knowing that something is true is not the same as knowing whether anyone needs it now. The first is read from the documents. The second is read from the situation the documents sit in.The split

The output of this judgment is not a yes or a no. It is a reading: this change matters to this person because of that payment, and it matters today. The level, the expression and the wording all follow from that reading. That is why the rest of Part 3 can treat "the cost of missing" as a given: it is a given once the situation has been read. The reading can be wrong, and the page on confidence later in this partscreen 8 says what to do about that. First, the same finding read twice.

Judging whether and when to act is not new. Context-aware computing and mixed-initiative interaction have worked on it since the 1990s, and the full paper lines each older idea up against this one and says exactly what is borrowed.

In the full paper
What already exists, Part 2 · What is borrowed, and what is added · Attention is the budget

Part 3 · Before the axes

The same finding, read in two situations

A worked example, invented. example data At 9 a.m. the agent's reading of a supplier contract says the payment term is Net 60. At 11 a.m. an amendment that was signed last month is finally uploaded. The agent reads it: the term is Net 45, from the first of this month. Same contract, same agent, better evidence. What should it do with that?

Situation A · nothing is about to happen

The next invoice on this contract is due in three months. Nobody has the contract open. No task mentions it.

The agent updates the term, keeps the Net 60 reading and the amendment side by side in the history, and marks the change for whoever opens the contract next. Level: Nothing now, a Hint when someone next looks. An interruption here would be noise with a good excuse.

Situation B · a payment run at noon

Finance has a payment run scheduled for 12:00 today, and it was built on Net 60. The run is in a system the agent can read.

Now the same finding sits one hour from a wrong payment. The agent brings it to the person who owns the run, with the amendment attached: Interrupt, carried outside the page if they are not in it. After noon it drops back to a record of what was found and who was told.

The finding did not change between the two columns. Its evidence did not change. What changed is what sits next to it: an action, a time, an owner, and the money in play. The relationships between those moved the level from Nothing to Interrupt. Take any one away and it moves back.

The dependency, stated plainly. Situation B only works if the noon payment run is recorded somewhere the agent can read. If finance planned it in a meeting and nobody wrote it down, the agent is in Situation A, and it will be wrong. Nothing in this paper assumes the agent knows private plans. And not every change to a payment term touches a payment: the run may already be on the right term, or on a different contract. The agent has to check that too, from what it can see.

Part 4 shows an item moving as a deadline nears, day by day. This page is the other kind of movement. Nothing climbed here. New evidence arrived at 11, and a scheduled action at 12 gave it its weight.

Part 3 · The model

Attention is the budget. Space and time are how it gets spent.

Think of the reader's attention as money. The interface spends it every time it shows something. There are two currencies.

Space: addingTime: replacingthe page grows; things fall off the bottomthe lineits reasonits clausesame slot; the reader remembers what left
Two ways to spend attention. Space is paid by the page. Time is paid by the reader's memory.
Space
How much is on screen at once. Spending space means adding: another line, another panel, another column. Space is paid by the page. It runs out, and when it does, things fall off the bottom.
Time
The same place on screen, used again at a later moment. Spending time means replacing: the line becomes its explanation, then becomes the clause. Time is paid by the reader, from memory. It never runs out, but it costs remembering.

Most interfaces only know how to spend space. The "why" panel in Part 1 spent space and pushed the deadline off the screen. A tooltip spends a little space for a little time. A full-screen dialog spends all the space and all the time at once.

Choose the least expensive interaction that gives the moment enough attention.The spending rule

Two things follow from treating attention as a budget.

The rest of this part is the budgeting method: how much to spend (the level), which currency to spend it in (the expression), and how much the reader should trust what they bought (the source).

Part 3 · Axis 1 · Attention

Five levels of attention

The first question is how much attention is this moment allowed to take? The answer is one of five levels. The reader never sees the names. Pick a level below and see what the reader actually sees, using the same item each time.

live · pick a level
LevelWhat the reader experiencesWhat it costs them
NothingNo change. The item is wherever it normally lives.Nothing
HintA small, quiet mark that something is there. Easy to pass by.A glance, if they choose
RevealThe fact is shown in words, in place. Still easy to skip.A line of reading
EmphasiseThe item moves up, or stands out in colour or weight. Hard to miss while on the page.Their eye is pulled
InterruptIt stops them. It appears first and asks for a choice before they continue.Their task is paused

The level sets a ceiling. It does not design the interface. Two different moments at level Reveal can look completely different; what they share is that neither is allowed to pull the eye or stop the reader.

What sets the level. Four questions the contract can answer give a first reading: how much money is at stake, how many days are left, whether it can be undone, and whether silence counts as a decision. They are inputs to the judgment on screen 4, not the judgment. Two renewals show why. Supplier A's window closes in two days, Supplier B's in ten, so by days left A is louder. But A is being wound down, a decision recorded on the contract, and B is the one the business wants to renegotiate, which has to start today. Money, days, undo and silence all point at A. The situation points at B. The consequence is not always a property of the information. Often it is a property of the situation the information lands in.

One thing the level is never set by: how sure the agent is. Consequence sets how loud. Confidence sets the wording, and whether the agent may act alone. Screen 8 comes back to that.

In the full paper
What sets the level · Attention is the budget · Four ways to place the new thing · Where did it come from

Part 3 · Axis 1 · Attention

What sets the level: the cost of missing it

The level is set by what it would cost this reader, in this situation, to miss this moment. Not by how certain the software is that it found something. Not by how new the information is. Only by the cost of missing, read the way the two pages before this one read it.

How does software measure "cost of missing"? It cannot read minds, but it can read facts that are already in the data. Four questions give a first answer in most cases. They are inputs to the judgment, not the judgment itself. proposal

$How much money?more money, higherHow many days left?steep in the last weekCan it be undone?if not, much higherDoes silence decide?if yes, up to Interrupt
Four questions, each answered from facts already in the data.
QuestionRead fromEffect on level
How much money is at stake?Contract value, the delta in a renewal, the size of a creditMore money, higher
How many days are left?A deadline or notice window in the documentFewer days, higher; the climb is steep in the last week
Can it be undone?Whether the action has an undo, a cooling-off period, or a legal lockIrreversible, much higher
Does silence count as a decision?A deemed-acceptance or auto-renew clauseIf yes, the ceiling is Interrupt as the deadline nears

Run the three Northstar items through it, with today set to 8 May. example data

ItemMoneyDays leftUndoable?Silence decides?Level today
Counter the renewal at +6%~$134K/yr24 (window closes 1 Jun)Yes, until the window closesYes, it auto-renewsReveal
Sign or annotate the Q2 reviewNone directly14NoYes, silence is acceptanceHint today, Interrupt by 20 May
File the West Region SLA credit~$18K, one time20Not after 28 MayNo, it simply lapsesHint

Notice what this does to the redrawn page in Part 1. There, the red item sat second. By this rule it sits second today and first on 20 May, because the cost of missing it climbs as the deadline nears while the renewal's cost stays flat. The order of the list is not fixed. It follows the cost.

What the four questions cannot see

Two renewals, invented. example data Supplier A's notice window closes in two days; Supplier B's in ten. By days left, A is louder. But A is being wound down: procurement decided last month to let it lapse, and the decision is recorded on the contract. B is the one that matters, because the business wants to renegotiate, and a renegotiation that must be agreed in ten days has to start today.

Money, days, undo and silence all point at A. The situation points at B. A deadline alone cannot set urgency, because a deadline is only a cost while someone still intends to act on it. The four questions find the costs that are written in the contract. The judgment pages before this one are where those costs are read against the work going on around the contract, and that reading is what this page receives as its input. The consequence is not always a property of the information. Often it is a property of the situation the information lands in.

Limits of this method. It only sees costs that are written down somewhere, and it sees them one at a time. It cannot know that this supplier is your biggest account unless that fact is recorded, and it cannot tell that two days left means nothing once the decision to leave is made, unless that decision is recorded too. And if every question only pushes the level up, everything drifts toward Emphasise and the Ancker finding from Part 2 (each extra alert cut acceptance by 30%) applies. A working system needs a rule that keeps most items at Nothing or Hint.
Part 3 · Axis 1 · Attention

Confidence is not consequence

Two different numbers are easy to confuse. Confidence is how sure the software is that it read or reasoned correctly. Consequence is how much it would cost to miss or get wrong. Most systems blend them: lower confidence means more warnings. Sensitivity keeps them apart, and gives each a different job.

Ask a person firstloud, and hedgedState it plainlyloud, and directQuiet, but honest“appears to be”Stay silentnothing to seeconsequence → highconfidence → high
Consequence decides how loud. Confidence decides how it is worded and whether the agent may act alone.

Move the two sliders and watch the same payment-terms line change.

live · two sliders
Confidence0.82
ConsequenceLow
example data High confidence with low consequence stays quiet. Low confidence with high consequence asks a person before anything moves. Low confidence alone never makes something loud; it only makes it honest about its basis.

Why keep them apart? Because they fail in opposite ways. If low confidence raised the level, a system that is unsure about many small things would shout constantly, and the reader would learn to ignore it. If high confidence lowered the level, a system that is sure about a $2M liability cap would whisper it. Being sure and being important are different questions, and so are being sure and being allowed to act.

Sure about the clause, unsure about the situation

There is a second kind of confidence hiding inside the first, and it is worth separating without turning it into a third dial. The slider above measures confidence in the finding: did the agent read Net 45 correctly? There is also confidence in the reading of the situation: given everything the agent can see, is this the moment that finding matters, and to this person? An agent can be at 0.98 on the first and quietly wrong on the second, because the second depends on what it cannot see.

The two renewals on the previous pagefrom screen 6 are the plain case. The agent read both notice windows perfectly. It did not know that Supplier A was being let go, if that decision had only been spoken and never recorded. Its finding was right. Its judgment about who needed it was wrong, and no amount of re-reading the contract would fix that.

What follows for the design is modest. The agent shows what its reading rested on, in a line, not a dashboard: "Raised because a payment run is scheduled for 12:00." Where the reading leans on an assumption, the wording says so, the way the slider above turns "is" into "appears to be". And the person can correct the reading in one step: "Already handled", "We are leaving this supplier", "Not my contract". The correction changes the record and the next judgment on this item. It does not retrain a model, and the design should not promise that it does.

Three ways this fails. When the context was never written down: a decision made in a hallway never reaches the agent, so it raises an item that is already dead and stays quiet about one that is alive. When the agent guesses what you are doing: you opened the contract, so you must be about to act. That inference is often wrong, and an Interrupt built on it is an ambush. And when it is right on the data and wrong for the person: the person already knows, has decided, or is the wrong person. Being right about the contract does not make an interruption right.

In the full paper
Where Sensitivity fails · Preview · Transform · Expand · Open

Part 3 · Axis 2 · Expression

Four ways to place the new thing

The second question is where does the new information go, relative to what is already there? There are four answers. Two spend time, two spend space.

spends time · borrowsPreviewNew information appears around the existing object for a moment. The original keeps its place and stays active. Close it and nothing needs restoring.
spends time · replacesTransformThe existing thing becomes its own next state, in the same slot. The previous state is given up. A tab switches between equals; a Transform replaces a thing with its own explanation.
spends space · besideExpandNew information sits next to the original, in the same local context. Both can be read at once.
spends space · overOpenA new context takes over, with its own focus, scroll and exit. The original waits underneath.

The test for choosing between time and space is one question:

Can the reader meaningfully look at the old and the new information at the same time? If yes, spend space (Expand or Open). If one takes over the other's reading moment, spend time (Preview or Transform).The placement test

Two things to be clear about.

The next four pages show one working specimen of each.

Part 3 · Axis 2 · Expression

Preview: borrow a moment, give it back

The agent read "Europe" in a request and had to decide what it meant. Hover over (or tap) the word it chose. The other readings appear beside it. Move away and they leave, and the line is exactly as it was.

1 · at restother readings2 · hover, focus or tap3 · look away: nothing to restore
Preview in three frames. The line never leaves its slot; the reason borrows the moment and gives it back.
live · hover or tap
Understood as
Risk · High  ·  Region · Europe Other readings the agent considered
EMEA (Europe, Middle East and Africa)
EU member states only
Europe and the Middle East
Picked "Europe" because the request named three EU and two non-EU countries.
Showing 23 contracts in the region
Level: Hint. Nothing is wrong unless the reading is wrong. Expression: Preview. Source: generated interpretation.

What makes it a Preview

Two things at once. The original keeps its slot: "Europe" is still the word in the line, and the 23 contracts are still listed. And the preview borrows the reading moment: while it is open you are reading the alternatives, not the line. That second part is why it counts as spending time, even though it technically added pixels. The pixels are returned the instant you look away.

A word about "hover"

Hover is an input, not a behaviour. The same Preview opens on keyboard focus, on tap, on a long press. On a phone there is no hover at all, so the trigger must be a tap. A Preview that only exists on mouse hover fails every touch user and every screen-reader user.

When to use it

When the reader might want to check, but probably will not need to. Most of the time "Europe" is fine. The alternatives cost nothing until someone doubts it, and nothing after. This is the cheapest way to pay the "why" debt from Part 1.

Part 3 · Axis 2 · Expression

Transform: the thing becomes its own explanation

Click the value. It becomes the sentence that explains it. Click again and it becomes the clause it came from. Click once more and it returns to the value. Nothing moves on the page except the words inside this one slot.

Net 451 · the valueExtended from Net 302 · its reason“forty-five (45) days…”3 · its evidenceclick again: back to the value
Transform in three frames. One slot, three states. Nothing on the page moves; the old state is given up each time.
live · click to step through
Payment terms · Net 45
0.82 confidence · read from §7.2 · click to see why
Extended from Net 30 by Schedule 2 on renewal.
That is why it is 45 and not the 30 in the original signature · click for the clause
"Payment shall be due forty-five (45) days from receipt of a valid invoice, superseding the thirty (30) day term in Section 7.2 of the Agreement."
Schedule 2, §3 · signed 1 Mar 2024 · click to return
Level: Hint (the small grey line is the hint). Expression: Transform. Source: read from the document, then confirmed against the schedule.

What makes it a Transform

The old state is given up. While you read the clause, "Net 45" is not on screen. If you need to compare the clause with the value, you have to remember the value. That is the cost of spending time instead of space. In return, the page did not grow by a single pixel and nothing below it moved.

How it differs from a tab

Tabs and segmented controls also replace content in place, so the mechanism is not new. What is narrower here: there is no persistent control and no sibling panels. The object carries its own next level of meaning. A tab switches between equals. A Transform replaces a thing with its own explanation, and the explanation with its own evidence.

When to use it

Replace when the previous information has finished its job. Keep both when their relationship matters.Transform or Expand

Once you have read "Net 45" and want to know why, the number has done its job. It can step aside. The next page shows the case where it cannot.

Part 3 · Axis 2 · Expression

Expand: keep both, because the relationship matters

The reader asked the agent to share a draft with Alex. There are two Alexes. To pick the right one, the reader has to see both side by side, with enough about each to tell them apart. Hiding one behind the other would invite the wrong share. Open the item.

beforeafter: both readable at oncethe rest of the list moves down
Expand in two frames. The headline stays, the detail joins it, and the cost is paid in space below.
live · open the item
Share the draft with Alex
One question before this goes. Whoever you pick can open and comment.
Level: Reveal. Expression: Expand. Source: retrieved from the directory and the draft's history.

What makes it an Expand

The question stays. Both answers arrive below it, in the same card, and all three are readable at once. The reader can look from "Design · edited this draft twice" to "Legal · signs off contracts" and decide without remembering anything. That is the whole purpose: comparison without memory.

The cost

Space. Everything below this card moved down. That is acceptable here because a wrong share sends a draft to the wrong person, and it cannot be unread. It would not be acceptable for a field that was merely read correctly.

Where the usual design goes wrong

The common pattern is autocomplete: type "Alex", the first match is highlighted, press Enter. It makes the choice for you and shows nothing to compare. A Transform would be just as bad here: showing one Alex, then the other, makes the reader remember the first while reading the second. When the decision is between two things, both belong on screen.

Part 3 · Axis 2 · Expression

Open: a new context, over the page, with its own exit

Sometimes the new thing is too long or too different to sit beside the old. The full text of an amendment is like that. Open it.

the pageClose · Esca sheet over it: own focus, scroll, exitclosed: exactly where they were
Open in three frames. The page underneath never changes, so closing the sheet costs nothing.
live · opens over the page
Notice period · 90 days
In force since 31 March 2026 · Amendment No. 3
Level: Nothing (the item sits quietly; the reader chose to open it). Expression: Open. Source: retrieved document text.

What makes it an Open

The new content has its own focus (keyboard goes to it), its own scroll (a long amendment scrolls inside the sheet), and its own exit (Close, Escape, or clicking outside). The page underneath does not change at all. When the sheet closes, the reader is exactly where they were.

Rule: never distort the base page

Long content opens over the page, centred, and nothing below shifts or reflows. This is why Open exists as a separate expression from Expand. An Expand that pushed 400 words of clause text into the list would destroy the list. An Open leaves the list intact and borrows the whole screen for a moment instead.

When to use it

When the new thing is long, or is a different kind of thing from the original (a document rather than a fact), or needs the reader's whole attention for a while. Open spends the most space of the four, but it spends it in a way the page recovers from completely.

Part 3 · Axis 2 · Expression

Choosing between Transform and Expand: the hard case

The first version of Sensitivity showed a notice period as a Transform: "90 days" became "the previous amendment", one step at a time. That broke the model's own rule. The reader who wants to know how the notice period went from 30 to 90 days is comparing. Comparison is a relationship, and the rule says keep both when their relationship matters. Try both.

live · switch the treatment
Notice period · 90 days
In force since 31 Mar 2026 · Amendment No. 3 · click for the previous value
Was 60 days
2 Feb 2024 to 31 Mar 2026 · Amendment No. 2 · click for the one before
Was 45 days
31 Jan 2019 to 2 Feb 2024 · Amendment No. 1 · click for the one before
Was 30 days
As signed, 31 Jan 2018 · Master Services Agreement · click to return to today
As a Transform, you can only see one value at a time and must remember the others. As an Expand, the whole climb from 30 to 90 is visible in one glance, and the question "is this supplier steadily making it harder to leave?" answers itself.

So which is right?

Both, at different moments. The Transform is right when the reader only wants to confirm the current value and its basis. The Expand is right the moment they want the history. The interface cannot know which in advance, so it does the cheap thing first (Transform, zero extra space) and offers the expensive thing on request ("show the full history").

A possible refinement. proposal If the reader steps back and forth between two Transform states more than once, they are comparing. The interface could notice that and switch itself to the Expand. This is untested and could feel like the page moving on its own; it would need to be tried with real readers before anyone relies on it.
Part 3 · Axis 3 · Source

Where did it come from?

The third question is about trust. Two facts can look identical on screen and deserve completely different amounts of belief. One was copied from a signed document. The other was written by a language model a second ago. The reader needs to tell them apart without reading a manual. Hover each one.

live · hover each source
RetrievedRead from a document. "Net 45" copied from clause §7.2. It was there before anyone asked. Can be wrong only if the reading was wrong. CalculatedWorked out from other facts. "Saves ~$134K/yr" came from 80 seats, a price per seat and two percentages. Right if the inputs were right and the sum was right. GeneratedWritten by a model. "Draft a counter at +6%" is a recommendation. It can take time, be uncertain, need correction, and be wrong in ways that look confident. ConfirmedA person checked it. The same "Net 45", after a reviewer looked at §7.2 and agreed. The strongest source, and the only one that carries a name.
Four sources, four marks. The marks are small on purpose: the level of attention is set elsewhere. Source only changes how much the reader should believe, and how the wording hedges.
Generateda person accepts itConfirmedRetrievedan amendment replaces itStalethe agent reads it againRetrieved
A fact's source is not fixed. Its mark follows it.

Why four, not two

The first version of Sensitivity had two sources, Retrieved and Generated. That missed two cases that matter in practice. Calculated facts are neither read nor invented; they are derived, and they are wrong whenever an input is wrong, which is a different failure from misreading. Confirmed facts are the only ones a person has signed off, and that changes what the system may do with them: a confirmed value should not be silently re-read and overwritten.

Source moves over time

A fact can change source. A generated recommendation that a person accepts becomes confirmed. A retrieved value that a new amendment supersedes becomes stale and needs to be retrieved again. The marks should follow. This is why the source is shown as a small live mark rather than as a label typed once.

Where "Ask" lives

Asking the agent a question is not a fifth expression. The answer appears somewhere (usually as an Expand) and comes from somewhere (Generated). "Ask" answers who produced it, so it belongs on this axis, not the previous one.

Part 3 · Putting the three together

The three axes together, and how expressions nest

A real moment is rarely one pure expression. Here is the "Ask" surface from the prototype. Type nothing; just press the button and watch what happens inside the card.

live · ask the agent
Sign or annotate Q2 review by May 22
No response by May 22 counts as acceptance under SOW Section 8.
Generated
Reading SOW Section 8…
Generated · from SOW §8
If you do not reply by the deadline, the contract treats the review as approved by you, as if you had signed it. Under this SOW, that means the Q2 figures become final and any dispute about them is closed. The clause is §8.3. The only way to keep the question open is to reply, even with a short note saying you disagree.
Model confidence 0.9 · verify against §8.3 before relying on this
Outside: an Expand (the answer sits under the question, both readable). Inside it: a Transform (the "reading" line becomes the answer in the same slot, so the card does not jump). Source: Generated, with its basis named.
Expandthe answer sits under the question; both readableSign or annotate Q2 reviewTransform“Reading SOW §8…” becomes the answer, in the same slotGenerated, with its basis named
Expressions nest. Asking the agent opens an Expand; inside it, a Transform swaps the waiting line for the answer.

Reading a moment with all three axes

MomentAttentionExpressionSource
"Net 45", nothing newNothingNone (it is just there)Retrieved
Reader wants to know why Net 45Hint (the grey line)TransformRetrieved, then the schedule
Agent recommends +6%RevealPreview for the reasonGenerated recommendation, resting on calculated figures
About to send to 42 peopleEmphasiseExpandGenerated draft, retrieved list
Deemed acceptance in two daysInterruptTransform (line becomes a question)Retrieved clause

The three answers are independent. Change any one and the others can stay. That independence is what makes the model usable as a checklist rather than a style.

Part 4

The level changes with the situation

This is the part that progressive disclosure cannot do. The item does not change. The moment does. So the same line is quiet on Monday and in your way on Friday. Time is the clearest way a situation moves, so this part follows a deadline. It is not the only way: an amendment arrives, a colleague takes the item, a plan changes, and the same line moves without the calendar turning a page.

Part 4 · Time

The deadline climb, day by day

"No response by May 22 counts as acceptance." On 8 May that is a fact worth a small note. On 20 May it is a fact that could cost you a quarter's figures. Drag the date and watch the same item climb. proposal example data

14 → 8 daysHint7 → 5Reveal4 → 3Emphasise2 → 0InterruptafterNothing
The same item over fifteen days. A slow start, a steep end, and silence once the moment has passed.
live · drag the date
Today8 May
Days leftLevelWhat the reader sees
14 to 8HintA small grey line under the item: "Reply by 22 May."
7 to 5RevealThe reason appears in words: "No reply by 22 May counts as acceptance."
4 to 3EmphasiseThe item moves to the top and is marked: "4 days left. Silence means you accept."
2 to 0InterruptIt appears first when they open the contract and asks for a choice: Reply · Accept · Ask for more time.
PassedNothingA plain record: "Accepted on 22 May by no reply." No alarm. It is now a fact, not a decision.

The thresholds (14, 7, 4, 2) are a starting guess. The right numbers depend on how long a reply takes in that organisation and would need to be tested. What should not change is the shape: a slow start, a steep end, and a return to silence once the moment has passed.

Why the climb is in steps

If the item jumped from Hint straight to Interrupt, the reader would feel ambushed: "this was quiet yesterday, why is it in my face today?" The steps let the reader see it coming. Each step also carries its reason ("4 days left"), so the climb never feels random.

The clock is the simplest input to the situation, which is why this page uses it. It is not the only one. The next page lists what else moves the level, and in which direction.

The clock is the simplest input to the situation, which is why this screen uses it. Three other things move the same item, in either direction. New evidence arrives: an amendment is uploaded and Net 60 becomes Net 45, with the old reading kept so the move can be explained. Someone takes ownership: the level drops for everyone else and stays for the owner. The plan around it changes: the supplier is being wound down, the run is cancelled, and an item that was climbing goes quiet, provided the change of plan is recorded where the agent can see it. In every case the level is recomputed from the current situation. It is never a flag set once and left on.

In the full paper
What moves the level, down and up · When the reader is not there · The order of the list changes too

Part 4 · Time

What moves the level, down and up

A level that only ever rises is a badge counter. It turns into noise. For the climb to mean anything, there must be ways down, and they must be as clear as the ways up. And not every move is caused by the reader or the calendar. The situation around the item moves too, and the last three rows are about that.

NothingHintRevealEmphasiseInterrupttime passes, the cost of missing risesthe reader acts, or the deadline passes“later”: one step, briefly
Up is driven by the cost of missing. Down is driven by what the reader does. The level is recomputed every time, never left on.
What happensWhere the level goesWhy
The reader acts (replies, signs, files the credit)Nothing, immediatelyThe cost of missing is now zero. The item becomes a record.
The reader says "later"One step down, for a fixed time, never past the deadlineThey have seen it. Showing it again at the same level teaches them to ignore it. But it must come back before silence decides.
The reader opened the reason (Preview or Transform)Stays, but the next climb is gentlerThey already know. The Interrupt, when it comes, can be shorter and should not repeat the explanation.
Someone else acts (a colleague replies)Nothing, with a note of whoThe reader should not be interrupted for something already handled, but should be able to see it was handled.
The deadline passesNothingThere is no decision left to make. Shouting about it now is punishment, not information.
The underlying fact changes (an extension is granted)Recomputed from scratchThe cost of missing changed, so the level changes with it.
New evidence arrives (an amendment is uploaded, an invoice lands)Recomputed; up or downThe finding itself may change, as Net 60 became Net 45 in Part 3. The old reading stays in the history so the move can be explained.
Someone takes ownership (assigns it, opens a draft, starts a thread)Down for everyone else; stays for the ownerThe situation now has a person in it. Interrupting a second person about an owned item is the badge counter again.
The plan around it changes (the supplier is being wound down, the run is cancelled)Recomputed from the new situation, often to NothingThe contract did not change; what it means did. This only works if the change of plan is recorded where the agent can see it.
live · act on it
2 days left. Silence means you accept the Q2 review.
Press either button and watch where the item goes.

The rule underneath all nine rows is the same: the level is always recomputed from the current situation, the cost of missing read against what is happening now. It is never a flag that was set once and left on.

Part 4 · Time

When the reader is not there

Everything in this part has a hidden assumption: that the reader opens the product. An Interrupt that waits on a page nobody visits interrupts nobody. If the reviewer is on leave for the week of 22 May, the climb happens in an empty room and silence still counts as acceptance.

So at the top of the ladder, Sensitivity has to step outside the screen. This is the one place where it meets the notification systems from Part 2 directly.

Item reaches InterruptReader onthe page?yesShown first, on the pagenoEmail that carries the reasonReaderaway?yesFallback personPage records who was told
Only Interrupt leaves the page. If the reader is away, it goes to whoever covers for them, and the page shows that it did.

Three rules for stepping outside

  1. Only Interrupt goes outside. Hint, Reveal and Emphasise live on the page. If the item never reaches Interrupt, the reader never gets an email about it. This is what keeps the inbox quiet enough that the one email that does arrive is read.
  2. Outside carries the same reason. The email says "2 days left. Silence means you accept the Q2 review." It does not say "You have a new notification." The reason is what earned the interruption; it must travel with it.
  3. Outside has a fallback person. If the reader is marked away, the Interrupt goes to whoever covers for them, and the page shows that it did. An Interrupt that reaches nobody has failed, and the system should know it failed.
static · what leaves the page
Email · to Priya Nair (covering for Sam Okafor, away until 26 May)
2 days left: silence on the Q2 review means acceptance
Sam is away. Under SOW Section 8, no reply by 22 May counts as accepting the Q2 figures. One short note keeps it open. Open the review
The message contains the cost of missing, the deadline, the clause, the cheapest action, and who it was meant for. Nothing else.

Where this stops being Sensitivity

Once the message leaves the page, placement no longer applies: there is no Transform in an email. What remains is the level and the reason. That is fine. Sensitivity is for the working screen. At its top step it hands over to a plain, well-worded notification, and the handover is the design.

Part 4 · Time

The order of the list changes too

The redrawn page in Part 1 had a quiet contradiction: the red item (silence decides) sat below an amber one. Was the list sorted by money, by date, or by colour? No reader should have to ask. If the level is the cost of missing, then the list is sorted by the same thing, and the order moves as the costs move. Drag the date again. proposal example data

8 May20 May1 · Counter renewalReveal2 · Q2 reviewHint3 · SLA creditHint1 · Q2 reviewInterrupt2 · Counter renewalReveal3 · SLA creditHint
The list follows the cost. Between 8 and 20 May the Q2 review climbs to Interrupt and moves to the top; nothing was re-ranked by hand.
live · drag the date
Today8 May

One rule for both

The same four questions from Part 3 (money, days, undoable, silence decides) produce both the level of each item and the order of the list. There is no separate "priority" field for someone to set and forget. This matters because a hand-set priority goes stale the moment the situation changes, and nobody comes back to lower it.

The honest cost of a list that moves

A list that reorders itself can be disorienting. If the reader looked yesterday and the third item is now first, they may think something was added. Two things soften it: the item carries its reason for moving ("2 days left"), and items only move when they change level, never for a small change in score. A list that shuffles on every refresh would be worse than a fixed one.

Part 5

The same moment, twice

Three moments in depth. For each: the answer most software gives, the answer Sensitivity gives, what each costs in words and attention, and the point where the Sensitivity answer would break.

Part 5 · Specimen 1

Counter the renewal at +6%

The moment. The agent has read the vendor's renewal ask and 18 comparable renewals, and recommends a counter. The reader has to decide whether to send it. Cost of missing: about $134K a year, with 24 days to act, and the renewal auto-accepts if nobody does. Level: Reveal today.

Usual

Send the counter-offer at +6%?

Sensitivity

Counter the renewal at +6% to preserve ~$134K/yr18 comparable renewals closed at a median of +6.2%. The +12% ask is 94% above that. 71 of 100 seats active; reducing to 80 and countering at +6% saves about $134K a year.
Vendor asked +12%; similar renewals sit near +6% and seat usage is low.

What changed

Where it would break

If the reader has never seen this kind of recommendation before, a Preview is too quiet for the first time. They do not know the line carries a reason one step away. The first encounter probably deserves an Expand with the reason open, and later encounters the Preview. Sensitivity as written does not yet say how the interface should know it is the first time.

Part 5 · Specimen 2

Send the summary to 42 customers

The moment. The agent has drafted a weekly summary from the team's activity. It will go to 42 customers. Cost of missing: a wrong summary reaches 42 people and cannot be recalled after 4:00 PM. Level: Emphasise, at the moment of sending only.

Usual

Send summary to 42 customers
Drafted from this week's activity
✓ Sent to 42 customers · Undo

Sensitivity

Send summary to 42 customers
Drafted from this week's activity
It goes at 4:00 PM and cannot be recalled after that.
EMEA 18 · Americas 15 · APAC 9 · one paragraph each · no attachments
Shipped 12 · Moved 3 · Blocked 1 (SSO migration, waiting on the vendor)

What changed

Where it would break

If this card appears every week with the same red line, the red line stops being red in the reader's mind. The Ancker finding from Part 2 applies: repetition cuts response. A better design might show the point-of-no-return line only when something is different from last week (more recipients, an attachment, a blocked item), and stay at Reveal when the send is routine. That is a judgment Sensitivity's current rules do not make.

Part 5 · Specimen 3

Sign or annotate the Q2 review by 22 May

The moment. A quarterly review has been sent for sign-off. The statement of work says that no response by 22 May counts as acceptance. Cost of missing: the figures become final without anyone having agreed to them. Level: climbs from Hint to Interrupt as the date approaches (Part 4).

Usual

Q2 Review
Due 22 May · Status: Pending

Sensitivity, at 2 days left

Sign or annotate the Q2 review
2 days left. No reply by 22 May counts as acceptance under SOW Section 8.
One short note is enough to keep the question open.

What changed

Where it would break

If the reader is not the right person (the review should be signed by their manager), the Interrupt lands on someone who cannot act, and Sensitivity has no rule for handing it on. The "fallback person" idea from Part 4 covers absence, not wrong recipient. That gap is real and unsolved here.

Part 5 · Gallery

Smaller moments, one line each

The three deep specimens are all high-stakes. Most moments are not. Here are six that live at the quiet end of the ladder, each read with the three axes, so the model is seen doing small work as well as large.

MomentAttentionExpressionSourceWhy that choice
Liability cap · $2,000,000, read from §11.1NothingTransform on request (show the value before the amendment)RetrievedNothing is new. The old value matters only if someone asks.
Both parties signed overnight; contract filedNothingNone (the status simply changes)RetrievedNothing for the reader to do. A notification would spend attention on a non-event.
18 unread messages in a thread about a deadlineHintTransform ("18 unread" becomes the three lines that matter)Generated summary of retrieved messagesThe reader wants the answer, not the thread. The count has finished its job once summarised.
Supplier address changed in the latest amendmentHintTransform (the address becomes "changed on 3 May, was …")RetrievedThe old address matters only if someone asks. Once read, it has done its job.
Renaming paused: 14 of 20 files done, 6 need admin accessRevealExpand (which six, and why)RetrievedThe reader needs to see what was done and what was not, together, to decide whether to ask an admin.
An email address, "[email protected]"NothingTransform on click (becomes "Copied")RetrievedThe address has done its job the moment it is copied. A toast would spend space for a fact the reader already knows.

Two patterns across the six. First, most moments are Nothing or Hint. That is the point. If the gallery were full of Emphasise, the model would have failed. Second, the expression is chosen by the comparison test every time: whenever the reader must weigh two things (done versus not done), it is an Expand; whenever one thing has finished its job (a count, an address), it is a Transform.

Part 6

Where it fails, and what is left to do

A model that only shows its successes is a sales deck. This part lists the places Sensitivity breaks, what has not been tested, and the honest size of the claim.

Part 6 · Limits

Where Sensitivity fails

1. When hiding a relationship hides the point

The notice-period case in Part 3 is the warning. A Transform that shows one amendment at a time looked elegant and hid the one thing worth seeing: the climb from 30 to 90 days. Any time the question is "how did we get here?", the least interface is the wrong interface. The comparison test exists to catch this, but it depends on the designer asking it.

2. When the law says show it anyway

Some information must be shown regardless of what it costs in attention: a regulatory disclosure, a term the other party must be able to see, a warning a court would expect. Sensitivity's "Nothing" level is not available for those. The model needs a floor that the cost-of-missing rule cannot lower, set by someone who knows the law, not by the design.

3. When generated text looks retrieved

The source marks in Part 3 are small by design. That is also their weakness. If a reader stops noticing the difference between the teal dot and the violet one, a model's guess reads with the authority of a signed clause. This is the most dangerous failure in the whole model, because it fails silently and in the direction of over-trust. Wording ("appears to be", "the agent suggests") has to carry the difference as well as the mark, and even then it may not be enough.

4. When everything climbs

Every rule in Part 3 that raises the level has to be matched by a rule that keeps things down, or the system drifts upward until it is a wall of Emphasise and the reader tunes out. This paper names that risk but does not solve it. A real system would need a budget per screen, something like "at most one Interrupt and two Emphasise at a time", and a way to decide which items lose when the budget is exceeded.

5. Without a mouse

Preview is the cheapest expression and the one most tied to hover. On a phone, every Preview needs a visible trigger and a tap. For a screen reader, a Preview that appears visually but is not announced is simply absent. Each specimen in this paper has a keyboard path, but that was added one by one; the model has no general rule for it yet.

6. When the reader is new

The whole model assumes the reader has learned which quiet cues carry a reason. A first-time reader has not. Sensitivity may need a louder first week and a quieter second one, and nothing here says how to do that.

7. When the context was never written down

The judgment in Part 3 reads only what is recorded. A decision made in a hallway, a supplier being replaced after a call, a colleague already on it: none of these reach the agent. It will raise an item that is already dead and stay quiet about one that is alive. The one-step correction is the only defence, and it only works if correcting is cheaper than ignoring.

8. When the agent guesses what you are doing

Situation B in Part 3 works because the payment run is in a system. The tempting next step is to infer activity: you opened the contract, so you must be about to act. That inference is often wrong, and an Interrupt built on it is an ambush. The model should raise the level on recorded actions and treat inferred ones as a Hint at most. Nothing here says where that line sits.

9. When it is right on the data and wrong for the person

Everything in the four questions can be true and the interruption still unwelcome: the person already knows, has decided, or is the wrong person. Being right about the contract does not make an interruption right. This is the failure the 3 a.m. call warns about, and the one a first test should look for hardest.

Part 6 · Evidence

What has and has not been tested

This is a design paper, not a study. It is important to be exact about what kind of evidence sits under each part of it.

4 verified: the cost of overspending attention6 proposals: the model itself, untested
What the paper stands on. The evidence is about the problem; the solution is still a proposal.
ClaimEvidenceStatus
Too many alerts reduce response to each oneAncker et al. 2017, hospital alert dataverified
Interruptions raise stress even when work gets doneMark, Gudith, Klocke 2008, controlled studyverified
People hold 3 to 5 things in working memoryCowan 2010, review of memory researchverified
The ideas in Part 2 exist and say what this paper says they sayPrimary sources, listed on the last pageverified
Five levels is the right numberNone. Chosen because four (Apple) felt too coarse for in-page use and six had steps nobody could tell apart.proposal
The four cost-of-missing questions set a sensible levelNone. Worked by hand on three examples.proposal
The 14 / 7 / 4 / 2 day thresholdsNone. Placeholders.proposal
Readers understand the four source marksNone.proposal
A list that reorders by cost is better than a fixed oneNone. Could easily be worse if it moves too often.proposal
The seven situation inputs, and that their relationships set the levelNone. Argued from two invented cases and one phone call.proposal
A one-step correction is enough to repair a wrong reading of the situationNone.proposal
The specimens in this paper are usableBuilt and used by the author. Not tested with anyone else.proposal

What a first test would look like

Take the three deep specimens from Part 5in the full paper (counter the renewal, send to 42 customers, sign or annotate by 22 May). Show six contract reviewers the usual version and six the Sensitivity version. Measure three things: how long until they act, whether they act correctly (counter, review recipients, reply), and whether they can say afterwards why the system recommended what it did. The third measure is the one that matters most, because it tests whether the "why" debt from Part 1 was actually paid.

A fourth measure, for the judgment pages in Part 3: wherever the agent's proposed level and a reviewer's own call disagree, write down the fact that explains the gap. Those facts are the real list of situation inputs. They will be more useful than the seven guessed here, and some of them will turn out to be things no system can be told.

Until something like that has been run, every rule in Part 3 and Part 4 should be read as a starting position, not a finding.

The size of the claim. Not a new way for software to judge situations; context-aware computing and mixed-initiative interaction have worked on that since the 1990s. The claim is seven specific, checkable design decisions, the first of which is that the agent's reading of the situation is carried through to the screen: it sets the level, shows in the wording, and can be corrected in one step. Each could turn out wrong in testing, and each is small enough that being wrong about it would not sink the others.

In the full paper
Counter the renewal · Send to 42 customers · Sign or annotate by 22 May · The honest size of the claim · Beyond contracts · Sources

Part 6 · The claim

The honest size of the claim

The concept page this paper started from said, in effect, "here is a new way to think about interfaces". After Part 2, that is too big. Here is what can actually be defended.

Part 2 already lined up each existing idea against what Sensitivity adds. Stripped of the comparison, the claim is seven specific decisions:

  1. The reading of the situation carried through to the screen. What is about to happen, who owns it and what the agent cannot see set the level, show in the wording, and can be corrected in one step. Judging whether and when to act is older work (Horvitz, Dey, Part 2). Connecting that judgment to placement, wording and correction inside the work is the part claimed here.
  2. Five named steps between periphery and centre, each defined by what the reader experiences.
  3. One rule for pulling and pushing, so a Hint can become an Interrupt without anyone clicking.
  4. The ladder inside the page, applied to a value, a row or a button, not only to a notification.
  5. Confidence kept apart from the cost of missing, each controlling a different thing: wording and permission versus level. Likely new, not certain. Horvitz's 1999 attention-sensitive alerting was checked from its abstract only; his mixed-initiative principles from the same year were read in full, and they weigh attention in the timing of a service, not in its wording or permission.
  6. Transform as a thing becoming its own explanation, with no control and no siblings, and a stated rule for when to use Expand instead.
  7. The climb paired with ways back down, and a rule for stepping outside the screen only at the top.

That list is the claim. It is a set of specific, checkable design decisions, not a philosophy. Each one could turn out to be wrong in testing, and each one is small enough that being wrong about it would not sink the others.

What is not claimed: a new way for software to judge situations. Context-aware computing and mixed-initiative interaction have worked on that since the 1990s, and the seven inputs in Part 3 are a designer's list of what an agent would need to read, not an algorithm for reading it. The claim is only that the judgment should be visible, placed, worded and correctable on the page where the work happens.

On the question of patents

Principles cannot be patented. Specific mechanisms sometimes can. Of the seven, the items most like mechanisms are the Transform-to-Expand switch triggered by back-and-forth reading (Part 3, flagged as untested), the two-input rendering where confidence and consequence control different outputs (Part 3), and the climb-with-descent rules (Part 4). I am not a patent attorney and have not run a search. Two cautions before anyone does: most of the examples here are contracts, so an employer may have a claim on contract-specific inventions, and the closest existing work (Horvitz et al.) is from a company with a large patent portfolio in exactly this area.

Part 6 · Reach

The same rule outside contracts

Contracts are a good place to find this problem because the cost of missing is often written in the document. But the rule does not depend on contracts. Three other places where an agent hands people conclusions, and what the three axes would do there.

Code review

An agent reviews a change and leaves twenty comments. Most are style. Two are a bug and a security hole. Level: style comments at Hint (a dot in the margin), the bug at Reveal, the security hole at Emphasise. Expression: the comment Transforms into the failing case on click; the security hole Expands to show the line and the exploit side by side, because the reader must compare them. Source: "the linter found" (retrieved, from a rule) is marked differently from "the model thinks" (generated).

Email

An assistant drafts replies. Level: a reply to a newsletter is Nothing (sent, logged). A reply that commits money or a date is Reveal before sending. A reply to a legal thread is Emphasise. Expression: the draft Previews under the original message so the reader can check it against what was asked. Source: any figure the model inserted that was not in the thread is marked generated, so the reader checks it before it goes out. This is the "generated looks retrieved" failure from the limits page, in the place it does the most harm.

Hospital alerts

This is where the evidence in Part 2 came from, and where the cost of getting the level wrong is highest in both directions. An alert at Interrupt for every drug interaction trains clinicians to click through (Ancker's 30% per repeat). The Sensitivity reading: level from the severity of the interaction and whether the order can be changed later, not from the confidence of the match; expression Transform for the common case (the order line becomes the warning in place) and Interrupt only for the rare severe one; source a rule-based match (retrieved) marked differently from a model's inference (generated). I would not design this without clinicians, and the paper does not claim the model is ready for it. It claims the questions are the right ones to ask.

In all three, the specific levels and thresholds would be different. The three questions would not.

Closing

The moment decides the attention. The interface decides how gracefully to spend it.

Software that does the work for people owes them two things: the conclusion, and a cheap way to check it. Sensitivity is a method for paying the second debt without bankrupting the first.

Four questions, asked at every moment: what does this mean for this person now, how much attention does that deserve, where should it go, and where did it come from. A ladder with five steps and ways down as well as up. A placement test with one question. Four source marks. Most of the time, the right answer is nothing at all.

None of it is finished. The limits page is longer than the claims page, and that is the correct ratio for an idea at this stage.

That was the story, in ten screens
Explore the full paper from the start · What already exists · The four expressions · The same moment, twice


Amrit Kumar · 2026 · Sensitivity is a personal project and is separate from any employer's product work. The contract data throughout is invented.

Sources

Sources

Each entry was checked against the source itself while writing this paper. Where a claim rests on an abstract rather than a full read, the text says so.

  1. Weiser, M. and Brown, J. S. (1996). "The Coming Age of Calm Technology." Xerox PARC, 5 October 1996; first published as "Designing Calm Technology" in PowerGrid Journal, July 1996. The periphery/centre quotations and the Dangling String (by Natalie Jeremijenko) are from this paper. calmtech.com/papers/coming-age-calm-technology
  2. Case, A. (2015). Calm Technology. O'Reilly. The eight principles, including "Technology should require the smallest possible amount of attention." caseorganic.com/post/principles-of-calm-technology
  3. Nielsen, J. (2006). "Progressive Disclosure." Nielsen Norman Group, 3 December 2006. nngroup.com/articles/progressive-disclosure
  4. Shneiderman, B. (1996). "The Eyes Have It: A Task by Data Type Taxonomy for Information Visualizations." IEEE Symposium on Visual Languages. Source of "overview first, zoom and filter, then details-on-demand." hci.stanford.edu (PDF)
  5. Apple (2021). "Send communication and Time Sensitive notifications." WWDC21 session 10091. The four interruption levels (Passive, Active, Time Sensitive, Critical) introduced in iOS 15. developer.apple.com/videos/play/wwdc2021/10091
  6. Horvitz, E., Jacobs, A. and Hovel, D. (1999). "Attention-Sensitive Alerting." Proceedings of the Fifteenth Conference on Uncertainty in Artificial Intelligence (UAI 1999). The quoted sentence on balancing "the context-sensitive costs of deferring alerts with the cost of interruption" is from the abstract; the Priorities system is described there. arxiv.org/abs/1301.6707
  7. Ancker, J. S., Edwards, A., Nosal, S., Hauser, D., Mauer, E. and Kaushal, R. (2017). "Effects of workload, work complexity, and repeated alerts on alert fatigue in a clinical decision support system." BMC Medical Informatics and Decision Making, vol. 17. "Likelihood of reminder acceptance dropped by 30% for each additional reminder received per encounter." link.springer.com/article/10.1186/s12911-017-0430-8
  8. Mark, G., Gudith, D. and Klocke, U. (2008). "The Cost of Interrupted Work: More Speed and Stress." CHI 2008. Task time about 20 minutes interrupted against about 23 uninterrupted; stress 9.46 against 6.92. ics.uci.edu/~gmark/chi08-mark.pdf
  9. Cowan, N. (2010). "The Magical Mystery Four: How Is Working Memory Capacity Limited, and Why?" Current Directions in Psychological Science 19(1). "A central memory store limited to 3 to 5 meaningful items in young adults." pubmed.ncbi.nlm.nih.gov/20445769
  10. Dey, A. K. (2001). "Understanding and Using Context." Personal and Ubiquitous Computing 5(1). Read in full from the author's PDF. Source of "context is any information that can be used to characterize the situation of an entity," and of the definition of a context-aware system as one that "uses context to provide relevant information and/or services to the user, where relevancy depends on the user's task." The PDF does not print the journal or year; those are from the standard citation. sites.cc.gatech.edu/fce/ctk/pubs/PeTe5-1.pdf
  11. Horvitz, E. (1999). "Principles of Mixed-Initiative User Interfaces." CHI 1999. Read in full from the author's PDF. Its twelve principles include "considering the status of a user's attention in the timing of services" and "inferring ideal action in light of costs, benefits, and uncertainties"; the paper says autonomous actions should be taken only when the agent believes they will have greater expected value than inaction for the user. The venue is from the standard citation; the PDF text does not print it. erichorvitz.com/chi99horvitz.pdf

The redrawn pages in Part 1 and the specimens throughout are the author's own work. Earlier design-direction documents by the author ("Think less", 2026, and "Reduce doubt, not data", 2026) supplied the four-layer view of agent work, the "value × time pressure × irreversibility" ranking that Part 3's cost-of-missing questions extend, and the "67% asks, 94% acts" rule that separates confidence from permission.

See the UI samples