Module 12 — Expert Kavanah · Lesson 12.5
When Something Goes Wrong
A diagnostic order of operations for the failure that matters most — the silent no-op
~11 min
What you'll learn
- Diagnose a silent no-op in an order that resolves most cases quickly
- Work the three shorter checklists for visibility, agent and integration problems
- Distinguish a problem you can fix from one you should report
- Write a report that can actually be acted on
Things that fail loudly are easy: there is an error, you read it, you fix it. The problems that cost real time are the ones where everything reports success and nothing happened. Those have a specific shape and a specific diagnostic order, and knowing it turns an afternoon into five minutes.
The silent no-op: the order that resolves most cases
Something was supposed to happen. Nothing did. No error anywhere. Work in this order.
One — is it parked for approval? Under the default action policy, external sends and destructive actions do not execute; they queue. A parked action looks exactly like an action that did nothing. Check the approval queue and the dashboard rail FIRST, because this is the single most common answer.
Two — was it refused by the charter? Charter refusals cite the line that refused and are logged in the KVN ledger. If someone asked the agent to create work that crosses a Negation, it did not silently fail; it declined, correctly.
Three — was it attempted at all? Check the audit log. An action never attempted is a different problem — usually a capability that is not present, which means an unconnected integration or a disabled opt-in feature.
Four — did the underlying integration break? Check the connection status and the last successful sync timestamp, not the data. A broken connection presents as absence.
Five — did it happen in a different workspace? Check the switcher. This resolves an embarrassing share of reports and costs three seconds.
Most investigations end at step one or step five.
Visibility problems
'I can't see it.' Three checks, in order.
Workspace: are they in the right one? The switcher is at the top of the sidebar.
Project access: are they on the project's Team tab? A project someone is not on is absent, not greyed out.
Role: only after the first two. A role problem looks different — they can see the page but a control is missing, rather than the page being gone.
Doing these in order matters. Starting with permissions is how workspaces end up with everyone as an admin.
Agent problems
'The agent can't do X.' Four checks.
Is the provider connected? Unconnected providers have their tools stripped entirely, so the agent genuinely has no capability rather than declining one.
Is the feature opted in? Task capture, community app tools, the remote browser, exec meetings — all default off, all strip their tools when off.
Is the autonomy level too low? At safe, risky tools are removed from the toolset. The agent is not refusing; it has nothing to refuse with.
And is it under-reporting? The agent occasionally does not know it has a capability. Naming the capability directly — 'you can search the web, can't you?' — resolves this surprisingly often.
If all four check out, then it is worth reporting.
Integration problems
'The data looks wrong or thin.' Three checks.
Connection status and last successful sync. A connection can be nominally fine while the sync it powers has stopped.
Scope completeness. A partial OAuth grant reports as Connected and then quietly returns nothing for one specific capability. This is the hardest one to see and the most common cause of 'it works except for this one thing'.
Completeness of the fetch. For large sources, a sync can report success while having pulled only part of a calendar or mailbox. The symptom is data that looks thin rather than data that looks broken, so count rather than glance.
And the rule from Lesson 9.6: if reconnecting changes nothing at all, stop reconnecting. That is the signature of a fault your credential cannot fix.
Reporting something usefully
When you have worked the checklist and it is genuinely a problem, the report that gets fixed fastest has four things.
What you expected to happen, specifically. Not 'it didn't work'.
What actually happened, including whether there was any error at all — 'reported success, no effect' is itself valuable information and narrows the search enormously.
When, and in which workspace.
And what you already ruled out. 'It is not in the approval queue and the connection is healthy' saves the first two things anyone would check.
Bug reports and feature requests have their own surfaces in Settings. Using them beats mentioning it in chat, because they persist.
Learn the diagnostic order
- 1
Check the approval queue first, always
The dashboard rail and the notification centre. This is the single most common answer to 'it didn't happen'.
- 2
A charter refusal is not a failure — it cites the line and is logged. Check whether the system declined on purpose.
- 3
Was the action ever attempted? Never-attempted and attempted-and-failed are different problems.
- 4
File a report with what you ruled out
Settings → Bug reports. Expected, actual, when and where, and what you already checked.
What to watch
- Time-to-diagnosis
- How long it takes to locate the cause of a silent no-op.
- Healthy signal: Minutes. The order above is what makes that possible; searching randomly is what makes it an afternoon.
- Approval-queue share of reports
- What proportion of 'it didn't work' reports turn out to be a parked action.
- Healthy signal: It will be high, and that is fine — it just means the queue should be checked first, and possibly worked more often.
- Reports with ruled-out steps
- Share of filed reports that say what was already checked.
- Healthy signal: All of them. It is the difference between a report that gets fixed and one that generates two clarifying questions.
Key takeaways
- ·The characteristic failure is a reported success with no effect — verify effects, not reports.
- ·Silent no-op order: approval queue, charter ledger, audit log, integration health, workspace switcher.
- ·Visibility order: workspace, project access, then role. Never start with permissions.
- ·Agent order: connected, opted in, autonomy level, then under-reporting.
- ·A report that says what you already ruled out gets fixed considerably faster.
That is the course. You now know where everything is, what each surface owns, how to govern an agent that acts, and what the daily and weekly rhythms look like. The sibling course — Project Management with Kavanah — is the theory underneath it, and it is the natural next read.