diff --git a/AGENTS.md b/AGENTS.md index eb0d392a..1f27d869 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -66,6 +66,12 @@ Each provider should have: - Do not add universal variants solely to make provider-specific operational state appear transformable. - Treat coverage reports as diagnostics, not a mandate for 100% cross-provider conversion. A correctly classified unsupported mapping is preferable to a higher coverage score obtained through semantic loss. +## Trajectory schema + +- `Trajectory` (`crates/lingua/src/universal/trajectory.rs`) is primarily for the Braintrust UI to render. +- Add only fields the UI needs and the trace records. +- Shape fields so the UI renders them without interpreting source data. + ## Type generation workflow 1. **Check for SDK updates** in provider test directories diff --git a/CLAUDE.md b/CLAUDE.md new file mode 120000 index 00000000..47dc3e3d --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1 @@ +AGENTS.md \ No newline at end of file