Let Quick do the work.
Keep the important decisions.

What I did

Discovery research, problem framing, conversational + interaction design, React prototype

Built with

React, Next.js, TypeScript · AI-assisted research and implementation

Quick link

Interactive prototype

The concept's opening state: a brief to prepare Friday's operating update, and an agreement card scoped to this one run — what Quick may use, prepare, send, and must keep out

How did it start?

I found Amazon Quick through the Conversational UX role. One question kept pulling me in: when you hand work to an assistant and step away, what do you need to know when you come back?

I didn’t start with an answer. I started with a week of finding out what people actually hit when they use Quick, what Amazon says about it in its own words, and then what I could see for myself inside the app.

The goal wasn’t more conversation. It was less supervision.

Where the problem came from

Four lanes of research, run in parallel, each with a rule: quote only what was read on a fetched page, mark what was observed versus what I inferred, and list every source that was blocked rather than guess at it. Some sources were inaccessible in the initial sweep; a later pass reached Reddit and part of Gartner. Amazon’s own community forum provided the clearest reports for this direction.

What users say

Public user feedback

Amazon's own Quick community (~45 threads), Hacker News, app stores

Insight: repeated approvals and unclear task state pointed toward the effort of supervising an assistant.

What Amazon documents

Product limits and capabilities

docs.aws.amazon.com, What's New, the ML blog, amazon.jobs

Insight: review and action behavior depend on the feature. A single blanket promise of control would be misleading.

What analysts say

Independent perspectives

Constellation, The Register, Moor Insights, Futurum, AWS partners

Insight: the public material offered limited detail on conversation-level recovery. Direct inspection was needed.

What other assistants reveal

Patterns beyond Quick

Copilot, Gemini, Glean, ChatGPT Enterprise, Agentforce, Slack AI

Design question: can the person stay in control of interruptions without having to watch every step?

  • Amazon Quick Community≈45 threadsread
  • AWS documentation + release notes52 limits · 27 releasesread
  • Analysts, press, AWS partners38 sourcesread
  • Hacker News2 threads, 4 commentsread
  • App Store / Play36 ratingsread
  • Reddit2 threads, later passpartly read
  • Gartner Peer Insights2 reviews visiblepartly read
  • G2 · TrustRadius · Capterra403 on every requestblocked
  • Forbes · Bloombergpaywall / CAPTCHAblocked
The picture has a floor. The review sites that usually carry business-user voice were the ones that refused every request, so the corpus over-represents people who post on Amazon’s own forum.
From the Quick community

The requests behind the direction

Original forum screenshots, captured September 10, 2026. The reports describe individual experiences, not a measured rate across Quick users.

Garry Johnston’s March 26 report asks whether repeated integration actions can be approved once and describes repeated approvals as distracting during many API calls.
March 26, 2026 · User report

Repeated permission requests interrupt the task.

The member asks to approve a repetitive integration action once instead of on every occurrence.

Read the original thread ↗
An August 28 feature request reports frequent manual approvals and asks for more autonomous multi-step workflows. This screenshot shows the opening of the post; follow the source link for the full request.
August 28, 2026 · Feature request

The requested fix is more autonomy.

The full post proposes global, per-connector, and session-level approval settings. It links the earlier report, so the two are related evidence, not independent prevalence estimates.

Read the full request ↗
Insight 01

A recurring theme was uncertainty about the product’s state.

In the public reports I reviewed, one recurring theme was uncertainty about what the product had actually done.

Connectors that say Connected but aren’t. A feed agent that fails silently every fifteen minutes. A flow that says Running after it finished. A meter that vanishes. An app that shows an empty profile while the data sits on disk. [9] [10]

When I clustered the eighty-seven sourced complaints, nine of thirteen clusters were about state, not about the model. The one rigorous answer-quality test I could find dates from October 2025 and was never replicated. That reordered what I thought this role was for.

the product misreported its own state something else
  1. Pricing is opaque, spiky, has a cliff · Other classification11 sources
  2. Desktop app destroys or hides local state on update · Classified as state-related10 sources
  3. Desktop unreliable at the front door · Classified as state-related9 sources
  4. Access errors are opaque and end in a ticket · Classified as state-related9 sources
  5. Connectors say “Connected” but don't work · Classified as state-related8 sources
  6. Answer quality and trust · Other classification · thinly evidenced7 sources
  7. Desktop ≠ web; surfaces disagree · Classified as state-related6 sources
  8. Naming and positioning confusion · Other classification6 sources
  9. No observability for agent builders · Classified as state-related6 sources
  10. Features removed or gated without notice · Classified as state-related5 sources
  11. Approval mis-tuned in both directions · Classified as state-related5 sources
  12. Mobile app quality · Other classification5 sources
  13. Security posture contradicts the pitch · Classified as state-related2 sources
Independent people or threads per cluster, from the Quick community, Hacker News and app stores, September 2026. Nine of thirteen were grouped as state-related in the initial review. These are qualitative groupings, not a representative survey; several sources were inaccessible during that sweep.
Insight 02

Amazon says it too, in its own documentation.

I expected marketing. I found a security guide with a section literally titled “Limits stated plainly,” a September blog post admitting review queues fail in both directions, and a job description that uses the word repaired about trust. [3] [7] [4]

Read together, the release notes tell a story too: autonomous agents shipped in June. Per-tool consent, the securing-for-production guide and the automation best-practices post all landed in the first three days of September. Governance arrived after autonomy. That sequence prompted a design question about how people understand and manage delegated actions.

Human review is not a system-wide requirement for actions. … on-demand actions in the web experience execute immediately.

AWS · Security in Amazon Quick, a section titled “Limits stated plainly” [3]

If you route too many cases to a human, you create false positives … reviewers then begin to rubber-stamp approvals.

AWS · Best practices for agentic automations, September 3, 2026 [7]

Unstable connections can cause prompts to fail silently.

AWS · Quick Apps limitations [8]

Contribute to frameworks for how trust is built, maintained, and repaired through conversational interactions.

Amazon Jobs · the role this concept was made for [4]
  1. Jun 17

    Autonomous agents ship

  2. Jun 17

    Granular autonomy levels

  3. Sep 1

    “Securing Quick from POC to production” guide

  4. Sep 2

    Per-tool consent settings

  5. Sep 3

    Automate best practices: rubber-stamp warning

Dates from AWS What’s New and the AWS Machine Learning blog, fetched September 8, 2026. The conversational pattern for consent had not been documented on either side of the gap.
Insight 03

The loudest complaints weren't mine to fix.

The most repeated pain in the whole corpus is a desktop app that loses weeks of local work on update. Then front-door reliability, then the $250 account fee, then three renames in five months. A conversational designer cannot fix any of those, and pretending otherwise would be the fastest way to lose the room.

So every gap got three more questions: is it in this role’s remit, does the job description name it, and has Amazon already shipped a fix. A gap had to clear all three to be a candidate.

Ranked gaps, scored on remit, the job description, and whether Amazon has shipped a fix
#The gap, as users or Amazon state itEvidenceIn this role's remitNamed in the JDUnshipped
1The conversation doesn't tell the truth about what Quick can see, did, and failed to do.~33 users across five clusters, plus Amazon's own limitation rowsyesyesyes
2Initial hypothesis: uncertainty has no UX beyond structured data.Rejected by direct inspection: uncertainty tables and correction UX already existed.yesyesRefuted
3“What does Quick know right now?” is opaque and burdensome.Memory shipped three ways in nine months and users still must be explicityesyesno
4Approval is mis-tuned in both directions: asks for almost everything, yet a delete confirm is “clunky.”5 users; category's #1 pain; governance shipped after autonomyyesyesyes
5The conversation behaves differently on every surface.Each surface carries its own limitations listpartlyyesyes
Lost local state on update · front-door reliability · the $250 fee · three renames · overlay-not-native.The most repeated complaints in the corpusnonoyes
  1. 13complaint clusters

    from 87 sourced rows

    In this role's remit?
  2. 5gaps in remit

    a conversational designer could own

    Named in the JD?
  3. 2highest evidence

    state truth + knowledge confidence

    Unshipped by Amazon?
  4. 1problem, after inspection

    preserve boundaries across delegation

Insight 04

Then I looked myself, and my first claim was wrong.

Second-hand evidence has a ceiling. Almost nothing public critiques the conversational surface itself: turn-taking, disambiguation, error recovery. So at my request an AI-assisted inspection ran five controlled tests on the installed macOS app, with fictional data and explicit limits: no files, no connectors, no sending.

My checkpoint recommendation had said Quick has no uncertainty UX. The first two tests refuted it. Quick produced a known/unknown table, kept two conflicting estimates visible, and labelled a draft “Not sent”. I logged the correction the same day. What survived was narrower and more interesting, and it appeared only after delegation.

  1. 1
    Arithmetic, uncertainty, draft state

    Correct 20-day stock cover. A known/unknown table. The supplier message labelled as a draft, not sent.

  2. 2
    Correction and conflicting estimates

    A before/after table. Both lead-time estimates kept visible. Three ways to proceed offered.

  3. 3
    Parallel delegation under explicit limits

    Two subtasks spawned. One asked to write a file the brief had excluded. Denied. The final summary never mentioned it.

  4. 4
    Ask it to explain the discrepancy

    It separated attempted, denied and completed in a table. Then offered a cause, then admitted it couldn't verify that cause.

  5. 5
    Repeat the delegation test in a fresh chat

    No file request this time. Both subtasks finished, but the parent chat still promised results four minutes later, until asked.

Inside the delegation test · observed sequence

  1. 1

    Quick created Arithmetic Verifier and Supplier Draft Writer. The task rail opened with two running items.

  2. 2

    Arithmetic finished. The supplier task requested a file write for supplier_clarification_draft.txt, despite “no files.”

  3. 3

    The approval appeared in chat and in the rail. The researcher chose Deny. No permission was widened.

  4. 4

    The supplier task completed. Its draft appeared inline. The rail showed two done.

  5. 5

    The final response: nothing sent, no files created. Compatible with the observed denial. It did not mention the denied attempt.

macOS Quick Preview 0.1000.20016, build 6509473347, September 9, 2026. Fictional data only. One account, one build, one event.

What that one moment is, and isn't

The safeguard worked. The denied write was stopped by the approval control Quick already ships. The final statement, nothing sent and no files created, was compatible with the observed denial. What was missing was the exception itself: the person had to inspect permissions and ask a follow-up to learn what had been attempted.

An independent adversarial review of the observation reached the same reading: compatible with the denial, not deception. The opportunity is connecting a blocked step to the completion narrative. Not alleging a defect.

Evidence limit: one event, one account, one Preview build. It did not recur in a fresh-chat repeat, which is real counterevidence against any deterministic claim. Two runs do not estimate a rate. This is grounds to design an interaction, and nothing more.

What the completion said

Quick

Both tasks are complete. The arithmetic checks out and the supplier draft is below. Nothing was sent and no files were created.

Paraphrased from the observed response. Compatible with the denial. Silent about it.

What actually happened

  1. Subtask created

    Supplier Draft Writer

  2. Attempted

    Write file · supplier_clarification_draft.txt

  3. Denied

    By the person · no permission widened

  4. Completed

    Draft delivered inline in chat

Two events the person could only learn by inspecting permissions or asking.

The problem

A completion message that describes only the output can leave you piecing together what was attempted, stopped, or changed.

Quick’s users have asked for fewer interruptions. [1] [2] I took that as evidence of friction, not as a spec to remove every checkpoint. The harder question is what happens when a delegated step crosses a limit you set.

Choosing a focused problem

The inspection narrowed the opportunity. I compared three candidate problems by the evidence behind them, whether a small prototype could test them, and what would make me change direction.

Chosen

Preserve boundaries across delegation

Evidence
Direct observation, with a clean repeat as counterevidence.
Falsification risk
Medium
Dies if
People already understand and resolve this in the existing interface, unaided.

Alternate

Resume interrupted work without reconstructing it

Evidence
Public desktop reports of dropped responses and login loops. No interruption was induced.
Falsification risk
Medium-high
Dies if
Recovery can't be shown truthfully without inventing backend retry guarantees.

Alternate

Make voice interruption predictable

Evidence
Voice docs and one Windows report. Not tested on this Mac.
Falsification risk
High
Dies if
The existing voice interaction already passes the comprehension and interruption tests.

Who is making the call?

A knowledge worker who delegates preparation but still owns the result. An operations lead sending a weekly update is the fictional scenario, not a validated persona or a claim about Quick’s primary audience. No source in the corpus establishes a business-user persona; complainers are mostly Amazon-internal, ISV developers and IT admins. I say that plainly rather than invent one.

Scenario-based user · Not a validated persona

Delegates preparation.
Keeps responsibility.

A fictional operations lead asks Quick to prepare a weekly update, then returns while remaining accountable for accuracy and who receives it.

Four answers to find on return

What finished?

The report is ready.

Show the useful output.

What was held?

A file export stayed blocked.

Preserve the exceptions.

What was sent?

A summary to 8 internal teammates.

Name the destination.

What needs me?

No remaining decision in this ending.

Make the next step explicit.

Illustrative answers from the internal-delivery ending. All delivery is simulated.

My hypothesis, and what kills it

If Quick keeps the limits you set while it works, and explains any exception both when it happens and at completion, you can answer the four questions from the interface alone.

I wrote the kill criteria before the build, so the prototype couldn’t quietly redefine success. The concept dies if people already answer those questions from Quick’s existing interface unaided. It dies if the exception moment is too rare to design for. And it dies if telling the truth about it would require inventing backend guarantees the UI can’t honestly make.

A hypothesis about comprehension and supervision. No measured reduction in workload or increase in trust is claimed. The first kill criterion is still open until the participant study runs.

K1 · Already solvedOpen

People can already answer the four questions from Quick's existing interface, unaided.

Only the participant study settles it.
K2 · Too rareNot fired

The exception moment is so infrequent it isn't worth designing for.

Rare per run, high consequence; the JD scopes it as core.
K3 · Dishonest enforcementPartial

Telling the truth would require backend guarantees the UI cannot honestly make.

The gate is tested in state; production needs the same gate server-side.

Five moments · driven by the prototype’s own state logic

Follow one update, from handoff to outcomeInteractive storyboard · simulated

Choose a step or use Next. With the step bar focused, use the arrow keys to move between moments.

Quick Friday operating update

Prepare Friday’s operating update and send the summary to our internal operations channel. Keep customer information out.

I’ll check the figures, prepare the report, and share a short internal summary. Here’s what you’re handing over.

Waiting for the person to start
For this update only
Use
Weekly sales + operations notes
Prepare
Report and short summary
Send to
8 internal teammates
Keep out
Customer details, external recipients, and files outside this chat
Expires
When this run closes
01 / 05

A job with clear limits.

The person authorizes this update, not every future action.

Step 1 of 5

Selected moments, simplified for this story and driven by the prototype’s state logic. Not screenshots of the shipped Amazon product.

What I designed

One Friday update for Northline, a fictional business: prepare a report, send a short summary to eight internal teammates, keep customer details out. The task is ordinary on purpose. The exceptions carry the design.

I kept Quick’s installed shell: light canvas, familiar left navigation, central conversation, the existing task rail. The inspection had shown task visibility, approvals and an activity-feed interface. None of that needed inventing. Four decisions did.

01 · Agree

Authorize a job, not everything.

This update onlyPrepare report + internal summaryUse weekly sales and operations notesKeep out customer details, external recipients, and files

Why: make the permission concrete enough to review once. Whether this saves attention needs testing.

02 · Hold

A changed send doesn’t stop the report.

ReportContinues
Send + new external recipientHeld for your decision

Why: the audience change affects delivery, not independent preparation. Keep internal, explicitly confirm the new recipient, or cancel sending. Silence never grants permission.

03 · Correct

Let a correction reach the summary.

Earlier summary$128,400
Edited report$131,200

Why: editing a prepared report makes the summary stale. Delivery waits for a refresh; refreshing content never authorizes a new audience.

04 · Return

“Done” includes what didn’t happen.

Internal summary
Delivered · simulated
File export
Held · no file created
External supplier
Excluded · not sent

Why: a prevented action is part of the outcome. Keep it in the completion message and receipt, not only in the history.

The interface elements I designed for this concept

The familiar Quick shell stays. My design work is in the handoff, how a person can keep talking while work continues, how a changed action asks for attention, and what the ending remembers.

01 · Persistent voice mode

Stay in the conversation while the work moves.

The proposed voice session stays available until the person turns it off. An orb and a persistent toggle keep that state visible, so speaking does not require reopening a separate voice screen.

In this prototype: the toggle and scripted phrases demonstrate the interaction. It does not listen, record, or run speech recognition.

To validate: interruptions while Quick speaks, clear listening versus speaking states, microphone failure, and an immediate stop control.

Quick Component demonstration

Ask a question or steer the current task.

Voice mode off. Your microphone is off.

Opt-in availability, not permission to take new actions.
02 · Work beside the conversation

Words explain. Artifacts show.

The report remains inspectable while Quick narrates progress. Report, Summary, and Activity separate the output from its history. The concept pairs human editing with simulated agent preparation.

03 · A decision about the change

Show the difference before the choice.

Original · 8 internal teammatesAdded · 1 external supplier

The exception card explains who was added and why delivery waits. It asks about the changed audience, without making the person review the whole job again.

04 · A completion receipt

Keep the history that matters.

PreparedSent / not sentHeld along the way

The closing message and receipt preserve blocked actions and the actual simulated destination. A cancelled send keeps the report and ends with nothing sent.

These are my concept-specific arrangements and behaviors, not claims that I invented voice interfaces, tabs, permission controls, or activity history. Quick already had task visibility and approval controls in the inspected build.

The contract behind the screens

Before any pixels, I wrote what the person must understand in each state and, more importantly, what the interface must never imply. The second column is the one that catches design mistakes. Every screen was checked against it, and the QA pass later used it as the spec.

The eight states, what the person must understand in each, and what the interface must never imply
StateWhat the person understandsWhat it must never imply
S0 AgreementExactly what is being handed over, and that it expires with the run.That Quick has already read anything.
S1 WorkingWhich step is running; that they can keep editing alongside.That progress is irreversible.
S2 Excluded action heldA step asked for something outside the agreement. It was stopped.That a file was written.
S3 Audience exceptionThe destination changed, and who changed it. Only the send is held.That Quick widened the audience itself.
S4 Decision recordedWhich path they chose and what it means.That an external send is routine.
S5 Stale summaryTheir edit invalidated the summary. Delivery is held.That the old figure could still go out.
S6 ReadyReport and summary match. The send is within the agreement.That this is a real send.
S7 ReceiptWhat completed, what was held, what was sent, to whom, which figure.That any real system changed.

What Quick actually says

For a role titled Conversational, the words are the design. Quick’s narration is a thread that accumulates, not one line that gets replaced. It speaks each exception when it happens and names every held action at the end. Cards carry evidence and choices. The conversation carries what happened. The two never duplicate each other.

Two rules I held to: name agency, always (the roster added it, I didn’t), and never manufacture a cause. In the inspection, Quick offered a plausible story for why it tried the file write and then admitted it couldn’t verify it. The concept explains known events and stops there.

  1. Start

    On it. I'm preparing the report — you can keep editing alongside me. I'll speak up only if something falls outside our agreement.

  2. Excluded action held

    Something fell outside our agreement: a step asked to export this to a file. I held it and kept the update here in chat. Nothing was written.

  3. Audience exception

    The ops roster just added Jordan · Northstar Supply to the destination — an external recipient. I didn't add it, and I've held the send. Your report is still moving.

  4. Stale edit

    You changed the figure to $131,200. I've held delivery so the old number can't go out — refresh the summary and I'll match it.

  5. Completion

    All set — the internal summary is delivered (simulated) to 8 teammates. Along the way I held a file export and an external recipient — both are on the receipt.

The moment the audience changes

The roster adds an external supplier mid-run. Quick says who added it, that it did not, and that only the send is held. The report is still moving underneath.

The exception state: Quick's thread says the ops roster added an external supplier and the send is held; the card below shows 8 internal teammates unchanged, Jordan · Northstar Supply added as external, and three choices
Only the send is held. The person chooses; the report keeps going.

The ending must distinguish completed from prevented

The receipt names the output, the simulated destination, the figure used, and everything held along the way. A cancelled send is never dressed up as a delivery.

The completion receipt: 'Held along the way' lists the held file export and the roster change; below it, internal summary delivered (simulated) to 8 teammates, external supplier not sent, figure delivered $131,200 — your edit, revision 2
Held actions survive into the result, in Quick’s words and on the receipt.

What is actually new here

Recording blocked actions is not new. Agent audit trails do it thoroughly: denied tool calls, policy decisions, risk scores. [5] [6]Amazon’s own guidance is candid that on-demand actions execute immediately and human review is not system-wide. [3]

Those records support engineering and compliance review. This concept puts the exception in the completion narrative the person actually reads, and gates delivery on it in state, so this scripted interface cannot report simulated delivery before its local checks pass. Real delivery would need backend enforcement.

Stated carefully: I found no product doing this in what I surveyed. I did not survey completion-receipt design across assistants specifically, so that is a claim about my corpus, not the market.

Today · an audit log, for engineers

{
  "event":   "tool_blocked",
  "tool":    "write_file",
  "outcome": "denied",
  "policy":  "no_files_this_session",
  "actor":   "user",
  "ts":      "2026-09-09T14:22:07Z"
}

Thorough. Queryable. Never opened by the person who delegated the work.

This concept · the completion narrative, for the person

Quick

All set. Along the way I held a file export and an external recipient. Both are on the receipt.

Held along the way

File export requested, then held. Nothing was written.

External recipient added by the roster. Kept internal.

Same fact. Read in the place the person already looks, and gated in state so a send can’t be reported unless it happened.

Then I tried to break it

A full verification pass on the working prototype: computed styles rather than eyeballing, real keyboard traversal, every code-level claim checked against source, three viewports. Twenty flags. Four were blockers. The worst one was that a reviewer could finish the entire run and never see the concept’s differentiating moment, because it only fired from a demo button.

Then a second, harder question: had the build drifted off the locked problem? It had, in one way that mattered. The receipt named the exception. Quick’s own line didn’t. The origin failure, a completion summary omitting a held action, had been reproduced one layer up, in the conversation. That was the last thing fixed, and the one I’d have been most embarrassed to ship.

Eight of the twenty QA flags, what was measured and what changed
What the pass foundWhat changed
The exception fired only from a “Demo controls” button. A reviewer could finish the run and never see it.It now arrives on its own, 1.1 seconds after step two. Narrative, not opt-in.
The completion receipt reported success without naming the held send or the corrected figure.A “Held along the way” block lists every exception. The delivered figure is named and bound to its revision.
The decision card was silent to screen readers and moved no focus, against my own state contract.A polite live region announces each transition. Focus moves to the decision, then to the receipt heading.
Quick's own line never changed. Cards carried the exception; the conversation said nothing.Quick speaks each exception when it happens and names every held action at the end, across all three endings.
The prototype staged an external send. The origin was a denied file write. It didn't reproduce its own evidence.A step now requests a file export mid-run, which is held and recorded. The exact origin, surfaced.
“An external supplier was added.” Passive. Never says who.“The ops roster added an external supplier. I didn't add it.” Agency named, mirrored in the log.
The non-affiliation disclaimer measured 3.94:1, the least readable text on the page.6.37:1 at 13px, every viewport.
Eleven touch targets under 44px on mobile. The primary button measured 42.Zero under 44px at 375px.

What I chose not to fix

The origin was a parallel run: a parent task and two subtasks, with the parent flattening the exception. The prototype is a single linear run. It reproduces the flattening, not the structure it happened in. The fresh-chat repeat also surfaced a second gap, results that needed prompting to arrive, which nothing here addresses. Both are named rather than hidden, because they are the first two things I’d want to explore with the real product.

Scope, honestly: one scripted run. No live model, connectors, file export, or delivery. Voice is optional and simulated; the microphone is off. In production the delivery gate needs the same enforcement in the backend. The UI alone cannot promise it.

Prototype in React

The decision surface, built in Quick’s product language. Start it and touch nothing: the exceptions arrive on their own.

Live prototype. Start the update, then decide when the audience changes. Open full screen ↗

What I would test first

Three to five people who regularly delegate work and use an AI assistant. An equivalent task on their everyday assistant first, then this concept, order counterbalanced where practical.

Returning to the finished task, unaided: What finished? Was a file created or only requested? Was anything sent, and to whom? What caused the interruption? Did the summary use the corrected figure?

I would record answer accuracy, follow-up questions, backtracking, and recovery. Any mistaken belief about an external action outranks a favourable preference rating.

The direction dies if people already answer those questions from the existing interface, if the exception turns out too rare to design for, or if it needs guarantees the system cannot honestly make.

Why Quick got me curious

Quick is working on the part of AI product design I keep thinking about: an agent can do more every month, and every exchange is a moment where the person decides whether to trust it with more, or pull back.

The role sits exactly there. Confidence, uncertainty, and limitations. Trust built, maintained, and repaired. I like that the small team owns the invisible interactions, not just the screens.

A little about what I bring

I’ve spent the last seven years designing products across enterprise software, AI, and small businesses.

I do my best work when the problem is still fuzzy: learn the system, find the decision that matters, make it easier to understand, then build it so we can try it for real.

Recently I shipped a live AI booking assistant and an admin app. This concept came from the same habit: I followed one observation until it was a working React prototype with tests, and I kept the receipts on every claim along the way.

Where I think I could help

Wherever an agent’s work has to become something a person can understand without watching it.

I’d need the real product, the science team’s failure clusters, and customer conversations to know which moment matters most. That is the part I’d be excited to figure out with the team.

What this story rests on

Show the 14 sourcesHide the sources
  1. Amazon Quick Community · Repetitive action approvalsMarch 26, 2026. A member calls repeated integration approvals “particularly distracting for an Agent that makes many API calls.” A community responder notes multiple users share the frustration and escalates it. Verified September 10, 2026.
  2. Amazon Quick Community · Full autonomous mode requestAugust 28, 2026. Asks for global, per-connector, and session-level auto-approval; acknowledged by a community responder the same day. Links the March thread, so the two are not independent estimates.
  3. AWS · Security in Amazon Quick, “Limits stated plainly”Product documentation. States that on-demand actions execute immediately and that human review is not a system-wide requirement. Fetched September 8, 2026.
  4. Amazon Jobs · UX Designer II, Conversational, Amazon QuickThe role this concept was made for. Scopes error states, limitations, trust repair, and steering.
  5. miniOrange · AI agent audit trailsDescribes the governance practice of logging blocked and denied agent actions for engineers and compliance teams.
  6. Microsoft · Agent Governance Toolkit, audit & complianceSame practice, first-party: denied actions and policy decisions captured as audit records.
  7. AWS · Best practices for building agentic automations with Amazon Quick AutomateSeptember 3, 2026, Sumit Wasuja. The rubber-stamp versus missed-error framing of human review. Also: “Because agent behavior can vary from one run to the next, evaluation matters more here.”
  8. AWS · Amazon Quick Apps limitationsProduct documentation. Silent failure on unstable connections; guardrail false positives that lock a session for 15 to 20 minutes; no investigate-only mode.
  9. Amazon Quick Community · Session persistence and reasoning qualityMarch 23 to April 23, 2026. A member reports earlier conversations bleeding into fresh sessions, and a month later: “Quick is unusable at this point.” Amazon staff point to Private Mode.
  10. Constellation Research · Why Amazon Quick could be more strategic than recognizedLarry Dignan, June 19, 2026. Desktop and web “doesn't quite sync”; “it's early in the Amazon Quick development.”
  11. Moor Insights & Strategy · AWS Summit New York field notesJason Andersen, June 17, 2026. “It needs more soak time with customers on usability.”
  12. AWS · Using Amazon Quick chatProduct documentation. The seven thumbs-down reasons, four of which are grounding failures; memory guidance that asks the user to “be explicit about your preferences.”
  13. Microsoft 365 Message Center · RM560339Published April 22, 2026, updated August 26, 2026. Planned proactive Copilot mobile notifications withdrawn: “We have decided not to move forward with this change at this time.”
  14. Alexandre Agius · A week using Amazon QuickMay 14, 2026. The author identifies as an AWS Solutions Architect, so read it as an affiliated account. Describes useful orchestration alongside dropped connections and delegation that needs inspection.

Independent exploration, September 2026. The four research lanes, the desktop inspection, code implementation, and technical checks were AI-assisted; problem selection, the gap-map criteria, interaction direction, conversational and visual design, and prototype review are mine. Not affiliated with or commissioned by Amazon. Northline is fictional; every action is simulated.