| name | experiment-tracking |
| description | Use when running iterative experiments and you need a disciplined way to log configs, seeds, environments, metrics, failures, and comparison summaries. |
Purpose
Keep experiment work organized so results can be compared, explained, and reused in papers or reports.
When To Use
- running multiple model, prompt, or system variants
- comparing baselines and ablations across many runs
- preparing result summaries for a paper or internal update
- diagnosing why numbers changed across commits or environments
Inputs
- experiment goal and benchmark definition
- run configs, seeds, code version, and environment details
- metric outputs, logs, and notes about failures or anomalies
Outputs
- canonical experiment ledger
- comparison table across runs
- best-run summary with supporting evidence
- anomaly log and suspected causes
- next-step recommendation list
Workflow
- Define a stable schema for run IDs, configs, seeds, and artifacts.
- Log every run with enough context to reproduce it later.
- Separate successful, failed, and invalid runs explicitly.
- Compare results only across compatible settings.
- Summarize what changed, what improved, and what still needs testing.
Constraints
- never mix incomparable runs into one conclusion table
- always record code version or commit reference if available
- treat failed runs as evidence, not noise to be discarded silently
- keep final summaries tied to raw run records