SKILL.md
Transaction Trace Analysis
Use this skill when the task provides concrete logs, tables, counters, timestamps, or partial records and asks you to infer transaction behavior.
This skill is about reconstruction under partial evidence:
- normalize columns into a stable event vocabulary
- reconstruct per-transaction intent and per-object version timelines
- join them through explicit fields (not through row order guesses)
- produce a minimal, auditable classification for the required output
Quick Reference (pick the next file to read)
| If you need… | Read |
|---|---|
| Mapping weird columns into tx/key/op/timestamp/counter/status/reason | trace-schema-normalization.md |
| Grouping events per transaction and avoiding “attempt vs request” mixups | transaction-history-reconstruction.md |
| Reconstructing a per-key version timeline from writes/validation | object-version-history.md |
| Interpreting timestamp/counter semantics and scope correctly | timestamp-and-ordering-fields.md |
| Understanding validation failures, abort reasons, and conservative checks | validation-and-abort-records.md |
| Avoiding overclaims when the trace is incomplete | evidence-quality-and-uncertainty.md |
| Emitting deduped/sorted ids and minimal justifications | output-classification-patterns.md |
