Build a useful investigation brief
Build a boundary matrix
List the edge input beside nearby valid, invalid, empty, maximum, minimum, repeated, and reordered cases. Record expected and observed outcomes for each without including sensitive payload values.
Trace the state transition
Follow the request, validation, persistence, background work, and rendered result for the edge case. Identify the first divergent step and distinguish an implementation gap from an unclear requirement.
Test recovery and repetition
Repeat the case after refresh, retry, back navigation, or a second submission where relevant. Check whether the problem is deterministic, data-dependent, or caused by a prior state that was not captured.
What to carry forward
The brief should include a safe reproduction sequence, boundary comparison, first divergent step, and expected behavior decision. Conclude implementation defect, specification gap, data condition, or unresolved, with evidence and confidence. Compare neighboring values around the boundary and trace validation, normalization, persistence, rendering, and error handling to find where the case diverges from its expected contract.
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