Keep the lesson for the next incident
Cluster derivative failures
Group cases by absent preview, missing text, conversion failure, delayed output, detached association, stale revision, and hidden availability. Record the capability and source revision each case affected.
Document output contracts
For each derivative, state source identity, expected format, creation stage, readiness condition, association, failure state, and user capability. Include normal, delayed, failed, and revised-source fixtures with expected outputs.
Trigger derivative review
Require the fixtures when adding formats, changing processors, revising source storage, altering status, or introducing new controls. Assign an owner for source binding and record the evidence that proves each output belongs to the current revision.
What to carry forward
The learning record is useful when every derivative has a source-bound promise, a lifecycle fixture, and a capability rule. If an output is optional or client-specific, document that boundary clearly so its absence is not confused with a failed required result.
Technical background: W3C guidance.
Keep the decision with the work.
Use a Work Item in Aglet to record the problem, the evidence you have, and the next decision. Add an owner and priority, then keep updates in the discussion so the next person can follow the reasoning.
Create an account See the product workflow