An online subscription service: customers write in through a messenger and by email. An agent answers first, from the support knowledge base. If there's no ready answer, it doesn't make one up. It asks a human — through a task in SKEIN. Here SKEIN isn't a ticketing system; it's support's memory: what people asked, what was decided and why.
Standing epics. “Knowledge gaps” and “Widespread issues” are never closed: every case is a child task, and closed children become history. Counters aren't cluttered by an “eternally open epic”.
Status as a traffic light. Open — the human's move, In progress — the agent's move. You can see who's holding things up without a separate field.
Types. “Decision” — a verdict is needed, “task” — knowledge needs an edit, “note” — an observation or investigation, “bug” — a defect in the knowledge or in the tool. The operator filters “where I'm expected to decide” apart from “just background facts”.
Origin. The agent files gaps from the live queue on its own; registries and investigations are created at a human's direct request — on assignment. You can see what the agent found itself and what it was asked to do.
Comments tagged with their author. Human and agent replies are told apart even under the same account. A thread reads like a dialogue; search can pull out just the human's replies.
Close outcome. Done with the edit's location, won't do (“that branch already exists”), duplicate with a link. You can see how many gaps were closed by a knowledge edit and how many were false alarms.
Links. Rule ← investigation, new gaps ← rule. You can see what grew out of what.
Search. The agent cites past cases, the operator finds their own past decisions. The registry works as a knowledge base about why the knowledge is the way it is.
This is one of the processes we live by. The rest are on the home page.
← All use cases Use case: end-to-end development →