diff --git a/src/main/java/dev/braintrust/api/BraintrustApiClient.java b/src/main/java/dev/braintrust/api/BraintrustApiClient.java index 59d17ca7..bd5929ec 100644 --- a/src/main/java/dev/braintrust/api/BraintrustApiClient.java +++ b/src/main/java/dev/braintrust/api/BraintrustApiClient.java @@ -572,7 +572,9 @@ public Experiment getOrCreateExperiment(CreateExperimentRequest request) { request.tags().orElse(List.of()), request.metadata().orElse(Map.of()), "notused", - "notused"); + "notused", + request.datasetId(), + request.datasetVersion()); experiments.add(newExperiment); return newExperiment; } @@ -734,7 +736,9 @@ record CreateExperimentRequest( Optional description, Optional baseExperimentId, Optional> tags, - Optional> metadata) { + Optional> metadata, + Optional datasetId, + Optional datasetVersion) { public CreateExperimentRequest(String projectId, String name) { this( @@ -743,6 +747,8 @@ public CreateExperimentRequest(String projectId, String name) { Optional.empty(), Optional.empty(), Optional.empty(), + Optional.empty(), + Optional.empty(), Optional.empty()); } } @@ -755,7 +761,32 @@ record Experiment( List tags, Map metadata, String createdAt, - String updatedAt) {} + String updatedAt, + Optional datasetId, + Optional datasetVersion) { + /** Convenience constructor */ + public Experiment( + String id, + String projectId, + String name, + Optional description, + List tags, + Map metadata, + String createdAt, + String updatedAt) { + this( + id, + projectId, + name, + description, + tags, + metadata, + createdAt, + updatedAt, + Optional.empty(), + Optional.empty()); + } + } record CreateDatasetRequest(String projectId, String name, Optional description) { public CreateDatasetRequest(String projectId, String name) { diff --git a/src/main/java/dev/braintrust/eval/Dataset.java b/src/main/java/dev/braintrust/eval/Dataset.java index 381f5ad3..ab15214a 100644 --- a/src/main/java/dev/braintrust/eval/Dataset.java +++ b/src/main/java/dev/braintrust/eval/Dataset.java @@ -25,11 +25,7 @@ public interface Dataset { /** Convenience method to safely iterate all items in a dataset. */ default void forEach(Consumer> consumer) { try (var cursor = openCursor()) { - Optional> cursorCase = cursor.next(); - while (cursorCase.isPresent()) { - consumer.accept(cursorCase.get()); - cursorCase = cursor.next(); - } + cursor.forEach(consumer); } } @@ -47,6 +43,17 @@ interface Cursor extends AutoCloseable { /** close all cursor resources */ void close(); + + /** version of the dataset this cursor was opened against */ + Optional version(); + + default void forEach(Consumer caseConsumer) { + Optional c = next(); + while (c.isPresent()) { + caseConsumer.accept(c.get()); + c = next(); + } + } } /** Create an in-memory Dataset containing the provided cases. */ diff --git a/src/main/java/dev/braintrust/eval/DatasetBrainstoreImpl.java b/src/main/java/dev/braintrust/eval/DatasetBrainstoreImpl.java index ed15eafa..ca363556 100644 --- a/src/main/java/dev/braintrust/eval/DatasetBrainstoreImpl.java +++ b/src/main/java/dev/braintrust/eval/DatasetBrainstoreImpl.java @@ -2,7 +2,9 @@ import dev.braintrust.api.BraintrustApiClient; import java.util.*; +import javax.annotation.Nonnull; import javax.annotation.Nullable; +import org.jspecify.annotations.NonNull; /** A dataset loaded externally from Braintrust using paginated API fetches */ public class DatasetBrainstoreImpl implements Dataset { @@ -39,7 +41,25 @@ public Optional version() { @Override public Cursor> openCursor() { - return new BrainstoreCursor(); + return new BrainstoreCursor(null == pinnedVersion ? fetchMaxVersion() : pinnedVersion); + } + + private String fetchMaxVersion() { + var response = + apiClient.btqlQuery( + "SELECT max(_xact_id) as version FROM dataset('%s')".formatted(datasetId)); + if (response.data().isEmpty()) { + throw new RuntimeException( + "Failed to fetch max version for dataset: " + datasetId + " (empty response)"); + } + var version = response.data().get(0).get("version"); + if (version == null) { + throw new RuntimeException( + "Failed to fetch max version for dataset: " + + datasetId + + " (null version — dataset may be empty)"); + } + return String.valueOf(version); } private class BrainstoreCursor implements Cursor> { @@ -48,13 +68,15 @@ private class BrainstoreCursor implements Cursor> { private @Nullable String cursor; private boolean exhausted; private boolean closed; + private final @Nonnull String cursorVersion; - BrainstoreCursor() { + BrainstoreCursor(@NonNull String cursorVersion) { this.currentBatch = new ArrayList<>(); this.currentIndex = 0; this.cursor = null; this.exhausted = false; this.closed = false; + this.cursorVersion = cursorVersion; } @Override @@ -111,7 +133,7 @@ public Optional> next() { private void fetchNextBatch() { var request = - new BraintrustApiClient.DatasetFetchRequest(batchSize, cursor, pinnedVersion); + new BraintrustApiClient.DatasetFetchRequest(batchSize, cursor, cursorVersion); var response = apiClient.fetchDatasetEvents(datasetId, request); currentBatch = new ArrayList<>(response.events()); @@ -129,5 +151,10 @@ public void close() { closed = true; currentBatch.clear(); } + + @Override + public Optional version() { + return Optional.of(cursorVersion); + } } } diff --git a/src/main/java/dev/braintrust/eval/DatasetInMemoryImpl.java b/src/main/java/dev/braintrust/eval/DatasetInMemoryImpl.java index 9d2d868f..f7627fa3 100644 --- a/src/main/java/dev/braintrust/eval/DatasetInMemoryImpl.java +++ b/src/main/java/dev/braintrust/eval/DatasetInMemoryImpl.java @@ -44,6 +44,11 @@ public Optional> next() { public void close() { closed = true; } + + @Override + public Optional version() { + return Optional.empty(); + } }; } } diff --git a/src/main/java/dev/braintrust/eval/Eval.java b/src/main/java/dev/braintrust/eval/Eval.java index c12de920..a87ceecc 100644 --- a/src/main/java/dev/braintrust/eval/Eval.java +++ b/src/main/java/dev/braintrust/eval/Eval.java @@ -60,16 +60,28 @@ private Eval(Builder builder) { /** Runs the evaluation and returns results. */ public EvalResult run() { - var experiment = - client.getOrCreateExperiment( - new BraintrustApiClient.CreateExperimentRequest( - orgAndProject.project().id(), - experimentName, - Optional.empty(), - Optional.empty(), - tags.isEmpty() ? Optional.empty() : Optional.of(tags), - metadata.isEmpty() ? Optional.empty() : Optional.of(metadata))); - dataset.forEach(datasetCase -> evalOne(experiment.id(), datasetCase)); + try (var cursor = dataset.openCursor()) { + Optional datasetVersion = Optional.empty(); + Optional datasetId = Optional.empty(); + if (dataset instanceof DatasetBrainstoreImpl) { + // TODO: come up with a means of expressing this naturally in the dataset api + datasetVersion = cursor.version(); + datasetId = Optional.of(dataset.id()); + } + var experiment = + client.getOrCreateExperiment( + new BraintrustApiClient.CreateExperimentRequest( + orgAndProject.project().id(), + experimentName, + Optional.empty(), + Optional.empty(), + tags.isEmpty() ? Optional.empty() : Optional.of(tags), + metadata.isEmpty() ? Optional.empty() : Optional.of(metadata), + datasetId, + datasetVersion)); + cursor.forEach(datasetCase -> evalOne(experiment.id(), datasetCase)); + } + var experimentUrl = "%s/experiments/%s" .formatted( diff --git a/src/test/java/dev/braintrust/eval/EvalTest.java b/src/test/java/dev/braintrust/eval/EvalTest.java index 75bc4197..f59a8db5 100644 --- a/src/test/java/dev/braintrust/eval/EvalTest.java +++ b/src/test/java/dev/braintrust/eval/EvalTest.java @@ -336,4 +336,48 @@ void evalWithExperimentTagsAndMetadata() { assertEquals(expectedTags, experiment.tags(), "Experiment should have tags"); assertEquals(expectedMetadata, experiment.metadata(), "Experiment should have metadata"); } + + @Test + @SneakyThrows + void evalLinksToRemoteDataset() { + if (TestHarness.getVcrMode() == VCR.VcrMode.REPLAY) { + return; + } + + var experimentName = "test-dataset-linking"; + Dataset dataset = testHarness.braintrust().fetchDataset("food"); + + var eval = + testHarness + .braintrust() + .evalBuilder() + .name(experimentName) + .dataset(dataset) + .taskFunction(String::toUpperCase) + .scorers( + Scorer.of( + "exact", + (expected, result) -> expected.equals(result) ? 1.0 : 0.0)) + .build(); + eval.run(); + testHarness.awaitExportedSpans(); + + // Verify the experiment is linked to the dataset + var experiments = + testHarness + .braintrust() + .apiClient() + .listExperiments(TestHarness.defaultProjectId()); + var experiment = + experiments.stream() + .filter(e -> e.name().equals(experimentName)) + .findFirst() + .orElseThrow(() -> new AssertionError("Experiment not found")); + + assertTrue(experiment.datasetId().isPresent(), "Experiment should be linked to a dataset"); + assertEquals(dataset.id(), experiment.datasetId().get(), "Dataset ID should match"); + assertTrue( + experiment.datasetVersion().isPresent(), + "Experiment should have a dataset version"); + } } diff --git a/src/test/resources/cassettes/anthropic/__files/v1_messages-71f8c84f-b988-4c20-ab41-8e0f5e20325c.txt b/src/test/resources/cassettes/anthropic/__files/v1_messages-14d7ddaf-c4dc-4e41-ae83-1b9b0e7e222c.txt similarity index 72% rename from src/test/resources/cassettes/anthropic/__files/v1_messages-71f8c84f-b988-4c20-ab41-8e0f5e20325c.txt rename to src/test/resources/cassettes/anthropic/__files/v1_messages-14d7ddaf-c4dc-4e41-ae83-1b9b0e7e222c.txt index 6fd822b4..c73dd628 100644 --- a/src/test/resources/cassettes/anthropic/__files/v1_messages-71f8c84f-b988-4c20-ab41-8e0f5e20325c.txt +++ b/src/test/resources/cassettes/anthropic/__files/v1_messages-14d7ddaf-c4dc-4e41-ae83-1b9b0e7e222c.txt @@ -1,24 +1,24 @@ event: message_start -data: {"type":"message_start","message":{"model":"claude-3-5-haiku-20241022","id":"msg_01VCp1RHSod6yjMZgMhvo63L","type":"message","role":"assistant","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":19,"cache_creation_input_tokens":0,"cache_read_input_tokens":0,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":0},"output_tokens":5,"service_tier":"standard","inference_geo":"not_available"}} } +data: {"type":"message_start","message":{"model":"claude-3-5-haiku-20241022","id":"msg_01NhbxNFB9uMvk5gvd7qG2Ve","type":"message","role":"assistant","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":19,"cache_creation_input_tokens":0,"cache_read_input_tokens":0,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":0},"output_tokens":5,"service_tier":"standard","inference_geo":"not_available"}} } event: content_block_start -data: {"type":"content_block_start","index":0,"content_block":{"type":"text","text":""} } +data: {"type":"content_block_start","index":0,"content_block":{"type":"text","text":""} } event: ping data: {"type": "ping"} event: content_block_delta -data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"The capital of France is"} } +data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"The capital of France is"}} event: content_block_delta -data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" Paris."} } +data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":" Paris."} } event: content_block_stop -data: {"type":"content_block_stop","index":0} +data: {"type":"content_block_stop","index":0 } event: message_delta -data: {"type":"message_delta","delta":{"stop_reason":"end_turn","stop_sequence":null},"usage":{"input_tokens":19,"cache_creation_input_tokens":0,"cache_read_input_tokens":0,"output_tokens":10} } +data: {"type":"message_delta","delta":{"stop_reason":"end_turn","stop_sequence":null},"usage":{"input_tokens":19,"cache_creation_input_tokens":0,"cache_read_input_tokens":0,"output_tokens":10} } event: message_stop -data: {"type":"message_stop" } +data: {"type":"message_stop" } diff --git a/src/test/resources/cassettes/anthropic/__files/v1_messages-850b9b3b-255f-4688-8cbc-b975114bb35d.json b/src/test/resources/cassettes/anthropic/__files/v1_messages-c848dbe0-8923-4e08-bb1e-892a6fb643f3.json similarity index 72% rename from src/test/resources/cassettes/anthropic/__files/v1_messages-850b9b3b-255f-4688-8cbc-b975114bb35d.json rename to src/test/resources/cassettes/anthropic/__files/v1_messages-c848dbe0-8923-4e08-bb1e-892a6fb643f3.json index 806febc4..894c7767 100644 --- a/src/test/resources/cassettes/anthropic/__files/v1_messages-850b9b3b-255f-4688-8cbc-b975114bb35d.json +++ b/src/test/resources/cassettes/anthropic/__files/v1_messages-c848dbe0-8923-4e08-bb1e-892a6fb643f3.json @@ -1 +1 @@ -{"model":"claude-3-5-haiku-20241022","id":"msg_01QZ2Kog1CjtsKvGZnAbYYSQ","type":"message","role":"assistant","content":[{"type":"text","text":"The capital of France is Paris."}],"stop_reason":"end_turn","stop_sequence":null,"usage":{"input_tokens":19,"cache_creation_input_tokens":0,"cache_read_input_tokens":0,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":0},"output_tokens":10,"service_tier":"standard","inference_geo":"not_available"}} \ No newline at end of file +{"model":"claude-3-5-haiku-20241022","id":"msg_01SdXWAvhUNSc6wMD8ii2Ma7","type":"message","role":"assistant","content":[{"type":"text","text":"The capital of France is Paris."}],"stop_reason":"end_turn","stop_sequence":null,"usage":{"input_tokens":19,"cache_creation_input_tokens":0,"cache_read_input_tokens":0,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":0},"output_tokens":10,"service_tier":"standard","inference_geo":"not_available"}} \ No newline at end of file diff --git a/src/test/resources/cassettes/anthropic/mappings/v1_messages-71f8c84f-b988-4c20-ab41-8e0f5e20325c.json b/src/test/resources/cassettes/anthropic/mappings/v1_messages-14d7ddaf-c4dc-4e41-ae83-1b9b0e7e222c.json similarity index 70% rename from src/test/resources/cassettes/anthropic/mappings/v1_messages-71f8c84f-b988-4c20-ab41-8e0f5e20325c.json rename to src/test/resources/cassettes/anthropic/mappings/v1_messages-14d7ddaf-c4dc-4e41-ae83-1b9b0e7e222c.json index 42e82577..fc5c2005 100644 --- a/src/test/resources/cassettes/anthropic/mappings/v1_messages-71f8c84f-b988-4c20-ab41-8e0f5e20325c.json +++ b/src/test/resources/cassettes/anthropic/mappings/v1_messages-14d7ddaf-c4dc-4e41-ae83-1b9b0e7e222c.json @@ -1,5 +1,5 @@ { - "id" : "71f8c84f-b988-4c20-ab41-8e0f5e20325c", + "id" : "14d7ddaf-c4dc-4e41-ae83-1b9b0e7e222c", "name" : "v1_messages", "request" : { "url" : "/v1/messages", @@ -17,35 +17,35 @@ }, "response" : { "status" : 200, - "bodyFileName" : "v1_messages-71f8c84f-b988-4c20-ab41-8e0f5e20325c.txt", + "bodyFileName" : "v1_messages-14d7ddaf-c4dc-4e41-ae83-1b9b0e7e222c.txt", "headers" : { - "Date" : "Fri, 06 Feb 2026 01:36:11 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:37 GMT", "Content-Type" : "text/event-stream; charset=utf-8", "Cache-Control" : "no-cache", "anthropic-ratelimit-requests-limit" : "10000", "anthropic-ratelimit-requests-remaining" : "9999", - "anthropic-ratelimit-requests-reset" : "2026-02-06T01:36:11Z", + "anthropic-ratelimit-requests-reset" : "2026-02-18T04:40:36Z", "anthropic-ratelimit-input-tokens-limit" : "5000000", "anthropic-ratelimit-input-tokens-remaining" : "5000000", - "anthropic-ratelimit-input-tokens-reset" : "2026-02-06T01:36:11Z", + "anthropic-ratelimit-input-tokens-reset" : "2026-02-18T04:40:36Z", "anthropic-ratelimit-output-tokens-limit" : "1000000", "anthropic-ratelimit-output-tokens-remaining" : "1000000", - "anthropic-ratelimit-output-tokens-reset" : "2026-02-06T01:36:11Z", + "anthropic-ratelimit-output-tokens-reset" : "2026-02-18T04:40:36Z", "anthropic-ratelimit-tokens-limit" : "6000000", "anthropic-ratelimit-tokens-remaining" : "6000000", - "anthropic-ratelimit-tokens-reset" : "2026-02-06T01:36:11Z", - "request-id" : "req_011CXqxWWdE6Kb91K1dfu7Zt", + "anthropic-ratelimit-tokens-reset" : "2026-02-18T04:40:36Z", + "request-id" : "req_011CYEvHDdWoj2q5sbR7CzQ9", "strict-transport-security" : "max-age=31536000; includeSubDomains; preload", "anthropic-organization-id" : "27796668-7351-40ac-acc4-024aee8995a5", "Server" : "cloudflare", - "x-envoy-upstream-service-time" : "388", - "cf-cache-status" : "DYNAMIC", + "x-envoy-upstream-service-time" : "414", "X-Robots-Tag" : "none", "Content-Security-Policy" : "default-src 'none'; frame-ancestors 'none'", - "CF-RAY" : "9c96ea441d1eba4e-SEA" + "cf-cache-status" : "DYNAMIC", + "CF-RAY" : "9cfad8ee5a4ab9f4-SEA" } }, - "uuid" : "71f8c84f-b988-4c20-ab41-8e0f5e20325c", + "uuid" : "14d7ddaf-c4dc-4e41-ae83-1b9b0e7e222c", "persistent" : true, "insertionIndex" : 2 } \ No newline at end of file diff --git a/src/test/resources/cassettes/anthropic/mappings/v1_messages-850b9b3b-255f-4688-8cbc-b975114bb35d.json b/src/test/resources/cassettes/anthropic/mappings/v1_messages-c848dbe0-8923-4e08-bb1e-892a6fb643f3.json similarity index 69% rename from src/test/resources/cassettes/anthropic/mappings/v1_messages-850b9b3b-255f-4688-8cbc-b975114bb35d.json rename to src/test/resources/cassettes/anthropic/mappings/v1_messages-c848dbe0-8923-4e08-bb1e-892a6fb643f3.json index bfbc6e9e..5f4cc793 100644 --- a/src/test/resources/cassettes/anthropic/mappings/v1_messages-850b9b3b-255f-4688-8cbc-b975114bb35d.json +++ b/src/test/resources/cassettes/anthropic/mappings/v1_messages-c848dbe0-8923-4e08-bb1e-892a6fb643f3.json @@ -1,5 +1,5 @@ { - "id" : "850b9b3b-255f-4688-8cbc-b975114bb35d", + "id" : "c848dbe0-8923-4e08-bb1e-892a6fb643f3", "name" : "v1_messages", "request" : { "url" : "/v1/messages", @@ -17,34 +17,34 @@ }, "response" : { "status" : 200, - "bodyFileName" : "v1_messages-850b9b3b-255f-4688-8cbc-b975114bb35d.json", + "bodyFileName" : "v1_messages-c848dbe0-8923-4e08-bb1e-892a6fb643f3.json", "headers" : { - "Date" : "Fri, 06 Feb 2026 01:36:09 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:35 GMT", "Content-Type" : "application/json", "anthropic-ratelimit-requests-limit" : "10000", "anthropic-ratelimit-requests-remaining" : "9999", - "anthropic-ratelimit-requests-reset" : "2026-02-06T01:36:09Z", + "anthropic-ratelimit-requests-reset" : "2026-02-18T04:40:35Z", "anthropic-ratelimit-input-tokens-limit" : "5000000", "anthropic-ratelimit-input-tokens-remaining" : "5000000", - "anthropic-ratelimit-input-tokens-reset" : "2026-02-06T01:36:09Z", + "anthropic-ratelimit-input-tokens-reset" : "2026-02-18T04:40:35Z", "anthropic-ratelimit-output-tokens-limit" : "1000000", "anthropic-ratelimit-output-tokens-remaining" : "1000000", - "anthropic-ratelimit-output-tokens-reset" : "2026-02-06T01:36:09Z", + "anthropic-ratelimit-output-tokens-reset" : "2026-02-18T04:40:35Z", "anthropic-ratelimit-tokens-limit" : "6000000", "anthropic-ratelimit-tokens-remaining" : "6000000", - "anthropic-ratelimit-tokens-reset" : "2026-02-06T01:36:09Z", - "request-id" : "req_011CXqxWPQe5S6dmTtRm1aJT", + "anthropic-ratelimit-tokens-reset" : "2026-02-18T04:40:35Z", + "request-id" : "req_011CYEvH7JGUcinQwLLRLogN", "strict-transport-security" : "max-age=31536000; includeSubDomains; preload", "anthropic-organization-id" : "27796668-7351-40ac-acc4-024aee8995a5", "Server" : "cloudflare", - "x-envoy-upstream-service-time" : "526", + "x-envoy-upstream-service-time" : "456", "cf-cache-status" : "DYNAMIC", "X-Robots-Tag" : "none", "Content-Security-Policy" : "default-src 'none'; frame-ancestors 'none'", - "CF-RAY" : "9c96ea399fda0fde-SEA" + "CF-RAY" : "9cfad8e51ba9d442-SEA" } }, - "uuid" : "850b9b3b-255f-4688-8cbc-b975114bb35d", + "uuid" : "c848dbe0-8923-4e08-bb1e-892a6fb643f3", "persistent" : true, "insertionIndex" : 1 } \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/__files/api_apikey_login-11971758-b399-4b42-aa35-1f6a1045315e.json b/src/test/resources/cassettes/braintrust/__files/api_apikey_login-22aa4da1-b695-4e7a-bf32-9418c0cb35bd.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/api_apikey_login-11971758-b399-4b42-aa35-1f6a1045315e.json rename to src/test/resources/cassettes/braintrust/__files/api_apikey_login-22aa4da1-b695-4e7a-bf32-9418c0cb35bd.json diff --git a/src/test/resources/cassettes/braintrust/__files/api_apikey_login-3e789743-f876-49db-accb-5d66f448d423.json b/src/test/resources/cassettes/braintrust/__files/api_apikey_login-2e38d1d9-0c86-4e03-be99-fab76c681395.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/api_apikey_login-3e789743-f876-49db-accb-5d66f448d423.json rename to src/test/resources/cassettes/braintrust/__files/api_apikey_login-2e38d1d9-0c86-4e03-be99-fab76c681395.json diff --git a/src/test/resources/cassettes/braintrust/__files/api_apikey_login-4cb203be-bdee-461f-b8a3-e32ab3ea6bce.json b/src/test/resources/cassettes/braintrust/__files/api_apikey_login-4f7a3233-b9a8-4352-b16b-6a0676cb9a98.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/api_apikey_login-4cb203be-bdee-461f-b8a3-e32ab3ea6bce.json rename to src/test/resources/cassettes/braintrust/__files/api_apikey_login-4f7a3233-b9a8-4352-b16b-6a0676cb9a98.json diff --git a/src/test/resources/cassettes/braintrust/__files/api_apikey_login-52b48d5e-745d-4b33-95d5-cb41a5f37e89.json b/src/test/resources/cassettes/braintrust/__files/api_apikey_login-58442ed6-e0e3-485b-8c7b-203b5c55a196.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/api_apikey_login-52b48d5e-745d-4b33-95d5-cb41a5f37e89.json rename to src/test/resources/cassettes/braintrust/__files/api_apikey_login-58442ed6-e0e3-485b-8c7b-203b5c55a196.json diff --git a/src/test/resources/cassettes/braintrust/__files/api_apikey_login-6285519c-5e1e-4d98-89c1-d9d26486eaa6.json b/src/test/resources/cassettes/braintrust/__files/api_apikey_login-5910edf4-a608-4289-8d65-5384a9780f1d.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/api_apikey_login-6285519c-5e1e-4d98-89c1-d9d26486eaa6.json rename to src/test/resources/cassettes/braintrust/__files/api_apikey_login-5910edf4-a608-4289-8d65-5384a9780f1d.json diff --git a/src/test/resources/cassettes/braintrust/__files/api_apikey_login-64540e38-3e62-4149-a407-16b06e7a304d.json b/src/test/resources/cassettes/braintrust/__files/api_apikey_login-5c923f60-89d2-44b6-818b-ba8e2fb45a71.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/api_apikey_login-64540e38-3e62-4149-a407-16b06e7a304d.json rename to src/test/resources/cassettes/braintrust/__files/api_apikey_login-5c923f60-89d2-44b6-818b-ba8e2fb45a71.json diff --git a/src/test/resources/cassettes/braintrust/__files/api_apikey_login-646bf803-2721-42f2-b94a-2799cc16e6dc.json b/src/test/resources/cassettes/braintrust/__files/api_apikey_login-5f9132ca-50ea-4345-824b-5af81a9c338a.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/api_apikey_login-646bf803-2721-42f2-b94a-2799cc16e6dc.json rename to src/test/resources/cassettes/braintrust/__files/api_apikey_login-5f9132ca-50ea-4345-824b-5af81a9c338a.json diff --git a/src/test/resources/cassettes/braintrust/__files/api_apikey_login-65c8a067-a552-4f06-9566-92e1de5ec860.json b/src/test/resources/cassettes/braintrust/__files/api_apikey_login-78d97e11-3423-494b-91c7-81d793116fe3.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/api_apikey_login-65c8a067-a552-4f06-9566-92e1de5ec860.json rename to src/test/resources/cassettes/braintrust/__files/api_apikey_login-78d97e11-3423-494b-91c7-81d793116fe3.json diff --git a/src/test/resources/cassettes/braintrust/__files/api_apikey_login-7c14b8f6-5ad3-440a-9bfb-b6876928954f.json b/src/test/resources/cassettes/braintrust/__files/api_apikey_login-86c927ca-0eb0-477c-a414-36edd491f6a0.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/api_apikey_login-7c14b8f6-5ad3-440a-9bfb-b6876928954f.json rename to src/test/resources/cassettes/braintrust/__files/api_apikey_login-86c927ca-0eb0-477c-a414-36edd491f6a0.json diff --git a/src/test/resources/cassettes/braintrust/__files/api_apikey_login-bb18f760-a4c7-4a38-ae54-7e1adf5bfd1c.json b/src/test/resources/cassettes/braintrust/__files/api_apikey_login-a33eae16-fbef-42ea-944d-d04f32eb832f.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/api_apikey_login-bb18f760-a4c7-4a38-ae54-7e1adf5bfd1c.json rename to src/test/resources/cassettes/braintrust/__files/api_apikey_login-a33eae16-fbef-42ea-944d-d04f32eb832f.json diff --git a/src/test/resources/cassettes/braintrust/__files/api_apikey_login-cbc16542-5f4b-4692-b2b1-9a37e222f8ec.json b/src/test/resources/cassettes/braintrust/__files/api_apikey_login-b4f0cd8f-2dd3-4444-a4fb-f51c3887a2bc.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/api_apikey_login-cbc16542-5f4b-4692-b2b1-9a37e222f8ec.json rename to src/test/resources/cassettes/braintrust/__files/api_apikey_login-b4f0cd8f-2dd3-4444-a4fb-f51c3887a2bc.json diff --git a/src/test/resources/cassettes/braintrust/__files/api_apikey_login-d28762a6-d6bd-4f64-83ff-77fb01b9eec6.json b/src/test/resources/cassettes/braintrust/__files/api_apikey_login-cef05e0a-0807-4815-8116-f141ba84eaba.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/api_apikey_login-d28762a6-d6bd-4f64-83ff-77fb01b9eec6.json rename to src/test/resources/cassettes/braintrust/__files/api_apikey_login-cef05e0a-0807-4815-8116-f141ba84eaba.json diff --git a/src/test/resources/cassettes/braintrust/__files/api_apikey_login-d9587735-cdbe-40c6-9229-35614948a139.json b/src/test/resources/cassettes/braintrust/__files/api_apikey_login-d192f441-cfe8-43ad-abd5-3af4a27e900d.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/api_apikey_login-d9587735-cdbe-40c6-9229-35614948a139.json rename to src/test/resources/cassettes/braintrust/__files/api_apikey_login-d192f441-cfe8-43ad-abd5-3af4a27e900d.json diff --git a/src/test/resources/cassettes/braintrust/__files/api_apikey_login-e0d8e8a1-ce3e-4f6d-88f1-1d4a6e23c127.json b/src/test/resources/cassettes/braintrust/__files/api_apikey_login-e30e147a-6f0c-4db7-8ee3-19ef62635170.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/api_apikey_login-e0d8e8a1-ce3e-4f6d-88f1-1d4a6e23c127.json rename to src/test/resources/cassettes/braintrust/__files/api_apikey_login-e30e147a-6f0c-4db7-8ee3-19ef62635170.json diff --git a/src/test/resources/cassettes/braintrust/__files/api_apikey_login-e6654591-b19b-43f7-a99b-d6d52749bb56.json b/src/test/resources/cassettes/braintrust/__files/api_apikey_login-e973a44f-f483-47eb-a02c-396b8375ac67.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/api_apikey_login-e6654591-b19b-43f7-a99b-d6d52749bb56.json rename to src/test/resources/cassettes/braintrust/__files/api_apikey_login-e973a44f-f483-47eb-a02c-396b8375ac67.json diff --git a/src/test/resources/cassettes/braintrust/__files/api_apikey_login-ee32a465-92b2-4387-a646-f94dba3daa51.json b/src/test/resources/cassettes/braintrust/__files/api_apikey_login-ee32a465-92b2-4387-a646-f94dba3daa51.json new file mode 100644 index 00000000..9a18a482 --- /dev/null +++ b/src/test/resources/cassettes/braintrust/__files/api_apikey_login-ee32a465-92b2-4387-a646-f94dba3daa51.json @@ -0,0 +1 @@ +{"org_info":[{"id":"5d7c97d7-fef1-4cb7-bda6-7e3756a0ca8e","name":"braintrustdata.com","api_url":"https://staging-api.braintrust.dev","git_metadata":{"fields":["commit","branch","tag","author_name","author_email","commit_message","commit_time","dirty"],"collect":"some"},"is_universal_api":true,"proxy_url":"https://staging-api.braintrust.dev","realtime_url":"wss://realtime.braintrustapi.com"}]} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/__files/api_apikey_login-f418723c-b6ef-4837-bdbf-90f6043ee136.json b/src/test/resources/cassettes/braintrust/__files/api_apikey_login-f418723c-b6ef-4837-bdbf-90f6043ee136.json new file mode 100644 index 00000000..9a18a482 --- /dev/null +++ b/src/test/resources/cassettes/braintrust/__files/api_apikey_login-f418723c-b6ef-4837-bdbf-90f6043ee136.json @@ -0,0 +1 @@ +{"org_info":[{"id":"5d7c97d7-fef1-4cb7-bda6-7e3756a0ca8e","name":"braintrustdata.com","api_url":"https://staging-api.braintrust.dev","git_metadata":{"fields":["commit","branch","tag","author_name","author_email","commit_message","commit_time","dirty"],"collect":"some"},"is_universal_api":true,"proxy_url":"https://staging-api.braintrust.dev","realtime_url":"wss://realtime.braintrustapi.com"}]} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/__files/api_apikey_login-fccae6f0-3326-46f0-911e-32d047e6bb32.json b/src/test/resources/cassettes/braintrust/__files/api_apikey_login-fccae6f0-3326-46f0-911e-32d047e6bb32.json new file mode 100644 index 00000000..9a18a482 --- /dev/null +++ b/src/test/resources/cassettes/braintrust/__files/api_apikey_login-fccae6f0-3326-46f0-911e-32d047e6bb32.json @@ -0,0 +1 @@ +{"org_info":[{"id":"5d7c97d7-fef1-4cb7-bda6-7e3756a0ca8e","name":"braintrustdata.com","api_url":"https://staging-api.braintrust.dev","git_metadata":{"fields":["commit","branch","tag","author_name","author_email","commit_message","commit_time","dirty"],"collect":"some"},"is_universal_api":true,"proxy_url":"https://staging-api.braintrust.dev","realtime_url":"wss://realtime.braintrustapi.com"}]} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/__files/btql-d59229ba-ade8-4d01-944a-e6887e5f65c1.json b/src/test/resources/cassettes/braintrust/__files/btql-d59229ba-ade8-4d01-944a-e6887e5f65c1.json new file mode 100644 index 00000000..488faa79 --- /dev/null +++ b/src/test/resources/cassettes/braintrust/__files/btql-d59229ba-ade8-4d01-944a-e6887e5f65c1.json @@ -0,0 +1 @@ +{"data":[{"name":"test-distributed-trace-parent","root_span_id":"2ec27862bd1783c1e29905fff970fbb4","span_id":"020909947e30e049","span_parents":null},{"name":"Chat Completion","root_span_id":"2ec27862bd1783c1e29905fff970fbb4","span_id":"3ba78978-70fb-4c6c-85c0-eb3a71b2f8be","span_parents":["6fbb52c2-2a71-4418-badc-9e5f4846e5a4"]},{"name":"close-enough-judge","root_span_id":"2ec27862bd1783c1e29905fff970fbb4","span_id":"6fbb52c2-2a71-4418-badc-9e5f4846e5a4","span_parents":["020909947e30e049"]}],"schema":{"type":"array","items":{"type":"object","properties":{"span_id":{"type":"string","description":"A unique identifier used to link different project logs events together as part of a full trace. See the [tracing guide](https://www.braintrust.dev/docs/instrument) for full details on tracing"},"span_parents":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"root_span_id":{"type":"string","description":"A unique identifier for the trace this project logs event belongs to"},"name":{"type":["string","null"],"description":"Name of the span, for display purposes only"}}}},"cursor":"aZVCvcZdAAA","realtime_state":{"type":"on","minimum_xact_id":null,"read_bytes":3822,"actual_xact_id":"1000196682043803668"},"freshness_state":{"last_processed_xact_id":"1000196682017449358","last_considered_xact_id":"1000196682043803668"}} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/__files/btql-dccd0ad6-24cd-47f0-abae-13397043c376.json b/src/test/resources/cassettes/braintrust/__files/btql-dccd0ad6-24cd-47f0-abae-13397043c376.json deleted file mode 100644 index c8cff2a0..00000000 --- a/src/test/resources/cassettes/braintrust/__files/btql-dccd0ad6-24cd-47f0-abae-13397043c376.json +++ /dev/null @@ -1 +0,0 @@ -{"data":[{"name":"test-distributed-trace-parent","root_span_id":"1ac0a409fabeeef1bbee8c5b89d20f78","span_id":"f0d93b16e0263ec9","span_parents":null},{"name":"Chat Completion","root_span_id":"1ac0a409fabeeef1bbee8c5b89d20f78","span_id":"ef5c8119-972a-4c01-8727-44cb278b474a","span_parents":["a9fd53f3-852a-4045-96c7-c15549a36360"]},{"name":"close-enough-judge","root_span_id":"1ac0a409fabeeef1bbee8c5b89d20f78","span_id":"a9fd53f3-852a-4045-96c7-c15549a36360","span_parents":["f0d93b16e0263ec9"]}],"schema":{"type":"array","items":{"type":"object","properties":{"span_id":{"type":"string","description":"A unique identifier used to link different project logs events together as part of a full trace. See the [tracing guide](https://www.braintrust.dev/docs/instrument) for full details on tracing"},"span_parents":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"root_span_id":{"type":"string","description":"A unique identifier for the trace this project logs event belongs to"},"name":{"type":["string","null"],"description":"Name of the span, for display purposes only"}}}},"cursor":"aYVFg6mfAAA","realtime_state":{"type":"on","minimum_xact_id":null,"read_bytes":3983,"actual_xact_id":"1000196613370785822"},"freshness_state":{"last_processed_xact_id":"1000196613352696441","last_considered_xact_id":"1000196613370785822"}} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/__files/btql-e0031187-e82b-49b9-baa0-84f7fb403bfc.json b/src/test/resources/cassettes/braintrust/__files/btql-e0031187-e82b-49b9-baa0-84f7fb403bfc.json new file mode 100644 index 00000000..9d6ac98d --- /dev/null +++ b/src/test/resources/cassettes/braintrust/__files/btql-e0031187-e82b-49b9-baa0-84f7fb403bfc.json @@ -0,0 +1 @@ +{"data":[{"version":"1000196534141277158"}],"schema":{"type":"array","items":{"type":"object","properties":{"version":{"type":"string","description":"The transaction id of an event is unique to the network operation that processed the event insertion. Transaction ids are monotonically increasing over time and can be used to retrieve a versioned snapshot of the dataset (see the `version` parameter)"}}}},"realtime_state":{"type":"on","minimum_xact_id":"1000196534141277158","read_bytes":0,"actual_xact_id":"1000196534141277158"},"freshness_state":{"last_processed_xact_id":"1000196534141277158","last_considered_xact_id":"1000196534141277158"}} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/__files/otel_v1_traces-28d2f7b3-b25e-4913-ba26-99594c22406c.json b/src/test/resources/cassettes/braintrust/__files/otel_v1_traces-1f53668a-2c19-4f7c-91ae-089d00e6a581.json similarity index 60% rename from src/test/resources/cassettes/braintrust/__files/otel_v1_traces-28d2f7b3-b25e-4913-ba26-99594c22406c.json rename to src/test/resources/cassettes/braintrust/__files/otel_v1_traces-1f53668a-2c19-4f7c-91ae-089d00e6a581.json index fe135f89..94a81fe5 100644 --- a/src/test/resources/cassettes/braintrust/__files/otel_v1_traces-28d2f7b3-b25e-4913-ba26-99594c22406c.json +++ b/src/test/resources/cassettes/braintrust/__files/otel_v1_traces-1f53668a-2c19-4f7c-91ae-089d00e6a581.json @@ -1 +1 @@ -{"Code":"ForbiddenError","Message":"Missing read access to experiment id abc123-http-test, or the experiment does not exist [user_email=andrew@braintrustdata.com] [user_org=braintrustdata.com] [timestamp=1770341784.956]","InternalTraceId":"69854598000000007331b16d970969f8","Path":"/otel/v1/traces","Service":"api"} \ No newline at end of file +{"Code":"ForbiddenError","Message":"Missing read access to experiment id abc123-http-test, or the experiment does not exist [user_email=andrew@braintrustdata.com] [user_org=braintrustdata.com] [timestamp=1771389652.229]","InternalTraceId":"699542d4000000000f4464b0736785fe","Path":"/otel/v1/traces","Service":"api"} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/__files/v1_dataset-185b2d54-b89d-4b46-945c-4f6c65616a68.json b/src/test/resources/cassettes/braintrust/__files/v1_dataset-185b2d54-b89d-4b46-945c-4f6c65616a68.json new file mode 100644 index 00000000..97d2c159 --- /dev/null +++ b/src/test/resources/cassettes/braintrust/__files/v1_dataset-185b2d54-b89d-4b46-945c-4f6c65616a68.json @@ -0,0 +1 @@ +{"objects":[{"id":"0855b29c-69ba-4f98-9154-61a40334a492","project_id":"6ae68365-7620-4630-921b-bac416634fc8","name":"food","description":null,"created":"2026-01-23T01:46:35.324Z","deleted_at":null,"user_id":"a5ca7f9c-bf20-40c4-a82b-5c992f6a38f5","metadata":null,"url_slug":"food"}]} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/__files/v1_dataset_0855b29c-69ba-4f98-9154-61a40334a492_fetch-885c9e5f-0e79-47fb-8c59-71edaa6133a3.json b/src/test/resources/cassettes/braintrust/__files/v1_dataset_0855b29c-69ba-4f98-9154-61a40334a492_fetch-885c9e5f-0e79-47fb-8c59-71edaa6133a3.json new file mode 100644 index 00000000..d042adda --- /dev/null +++ b/src/test/resources/cassettes/braintrust/__files/v1_dataset_0855b29c-69ba-4f98-9154-61a40334a492_fetch-885c9e5f-0e79-47fb-8c59-71edaa6133a3.json @@ -0,0 +1 @@ +{"events":[]} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/__files/v1_dataset_0855b29c-69ba-4f98-9154-61a40334a492_fetch-ba6e515c-86b4-4c59-8d33-d2c099c70cf9.json b/src/test/resources/cassettes/braintrust/__files/v1_dataset_0855b29c-69ba-4f98-9154-61a40334a492_fetch-ba6e515c-86b4-4c59-8d33-d2c099c70cf9.json new file mode 100644 index 00000000..2d17242e --- /dev/null +++ b/src/test/resources/cassettes/braintrust/__files/v1_dataset_0855b29c-69ba-4f98-9154-61a40334a492_fetch-ba6e515c-86b4-4c59-8d33-d2c099c70cf9.json @@ -0,0 +1 @@ +{"events":[{"_pagination_key":"p07598367518937186304","_xact_id":"1000196534141277158","audit_data":[{"_xact_id":"1000196534140151582","audit_data":{"action":"upsert"},"metadata":{"user_id":"a5ca7f9c-bf20-40c4-a82b-5c992f6a38f5"},"source":"app"},{"_xact_id":"1000196534141012071","audit_data":{"action":"merge","from":null,"path":["input"],"to":"apple"},"metadata":{"user_id":"a5ca7f9c-bf20-40c4-a82b-5c992f6a38f5"},"source":"app"},{"_xact_id":"1000196534141277158","audit_data":{"action":"merge","from":null,"path":["expected"],"to":"fruit"},"metadata":{"user_id":"a5ca7f9c-bf20-40c4-a82b-5c992f6a38f5"},"source":"app"}],"classifications":null,"comments":null,"created":"2026-01-23T01:46:40.067Z","dataset_id":"0855b29c-69ba-4f98-9154-61a40334a492","expected":"fruit","facets":null,"id":"d53513fe-47e6-4f72-856f-8aa897ffcbae","input":"apple","is_root":true,"metadata":null,"origin":null,"project_id":"6ae68365-7620-4630-921b-bac416634fc8","root_span_id":"d53513fe-47e6-4f72-856f-8aa897ffcbae","span_id":"d53513fe-47e6-4f72-856f-8aa897ffcbae","tags":null}],"cursor":"aXLTACceAAA"} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/__files/v1_experiment-025e0eb0-5e77-44b1-91f6-3f2c18008f6d.json b/src/test/resources/cassettes/braintrust/__files/v1_experiment-025e0eb0-5e77-44b1-91f6-3f2c18008f6d.json new file mode 100644 index 00000000..fa1f3ee3 --- /dev/null +++ b/src/test/resources/cassettes/braintrust/__files/v1_experiment-025e0eb0-5e77-44b1-91f6-3f2c18008f6d.json @@ -0,0 +1 @@ +{"objects":[{"id":"9e9e6bb6-381f-48c0-b040-c02526230e83","project_id":"6ae68365-7620-4630-921b-bac416634fc8","name":"test-dataset-linking","description":null,"created":"2026-02-18T04:28:14.318Z","repo_info":null,"commit":null,"base_exp_id":null,"deleted_at":null,"dataset_id":"0855b29c-69ba-4f98-9154-61a40334a492","dataset_version":"1000196534141277158","public":false,"user_id":"a5ca7f9c-bf20-40c4-a82b-5c992f6a38f5","metadata":null,"tags":null},{"id":"83d4ee8a-34ac-432c-96fb-14e985cc67b0","project_id":"6ae68365-7620-4630-921b-bac416634fc8","name":"unit-test-eval-task-error","description":null,"created":"2026-02-18T02:13:48.226Z","repo_info":null,"commit":null,"base_exp_id":null,"deleted_at":null,"dataset_id":null,"dataset_version":null,"public":false,"user_id":"a5ca7f9c-bf20-40c4-a82b-5c992f6a38f5","metadata":null,"tags":null},{"id":"2e121b50-e095-499a-9f28-5a7a3f9040c0","project_id":"6ae68365-7620-4630-921b-bac416634fc8","name":"unit-test-eval-scorer-error","description":null,"created":"2026-02-18T02:13:45.952Z","repo_info":null,"commit":null,"base_exp_id":null,"deleted_at":null,"dataset_id":null,"dataset_version":null,"public":false,"user_id":"a5ca7f9c-bf20-40c4-a82b-5c992f6a38f5","metadata":null,"tags":null},{"id":"003f29ce-845b-4987-a072-1aa37e2afd44","project_id":"6ae68365-7620-4630-921b-bac416634fc8","name":"unit-test-eval-experiment-tags-metadata","description":null,"created":"2026-02-11T02:26:46.297Z","repo_info":null,"commit":null,"base_exp_id":null,"deleted_at":null,"dataset_id":null,"dataset_version":null,"public":false,"user_id":"a5ca7f9c-bf20-40c4-a82b-5c992f6a38f5","metadata":{"model":"gpt-4o","version":"1.0"},"tags":["java-sdk","unit-test"]},{"id":"2b74c6f0-cb9a-4ddd-a30e-97aaecfded98","project_id":"6ae68365-7620-4630-921b-bac416634fc8","name":"unit-test-eval","description":null,"created":"2026-02-04T18:34:20.768Z","repo_info":null,"commit":null,"base_exp_id":null,"deleted_at":null,"dataset_id":null,"dataset_version":null,"public":false,"user_id":"a5ca7f9c-bf20-40c4-a82b-5c992f6a38f5","metadata":null,"tags":null},{"id":"37ac3f3f-00b9-4a5f-9977-faf1349ab881","project_id":"6ae68365-7620-4630-921b-bac416634fc8","name":"unit-test-eval-origin","description":null,"created":"2026-02-04T18:34:16.190Z","repo_info":null,"commit":null,"base_exp_id":null,"deleted_at":null,"dataset_id":null,"dataset_version":null,"public":false,"user_id":"a5ca7f9c-bf20-40c4-a82b-5c992f6a38f5","metadata":null,"tags":null},{"id":"f8550f07-ddf5-40aa-94e9-cf158c04ae3f","project_id":"6ae68365-7620-4630-921b-bac416634fc8","name":"unit-test-eval-tags-metadata","description":null,"created":"2026-02-04T18:34:11.241Z","repo_info":null,"commit":null,"base_exp_id":null,"deleted_at":null,"dataset_id":null,"dataset_version":null,"public":false,"user_id":"a5ca7f9c-bf20-40c4-a82b-5c992f6a38f5","metadata":null,"tags":null},{"id":"5c4ac6c7-1850-4b67-895e-debedb9976c9","project_id":"6ae68365-7620-4630-921b-bac416634fc8","name":"java-eval-x-1769211173378","description":null,"created":"2026-01-23T23:32:56.642Z","repo_info":null,"commit":null,"base_exp_id":null,"deleted_at":null,"dataset_id":null,"dataset_version":null,"public":false,"user_id":"a5ca7f9c-bf20-40c4-a82b-5c992f6a38f5","metadata":null,"tags":null}]} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/__files/v1_experiment-0d000b97-4a70-4a7c-bbe2-642157208b18.json b/src/test/resources/cassettes/braintrust/__files/v1_experiment-0d000b97-4a70-4a7c-bbe2-642157208b18.json new file mode 100644 index 00000000..fa1f3ee3 --- /dev/null +++ b/src/test/resources/cassettes/braintrust/__files/v1_experiment-0d000b97-4a70-4a7c-bbe2-642157208b18.json @@ -0,0 +1 @@ +{"objects":[{"id":"9e9e6bb6-381f-48c0-b040-c02526230e83","project_id":"6ae68365-7620-4630-921b-bac416634fc8","name":"test-dataset-linking","description":null,"created":"2026-02-18T04:28:14.318Z","repo_info":null,"commit":null,"base_exp_id":null,"deleted_at":null,"dataset_id":"0855b29c-69ba-4f98-9154-61a40334a492","dataset_version":"1000196534141277158","public":false,"user_id":"a5ca7f9c-bf20-40c4-a82b-5c992f6a38f5","metadata":null,"tags":null},{"id":"83d4ee8a-34ac-432c-96fb-14e985cc67b0","project_id":"6ae68365-7620-4630-921b-bac416634fc8","name":"unit-test-eval-task-error","description":null,"created":"2026-02-18T02:13:48.226Z","repo_info":null,"commit":null,"base_exp_id":null,"deleted_at":null,"dataset_id":null,"dataset_version":null,"public":false,"user_id":"a5ca7f9c-bf20-40c4-a82b-5c992f6a38f5","metadata":null,"tags":null},{"id":"2e121b50-e095-499a-9f28-5a7a3f9040c0","project_id":"6ae68365-7620-4630-921b-bac416634fc8","name":"unit-test-eval-scorer-error","description":null,"created":"2026-02-18T02:13:45.952Z","repo_info":null,"commit":null,"base_exp_id":null,"deleted_at":null,"dataset_id":null,"dataset_version":null,"public":false,"user_id":"a5ca7f9c-bf20-40c4-a82b-5c992f6a38f5","metadata":null,"tags":null},{"id":"003f29ce-845b-4987-a072-1aa37e2afd44","project_id":"6ae68365-7620-4630-921b-bac416634fc8","name":"unit-test-eval-experiment-tags-metadata","description":null,"created":"2026-02-11T02:26:46.297Z","repo_info":null,"commit":null,"base_exp_id":null,"deleted_at":null,"dataset_id":null,"dataset_version":null,"public":false,"user_id":"a5ca7f9c-bf20-40c4-a82b-5c992f6a38f5","metadata":{"model":"gpt-4o","version":"1.0"},"tags":["java-sdk","unit-test"]},{"id":"2b74c6f0-cb9a-4ddd-a30e-97aaecfded98","project_id":"6ae68365-7620-4630-921b-bac416634fc8","name":"unit-test-eval","description":null,"created":"2026-02-04T18:34:20.768Z","repo_info":null,"commit":null,"base_exp_id":null,"deleted_at":null,"dataset_id":null,"dataset_version":null,"public":false,"user_id":"a5ca7f9c-bf20-40c4-a82b-5c992f6a38f5","metadata":null,"tags":null},{"id":"37ac3f3f-00b9-4a5f-9977-faf1349ab881","project_id":"6ae68365-7620-4630-921b-bac416634fc8","name":"unit-test-eval-origin","description":null,"created":"2026-02-04T18:34:16.190Z","repo_info":null,"commit":null,"base_exp_id":null,"deleted_at":null,"dataset_id":null,"dataset_version":null,"public":false,"user_id":"a5ca7f9c-bf20-40c4-a82b-5c992f6a38f5","metadata":null,"tags":null},{"id":"f8550f07-ddf5-40aa-94e9-cf158c04ae3f","project_id":"6ae68365-7620-4630-921b-bac416634fc8","name":"unit-test-eval-tags-metadata","description":null,"created":"2026-02-04T18:34:11.241Z","repo_info":null,"commit":null,"base_exp_id":null,"deleted_at":null,"dataset_id":null,"dataset_version":null,"public":false,"user_id":"a5ca7f9c-bf20-40c4-a82b-5c992f6a38f5","metadata":null,"tags":null},{"id":"5c4ac6c7-1850-4b67-895e-debedb9976c9","project_id":"6ae68365-7620-4630-921b-bac416634fc8","name":"java-eval-x-1769211173378","description":null,"created":"2026-01-23T23:32:56.642Z","repo_info":null,"commit":null,"base_exp_id":null,"deleted_at":null,"dataset_id":null,"dataset_version":null,"public":false,"user_id":"a5ca7f9c-bf20-40c4-a82b-5c992f6a38f5","metadata":null,"tags":null}]} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/__files/v1_experiment-27daf9ae-46e0-47c6-a4c7-f1da6df5a0d5.json b/src/test/resources/cassettes/braintrust/__files/v1_experiment-27daf9ae-46e0-47c6-a4c7-f1da6df5a0d5.json new file mode 100644 index 00000000..4e086a2f --- /dev/null +++ b/src/test/resources/cassettes/braintrust/__files/v1_experiment-27daf9ae-46e0-47c6-a4c7-f1da6df5a0d5.json @@ -0,0 +1 @@ +{"id":"003f29ce-845b-4987-a072-1aa37e2afd44","project_id":"6ae68365-7620-4630-921b-bac416634fc8","name":"unit-test-eval-experiment-tags-metadata","description":null,"created":"2026-02-11T02:26:46.297Z","repo_info":null,"commit":null,"base_exp_id":null,"deleted_at":null,"dataset_id":null,"dataset_version":null,"public":false,"user_id":"a5ca7f9c-bf20-40c4-a82b-5c992f6a38f5","metadata":{"model":"gpt-4o","version":"1.0"},"tags":["java-sdk","unit-test"]} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/__files/v1_experiment-0628d775-6f14-4d10-bbe7-ac316d834e1f.json b/src/test/resources/cassettes/braintrust/__files/v1_experiment-306529b9-ef97-4536-a3c4-5781f334b74f.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/v1_experiment-0628d775-6f14-4d10-bbe7-ac316d834e1f.json rename to src/test/resources/cassettes/braintrust/__files/v1_experiment-306529b9-ef97-4536-a3c4-5781f334b74f.json diff --git a/src/test/resources/cassettes/braintrust/__files/v1_experiment-6739f106-9463-4391-abc0-d1c302b4eb9d.json b/src/test/resources/cassettes/braintrust/__files/v1_experiment-6739f106-9463-4391-abc0-d1c302b4eb9d.json new file mode 100644 index 00000000..779347bf --- /dev/null +++ b/src/test/resources/cassettes/braintrust/__files/v1_experiment-6739f106-9463-4391-abc0-d1c302b4eb9d.json @@ -0,0 +1 @@ +{"id":"9e9e6bb6-381f-48c0-b040-c02526230e83","project_id":"6ae68365-7620-4630-921b-bac416634fc8","name":"test-dataset-linking","description":null,"created":"2026-02-18T04:28:14.318Z","repo_info":null,"commit":null,"base_exp_id":null,"deleted_at":null,"dataset_id":"0855b29c-69ba-4f98-9154-61a40334a492","dataset_version":"1000196534141277158","public":false,"user_id":"a5ca7f9c-bf20-40c4-a82b-5c992f6a38f5","metadata":null,"tags":null} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/__files/v1_experiment-9a5483ae-8d2e-43e4-a762-e57ccb95c527.json b/src/test/resources/cassettes/braintrust/__files/v1_experiment-7087692a-8f57-4182-8477-ec0adb18d4e6.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/v1_experiment-9a5483ae-8d2e-43e4-a762-e57ccb95c527.json rename to src/test/resources/cassettes/braintrust/__files/v1_experiment-7087692a-8f57-4182-8477-ec0adb18d4e6.json diff --git a/src/test/resources/cassettes/braintrust/__files/v1_experiment-a82997e0-2473-49b6-8839-4e570e7748ab.json b/src/test/resources/cassettes/braintrust/__files/v1_experiment-7e313198-c726-4fc5-89e5-79205562c071.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/v1_experiment-a82997e0-2473-49b6-8839-4e570e7748ab.json rename to src/test/resources/cassettes/braintrust/__files/v1_experiment-7e313198-c726-4fc5-89e5-79205562c071.json diff --git a/src/test/resources/cassettes/braintrust/__files/v1_experiment-e6648d2b-f25a-4409-9169-3abc157cc652.json b/src/test/resources/cassettes/braintrust/__files/v1_experiment-bb243adf-11a2-4650-a8ed-b0e08041b12e.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/v1_experiment-e6648d2b-f25a-4409-9169-3abc157cc652.json rename to src/test/resources/cassettes/braintrust/__files/v1_experiment-bb243adf-11a2-4650-a8ed-b0e08041b12e.json diff --git a/src/test/resources/cassettes/braintrust/__files/v1_function-9270516e-455e-4e54-a319-08763684b9e1.json b/src/test/resources/cassettes/braintrust/__files/v1_function-2208cc91-4376-4225-82c5-b17a09a03190.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/v1_function-9270516e-455e-4e54-a319-08763684b9e1.json rename to src/test/resources/cassettes/braintrust/__files/v1_function-2208cc91-4376-4225-82c5-b17a09a03190.json diff --git a/src/test/resources/cassettes/braintrust/__files/v1_function-267ac1d1-7ec6-41f8-8be3-dbc6b39faed4.json b/src/test/resources/cassettes/braintrust/__files/v1_function-230cfd03-c494-4e04-85b1-5659aa568566.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/v1_function-267ac1d1-7ec6-41f8-8be3-dbc6b39faed4.json rename to src/test/resources/cassettes/braintrust/__files/v1_function-230cfd03-c494-4e04-85b1-5659aa568566.json diff --git a/src/test/resources/cassettes/braintrust/__files/v1_function-e40a6c6d-8043-4604-8743-5b8d3ef20ebb.json b/src/test/resources/cassettes/braintrust/__files/v1_function-5bb7375b-1525-4475-b302-0caf16398bba.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/v1_function-e40a6c6d-8043-4604-8743-5b8d3ef20ebb.json rename to src/test/resources/cassettes/braintrust/__files/v1_function-5bb7375b-1525-4475-b302-0caf16398bba.json diff --git a/src/test/resources/cassettes/braintrust/__files/v1_function-43534cd9-3277-4968-9aa1-d19a1b57e139.json b/src/test/resources/cassettes/braintrust/__files/v1_function-948c77ba-4378-4c95-b1ec-119afe4a2088.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/v1_function-43534cd9-3277-4968-9aa1-d19a1b57e139.json rename to src/test/resources/cassettes/braintrust/__files/v1_function-948c77ba-4378-4c95-b1ec-119afe4a2088.json diff --git a/src/test/resources/cassettes/braintrust/__files/v1_function-a21b660b-1a47-4bcc-883b-edea5bcb61a4.json b/src/test/resources/cassettes/braintrust/__files/v1_function-bfb7214c-9000-4f89-8712-150dd15a2b64.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/v1_function-a21b660b-1a47-4bcc-883b-edea5bcb61a4.json rename to src/test/resources/cassettes/braintrust/__files/v1_function-bfb7214c-9000-4f89-8712-150dd15a2b64.json diff --git a/src/test/resources/cassettes/braintrust/__files/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277-12c00315-a2c6-451c-9b5f-274322d28c69.json b/src/test/resources/cassettes/braintrust/__files/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277-ae22067e-8a25-471f-9153-d0074b401701.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277-12c00315-a2c6-451c-9b5f-274322d28c69.json rename to src/test/resources/cassettes/braintrust/__files/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277-ae22067e-8a25-471f-9153-d0074b401701.json diff --git a/src/test/resources/cassettes/braintrust/__files/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277-6af504d6-0141-49f3-be47-ff605070f9b2.json b/src/test/resources/cassettes/braintrust/__files/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277-ce4de5fb-3154-4185-b36c-7e2a758e1d16.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277-6af504d6-0141-49f3-be47-ff605070f9b2.json rename to src/test/resources/cassettes/braintrust/__files/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277-ce4de5fb-3154-4185-b36c-7e2a758e1d16.json diff --git a/src/test/resources/cassettes/braintrust/__files/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277_invoke-92d9de0e-456e-4030-a88a-1f04814551c3.json b/src/test/resources/cassettes/braintrust/__files/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277_invoke-92d9de0e-456e-4030-a88a-1f04814551c3.json new file mode 100644 index 00000000..8240352f --- /dev/null +++ b/src/test/resources/cassettes/braintrust/__files/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277_invoke-92d9de0e-456e-4030-a88a-1f04814551c3.json @@ -0,0 +1 @@ +{"name":"close-enough-judge","score":null,"metadata":{"rationale":"1) Identify the actual output: \"hello world\".\n2) Identify the expected output: \"hello world\".\n3) Compare them character-by-character, including case and whitespace.\n4) No differences found: characters, case, and spacing are identical.\n5) For an exact-match scoring scale from 0.0 to 1.0, identical outputs map to 1.0.\n\nConclusion: exact match, score 1.0.","choice":"1.0"}} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/__files/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277_invoke-9c1ad0ab-3183-42f3-bbdd-ec36dfa726ad.json b/src/test/resources/cassettes/braintrust/__files/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277_invoke-9c1ad0ab-3183-42f3-bbdd-ec36dfa726ad.json deleted file mode 100644 index a813a1e6..00000000 --- a/src/test/resources/cassettes/braintrust/__files/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277_invoke-9c1ad0ab-3183-42f3-bbdd-ec36dfa726ad.json +++ /dev/null @@ -1 +0,0 @@ -{"name":"close-enough-judge","score":null,"metadata":{"rationale":"1) Identify the expected result: the expected output is the numeral '4'.\n2) Identify the actual output: the model produced the word 'four'.\n3) Normalize both outputs for semantic comparison: convert spelled-out numbers to their numeric value (\"four\" -> 4) and interpret numerals as numbers (\"4\" -> 4).\n4) Compare normalized values: 4 == 4, so they are semantically identical.\n5) Consider common evaluation schemes: strict string match would mark them as different (score 0.0), while numeric/semantic normalization would treat them as equivalent (score 1.0). Given typical LLM evals that allow normalization of number formats, the correct score is 1.0.\n6) Provide final numeric score accordingly.","choice":"1.0"}} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/__files/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277_invoke-a6aa1fc9-db2f-499a-8303-28d41ff6cf1e.json b/src/test/resources/cassettes/braintrust/__files/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277_invoke-a6aa1fc9-db2f-499a-8303-28d41ff6cf1e.json new file mode 100644 index 00000000..75c22882 --- /dev/null +++ b/src/test/resources/cassettes/braintrust/__files/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277_invoke-a6aa1fc9-db2f-499a-8303-28d41ff6cf1e.json @@ -0,0 +1 @@ +{"name":"close-enough-judge","score":null,"metadata":{"rationale":"1) Identify semantic meaning: the token 'four' is the English word representing the integer 4.\n2) Compare to expected: '4' is the numeric digit for the same integer.\n3) Normalization: Under common evaluation normalization (case-insensitive, number-word normalization), these are equivalent.\n4) Edge cases: If the grader requires exact string match without normalization, they'd be considered different; but typical semantic scoring treats them equal.\n5) Conclusion: semantically identical in standard evaluations, so full score is appropriate.","choice":"1.0"}} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/__files/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277_invoke-dc0610e4-b9a7-466f-8485-6de01fcc8a7d.json b/src/test/resources/cassettes/braintrust/__files/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277_invoke-dc0610e4-b9a7-466f-8485-6de01fcc8a7d.json deleted file mode 100644 index 0de1a022..00000000 --- a/src/test/resources/cassettes/braintrust/__files/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277_invoke-dc0610e4-b9a7-466f-8485-6de01fcc8a7d.json +++ /dev/null @@ -1 +0,0 @@ -{"name":"close-enough-judge","score":null,"metadata":{"rationale":"Step 1: Compare the two strings character-by-character.\nStep 2: Check casing: both are all lowercase.\nStep 3: Check spacing: both contain a single space between 'hello' and 'world', no leading/trailing spaces.\nStep 4: Check for punctuation/newlines: neither string contains punctuation or newlines.\nStep 5: Verify overall equality: all characters match in order, so the outputs are identical.\nConclusion: The output is an exact match to the expected result, warranting the highest possible score.","choice":"1.0"}} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/__files/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-4ca2aa7c-9d8d-43db-837e-d98a6c2c9316.json b/src/test/resources/cassettes/braintrust/__files/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-13d6a71f-8f19-47b0-96a0-de55b45be929.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-4ca2aa7c-9d8d-43db-837e-d98a6c2c9316.json rename to src/test/resources/cassettes/braintrust/__files/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-13d6a71f-8f19-47b0-96a0-de55b45be929.json diff --git a/src/test/resources/cassettes/braintrust/__files/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-898c879f-d35d-49d5-8ba2-b8e26f1ff534.json b/src/test/resources/cassettes/braintrust/__files/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-18a89fdd-4ac3-43da-a378-2bf88b3386b8.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-898c879f-d35d-49d5-8ba2-b8e26f1ff534.json rename to src/test/resources/cassettes/braintrust/__files/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-18a89fdd-4ac3-43da-a378-2bf88b3386b8.json diff --git a/src/test/resources/cassettes/braintrust/__files/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-9c461a52-c5db-4c4d-9c33-332b6972c73b.json b/src/test/resources/cassettes/braintrust/__files/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-5f46ab39-fe21-4c33-abca-44efd361cd2a.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-9c461a52-c5db-4c4d-9c33-332b6972c73b.json rename to src/test/resources/cassettes/braintrust/__files/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-5f46ab39-fe21-4c33-abca-44efd361cd2a.json diff --git a/src/test/resources/cassettes/braintrust/__files/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-f3fc503a-9d35-4d84-9af9-aa66a05d6139.json b/src/test/resources/cassettes/braintrust/__files/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-dc61f63d-d85b-4e60-81af-63f317da2355.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-f3fc503a-9d35-4d84-9af9-aa66a05d6139.json rename to src/test/resources/cassettes/braintrust/__files/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-dc61f63d-d85b-4e60-81af-63f317da2355.json diff --git a/src/test/resources/cassettes/braintrust/__files/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-0d2552a5-5d8f-4892-8d3e-b137f2b76a3e.json b/src/test/resources/cassettes/braintrust/__files/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-5496f882-ab38-47d1-9aff-7a4308081a5e.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-0d2552a5-5d8f-4892-8d3e-b137f2b76a3e.json rename to src/test/resources/cassettes/braintrust/__files/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-5496f882-ab38-47d1-9aff-7a4308081a5e.json diff --git a/src/test/resources/cassettes/braintrust/__files/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-ac676ea5-1232-4b30-9600-138691120f7b.json b/src/test/resources/cassettes/braintrust/__files/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-79640234-214c-4f8d-a20b-c1e4d763514d.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-ac676ea5-1232-4b30-9600-138691120f7b.json rename to src/test/resources/cassettes/braintrust/__files/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-79640234-214c-4f8d-a20b-c1e4d763514d.json diff --git a/src/test/resources/cassettes/braintrust/__files/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-d95aa8cb-7ee9-4e3e-9df6-7fe4dde75c60.json b/src/test/resources/cassettes/braintrust/__files/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-b44f1b89-de61-4a6c-aac6-33aaf6d0c046.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-d95aa8cb-7ee9-4e3e-9df6-7fe4dde75c60.json rename to src/test/resources/cassettes/braintrust/__files/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-b44f1b89-de61-4a6c-aac6-33aaf6d0c046.json diff --git a/src/test/resources/cassettes/braintrust/__files/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-deb57eb3-cf79-479b-b9bf-71a45381fbc6.json b/src/test/resources/cassettes/braintrust/__files/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-c4930342-9da0-4813-9344-87b986d4e06f.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-deb57eb3-cf79-479b-b9bf-71a45381fbc6.json rename to src/test/resources/cassettes/braintrust/__files/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-c4930342-9da0-4813-9344-87b986d4e06f.json diff --git a/src/test/resources/cassettes/braintrust/__files/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-4a4aabcc-e55d-4f87-8c42-57780ceb1673.json b/src/test/resources/cassettes/braintrust/__files/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-c74d6502-1c83-4444-9c99-bfa4201a3754.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-4a4aabcc-e55d-4f87-8c42-57780ceb1673.json rename to src/test/resources/cassettes/braintrust/__files/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-c74d6502-1c83-4444-9c99-bfa4201a3754.json diff --git a/src/test/resources/cassettes/braintrust/__files/v1_project-2cb9406f-3fad-4b28-b71c-dcae94b5ed9c.json b/src/test/resources/cassettes/braintrust/__files/v1_project-0a27f379-f3f9-4bc4-8298-8672e176362a.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/v1_project-2cb9406f-3fad-4b28-b71c-dcae94b5ed9c.json rename to src/test/resources/cassettes/braintrust/__files/v1_project-0a27f379-f3f9-4bc4-8298-8672e176362a.json diff --git a/src/test/resources/cassettes/braintrust/__files/v1_project-71df9154-af57-4780-b607-897e17535f35.json b/src/test/resources/cassettes/braintrust/__files/v1_project-1f6b77b6-fe15-4be2-9ddf-5e6a45ff4d66.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/v1_project-71df9154-af57-4780-b607-897e17535f35.json rename to src/test/resources/cassettes/braintrust/__files/v1_project-1f6b77b6-fe15-4be2-9ddf-5e6a45ff4d66.json diff --git a/src/test/resources/cassettes/braintrust/__files/v1_project-908b8dac-e536-4944-a260-db110aef03bb.json b/src/test/resources/cassettes/braintrust/__files/v1_project-2312d352-20e0-475f-82f5-83ada370b5df.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/v1_project-908b8dac-e536-4944-a260-db110aef03bb.json rename to src/test/resources/cassettes/braintrust/__files/v1_project-2312d352-20e0-475f-82f5-83ada370b5df.json diff --git a/src/test/resources/cassettes/braintrust/__files/v1_project-a31e2d4d-6d11-4cf2-a2fc-01ba4383844a.json b/src/test/resources/cassettes/braintrust/__files/v1_project-240d87be-6f12-4057-baa6-0f7ce05a1264.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/v1_project-a31e2d4d-6d11-4cf2-a2fc-01ba4383844a.json rename to src/test/resources/cassettes/braintrust/__files/v1_project-240d87be-6f12-4057-baa6-0f7ce05a1264.json diff --git a/src/test/resources/cassettes/braintrust/__files/v1_project-bdcf2773-3202-41e3-b1a7-1702760bd024.json b/src/test/resources/cassettes/braintrust/__files/v1_project-2a12cb32-c5ed-4980-a6bb-2b79b3a2d942.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/v1_project-bdcf2773-3202-41e3-b1a7-1702760bd024.json rename to src/test/resources/cassettes/braintrust/__files/v1_project-2a12cb32-c5ed-4980-a6bb-2b79b3a2d942.json diff --git a/src/test/resources/cassettes/braintrust/__files/v1_project-cb831205-50cc-4f8d-9d88-68c8b16c8a45.json b/src/test/resources/cassettes/braintrust/__files/v1_project-2dc2702a-a284-4639-a91f-217c71eb6037.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/v1_project-cb831205-50cc-4f8d-9d88-68c8b16c8a45.json rename to src/test/resources/cassettes/braintrust/__files/v1_project-2dc2702a-a284-4639-a91f-217c71eb6037.json diff --git a/src/test/resources/cassettes/braintrust/__files/v1_project-e6b9eea1-a420-4603-9377-f0a3a21c8fdb.json b/src/test/resources/cassettes/braintrust/__files/v1_project-4611bac5-dd68-4686-b8d5-7bd206a584fa.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/v1_project-e6b9eea1-a420-4603-9377-f0a3a21c8fdb.json rename to src/test/resources/cassettes/braintrust/__files/v1_project-4611bac5-dd68-4686-b8d5-7bd206a584fa.json diff --git a/src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-0a75dce6-700f-46fc-837d-9870d1ac72c3.json b/src/test/resources/cassettes/braintrust/__files/v1_project-502432ca-4430-491f-9dcf-69d5784ea587.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-0a75dce6-700f-46fc-837d-9870d1ac72c3.json rename to src/test/resources/cassettes/braintrust/__files/v1_project-502432ca-4430-491f-9dcf-69d5784ea587.json diff --git a/src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-1e4ce41b-ac1e-48c6-8af8-0e549860634a.json b/src/test/resources/cassettes/braintrust/__files/v1_project-c763ef2e-116e-4bba-acd7-2a0f4af4f171.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-1e4ce41b-ac1e-48c6-8af8-0e549860634a.json rename to src/test/resources/cassettes/braintrust/__files/v1_project-c763ef2e-116e-4bba-acd7-2a0f4af4f171.json diff --git a/src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-31b856b8-f9bf-4d0b-8a17-371e4b5e1274.json b/src/test/resources/cassettes/braintrust/__files/v1_project-fd9df526-2db0-417e-9568-de52945fe275.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-31b856b8-f9bf-4d0b-8a17-371e4b5e1274.json rename to src/test/resources/cassettes/braintrust/__files/v1_project-fd9df526-2db0-417e-9568-de52945fe275.json diff --git a/src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-4f6686f8-f05f-4351-af96-99a7c3dfcbd0.json b/src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-273f81e5-8778-447d-b21b-0657dc676266.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-4f6686f8-f05f-4351-af96-99a7c3dfcbd0.json rename to src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-273f81e5-8778-447d-b21b-0657dc676266.json diff --git a/src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-70018f0f-cdac-4235-8f4a-b03b53c01911.json b/src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-36f059af-a833-41ee-a00c-0e33cc015b54.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-70018f0f-cdac-4235-8f4a-b03b53c01911.json rename to src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-36f059af-a833-41ee-a00c-0e33cc015b54.json diff --git a/src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-7b383199-e157-43f4-8c31-9c3124ed755a.json b/src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-376ac70d-6afd-4cec-ba0b-f7951cdc0671.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-7b383199-e157-43f4-8c31-9c3124ed755a.json rename to src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-376ac70d-6afd-4cec-ba0b-f7951cdc0671.json diff --git a/src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-b92ee90f-2940-4bb9-8170-996c17c8e379.json b/src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-38929bb5-3b0c-4a23-b87b-e4314511679a.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-b92ee90f-2940-4bb9-8170-996c17c8e379.json rename to src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-38929bb5-3b0c-4a23-b87b-e4314511679a.json diff --git a/src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-c00ebac1-6adc-4fe2-a623-dfb7330e5033.json b/src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-467a6453-16d9-4ea1-8d53-25030e43c183.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-c00ebac1-6adc-4fe2-a623-dfb7330e5033.json rename to src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-467a6453-16d9-4ea1-8d53-25030e43c183.json diff --git a/src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-c50b53d4-f3ad-4bc7-aa3c-b7494d6eca3c.json b/src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-4b024304-9269-4be8-81b7-45f59ab3ce9a.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-c50b53d4-f3ad-4bc7-aa3c-b7494d6eca3c.json rename to src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-4b024304-9269-4be8-81b7-45f59ab3ce9a.json diff --git a/src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-e5b67a0b-68ea-4145-bb3a-67915c2fabb7.json b/src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-518d99e1-32d9-4629-806d-a1c2a7b1b945.json similarity index 100% rename from src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-e5b67a0b-68ea-4145-bb3a-67915c2fabb7.json rename to src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-518d99e1-32d9-4629-806d-a1c2a7b1b945.json diff --git a/src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-559a04f0-92b9-42b6-a7f9-d36b49198a55.json b/src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-559a04f0-92b9-42b6-a7f9-d36b49198a55.json new file mode 100644 index 00000000..f2e7801e --- /dev/null +++ b/src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-559a04f0-92b9-42b6-a7f9-d36b49198a55.json @@ -0,0 +1 @@ +{"id":"6ae68365-7620-4630-921b-bac416634fc8","org_id":"5d7c97d7-fef1-4cb7-bda6-7e3756a0ca8e","name":"java-unit-test","description":null,"created":"2026-01-21T01:32:52.137Z","deleted_at":null,"user_id":"a5ca7f9c-bf20-40c4-a82b-5c992f6a38f5","settings":{"remote_eval_sources":[{"url":"http://localhost:8301","name":"java-devserver","description":null}]}} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-5f60913c-bcb1-4d6b-b523-dfab5a0bf331.json b/src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-5f60913c-bcb1-4d6b-b523-dfab5a0bf331.json new file mode 100644 index 00000000..f2e7801e --- /dev/null +++ b/src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-5f60913c-bcb1-4d6b-b523-dfab5a0bf331.json @@ -0,0 +1 @@ +{"id":"6ae68365-7620-4630-921b-bac416634fc8","org_id":"5d7c97d7-fef1-4cb7-bda6-7e3756a0ca8e","name":"java-unit-test","description":null,"created":"2026-01-21T01:32:52.137Z","deleted_at":null,"user_id":"a5ca7f9c-bf20-40c4-a82b-5c992f6a38f5","settings":{"remote_eval_sources":[{"url":"http://localhost:8301","name":"java-devserver","description":null}]}} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-725659b9-8cb1-4abf-a6d5-acd1aab5e184.json b/src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-725659b9-8cb1-4abf-a6d5-acd1aab5e184.json new file mode 100644 index 00000000..f2e7801e --- /dev/null +++ b/src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-725659b9-8cb1-4abf-a6d5-acd1aab5e184.json @@ -0,0 +1 @@ +{"id":"6ae68365-7620-4630-921b-bac416634fc8","org_id":"5d7c97d7-fef1-4cb7-bda6-7e3756a0ca8e","name":"java-unit-test","description":null,"created":"2026-01-21T01:32:52.137Z","deleted_at":null,"user_id":"a5ca7f9c-bf20-40c4-a82b-5c992f6a38f5","settings":{"remote_eval_sources":[{"url":"http://localhost:8301","name":"java-devserver","description":null}]}} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-a97a6294-e519-40ae-93e4-8fe8a98c4c72.json b/src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-a97a6294-e519-40ae-93e4-8fe8a98c4c72.json new file mode 100644 index 00000000..f2e7801e --- /dev/null +++ b/src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-a97a6294-e519-40ae-93e4-8fe8a98c4c72.json @@ -0,0 +1 @@ +{"id":"6ae68365-7620-4630-921b-bac416634fc8","org_id":"5d7c97d7-fef1-4cb7-bda6-7e3756a0ca8e","name":"java-unit-test","description":null,"created":"2026-01-21T01:32:52.137Z","deleted_at":null,"user_id":"a5ca7f9c-bf20-40c4-a82b-5c992f6a38f5","settings":{"remote_eval_sources":[{"url":"http://localhost:8301","name":"java-devserver","description":null}]}} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-b6604fc7-20ad-487e-bbad-4722d29ba245.json b/src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-b6604fc7-20ad-487e-bbad-4722d29ba245.json new file mode 100644 index 00000000..f2e7801e --- /dev/null +++ b/src/test/resources/cassettes/braintrust/__files/v1_project_6ae68365-7620-4630-921b-bac416634fc8-b6604fc7-20ad-487e-bbad-4722d29ba245.json @@ -0,0 +1 @@ +{"id":"6ae68365-7620-4630-921b-bac416634fc8","org_id":"5d7c97d7-fef1-4cb7-bda6-7e3756a0ca8e","name":"java-unit-test","description":null,"created":"2026-01-21T01:32:52.137Z","deleted_at":null,"user_id":"a5ca7f9c-bf20-40c4-a82b-5c992f6a38f5","settings":{"remote_eval_sources":[{"url":"http://localhost:8301","name":"java-devserver","description":null}]}} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-22aa4da1-b695-4e7a-bf32-9418c0cb35bd.json b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-22aa4da1-b695-4e7a-bf32-9418c0cb35bd.json new file mode 100644 index 00000000..19e9c994 --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-22aa4da1-b695-4e7a-bf32-9418c0cb35bd.json @@ -0,0 +1,35 @@ +{ + "id" : "22aa4da1-b695-4e7a-bf32-9418c0cb35bd", + "name" : "api_apikey_login", + "request" : { + "url" : "/api/apikey/login", + "method" : "POST" + }, + "response" : { + "status" : 200, + "bodyFileName" : "api_apikey_login-22aa4da1-b695-4e7a-bf32-9418c0cb35bd.json", + "headers" : { + "Content-Type" : "application/json; charset=utf-8", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:28 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "15924a21-85e7-4296-9836-6553511a3747", + "x-amzn-Remapped-content-length" : "395", + "x-bt-internal-trace-id" : "699542bc0000000072713e34c8e23899", + "x-amz-apigw-id" : "Y9ddiEh0oAMEmzw=", + "vary" : "Origin, Accept-Encoding", + "etag" : "W/\"18b-OPCBBHzVVuCPaglXVbFjmsFzOoE\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542bc-30fed99d0b598ebd7db71e43;Parent=03dc9470056d67a1;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 59e4792b9d6184bfa491a317b36590d2.cloudfront.net (CloudFront), 1.1 d9d466ed70d93f34739969f91577ec74.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "3M67p-eZid3TxhP5mVQBKV1oWM8VorcsxvPoP58avPwR7pHT04bTsA==" + } + }, + "uuid" : "22aa4da1-b695-4e7a-bf32-9418c0cb35bd", + "persistent" : true, + "scenarioName" : "scenario-2-api-apikey-login", + "requiredScenarioState" : "scenario-2-api-apikey-login-16", + "newScenarioState" : "scenario-2-api-apikey-login-17", + "insertionIndex" : 66 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-2e38d1d9-0c86-4e03-be99-fab76c681395.json b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-2e38d1d9-0c86-4e03-be99-fab76c681395.json new file mode 100644 index 00000000..f0178b33 --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-2e38d1d9-0c86-4e03-be99-fab76c681395.json @@ -0,0 +1,35 @@ +{ + "id" : "2e38d1d9-0c86-4e03-be99-fab76c681395", + "name" : "api_apikey_login", + "request" : { + "url" : "/api/apikey/login", + "method" : "POST" + }, + "response" : { + "status" : 200, + "bodyFileName" : "api_apikey_login-2e38d1d9-0c86-4e03-be99-fab76c681395.json", + "headers" : { + "Content-Type" : "application/json; charset=utf-8", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:18 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "6740b841-1b03-46b9-a72d-b8b693e8cb53", + "x-amzn-Remapped-content-length" : "395", + "x-bt-internal-trace-id" : "699542b10000000014c81a78792e4d86", + "x-amz-apigw-id" : "Y9db2G4DoAMEnIg=", + "vary" : "Origin, Accept-Encoding", + "etag" : "W/\"18b-OPCBBHzVVuCPaglXVbFjmsFzOoE\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542b1-6aff0dbf7185d5ac4eca936e;Parent=016d4933b741885c;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 a642518ef4d5fb78c3190de112922a38.cloudfront.net (CloudFront), 1.1 65f2e9f7f1475de54aa452d3ceb9bcf6.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "PEYTSY5hUbON8U9P0rwTztJ7lV2TR_oX8QccCVjkYdy2wQaGaiMYpA==" + } + }, + "uuid" : "2e38d1d9-0c86-4e03-be99-fab76c681395", + "persistent" : true, + "scenarioName" : "scenario-2-api-apikey-login", + "requiredScenarioState" : "scenario-2-api-apikey-login-10", + "newScenarioState" : "scenario-2-api-apikey-login-11", + "insertionIndex" : 37 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-4f7a3233-b9a8-4352-b16b-6a0676cb9a98.json b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-4f7a3233-b9a8-4352-b16b-6a0676cb9a98.json new file mode 100644 index 00000000..9e69f142 --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-4f7a3233-b9a8-4352-b16b-6a0676cb9a98.json @@ -0,0 +1,35 @@ +{ + "id" : "4f7a3233-b9a8-4352-b16b-6a0676cb9a98", + "name" : "api_apikey_login", + "request" : { + "url" : "/api/apikey/login", + "method" : "POST" + }, + "response" : { + "status" : 200, + "bodyFileName" : "api_apikey_login-4f7a3233-b9a8-4352-b16b-6a0676cb9a98.json", + "headers" : { + "Content-Type" : "application/json; charset=utf-8", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:16 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "dbe21cff-6017-4740-a5c5-fc83c6cd278a", + "x-amzn-Remapped-content-length" : "395", + "x-bt-internal-trace-id" : "699542b0000000007fc58d1ddb1e67d9", + "x-amz-apigw-id" : "Y9dbpFQaoAMELkw=", + "vary" : "Origin, Accept-Encoding", + "etag" : "W/\"18b-OPCBBHzVVuCPaglXVbFjmsFzOoE\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542b0-25973b873355af3527916d0f;Parent=45659b578e2958ad;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 2582fcc2e5a8f93a556ac3ef26738abc.cloudfront.net (CloudFront), 1.1 0df7f27a01014ab815259ca2d88193c6.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "fttNFAdzpUhFpIE8yWJAURtk_nMscxIU_XGEGVWMffXE394B9wXedQ==" + } + }, + "uuid" : "4f7a3233-b9a8-4352-b16b-6a0676cb9a98", + "persistent" : true, + "scenarioName" : "scenario-2-api-apikey-login", + "requiredScenarioState" : "scenario-2-api-apikey-login-9", + "newScenarioState" : "scenario-2-api-apikey-login-10", + "insertionIndex" : 34 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-52b48d5e-745d-4b33-95d5-cb41a5f37e89.json b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-52b48d5e-745d-4b33-95d5-cb41a5f37e89.json deleted file mode 100644 index e20f2565..00000000 --- a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-52b48d5e-745d-4b33-95d5-cb41a5f37e89.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "id" : "52b48d5e-745d-4b33-95d5-cb41a5f37e89", - "name" : "api_apikey_login", - "request" : { - "url" : "/api/apikey/login", - "method" : "POST" - }, - "response" : { - "status" : 200, - "bodyFileName" : "api_apikey_login-52b48d5e-745d-4b33-95d5-cb41a5f37e89.json", - "headers" : { - "Content-Type" : "application/json; charset=utf-8", - "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:36:07 GMT", - "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "61002381-c133-4152-b739-c9e74e3da4ed", - "x-amzn-Remapped-content-length" : "395", - "x-bt-internal-trace-id" : "6985458700000000090c27ef9d947d53", - "x-amz-apigw-id" : "YVfNRFouIAMEiOg=", - "vary" : "Origin, Accept-Encoding", - "etag" : "W/\"18b-OPCBBHzVVuCPaglXVbFjmsFzOoE\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854587-771d26ee31f7117b2b67e952;Parent=44dd38efd1050bc6;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 59e4792b9d6184bfa491a317b36590d2.cloudfront.net (CloudFront), 1.1 7605973575a3551426b82751020317de.cloudfront.net (CloudFront)", - "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "TKVL_46TNryod7ighJXZFQThDOQs9ogtzil8L0tFoc3XqhAXvoDq-Q==" - } - }, - "uuid" : "52b48d5e-745d-4b33-95d5-cb41a5f37e89", - "persistent" : true, - "scenarioName" : "scenario-2-api-apikey-login", - "requiredScenarioState" : "scenario-2-api-apikey-login-15", - "insertionIndex" : 60 -} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-d9587735-cdbe-40c6-9229-35614948a139.json b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-58442ed6-e0e3-485b-8c7b-203b5c55a196.json similarity index 50% rename from src/test/resources/cassettes/braintrust/mappings/api_apikey_login-d9587735-cdbe-40c6-9229-35614948a139.json rename to src/test/resources/cassettes/braintrust/mappings/api_apikey_login-58442ed6-e0e3-485b-8c7b-203b5c55a196.json index 82a402e0..04042505 100644 --- a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-d9587735-cdbe-40c6-9229-35614948a139.json +++ b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-58442ed6-e0e3-485b-8c7b-203b5c55a196.json @@ -1,5 +1,5 @@ { - "id" : "d9587735-cdbe-40c6-9229-35614948a139", + "id" : "58442ed6-e0e3-485b-8c7b-203b5c55a196", "name" : "api_apikey_login", "request" : { "url" : "/api/apikey/login", @@ -7,26 +7,26 @@ }, "response" : { "status" : 200, - "bodyFileName" : "api_apikey_login-d9587735-cdbe-40c6-9229-35614948a139.json", + "bodyFileName" : "api_apikey_login-58442ed6-e0e3-485b-8c7b-203b5c55a196.json", "headers" : { "Content-Type" : "application/json; charset=utf-8", "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:53 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:13 GMT", "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "9318d33a-323a-4821-87ea-4a1ff6e48c76", + "x-amzn-RequestId" : "a08fe36a-a6a1-424f-8e2d-3ffca18d2da9", "x-amzn-Remapped-content-length" : "395", - "x-bt-internal-trace-id" : "69854579000000005e97a7cd35777346", - "x-amz-apigw-id" : "YVfK_HNNoAMEioQ=", + "x-bt-internal-trace-id" : "699542ac00000000542a4ca809e8a990", + "x-amz-apigw-id" : "Y9dbFEvbIAMEJsw=", "vary" : "Origin, Accept-Encoding", "etag" : "W/\"18b-OPCBBHzVVuCPaglXVbFjmsFzOoE\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854579-7c52e73201ea0b216fd460a5;Parent=64272c922d93622a;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 b7d7903ada432685f0e90f0ca261d864.cloudfront.net (CloudFront), 1.1 e82f2bd1d85893fad1abb144337e7368.cloudfront.net (CloudFront)", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542ac-427a588263b759237fc935e1;Parent=1c06680efac61881;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 b47176981720d8607d309e56e9510316.cloudfront.net (CloudFront), 1.1 d9d466ed70d93f34739969f91577ec74.cloudfront.net (CloudFront)", "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "TyIGrV7d-_z66zgHRr4oWdkiceuY_knOAZwGb_gW--3spJSj8qtmTw==" + "X-Amz-Cf-Id" : "l7WS9BRDiz6g7OiiI984pdBexCbQh-qbAwrKcJKoVJesyTxDrpy6QQ==" } }, - "uuid" : "d9587735-cdbe-40c6-9229-35614948a139", + "uuid" : "58442ed6-e0e3-485b-8c7b-203b5c55a196", "persistent" : true, "scenarioName" : "scenario-2-api-apikey-login", "requiredScenarioState" : "scenario-2-api-apikey-login-8", diff --git a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-5910edf4-a608-4289-8d65-5384a9780f1d.json b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-5910edf4-a608-4289-8d65-5384a9780f1d.json new file mode 100644 index 00000000..8a5b0001 --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-5910edf4-a608-4289-8d65-5384a9780f1d.json @@ -0,0 +1,35 @@ +{ + "id" : "5910edf4-a608-4289-8d65-5384a9780f1d", + "name" : "api_apikey_login", + "request" : { + "url" : "/api/apikey/login", + "method" : "POST" + }, + "response" : { + "status" : 200, + "bodyFileName" : "api_apikey_login-5910edf4-a608-4289-8d65-5384a9780f1d.json", + "headers" : { + "Content-Type" : "application/json; charset=utf-8", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:22 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "95010f91-2eaa-4d90-b175-7a041a1c3027", + "x-amzn-Remapped-content-length" : "395", + "x-bt-internal-trace-id" : "699542b60000000060c3dc3925819012", + "x-amz-apigw-id" : "Y9dcjGuVIAMEK9A=", + "vary" : "Origin, Accept-Encoding", + "etag" : "W/\"18b-OPCBBHzVVuCPaglXVbFjmsFzOoE\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542b6-117e8f2f3ee355052d6e0c6d;Parent=068c52ee4cecdc3f;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 a642518ef4d5fb78c3190de112922a38.cloudfront.net (CloudFront), 1.1 da32b45f2cc22dc818960285c4e91b66.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "w91IkhWeaBdBTtZYLL_1iwFpSovQ7thogEABnq26G95A5EGVukU2TA==" + } + }, + "uuid" : "5910edf4-a608-4289-8d65-5384a9780f1d", + "persistent" : true, + "scenarioName" : "scenario-2-api-apikey-login", + "requiredScenarioState" : "scenario-2-api-apikey-login-12", + "newScenarioState" : "scenario-2-api-apikey-login-13", + "insertionIndex" : 47 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-5c923f60-89d2-44b6-818b-ba8e2fb45a71.json b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-5c923f60-89d2-44b6-818b-ba8e2fb45a71.json new file mode 100644 index 00000000..823d34ad --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-5c923f60-89d2-44b6-818b-ba8e2fb45a71.json @@ -0,0 +1,35 @@ +{ + "id" : "5c923f60-89d2-44b6-818b-ba8e2fb45a71", + "name" : "api_apikey_login", + "request" : { + "url" : "/api/apikey/login", + "method" : "POST" + }, + "response" : { + "status" : 200, + "bodyFileName" : "api_apikey_login-5c923f60-89d2-44b6-818b-ba8e2fb45a71.json", + "headers" : { + "Content-Type" : "application/json; charset=utf-8", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:19 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "5daeed6b-f03d-44ff-9aef-009670dd8310", + "x-amzn-Remapped-content-length" : "395", + "x-bt-internal-trace-id" : "699542b30000000034240f62cf525526", + "x-amz-apigw-id" : "Y9dcJHPgoAMEQqg=", + "vary" : "Origin, Accept-Encoding", + "etag" : "W/\"18b-OPCBBHzVVuCPaglXVbFjmsFzOoE\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542b3-4b942ff04a0fa61c646a0c28;Parent=626b469c8405c322;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 b47176981720d8607d309e56e9510316.cloudfront.net (CloudFront), 1.1 dbfd9bcc806d4c322e72b461b2458112.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "PuUwNodDPg8MWVSyvX03m9rh_98tGteCrawQNcWHqaF54GgQxjYfhw==" + } + }, + "uuid" : "5c923f60-89d2-44b6-818b-ba8e2fb45a71", + "persistent" : true, + "scenarioName" : "scenario-2-api-apikey-login", + "requiredScenarioState" : "scenario-2-api-apikey-login-11", + "newScenarioState" : "scenario-2-api-apikey-login-12", + "insertionIndex" : 41 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-5f9132ca-50ea-4345-824b-5af81a9c338a.json b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-5f9132ca-50ea-4345-824b-5af81a9c338a.json new file mode 100644 index 00000000..50573f8d --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-5f9132ca-50ea-4345-824b-5af81a9c338a.json @@ -0,0 +1,35 @@ +{ + "id" : "5f9132ca-50ea-4345-824b-5af81a9c338a", + "name" : "api_apikey_login", + "request" : { + "url" : "/api/apikey/login", + "method" : "POST" + }, + "response" : { + "status" : 200, + "bodyFileName" : "api_apikey_login-5f9132ca-50ea-4345-824b-5af81a9c338a.json", + "headers" : { + "Content-Type" : "application/json; charset=utf-8", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:32 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "67f74217-b15d-4d5e-8b80-ca64903ab932", + "x-amzn-Remapped-content-length" : "395", + "x-bt-internal-trace-id" : "699542bf000000002163823965030b07", + "x-amz-apigw-id" : "Y9deDF87IAMEBpQ=", + "vary" : "Origin, Accept-Encoding", + "etag" : "W/\"18b-OPCBBHzVVuCPaglXVbFjmsFzOoE\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542bf-5e78ce8d1a762f6d553a582d;Parent=2a3a915b4fdca97b;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 b7e07d6a19a4c8b2e410e9c1e173548c.cloudfront.net (CloudFront), 1.1 ddea1c07643e5e0bfceb34480eebdc52.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "0mCOvpPPXjMImOcFgp-tezSDGQGLYrkEg1ZGMxZKaqw6NXd2OAA2Jg==" + } + }, + "uuid" : "5f9132ca-50ea-4345-824b-5af81a9c338a", + "persistent" : true, + "scenarioName" : "scenario-2-api-apikey-login", + "requiredScenarioState" : "scenario-2-api-apikey-login-17", + "newScenarioState" : "scenario-2-api-apikey-login-18", + "insertionIndex" : 73 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-6285519c-5e1e-4d98-89c1-d9d26486eaa6.json b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-6285519c-5e1e-4d98-89c1-d9d26486eaa6.json deleted file mode 100644 index 16af8611..00000000 --- a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-6285519c-5e1e-4d98-89c1-d9d26486eaa6.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "id" : "6285519c-5e1e-4d98-89c1-d9d26486eaa6", - "name" : "api_apikey_login", - "request" : { - "url" : "/api/apikey/login", - "method" : "POST" - }, - "response" : { - "status" : 200, - "bodyFileName" : "api_apikey_login-6285519c-5e1e-4d98-89c1-d9d26486eaa6.json", - "headers" : { - "Content-Type" : "application/json; charset=utf-8", - "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:36:02 GMT", - "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "be590e43-fbe7-46e8-9469-224636c96748", - "x-amzn-Remapped-content-length" : "395", - "x-bt-internal-trace-id" : "698545820000000039664e88e7a0d7f4", - "x-amz-apigw-id" : "YVfMdErzoAMEFWQ=", - "vary" : "Origin, Accept-Encoding", - "etag" : "W/\"18b-OPCBBHzVVuCPaglXVbFjmsFzOoE\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854582-3d9496fc4c63c0927fd915ae;Parent=6819e97db12e18f1;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 940972e9e344075576fe20d5db482122.cloudfront.net (CloudFront), 1.1 170efbc424be9181bda5d0fcd6e41f30.cloudfront.net (CloudFront)", - "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "kzrf7_tBP1zjPbu7QdsaAzI-OBEOPIic4s0mp6vIFtHkIz6ZNb8LoA==" - } - }, - "uuid" : "6285519c-5e1e-4d98-89c1-d9d26486eaa6", - "persistent" : true, - "scenarioName" : "scenario-2-api-apikey-login", - "requiredScenarioState" : "scenario-2-api-apikey-login-13", - "newScenarioState" : "scenario-2-api-apikey-login-14", - "insertionIndex" : 48 -} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-64540e38-3e62-4149-a407-16b06e7a304d.json b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-64540e38-3e62-4149-a407-16b06e7a304d.json deleted file mode 100644 index 45ad2da5..00000000 --- a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-64540e38-3e62-4149-a407-16b06e7a304d.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "id" : "64540e38-3e62-4149-a407-16b06e7a304d", - "name" : "api_apikey_login", - "request" : { - "url" : "/api/apikey/login", - "method" : "POST" - }, - "response" : { - "status" : 200, - "bodyFileName" : "api_apikey_login-64540e38-3e62-4149-a407-16b06e7a304d.json", - "headers" : { - "Content-Type" : "application/json; charset=utf-8", - "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:56 GMT", - "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "ce3e3828-22ce-487d-8f83-e798e08ae008", - "x-amzn-Remapped-content-length" : "395", - "x-bt-internal-trace-id" : "6985457c000000001e0ffcf9f545fda3", - "x-amz-apigw-id" : "YVfLfH7YIAMEVcw=", - "vary" : "Origin, Accept-Encoding", - "etag" : "W/\"18b-OPCBBHzVVuCPaglXVbFjmsFzOoE\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-6985457c-2709452433b340cb46386d1e;Parent=3cbab39bcb2f2d5f;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 2be627c4e85d6d9d9e32a7523e1b67ee.cloudfront.net (CloudFront), 1.1 d525041695bdb6325f78ebba5c11b8a2.cloudfront.net (CloudFront)", - "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "wsDo7l9dypa89U5VmRqElf4nrXvzJMBNbAdde_UG4PeiEmXjAShGhw==" - } - }, - "uuid" : "64540e38-3e62-4149-a407-16b06e7a304d", - "persistent" : true, - "scenarioName" : "scenario-2-api-apikey-login", - "requiredScenarioState" : "scenario-2-api-apikey-login-10", - "newScenarioState" : "scenario-2-api-apikey-login-11", - "insertionIndex" : 32 -} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-646bf803-2721-42f2-b94a-2799cc16e6dc.json b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-646bf803-2721-42f2-b94a-2799cc16e6dc.json deleted file mode 100644 index 2429541a..00000000 --- a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-646bf803-2721-42f2-b94a-2799cc16e6dc.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "id" : "646bf803-2721-42f2-b94a-2799cc16e6dc", - "name" : "api_apikey_login", - "request" : { - "url" : "/api/apikey/login", - "method" : "POST" - }, - "response" : { - "status" : 200, - "bodyFileName" : "api_apikey_login-646bf803-2721-42f2-b94a-2799cc16e6dc.json", - "headers" : { - "Content-Type" : "application/json; charset=utf-8", - "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:40 GMT", - "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "33163b1b-adb2-4286-9c53-2b197c49cf05", - "x-amzn-Remapped-content-length" : "395", - "x-bt-internal-trace-id" : "6985456b000000007ec2b01fd04cc8a7", - "x-amz-apigw-id" : "YVfI7HpxoAMELoQ=", - "vary" : "Origin, Accept-Encoding", - "etag" : "W/\"18b-OPCBBHzVVuCPaglXVbFjmsFzOoE\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-6985456b-1760bc386395f9954ef0db98;Parent=277fb534277125fb;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 95a087e13956fc03ffaeeaec4faa051a.cloudfront.net (CloudFront), 1.1 b3ccaedda78c63d5967b57382ceb4cbe.cloudfront.net (CloudFront)", - "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "4RYe557vTPv74Ev23mU9V0ANvGwf5x6mbRBq5hxO4VVvtFOVto3FQQ==" - } - }, - "uuid" : "646bf803-2721-42f2-b94a-2799cc16e6dc", - "persistent" : true, - "scenarioName" : "scenario-2-api-apikey-login", - "requiredScenarioState" : "Started", - "newScenarioState" : "scenario-2-api-apikey-login-2", - "insertionIndex" : 2 -} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-65c8a067-a552-4f06-9566-92e1de5ec860.json b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-65c8a067-a552-4f06-9566-92e1de5ec860.json deleted file mode 100644 index 2a6542d4..00000000 --- a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-65c8a067-a552-4f06-9566-92e1de5ec860.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "id" : "65c8a067-a552-4f06-9566-92e1de5ec860", - "name" : "api_apikey_login", - "request" : { - "url" : "/api/apikey/login", - "method" : "POST" - }, - "response" : { - "status" : 200, - "bodyFileName" : "api_apikey_login-65c8a067-a552-4f06-9566-92e1de5ec860.json", - "headers" : { - "Content-Type" : "application/json; charset=utf-8", - "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:58 GMT", - "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "f019fc5d-fa39-4c3c-9a3f-b7a94828020b", - "x-amzn-Remapped-content-length" : "395", - "x-bt-internal-trace-id" : "6985457e000000005d5bbe9c9e0a7d9f", - "x-amz-apigw-id" : "YVfL2EpYIAMEALw=", - "vary" : "Origin, Accept-Encoding", - "etag" : "W/\"18b-OPCBBHzVVuCPaglXVbFjmsFzOoE\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-6985457e-64c73f250a27a761688c9563;Parent=19e2127cf9d38d54;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 2c24d855455b80190edd9e2dcdca3ee8.cloudfront.net (CloudFront), 1.1 ee5f8da78d4211a93c9dba8864a4067e.cloudfront.net (CloudFront)", - "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "Xgk6MHQCLwLVbtzNxt4mnCqVmlhp8_YAeVIPfecy8Pb5UgnYTsqoog==" - } - }, - "uuid" : "65c8a067-a552-4f06-9566-92e1de5ec860", - "persistent" : true, - "scenarioName" : "scenario-2-api-apikey-login", - "requiredScenarioState" : "scenario-2-api-apikey-login-11", - "newScenarioState" : "scenario-2-api-apikey-login-12", - "insertionIndex" : 38 -} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-78d97e11-3423-494b-91c7-81d793116fe3.json b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-78d97e11-3423-494b-91c7-81d793116fe3.json new file mode 100644 index 00000000..890febdf --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-78d97e11-3423-494b-91c7-81d793116fe3.json @@ -0,0 +1,35 @@ +{ + "id" : "78d97e11-3423-494b-91c7-81d793116fe3", + "name" : "api_apikey_login", + "request" : { + "url" : "/api/apikey/login", + "method" : "POST" + }, + "response" : { + "status" : 200, + "bodyFileName" : "api_apikey_login-78d97e11-3423-494b-91c7-81d793116fe3.json", + "headers" : { + "Content-Type" : "application/json; charset=utf-8", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:39:57 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "ea538516-27f2-406f-af7c-4d9cc89caeb5", + "x-amzn-Remapped-content-length" : "395", + "x-bt-internal-trace-id" : "6995429d000000005bc4da777d9792bc", + "x-amz-apigw-id" : "Y9dYpEBJoAMEFEQ=", + "vary" : "Origin, Accept-Encoding", + "etag" : "W/\"18b-OPCBBHzVVuCPaglXVbFjmsFzOoE\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-6995429d-77f93b2d6853e4230010d8f0;Parent=1f0979c3884de8eb;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 487082619948f670d3b30fb3db8fbabc.cloudfront.net (CloudFront), 1.1 77f3c89ffd619275648d49ad13868570.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "80PBXRrEF-Mx3HPn5z20gMJVIcKjbBH4kTqXwZ63te9jSqnDDaDLsQ==" + } + }, + "uuid" : "78d97e11-3423-494b-91c7-81d793116fe3", + "persistent" : true, + "scenarioName" : "scenario-2-api-apikey-login", + "requiredScenarioState" : "Started", + "newScenarioState" : "scenario-2-api-apikey-login-2", + "insertionIndex" : 2 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-7c14b8f6-5ad3-440a-9bfb-b6876928954f.json b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-7c14b8f6-5ad3-440a-9bfb-b6876928954f.json deleted file mode 100644 index fcfa873b..00000000 --- a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-7c14b8f6-5ad3-440a-9bfb-b6876928954f.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "id" : "7c14b8f6-5ad3-440a-9bfb-b6876928954f", - "name" : "api_apikey_login", - "request" : { - "url" : "/api/apikey/login", - "method" : "POST" - }, - "response" : { - "status" : 200, - "bodyFileName" : "api_apikey_login-7c14b8f6-5ad3-440a-9bfb-b6876928954f.json", - "headers" : { - "Content-Type" : "application/json; charset=utf-8", - "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:55 GMT", - "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "28b4da67-df80-4ed0-8b93-8a7022e6f091", - "x-amzn-Remapped-content-length" : "395", - "x-bt-internal-trace-id" : "6985457b000000000e6fa1ee9447734b", - "x-amz-apigw-id" : "YVfLTE7HIAMET4g=", - "vary" : "Origin, Accept-Encoding", - "etag" : "W/\"18b-OPCBBHzVVuCPaglXVbFjmsFzOoE\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-6985457b-34ac9e1f799cf9cc7d2ce81f;Parent=31f8f1d1c46471ed;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 ec62626c4e205f1980b4ed65142b10d8.cloudfront.net (CloudFront), 1.1 566cc276dff9847158a5a9854be4df42.cloudfront.net (CloudFront)", - "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "9wGwrGRiPe59IU0AaskSgJEwTlI-IGd46ZWUM1a-AEWUvpF9be7Nog==" - } - }, - "uuid" : "7c14b8f6-5ad3-440a-9bfb-b6876928954f", - "persistent" : true, - "scenarioName" : "scenario-2-api-apikey-login", - "requiredScenarioState" : "scenario-2-api-apikey-login-9", - "newScenarioState" : "scenario-2-api-apikey-login-10", - "insertionIndex" : 29 -} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-e6654591-b19b-43f7-a99b-d6d52749bb56.json b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-86c927ca-0eb0-477c-a414-36edd491f6a0.json similarity index 50% rename from src/test/resources/cassettes/braintrust/mappings/api_apikey_login-e6654591-b19b-43f7-a99b-d6d52749bb56.json rename to src/test/resources/cassettes/braintrust/mappings/api_apikey_login-86c927ca-0eb0-477c-a414-36edd491f6a0.json index 90860385..d0fae06d 100644 --- a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-e6654591-b19b-43f7-a99b-d6d52749bb56.json +++ b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-86c927ca-0eb0-477c-a414-36edd491f6a0.json @@ -1,5 +1,5 @@ { - "id" : "e6654591-b19b-43f7-a99b-d6d52749bb56", + "id" : "86c927ca-0eb0-477c-a414-36edd491f6a0", "name" : "api_apikey_login", "request" : { "url" : "/api/apikey/login", @@ -7,26 +7,26 @@ }, "response" : { "status" : 200, - "bodyFileName" : "api_apikey_login-e6654591-b19b-43f7-a99b-d6d52749bb56.json", + "bodyFileName" : "api_apikey_login-86c927ca-0eb0-477c-a414-36edd491f6a0.json", "headers" : { "Content-Type" : "application/json; charset=utf-8", "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:49 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:09 GMT", "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "51c28ae4-e139-4b2b-9c6a-f0c993580315", + "x-amzn-RequestId" : "4a7eb372-7dd2-4dcb-8dcd-5d35e48d0ff3", "x-amzn-Remapped-content-length" : "395", - "x-bt-internal-trace-id" : "698545750000000002a92d47b076037b", - "x-amz-apigw-id" : "YVfKWHFooAMEhew=", + "x-bt-internal-trace-id" : "699542a9000000007a73149e0f22b4e6", + "x-amz-apigw-id" : "Y9daeG-BoAMEtrA=", "vary" : "Origin, Accept-Encoding", "etag" : "W/\"18b-OPCBBHzVVuCPaglXVbFjmsFzOoE\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854575-335ffe5a3cf303fa505f818f;Parent=6339c3584f6d944c;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 59e4792b9d6184bfa491a317b36590d2.cloudfront.net (CloudFront), 1.1 0eb43913f9caf453beb959a8a836a688.cloudfront.net (CloudFront)", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542a9-48d3323c2d0960eb501199b3;Parent=68a6f185030d2f72;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 b47176981720d8607d309e56e9510316.cloudfront.net (CloudFront), 1.1 82fa7f20ab5a12301da8e01f9493e222.cloudfront.net (CloudFront)", "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "5o-3d_KVsWQw9W15SAyQI8fGBPEMKehtkZyo6caOd7IDcXcY5e1hog==" + "X-Amz-Cf-Id" : "UxemHOXlgj5TmCylZZpjdwSXgE7aNkOfQBXW9gzxGX2GPotcuYHEpg==" } }, - "uuid" : "e6654591-b19b-43f7-a99b-d6d52749bb56", + "uuid" : "86c927ca-0eb0-477c-a414-36edd491f6a0", "persistent" : true, "scenarioName" : "scenario-2-api-apikey-login", "requiredScenarioState" : "scenario-2-api-apikey-login-5", diff --git a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-11971758-b399-4b42-aa35-1f6a1045315e.json b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-a33eae16-fbef-42ea-944d-d04f32eb832f.json similarity index 50% rename from src/test/resources/cassettes/braintrust/mappings/api_apikey_login-11971758-b399-4b42-aa35-1f6a1045315e.json rename to src/test/resources/cassettes/braintrust/mappings/api_apikey_login-a33eae16-fbef-42ea-944d-d04f32eb832f.json index 35a9ea17..cd69f89a 100644 --- a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-11971758-b399-4b42-aa35-1f6a1045315e.json +++ b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-a33eae16-fbef-42ea-944d-d04f32eb832f.json @@ -1,5 +1,5 @@ { - "id" : "11971758-b399-4b42-aa35-1f6a1045315e", + "id" : "a33eae16-fbef-42ea-944d-d04f32eb832f", "name" : "api_apikey_login", "request" : { "url" : "/api/apikey/login", @@ -7,26 +7,26 @@ }, "response" : { "status" : 200, - "bodyFileName" : "api_apikey_login-11971758-b399-4b42-aa35-1f6a1045315e.json", + "bodyFileName" : "api_apikey_login-a33eae16-fbef-42ea-944d-d04f32eb832f.json", "headers" : { "Content-Type" : "application/json; charset=utf-8", "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:50 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:10 GMT", "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "5bf5a0a1-c8a1-48ee-a5ee-a4536dca491b", + "x-amzn-RequestId" : "6ba976ba-267f-4f62-9e59-1191c2586d03", "x-amzn-Remapped-content-length" : "395", - "x-bt-internal-trace-id" : "698545760000000005245d4967872df1", - "x-amz-apigw-id" : "YVfKgER2IAMElhg=", + "x-bt-internal-trace-id" : "699542aa0000000061c4a01dadf9d2bf", + "x-amz-apigw-id" : "Y9daoFPhoAMEYRw=", "vary" : "Origin, Accept-Encoding", "etag" : "W/\"18b-OPCBBHzVVuCPaglXVbFjmsFzOoE\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854576-318c85645c94a2836b98978e;Parent=0ab56c0fb7ee0b3a;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 d118b2ea8414d381f46f91331ab67f02.cloudfront.net (CloudFront), 1.1 65f2e9f7f1475de54aa452d3ceb9bcf6.cloudfront.net (CloudFront)", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542aa-0a4b08c574f9cd2c46d3d9e5;Parent=104cdf23b50ce05e;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 59e4792b9d6184bfa491a317b36590d2.cloudfront.net (CloudFront), 1.1 0eb43913f9caf453beb959a8a836a688.cloudfront.net (CloudFront)", "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "Q5xEIjzEAQkiNI08mmJEqMcTPGdjCKs3UuMWF-1OGnfPK1hYw46I4A==" + "X-Amz-Cf-Id" : "aDwgvVEXz7RZdMkeUTFsiu-FFRUB_4AgR_A-Ha045qlFd8zMMoNv2g==" } }, - "uuid" : "11971758-b399-4b42-aa35-1f6a1045315e", + "uuid" : "a33eae16-fbef-42ea-944d-d04f32eb832f", "persistent" : true, "scenarioName" : "scenario-2-api-apikey-login", "requiredScenarioState" : "scenario-2-api-apikey-login-6", diff --git a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-3e789743-f876-49db-accb-5d66f448d423.json b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-b4f0cd8f-2dd3-4444-a4fb-f51c3887a2bc.json similarity index 50% rename from src/test/resources/cassettes/braintrust/mappings/api_apikey_login-3e789743-f876-49db-accb-5d66f448d423.json rename to src/test/resources/cassettes/braintrust/mappings/api_apikey_login-b4f0cd8f-2dd3-4444-a4fb-f51c3887a2bc.json index b077f9de..fcfeb12b 100644 --- a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-3e789743-f876-49db-accb-5d66f448d423.json +++ b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-b4f0cd8f-2dd3-4444-a4fb-f51c3887a2bc.json @@ -1,5 +1,5 @@ { - "id" : "3e789743-f876-49db-accb-5d66f448d423", + "id" : "b4f0cd8f-2dd3-4444-a4fb-f51c3887a2bc", "name" : "api_apikey_login", "request" : { "url" : "/api/apikey/login", @@ -7,26 +7,26 @@ }, "response" : { "status" : 200, - "bodyFileName" : "api_apikey_login-3e789743-f876-49db-accb-5d66f448d423.json", + "bodyFileName" : "api_apikey_login-b4f0cd8f-2dd3-4444-a4fb-f51c3887a2bc.json", "headers" : { "Content-Type" : "application/json; charset=utf-8", "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:43 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:01 GMT", "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "fbfed5ad-7b68-4293-9b3b-1b233d49d0c6", + "x-amzn-RequestId" : "9f4ec7c8-3b5c-4d1d-a1e1-36ddd8afe619", "x-amzn-Remapped-content-length" : "395", - "x-bt-internal-trace-id" : "6985456f000000000e0ed3fab8ab2988", - "x-amz-apigw-id" : "YVfJiF5aIAMEaOQ=", + "x-bt-internal-trace-id" : "699542a1000000002f9970e2abcdd19d", + "x-amz-apigw-id" : "Y9dZPEsMoAMEFrg=", "vary" : "Origin, Accept-Encoding", "etag" : "W/\"18b-OPCBBHzVVuCPaglXVbFjmsFzOoE\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-6985456f-756991966b20889a3ce2545e;Parent=4069a99185431783;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 c811366f973da19436481e09019ebc0e.cloudfront.net (CloudFront), 1.1 dbfd9bcc806d4c322e72b461b2458112.cloudfront.net (CloudFront)", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542a1-4cab1ad2111fc05b4adab1f3;Parent=2baef9e2b4e614e2;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 20b3731a0ef4aba3db1fcd63c3ef2b2a.cloudfront.net (CloudFront), 1.1 65f2e9f7f1475de54aa452d3ceb9bcf6.cloudfront.net (CloudFront)", "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "S2YTk7HFs8DThwDDCLf8N6UACDjwZsoecIiCaadbKTOpIb7lARXx8w==" + "X-Amz-Cf-Id" : "PM37rITPnjsQwvHA88VjvR9899mGBZSWrVwH4i1BF0thSHQAeo7VPg==" } }, - "uuid" : "3e789743-f876-49db-accb-5d66f448d423", + "uuid" : "b4f0cd8f-2dd3-4444-a4fb-f51c3887a2bc", "persistent" : true, "scenarioName" : "scenario-2-api-apikey-login", "requiredScenarioState" : "scenario-2-api-apikey-login-3", diff --git a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-bb18f760-a4c7-4a38-ae54-7e1adf5bfd1c.json b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-bb18f760-a4c7-4a38-ae54-7e1adf5bfd1c.json deleted file mode 100644 index cc4491b3..00000000 --- a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-bb18f760-a4c7-4a38-ae54-7e1adf5bfd1c.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "id" : "bb18f760-a4c7-4a38-ae54-7e1adf5bfd1c", - "name" : "api_apikey_login", - "request" : { - "url" : "/api/apikey/login", - "method" : "POST" - }, - "response" : { - "status" : 200, - "bodyFileName" : "api_apikey_login-bb18f760-a4c7-4a38-ae54-7e1adf5bfd1c.json", - "headers" : { - "Content-Type" : "application/json; charset=utf-8", - "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:36:00 GMT", - "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "191b014b-a0f3-48da-aa44-b4ef1c63fc93", - "x-amzn-Remapped-content-length" : "395", - "x-bt-internal-trace-id" : "69854580000000001c445064e27049e6", - "x-amz-apigw-id" : "YVfMLEI1IAMEH4w=", - "vary" : "Origin, Accept-Encoding", - "etag" : "W/\"18b-OPCBBHzVVuCPaglXVbFjmsFzOoE\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854580-4ad379ee0299f9835c533460;Parent=0f1170a4d519e2bc;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 2c24d855455b80190edd9e2dcdca3ee8.cloudfront.net (CloudFront), 1.1 74e8c76139b8c7f9b11d5e4441c2a7a2.cloudfront.net (CloudFront)", - "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "wC5UF7JvefUJtwmt8YKkVYzojp4hUIRq1iGZpmAR9_7FjQOCaBcjWQ==" - } - }, - "uuid" : "bb18f760-a4c7-4a38-ae54-7e1adf5bfd1c", - "persistent" : true, - "scenarioName" : "scenario-2-api-apikey-login", - "requiredScenarioState" : "scenario-2-api-apikey-login-12", - "newScenarioState" : "scenario-2-api-apikey-login-13", - "insertionIndex" : 43 -} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-cbc16542-5f4b-4692-b2b1-9a37e222f8ec.json b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-cbc16542-5f4b-4692-b2b1-9a37e222f8ec.json deleted file mode 100644 index 84ac500e..00000000 --- a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-cbc16542-5f4b-4692-b2b1-9a37e222f8ec.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "id" : "cbc16542-5f4b-4692-b2b1-9a37e222f8ec", - "name" : "api_apikey_login", - "request" : { - "url" : "/api/apikey/login", - "method" : "POST" - }, - "response" : { - "status" : 200, - "bodyFileName" : "api_apikey_login-cbc16542-5f4b-4692-b2b1-9a37e222f8ec.json", - "headers" : { - "Content-Type" : "application/json; charset=utf-8", - "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:51 GMT", - "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "2bfef43d-d38b-4dd8-a12a-c880583dc785", - "x-amzn-Remapped-content-length" : "395", - "x-bt-internal-trace-id" : "698545770000000031a84a49744bfbda", - "x-amz-apigw-id" : "YVfKyHg2IAMEU8w=", - "vary" : "Origin, Accept-Encoding", - "etag" : "W/\"18b-OPCBBHzVVuCPaglXVbFjmsFzOoE\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854577-3b1acf99332ce0ee4f966c16;Parent=51e59fdd247cd7cb;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 b7d7903ada432685f0e90f0ca261d864.cloudfront.net (CloudFront), 1.1 0eb43913f9caf453beb959a8a836a688.cloudfront.net (CloudFront)", - "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "sQnznrARMVv9isHlG89fVn59e-oan5FyLu3zwTlfZO5LFx6Yjf5FwQ==" - } - }, - "uuid" : "cbc16542-5f4b-4692-b2b1-9a37e222f8ec", - "persistent" : true, - "scenarioName" : "scenario-2-api-apikey-login", - "requiredScenarioState" : "scenario-2-api-apikey-login-7", - "newScenarioState" : "scenario-2-api-apikey-login-8", - "insertionIndex" : 22 -} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-cef05e0a-0807-4815-8116-f141ba84eaba.json b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-cef05e0a-0807-4815-8116-f141ba84eaba.json new file mode 100644 index 00000000..052ddf0d --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-cef05e0a-0807-4815-8116-f141ba84eaba.json @@ -0,0 +1,35 @@ +{ + "id" : "cef05e0a-0807-4815-8116-f141ba84eaba", + "name" : "api_apikey_login", + "request" : { + "url" : "/api/apikey/login", + "method" : "POST" + }, + "response" : { + "status" : 200, + "bodyFileName" : "api_apikey_login-cef05e0a-0807-4815-8116-f141ba84eaba.json", + "headers" : { + "Content-Type" : "application/json; charset=utf-8", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:26 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "68127b88-135a-4ff8-9ccf-31aee9633ab1", + "x-amzn-Remapped-content-length" : "395", + "x-bt-internal-trace-id" : "699542ba0000000026ff82903aed76a4", + "x-amz-apigw-id" : "Y9ddQGYrIAMEITA=", + "vary" : "Origin, Accept-Encoding", + "etag" : "W/\"18b-OPCBBHzVVuCPaglXVbFjmsFzOoE\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542ba-2fbd9a4e0fdea0626dbe56db;Parent=24c92a7c3145a810;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 20b3731a0ef4aba3db1fcd63c3ef2b2a.cloudfront.net (CloudFront), 1.1 77f3c89ffd619275648d49ad13868570.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "yWDo7yvism3h8JADbA2xWAjz0rhmJau-ZkvRMaN-WCajlSAQ0MfWLA==" + } + }, + "uuid" : "cef05e0a-0807-4815-8116-f141ba84eaba", + "persistent" : true, + "scenarioName" : "scenario-2-api-apikey-login", + "requiredScenarioState" : "scenario-2-api-apikey-login-15", + "newScenarioState" : "scenario-2-api-apikey-login-16", + "insertionIndex" : 61 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-e0d8e8a1-ce3e-4f6d-88f1-1d4a6e23c127.json b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-d192f441-cfe8-43ad-abd5-3af4a27e900d.json similarity index 50% rename from src/test/resources/cassettes/braintrust/mappings/api_apikey_login-e0d8e8a1-ce3e-4f6d-88f1-1d4a6e23c127.json rename to src/test/resources/cassettes/braintrust/mappings/api_apikey_login-d192f441-cfe8-43ad-abd5-3af4a27e900d.json index 6da8f8fe..a6b9cb00 100644 --- a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-e0d8e8a1-ce3e-4f6d-88f1-1d4a6e23c127.json +++ b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-d192f441-cfe8-43ad-abd5-3af4a27e900d.json @@ -1,5 +1,5 @@ { - "id" : "e0d8e8a1-ce3e-4f6d-88f1-1d4a6e23c127", + "id" : "d192f441-cfe8-43ad-abd5-3af4a27e900d", "name" : "api_apikey_login", "request" : { "url" : "/api/apikey/login", @@ -7,26 +7,26 @@ }, "response" : { "status" : 200, - "bodyFileName" : "api_apikey_login-e0d8e8a1-ce3e-4f6d-88f1-1d4a6e23c127.json", + "bodyFileName" : "api_apikey_login-d192f441-cfe8-43ad-abd5-3af4a27e900d.json", "headers" : { "Content-Type" : "application/json; charset=utf-8", "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:44 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:01 GMT", "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "06da9fd3-a78f-480e-b8ec-2911275945a4", + "x-amzn-RequestId" : "43f7f123-d027-4035-add8-dbe9819e246c", "x-amzn-Remapped-content-length" : "395", - "x-bt-internal-trace-id" : "698545700000000012d06793a918946c", - "x-amz-apigw-id" : "YVfJrHryIAMEnbQ=", + "x-bt-internal-trace-id" : "699542a1000000002d1929db9f978918", + "x-amz-apigw-id" : "Y9dZXH4LoAMEkfw=", "vary" : "Origin, Accept-Encoding", "etag" : "W/\"18b-OPCBBHzVVuCPaglXVbFjmsFzOoE\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854570-7cfe332050d64ab23b2a7e99;Parent=7093fa864c06b1bc;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 d08613e1dd8ad614e47875ae31a8af20.cloudfront.net (CloudFront), 1.1 a40ac7dad0e348fc93799233c9af5960.cloudfront.net (CloudFront)", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542a1-3f458dd4093d59ef4d5f582a;Parent=5873f15a30c0b1ae;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 b47176981720d8607d309e56e9510316.cloudfront.net (CloudFront), 1.1 ee5f8da78d4211a93c9dba8864a4067e.cloudfront.net (CloudFront)", "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "5CC-pbR6u0CqkJ4Pc6Kxc1z9O2xN6N4-6St_MICeSZj7T7OC37UZ9w==" + "X-Amz-Cf-Id" : "nF2XWAUUg8U73gtUYs0plv1tkZVv0GSjFklniNyh8GAt2bRncjOMCQ==" } }, - "uuid" : "e0d8e8a1-ce3e-4f6d-88f1-1d4a6e23c127", + "uuid" : "d192f441-cfe8-43ad-abd5-3af4a27e900d", "persistent" : true, "scenarioName" : "scenario-2-api-apikey-login", "requiredScenarioState" : "scenario-2-api-apikey-login-4", diff --git a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-d28762a6-d6bd-4f64-83ff-77fb01b9eec6.json b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-d28762a6-d6bd-4f64-83ff-77fb01b9eec6.json deleted file mode 100644 index b38f181e..00000000 --- a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-d28762a6-d6bd-4f64-83ff-77fb01b9eec6.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "id" : "d28762a6-d6bd-4f64-83ff-77fb01b9eec6", - "name" : "api_apikey_login", - "request" : { - "url" : "/api/apikey/login", - "method" : "POST" - }, - "response" : { - "status" : 200, - "bodyFileName" : "api_apikey_login-d28762a6-d6bd-4f64-83ff-77fb01b9eec6.json", - "headers" : { - "Content-Type" : "application/json; charset=utf-8", - "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:36:05 GMT", - "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "76a51a93-90bc-4ee2-8002-713b2e9be38b", - "x-amzn-Remapped-content-length" : "395", - "x-bt-internal-trace-id" : "6985458500000000190874852faa6562", - "x-amz-apigw-id" : "YVfM8Gp6oAMERcA=", - "vary" : "Origin, Accept-Encoding", - "etag" : "W/\"18b-OPCBBHzVVuCPaglXVbFjmsFzOoE\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854585-2a7900866ea960925acc4336;Parent=0c5b9acb7a7196b2;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 2be627c4e85d6d9d9e32a7523e1b67ee.cloudfront.net (CloudFront), 1.1 83d24992402f7b214901ab76fbdc11e2.cloudfront.net (CloudFront)", - "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "haFOkQn8kp3a_6FVwEDQyPIWsUAsT7M2RzC6O4fApHoyUdU6FzsTxQ==" - } - }, - "uuid" : "d28762a6-d6bd-4f64-83ff-77fb01b9eec6", - "persistent" : true, - "scenarioName" : "scenario-2-api-apikey-login", - "requiredScenarioState" : "scenario-2-api-apikey-login-14", - "newScenarioState" : "scenario-2-api-apikey-login-15", - "insertionIndex" : 55 -} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-e30e147a-6f0c-4db7-8ee3-19ef62635170.json b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-e30e147a-6f0c-4db7-8ee3-19ef62635170.json new file mode 100644 index 00000000..a01c4f6f --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-e30e147a-6f0c-4db7-8ee3-19ef62635170.json @@ -0,0 +1,34 @@ +{ + "id" : "e30e147a-6f0c-4db7-8ee3-19ef62635170", + "name" : "api_apikey_login", + "request" : { + "url" : "/api/apikey/login", + "method" : "POST" + }, + "response" : { + "status" : 200, + "bodyFileName" : "api_apikey_login-e30e147a-6f0c-4db7-8ee3-19ef62635170.json", + "headers" : { + "Content-Type" : "application/json; charset=utf-8", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:33 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "bbc7c2c4-26d9-4986-8c78-e575ebb823af", + "x-amzn-Remapped-content-length" : "395", + "x-bt-internal-trace-id" : "699542c100000000510600c9aac9937e", + "x-amz-apigw-id" : "Y9deUHLSoAMEhqQ=", + "vary" : "Origin, Accept-Encoding", + "etag" : "W/\"18b-OPCBBHzVVuCPaglXVbFjmsFzOoE\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542c1-0e1904593662be81644f4545;Parent=47baf60dd662ca6f;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 a642518ef4d5fb78c3190de112922a38.cloudfront.net (CloudFront), 1.1 87247d9a9b2f9e51b0c72b364948aefa.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "W9-qvSpKgRQkpTZhOBP4kcLmQtXqihMJCuiBKI-rtRZkJ_Ylkv57hA==" + } + }, + "uuid" : "e30e147a-6f0c-4db7-8ee3-19ef62635170", + "persistent" : true, + "scenarioName" : "scenario-2-api-apikey-login", + "requiredScenarioState" : "scenario-2-api-apikey-login-18", + "insertionIndex" : 78 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-e973a44f-f483-47eb-a02c-396b8375ac67.json b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-e973a44f-f483-47eb-a02c-396b8375ac67.json new file mode 100644 index 00000000..de3960bc --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-e973a44f-f483-47eb-a02c-396b8375ac67.json @@ -0,0 +1,35 @@ +{ + "id" : "e973a44f-f483-47eb-a02c-396b8375ac67", + "name" : "api_apikey_login", + "request" : { + "url" : "/api/apikey/login", + "method" : "POST" + }, + "response" : { + "status" : 200, + "bodyFileName" : "api_apikey_login-e973a44f-f483-47eb-a02c-396b8375ac67.json", + "headers" : { + "Content-Type" : "application/json; charset=utf-8", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:11 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "ea884303-5ce9-4875-8d38-b1d0f8808c3d", + "x-amzn-Remapped-content-length" : "395", + "x-bt-internal-trace-id" : "699542ab000000004063fbc901a804f6", + "x-amz-apigw-id" : "Y9da1FAMoAMEEoA=", + "vary" : "Origin, Accept-Encoding", + "etag" : "W/\"18b-OPCBBHzVVuCPaglXVbFjmsFzOoE\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542ab-5bb6ffa81b2a6c39507fda3b;Parent=41c5e9051a4cb98f;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 a642518ef4d5fb78c3190de112922a38.cloudfront.net (CloudFront), 1.1 ee5f8da78d4211a93c9dba8864a4067e.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "kfbL-H8Y6kfUVc7Sp8KuTGFGfUaLyVcDCb-KG0xiG9JIE9L6ucqLzA==" + } + }, + "uuid" : "e973a44f-f483-47eb-a02c-396b8375ac67", + "persistent" : true, + "scenarioName" : "scenario-2-api-apikey-login", + "requiredScenarioState" : "scenario-2-api-apikey-login-7", + "newScenarioState" : "scenario-2-api-apikey-login-8", + "insertionIndex" : 21 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-ee32a465-92b2-4387-a646-f94dba3daa51.json b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-ee32a465-92b2-4387-a646-f94dba3daa51.json new file mode 100644 index 00000000..31e8e0ce --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-ee32a465-92b2-4387-a646-f94dba3daa51.json @@ -0,0 +1,35 @@ +{ + "id" : "ee32a465-92b2-4387-a646-f94dba3daa51", + "name" : "api_apikey_login", + "request" : { + "url" : "/api/apikey/login", + "method" : "POST" + }, + "response" : { + "status" : 200, + "bodyFileName" : "api_apikey_login-ee32a465-92b2-4387-a646-f94dba3daa51.json", + "headers" : { + "Content-Type" : "application/json; charset=utf-8", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:23 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "90141f70-5885-4053-a860-7cff094dd5e4", + "x-amzn-Remapped-content-length" : "395", + "x-bt-internal-trace-id" : "699542b70000000042e8133a7aaaffec", + "x-amz-apigw-id" : "Y9dcsEqSoAMEO1w=", + "vary" : "Origin, Accept-Encoding", + "etag" : "W/\"18b-OPCBBHzVVuCPaglXVbFjmsFzOoE\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542b7-063815e5577cf81f049cf645;Parent=49e5c9d3a5106ffe;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 2582fcc2e5a8f93a556ac3ef26738abc.cloudfront.net (CloudFront), 1.1 7605973575a3551426b82751020317de.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "Dt5BHIC_S8XvylFRJyUY2W6G-qhId678uPKpsTI4bEZCWdB7StEZlw==" + } + }, + "uuid" : "ee32a465-92b2-4387-a646-f94dba3daa51", + "persistent" : true, + "scenarioName" : "scenario-2-api-apikey-login", + "requiredScenarioState" : "scenario-2-api-apikey-login-13", + "newScenarioState" : "scenario-2-api-apikey-login-14", + "insertionIndex" : 50 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-4cb203be-bdee-461f-b8a3-e32ab3ea6bce.json b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-f418723c-b6ef-4837-bdbf-90f6043ee136.json similarity index 50% rename from src/test/resources/cassettes/braintrust/mappings/api_apikey_login-4cb203be-bdee-461f-b8a3-e32ab3ea6bce.json rename to src/test/resources/cassettes/braintrust/mappings/api_apikey_login-f418723c-b6ef-4837-bdbf-90f6043ee136.json index 35db78ba..73e94b7b 100644 --- a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-4cb203be-bdee-461f-b8a3-e32ab3ea6bce.json +++ b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-f418723c-b6ef-4837-bdbf-90f6043ee136.json @@ -1,5 +1,5 @@ { - "id" : "4cb203be-bdee-461f-b8a3-e32ab3ea6bce", + "id" : "f418723c-b6ef-4837-bdbf-90f6043ee136", "name" : "api_apikey_login", "request" : { "url" : "/api/apikey/login", @@ -7,26 +7,26 @@ }, "response" : { "status" : 200, - "bodyFileName" : "api_apikey_login-4cb203be-bdee-461f-b8a3-e32ab3ea6bce.json", + "bodyFileName" : "api_apikey_login-f418723c-b6ef-4837-bdbf-90f6043ee136.json", "headers" : { "Content-Type" : "application/json; charset=utf-8", "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:42 GMT", + "Date" : "Wed, 18 Feb 2026 04:39:59 GMT", "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "546d199b-57a8-40ce-911d-b1c67681df2f", + "x-amzn-RequestId" : "7c3f3d9c-7248-4610-8bb2-380ac08fd056", "x-amzn-Remapped-content-length" : "395", - "x-bt-internal-trace-id" : "6985456e000000006786b95725747c19", - "x-amz-apigw-id" : "YVfJVFinoAMEXTA=", + "x-bt-internal-trace-id" : "6995429f0000000008724ad98658433d", + "x-amz-apigw-id" : "Y9dZBFpOIAMEdVA=", "vary" : "Origin, Accept-Encoding", "etag" : "W/\"18b-OPCBBHzVVuCPaglXVbFjmsFzOoE\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-6985456e-4bfe6df130dc6c733c5b5d1b;Parent=6552a03360772639;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 9257f9c4051fe8bd6cc4a09855b66350.cloudfront.net (CloudFront), 1.1 0df7f27a01014ab815259ca2d88193c6.cloudfront.net (CloudFront)", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-6995429f-4a04923732565baf72588c90;Parent=2812f5abcb0d1f66;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 7fcfc911845f681c235b0b3f32f3e1c6.cloudfront.net (CloudFront), 1.1 da32b45f2cc22dc818960285c4e91b66.cloudfront.net (CloudFront)", "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "x_djncoR_YXe262GzZQ9ZTpqPej1QaN8nPCs5MuqaPVLm8Eq7cYjnQ==" + "X-Amz-Cf-Id" : "7uMlyHPcwnUkB12xFBRB_xi6kdUlcTh9JjCNtynvjT0tkvYWkDxiOQ==" } }, - "uuid" : "4cb203be-bdee-461f-b8a3-e32ab3ea6bce", + "uuid" : "f418723c-b6ef-4837-bdbf-90f6043ee136", "persistent" : true, "scenarioName" : "scenario-2-api-apikey-login", "requiredScenarioState" : "scenario-2-api-apikey-login-2", diff --git a/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-fccae6f0-3326-46f0-911e-32d047e6bb32.json b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-fccae6f0-3326-46f0-911e-32d047e6bb32.json new file mode 100644 index 00000000..30ef637a --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/api_apikey_login-fccae6f0-3326-46f0-911e-32d047e6bb32.json @@ -0,0 +1,35 @@ +{ + "id" : "fccae6f0-3326-46f0-911e-32d047e6bb32", + "name" : "api_apikey_login", + "request" : { + "url" : "/api/apikey/login", + "method" : "POST" + }, + "response" : { + "status" : 200, + "bodyFileName" : "api_apikey_login-fccae6f0-3326-46f0-911e-32d047e6bb32.json", + "headers" : { + "Content-Type" : "application/json; charset=utf-8", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:25 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "c55cb6a8-a53f-4258-a815-40a12e040937", + "x-amzn-Remapped-content-length" : "395", + "x-bt-internal-trace-id" : "699542b80000000013491ec4bc96f201", + "x-amz-apigw-id" : "Y9dc9E8noAMEtNA=", + "vary" : "Origin, Accept-Encoding", + "etag" : "W/\"18b-OPCBBHzVVuCPaglXVbFjmsFzOoE\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542b8-0157a0421841ffa940f856dc;Parent=1d275ce5e058b6c7;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 59e4792b9d6184bfa491a317b36590d2.cloudfront.net (CloudFront), 1.1 d9d466ed70d93f34739969f91577ec74.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "-0JJqJAjzJ9PDTV0SYMgMjGKx5yIDe3ko2CZVq6iHx5nfnG6qO5V7w==" + } + }, + "uuid" : "fccae6f0-3326-46f0-911e-32d047e6bb32", + "persistent" : true, + "scenarioName" : "scenario-2-api-apikey-login", + "requiredScenarioState" : "scenario-2-api-apikey-login-14", + "newScenarioState" : "scenario-2-api-apikey-login-15", + "insertionIndex" : 56 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/btql-d59229ba-ade8-4d01-944a-e6887e5f65c1.json b/src/test/resources/cassettes/braintrust/mappings/btql-d59229ba-ade8-4d01-944a-e6887e5f65c1.json new file mode 100644 index 00000000..9a328034 --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/btql-d59229ba-ade8-4d01-944a-e6887e5f65c1.json @@ -0,0 +1,43 @@ +{ + "id" : "d59229ba-ade8-4d01-944a-e6887e5f65c1", + "name" : "btql", + "request" : { + "url" : "/btql", + "method" : "POST", + "headers" : { + "Content-Type" : { + "equalTo" : "application/json" + } + }, + "bodyPatterns" : [ { + "equalToJson" : "{\"query\":\"select: span_id, span_parents, root_span_id, name | from: project_logs('6ae68365-7620-4630-921b-bac416634fc8') | filter: root_span_id = '2ec27862bd1783c1e29905fff970fbb4'\"}", + "ignoreArrayOrder" : true, + "ignoreExtraElements" : false + } ] + }, + "response" : { + "status" : 200, + "bodyFileName" : "btql-d59229ba-ade8-4d01-944a-e6887e5f65c1.json", + "headers" : { + "Content-Type" : "application/json", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:30 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "e3411bc4-0182-494e-92cf-22ee89a4c436", + "x-bt-brainstore-duration-ms" : "109", + "x-bt-api-duration-ms" : "206", + "x-bt-internal-trace-id" : "699542be0000000009eb152e4f00a4e6", + "x-amz-apigw-id" : "Y9dd0F24IAMEqjA=", + "vary" : "Origin", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542be-1281a9892f4420d279bc94c1;Parent=312dd7c08b6e3f26;Sampled=0;Lineage=1:24be3d11:0", + "x-bt-cursor" : "aZVCvcZdAAA", + "Via" : "1.1 b47176981720d8607d309e56e9510316.cloudfront.net (CloudFront), 1.1 b669d9add7767f73665f1f8b7e8cd802.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "IjfHSOrwSz-mAWDgbU4ig0w19tvDVIG6d4sj17P1x9c6LOZ1vXrDxg==" + } + }, + "uuid" : "d59229ba-ade8-4d01-944a-e6887e5f65c1", + "persistent" : true, + "insertionIndex" : 69 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/btql-dccd0ad6-24cd-47f0-abae-13397043c376.json b/src/test/resources/cassettes/braintrust/mappings/btql-dccd0ad6-24cd-47f0-abae-13397043c376.json deleted file mode 100644 index 279fe55d..00000000 --- a/src/test/resources/cassettes/braintrust/mappings/btql-dccd0ad6-24cd-47f0-abae-13397043c376.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "id" : "dccd0ad6-24cd-47f0-abae-13397043c376", - "name" : "btql", - "request" : { - "url" : "/btql", - "method" : "POST", - "headers" : { - "Content-Type" : { - "equalTo" : "application/json" - } - }, - "bodyPatterns" : [ { - "equalToJson" : "{\"query\":\"select: span_id, span_parents, root_span_id, name | from: project_logs('6ae68365-7620-4630-921b-bac416634fc8') | filter: root_span_id = '1ac0a409fabeeef1bbee8c5b89d20f78'\"}", - "ignoreArrayOrder" : true, - "ignoreExtraElements" : false - } ] - }, - "response" : { - "status" : 200, - "bodyFileName" : "btql-dccd0ad6-24cd-47f0-abae-13397043c376.json", - "headers" : { - "Content-Type" : "application/json", - "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:36:04 GMT", - "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "88703b45-8d86-4882-bb73-6aeada647f65", - "x-bt-internal-trace-id" : "69854584000000004772218ee2a9dbae", - "x-amz-apigw-id" : "YVfMvFPKoAMEkLQ=", - "vary" : "Origin", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854584-2a00829743b37e1c4ea76af4;Parent=39cd1e3a31eb153f;Sampled=0;Lineage=1:24be3d11:0", - "x-bt-cursor" : "aYVFg6mfAAA", - "Via" : "1.1 ec62626c4e205f1980b4ed65142b10d8.cloudfront.net (CloudFront), 1.1 b3ccaedda78c63d5967b57382ceb4cbe.cloudfront.net (CloudFront)", - "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "xUZYie-ylHvH0tT-ADS2nEsYf_cGKv862v5jEvLASsLFq0jhi_5pnQ==" - } - }, - "uuid" : "dccd0ad6-24cd-47f0-abae-13397043c376", - "persistent" : true, - "insertionIndex" : 51 -} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/btql-e0031187-e82b-49b9-baa0-84f7fb403bfc.json b/src/test/resources/cassettes/braintrust/mappings/btql-e0031187-e82b-49b9-baa0-84f7fb403bfc.json new file mode 100644 index 00000000..d8915a44 --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/btql-e0031187-e82b-49b9-baa0-84f7fb403bfc.json @@ -0,0 +1,42 @@ +{ + "id" : "e0031187-e82b-49b9-baa0-84f7fb403bfc", + "name" : "btql", + "request" : { + "url" : "/btql", + "method" : "POST", + "headers" : { + "Content-Type" : { + "equalTo" : "application/json" + } + }, + "bodyPatterns" : [ { + "equalToJson" : "{\"query\":\"SELECT max(_xact_id) as version FROM dataset('0855b29c-69ba-4f98-9154-61a40334a492')\"}", + "ignoreArrayOrder" : true, + "ignoreExtraElements" : false + } ] + }, + "response" : { + "status" : 200, + "bodyFileName" : "btql-e0031187-e82b-49b9-baa0-84f7fb403bfc.json", + "headers" : { + "Content-Type" : "application/json", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:13 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "c117b6c9-08a7-47bb-8bed-3f3d86a58ef7", + "x-bt-brainstore-duration-ms" : "84", + "x-bt-api-duration-ms" : "92", + "x-bt-internal-trace-id" : "699542ad0000000059f6a241fdd288e1", + "x-amz-apigw-id" : "Y9dbKGM5oAMEotg=", + "vary" : "Origin", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542ad-65c89975544b901b44c7b692;Parent=067cf530ae3c8a9e;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 487082619948f670d3b30fb3db8fbabc.cloudfront.net (CloudFront), 1.1 d9d466ed70d93f34739969f91577ec74.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "wHHtK5Pf3lmfFnB3UbD3HPodMRicfVMBJeLA5bc7-02Rlwh9Q4MLSA==" + } + }, + "uuid" : "e0031187-e82b-49b9-baa0-84f7fb403bfc", + "persistent" : true, + "insertionIndex" : 26 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-03141749-982b-4f0a-83b5-e40fae1ba250.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-03141749-982b-4f0a-83b5-e40fae1ba250.json deleted file mode 100644 index 5328a5e8..00000000 --- a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-03141749-982b-4f0a-83b5-e40fae1ba250.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id" : "03141749-982b-4f0a-83b5-e40fae1ba250", - "name" : "otel_v1_traces", - "request" : { - "url" : "/otel/v1/traces", - "method" : "POST", - "headers" : { - "Content-Type" : { - "equalTo" : "application/x-protobuf" - } - }, - "bodyPatterns" : [ { - "binaryEqualTo" : "CssMCrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjMtYTQ5ODFmMS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRKNCwolCiNpby5vcGVudGVsZW1ldHJ5LmFudGhyb3BpYy1qYXZhLTIuOBLjCgoQ1DyvjL7r/D4NJRD3Mq3GyRIIcH6RiXCEICEqGWFudGhyb3BpYy5tZXNzYWdlcy5jcmVhdGUwAzl5IN96dYSRGEEVrwbMdYSRGEozChRnZW5fYWkucmVxdWVzdC5tb2RlbBIbChljbGF1ZGUtMy01LWhhaWt1LTIwMjQxMDIySicKGmdlbl9haS5yZXF1ZXN0LnRlbXBlcmF0dXJlEgkhAAAAAAAAAABKHAoNZ2VuX2FpLnN5c3RlbRILCglhbnRocm9waWNKMwomYnJhaW50cnVzdC5tZXRyaWNzLnRpbWVfdG9fZmlyc3RfdG9rZW4SCSGT3i1Mg4v1P0o0ChJnZW5fYWkucmVzcG9uc2UuaWQSHgocbXNnXzAxUVoyS29nMUNqdHNLdkdabkFiWVlTUUofChlnZW5fYWkudXNhZ2UuaW5wdXRfdG9rZW5zEgIYE0qmBAoWYnJhaW50cnVzdC5vdXRwdXRfanNvbhKLBAqIBHsiaWQiOiJtc2dfMDFRWjJLb2cxQ2p0c0t2R1puQWJZWVNRIiwiY29udGVudCI6W3sidGV4dCI6IlRoZSBjYXBpdGFsIG9mIEZyYW5jZSBpcyBQYXJpcy4iLCJ0eXBlIjoidGV4dCIsInZhbGlkIjp0cnVlfV0sIm1vZGVsIjoiY2xhdWRlLTMtNS1oYWlrdS0yMDI0MTAyMiIsInJvbGUiOiJhc3Npc3RhbnQiLCJzdG9wX3JlYXNvbiI6ImVuZF90dXJuIiwic3RvcF9zZXF1ZW5jZSI6bnVsbCwidHlwZSI6Im1lc3NhZ2UiLCJ1c2FnZSI6eyJjYWNoZV9jcmVhdGlvbiI6eyJlcGhlbWVyYWxfMWhfaW5wdXRfdG9rZW5zIjowLCJlcGhlbWVyYWxfNW1faW5wdXRfdG9rZW5zIjowLCJ2YWxpZCI6dHJ1ZX0sImNhY2hlX2NyZWF0aW9uX2lucHV0X3Rva2VucyI6MCwiY2FjaGVfcmVhZF9pbnB1dF90b2tlbnMiOjAsImlucHV0X3Rva2VucyI6MTksIm91dHB1dF90b2tlbnMiOjEwLCJzZXJ2aWNlX3RpZXIiOiJzdGFuZGFyZCIsInZhbGlkIjp0cnVlLCJpbmZlcmVuY2VfZ2VvIjoibm90X2F2YWlsYWJsZSJ9LCJ2YWxpZCI6dHJ1ZX1KHwoZZ2VuX2FpLnJlcXVlc3QubWF4X3Rva2VucxICGDJKNAoVZ2VuX2FpLm9wZXJhdGlvbi5uYW1lEhsKGWFudGhyb3BpYy5tZXNzYWdlcy5jcmVhdGVKFwoIcHJvdmlkZXISCwoJYW50aHJvcGljSjQKFWdlbl9haS5yZXNwb25zZS5tb2RlbBIbChljbGF1ZGUtMy01LWhhaWt1LTIwMjQxMDIySq4BChVicmFpbnRydXN0LmlucHV0X2pzb24SlAEKkQFbeyJjb250ZW50IjoiV2hhdCBpcyB0aGUgY2FwaXRhbCBvZiBGcmFuY2U/Iiwicm9sZSI6InVzZXIiLCJ2YWxpZCI6dHJ1ZX0seyJjb250ZW50IjoiWW91IGFyZSBhIGhlbHBmdWwgYXNzaXN0YW50Iiwicm9sZSI6InN5c3RlbSIsInZhbGlkIjpmYWxzZX1dSjIKEWJyYWludHJ1c3QucGFyZW50Eh0KG3Byb2plY3RfbmFtZTpqYXZhLXVuaXQtdGVzdEogChpnZW5fYWkudXNhZ2Uub3V0cHV0X3Rva2VucxICGApKMAoeZ2VuX2FpLnJlc3BvbnNlLmZpbmlzaF9yZWFzb25zEg4qDAoKCghlbmRfdHVybnoAhQEBAQAA" - } ] - }, - "response" : { - "status" : 200, - "headers" : { - "Content-Type" : "application/x-protobuf", - "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:36:10 GMT", - "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "58c0a93c-16a4-4401-b5a3-b5be11d0d11b", - "x-amzn-Remapped-content-length" : "0", - "x-bt-internal-trace-id" : "6985458a000000000c93b3d04bc38175", - "x-amz-apigw-id" : "YVfNpHBPoAMEX8w=", - "vary" : "Origin", - "etag" : "W/\"0-2jmj7l5rSw0yVb/vlWAYkK/YBwk\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-6985458a-5e8fad32559d9a9065648424;Parent=69841681ccd10e05;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 b7d7903ada432685f0e90f0ca261d864.cloudfront.net (CloudFront), 1.1 170efbc424be9181bda5d0fcd6e41f30.cloudfront.net (CloudFront)", - "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "VuU7nimnpYR0mDX51Hw7UQqERpDP9WTOVuoqLHcB-XWunlDjwgbgdQ==" - } - }, - "uuid" : "03141749-982b-4f0a-83b5-e40fae1ba250", - "persistent" : true, - "insertionIndex" : 62 -} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-07552bc5-ffac-4b9a-8f5b-7895bb1b5903.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-07552bc5-ffac-4b9a-8f5b-7895bb1b5903.json deleted file mode 100644 index a6a20db7..00000000 --- a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-07552bc5-ffac-4b9a-8f5b-7895bb1b5903.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id" : "07552bc5-ffac-4b9a-8f5b-7895bb1b5903", - "name" : "otel_v1_traces", - "request" : { - "url" : "/otel/v1/traces", - "method" : "POST", - "headers" : { - "Content-Type" : { - "equalTo" : "application/x-protobuf" - } - }, - "bodyPatterns" : [ { - "binaryEqualTo" : "CosUCrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjMtYTQ5ODFmMS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRLNEgomCg9icmFpbnRydXN0LWphdmESEzAuMi4zLWE0OTgxZjEtRElSVFkSxAEKEJHFlCvTtn2sVv3k24Fu8dISCDzpE+aNZDd7IghQGFyw6Ci+ZyoEdGFzazABOUSs0H5yhJEYQX680n5yhJEYSkkKEWJyYWludHJ1c3QucGFyZW50EjQKMmV4cGVyaW1lbnRfaWQ6MmI3NGM2ZjAtY2I5YS00ZGRkLWEzMGUtOTdhYWVjZmRlZDk4Si8KGmJyYWludHJ1c3Quc3Bhbl9hdHRyaWJ1dGVzEhEKD3sidHlwZSI6InRhc2sifXoAhQEBAQAAErsCChCRxZQr07Z9rFb95NuBbvHSEgjUHJnJpKfYXiIIUBhcsOgovmcqBXNjb3JlMAE5+5LWfnKEkRhBgQPdfnKEkRhKKwoRYnJhaW50cnVzdC5zY29yZXMSFgoUeyJmcnVpdF9zY29yZXIiOjAuMH1KSQoRYnJhaW50cnVzdC5wYXJlbnQSNAoyZXhwZXJpbWVudF9pZDoyYjc0YzZmMC1jYjlhLTRkZGQtYTMwZS05N2FhZWNmZGVkOThKRgoaYnJhaW50cnVzdC5zcGFuX2F0dHJpYnV0ZXMSKAomeyJ0eXBlIjoic2NvcmUiLCJuYW1lIjoiZnJ1aXRfc2NvcmVyIn1KMAoWYnJhaW50cnVzdC5vdXRwdXRfanNvbhIWChR7ImZydWl0X3Njb3JlciI6MC4wfXoAhQEBAQAAEscCChCRxZQr07Z9rFb95NuBbvHSEghHMZ71I767GyIIUBhcsOgovmcqBXNjb3JlMAE580HefnKEkRhB0A7jfnKEkRhKLwoRYnJhaW50cnVzdC5zY29yZXMSGgoYeyJ2ZWdldGFibGVfc2NvcmVyIjowLjB9SkkKEWJyYWludHJ1c3QucGFyZW50EjQKMmV4cGVyaW1lbnRfaWQ6MmI3NGM2ZjAtY2I5YS00ZGRkLWEzMGUtOTdhYWVjZmRlZDk4SkoKGmJyYWludHJ1c3Quc3Bhbl9hdHRyaWJ1dGVzEiwKKnsidHlwZSI6InNjb3JlIiwibmFtZSI6InZlZ2V0YWJsZV9zY29yZXIifUo0ChZicmFpbnRydXN0Lm91dHB1dF9qc29uEhoKGHsidmVnZXRhYmxlX3Njb3JlciI6MC4wfXoAhQEBAQAAEr8CChCRxZQr07Z9rFb95NuBbvHSEghQGFyw6Ci+ZyoEZXZhbDADObzZy35yhJEYQUSr435yhJEYSjEKFWJyYWludHJ1c3QuaW5wdXRfanNvbhIYChZ7ImlucHV0Ijoic3RyYXdiZXJyeSJ9SkkKEWJyYWludHJ1c3QucGFyZW50EjQKMmV4cGVyaW1lbnRfaWQ6MmI3NGM2ZjAtY2I5YS00ZGRkLWEzMGUtOTdhYWVjZmRlZDk4Si8KGmJyYWludHJ1c3Quc3Bhbl9hdHRyaWJ1dGVzEhEKD3sidHlwZSI6ImV2YWwifUouChZicmFpbnRydXN0Lm91dHB1dF9qc29uEhQKEnsib3V0cHV0IjoiZnJ1aXQifUogChNicmFpbnRydXN0LmV4cGVjdGVkEgkKByJmcnVpdCJ6AIUBAQEAABLEAQoQ3NZvA6PoHmzkLeA+wD+x3xIIz01ZGkZMsdMiCG9aUM1IpYSNKgR0YXNrMAE59ZHqfnKEkRhBHHfrfnKEkRhKSQoRYnJhaW50cnVzdC5wYXJlbnQSNAoyZXhwZXJpbWVudF9pZDoyYjc0YzZmMC1jYjlhLTRkZGQtYTMwZS05N2FhZWNmZGVkOThKLwoaYnJhaW50cnVzdC5zcGFuX2F0dHJpYnV0ZXMSEQoPeyJ0eXBlIjoidGFzayJ9egCFAQEBAAASuwIKENzWbwOj6B5s5C3gPsA/sd8SCL8xFnDjWsDUIghvWlDNSKWEjSoFc2NvcmUwATmrz+1+coSRGEEfZ/F+coSRGEorChFicmFpbnRydXN0LnNjb3JlcxIWChR7ImZydWl0X3Njb3JlciI6MC4wfUpJChFicmFpbnRydXN0LnBhcmVudBI0CjJleHBlcmltZW50X2lkOjJiNzRjNmYwLWNiOWEtNGRkZC1hMzBlLTk3YWFlY2ZkZWQ5OEpGChpicmFpbnRydXN0LnNwYW5fYXR0cmlidXRlcxIoCiZ7InR5cGUiOiJzY29yZSIsIm5hbWUiOiJmcnVpdF9zY29yZXIifUowChZicmFpbnRydXN0Lm91dHB1dF9qc29uEhYKFHsiZnJ1aXRfc2NvcmVyIjowLjB9egCFAQEBAAASxwIKENzWbwOj6B5s5C3gPsA/sd8SCLDjNhm2X8z0IghvWlDNSKWEjSoFc2NvcmUwATkAu/J+coSRGEHcqvZ+coSRGEovChFicmFpbnRydXN0LnNjb3JlcxIaChh7InZlZ2V0YWJsZV9zY29yZXIiOjAuMH1KSQoRYnJhaW50cnVzdC5wYXJlbnQSNAoyZXhwZXJpbWVudF9pZDoyYjc0YzZmMC1jYjlhLTRkZGQtYTMwZS05N2FhZWNmZGVkOThKSgoaYnJhaW50cnVzdC5zcGFuX2F0dHJpYnV0ZXMSLAoqeyJ0eXBlIjoic2NvcmUiLCJuYW1lIjoidmVnZXRhYmxlX3Njb3JlciJ9SjQKFmJyYWludHJ1c3Qub3V0cHV0X2pzb24SGgoYeyJ2ZWdldGFibGVfc2NvcmVyIjowLjB9egCFAQEBAAASwgIKENzWbwOj6B5s5C3gPsA/sd8SCG9aUM1IpYSNKgRldmFsMAM5khXofnKEkRhB3kb3fnKEkRhKMAoVYnJhaW50cnVzdC5pbnB1dF9qc29uEhcKFXsiaW5wdXQiOiJhc3BhcmFndXMifUpJChFicmFpbnRydXN0LnBhcmVudBI0CjJleHBlcmltZW50X2lkOjJiNzRjNmYwLWNiOWEtNGRkZC1hMzBlLTk3YWFlY2ZkZWQ5OEovChpicmFpbnRydXN0LnNwYW5fYXR0cmlidXRlcxIRCg97InR5cGUiOiJldmFsIn1KLgoWYnJhaW50cnVzdC5vdXRwdXRfanNvbhIUChJ7Im91dHB1dCI6ImZydWl0In1KJAoTYnJhaW50cnVzdC5leHBlY3RlZBINCgsidmVnZXRhYmxlInoAhQEBAQAA" - } ] - }, - "response" : { - "status" : 200, - "headers" : { - "Content-Type" : "application/x-protobuf", - "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:56 GMT", - "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "796c2dfc-2fcf-42e5-86f2-f7133c93b2e8", - "x-amzn-Remapped-content-length" : "0", - "x-bt-internal-trace-id" : "6985457c000000003f244e0d9f27e18a", - "x-amz-apigw-id" : "YVfLhEUEIAMENeQ=", - "vary" : "Origin", - "etag" : "W/\"0-2jmj7l5rSw0yVb/vlWAYkK/YBwk\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-6985457c-71be36ee4b6b32db50eb9c06;Parent=019ef786015b7272;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 4c9457912580c6114eec78b8fa604a20.cloudfront.net (CloudFront), 1.1 4ac8d091dce10e726cfc5404bfed72b8.cloudfront.net (CloudFront)", - "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "XzFE7fYQu0yKxFskdZeQHo9DHBLPpWZTmtyTZPmTg5NcpKQXh8boBA==" - } - }, - "uuid" : "07552bc5-ffac-4b9a-8f5b-7895bb1b5903", - "persistent" : true, - "insertionIndex" : 33 -} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-112257d7-66a5-45f4-a8dd-ad9be4ad5b4b.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-112257d7-66a5-45f4-a8dd-ad9be4ad5b4b.json deleted file mode 100644 index 7e85bfee..00000000 --- a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-112257d7-66a5-45f4-a8dd-ad9be4ad5b4b.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id" : "112257d7-66a5-45f4-a8dd-ad9be4ad5b4b", - "name" : "otel_v1_traces", - "request" : { - "url" : "/otel/v1/traces", - "method" : "POST", - "headers" : { - "Content-Type" : { - "equalTo" : "application/x-protobuf" - } - }, - "bodyPatterns" : [ { - "binaryEqualTo" : "CuoPCrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjMtYTQ5ODFmMS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRKsDgomCg9icmFpbnRydXN0LWphdmESEzAuMi4zLWE0OTgxZjEtRElSVFkSxAEKELqaUG0zbZobGzdCBNQdUZYSCJy7SuxRg6btIgh6zQq4vRQW6ioEdGFzazABOVVBhcFxhJEYQcZuhsFxhJEYSkkKEWJyYWludHJ1c3QucGFyZW50EjQKMmV4cGVyaW1lbnRfaWQ6MzdhYzNmM2YtMDBiOS00YTVmLTk5NzctZmFmMTM0OWFiODgxSi8KGmJyYWludHJ1c3Quc3Bhbl9hdHRyaWJ1dGVzEhEKD3sidHlwZSI6InRhc2sifXoAhQEBAQAAErgCChC6mlBtM22aGxs3QgTUHVGWEghUsahXpZRhUSIIes0KuL0UFuoqBXNjb3JlMAE5K0mIwXGEkRhB+FuKwXGEkRhKKgoRYnJhaW50cnVzdC5zY29yZXMSFQoTeyJleGFjdF9tYXRjaCI6MC4wfUpJChFicmFpbnRydXN0LnBhcmVudBI0CjJleHBlcmltZW50X2lkOjM3YWMzZjNmLTAwYjktNGE1Zi05OTc3LWZhZjEzNDlhYjg4MUpFChpicmFpbnRydXN0LnNwYW5fYXR0cmlidXRlcxInCiV7InR5cGUiOiJzY29yZSIsIm5hbWUiOiJleGFjdF9tYXRjaCJ9Si8KFmJyYWludHJ1c3Qub3V0cHV0X2pzb24SFQoTeyJleGFjdF9tYXRjaCI6MC4wfXoAhQEBAQAAEsECChC6mlBtM22aGxs3QgTUHVGWEgh6zQq4vRQW6ioEZXZhbDADORbkgsFxhJEYQTerisFxhJEYSjAKFWJyYWludHJ1c3QuaW5wdXRfanNvbhIXChV7ImlucHV0Ijoibm8tb3JpZ2luIn1KSQoRYnJhaW50cnVzdC5wYXJlbnQSNAoyZXhwZXJpbWVudF9pZDozN2FjM2YzZi0wMGI5LTRhNWYtOTk3Ny1mYWYxMzQ5YWI4ODFKLwoaYnJhaW50cnVzdC5zcGFuX2F0dHJpYnV0ZXMSEQoPeyJ0eXBlIjoiZXZhbCJ9Si4KFmJyYWludHJ1c3Qub3V0cHV0X2pzb24SFAoSeyJvdXRwdXQiOiJmcnVpdCJ9SiMKE2JyYWludHJ1c3QuZXhwZWN0ZWQSDAoKIndoYXRldmVyInoAhQEBAQAAEsQBChDokUEfDnke8SQrfnBV9pW1EgjbxwIrJmxEGiIIoxBBBbssr5YqBHRhc2swATklOazBcYSRGEEG/6zBcYSRGEpJChFicmFpbnRydXN0LnBhcmVudBI0CjJleHBlcmltZW50X2lkOjM3YWMzZjNmLTAwYjktNGE1Zi05OTc3LWZhZjEzNDlhYjg4MUovChpicmFpbnRydXN0LnNwYW5fYXR0cmlidXRlcxIRCg97InR5cGUiOiJ0YXNrIn16AIUBAQEAABK4AgoQ6JFBHw55HvEkK35wVfaVtRII+Q+yqsOcEf0iCKMQQQW7LK+WKgVzY29yZTABOdhjrsFxhJEYQegnsMFxhJEYSioKEWJyYWludHJ1c3Quc2NvcmVzEhUKE3siZXhhY3RfbWF0Y2giOjAuMH1KSQoRYnJhaW50cnVzdC5wYXJlbnQSNAoyZXhwZXJpbWVudF9pZDozN2FjM2YzZi0wMGI5LTRhNWYtOTk3Ny1mYWYxMzQ5YWI4ODFKRQoaYnJhaW50cnVzdC5zcGFuX2F0dHJpYnV0ZXMSJwoleyJ0eXBlIjoic2NvcmUiLCJuYW1lIjoiZXhhY3RfbWF0Y2gifUovChZicmFpbnRydXN0Lm91dHB1dF9qc29uEhUKE3siZXhhY3RfbWF0Y2giOjAuMH16AIUBAQEAABK5AwoQ6JFBHw55HvEkK35wVfaVtRIIoxBBBbssr5YqBGV2YWwwAzkC7YzBcYSRGEGRd7DBcYSRGEoxChVicmFpbnRydXN0LmlucHV0X2pzb24SGAoWeyJpbnB1dCI6Imhhcy1vcmlnaW4ifUpJChFicmFpbnRydXN0LnBhcmVudBI0CjJleHBlcmltZW50X2lkOjM3YWMzZjNmLTAwYjktNGE1Zi05OTc3LWZhZjEzNDlhYjg4MUovChpicmFpbnRydXN0LnNwYW5fYXR0cmlidXRlcxIRCg97InR5cGUiOiJldmFsIn1KLgoWYnJhaW50cnVzdC5vdXRwdXRfanNvbhIUChJ7Im91dHB1dCI6ImZydWl0In1KdQoRYnJhaW50cnVzdC5vcmlnaW4SYApeeyJvYmplY3RfdHlwZSI6InVuaXQtdGVzdCIsIm9iamVjdF9pZCI6IjEyMzQiLCJpZCI6IjU2NzgiLCJfeGFjdF9pZCI6IjkiLCJjcmVhdGVkIjoid2hhdGV2ZXIifUojChNicmFpbnRydXN0LmV4cGVjdGVkEgwKCiJ3aGF0ZXZlciJ6AIUBAQEAAA==" - } ] - }, - "response" : { - "status" : 200, - "headers" : { - "Content-Type" : "application/x-protobuf", - "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:53 GMT", - "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "816a7c57-8abf-41d4-965c-d04285a690c2", - "x-amzn-Remapped-content-length" : "0", - "x-bt-internal-trace-id" : "69854579000000003ea59e88265b9b9f", - "x-amz-apigw-id" : "YVfLFHt5IAMEQRA=", - "vary" : "Origin", - "etag" : "W/\"0-2jmj7l5rSw0yVb/vlWAYkK/YBwk\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854579-44dbc9ba019de27567d1ee15;Parent=15715b12c1abc90a;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 d08613e1dd8ad614e47875ae31a8af20.cloudfront.net (CloudFront), 1.1 b669d9add7767f73665f1f8b7e8cd802.cloudfront.net (CloudFront)", - "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "Kt2hCc6ZGHcw4P2UesTyG8hL7Gk-0O6KRCnLqjmKDNNstS-GS8uQZw==" - } - }, - "uuid" : "112257d7-66a5-45f4-a8dd-ad9be4ad5b4b", - "persistent" : true, - "insertionIndex" : 26 -} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-13d1ba23-109f-4f3a-87cc-ed90159a1abf.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-13d1ba23-109f-4f3a-87cc-ed90159a1abf.json new file mode 100644 index 00000000..f1c884e0 --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-13d1ba23-109f-4f3a-87cc-ed90159a1abf.json @@ -0,0 +1,39 @@ +{ + "id" : "13d1ba23-109f-4f3a-87cc-ed90159a1abf", + "name" : "otel_v1_traces", + "request" : { + "url" : "/otel/v1/traces", + "method" : "POST", + "headers" : { + "Content-Type" : { + "equalTo" : "application/x-protobuf" + } + }, + "bodyPatterns" : [ { + "binaryEqualTo" : "Cu0JCrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjUtYTY4ZGM5YS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRKvCAomCg9icmFpbnRydXN0LWphdmESEzAuMi41LWE2OGRjOWEtRElSVFkSxAEKEFFKSmysmzCczxy0+kOQj6kSCAx4GlyF67YjIggNezNv64IsUioEdGFzazABOWDBKSd4PZUYQRyrKid4PZUYSkkKEWJyYWludHJ1c3QucGFyZW50EjQKMmV4cGVyaW1lbnRfaWQ6OWU5ZTZiYjYtMzgxZi00OGMwLWIwNDAtYzAyNTI2MjMwZTgzSi8KGmJyYWludHJ1c3Quc3Bhbl9hdHRyaWJ1dGVzEhEKD3sidHlwZSI6InRhc2sifXoAhQEBAQAAEqYCChBRSkpsrJswnM8ctPpDkI+pEgiVCPS0ZUSJ6iIIDXszb+uCLFIqBXNjb3JlMAE5D4csJ3g9lRhBvdYuJ3g9lRhKKQoWYnJhaW50cnVzdC5vdXRwdXRfanNvbhIPCg17ImV4YWN0IjowLjB9SkkKEWJyYWludHJ1c3QucGFyZW50EjQKMmV4cGVyaW1lbnRfaWQ6OWU5ZTZiYjYtMzgxZi00OGMwLWIwNDAtYzAyNTI2MjMwZTgzSj8KGmJyYWludHJ1c3Quc3Bhbl9hdHRyaWJ1dGVzEiEKH3sidHlwZSI6InNjb3JlIiwibmFtZSI6ImV4YWN0In1KJAoRYnJhaW50cnVzdC5zY29yZXMSDwoNeyJleGFjdCI6MC4wfXoAhQEBAQAAEpQEChBRSkpsrJswnM8ctPpDkI+pEggNezNv64IsUioEZXZhbDADORNUCyd4PZUYQUErLyd4PZUYSiAKE2JyYWludHJ1c3QuZXhwZWN0ZWQSCQoHImZydWl0IkouChZicmFpbnRydXN0Lm91dHB1dF9qc29uEhQKEnsib3V0cHV0IjoiQVBQTEUifUrXAQoRYnJhaW50cnVzdC5vcmlnaW4SwQEKvgF7Im9iamVjdF90eXBlIjoiZGF0YXNldCIsIm9iamVjdF9pZCI6IjA4NTViMjljLTY5YmEtNGY5OC05MTU0LTYxYTQwMzM0YTQ5MiIsImlkIjoiZDUzNTEzZmUtNDdlNi00ZjcyLTg1NmYtOGFhODk3ZmZjYmFlIiwiX3hhY3RfaWQiOiIxMDAwMTk2NTM0MTQxMjc3MTU4IiwiY3JlYXRlZCI6IjIwMjYtMDEtMjNUMDE6NDY6NDAuMDY3WiJ9SkkKEWJyYWludHJ1c3QucGFyZW50EjQKMmV4cGVyaW1lbnRfaWQ6OWU5ZTZiYjYtMzgxZi00OGMwLWIwNDAtYzAyNTI2MjMwZTgzSi8KGmJyYWludHJ1c3Quc3Bhbl9hdHRyaWJ1dGVzEhEKD3sidHlwZSI6ImV2YWwifUosChVicmFpbnRydXN0LmlucHV0X2pzb24SEwoReyJpbnB1dCI6ImFwcGxlIn16AIUBAQEAAA==" + } ] + }, + "response" : { + "status" : 200, + "headers" : { + "Content-Type" : "application/x-protobuf", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:15 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "03aa6954-7c4f-47c6-8654-2efba31532c1", + "x-amzn-Remapped-content-length" : "0", + "x-bt-internal-trace-id" : "699542af000000004d24077d8ce13ff3", + "x-amz-apigw-id" : "Y9dbbEXZoAMEItw=", + "vary" : "Origin", + "etag" : "W/\"0-2jmj7l5rSw0yVb/vlWAYkK/YBwk\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542af-6a013d0b3c32e9b71e050da1;Parent=4abddd1f9f3f1a95;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 a642518ef4d5fb78c3190de112922a38.cloudfront.net (CloudFront), 1.1 f8731007efc5ab360d90cee573a1e916.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "Jl0yAFCZ7lR5VzzMXM9HK0RdbKoupdk1RvRpfIIDHj2B9jOqQ_P_Vg==" + } + }, + "uuid" : "13d1ba23-109f-4f3a-87cc-ed90159a1abf", + "persistent" : true, + "insertionIndex" : 30 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-18bd5557-7c47-472a-a5e4-fd583b76211d.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-18bd5557-7c47-472a-a5e4-fd583b76211d.json new file mode 100644 index 00000000..e05a5c15 --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-18bd5557-7c47-472a-a5e4-fd583b76211d.json @@ -0,0 +1,39 @@ +{ + "id" : "18bd5557-7c47-472a-a5e4-fd583b76211d", + "name" : "otel_v1_traces", + "request" : { + "url" : "/otel/v1/traces", + "method" : "POST", + "headers" : { + "Content-Type" : { + "equalTo" : "application/x-protobuf" + } + }, + "bodyPatterns" : [ { + "binaryEqualTo" : "Cu4YCrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjUtYTY4ZGM5YS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRK1EQomCg9icmFpbnRydXN0LWphdmESEzAuMi41LWE2OGRjOWEtRElSVFkSjwcKEJlNug6jYm4hBymGgsocdZQSCDLTVQX0SlGjIgi7lEvDUIg2xioPQ2hhdCBDb21wbGV0aW9uMAM5rpe+sX49lRhByZXhDH89lRhKRAoTYnJhaW50cnVzdC5tZXRhZGF0YRItCit7InByb3ZpZGVyIjoib3BlbmFpIiwibW9kZWwiOiJncHQtNG8tbWluaSJ9SrQDChZicmFpbnRydXN0Lm91dHB1dF9qc29uEpkDCpYDW3siaW5kZXgiOjAsIm1lc3NhZ2UiOnsicm9sZSI6ImFzc2lzdGFudCIsImNvbnRlbnQiOm51bGwsInRvb2xfY2FsbHMiOlt7ImlkIjoiY2FsbF9Bb2ZBeHhxa1laVHVtMnBCS0NzZk9EbWQiLCJ0eXBlIjoiZnVuY3Rpb24iLCJmdW5jdGlvbiI6eyJuYW1lIjoiZ2V0V2VhdGhlciIsImFyZ3VtZW50cyI6IntcImFyZzBcIjogXCJQYXJpc1wifSJ9fSx7ImlkIjoiY2FsbF9mMDRuY2FyNm9ldGNveGVDQWxJZVdxZDYiLCJ0eXBlIjoiZnVuY3Rpb24iLCJmdW5jdGlvbiI6eyJuYW1lIjoiZ2V0V2VhdGhlciIsImFyZ3VtZW50cyI6IntcImFyZzBcIjogXCJOZXcgWW9ya1wifSJ9fV0sInJlZnVzYWwiOm51bGwsImFubm90YXRpb25zIjpbXX0sImxvZ3Byb2JzIjpudWxsLCJmaW5pc2hfcmVhc29uIjoidG9vbF9jYWxscyJ9XUoyChFicmFpbnRydXN0LnBhcmVudBIdChtwcm9qZWN0X25hbWU6amF2YS11bml0LXRlc3RKLgoaYnJhaW50cnVzdC5zcGFuX2F0dHJpYnV0ZXMSEAoOeyJ0eXBlIjoibGxtIn1KZQoVYnJhaW50cnVzdC5pbnB1dF9qc29uEkwKSlt7InJvbGUiOiJ1c2VyIiwiY29udGVudCI6ImlzIGl0IGhvdHRlciBpbiBQYXJpcyBvciBOZXcgWW9yayByaWdodCBub3c/In1dSnIKEmJyYWludHJ1c3QubWV0cmljcxJcClp7ImNvbXBsZXRpb25fdG9rZW5zIjo0NywicHJvbXB0X3Rva2VucyI6ODQsInRva2VucyI6MTMxLCJ0aW1lX3RvX2ZpcnN0X3Rva2VuIjoxLjUyNzkwMDY2Nn16AIUBAQEAABL4CQoQmU26DqNibiEHKYaCyhx1lBII1/5mBI6K8ZoiCLuUS8NQiDbGKg9DaGF0IENvbXBsZXRpb24wAzld00YOfz2VGEFjJsFPfz2VGEpEChNicmFpbnRydXN0Lm1ldGFkYXRhEi0KK3sicHJvdmlkZXIiOiJvcGVuYWkiLCJtb2RlbCI6ImdwdC00by1taW5pIn1K8QEKFmJyYWludHJ1c3Qub3V0cHV0X2pzb24S1gEK0wFbeyJpbmRleCI6MCwibWVzc2FnZSI6eyJyb2xlIjoiYXNzaXN0YW50IiwiY29udGVudCI6IlRoZSBjdXJyZW50IHRlbXBlcmF0dXJlIGlzIHRoZSBzYW1lIGluIGJvdGggUGFyaXMgYW5kIE5ldyBZb3JrLCBhdCA3MsKwRiBhbmQgc3VubnkuIiwicmVmdXNhbCI6bnVsbCwiYW5ub3RhdGlvbnMiOltdfSwibG9ncHJvYnMiOm51bGwsImZpbmlzaF9yZWFzb24iOiJzdG9wIn1dSjIKEWJyYWludHJ1c3QucGFyZW50Eh0KG3Byb2plY3RfbmFtZTpqYXZhLXVuaXQtdGVzdEouChpicmFpbnRydXN0LnNwYW5fYXR0cmlidXRlcxIQCg57InR5cGUiOiJsbG0ifUqPBQoVYnJhaW50cnVzdC5pbnB1dF9qc29uEvUECvIEW3sicm9sZSI6InVzZXIiLCJjb250ZW50IjoiaXMgaXQgaG90dGVyIGluIFBhcmlzIG9yIE5ldyBZb3JrIHJpZ2h0IG5vdz8ifSx7InJvbGUiOiJhc3Npc3RhbnQiLCJ0b29sX2NhbGxzIjpbeyJpZCI6ImNhbGxfQW9mQXh4cWtZWlR1bTJwQktDc2ZPRG1kIiwidHlwZSI6ImZ1bmN0aW9uIiwiZnVuY3Rpb24iOnsibmFtZSI6ImdldFdlYXRoZXIiLCJhcmd1bWVudHMiOiJ7XCJhcmcwXCI6IFwiUGFyaXNcIn0ifX0seyJpZCI6ImNhbGxfZjA0bmNhcjZvZXRjb3hlQ0FsSWVXcWQ2IiwidHlwZSI6ImZ1bmN0aW9uIiwiZnVuY3Rpb24iOnsibmFtZSI6ImdldFdlYXRoZXIiLCJhcmd1bWVudHMiOiJ7XCJhcmcwXCI6IFwiTmV3IFlvcmtcIn0ifX1dfSx7InJvbGUiOiJ0b29sIiwidG9vbF9jYWxsX2lkIjoiY2FsbF9Bb2ZBeHhxa1laVHVtMnBCS0NzZk9EbWQiLCJjb250ZW50IjoiVGhlIHdlYXRoZXIgaW4gUGFyaXMgaXMgc3Vubnkgd2l0aCA3MsKwRiB0ZW1wZXJhdHVyZS4ifSx7InJvbGUiOiJ0b29sIiwidG9vbF9jYWxsX2lkIjoiY2FsbF9mMDRuY2FyNm9ldGNveGVDQWxJZVdxZDYiLCJjb250ZW50IjoiVGhlIHdlYXRoZXIgaW4gTmV3IFlvcmsgaXMgc3Vubnkgd2l0aCA3MsKwRiB0ZW1wZXJhdHVyZS4ifV1KcwoSYnJhaW50cnVzdC5tZXRyaWNzEl0KW3siY29tcGxldGlvbl90b2tlbnMiOjIxLCJwcm9tcHRfdG9rZW5zIjoxNzcsInRva2VucyI6MTk4LCJ0aW1lX3RvX2ZpcnN0X3Rva2VuIjoxLjA5NzYxMjI3Mn16AIUBAQEAABL4BQoYChZicmFpbnRydXN0LWxhbmdjaGFpbjRqEq8CChCZTboOo2JuIQcphoLKHHWUEgiccxdXHyUPKiIIu5RLw1CINsYqCmdldFdlYXRoZXIwATkbwC4Nfz2VGEFjR9MNfz2VGEoyChFicmFpbnRydXN0LnBhcmVudBIdChtwcm9qZWN0X25hbWU6amF2YS11bml0LXRlc3RKTAoRYnJhaW50cnVzdC5vdXRwdXQSNwo1VGhlIHdlYXRoZXIgaW4gUGFyaXMgaXMgc3Vubnkgd2l0aCA3MsKwRiB0ZW1wZXJhdHVyZS5KLwoaYnJhaW50cnVzdC5zcGFuX2F0dHJpYnV0ZXMSEQoPeyJ0eXBlIjoidG9vbCJ9SiwKFWJyYWludHJ1c3QuaW5wdXRfanNvbhITChF7ImFyZzAiOiAiUGFyaXMifXoAhQEBAQAAErUCChCZTboOo2JuIQcphoLKHHWUEgjc/eMBYgEMCCIIu5RLw1CINsYqCmdldFdlYXRoZXIwATn3tjQNfz2VGEEbTNMNfz2VGEoyChFicmFpbnRydXN0LnBhcmVudBIdChtwcm9qZWN0X25hbWU6amF2YS11bml0LXRlc3RKTwoRYnJhaW50cnVzdC5vdXRwdXQSOgo4VGhlIHdlYXRoZXIgaW4gTmV3IFlvcmsgaXMgc3Vubnkgd2l0aCA3MsKwRiB0ZW1wZXJhdHVyZS5KLwoaYnJhaW50cnVzdC5zcGFuX2F0dHJpYnV0ZXMSEQoPeyJ0eXBlIjoidG9vbCJ9Si8KFWJyYWludHJ1c3QuaW5wdXRfanNvbhIWChR7ImFyZzAiOiAiTmV3IFlvcmsifXoAhQEBAQAAEnIKEJlNug6jYm4hBymGgsocdZQSCLuUS8NQiDbGKgRjaGF0MAE5U+mNr349lRhBOhzzT389lRhKMgoRYnJhaW50cnVzdC5wYXJlbnQSHQobcHJvamVjdF9uYW1lOmphdmEtdW5pdC10ZXN0egCFAQEBAAA=" + } ] + }, + "response" : { + "status" : 200, + "headers" : { + "Content-Type" : "application/x-protobuf", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:47 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "c837937d-423c-47d2-a634-6bcb5a1774f1", + "x-amzn-Remapped-content-length" : "0", + "x-bt-internal-trace-id" : "699542cf000000005c91ec98c3dc0779", + "x-amz-apigw-id" : "Y9dghFjzIAMETlA=", + "vary" : "Origin", + "etag" : "W/\"0-2jmj7l5rSw0yVb/vlWAYkK/YBwk\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542cf-55138bd9274c3e4a19179278;Parent=387ef2181ac98165;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 a642518ef4d5fb78c3190de112922a38.cloudfront.net (CloudFront), 1.1 7605973575a3551426b82751020317de.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "fiQ_5Mn2p4QhNHzAWkp11DtXOwVl8mCiKoIvhl3ggKO_Xi4fDsnWbQ==" + } + }, + "uuid" : "18bd5557-7c47-472a-a5e4-fd583b76211d", + "persistent" : true, + "insertionIndex" : 87 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-1a4a4881-b584-446c-a7ca-9fe1d3673751.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-1a4a4881-b584-446c-a7ca-9fe1d3673751.json deleted file mode 100644 index ea7278fa..00000000 --- a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-1a4a4881-b584-446c-a7ca-9fe1d3673751.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id" : "1a4a4881-b584-446c-a7ca-9fe1d3673751", - "name" : "otel_v1_traces", - "request" : { - "url" : "/otel/v1/traces", - "method" : "POST", - "headers" : { - "Content-Type" : { - "equalTo" : "application/x-protobuf" - } - }, - "bodyPatterns" : [ { - "binaryEqualTo" : "CucGCrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjMtYTQ5ODFmMS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRKpBQomCg9icmFpbnRydXN0LWphdmESEzAuMi4zLWE0OTgxZjEtRElSVFkS/gQKEApGaSc2v+XOhcQDunLvwmkSCCbiv4huXARtKg9DaGF0IENvbXBsZXRpb24wAznObea9d4SRGEFZOAXqd4SRGEpXChVicmFpbnRydXN0LmlucHV0X2pzb24SPgo8W3sicm9sZSI6InVzZXIiLCJjb250ZW50IjoiV2hhdCBpcyB0aGUgY2FwaXRhbCBvZiBGcmFuY2U/In1dSnAKEmJyYWludHJ1c3QubWV0cmljcxJaClh7ImNvbXBsZXRpb25fdG9rZW5zIjo3LCJwcm9tcHRfdG9rZW5zIjoxNCwidG9rZW5zIjoyMSwidGltZV90b19maXJzdF90b2tlbiI6MC43Mzk1MzAwNTd9SjIKEWJyYWludHJ1c3QucGFyZW50Eh0KG3Byb2plY3RfbmFtZTpqYXZhLXVuaXQtdGVzdEouChpicmFpbnRydXN0LnNwYW5fYXR0cmlidXRlcxIQCg57InR5cGUiOiJsbG0ifUq9AQoWYnJhaW50cnVzdC5vdXRwdXRfanNvbhKiAQqfAVt7ImluZGV4IjowLCJtZXNzYWdlIjp7InJvbGUiOiJhc3Npc3RhbnQiLCJjb250ZW50IjoiVGhlIGNhcGl0YWwgb2YgRnJhbmNlIGlzIFBhcmlzLiIsInJlZnVzYWwiOm51bGwsImFubm90YXRpb25zIjpbXX0sImxvZ3Byb2JzIjpudWxsLCJmaW5pc2hfcmVhc29uIjoic3RvcCJ9XUpEChNicmFpbnRydXN0Lm1ldGFkYXRhEi0KK3sicHJvdmlkZXIiOiJvcGVuYWkiLCJtb2RlbCI6ImdwdC00by1taW5pIn16AIUBAQEAAA==" - } ] - }, - "response" : { - "status" : 200, - "headers" : { - "Content-Type" : "application/x-protobuf", - "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:36:19 GMT", - "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "24dfa7cb-74d4-4d51-aa3e-086d81534e0d", - "x-amzn-Remapped-content-length" : "0", - "x-bt-internal-trace-id" : "6985459300000000760d661befd9135b", - "x-amz-apigw-id" : "YVfPFH81IAMEugw=", - "vary" : "Origin", - "etag" : "W/\"0-2jmj7l5rSw0yVb/vlWAYkK/YBwk\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854593-05311c8b1809438f2f1df7a6;Parent=2ab68df5d50437a8;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 b7d7903ada432685f0e90f0ca261d864.cloudfront.net (CloudFront), 1.1 d9d466ed70d93f34739969f91577ec74.cloudfront.net (CloudFront)", - "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "2ruSZo3OsUKO9R-RATG6wgYo4WV75Czo0JMDTEQTBOTOfR74ObsaCw==" - } - }, - "uuid" : "1a4a4881-b584-446c-a7ca-9fe1d3673751", - "persistent" : true, - "insertionIndex" : 66 -} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-1f261235-ead4-4033-a4a3-e06231b892c4.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-1f261235-ead4-4033-a4a3-e06231b892c4.json deleted file mode 100644 index f71d62e8..00000000 --- a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-1f261235-ead4-4033-a4a3-e06231b892c4.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id" : "1f261235-ead4-4033-a4a3-e06231b892c4", - "name" : "otel_v1_traces", - "request" : { - "url" : "/otel/v1/traces", - "method" : "POST", - "headers" : { - "Content-Type" : { - "equalTo" : "application/x-protobuf" - } - }, - "bodyPatterns" : [ { - "binaryEqualTo" : "CsgPCrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjMtYTQ5ODFmMS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRKKDgomCg9icmFpbnRydXN0LWphdmESEzAuMi4zLWE0OTgxZjEtRElSVFkSxAEKECIB9FLTBgGZLFq87VesWJoSCBIcIgZfZTSrIgh6tE5zP1l0hioEdGFzazABOa6Jlg1xhJEYQToQmA1xhJEYSkkKEWJyYWludHJ1c3QucGFyZW50EjQKMmV4cGVyaW1lbnRfaWQ6Zjg1NTBmMDctZGRmNS00MGFhLTk0ZTktY2YxNThjMDRhZTNmSi8KGmJyYWludHJ1c3Quc3Bhbl9hdHRyaWJ1dGVzEhEKD3sidHlwZSI6InRhc2sifXoAhQEBAQAAErsCChAiAfRS0wYBmSxavO1XrFiaEgjpc2XUMA7zIiIIerROcz9ZdIYqBXNjb3JlMAE5JgWbDXGEkRhBShuqDXGEkRhKKwoRYnJhaW50cnVzdC5zY29yZXMSFgoUeyJmcnVpdF9zY29yZXIiOjEuMH1KSQoRYnJhaW50cnVzdC5wYXJlbnQSNAoyZXhwZXJpbWVudF9pZDpmODU1MGYwNy1kZGY1LTQwYWEtOTRlOS1jZjE1OGMwNGFlM2ZKRgoaYnJhaW50cnVzdC5zcGFuX2F0dHJpYnV0ZXMSKAomeyJ0eXBlIjoic2NvcmUiLCJuYW1lIjoiZnJ1aXRfc2NvcmVyIn1KMAoWYnJhaW50cnVzdC5vdXRwdXRfanNvbhIWChR7ImZydWl0X3Njb3JlciI6MS4wfXoAhQEBAQAAEuYCChAiAfRS0wYBmSxavO1XrFiaEgh6tE5zP1l0hioEZXZhbDADOa1KkQ1xhJEYQbLJqg1xhJEYSjEKFWJyYWludHJ1c3QuaW5wdXRfanNvbhIYChZ7ImlucHV0Ijoic3RyYXdiZXJyeSJ9SkkKEWJyYWludHJ1c3QucGFyZW50EjQKMmV4cGVyaW1lbnRfaWQ6Zjg1NTBmMDctZGRmNS00MGFhLTk0ZTktY2YxNThjMDRhZTNmSi8KGmJyYWludHJ1c3Quc3Bhbl9hdHRyaWJ1dGVzEhEKD3sidHlwZSI6ImV2YWwifUolCg9icmFpbnRydXN0LnRhZ3MSEioQCgUKA3JlZAoHCgVzd2VldEouChZicmFpbnRydXN0Lm91dHB1dF9qc29uEhQKEnsib3V0cHV0IjoiZnJ1aXQifUogChNicmFpbnRydXN0LmV4cGVjdGVkEgkKByJmcnVpdCJ6AIUBAQEAABLEAQoQldI/46mFvbIW6uc0PhwE1BII47ozXlnMbSEiCKMwvoGSYnLgKgR0YXNrMAE5Sn+wDXGEkRhBViSxDXGEkRhKSQoRYnJhaW50cnVzdC5wYXJlbnQSNAoyZXhwZXJpbWVudF9pZDpmODU1MGYwNy1kZGY1LTQwYWEtOTRlOS1jZjE1OGMwNGFlM2ZKLwoaYnJhaW50cnVzdC5zcGFuX2F0dHJpYnV0ZXMSEQoPeyJ0eXBlIjoidGFzayJ9egCFAQEBAAASuwIKEJXSP+Ophb2yFurnND4cBNQSCAX8aaIG1RvlIgijML6BkmJy4CoFc2NvcmUwATnpybINcYSRGEE0ibUNcYSRGEorChFicmFpbnRydXN0LnNjb3JlcxIWChR7ImZydWl0X3Njb3JlciI6MS4wfUpJChFicmFpbnRydXN0LnBhcmVudBI0CjJleHBlcmltZW50X2lkOmY4NTUwZjA3LWRkZjUtNDBhYS05NGU5LWNmMTU4YzA0YWUzZkpGChpicmFpbnRydXN0LnNwYW5fYXR0cmlidXRlcxIoCiZ7InR5cGUiOiJzY29yZSIsIm5hbWUiOiJmcnVpdF9zY29yZXIifUowChZicmFpbnRydXN0Lm91dHB1dF9qc29uEhYKFHsiZnJ1aXRfc2NvcmVyIjoxLjB9egCFAQEBAAAS7AIKEJXSP+Ophb2yFurnND4cBNQSCKMwvoGSYnLgKgRldmFsMAM5I2auDXGEkRhBrOC1DXGEkRhKMAoVYnJhaW50cnVzdC5pbnB1dF9qc29uEhcKFXsiaW5wdXQiOiJhc3BhcmFndXMifUpJChFicmFpbnRydXN0LnBhcmVudBI0CjJleHBlcmltZW50X2lkOmY4NTUwZjA3LWRkZjUtNDBhYS05NGU5LWNmMTU4YzA0YWUzZkovChpicmFpbnRydXN0LnNwYW5fYXR0cmlidXRlcxIRCg97InR5cGUiOiJldmFsIn1KKAoPYnJhaW50cnVzdC50YWdzEhUqEwoHCgVncmVlbgoICgZzYXZvcnlKLgoWYnJhaW50cnVzdC5vdXRwdXRfanNvbhIUChJ7Im91dHB1dCI6ImZydWl0In1KJAoTYnJhaW50cnVzdC5leHBlY3RlZBINCgsidmVnZXRhYmxlInoAhQEBAQAA" - } ] - }, - "response" : { - "status" : 200, - "headers" : { - "Content-Type" : "application/x-protobuf", - "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:50 GMT", - "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "fca94da0-6ffa-40ce-acaa-ecceb03b2b53", - "x-amzn-Remapped-content-length" : "0", - "x-bt-internal-trace-id" : "6985457600000000784282e280fabb46", - "x-amz-apigw-id" : "YVfKlEwWoAMEqUw=", - "vary" : "Origin", - "etag" : "W/\"0-2jmj7l5rSw0yVb/vlWAYkK/YBwk\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854576-641f410c2efdf92d75d0c204;Parent=5e3a30c567d848ee;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 2c24d855455b80190edd9e2dcdca3ee8.cloudfront.net (CloudFront), 1.1 83d24992402f7b214901ab76fbdc11e2.cloudfront.net (CloudFront)", - "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "1lvb-mu1ISw-SviJP_mOqD-REBj9i16xsaa_yt9x2wlLEQzko--hKA==" - } - }, - "uuid" : "1f261235-ead4-4033-a4a3-e06231b892c4", - "persistent" : true, - "insertionIndex" : 19 -} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-1f53668a-2c19-4f7c-91ae-089d00e6a581.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-1f53668a-2c19-4f7c-91ae-089d00e6a581.json new file mode 100644 index 00000000..a67dc7a9 --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-1f53668a-2c19-4f7c-91ae-089d00e6a581.json @@ -0,0 +1,39 @@ +{ + "id" : "1f53668a-2c19-4f7c-91ae-089d00e6a581", + "name" : "otel_v1_traces", + "request" : { + "url" : "/otel/v1/traces", + "method" : "POST", + "headers" : { + "Content-Type" : { + "equalTo" : "application/x-protobuf" + } + }, + "bodyPatterns" : [ { + "binaryEqualTo" : "CvEDCrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjUtYTY4ZGM5YS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRKdAQoNCgt0ZXN0LXNlcnZlchKLAQoQAwT9gAnimUnL+C8xWuEHVBIImgzSF9RkmpAiCHoKfkPY0cAHKhBzZXJ2ZXItb3BlcmF0aW9uMAE5W+qF3IA9lRhBwLCL3IA9lRhKNQoRYnJhaW50cnVzdC5wYXJlbnQSIAoeZXhwZXJpbWVudF9pZDphYmMxMjMtaHR0cC10ZXN0egCFAQEDAAASkwEKDQoLdGVzdC1jbGllbnQSgQEKEAME/YAJ4plJy/gvMVrhB1QSCHoKfkPY0cAHKhBjbGllbnQtb3BlcmF0aW9uMAE5VDEV3IA9lRhBMgib3IA9lRhKNQoRYnJhaW50cnVzdC5wYXJlbnQSIAoeZXhwZXJpbWVudF9pZDphYmMxMjMtaHR0cC10ZXN0egCFAQEBAAA=" + } ] + }, + "response" : { + "status" : 403, + "bodyFileName" : "otel_v1_traces-1f53668a-2c19-4f7c-91ae-089d00e6a581.json", + "headers" : { + "Content-Type" : "application/json; charset=utf-8", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:52 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "dfcd9879-b0ce-4617-aff2-2002dfbe6cf1", + "x-bt-internal-trace-id" : "699542d4000000000f4464b0736785fe", + "x-amz-apigw-id" : "Y9dhNGWUoAMEA7Q=", + "vary" : "Origin, Accept-Encoding", + "etag" : "W/\"13b-q2rfRPnvA4yU75Q5b0497frb3tU\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542d4-7fd23fed135b7d967c879ad7;Parent=6e3d9832b3db6feb;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 d5e9313fa5148ebdba4664d3e2a90f58.cloudfront.net (CloudFront), 1.1 87247d9a9b2f9e51b0c72b364948aefa.cloudfront.net (CloudFront)", + "X-Cache" : "Error from cloudfront", + "X-Amz-Cf-Id" : "T9twnmPPvkkmsGn8uEDfKDbKWlIsVA3esZtMtVSrbeshhUf25BR2-Q==" + } + }, + "uuid" : "1f53668a-2c19-4f7c-91ae-089d00e6a581", + "persistent" : true, + "insertionIndex" : 92 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-1f7a9599-220d-4f16-9d07-866f9b66f147.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-1f7a9599-220d-4f16-9d07-866f9b66f147.json new file mode 100644 index 00000000..244c11bd --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-1f7a9599-220d-4f16-9d07-866f9b66f147.json @@ -0,0 +1,39 @@ +{ + "id" : "1f7a9599-220d-4f16-9d07-866f9b66f147", + "name" : "otel_v1_traces", + "request" : { + "url" : "/otel/v1/traces", + "method" : "POST", + "headers" : { + "Content-Type" : { + "equalTo" : "application/x-protobuf" + } + }, + "bodyPatterns" : [ { + "binaryEqualTo" : "CvYCCrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjUtYTY4ZGM5YS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRK4AQomCg9icmFpbnRydXN0LWphdmESEzAuMi41LWE2OGRjOWEtRElSVFkSjQEKEPomSFnCbQTU0HI5+uTEqVoSCAHgBQIDmy8uKg51bml0LXRlc3Qtcm9vdDABOfHQk7GAPZUYQVKplLGAPZUYSg8KCXVuaXQtdGVzdBICEAFKMgoRYnJhaW50cnVzdC5wYXJlbnQSHQobcHJvamVjdF9uYW1lOmphdmEtdW5pdC10ZXN0egCFAQEBAAA=" + } ] + }, + "response" : { + "status" : 200, + "headers" : { + "Content-Type" : "application/x-protobuf", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:51 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "420967af-1bb0-4528-8cbe-d3cda3bf3411", + "x-amzn-Remapped-content-length" : "0", + "x-bt-internal-trace-id" : "699542d3000000005f3945a31e79d92a", + "x-amz-apigw-id" : "Y9dhFHKCIAMEtHg=", + "vary" : "Origin", + "etag" : "W/\"0-2jmj7l5rSw0yVb/vlWAYkK/YBwk\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542d3-0fdcebda209dbddc0db6eaa9;Parent=3e546bd206722243;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 b7e07d6a19a4c8b2e410e9c1e173548c.cloudfront.net (CloudFront), 1.1 7605973575a3551426b82751020317de.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "eT64U6YE0Y5s42IxTCltzjU63PlN1M62TzaFZdHaZZTiKWsOE-1ubA==" + } + }, + "uuid" : "1f7a9599-220d-4f16-9d07-866f9b66f147", + "persistent" : true, + "insertionIndex" : 91 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-1fd91339-a8e5-4e6b-87d2-fd1ca3430395.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-1fd91339-a8e5-4e6b-87d2-fd1ca3430395.json new file mode 100644 index 00000000..53106830 --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-1fd91339-a8e5-4e6b-87d2-fd1ca3430395.json @@ -0,0 +1,39 @@ +{ + "id" : "1fd91339-a8e5-4e6b-87d2-fd1ca3430395", + "name" : "otel_v1_traces", + "request" : { + "url" : "/otel/v1/traces", + "method" : "POST", + "headers" : { + "Content-Type" : { + "equalTo" : "application/x-protobuf" + } + }, + "bodyPatterns" : [ { + "binaryEqualTo" : "CtsCCrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjUtYTY4ZGM5YS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRKdAQoLCglteSB0cmFjZXISjQEKEEWbvHPmZR8kBL9GdrrduesSCBysiSMq7guKKg51bml0LXRlc3Qtcm9vdDABOREwhIiAPZUYQXv+hIiAPZUYSg8KCXVuaXQtdGVzdBICEAFKMgoRYnJhaW50cnVzdC5wYXJlbnQSHQobcHJvamVjdF9uYW1lOmphdmEtdW5pdC10ZXN0egCFAQEBAAA=" + } ] + }, + "response" : { + "status" : 200, + "headers" : { + "Content-Type" : "application/x-protobuf", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:51 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "69390667-8222-4baa-9c17-1b204dbc4593", + "x-amzn-Remapped-content-length" : "0", + "x-bt-internal-trace-id" : "699542d20000000010fa2c2386d84f5a", + "x-amz-apigw-id" : "Y9dg-F-eIAMENoQ=", + "vary" : "Origin", + "etag" : "W/\"0-2jmj7l5rSw0yVb/vlWAYkK/YBwk\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542d2-7126f38c307ed5f63f23bd87;Parent=03191a23d9caeef7;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 7fcfc911845f681c235b0b3f32f3e1c6.cloudfront.net (CloudFront), 1.1 dbfd9bcc806d4c322e72b461b2458112.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "Kn-Nj5kTbFLnp6MmreZryRzPymwSdhy-oBR_z6eC-I25h5TGBRKMmA==" + } + }, + "uuid" : "1fd91339-a8e5-4e6b-87d2-fd1ca3430395", + "persistent" : true, + "insertionIndex" : 90 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-255375f4-8cc6-454d-beec-28461fcb2681.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-255375f4-8cc6-454d-beec-28461fcb2681.json new file mode 100644 index 00000000..554cc111 --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-255375f4-8cc6-454d-beec-28461fcb2681.json @@ -0,0 +1,39 @@ +{ + "id" : "255375f4-8cc6-454d-beec-28461fcb2681", + "name" : "otel_v1_traces", + "request" : { + "url" : "/otel/v1/traces", + "method" : "POST", + "headers" : { + "Content-Type" : { + "equalTo" : "application/x-protobuf" + } + }, + "bodyPatterns" : [ { + "binaryEqualTo" : "CssMCrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjUtYTY4ZGM5YS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRKNCwolCiNpby5vcGVudGVsZW1ldHJ5LmFudGhyb3BpYy1qYXZhLTIuOBLjCgoQqvoOMauZzcRNmBCII+/kAhIIi01gAr324z8qGWFudGhyb3BpYy5tZXNzYWdlcy5jcmVhdGUwAzl1kxPXfD2VGEENzZssfT2VGEofChlnZW5fYWkucmVxdWVzdC5tYXhfdG9rZW5zEgIYMkonChpnZW5fYWkucmVxdWVzdC50ZW1wZXJhdHVyZRIJIQAAAAAAAAAASh8KGWdlbl9haS51c2FnZS5pbnB1dF90b2tlbnMSAhgTSjIKEWJyYWludHJ1c3QucGFyZW50Eh0KG3Byb2plY3RfbmFtZTpqYXZhLXVuaXQtdGVzdEo0ChVnZW5fYWkucmVzcG9uc2UubW9kZWwSGwoZY2xhdWRlLTMtNS1oYWlrdS0yMDI0MTAyMkozCiZicmFpbnRydXN0Lm1ldHJpY3MudGltZV90b19maXJzdF90b2tlbhIJIcIbSbdipfY/SjAKHmdlbl9haS5yZXNwb25zZS5maW5pc2hfcmVhc29ucxIOKgwKCgoIZW5kX3R1cm5KrgEKFWJyYWludHJ1c3QuaW5wdXRfanNvbhKUAQqRAVt7ImNvbnRlbnQiOiJXaGF0IGlzIHRoZSBjYXBpdGFsIG9mIEZyYW5jZT8iLCJyb2xlIjoidXNlciIsInZhbGlkIjp0cnVlfSx7ImNvbnRlbnQiOiJZb3UgYXJlIGEgaGVscGZ1bCBhc3Npc3RhbnQiLCJyb2xlIjoic3lzdGVtIiwidmFsaWQiOmZhbHNlfV1KNAoVZ2VuX2FpLm9wZXJhdGlvbi5uYW1lEhsKGWFudGhyb3BpYy5tZXNzYWdlcy5jcmVhdGVKFwoIcHJvdmlkZXISCwoJYW50aHJvcGljSjQKEmdlbl9haS5yZXNwb25zZS5pZBIeChxtc2dfMDFTZFhXQXZoVU5TYzZ3TUQ4aWkyTWE3SiAKGmdlbl9haS51c2FnZS5vdXRwdXRfdG9rZW5zEgIYCkqmBAoWYnJhaW50cnVzdC5vdXRwdXRfanNvbhKLBAqIBHsiaWQiOiJtc2dfMDFTZFhXQXZoVU5TYzZ3TUQ4aWkyTWE3IiwiY29udGVudCI6W3sidGV4dCI6IlRoZSBjYXBpdGFsIG9mIEZyYW5jZSBpcyBQYXJpcy4iLCJ0eXBlIjoidGV4dCIsInZhbGlkIjp0cnVlfV0sIm1vZGVsIjoiY2xhdWRlLTMtNS1oYWlrdS0yMDI0MTAyMiIsInJvbGUiOiJhc3Npc3RhbnQiLCJzdG9wX3JlYXNvbiI6ImVuZF90dXJuIiwic3RvcF9zZXF1ZW5jZSI6bnVsbCwidHlwZSI6Im1lc3NhZ2UiLCJ1c2FnZSI6eyJjYWNoZV9jcmVhdGlvbiI6eyJlcGhlbWVyYWxfMWhfaW5wdXRfdG9rZW5zIjowLCJlcGhlbWVyYWxfNW1faW5wdXRfdG9rZW5zIjowLCJ2YWxpZCI6dHJ1ZX0sImNhY2hlX2NyZWF0aW9uX2lucHV0X3Rva2VucyI6MCwiY2FjaGVfcmVhZF9pbnB1dF90b2tlbnMiOjAsImlucHV0X3Rva2VucyI6MTksIm91dHB1dF90b2tlbnMiOjEwLCJzZXJ2aWNlX3RpZXIiOiJzdGFuZGFyZCIsInZhbGlkIjp0cnVlLCJpbmZlcmVuY2VfZ2VvIjoibm90X2F2YWlsYWJsZSJ9LCJ2YWxpZCI6dHJ1ZX1KHAoNZ2VuX2FpLnN5c3RlbRILCglhbnRocm9waWNKMwoUZ2VuX2FpLnJlcXVlc3QubW9kZWwSGwoZY2xhdWRlLTMtNS1oYWlrdS0yMDI0MTAyMnoAhQEBAQAA" + } ] + }, + "response" : { + "status" : 200, + "headers" : { + "Content-Type" : "application/x-protobuf", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:36 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "300adcae-2f9b-479e-9817-272ed2bd60cf", + "x-amzn-Remapped-content-length" : "0", + "x-bt-internal-trace-id" : "699542c4000000007af58736bb118ed8", + "x-amz-apigw-id" : "Y9deuE_QoAMEgIg=", + "vary" : "Origin", + "etag" : "W/\"0-2jmj7l5rSw0yVb/vlWAYkK/YBwk\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542c4-531616c9426f2641392d5208;Parent=2d9fb69c505e3a1b;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 20b3731a0ef4aba3db1fcd63c3ef2b2a.cloudfront.net (CloudFront), 1.1 d9d466ed70d93f34739969f91577ec74.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "4-5lugoU51v2Cvk9WQikEimJfd3gy9Ao-jBIUok4t6zURKx1hIBITA==" + } + }, + "uuid" : "255375f4-8cc6-454d-beec-28461fcb2681", + "persistent" : true, + "insertionIndex" : 80 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-28d2f7b3-b25e-4913-ba26-99594c22406c.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-28d2f7b3-b25e-4913-ba26-99594c22406c.json deleted file mode 100644 index ee2ab9f1..00000000 --- a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-28d2f7b3-b25e-4913-ba26-99594c22406c.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id" : "28d2f7b3-b25e-4913-ba26-99594c22406c", - "name" : "otel_v1_traces", - "request" : { - "url" : "/otel/v1/traces", - "method" : "POST", - "headers" : { - "Content-Type" : { - "equalTo" : "application/x-protobuf" - } - }, - "bodyPatterns" : [ { - "binaryEqualTo" : "CvEDCrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjMtYTQ5ODFmMS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRKdAQoNCgt0ZXN0LXNlcnZlchKLAQoQFKGXV68UR8YQXO5Bs8INwhIIXECTi5sVOQMiCHzo97hogE6HKhBzZXJ2ZXItb3BlcmF0aW9uMAE5ovSSOXmEkRhBpoGaOXmEkRhKNQoRYnJhaW50cnVzdC5wYXJlbnQSIAoeZXhwZXJpbWVudF9pZDphYmMxMjMtaHR0cC10ZXN0egCFAQEDAAASkwEKDQoLdGVzdC1jbGllbnQSgQEKEBShl1evFEfGEFzuQbPCDcISCHzo97hogE6HKhBjbGllbnQtb3BlcmF0aW9uMAE5GvokOXmEkRhBurmnOXmEkRhKNQoRYnJhaW50cnVzdC5wYXJlbnQSIAoeZXhwZXJpbWVudF9pZDphYmMxMjMtaHR0cC10ZXN0egCFAQEBAAA=" - } ] - }, - "response" : { - "status" : 403, - "bodyFileName" : "otel_v1_traces-28d2f7b3-b25e-4913-ba26-99594c22406c.json", - "headers" : { - "Content-Type" : "application/json; charset=utf-8", - "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:36:24 GMT", - "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "af266c59-14fb-4254-b807-6c31dd268283", - "x-bt-internal-trace-id" : "69854598000000007331b16d970969f8", - "x-amz-apigw-id" : "YVfP8FhDoAMEAGA=", - "vary" : "Origin, Accept-Encoding", - "etag" : "W/\"13b-SzMrFFSLV7E8kU6l6A57Aoq5AZ4\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854598-15f5d9962fefb0aa38a07e17;Parent=1c2b86c1e57c155a;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 b7d7903ada432685f0e90f0ca261d864.cloudfront.net (CloudFront), 1.1 170efbc424be9181bda5d0fcd6e41f30.cloudfront.net (CloudFront)", - "X-Cache" : "Error from cloudfront", - "X-Amz-Cf-Id" : "XIvgqNIOuR4Ll3vs_UhneXWSgJTvuvwp7vCRthTJi4mInMMhcBk8Og==" - } - }, - "uuid" : "28d2f7b3-b25e-4913-ba26-99594c22406c", - "persistent" : true, - "insertionIndex" : 74 -} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-2dec1760-a721-4106-9d14-c82a2bf5a247.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-2dec1760-a721-4106-9d14-c82a2bf5a247.json new file mode 100644 index 00000000..4fe18b94 --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-2dec1760-a721-4106-9d14-c82a2bf5a247.json @@ -0,0 +1,39 @@ +{ + "id" : "2dec1760-a721-4106-9d14-c82a2bf5a247", + "name" : "otel_v1_traces", + "request" : { + "url" : "/otel/v1/traces", + "method" : "POST", + "headers" : { + "Content-Type" : { + "equalTo" : "application/x-protobuf" + } + }, + "bodyPatterns" : [ { + "binaryEqualTo" : "CoAKCrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjUtYTY4ZGM5YS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRLCCAojCiFpby5vcGVudGVsZW1ldHJ5LmdlbWluaS1qYXZhLTEuMjASmggKENys517o3Dg0f61Hnyz162ISCG0fAFsErLOkKhBnZW5lcmF0ZV9jb250ZW50MAM5XCkLJX49lRhBorI3VX49lRhKdQoTYnJhaW50cnVzdC5tZXRhZGF0YRJeClx7InByb3ZpZGVyIjoiZ2VtaW5pIiwidGVtcGVyYXR1cmUiOjAuMCwibW9kZWwiOiJnZW1pbmktMi4wLWZsYXNoLWxpdGUiLCJtYXhPdXRwdXRUb2tlbnMiOjUwfUrdAwoWYnJhaW50cnVzdC5vdXRwdXRfanNvbhLCAwq/A3siY2FuZGlkYXRlcyI6W3siY29udGVudCI6eyJwYXJ0cyI6W3sidGV4dCI6IlRoZSBjYXBpdGFsIG9mIEZyYW5jZSBpcyAqKlBhcmlzKiouXG4ifV0sInJvbGUiOiJtb2RlbCJ9LCJmaW5pc2hSZWFzb24iOiJTVE9QIiwiYXZnTG9ncHJvYnMiOi0wLjAwNjQ1MDQ2NDMyODEzMDA4Nn1dLCJ1c2FnZU1ldGFkYXRhIjp7InByb21wdFRva2VuQ291bnQiOjcsImNhbmRpZGF0ZXNUb2tlbkNvdW50Ijo5LCJ0b3RhbFRva2VuQ291bnQiOjE2LCJwcm9tcHRUb2tlbnNEZXRhaWxzIjpbeyJtb2RhbGl0eSI6IlRFWFQiLCJ0b2tlbkNvdW50Ijo3fV0sImNhbmRpZGF0ZXNUb2tlbnNEZXRhaWxzIjpbeyJtb2RhbGl0eSI6IlRFWFQiLCJ0b2tlbkNvdW50Ijo5fV19LCJtb2RlbFZlcnNpb24iOiJnZW1pbmktMi4wLWZsYXNoLWxpdGUiLCJyZXNwb25zZUlkIjoieUVLVmFaZVdIdV9zejdJUG9ianFtUVEifUoyChFicmFpbnRydXN0LnBhcmVudBIdChtwcm9qZWN0X25hbWU6amF2YS11bml0LXRlc3RKLgoaYnJhaW50cnVzdC5zcGFuX2F0dHJpYnV0ZXMSEAoOeyJ0eXBlIjoibGxtIn1KwQEKFWJyYWludHJ1c3QuaW5wdXRfanNvbhKnAQqkAXsiY29udGVudHMiOlt7InBhcnRzIjpbeyJ0ZXh0IjoiV2hhdCBpcyB0aGUgY2FwaXRhbCBvZiBGcmFuY2U/In1dLCJyb2xlIjoidXNlciJ9XSwibW9kZWwiOiJnZW1pbmktMi4wLWZsYXNoLWxpdGUiLCJjb25maWciOnsidGVtcGVyYXR1cmUiOjAuMCwibWF4T3V0cHV0VG9rZW5zIjo1MH19Sk0KEmJyYWludHJ1c3QubWV0cmljcxI3CjV7ImNvbXBsZXRpb25fdG9rZW5zIjo5LCJwcm9tcHRfdG9rZW5zIjo3LCJ0b2tlbnMiOjE2fXoCGAGFAQEBAAA=" + } ] + }, + "response" : { + "status" : 200, + "headers" : { + "Content-Type" : "application/x-protobuf", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:41 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "f2113abe-7930-4297-8b4b-3f1e5312045b", + "x-amzn-Remapped-content-length" : "0", + "x-bt-internal-trace-id" : "699542c900000000099a58d929f7972b", + "x-amz-apigw-id" : "Y9dfhHugIAMEf9w=", + "vary" : "Origin", + "etag" : "W/\"0-2jmj7l5rSw0yVb/vlWAYkK/YBwk\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542c9-32ef1aff2b7a9d8026b2737f;Parent=7362be97d2cbbf42;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 8022fb6dd967fd5734dda3b51415b460.cloudfront.net (CloudFront), 1.1 a624be98cd5b264f373d8ac17f78ee50.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "brIwuVKyQiHwMCKK59IGDS_sVh8ShRUJEPl6SRBAuBgnTInnaPrkpw==" + } + }, + "uuid" : "2dec1760-a721-4106-9d14-c82a2bf5a247", + "persistent" : true, + "insertionIndex" : 83 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-317cd72e-bec9-4bbf-b71c-c257a42eb05b.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-317cd72e-bec9-4bbf-b71c-c257a42eb05b.json deleted file mode 100644 index 1c6b4c0b..00000000 --- a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-317cd72e-bec9-4bbf-b71c-c257a42eb05b.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id" : "317cd72e-bec9-4bbf-b71c-c257a42eb05b", - "name" : "otel_v1_traces", - "request" : { - "url" : "/otel/v1/traces", - "method" : "POST", - "headers" : { - "Content-Type" : { - "equalTo" : "application/x-protobuf" - } - }, - "bodyPatterns" : [ { - "binaryEqualTo" : "Cv4JCrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjMtYTQ5ODFmMS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRLACAojCiFpby5vcGVudGVsZW1ldHJ5LmdlbWluaS1qYXZhLTEuMjASmAgKECAkCSvjcDN05Uv9guJLrH8SCIxdoNrt2nLvKhBnZW5lcmF0ZV9jb250ZW50MAM5UlqhVnaEkRhBEgmbjXaEkRhKwgEKFWJyYWludHJ1c3QuaW5wdXRfanNvbhKoAQqlAXsiY29udGVudHMiOlt7InBhcnRzIjpbeyJ0ZXh0IjoiV2hhdCBpcyB0aGUgY2FwaXRhbCBvZiBHZXJtYW55PyJ9XSwicm9sZSI6InVzZXIifV0sIm1vZGVsIjoiZ2VtaW5pLTIuMC1mbGFzaC1saXRlIiwiY29uZmlnIjp7InRlbXBlcmF0dXJlIjowLjAsIm1heE91dHB1dFRva2VucyI6NTB9fUpNChJicmFpbnRydXN0Lm1ldHJpY3MSNwo1eyJjb21wbGV0aW9uX3Rva2VucyI6OCwicHJvbXB0X3Rva2VucyI6NywidG9rZW5zIjoxNX1KMgoRYnJhaW50cnVzdC5wYXJlbnQSHQobcHJvamVjdF9uYW1lOmphdmEtdW5pdC10ZXN0Si4KGmJyYWludHJ1c3Quc3Bhbl9hdHRyaWJ1dGVzEhAKDnsidHlwZSI6ImxsbSJ9StoDChZicmFpbnRydXN0Lm91dHB1dF9qc29uEr8DCrwDeyJjYW5kaWRhdGVzIjpbeyJjb250ZW50Ijp7InBhcnRzIjpbeyJ0ZXh0IjoiVGhlIGNhcGl0YWwgb2YgR2VybWFueSBpcyBCZXJsaW4uXG4ifV0sInJvbGUiOiJtb2RlbCJ9LCJmaW5pc2hSZWFzb24iOiJTVE9QIiwiYXZnTG9ncHJvYnMiOi0wLjA3ODcwNDk1MzE5MzY2NDU1fV0sInVzYWdlTWV0YWRhdGEiOnsicHJvbXB0VG9rZW5Db3VudCI6NywiY2FuZGlkYXRlc1Rva2VuQ291bnQiOjgsInRvdGFsVG9rZW5Db3VudCI6MTUsInByb21wdFRva2Vuc0RldGFpbHMiOlt7Im1vZGFsaXR5IjoiVEVYVCIsInRva2VuQ291bnQiOjd9XSwiY2FuZGlkYXRlc1Rva2Vuc0RldGFpbHMiOlt7Im1vZGFsaXR5IjoiVEVYVCIsInRva2VuQ291bnQiOjh9XX0sIm1vZGVsVmVyc2lvbiI6ImdlbWluaS0yLjAtZmxhc2gtbGl0ZSIsInJlc3BvbnNlSWQiOiJqRVdGYVplMkg0aW5xdHNQaVpDYWtRbyJ9SnUKE2JyYWludHJ1c3QubWV0YWRhdGESXgpceyJwcm92aWRlciI6ImdlbWluaSIsInRlbXBlcmF0dXJlIjowLjAsIm1vZGVsIjoiZ2VtaW5pLTIuMC1mbGFzaC1saXRlIiwibWF4T3V0cHV0VG9rZW5zIjo1MH16AhgBhQEBAQAA" - } ] - }, - "response" : { - "status" : 200, - "headers" : { - "Content-Type" : "application/x-protobuf", - "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:36:13 GMT", - "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "7d8d228a-a3c9-4a72-a515-9584b0e63f36", - "x-amzn-Remapped-content-length" : "0", - "x-bt-internal-trace-id" : "6985458d00000000654abea941fd5adc", - "x-amz-apigw-id" : "YVfOKGIqoAMEijA=", - "vary" : "Origin", - "etag" : "W/\"0-2jmj7l5rSw0yVb/vlWAYkK/YBwk\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-6985458d-6fc322e542fca3a47fda5042;Parent=2e019642b50edbea;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 2c24d855455b80190edd9e2dcdca3ee8.cloudfront.net (CloudFront), 1.1 170efbc424be9181bda5d0fcd6e41f30.cloudfront.net (CloudFront)", - "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "8QvNSlhFCtSmIjuMs0KlsFYYWq61nt9VhDfS8JijWua3kWkPoWumpw==" - } - }, - "uuid" : "317cd72e-bec9-4bbf-b71c-c257a42eb05b", - "persistent" : true, - "insertionIndex" : 64 -} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-317f89cb-83bd-4300-b32b-a6cf5021633a.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-317f89cb-83bd-4300-b32b-a6cf5021633a.json deleted file mode 100644 index 7eaf6cc5..00000000 --- a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-317f89cb-83bd-4300-b32b-a6cf5021633a.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id" : "317f89cb-83bd-4300-b32b-a6cf5021633a", - "name" : "otel_v1_traces", - "request" : { - "url" : "/otel/v1/traces", - "method" : "POST", - "headers" : { - "Content-Type" : { - "equalTo" : "application/x-protobuf" - } - }, - "bodyPatterns" : [ { - "binaryEqualTo" : "CvYCCrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjMtYTQ5ODFmMS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRK4AQomCg9icmFpbnRydXN0LWphdmESEzAuMi4zLWE0OTgxZjEtRElSVFkSjQEKEI0ctC+SYR1cX4cOxRnbdSwSCDV43B1EEk6dKg51bml0LXRlc3Qtcm9vdDABOQWwWR95hJEYQVX0Wh95hJEYSg8KCXVuaXQtdGVzdBICEAFKMgoRYnJhaW50cnVzdC5wYXJlbnQSHQobcHJvamVjdF9uYW1lOmphdmEtdW5pdC10ZXN0egCFAQEBAAA=" - } ] - }, - "response" : { - "status" : 200, - "headers" : { - "Content-Type" : "application/x-protobuf", - "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:36:24 GMT", - "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "fe3eaa9c-8884-4a8f-bb8d-b8f36f08782f", - "x-amzn-Remapped-content-length" : "0", - "x-bt-internal-trace-id" : "6985459800000000623f1cd5a36c0673", - "x-amz-apigw-id" : "YVfP4Ga6oAMEhIQ=", - "vary" : "Origin", - "etag" : "W/\"0-2jmj7l5rSw0yVb/vlWAYkK/YBwk\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854598-7672ee36422beb5e475a74e8;Parent=4a137be82b9cf476;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 c9f68a0c96944962731456040c591f26.cloudfront.net (CloudFront), 1.1 566cc276dff9847158a5a9854be4df42.cloudfront.net (CloudFront)", - "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "uDnL1BN_eaolQyEUu5529K7h8JvhLjkMxXkBWOqyq0XAPB1W5CRrtA==" - } - }, - "uuid" : "317f89cb-83bd-4300-b32b-a6cf5021633a", - "persistent" : true, - "insertionIndex" : 73 -} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-35b91965-b0a2-4838-81a3-87cea4a1ed1f.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-35b91965-b0a2-4838-81a3-87cea4a1ed1f.json new file mode 100644 index 00000000..c5a2ae18 --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-35b91965-b0a2-4838-81a3-87cea4a1ed1f.json @@ -0,0 +1,39 @@ +{ + "id" : "35b91965-b0a2-4838-81a3-87cea4a1ed1f", + "name" : "otel_v1_traces", + "request" : { + "url" : "/otel/v1/traces", + "method" : "POST", + "headers" : { + "Content-Type" : { + "equalTo" : "application/x-protobuf" + } + }, + "bodyPatterns" : [ { + "binaryEqualTo" : "CscJCrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjUtYTY4ZGM5YS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRKJCAowCiBpby5vcGVudGVsZW1ldHJ5Lm9wZW5haS1qYXZhLTEuMRIMMi4xOS4wLWFscGhhEtQHChAvdhiWnFgaTcNYcx9rrPzmEgjiVAZSuR1eaCoPQ2hhdCBDb21wbGV0aW9uMAE5Samto389lRhBaJUM0n89lRhKJwoaZ2VuX2FpLnJlcXVlc3QudGVtcGVyYXR1cmUSCSEAAAAAAAAAAEofChlnZW5fYWkudXNhZ2UuaW5wdXRfdG9rZW5zEgIYF0rHAQoVZ2VuX2FpLmlucHV0Lm1lc3NhZ2VzEq0BCqoBW3sicm9sZSI6InN5c3RlbSIsInBhcnRzIjpbeyJ0eXBlIjoidGV4dCIsImNvbnRlbnQiOiJZb3UgYXJlIGEgaGVscGZ1bCBhc3Npc3RhbnQifV19LHsicm9sZSI6InVzZXIiLCJwYXJ0cyI6W3sidHlwZSI6InRleHQiLCJjb250ZW50IjoiV2hhdCBpcyB0aGUgY2FwaXRhbCBvZiBGcmFuY2U/In1dfV1KMgoRYnJhaW50cnVzdC5wYXJlbnQSHQobcHJvamVjdF9uYW1lOmphdmEtdW5pdC10ZXN0SjEKFWdlbl9haS5yZXNwb25zZS5tb2RlbBIYChZncHQtNG8tbWluaS0yMDI0LTA3LTE4SioKGWJyYWludHJ1c3QubWV0YWRhdGEubW9kZWwSDQoLZ3B0LTRvLW1pbmlKMwomYnJhaW50cnVzdC5tZXRyaWNzLnRpbWVfdG9fZmlyc3RfdG9rZW4SCSGUn9N6Xw/nP0osCh5nZW5fYWkucmVzcG9uc2UuZmluaXNoX3JlYXNvbnMSCioICgYKBHN0b3BKHwoVZ2VuX2FpLm9wZXJhdGlvbi5uYW1lEgYKBGNoYXRKPgoSZ2VuX2FpLnJlc3BvbnNlLmlkEigKJmNoYXRjbXBsLURBVGVoM3JubmVPWDFLMWZlZUFZRmt2aDBOYjZISiAKGmdlbl9haS51c2FnZS5vdXRwdXRfdG9rZW5zEgIYB0ooChxicmFpbnRydXN0Lm1ldGFkYXRhLnByb3ZpZGVyEggKBm9wZW5haUoZCg1nZW5fYWkuc3lzdGVtEggKBm9wZW5haUolChRnZW5fYWkucmVxdWVzdC5tb2RlbBINCgtncHQtNG8tbWluaUqPAQoWZ2VuX2FpLm91dHB1dC5tZXNzYWdlcxJ1CnNbeyJyb2xlIjoiYXNzaXN0YW50IiwicGFydHMiOlt7InR5cGUiOiJ0ZXh0IiwiY29udGVudCI6IlRoZSBjYXBpdGFsIG9mIEZyYW5jZSBpcyBQYXJpcy4ifV0sImZpbmlzaF9yZWFzb24iOiJzdG9wIn1degCFAQEBAAA=" + } ] + }, + "response" : { + "status" : 200, + "headers" : { + "Content-Type" : "application/x-protobuf", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:47 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "92ed2b88-8569-46a4-9ac2-010a0bd2e487", + "x-amzn-Remapped-content-length" : "0", + "x-bt-internal-trace-id" : "699542cf000000005f3b689c87fb4767", + "x-amz-apigw-id" : "Y9dggHieIAMEiXA=", + "vary" : "Origin", + "etag" : "W/\"0-2jmj7l5rSw0yVb/vlWAYkK/YBwk\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542cf-08662c063361b5ad2886884b;Parent=3555208c175f3bf9;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 2582fcc2e5a8f93a556ac3ef26738abc.cloudfront.net (CloudFront), 1.1 b3ccaedda78c63d5967b57382ceb4cbe.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "YieTAaOVGfAPqEb7hD1xrfH9armfuxAv0EpuZ-lKKsmRUfBs9A4kEg==" + } + }, + "uuid" : "35b91965-b0a2-4838-81a3-87cea4a1ed1f", + "persistent" : true, + "insertionIndex" : 86 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-3753cee9-b3b0-40af-8b3d-f206a25800db.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-3753cee9-b3b0-40af-8b3d-f206a25800db.json new file mode 100644 index 00000000..34383d3b --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-3753cee9-b3b0-40af-8b3d-f206a25800db.json @@ -0,0 +1,39 @@ +{ + "id" : "3753cee9-b3b0-40af-8b3d-f206a25800db", + "name" : "otel_v1_traces", + "request" : { + "url" : "/otel/v1/traces", + "method" : "POST", + "headers" : { + "Content-Type" : { + "equalTo" : "application/x-protobuf" + } + }, + "bodyPatterns" : [ { + "binaryEqualTo" : "CscJCrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjUtYTY4ZGM5YS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRKJCAowCiBpby5vcGVudGVsZW1ldHJ5Lm9wZW5haS1qYXZhLTEuMRIMMi4xOS4wLWFscGhhEtQHChDQF6L1D4OUCjoM/Q8qsJbtEgiHnvw3M/hYFioPQ2hhdCBDb21wbGV0aW9uMAE5TZu49H89lRhBkhMJGIA9lRhKJwoaZ2VuX2FpLnJlcXVlc3QudGVtcGVyYXR1cmUSCSEAAAAAAAAAAEofChlnZW5fYWkudXNhZ2UuaW5wdXRfdG9rZW5zEgIYF0rHAQoVZ2VuX2FpLmlucHV0Lm1lc3NhZ2VzEq0BCqoBW3sicm9sZSI6InN5c3RlbSIsInBhcnRzIjpbeyJ0eXBlIjoidGV4dCIsImNvbnRlbnQiOiJZb3UgYXJlIGEgaGVscGZ1bCBhc3Npc3RhbnQifV19LHsicm9sZSI6InVzZXIiLCJwYXJ0cyI6W3sidHlwZSI6InRleHQiLCJjb250ZW50IjoiV2hhdCBpcyB0aGUgY2FwaXRhbCBvZiBGcmFuY2U/In1dfV1KMgoRYnJhaW50cnVzdC5wYXJlbnQSHQobcHJvamVjdF9uYW1lOmphdmEtdW5pdC10ZXN0SjEKFWdlbl9haS5yZXNwb25zZS5tb2RlbBIYChZncHQtNG8tbWluaS0yMDI0LTA3LTE4SioKGWJyYWludHJ1c3QubWV0YWRhdGEubW9kZWwSDQoLZ3B0LTRvLW1pbmlKMwomYnJhaW50cnVzdC5tZXRyaWNzLnRpbWVfdG9fZmlyc3RfdG9rZW4SCSFkUbrvdu/iP0osCh5nZW5fYWkucmVzcG9uc2UuZmluaXNoX3JlYXNvbnMSCioICgYKBHN0b3BKHwoVZ2VuX2FpLm9wZXJhdGlvbi5uYW1lEgYKBGNoYXRKPgoSZ2VuX2FpLnJlc3BvbnNlLmlkEigKJmNoYXRjbXBsLURBVGVpcXJqSmZ5MGdkUjJWMWt5YXJkNk9GaVViSiAKGmdlbl9haS51c2FnZS5vdXRwdXRfdG9rZW5zEgIYB0ooChxicmFpbnRydXN0Lm1ldGFkYXRhLnByb3ZpZGVyEggKBm9wZW5haUoZCg1nZW5fYWkuc3lzdGVtEggKBm9wZW5haUolChRnZW5fYWkucmVxdWVzdC5tb2RlbBINCgtncHQtNG8tbWluaUqPAQoWZ2VuX2FpLm91dHB1dC5tZXNzYWdlcxJ1CnNbeyJyb2xlIjoiYXNzaXN0YW50IiwicGFydHMiOlt7InR5cGUiOiJ0ZXh0IiwiY29udGVudCI6IlRoZSBjYXBpdGFsIG9mIEZyYW5jZSBpcyBQYXJpcy4ifV0sImZpbmlzaF9yZWFzb24iOiJzdG9wIn1degCFAQEBAAA=" + } ] + }, + "response" : { + "status" : 200, + "headers" : { + "Content-Type" : "application/x-protobuf", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:49 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "0b43d435-3202-4023-bd13-198d0a8a8bf5", + "x-amzn-Remapped-content-length" : "0", + "x-bt-internal-trace-id" : "699542d00000000057facaafb10969a9", + "x-amz-apigw-id" : "Y9dgsErxoAMEWYA=", + "vary" : "Origin", + "etag" : "W/\"0-2jmj7l5rSw0yVb/vlWAYkK/YBwk\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542d0-444077b26d0eec0111a7a429;Parent=7378fb82f813eedd;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 20b3731a0ef4aba3db1fcd63c3ef2b2a.cloudfront.net (CloudFront), 1.1 77f3c89ffd619275648d49ad13868570.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "_rtHBXY2CDUyyLlPo_hCIAR7iCcRiiophL0qggk-du0UEhB6llqHSg==" + } + }, + "uuid" : "3753cee9-b3b0-40af-8b3d-f206a25800db", + "persistent" : true, + "insertionIndex" : 88 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-38615aec-0fce-488c-b534-6d40c9a3ee2a.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-38615aec-0fce-488c-b534-6d40c9a3ee2a.json new file mode 100644 index 00000000..24de09e7 --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-38615aec-0fce-488c-b534-6d40c9a3ee2a.json @@ -0,0 +1,39 @@ +{ + "id" : "38615aec-0fce-488c-b534-6d40c9a3ee2a", + "name" : "otel_v1_traces", + "request" : { + "url" : "/otel/v1/traces", + "method" : "POST", + "headers" : { + "Content-Type" : { + "equalTo" : "application/x-protobuf" + } + }, + "bodyPatterns" : [ { + "binaryEqualTo" : "CucGCrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjUtYTY4ZGM5YS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRKpBQomCg9icmFpbnRydXN0LWphdmESEzAuMi41LWE2OGRjOWEtRElSVFkS/gQKEPsrH7I2O6KQXnugu4xGEdISCK+sfL4XtYUeKg9DaGF0IENvbXBsZXRpb24wAzmWFU9Qfz2VGEEIkrF6fz2VGEpEChNicmFpbnRydXN0Lm1ldGFkYXRhEi0KK3sicHJvdmlkZXIiOiJvcGVuYWkiLCJtb2RlbCI6ImdwdC00by1taW5pIn1KvQEKFmJyYWludHJ1c3Qub3V0cHV0X2pzb24SogEKnwFbeyJpbmRleCI6MCwibWVzc2FnZSI6eyJyb2xlIjoiYXNzaXN0YW50IiwiY29udGVudCI6IlRoZSBjYXBpdGFsIG9mIEZyYW5jZSBpcyBQYXJpcy4iLCJyZWZ1c2FsIjpudWxsLCJhbm5vdGF0aW9ucyI6W119LCJsb2dwcm9icyI6bnVsbCwiZmluaXNoX3JlYXNvbiI6InN0b3AifV1KMgoRYnJhaW50cnVzdC5wYXJlbnQSHQobcHJvamVjdF9uYW1lOmphdmEtdW5pdC10ZXN0Si4KGmJyYWludHJ1c3Quc3Bhbl9hdHRyaWJ1dGVzEhAKDnsidHlwZSI6ImxsbSJ9SlcKFWJyYWludHJ1c3QuaW5wdXRfanNvbhI+CjxbeyJyb2xlIjoidXNlciIsImNvbnRlbnQiOiJXaGF0IGlzIHRoZSBjYXBpdGFsIG9mIEZyYW5jZT8ifV1KcAoSYnJhaW50cnVzdC5tZXRyaWNzEloKWHsiY29tcGxldGlvbl90b2tlbnMiOjcsInByb21wdF90b2tlbnMiOjE0LCJ0b2tlbnMiOjIxLCJ0aW1lX3RvX2ZpcnN0X3Rva2VuIjowLjcxMDMzNzQyMn16AIUBAQEAAA==" + } ] + }, + "response" : { + "status" : 200, + "headers" : { + "Content-Type" : "application/x-protobuf", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:46 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "ccada02c-bcda-41e1-a7f2-0a85ab567321", + "x-amzn-Remapped-content-length" : "0", + "x-bt-internal-trace-id" : "699542ce0000000052636f0135d9ca9a", + "x-amz-apigw-id" : "Y9dgREMtoAMEAEg=", + "vary" : "Origin", + "etag" : "W/\"0-2jmj7l5rSw0yVb/vlWAYkK/YBwk\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542ce-1dc718260e0aad4a4e7462a4;Parent=1a1221ec56f86592;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 20b3731a0ef4aba3db1fcd63c3ef2b2a.cloudfront.net (CloudFront), 1.1 65f2e9f7f1475de54aa452d3ceb9bcf6.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "BT4yg1UyUYL0SqMeHl6LvLw9BcLZNGx4nY5d0MZ2l7Fqx1QMXQ9llQ==" + } + }, + "uuid" : "38615aec-0fce-488c-b534-6d40c9a3ee2a", + "persistent" : true, + "insertionIndex" : 84 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-3ad12e86-ac67-4ee1-b11b-d65857c18915.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-3ad12e86-ac67-4ee1-b11b-d65857c18915.json deleted file mode 100644 index 0a52fcca..00000000 --- a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-3ad12e86-ac67-4ee1-b11b-d65857c18915.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id" : "3ad12e86-ac67-4ee1-b11b-d65857c18915", - "name" : "otel_v1_traces", - "request" : { - "url" : "/otel/v1/traces", - "method" : "POST", - "headers" : { - "Content-Type" : { - "equalTo" : "application/x-protobuf" - } - }, - "bodyPatterns" : [ { - "binaryEqualTo" : "CoQJCrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjMtYTQ5ODFmMS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRLGBwolCiNpby5vcGVudGVsZW1ldHJ5LmFudGhyb3BpYy1qYXZhLTIuOBKcBwoQK3D9CeUQ/PlJvwHXDI0aXBIIxKubf7zprooqGWFudGhyb3BpYy5tZXNzYWdlcy5jcmVhdGUwAzlsaFr6dYSRGEHKAQkzdoSRGEozChRnZW5fYWkucmVxdWVzdC5tb2RlbBIbChljbGF1ZGUtMy01LWhhaWt1LTIwMjQxMDIySicKGmdlbl9haS5yZXF1ZXN0LnRlbXBlcmF0dXJlEgkhAAAAAAAAAABKHAoNZ2VuX2FpLnN5c3RlbRILCglhbnRocm9waWNKNAoSZ2VuX2FpLnJlc3BvbnNlLmlkEh4KHG1zZ18wMVZDcDFSSFNvZDZ5ak1aZ01odm82M0xKHwoZZ2VuX2FpLnVzYWdlLmlucHV0X3Rva2VucxICGBNKMwomYnJhaW50cnVzdC5tZXRyaWNzLnRpbWVfdG9fZmlyc3RfdG9rZW4SCSEXaQ2ePF7rP0peChZicmFpbnRydXN0Lm91dHB1dF9qc29uEkQKQlt7InJvbGUiOiJhc3Npc3RhbnQiLCJjb250ZW50IjoiVGhlIGNhcGl0YWwgb2YgRnJhbmNlIGlzIFBhcmlzLiJ9XUofChlnZW5fYWkucmVxdWVzdC5tYXhfdG9rZW5zEgIYMko0ChVnZW5fYWkub3BlcmF0aW9uLm5hbWUSGwoZYW50aHJvcGljLm1lc3NhZ2VzLmNyZWF0ZUoXCghwcm92aWRlchILCglhbnRocm9waWNKNAoVZ2VuX2FpLnJlc3BvbnNlLm1vZGVsEhsKGWNsYXVkZS0zLTUtaGFpa3UtMjAyNDEwMjJKrgEKFWJyYWludHJ1c3QuaW5wdXRfanNvbhKUAQqRAVt7ImNvbnRlbnQiOiJXaGF0IGlzIHRoZSBjYXBpdGFsIG9mIEZyYW5jZT8iLCJyb2xlIjoidXNlciIsInZhbGlkIjp0cnVlfSx7ImNvbnRlbnQiOiJZb3UgYXJlIGEgaGVscGZ1bCBhc3Npc3RhbnQiLCJyb2xlIjoic3lzdGVtIiwidmFsaWQiOmZhbHNlfV1KMgoRYnJhaW50cnVzdC5wYXJlbnQSHQobcHJvamVjdF9uYW1lOmphdmEtdW5pdC10ZXN0SiAKGmdlbl9haS51c2FnZS5vdXRwdXRfdG9rZW5zEgIYCkowCh5nZW5fYWkucmVzcG9uc2UuZmluaXNoX3JlYXNvbnMSDioMCgoKCGVuZF90dXJuUAF6AIUBAQEAAA==" - } ] - }, - "response" : { - "status" : 200, - "headers" : { - "Content-Type" : "application/x-protobuf", - "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:36:12 GMT", - "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "6793cbf7-ff10-431f-9326-ed5f2576a3cc", - "x-amzn-Remapped-content-length" : "0", - "x-bt-internal-trace-id" : "6985458b0000000068c202040adfe1ee", - "x-amz-apigw-id" : "YVfN6H4EoAMEQaw=", - "vary" : "Origin", - "etag" : "W/\"0-2jmj7l5rSw0yVb/vlWAYkK/YBwk\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-6985458b-16d829074e463db66cb5a2df;Parent=3c231cf5bc42b26d;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 c9f68a0c96944962731456040c591f26.cloudfront.net (CloudFront), 1.1 0df7f27a01014ab815259ca2d88193c6.cloudfront.net (CloudFront)", - "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "x3f1zCLib4aum4sYtd7ZvPK95f1YCmGBbAoNmfNl91qLeqozdzGBSg==" - } - }, - "uuid" : "3ad12e86-ac67-4ee1-b11b-d65857c18915", - "persistent" : true, - "insertionIndex" : 63 -} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-6a99c430-7a23-4cbe-b1fc-7ae8c894c3d8.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-3cd188db-8673-4dc0-988e-78c05c0923d4.json similarity index 52% rename from src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-6a99c430-7a23-4cbe-b1fc-7ae8c894c3d8.json rename to src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-3cd188db-8673-4dc0-988e-78c05c0923d4.json index abbc0cdb..963e8161 100644 --- a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-6a99c430-7a23-4cbe-b1fc-7ae8c894c3d8.json +++ b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-3cd188db-8673-4dc0-988e-78c05c0923d4.json @@ -1,5 +1,5 @@ { - "id" : "6a99c430-7a23-4cbe-b1fc-7ae8c894c3d8", + "id" : "3cd188db-8673-4dc0-988e-78c05c0923d4", "name" : "otel_v1_traces", "request" : { "url" : "/otel/v1/traces", @@ -10,7 +10,7 @@ } }, "bodyPatterns" : [ { - "binaryEqualTo" : "CuYCCrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjMtYTQ5ODFmMS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRKoAQoWChRzb21lLWluc3RydW1lbnRhdGlvbhKNAQoQBb8kvKw7EcZxmDgzZpiGFxIIVvd1WcZwA1MqDnVuaXQtdGVzdC1yb290MAE5eOwezHiEkRhBhRYgzHiEkRhKDwoJdW5pdC10ZXN0EgIQAUoyChFicmFpbnRydXN0LnBhcmVudBIdChtwcm9qZWN0X25hbWU6amF2YS11bml0LXRlc3R6AIUBAQEAAA==" + "binaryEqualTo" : "CuYCCrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjUtYTY4ZGM5YS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRKoAQoWChRzb21lLWluc3RydW1lbnRhdGlvbhKNAQoQ98cvMU657xHc8N5oqbkgwRII34QVrhau8O0qDnVuaXQtdGVzdC1yb290MAE5GBw+X4A9lRhBTHI/X4A9lRhKDwoJdW5pdC10ZXN0EgIQAUoyChFicmFpbnRydXN0LnBhcmVudBIdChtwcm9qZWN0X25hbWU6amF2YS11bml0LXRlc3R6AIUBAQEAAA==" } ] }, "response" : { @@ -18,22 +18,22 @@ "headers" : { "Content-Type" : "application/x-protobuf", "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:36:23 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:50 GMT", "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "ccd9bf78-925b-4a68-97fd-71d3b3adf721", + "x-amzn-RequestId" : "83470918-3160-4e5e-96a8-818c3916a63c", "x-amzn-Remapped-content-length" : "0", - "x-bt-internal-trace-id" : "69854597000000004c29fe06e0febdc4", - "x-amz-apigw-id" : "YVfPqG4noAMEMSQ=", + "x-bt-internal-trace-id" : "699542d2000000007e05bacedb2b14b6", + "x-amz-apigw-id" : "Y9dg3GoToAMEKXA=", "vary" : "Origin", "etag" : "W/\"0-2jmj7l5rSw0yVb/vlWAYkK/YBwk\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854597-249a4c1e7c6cbbec33bfda95;Parent=25677b44aaa23490;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 2be627c4e85d6d9d9e32a7523e1b67ee.cloudfront.net (CloudFront), 1.1 da32b45f2cc22dc818960285c4e91b66.cloudfront.net (CloudFront)", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542d1-1390c82b19ca3a2427a7684d;Parent=69295f7e86d9e5e1;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 7fcfc911845f681c235b0b3f32f3e1c6.cloudfront.net (CloudFront), 1.1 77f3c89ffd619275648d49ad13868570.cloudfront.net (CloudFront)", "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "X7keMWe9zuoDvxWAm1EjKEN_k_Gvs7KHTWnSWMJyu4h6sOd4_i4Giw==" + "X-Amz-Cf-Id" : "GPgJgbBvfhXi0HzhQKjVz5cygiR55VvvrgRRaDwinqGMFJyI8lyxjQ==" } }, - "uuid" : "6a99c430-7a23-4cbe-b1fc-7ae8c894c3d8", + "uuid" : "3cd188db-8673-4dc0-988e-78c05c0923d4", "persistent" : true, - "insertionIndex" : 71 + "insertionIndex" : 89 } \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-3fd31132-a28d-4064-94fc-1286808540d8.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-3fd31132-a28d-4064-94fc-1286808540d8.json new file mode 100644 index 00000000..153d57a3 --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-3fd31132-a28d-4064-94fc-1286808540d8.json @@ -0,0 +1,39 @@ +{ + "id" : "3fd31132-a28d-4064-94fc-1286808540d8", + "name" : "otel_v1_traces", + "request" : { + "url" : "/otel/v1/traces", + "method" : "POST", + "headers" : { + "Content-Type" : { + "equalTo" : "application/x-protobuf" + } + }, + "bodyPatterns" : [ { + "binaryEqualTo" : "CsAQCrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjUtYTY4ZGM5YS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRKCDwomCg9icmFpbnRydXN0LWphdmESEzAuMi41LWE2OGRjOWEtRElSVFkSxAEKEPQZGMRBCHMBHRy40sg+NGASCO7b//GeeqdrIghlNuIZac6NQSoEdGFzazABObRyqwJ3PZUYQWSRrAJ3PZUYSkkKEWJyYWludHJ1c3QucGFyZW50EjQKMmV4cGVyaW1lbnRfaWQ6Zjg1NTBmMDctZGRmNS00MGFhLTk0ZTktY2YxNThjMDRhZTNmSi8KGmJyYWludHJ1c3Quc3Bhbl9hdHRyaWJ1dGVzEhEKD3sidHlwZSI6InRhc2sifXoAhQEBAQAAErsCChD0GRjEQQhzAR0cuNLIPjRgEggmtd2qH4xuGyIIZTbiGWnOjUEqBXNjb3JlMAE5psevAnc9lRhBMQS0Anc9lRhKMAoWYnJhaW50cnVzdC5vdXRwdXRfanNvbhIWChR7ImZydWl0X3Njb3JlciI6MS4wfUpJChFicmFpbnRydXN0LnBhcmVudBI0CjJleHBlcmltZW50X2lkOmY4NTUwZjA3LWRkZjUtNDBhYS05NGU5LWNmMTU4YzA0YWUzZkpGChpicmFpbnRydXN0LnNwYW5fYXR0cmlidXRlcxIoCiZ7InR5cGUiOiJzY29yZSIsIm5hbWUiOiJmcnVpdF9zY29yZXIifUorChFicmFpbnRydXN0LnNjb3JlcxIWChR7ImZydWl0X3Njb3JlciI6MS4wfXoAhQEBAQAAEqIDChD0GRjEQQhzAR0cuNLIPjRgEghlNuIZac6NQSoEZXZhbDADOeTwowJ3PZUYQUQTtgJ3PZUYSiAKE2JyYWludHJ1c3QuZXhwZWN0ZWQSCQoHImZydWl0Iko6ChNicmFpbnRydXN0Lm1ldGFkYXRhEiMKIXsiY2Fsb3JpZXMiOjMyLCJzZWFzb24iOiJzdW1tZXIifUouChZicmFpbnRydXN0Lm91dHB1dF9qc29uEhQKEnsib3V0cHV0IjoiZnJ1aXQifUpJChFicmFpbnRydXN0LnBhcmVudBI0CjJleHBlcmltZW50X2lkOmY4NTUwZjA3LWRkZjUtNDBhYS05NGU5LWNmMTU4YzA0YWUzZkovChpicmFpbnRydXN0LnNwYW5fYXR0cmlidXRlcxIRCg97InR5cGUiOiJldmFsIn1KJQoPYnJhaW50cnVzdC50YWdzEhIqEAoFCgNyZWQKBwoFc3dlZXRKMQoVYnJhaW50cnVzdC5pbnB1dF9qc29uEhgKFnsiaW5wdXQiOiJzdHJhd2JlcnJ5In16AIUBAQEAABLEAQoQbgQfNn9t5bx9J5uYH/13LBII4JXmMVkP9CEiCFic/mTzb+nQKgR0YXNrMAE5iXS9Anc9lRhB+Pq9Anc9lRhKSQoRYnJhaW50cnVzdC5wYXJlbnQSNAoyZXhwZXJpbWVudF9pZDpmODU1MGYwNy1kZGY1LTQwYWEtOTRlOS1jZjE1OGMwNGFlM2ZKLwoaYnJhaW50cnVzdC5zcGFuX2F0dHJpYnV0ZXMSEQoPeyJ0eXBlIjoidGFzayJ9egCFAQEBAAASuwIKEG4EHzZ/beW8fSebmB/9dywSCExZbvvQofyWIghYnP5k82/p0CoFc2NvcmUwATnjW78Cdz2VGEFhYcICdz2VGEowChZicmFpbnRydXN0Lm91dHB1dF9qc29uEhYKFHsiZnJ1aXRfc2NvcmVyIjoxLjB9SkkKEWJyYWludHJ1c3QucGFyZW50EjQKMmV4cGVyaW1lbnRfaWQ6Zjg1NTBmMDctZGRmNS00MGFhLTk0ZTktY2YxNThjMDRhZTNmSkYKGmJyYWludHJ1c3Quc3Bhbl9hdHRyaWJ1dGVzEigKJnsidHlwZSI6InNjb3JlIiwibmFtZSI6ImZydWl0X3Njb3JlciJ9SisKEWJyYWludHJ1c3Quc2NvcmVzEhYKFHsiZnJ1aXRfc2NvcmVyIjoxLjB9egCFAQEBAAASqAMKEG4EHzZ/beW8fSebmB/9dywSCFic/mTzb+nQKgRldmFsMAM5oxq6Anc9lRhBcLTCAnc9lRhKJAoTYnJhaW50cnVzdC5leHBlY3RlZBINCgsidmVnZXRhYmxlIko6ChNicmFpbnRydXN0Lm1ldGFkYXRhEiMKIXsiY2Fsb3JpZXMiOjIwLCJzZWFzb24iOiJzcHJpbmcifUouChZicmFpbnRydXN0Lm91dHB1dF9qc29uEhQKEnsib3V0cHV0IjoiZnJ1aXQifUpJChFicmFpbnRydXN0LnBhcmVudBI0CjJleHBlcmltZW50X2lkOmY4NTUwZjA3LWRkZjUtNDBhYS05NGU5LWNmMTU4YzA0YWUzZkovChpicmFpbnRydXN0LnNwYW5fYXR0cmlidXRlcxIRCg97InR5cGUiOiJldmFsIn1KKAoPYnJhaW50cnVzdC50YWdzEhUqEwoHCgVncmVlbgoICgZzYXZvcnlKMAoVYnJhaW50cnVzdC5pbnB1dF9qc29uEhcKFXsiaW5wdXQiOiJhc3BhcmFndXMifXoAhQEBAQAA" + } ] + }, + "response" : { + "status" : 200, + "headers" : { + "Content-Type" : "application/x-protobuf", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:10 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "2bc73f20-c895-45cd-aae8-9c07f241e900", + "x-amzn-Remapped-content-length" : "0", + "x-bt-internal-trace-id" : "699542aa000000004968f422d38bfaa8", + "x-amz-apigw-id" : "Y9datHL9IAMELvQ=", + "vary" : "Origin", + "etag" : "W/\"0-2jmj7l5rSw0yVb/vlWAYkK/YBwk\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542aa-378887993a86f68955039159;Parent=1a4447e09762ba13;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 59e4792b9d6184bfa491a317b36590d2.cloudfront.net (CloudFront), 1.1 65f2e9f7f1475de54aa452d3ceb9bcf6.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "j4X4BLbVmLgYBSRQxq4ECDCZ-C7lRyk44XFVFmxPnanq7LDHrJ2dXw==" + } + }, + "uuid" : "3fd31132-a28d-4064-94fc-1286808540d8", + "persistent" : true, + "insertionIndex" : 19 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-498ce621-b326-4cdb-9731-cb430db46e82.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-498ce621-b326-4cdb-9731-cb430db46e82.json deleted file mode 100644 index 2a30b654..00000000 --- a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-498ce621-b326-4cdb-9731-cb430db46e82.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id" : "498ce621-b326-4cdb-9731-cb430db46e82", - "name" : "otel_v1_traces", - "request" : { - "url" : "/otel/v1/traces", - "method" : "POST", - "headers" : { - "Content-Type" : { - "equalTo" : "application/x-protobuf" - } - }, - "bodyPatterns" : [ { - "binaryEqualTo" : "CscJCrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjMtYTQ5ODFmMS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRKJCAowCiBpby5vcGVudGVsZW1ldHJ5Lm9wZW5haS1qYXZhLTEuMRIMMi4xOS4wLWFscGhhEtQHChDRWJlnPuG12cp+5Uyp3UYzEgiQiFzZu6lIwioPQ2hhdCBDb21wbGV0aW9uMAE5m1H/D3iEkRhBOvXPR3iEkRhKJQoUZ2VuX2FpLnJlcXVlc3QubW9kZWwSDQoLZ3B0LTRvLW1pbmlKJwoaZ2VuX2FpLnJlcXVlc3QudGVtcGVyYXR1cmUSCSEAAAAAAAAAAEqPAQoWZ2VuX2FpLm91dHB1dC5tZXNzYWdlcxJ1CnNbeyJyb2xlIjoiYXNzaXN0YW50IiwicGFydHMiOlt7InR5cGUiOiJ0ZXh0IiwiY29udGVudCI6IlRoZSBjYXBpdGFsIG9mIEZyYW5jZSBpcyBQYXJpcy4ifV0sImZpbmlzaF9yZWFzb24iOiJzdG9wIn1dShkKDWdlbl9haS5zeXN0ZW0SCAoGb3BlbmFpSjMKJmJyYWludHJ1c3QubWV0cmljcy50aW1lX3RvX2ZpcnN0X3Rva2VuEgkh9Yl29ENV7D9KPgoSZ2VuX2FpLnJlc3BvbnNlLmlkEigKJmNoYXRjbXBsLUQ2NTNjV2FLcHBjTjRiUUV5MklQQXllZ21zcG5USh8KGWdlbl9haS51c2FnZS5pbnB1dF90b2tlbnMSAhgXSigKHGJyYWludHJ1c3QubWV0YWRhdGEucHJvdmlkZXISCAoGb3BlbmFpSh8KFWdlbl9haS5vcGVyYXRpb24ubmFtZRIGCgRjaGF0SjEKFWdlbl9haS5yZXNwb25zZS5tb2RlbBIYChZncHQtNG8tbWluaS0yMDI0LTA3LTE4SioKGWJyYWludHJ1c3QubWV0YWRhdGEubW9kZWwSDQoLZ3B0LTRvLW1pbmlKMgoRYnJhaW50cnVzdC5wYXJlbnQSHQobcHJvamVjdF9uYW1lOmphdmEtdW5pdC10ZXN0SiAKGmdlbl9haS51c2FnZS5vdXRwdXRfdG9rZW5zEgIYB0rHAQoVZ2VuX2FpLmlucHV0Lm1lc3NhZ2VzEq0BCqoBW3sicm9sZSI6InN5c3RlbSIsInBhcnRzIjpbeyJ0eXBlIjoidGV4dCIsImNvbnRlbnQiOiJZb3UgYXJlIGEgaGVscGZ1bCBhc3Npc3RhbnQifV19LHsicm9sZSI6InVzZXIiLCJwYXJ0cyI6W3sidHlwZSI6InRleHQiLCJjb250ZW50IjoiV2hhdCBpcyB0aGUgY2FwaXRhbCBvZiBGcmFuY2U/In1dfV1KLAoeZ2VuX2FpLnJlc3BvbnNlLmZpbmlzaF9yZWFzb25zEgoqCAoGCgRzdG9wegCFAQEBAAA=" - } ] - }, - "response" : { - "status" : 200, - "headers" : { - "Content-Type" : "application/x-protobuf", - "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:36:21 GMT", - "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "74166524-bad7-4feb-bdd1-786d7d098dc0", - "x-amzn-Remapped-content-length" : "0", - "x-bt-internal-trace-id" : "6985459400000000530e231b946746f6", - "x-amz-apigw-id" : "YVfPTF7ooAMESOQ=", - "vary" : "Origin", - "etag" : "W/\"0-2jmj7l5rSw0yVb/vlWAYkK/YBwk\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854594-75145101719d65d35bf11c0b;Parent=2cfe6ec23a41bca7;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 e1832834d17ab65dd955f4e68cc524e6.cloudfront.net (CloudFront), 1.1 b669d9add7767f73665f1f8b7e8cd802.cloudfront.net (CloudFront)", - "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "nMXJA8E4fOUFruoO_ibe-yUwD6AbIm1tYLAb_yvQQ-sOJLCF74WLnQ==" - } - }, - "uuid" : "498ce621-b326-4cdb-9731-cb430db46e82", - "persistent" : true, - "insertionIndex" : 68 -} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-6dfb4f88-d8e6-45f8-a8c1-30cd96753d99.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-4b11141a-7fcb-4936-9ea2-8b8520f6dc8c.json similarity index 52% rename from src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-6dfb4f88-d8e6-45f8-a8c1-30cd96753d99.json rename to src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-4b11141a-7fcb-4936-9ea2-8b8520f6dc8c.json index 4def31ee..3ce32d9a 100644 --- a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-6dfb4f88-d8e6-45f8-a8c1-30cd96753d99.json +++ b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-4b11141a-7fcb-4936-9ea2-8b8520f6dc8c.json @@ -1,5 +1,5 @@ { - "id" : "6dfb4f88-d8e6-45f8-a8c1-30cd96753d99", + "id" : "4b11141a-7fcb-4936-9ea2-8b8520f6dc8c", "name" : "otel_v1_traces", "request" : { "url" : "/otel/v1/traces", @@ -10,7 +10,7 @@ } }, "bodyPatterns" : [ { - "binaryEqualTo" : "CuYCCrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjMtYTQ5ODFmMS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRKoAQoYChZkaXN0cmlidXRlZC10cmFjZS10ZXN0EosBChAawKQJ+r7u8bvujFuJ0g94Egjw2TsW4CY+ySoddGVzdC1kaXN0cmlidXRlZC10cmFjZS1wYXJlbnQwATnsRBPpc4SRGEESFrlUdISRGEoyChFicmFpbnRydXN0LnBhcmVudBIdChtwcm9qZWN0X25hbWU6amF2YS11bml0LXRlc3R6AIUBAQEAAA==" + "binaryEqualTo" : "CuYCCrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjUtYTY4ZGM5YS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRKoAQoYChZkaXN0cmlidXRlZC10cmFjZS10ZXN0EosBChAuwnhivReDweKZBf/5cPu0EggCCQmUfjDgSSoddGVzdC1kaXN0cmlidXRlZC10cmFjZS1wYXJlbnQwATnkBqM9ez2VGEFONpmyez2VGEoyChFicmFpbnRydXN0LnBhcmVudBIdChtwcm9qZWN0X25hbWU6amF2YS11bml0LXRlc3R6AIUBAQEAAA==" } ] }, "response" : { @@ -18,22 +18,22 @@ "headers" : { "Content-Type" : "application/x-protobuf", "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:36:04 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:30 GMT", "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "e1cf8b99-b148-45e1-af31-49d6919044be", + "x-amzn-RequestId" : "9538efc9-0ac8-429b-a2f2-c64ac3c7f720", "x-amzn-Remapped-content-length" : "0", - "x-bt-internal-trace-id" : "6985458300000000461218983dd2537b", - "x-amz-apigw-id" : "YVfMqHo0IAMEGcA=", + "x-bt-internal-trace-id" : "699542bd00000000613b4a678cf59777", + "x-amz-apigw-id" : "Y9ddvEFSIAMERkg=", "vary" : "Origin", "etag" : "W/\"0-2jmj7l5rSw0yVb/vlWAYkK/YBwk\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854583-71c24f7b000af73f2b19112d;Parent=657a118b735549ee;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 9257f9c4051fe8bd6cc4a09855b66350.cloudfront.net (CloudFront), 1.1 74e8c76139b8c7f9b11d5e4441c2a7a2.cloudfront.net (CloudFront)", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542bd-3f2c17307b758f0651a18bc5;Parent=0ff7a0573d4e8c56;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 2582fcc2e5a8f93a556ac3ef26738abc.cloudfront.net (CloudFront), 1.1 ee5f8da78d4211a93c9dba8864a4067e.cloudfront.net (CloudFront)", "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "S1NOCjjY25AL6JcpITTdHOjOqeBId3aGmMknwjjI6d39rq2Slz1nkA==" + "X-Amz-Cf-Id" : "-gAmkOmQoEGJwTxKYtr5MwpvlNEYK8YNqOdSpL_4AVeRB_fDnrAULg==" } }, - "uuid" : "6dfb4f88-d8e6-45f8-a8c1-30cd96753d99", + "uuid" : "4b11141a-7fcb-4936-9ea2-8b8520f6dc8c", "persistent" : true, - "insertionIndex" : 50 + "insertionIndex" : 68 } \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-6239c076-905e-4aa8-a740-b6dd59a693ab.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-6239c076-905e-4aa8-a740-b6dd59a693ab.json new file mode 100644 index 00000000..fec4369f --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-6239c076-905e-4aa8-a740-b6dd59a693ab.json @@ -0,0 +1,39 @@ +{ + "id" : "6239c076-905e-4aa8-a740-b6dd59a693ab", + "name" : "otel_v1_traces", + "request" : { + "url" : "/otel/v1/traces", + "method" : "POST", + "headers" : { + "Content-Type" : { + "equalTo" : "application/x-protobuf" + } + }, + "bodyPatterns" : [ { + "binaryEqualTo" : "CosUCrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjUtYTY4ZGM5YS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRLNEgomCg9icmFpbnRydXN0LWphdmESEzAuMi41LWE2OGRjOWEtRElSVFkSxAEKEOLrEha/CKQ+fzXg8O4SzgISCOQNqfNyZtuIIgjPT0+DJsiZQSoEdGFzazABOS8HbBB6PZUYQfI3bhB6PZUYSkkKEWJyYWludHJ1c3QucGFyZW50EjQKMmV4cGVyaW1lbnRfaWQ6MmI3NGM2ZjAtY2I5YS00ZGRkLWEzMGUtOTdhYWVjZmRlZDk4Si8KGmJyYWludHJ1c3Quc3Bhbl9hdHRyaWJ1dGVzEhEKD3sidHlwZSI6InRhc2sifXoAhQEBAQAAErsCChDi6xIWvwikPn814PDuEs4CEgj0s455FeCwVyIIz09PgybImUEqBXNjb3JlMAE5c/FxEHo9lRhBpdV3EHo9lRhKMAoWYnJhaW50cnVzdC5vdXRwdXRfanNvbhIWChR7ImZydWl0X3Njb3JlciI6MC4wfUpJChFicmFpbnRydXN0LnBhcmVudBI0CjJleHBlcmltZW50X2lkOjJiNzRjNmYwLWNiOWEtNGRkZC1hMzBlLTk3YWFlY2ZkZWQ5OEpGChpicmFpbnRydXN0LnNwYW5fYXR0cmlidXRlcxIoCiZ7InR5cGUiOiJzY29yZSIsIm5hbWUiOiJmcnVpdF9zY29yZXIifUorChFicmFpbnRydXN0LnNjb3JlcxIWChR7ImZydWl0X3Njb3JlciI6MC4wfXoAhQEBAQAAEscCChDi6xIWvwikPn814PDuEs4CEgiu2YcoV5fVUiIIz09PgybImUEqBXNjb3JlMAE5xCZ5EHo9lRhBN7J9EHo9lRhKNAoWYnJhaW50cnVzdC5vdXRwdXRfanNvbhIaChh7InZlZ2V0YWJsZV9zY29yZXIiOjAuMH1KSQoRYnJhaW50cnVzdC5wYXJlbnQSNAoyZXhwZXJpbWVudF9pZDoyYjc0YzZmMC1jYjlhLTRkZGQtYTMwZS05N2FhZWNmZGVkOThKSgoaYnJhaW50cnVzdC5zcGFuX2F0dHJpYnV0ZXMSLAoqeyJ0eXBlIjoic2NvcmUiLCJuYW1lIjoidmVnZXRhYmxlX3Njb3JlciJ9Si8KEWJyYWludHJ1c3Quc2NvcmVzEhoKGHsidmVnZXRhYmxlX3Njb3JlciI6MC4wfXoAhQEBAQAAEr8CChDi6xIWvwikPn814PDuEs4CEgjPT0+DJsiZQSoEZXZhbDADOawCZxB6PZUYQcxgfhB6PZUYSiAKE2JyYWludHJ1c3QuZXhwZWN0ZWQSCQoHImZydWl0IkouChZicmFpbnRydXN0Lm91dHB1dF9qc29uEhQKEnsib3V0cHV0IjoiZnJ1aXQifUpJChFicmFpbnRydXN0LnBhcmVudBI0CjJleHBlcmltZW50X2lkOjJiNzRjNmYwLWNiOWEtNGRkZC1hMzBlLTk3YWFlY2ZkZWQ5OEovChpicmFpbnRydXN0LnNwYW5fYXR0cmlidXRlcxIRCg97InR5cGUiOiJldmFsIn1KMQoVYnJhaW50cnVzdC5pbnB1dF9qc29uEhgKFnsiaW5wdXQiOiJzdHJhd2JlcnJ5In16AIUBAQEAABLEAQoQ7hGKQaj2DR0UQPDSXr/kExIIWstbcqxX6OgiCEri9XctrMHYKgR0YXNrMAE5ifCJEHo9lRhBcnKLEHo9lRhKSQoRYnJhaW50cnVzdC5wYXJlbnQSNAoyZXhwZXJpbWVudF9pZDoyYjc0YzZmMC1jYjlhLTRkZGQtYTMwZS05N2FhZWNmZGVkOThKLwoaYnJhaW50cnVzdC5zcGFuX2F0dHJpYnV0ZXMSEQoPeyJ0eXBlIjoidGFzayJ9egCFAQEBAAASuwIKEO4RikGo9g0dFEDw0l6/5BMSCApSvk5UFeryIghK4vV3LazB2CoFc2NvcmUwATnB3Y8Qej2VGEHEdZYQej2VGEowChZicmFpbnRydXN0Lm91dHB1dF9qc29uEhYKFHsiZnJ1aXRfc2NvcmVyIjowLjB9SkkKEWJyYWludHJ1c3QucGFyZW50EjQKMmV4cGVyaW1lbnRfaWQ6MmI3NGM2ZjAtY2I5YS00ZGRkLWEzMGUtOTdhYWVjZmRlZDk4SkYKGmJyYWludHJ1c3Quc3Bhbl9hdHRyaWJ1dGVzEigKJnsidHlwZSI6InNjb3JlIiwibmFtZSI6ImZydWl0X3Njb3JlciJ9SisKEWJyYWludHJ1c3Quc2NvcmVzEhYKFHsiZnJ1aXRfc2NvcmVyIjowLjB9egCFAQEBAAASxwIKEO4RikGo9g0dFEDw0l6/5BMSCEHbGWnm7/d0IghK4vV3LazB2CoFc2NvcmUwATnfkJgQej2VGEEmcJ8Qej2VGEo0ChZicmFpbnRydXN0Lm91dHB1dF9qc29uEhoKGHsidmVnZXRhYmxlX3Njb3JlciI6MC4wfUpJChFicmFpbnRydXN0LnBhcmVudBI0CjJleHBlcmltZW50X2lkOjJiNzRjNmYwLWNiOWEtNGRkZC1hMzBlLTk3YWFlY2ZkZWQ5OEpKChpicmFpbnRydXN0LnNwYW5fYXR0cmlidXRlcxIsCip7InR5cGUiOiJzY29yZSIsIm5hbWUiOiJ2ZWdldGFibGVfc2NvcmVyIn1KLwoRYnJhaW50cnVzdC5zY29yZXMSGgoYeyJ2ZWdldGFibGVfc2NvcmVyIjowLjB9egCFAQEBAAASwgIKEO4RikGo9g0dFEDw0l6/5BMSCEri9XctrMHYKgRldmFsMAM59+2EEHo9lRhBmYWgEHo9lRhKJAoTYnJhaW50cnVzdC5leHBlY3RlZBINCgsidmVnZXRhYmxlIkouChZicmFpbnRydXN0Lm91dHB1dF9qc29uEhQKEnsib3V0cHV0IjoiZnJ1aXQifUpJChFicmFpbnRydXN0LnBhcmVudBI0CjJleHBlcmltZW50X2lkOjJiNzRjNmYwLWNiOWEtNGRkZC1hMzBlLTk3YWFlY2ZkZWQ5OEovChpicmFpbnRydXN0LnNwYW5fYXR0cmlidXRlcxIRCg97InR5cGUiOiJldmFsIn1KMAoVYnJhaW50cnVzdC5pbnB1dF9qc29uEhcKFXsiaW5wdXQiOiJhc3BhcmFndXMifXoAhQEBAQAA" + } ] + }, + "response" : { + "status" : 200, + "headers" : { + "Content-Type" : "application/x-protobuf", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:23 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "556c665d-594c-474d-8214-816f223cc1c3", + "x-amzn-Remapped-content-length" : "0", + "x-bt-internal-trace-id" : "699542b70000000071285b09b5187e1d", + "x-amz-apigw-id" : "Y9dcvFyToAMEMWQ=", + "vary" : "Origin", + "etag" : "W/\"0-2jmj7l5rSw0yVb/vlWAYkK/YBwk\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542b7-4aedbe4c4bfc75fa4645e438;Parent=4fad3b72cfc502ae;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 8022fb6dd967fd5734dda3b51415b460.cloudfront.net (CloudFront), 1.1 f8731007efc5ab360d90cee573a1e916.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "PEtY566CWX1F-eHpyX2na1pVhR3RFREhHO87BaYPv216vfbMFjcmWw==" + } + }, + "uuid" : "6239c076-905e-4aa8-a740-b6dd59a693ab", + "persistent" : true, + "insertionIndex" : 51 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-8237cc95-7284-47a1-8b0c-b10c333ef6cf.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-8237cc95-7284-47a1-8b0c-b10c333ef6cf.json deleted file mode 100644 index 0c617b14..00000000 --- a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-8237cc95-7284-47a1-8b0c-b10c333ef6cf.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id" : "8237cc95-7284-47a1-8b0c-b10c333ef6cf", - "name" : "otel_v1_traces", - "request" : { - "url" : "/otel/v1/traces", - "method" : "POST", - "headers" : { - "Content-Type" : { - "equalTo" : "application/x-protobuf" - } - }, - "bodyPatterns" : [ { - "binaryEqualTo" : "CtMUCrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjMtYTQ5ODFmMS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRKVEwomCg9icmFpbnRydXN0LWphdmESEzAuMi4zLWE0OTgxZjEtRElSVFkSlgMKEJ6QDhaCUsiDkFwAW5MYCmUSCDRw6gN7lDu4Igg3tTsgOlz/7CoFc2NvcmUwATnRrQQCcISRGEHbdGlNcISRGEo1ChFicmFpbnRydXN0LnNjb3JlcxIgCh57InR5cGVzY3JpcHRfZXhhY3RfbWF0Y2giOjAuMH1KSQoRYnJhaW50cnVzdC5wYXJlbnQSNAoycGxheWdyb3VuZF9pZDpjZWVhNzQyMi0zNTA3LTRkMWMtYTVmNy03YWNmNDFkOWZhYzJKigEKGmJyYWludHJ1c3Quc3Bhbl9hdHRyaWJ1dGVzEmwKansidHlwZSI6InNjb3JlIiwibmFtZSI6Imludm9rZS1qYXZhLXVuaXQtdGVzdC10eXBlc2NyaXB0ZXhhY3RtYXRjaC05ZTQ0LWxhdGVzdCIsImdlbmVyYXRpb24iOiJ0ZXN0LWdlbi0xIn1KOgoWYnJhaW50cnVzdC5vdXRwdXRfanNvbhIgCh57InR5cGVzY3JpcHRfZXhhY3RfbWF0Y2giOjAuMH1QAXoAhQEBAQAAEu4CChCekA4WglLIg5BcAFuTGAplEgg3tTsgOlz/7CoEZXZhbDADOcBWZgFwhJEYQdcLbE1whJEYSiwKFWJyYWludHJ1c3QuaW5wdXRfanNvbhITChF7ImlucHV0IjoiYXBwbGUifUpJChFicmFpbnRydXN0LnBhcmVudBI0CjJwbGF5Z3JvdW5kX2lkOmNlZWE3NDIyLTM1MDctNGQxYy1hNWY3LTdhY2Y0MWQ5ZmFjMkpXChpicmFpbnRydXN0LnNwYW5fYXR0cmlidXRlcxI5Cjd7InR5cGUiOiJldmFsIiwibmFtZSI6ImV2YWwiLCJnZW5lcmF0aW9uIjoidGVzdC1nZW4tMSJ9SjMKFmJyYWludHJ1c3Qub3V0cHV0X2pzb24SGQoXeyJvdXRwdXQiOiJqYXZhLWZydWl0In1KJQoYYnJhaW50cnVzdC5leHBlY3RlZF9qc29uEgkKByJmcnVpdCJQAXoAhQEBAQAAEp8BChA4H6Lwu9TCdIHxvuBRXTnFEggamjvkf4xXOyIIYTBHxPHOkZAqEGN1c3RvbS10YXNrLXNwYW4wATkXt3JNcISRGEFkIXNNcISRGEpJChFicmFpbnRydXN0LnBhcmVudBI0CjJwbGF5Z3JvdW5kX2lkOmNlZWE3NDIyLTM1MDctNGQxYy1hNWY3LTdhY2Y0MWQ5ZmFjMnoAhQEBAQAAEtICChA4H6Lwu9TCdIHxvuBRXTnFEghhMEfE8c6RkCIIr6xpSaO+iZAqBHRhc2swATnTU3FNcISRGEEK6HtNcISRGEotChVicmFpbnRydXN0LmlucHV0X2pzb24SFAoSeyJpbnB1dCI6ImNhcnJvdCJ9SkkKEWJyYWludHJ1c3QucGFyZW50EjQKMnBsYXlncm91bmRfaWQ6Y2VlYTc0MjItMzUwNy00ZDFjLWE1ZjctN2FjZjQxZDlmYWMySlcKGmJyYWludHJ1c3Quc3Bhbl9hdHRyaWJ1dGVzEjkKN3sidHlwZSI6InRhc2siLCJuYW1lIjoidGFzayIsImdlbmVyYXRpb24iOiJ0ZXN0LWdlbi0xIn1KMwoWYnJhaW50cnVzdC5vdXRwdXRfanNvbhIZChd7Im91dHB1dCI6ImphdmEtZnJ1aXQifVABegCFAQEBAAAS2gIKEDgfovC71MJ0gfG+4FFdOcUSCIJIHayuAyowIgivrGlJo76JkCoFc2NvcmUwATnh54FNcISRGEEOnoVNcISRGEosChFicmFpbnRydXN0LnNjb3JlcxIXChV7InNpbXBsZV9zY29yZXIiOjAuN31KSQoRYnJhaW50cnVzdC5wYXJlbnQSNAoycGxheWdyb3VuZF9pZDpjZWVhNzQyMi0zNTA3LTRkMWMtYTVmNy03YWNmNDFkOWZhYzJKYQoaYnJhaW50cnVzdC5zcGFuX2F0dHJpYnV0ZXMSQwpBeyJ0eXBlIjoic2NvcmUiLCJuYW1lIjoic2ltcGxlX3Njb3JlciIsImdlbmVyYXRpb24iOiJ0ZXN0LWdlbi0xIn1KMQoWYnJhaW50cnVzdC5vdXRwdXRfanNvbhIXChV7InNpbXBsZV9zY29yZXIiOjAuN31QAXoAhQEBAQAAEpYDChA4H6Lwu9TCdIHxvuBRXTnFEghKHhrPm98rHSIIr6xpSaO+iZAqBXNjb3JlMAE5YZOGTXCEkRhBoWkninCEkRhKNQoRYnJhaW50cnVzdC5zY29yZXMSIAoeeyJ0eXBlc2NyaXB0X2V4YWN0X21hdGNoIjowLjB9SkkKEWJyYWludHJ1c3QucGFyZW50EjQKMnBsYXlncm91bmRfaWQ6Y2VlYTc0MjItMzUwNy00ZDFjLWE1ZjctN2FjZjQxZDlmYWMySooBChpicmFpbnRydXN0LnNwYW5fYXR0cmlidXRlcxJsCmp7InR5cGUiOiJzY29yZSIsIm5hbWUiOiJpbnZva2UtamF2YS11bml0LXRlc3QtdHlwZXNjcmlwdGV4YWN0bWF0Y2gtOWU0NC1sYXRlc3QiLCJnZW5lcmF0aW9uIjoidGVzdC1nZW4tMSJ9SjoKFmJyYWludHJ1c3Qub3V0cHV0X2pzb24SIAoeeyJ0eXBlc2NyaXB0X2V4YWN0X21hdGNoIjowLjB9UAF6AIUBAQEAABLzAgoQOB+i8LvUwnSB8b7gUV05xRIIr6xpSaO+iZAqBGV2YWwwAzkKaG9NcISRGEGtEymKcISRGEotChVicmFpbnRydXN0LmlucHV0X2pzb24SFAoSeyJpbnB1dCI6ImNhcnJvdCJ9SkkKEWJyYWludHJ1c3QucGFyZW50EjQKMnBsYXlncm91bmRfaWQ6Y2VlYTc0MjItMzUwNy00ZDFjLWE1ZjctN2FjZjQxZDlmYWMySlcKGmJyYWludHJ1c3Quc3Bhbl9hdHRyaWJ1dGVzEjkKN3sidHlwZSI6ImV2YWwiLCJuYW1lIjoiZXZhbCIsImdlbmVyYXRpb24iOiJ0ZXN0LWdlbi0xIn1KMwoWYnJhaW50cnVzdC5vdXRwdXRfanNvbhIZChd7Im91dHB1dCI6ImphdmEtZnJ1aXQifUopChhicmFpbnRydXN0LmV4cGVjdGVkX2pzb24SDQoLInZlZ2V0YWJsZSJQAXoAhQEBAQAA" - } ] - }, - "response" : { - "status" : 200, - "headers" : { - "Content-Type" : "application/x-protobuf", - "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:47 GMT", - "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "42561043-48a3-4ee7-ac9a-bf5daaae5a55", - "x-amzn-Remapped-content-length" : "0", - "x-bt-internal-trace-id" : "6985457300000000546dc9ca27aa87a6", - "x-amz-apigw-id" : "YVfKHF46IAMEA1Q=", - "vary" : "Origin", - "etag" : "W/\"0-2jmj7l5rSw0yVb/vlWAYkK/YBwk\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854573-7728aa993547716203831198;Parent=46304c729b64d146;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 2582fcc2e5a8f93a556ac3ef26738abc.cloudfront.net (CloudFront), 1.1 a53bab1af200813b8f27e3c0a28b4964.cloudfront.net (CloudFront)", - "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "-lwE3cPG61Ryr5TKx98hB4sjy2AtozmwuHoCGWYj-nzg6i296O-0KA==" - } - }, - "uuid" : "8237cc95-7284-47a1-8b0c-b10c333ef6cf", - "persistent" : true, - "insertionIndex" : 12 -} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-871111d8-3d07-4b18-a925-6585e6f918c3.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-871111d8-3d07-4b18-a925-6585e6f918c3.json new file mode 100644 index 00000000..e702ccbb --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-871111d8-3d07-4b18-a925-6585e6f918c3.json @@ -0,0 +1,39 @@ +{ + "id" : "871111d8-3d07-4b18-a925-6585e6f918c3", + "name" : "otel_v1_traces", + "request" : { + "url" : "/otel/v1/traces", + "method" : "POST", + "headers" : { + "Content-Type" : { + "equalTo" : "application/x-protobuf" + } + }, + "bodyPatterns" : [ { + "binaryEqualTo" : "CrkICrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjUtYTY4ZGM5YS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRL7BgomCg9icmFpbnRydXN0LWphdmESEzAuMi41LWE2OGRjOWEtRElSVFkSnwEKEPxWeFCpxRkRHt5zBAX/0PsSCGC5KOygb1JgIghZvs5VTmxbWioQY3VzdG9tLXRhc2stc3BhbjABOYhpI0B1PZUYQWDqI0B1PZUYSkkKEWJyYWludHJ1c3QucGFyZW50EjQKMnBsYXlncm91bmRfaWQ6Y2VlYTc0MjItMzUwNy00ZDFjLWE1ZjctN2FjZjQxZDlmYWMyegCFAQEBAAAS0QIKEPxWeFCpxRkRHt5zBAX/0PsSCFm+zlVObFtaIghHA0e434+YMioEdGFzazABOU6oG0B1PZUYQR07Z0B1PZUYSjMKFmJyYWludHJ1c3Qub3V0cHV0X2pzb24SGQoXeyJvdXRwdXQiOiJqYXZhLWZydWl0In1KSQoRYnJhaW50cnVzdC5wYXJlbnQSNAoycGxheWdyb3VuZF9pZDpjZWVhNzQyMi0zNTA3LTRkMWMtYTVmNy03YWNmNDFkOWZhYzJKVwoaYnJhaW50cnVzdC5zcGFuX2F0dHJpYnV0ZXMSOQo3eyJ0eXBlIjoidGFzayIsIm5hbWUiOiJ0YXNrIiwiZ2VuZXJhdGlvbiI6InRlc3QtZ2VuLTEifUosChVicmFpbnRydXN0LmlucHV0X2pzb24SEwoReyJpbnB1dCI6ImFwcGxlIn1QAXoAhQEBAQAAEtoCChD8VnhQqcUZER7ecwQF/9D7EghZOTGxdwsG8SIIRwNHuN+PmDIqBXNjb3JlMAE5n5NrQHU9lRhBob+YQHU9lRhKMQoWYnJhaW50cnVzdC5vdXRwdXRfanNvbhIXChV7InNpbXBsZV9zY29yZXIiOjAuN31KSQoRYnJhaW50cnVzdC5wYXJlbnQSNAoycGxheWdyb3VuZF9pZDpjZWVhNzQyMi0zNTA3LTRkMWMtYTVmNy03YWNmNDFkOWZhYzJKYQoaYnJhaW50cnVzdC5zcGFuX2F0dHJpYnV0ZXMSQwpBeyJ0eXBlIjoic2NvcmUiLCJuYW1lIjoic2ltcGxlX3Njb3JlciIsImdlbmVyYXRpb24iOiJ0ZXN0LWdlbi0xIn1KLAoRYnJhaW50cnVzdC5zY29yZXMSFwoVeyJzaW1wbGVfc2NvcmVyIjowLjd9UAF6AIUBAQEAAA==" + } ] + }, + "response" : { + "status" : 200, + "headers" : { + "Content-Type" : "application/x-protobuf", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:04 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "058b17aa-4149-407b-921b-6f235cfb5c48", + "x-amzn-Remapped-content-length" : "0", + "x-bt-internal-trace-id" : "699542a300000000715ddf6e9660abf1", + "x-amz-apigw-id" : "Y9dZrHHCoAMEttg=", + "vary" : "Origin", + "etag" : "W/\"0-2jmj7l5rSw0yVb/vlWAYkK/YBwk\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542a3-5cbcefd91cc3817c098836c2;Parent=0b64555871385af1;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 487082619948f670d3b30fb3db8fbabc.cloudfront.net (CloudFront), 1.1 170efbc424be9181bda5d0fcd6e41f30.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "HnG8g7hqU-15Ku9yKZ6G4x6xE1yLO278xNu4hSAwLWWOslxEUrKYnA==" + } + }, + "uuid" : "871111d8-3d07-4b18-a925-6585e6f918c3", + "persistent" : true, + "insertionIndex" : 9 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-8d7628e8-daa4-442c-9d0e-dd868712d2e2.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-8d7628e8-daa4-442c-9d0e-dd868712d2e2.json deleted file mode 100644 index fc353784..00000000 --- a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-8d7628e8-daa4-442c-9d0e-dd868712d2e2.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id" : "8d7628e8-daa4-442c-9d0e-dd868712d2e2", - "name" : "otel_v1_traces", - "request" : { - "url" : "/otel/v1/traces", - "method" : "POST", - "headers" : { - "Content-Type" : { - "equalTo" : "application/x-protobuf" - } - }, - "bodyPatterns" : [ { - "binaryEqualTo" : "CscJCrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjMtYTQ5ODFmMS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRKJCAowCiBpby5vcGVudGVsZW1ldHJ5Lm9wZW5haS1qYXZhLTEuMRIMMi4xOS4wLWFscGhhEtQHChBjtmOEcx7Ke1RJg98wj/XKEgit/P/gF4YpcCoPQ2hhdCBDb21wbGV0aW9uMAE5ApwvYXiEkRhB2+dAhniEkRhKJQoUZ2VuX2FpLnJlcXVlc3QubW9kZWwSDQoLZ3B0LTRvLW1pbmlKJwoaZ2VuX2FpLnJlcXVlc3QudGVtcGVyYXR1cmUSCSEAAAAAAAAAAEqPAQoWZ2VuX2FpLm91dHB1dC5tZXNzYWdlcxJ1CnNbeyJyb2xlIjoiYXNzaXN0YW50IiwicGFydHMiOlt7InR5cGUiOiJ0ZXh0IiwiY29udGVudCI6IlRoZSBjYXBpdGFsIG9mIEZyYW5jZSBpcyBQYXJpcy4ifV0sImZpbmlzaF9yZWFzb24iOiJzdG9wIn1dShkKDWdlbl9haS5zeXN0ZW0SCAoGb3BlbmFpSjMKJmJyYWludHJ1c3QubWV0cmljcy50aW1lX3RvX2ZpcnN0X3Rva2VuEgkhQ9mlVxTg4z9KPgoSZ2VuX2FpLnJlc3BvbnNlLmlkEigKJmNoYXRjbXBsLUQ2NTNkR0Y5RldMakdhWG9FRms1ZlRUVHRoRFlRSh8KGWdlbl9haS51c2FnZS5pbnB1dF90b2tlbnMSAhgXSigKHGJyYWludHJ1c3QubWV0YWRhdGEucHJvdmlkZXISCAoGb3BlbmFpSh8KFWdlbl9haS5vcGVyYXRpb24ubmFtZRIGCgRjaGF0SjEKFWdlbl9haS5yZXNwb25zZS5tb2RlbBIYChZncHQtNG8tbWluaS0yMDI0LTA3LTE4SioKGWJyYWludHJ1c3QubWV0YWRhdGEubW9kZWwSDQoLZ3B0LTRvLW1pbmlKMgoRYnJhaW50cnVzdC5wYXJlbnQSHQobcHJvamVjdF9uYW1lOmphdmEtdW5pdC10ZXN0SiAKGmdlbl9haS51c2FnZS5vdXRwdXRfdG9rZW5zEgIYB0rHAQoVZ2VuX2FpLmlucHV0Lm1lc3NhZ2VzEq0BCqoBW3sicm9sZSI6InN5c3RlbSIsInBhcnRzIjpbeyJ0eXBlIjoidGV4dCIsImNvbnRlbnQiOiJZb3UgYXJlIGEgaGVscGZ1bCBhc3Npc3RhbnQifV19LHsicm9sZSI6InVzZXIiLCJwYXJ0cyI6W3sidHlwZSI6InRleHQiLCJjb250ZW50IjoiV2hhdCBpcyB0aGUgY2FwaXRhbCBvZiBGcmFuY2U/In1dfV1KLAoeZ2VuX2FpLnJlc3BvbnNlLmZpbmlzaF9yZWFzb25zEgoqCAoGCgRzdG9wegCFAQEBAAA=" - } ] - }, - "response" : { - "status" : 200, - "headers" : { - "Content-Type" : "application/x-protobuf", - "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:36:22 GMT", - "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "f91ee624-1fdf-4e91-9557-28957556171f", - "x-amzn-Remapped-content-length" : "0", - "x-bt-internal-trace-id" : "69854595000000007cbc837f0c5bfa26", - "x-amz-apigw-id" : "YVfPeEDjIAMEvGw=", - "vary" : "Origin", - "etag" : "W/\"0-2jmj7l5rSw0yVb/vlWAYkK/YBwk\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854595-6593fb056e2898541c198e1c;Parent=782e4068d28b522c;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 59e4792b9d6184bfa491a317b36590d2.cloudfront.net (CloudFront), 1.1 d525041695bdb6325f78ebba5c11b8a2.cloudfront.net (CloudFront)", - "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "LQou4xBwSf9YMYjP-k6rK5CAu3Y3VUkrsRL4ETovz9WkjIPO6gIYhA==" - } - }, - "uuid" : "8d7628e8-daa4-442c-9d0e-dd868712d2e2", - "persistent" : true, - "insertionIndex" : 70 -} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-99bfaa56-c66d-4435-90ad-e5d96954223d.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-99bfaa56-c66d-4435-90ad-e5d96954223d.json new file mode 100644 index 00000000..1f671a4d --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-99bfaa56-c66d-4435-90ad-e5d96954223d.json @@ -0,0 +1,39 @@ +{ + "id" : "99bfaa56-c66d-4435-90ad-e5d96954223d", + "name" : "otel_v1_traces", + "request" : { + "url" : "/otel/v1/traces", + "method" : "POST", + "headers" : { + "Content-Type" : { + "equalTo" : "application/x-protobuf" + } + }, + "bodyPatterns" : [ { + "binaryEqualTo" : "CuoPCrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjUtYTY4ZGM5YS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRKsDgomCg9icmFpbnRydXN0LWphdmESEzAuMi41LWE2OGRjOWEtRElSVFkSxAEKEE/Q/r9qaugNeCbQ2EXyT7oSCICuVnV+0W9LIgiFSTGZPtVR+SoEdGFzazABOVnmgcF4PZUYQRZRg8F4PZUYSkkKEWJyYWludHJ1c3QucGFyZW50EjQKMmV4cGVyaW1lbnRfaWQ6MzdhYzNmM2YtMDBiOS00YTVmLTk5NzctZmFmMTM0OWFiODgxSi8KGmJyYWludHJ1c3Quc3Bhbl9hdHRyaWJ1dGVzEhEKD3sidHlwZSI6InRhc2sifXoAhQEBAQAAErgCChBP0P6/amroDXgm0NhF8k+6EgjdAwcvP19xDiIIhUkxmT7VUfkqBXNjb3JlMAE5wt6FwXg9lRhBmHaIwXg9lRhKLwoWYnJhaW50cnVzdC5vdXRwdXRfanNvbhIVChN7ImV4YWN0X21hdGNoIjowLjB9SkkKEWJyYWludHJ1c3QucGFyZW50EjQKMmV4cGVyaW1lbnRfaWQ6MzdhYzNmM2YtMDBiOS00YTVmLTk5NzctZmFmMTM0OWFiODgxSkUKGmJyYWludHJ1c3Quc3Bhbl9hdHRyaWJ1dGVzEicKJXsidHlwZSI6InNjb3JlIiwibmFtZSI6ImV4YWN0X21hdGNoIn1KKgoRYnJhaW50cnVzdC5zY29yZXMSFQoTeyJleGFjdF9tYXRjaCI6MC4wfXoAhQEBAQAAEsECChBP0P6/amroDXgm0NhF8k+6EgiFSTGZPtVR+SoEZXZhbDADOVX/fcF4PZUYQeb8iMF4PZUYSiMKE2JyYWludHJ1c3QuZXhwZWN0ZWQSDAoKIndoYXRldmVyIkouChZicmFpbnRydXN0Lm91dHB1dF9qc29uEhQKEnsib3V0cHV0IjoiZnJ1aXQifUpJChFicmFpbnRydXN0LnBhcmVudBI0CjJleHBlcmltZW50X2lkOjM3YWMzZjNmLTAwYjktNGE1Zi05OTc3LWZhZjEzNDlhYjg4MUovChpicmFpbnRydXN0LnNwYW5fYXR0cmlidXRlcxIRCg97InR5cGUiOiJldmFsIn1KMAoVYnJhaW50cnVzdC5pbnB1dF9qc29uEhcKFXsiaW5wdXQiOiJuby1vcmlnaW4ifXoAhQEBAQAAEsQBChBiX6vBRtLFOuyQnzn1Czg1EghGH2QyKPbWYyII8QSyAZ2svSMqBHRhc2swATlVGY7BeD2VGEGEo47BeD2VGEpJChFicmFpbnRydXN0LnBhcmVudBI0CjJleHBlcmltZW50X2lkOjM3YWMzZjNmLTAwYjktNGE1Zi05OTc3LWZhZjEzNDlhYjg4MUovChpicmFpbnRydXN0LnNwYW5fYXR0cmlidXRlcxIRCg97InR5cGUiOiJ0YXNrIn16AIUBAQEAABK4AgoQYl+rwUbSxTrskJ859Qs4NRIID9Sz9AKIWIAiCPEEsgGdrL0jKgVzY29yZTABOdz0j8F4PZUYQZrakcF4PZUYSi8KFmJyYWludHJ1c3Qub3V0cHV0X2pzb24SFQoTeyJleGFjdF9tYXRjaCI6MC4wfUpJChFicmFpbnRydXN0LnBhcmVudBI0CjJleHBlcmltZW50X2lkOjM3YWMzZjNmLTAwYjktNGE1Zi05OTc3LWZhZjEzNDlhYjg4MUpFChpicmFpbnRydXN0LnNwYW5fYXR0cmlidXRlcxInCiV7InR5cGUiOiJzY29yZSIsIm5hbWUiOiJleGFjdF9tYXRjaCJ9SioKEWJyYWludHJ1c3Quc2NvcmVzEhUKE3siZXhhY3RfbWF0Y2giOjAuMH16AIUBAQEAABK5AwoQYl+rwUbSxTrskJ859Qs4NRII8QSyAZ2svSMqBGV2YWwwAzlFjIvBeD2VGEElLJLBeD2VGEojChNicmFpbnRydXN0LmV4cGVjdGVkEgwKCiJ3aGF0ZXZlciJKLgoWYnJhaW50cnVzdC5vdXRwdXRfanNvbhIUChJ7Im91dHB1dCI6ImZydWl0In1KdQoRYnJhaW50cnVzdC5vcmlnaW4SYApeeyJvYmplY3RfdHlwZSI6InVuaXQtdGVzdCIsIm9iamVjdF9pZCI6IjEyMzQiLCJpZCI6IjU2NzgiLCJfeGFjdF9pZCI6IjkiLCJjcmVhdGVkIjoid2hhdGV2ZXIifUpJChFicmFpbnRydXN0LnBhcmVudBI0CjJleHBlcmltZW50X2lkOjM3YWMzZjNmLTAwYjktNGE1Zi05OTc3LWZhZjEzNDlhYjg4MUovChpicmFpbnRydXN0LnNwYW5fYXR0cmlidXRlcxIRCg97InR5cGUiOiJldmFsIn1KMQoVYnJhaW50cnVzdC5pbnB1dF9qc29uEhgKFnsiaW5wdXQiOiJoYXMtb3JpZ2luIn16AIUBAQEAAA==" + } ] + }, + "response" : { + "status" : 200, + "headers" : { + "Content-Type" : "application/x-protobuf", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:18 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "0c18fdc6-3c74-428f-a57e-b75c8a9a3d17", + "x-amzn-Remapped-content-length" : "0", + "x-bt-internal-trace-id" : "699542b2000000005cadbbe0b371c323", + "x-amz-apigw-id" : "Y9db8FgioAMEDQw=", + "vary" : "Origin", + "etag" : "W/\"0-2jmj7l5rSw0yVb/vlWAYkK/YBwk\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542b2-141c33f33f11af293f79b2ef;Parent=430bf0195210d4cc;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 487082619948f670d3b30fb3db8fbabc.cloudfront.net (CloudFront), 1.1 7605973575a3551426b82751020317de.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "MkyDuewnc3dW2wZgCv3gm7yRexo1ngUQLZ1-mVg6B8HLQDdYxGX2qA==" + } + }, + "uuid" : "99bfaa56-c66d-4435-90ad-e5d96954223d", + "persistent" : true, + "insertionIndex" : 38 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-b1d90a81-5b9f-4fee-afcc-243e080f05b3.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-b1d90a81-5b9f-4fee-afcc-243e080f05b3.json new file mode 100644 index 00000000..3887b4b2 --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-b1d90a81-5b9f-4fee-afcc-243e080f05b3.json @@ -0,0 +1,39 @@ +{ + "id" : "b1d90a81-5b9f-4fee-afcc-243e080f05b3", + "name" : "otel_v1_traces", + "request" : { + "url" : "/otel/v1/traces", + "method" : "POST", + "headers" : { + "Content-Type" : { + "equalTo" : "application/x-protobuf" + } + }, + "bodyPatterns" : [ { + "binaryEqualTo" : "Cv0JCrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjUtYTY4ZGM5YS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRK/CAojCiFpby5vcGVudGVsZW1ldHJ5LmdlbWluaS1qYXZhLTEuMjASlwgKEEQKxHnfK+VqsrdRkDUV8DYSCJP7CmL/Ku2rKhBnZW5lcmF0ZV9jb250ZW50MAM5FKTgyX09lRhBn+SQ7n09lRhKdQoTYnJhaW50cnVzdC5tZXRhZGF0YRJeClx7InByb3ZpZGVyIjoiZ2VtaW5pIiwidGVtcGVyYXR1cmUiOjAuMCwibW9kZWwiOiJnZW1pbmktMi4wLWZsYXNoLWxpdGUiLCJtYXhPdXRwdXRUb2tlbnMiOjUwfUrZAwoWYnJhaW50cnVzdC5vdXRwdXRfanNvbhK+Awq7A3siY2FuZGlkYXRlcyI6W3siY29udGVudCI6eyJwYXJ0cyI6W3sidGV4dCI6IlRoZSBjYXBpdGFsIG9mIEdlcm1hbnkgaXMgQmVybGluLlxuIn1dLCJyb2xlIjoibW9kZWwifSwiZmluaXNoUmVhc29uIjoiU1RPUCIsImF2Z0xvZ3Byb2JzIjotMC4wNjI2OTA2NjAzNTc0NzUyOH1dLCJ1c2FnZU1ldGFkYXRhIjp7InByb21wdFRva2VuQ291bnQiOjcsImNhbmRpZGF0ZXNUb2tlbkNvdW50Ijo4LCJ0b3RhbFRva2VuQ291bnQiOjE1LCJwcm9tcHRUb2tlbnNEZXRhaWxzIjpbeyJtb2RhbGl0eSI6IlRFWFQiLCJ0b2tlbkNvdW50Ijo3fV0sImNhbmRpZGF0ZXNUb2tlbnNEZXRhaWxzIjpbeyJtb2RhbGl0eSI6IlRFWFQiLCJ0b2tlbkNvdW50Ijo4fV19LCJtb2RlbFZlcnNpb24iOiJnZW1pbmktMi4wLWZsYXNoLWxpdGUiLCJyZXNwb25zZUlkIjoieDBLVmFkSWwyS3pQc2dfd184bkFBZyJ9SjIKEWJyYWludHJ1c3QucGFyZW50Eh0KG3Byb2plY3RfbmFtZTpqYXZhLXVuaXQtdGVzdEouChpicmFpbnRydXN0LnNwYW5fYXR0cmlidXRlcxIQCg57InR5cGUiOiJsbG0ifUrCAQoVYnJhaW50cnVzdC5pbnB1dF9qc29uEqgBCqUBeyJjb250ZW50cyI6W3sicGFydHMiOlt7InRleHQiOiJXaGF0IGlzIHRoZSBjYXBpdGFsIG9mIEdlcm1hbnk/In1dLCJyb2xlIjoidXNlciJ9XSwibW9kZWwiOiJnZW1pbmktMi4wLWZsYXNoLWxpdGUiLCJjb25maWciOnsidGVtcGVyYXR1cmUiOjAuMCwibWF4T3V0cHV0VG9rZW5zIjo1MH19Sk0KEmJyYWludHJ1c3QubWV0cmljcxI3CjV7ImNvbXBsZXRpb25fdG9rZW5zIjo4LCJwcm9tcHRfdG9rZW5zIjo3LCJ0b2tlbnMiOjE1fXoCGAGFAQEBAAA=" + } ] + }, + "response" : { + "status" : 200, + "headers" : { + "Content-Type" : "application/x-protobuf", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:39 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "40cfdeed-7137-46c4-9fb3-d9668b5326f5", + "x-amzn-Remapped-content-length" : "0", + "x-bt-internal-trace-id" : "699542c7000000006baa9bf433764fab", + "x-amz-apigw-id" : "Y9dfPESaoAMER3Q=", + "vary" : "Origin", + "etag" : "W/\"0-2jmj7l5rSw0yVb/vlWAYkK/YBwk\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542c7-1b0b22d966f6e4ab287ef1e1;Parent=0f4dbdeb4a250ee6;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 2c24d855455b80190edd9e2dcdca3ee8.cloudfront.net (CloudFront), 1.1 d525041695bdb6325f78ebba5c11b8a2.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "DVjsy1-aPcZQ3tT9nM9pye2O5I0WsEKzl-uS0gv-0E718uChcRaOuw==" + } + }, + "uuid" : "b1d90a81-5b9f-4fee-afcc-243e080f05b3", + "persistent" : true, + "insertionIndex" : 82 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-c0d141c9-3ba2-4143-91d5-8eabe08f5d6d.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-c0d141c9-3ba2-4143-91d5-8eabe08f5d6d.json deleted file mode 100644 index 86da1c2e..00000000 --- a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-c0d141c9-3ba2-4143-91d5-8eabe08f5d6d.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id" : "c0d141c9-3ba2-4143-91d5-8eabe08f5d6d", - "name" : "otel_v1_traces", - "request" : { - "url" : "/otel/v1/traces", - "method" : "POST", - "headers" : { - "Content-Type" : { - "equalTo" : "application/x-protobuf" - } - }, - "bodyPatterns" : [ { - "binaryEqualTo" : "CtsCCrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjMtYTQ5ODFmMS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRKdAQoLCglteSB0cmFjZXISjQEKELYY6SntGst9Asl3UfbLDt0SCCg5dROEryEEKg51bml0LXRlc3Qtcm9vdDABOSVS+vp4hJEYQVYp+/p4hJEYSg8KCXVuaXQtdGVzdBICEAFKMgoRYnJhaW50cnVzdC5wYXJlbnQSHQobcHJvamVjdF9uYW1lOmphdmEtdW5pdC10ZXN0egCFAQEBAAA=" - } ] - }, - "response" : { - "status" : 200, - "headers" : { - "Content-Type" : "application/x-protobuf", - "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:36:23 GMT", - "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "d9fd30c4-46a5-4021-add2-6de1ea23afb6", - "x-amzn-Remapped-content-length" : "0", - "x-bt-internal-trace-id" : "6985459700000000551bf19026655cdc", - "x-amz-apigw-id" : "YVfPxG4IoAMEH-Q=", - "vary" : "Origin", - "etag" : "W/\"0-2jmj7l5rSw0yVb/vlWAYkK/YBwk\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854597-04699b611ec06d3a58cf97d0;Parent=7a7d63649a480228;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 ec62626c4e205f1980b4ed65142b10d8.cloudfront.net (CloudFront), 1.1 170efbc424be9181bda5d0fcd6e41f30.cloudfront.net (CloudFront)", - "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "Ignp5epMP3laNMD-mr9Vu6EqGDrHThswfXC5L_IonNoglGi-drhySg==" - } - }, - "uuid" : "c0d141c9-3ba2-4143-91d5-8eabe08f5d6d", - "persistent" : true, - "insertionIndex" : 72 -} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-c61266c2-1f26-4327-b5eb-0ff3c9ca3b4c.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-c61266c2-1f26-4327-b5eb-0ff3c9ca3b4c.json new file mode 100644 index 00000000..bfc45994 --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-c61266c2-1f26-4327-b5eb-0ff3c9ca3b4c.json @@ -0,0 +1,39 @@ +{ + "id" : "c61266c2-1f26-4327-b5eb-0ff3c9ca3b4c", + "name" : "otel_v1_traces", + "request" : { + "url" : "/otel/v1/traces", + "method" : "POST", + "headers" : { + "Content-Type" : { + "equalTo" : "application/x-protobuf" + } + }, + "bodyPatterns" : [ { + "binaryEqualTo" : "Co0OCrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjUtYTY4ZGM5YS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRLVBwoNCgt0ZXN0LXRyYWNlchKHAQoQhvvjYP21EodyoSqt4zwXSBIIm7GcJs6by4siCG3TpOTcFHcXKg9jYWxsYmFjay1zcGFuLTEwATmBY5Wsfj2VGEH1LZasfj2VGEoyChFicmFpbnRydXN0LnBhcmVudBIdChtwcm9qZWN0X25hbWU6amF2YS11bml0LXRlc3R6AIUBAQEAABKHAQoQhvvjYP21EodyoSqt4zwXSBIIM9ctwzQL4CciCG3TpOTcFHcXKg9jYWxsYmFjay1zcGFuLTIwATlRYZusfj2VGEFyt5usfj2VGEoyChFicmFpbnRydXN0LnBhcmVudBIdChtwcm9qZWN0X25hbWU6amF2YS11bml0LXRlc3R6AIUBAQEAABKHAQoQhvvjYP21EodyoSqt4zwXSBIIX4NQyhfleZgiCG3TpOTcFHcXKg9jYWxsYmFjay1zcGFuLTMwATmOkp6sfj2VGEHuwJ6sfj2VGEoyChFicmFpbnRydXN0LnBhcmVudBIdChtwcm9qZWN0X25hbWU6amF2YS11bml0LXRlc3R6AIUBAQEAABKHAQoQhvvjYP21EodyoSqt4zwXSBIIt+pdKWuusowiCG3TpOTcFHcXKg9jYWxsYmFjay1zcGFuLTQwATmBPKKsfj2VGEHbiKKsfj2VGEoyChFicmFpbnRydXN0LnBhcmVudBIdChtwcm9qZWN0X25hbWU6amF2YS11bml0LXRlc3R6AIUBAQEAABKHAQoQhvvjYP21EodyoSqt4zwXSBIIgCaK251pI/oiCG3TpOTcFHcXKg9jYWxsYmFjay1zcGFuLTUwATldrqasfj2VGEH+9Kasfj2VGEoyChFicmFpbnRydXN0LnBhcmVudBIdChtwcm9qZWN0X25hbWU6amF2YS11bml0LXRlc3R6AIUBAQEAABKHAQoQhvvjYP21EodyoSqt4zwXSBII1eCBChxH068iCG3TpOTcFHcXKg9jYWxsYmFjay1zcGFuLTYwATntyq6sfj2VGEGaSq+sfj2VGEoyChFicmFpbnRydXN0LnBhcmVudBIdChtwcm9qZWN0X25hbWU6amF2YS11bml0LXRlc3R6AIUBAQEAABKHAQoQhvvjYP21EodyoSqt4zwXSBIIdwA/gDc+7X4iCG3TpOTcFHcXKg9jYWxsYmFjay1zcGFuLTcwATn8eLOsfj2VGEHwrLOsfj2VGEoyChFicmFpbnRydXN0LnBhcmVudBIdChtwcm9qZWN0X25hbWU6amF2YS11bml0LXRlc3R6AIUBAQEAABL3BAomCg9icmFpbnRydXN0LWphdmESEzAuMi41LWE2OGRjOWEtRElSVFkSzAQKEIb742D9tRKHcqEqreM8F0gSCG3TpOTcFHcXKg9DaGF0IENvbXBsZXRpb24wAzn/2jeKfj2VGEE/QhCtfj2VGEpEChNicmFpbnRydXN0Lm1ldGFkYXRhEi0KK3sicHJvdmlkZXIiOiJvcGVuYWkiLCJtb2RlbCI6ImdwdC00by1taW5pIn1KiwEKFmJyYWludHJ1c3Qub3V0cHV0X2pzb24ScQpvW3siaW5kZXgiOjAsImZpbmlzaF9yZWFzb24iOiJzdG9wIiwibWVzc2FnZSI6eyJyb2xlIjoiYXNzaXN0YW50IiwiY29udGVudCI6IlRoZSBjYXBpdGFsIG9mIEZyYW5jZSBpcyBQYXJpcy4ifX1dSjIKEWJyYWludHJ1c3QucGFyZW50Eh0KG3Byb2plY3RfbmFtZTpqYXZhLXVuaXQtdGVzdEouChpicmFpbnRydXN0LnNwYW5fYXR0cmlidXRlcxIQCg57InR5cGUiOiJsbG0ifUpXChVicmFpbnRydXN0LmlucHV0X2pzb24SPgo8W3sicm9sZSI6InVzZXIiLCJjb250ZW50IjoiV2hhdCBpcyB0aGUgY2FwaXRhbCBvZiBGcmFuY2U/In1dSnAKEmJyYWludHJ1c3QubWV0cmljcxJaClh7ImNvbXBsZXRpb25fdG9rZW5zIjo3LCJwcm9tcHRfdG9rZW5zIjoxNCwidG9rZW5zIjoyMSwidGltZV90b19maXJzdF90b2tlbiI6MC41NTU1NzUwNDh9egCFAQEBAAA=" + } ] + }, + "response" : { + "status" : 200, + "headers" : { + "Content-Type" : "application/x-protobuf", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:47 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "0a44f0b7-a9e2-4a7d-bdc1-6f987ab10fab", + "x-amzn-Remapped-content-length" : "0", + "x-bt-internal-trace-id" : "699542cf000000004a6b4fad37eaf4ab", + "x-amz-apigw-id" : "Y9dgaGVGoAMEjew=", + "vary" : "Origin", + "etag" : "W/\"0-2jmj7l5rSw0yVb/vlWAYkK/YBwk\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542cf-558acd3e173478e3250d087e;Parent=78fa6c342742af8a;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 59e4792b9d6184bfa491a317b36590d2.cloudfront.net (CloudFront), 1.1 74e8c76139b8c7f9b11d5e4441c2a7a2.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "IRRPOOBjlWXBrAKvOk0vi_b2YAn88JYKzCBnN2j_a2T4kzhySk05Ng==" + } + }, + "uuid" : "c61266c2-1f26-4327-b5eb-0ff3c9ca3b4c", + "persistent" : true, + "insertionIndex" : 85 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-cd1e3ee4-4b13-4b81-8474-1fe159ce0432.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-cd1e3ee4-4b13-4b81-8474-1fe159ce0432.json new file mode 100644 index 00000000..c3690ccf --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-cd1e3ee4-4b13-4b81-8474-1fe159ce0432.json @@ -0,0 +1,39 @@ +{ + "id" : "cd1e3ee4-4b13-4b81-8474-1fe159ce0432", + "name" : "otel_v1_traces", + "request" : { + "url" : "/otel/v1/traces", + "method" : "POST", + "headers" : { + "Content-Type" : { + "equalTo" : "application/x-protobuf" + } + }, + "bodyPatterns" : [ { + "binaryEqualTo" : "CpsICrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjUtYTY4ZGM5YS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRLdBgomCg9icmFpbnRydXN0LWphdmESEzAuMi41LWE2OGRjOWEtRElSVFkSxAEKENUR4xlE/Y/ASy/1n7r6zhkSCEH2V15thuwUIgh6qtMzg9tA8SoEdGFzazABOfbDEH95PZUYQaTgEX95PZUYSkkKEWJyYWludHJ1c3QucGFyZW50EjQKMmV4cGVyaW1lbnRfaWQ6MDAzZjI5Y2UtODQ1Yi00OTg3LWEwNzItMWFhMzdlMmFmZDQ0Si8KGmJyYWludHJ1c3Quc3Bhbl9hdHRyaWJ1dGVzEhEKD3sidHlwZSI6InRhc2sifXoAhQEBAQAAEqkCChDVEeMZRP2PwEsv9Z+6+s4ZEggkCqmENJ/dJyIIeqrTM4PbQPEqBXNjb3JlMAE5eYYTf3k9lRhBiHwWf3k9lRhKKgoWYnJhaW50cnVzdC5vdXRwdXRfanNvbhIQCg57InNjb3JlciI6MS4wfUpJChFicmFpbnRydXN0LnBhcmVudBI0CjJleHBlcmltZW50X2lkOjAwM2YyOWNlLTg0NWItNDk4Ny1hMDcyLTFhYTM3ZTJhZmQ0NEpAChpicmFpbnRydXN0LnNwYW5fYXR0cmlidXRlcxIiCiB7InR5cGUiOiJzY29yZSIsIm5hbWUiOiJzY29yZXIifUolChFicmFpbnRydXN0LnNjb3JlcxIQCg57InNjb3JlciI6MS4wfXoAhQEBAQAAEr8CChDVEeMZRP2PwEsv9Z+6+s4ZEgh6qtMzg9tA8SoEZXZhbDADOX3TDn95PZUYQc7SFn95PZUYSiAKE2JyYWludHJ1c3QuZXhwZWN0ZWQSCQoHImZydWl0IkouChZicmFpbnRydXN0Lm91dHB1dF9qc29uEhQKEnsib3V0cHV0IjoiZnJ1aXQifUpJChFicmFpbnRydXN0LnBhcmVudBI0CjJleHBlcmltZW50X2lkOjAwM2YyOWNlLTg0NWItNDk4Ny1hMDcyLTFhYTM3ZTJhZmQ0NEovChpicmFpbnRydXN0LnNwYW5fYXR0cmlidXRlcxIRCg97InR5cGUiOiJldmFsIn1KMQoVYnJhaW50cnVzdC5pbnB1dF9qc29uEhgKFnsiaW5wdXQiOiJzdHJhd2JlcnJ5In16AIUBAQEAAA==" + } ] + }, + "response" : { + "status" : 200, + "headers" : { + "Content-Type" : "application/x-protobuf", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:21 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "ae00465b-8dbf-42db-89fb-9e319178ee4a", + "x-amzn-Remapped-content-length" : "0", + "x-bt-internal-trace-id" : "699542b40000000003409a5c7190e0c3", + "x-amz-apigw-id" : "Y9dcQHn5oAMEkIA=", + "vary" : "Origin", + "etag" : "W/\"0-2jmj7l5rSw0yVb/vlWAYkK/YBwk\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542b4-70acc69a4b3999bc7f38b4fe;Parent=1b4f4ec008669a48;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 a642518ef4d5fb78c3190de112922a38.cloudfront.net (CloudFront), 1.1 77f3c89ffd619275648d49ad13868570.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "szlvRfJI15lyrfH4X8m3fMArVgJbVQRcdXyQ7IQpqGkVWjFT9bgmIw==" + } + }, + "uuid" : "cd1e3ee4-4b13-4b81-8474-1fe159ce0432", + "persistent" : true, + "insertionIndex" : 43 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-cdef1552-db38-4431-9df3-fc534fa56da4.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-cdef1552-db38-4431-9df3-fc534fa56da4.json new file mode 100644 index 00000000..0f8a4488 --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-cdef1552-db38-4431-9df3-fc534fa56da4.json @@ -0,0 +1,39 @@ +{ + "id" : "cdef1552-db38-4431-9df3-fc534fa56da4", + "name" : "otel_v1_traces", + "request" : { + "url" : "/otel/v1/traces", + "method" : "POST", + "headers" : { + "Content-Type" : { + "equalTo" : "application/x-protobuf" + } + }, + "bodyPatterns" : [ { + "binaryEqualTo" : "CoQJCrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjUtYTY4ZGM5YS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRLGBwolCiNpby5vcGVudGVsZW1ldHJ5LmFudGhyb3BpYy1qYXZhLTIuOBKcBwoQJuC5OT7A0sYLhTjpF2giRxIIXspSKWJdWA8qGWFudGhyb3BpYy5tZXNzYWdlcy5jcmVhdGUwAzmq+WVQfT2VGEGn292OfT2VGEofChlnZW5fYWkucmVxdWVzdC5tYXhfdG9rZW5zEgIYMkonChpnZW5fYWkucmVxdWVzdC50ZW1wZXJhdHVyZRIJIQAAAAAAAAAASh8KGWdlbl9haS51c2FnZS5pbnB1dF90b2tlbnMSAhgTSjIKEWJyYWludHJ1c3QucGFyZW50Eh0KG3Byb2plY3RfbmFtZTpqYXZhLXVuaXQtdGVzdEo0ChVnZW5fYWkucmVzcG9uc2UubW9kZWwSGwoZY2xhdWRlLTMtNS1oYWlrdS0yMDI0MTAyMkozCiZicmFpbnRydXN0Lm1ldHJpY3MudGltZV90b19maXJzdF90b2tlbhIJIR9HZDm4je4/SjAKHmdlbl9haS5yZXNwb25zZS5maW5pc2hfcmVhc29ucxIOKgwKCgoIZW5kX3R1cm5KrgEKFWJyYWludHJ1c3QuaW5wdXRfanNvbhKUAQqRAVt7ImNvbnRlbnQiOiJXaGF0IGlzIHRoZSBjYXBpdGFsIG9mIEZyYW5jZT8iLCJyb2xlIjoidXNlciIsInZhbGlkIjp0cnVlfSx7ImNvbnRlbnQiOiJZb3UgYXJlIGEgaGVscGZ1bCBhc3Npc3RhbnQiLCJyb2xlIjoic3lzdGVtIiwidmFsaWQiOmZhbHNlfV1KNAoVZ2VuX2FpLm9wZXJhdGlvbi5uYW1lEhsKGWFudGhyb3BpYy5tZXNzYWdlcy5jcmVhdGVKFwoIcHJvdmlkZXISCwoJYW50aHJvcGljSjQKEmdlbl9haS5yZXNwb25zZS5pZBIeChxtc2dfMDFOaGJ4TkZCOXVNdms1Z3ZkN3FHMlZlSiAKGmdlbl9haS51c2FnZS5vdXRwdXRfdG9rZW5zEgIYCkpeChZicmFpbnRydXN0Lm91dHB1dF9qc29uEkQKQlt7InJvbGUiOiJhc3Npc3RhbnQiLCJjb250ZW50IjoiVGhlIGNhcGl0YWwgb2YgRnJhbmNlIGlzIFBhcmlzLiJ9XUocCg1nZW5fYWkuc3lzdGVtEgsKCWFudGhyb3BpY0ozChRnZW5fYWkucmVxdWVzdC5tb2RlbBIbChljbGF1ZGUtMy01LWhhaWt1LTIwMjQxMDIyUAF6AIUBAQEAAA==" + } ] + }, + "response" : { + "status" : 200, + "headers" : { + "Content-Type" : "application/x-protobuf", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:38 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "7c16a7a4-3e4b-498d-91ce-514968a85eab", + "x-amzn-Remapped-content-length" : "0", + "x-bt-internal-trace-id" : "699542c6000000006154a1ce5b650b68", + "x-amz-apigw-id" : "Y9dfAHgooAMEHRQ=", + "vary" : "Origin", + "etag" : "W/\"0-2jmj7l5rSw0yVb/vlWAYkK/YBwk\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542c6-4a7e836779dddfeb1008efb8;Parent=25ffd48a0813e0de;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 b521abc69f4dd055f355de798c5fb95a.cloudfront.net (CloudFront), 1.1 a53bab1af200813b8f27e3c0a28b4964.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "6y6SpuEzcKibDI5o4dUoCWACPHgHVYTm58vg4ywCoT5_19klazd0Yg==" + } + }, + "uuid" : "cdef1552-db38-4431-9df3-fc534fa56da4", + "persistent" : true, + "insertionIndex" : 81 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-dcf0fc8b-ae81-4c56-b83e-60377e43649e.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-dcf0fc8b-ae81-4c56-b83e-60377e43649e.json deleted file mode 100644 index 77ea7263..00000000 --- a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-dcf0fc8b-ae81-4c56-b83e-60377e43649e.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id" : "dcf0fc8b-ae81-4c56-b83e-60377e43649e", - "name" : "otel_v1_traces", - "request" : { - "url" : "/otel/v1/traces", - "method" : "POST", - "headers" : { - "Content-Type" : { - "equalTo" : "application/x-protobuf" - } - }, - "bodyPatterns" : [ { - "binaryEqualTo" : "CrkICrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjMtYTQ5ODFmMS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRL7BgomCg9icmFpbnRydXN0LWphdmESEzAuMi4zLWE0OTgxZjEtRElSVFkSnwEKEJ6QDhaCUsiDkFwAW5MYCmUSCFTPQCHYMTWyIgi/J0XnThnJCCoQY3VzdG9tLXRhc2stc3BhbjABOQk7ngFwhJEYQY32ngFwhJEYSkkKEWJyYWludHJ1c3QucGFyZW50EjQKMnBsYXlncm91bmRfaWQ6Y2VlYTc0MjItMzUwNy00ZDFjLWE1ZjctN2FjZjQxZDlmYWMyegCFAQEBAAAS0QIKEJ6QDhaCUsiDkFwAW5MYCmUSCL8nRedOGckIIgg3tTsgOlz/7CoEdGFzazABOVsnlQFwhJEYQQ862AFwhJEYSiwKFWJyYWludHJ1c3QuaW5wdXRfanNvbhITChF7ImlucHV0IjoiYXBwbGUifUpJChFicmFpbnRydXN0LnBhcmVudBI0CjJwbGF5Z3JvdW5kX2lkOmNlZWE3NDIyLTM1MDctNGQxYy1hNWY3LTdhY2Y0MWQ5ZmFjMkpXChpicmFpbnRydXN0LnNwYW5fYXR0cmlidXRlcxI5Cjd7InR5cGUiOiJ0YXNrIiwibmFtZSI6InRhc2siLCJnZW5lcmF0aW9uIjoidGVzdC1nZW4tMSJ9SjMKFmJyYWludHJ1c3Qub3V0cHV0X2pzb24SGQoXeyJvdXRwdXQiOiJqYXZhLWZydWl0In1QAXoAhQEBAQAAEtoCChCekA4WglLIg5BcAFuTGAplEghFyyOKp5/efyIIN7U7IDpc/+wqBXNjb3JlMAE5aZfcAXCEkRhBts4CAnCEkRhKLAoRYnJhaW50cnVzdC5zY29yZXMSFwoVeyJzaW1wbGVfc2NvcmVyIjowLjd9SkkKEWJyYWludHJ1c3QucGFyZW50EjQKMnBsYXlncm91bmRfaWQ6Y2VlYTc0MjItMzUwNy00ZDFjLWE1ZjctN2FjZjQxZDlmYWMySmEKGmJyYWludHJ1c3Quc3Bhbl9hdHRyaWJ1dGVzEkMKQXsidHlwZSI6InNjb3JlIiwibmFtZSI6InNpbXBsZV9zY29yZXIiLCJnZW5lcmF0aW9uIjoidGVzdC1nZW4tMSJ9SjEKFmJyYWludHJ1c3Qub3V0cHV0X2pzb24SFwoVeyJzaW1wbGVfc2NvcmVyIjowLjd9UAF6AIUBAQEAAA==" - } ] - }, - "response" : { - "status" : 200, - "headers" : { - "Content-Type" : "application/x-protobuf", - "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:46 GMT", - "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "6e9a519c-47f1-44a4-95fd-6b318e0167e2", - "x-amzn-Remapped-content-length" : "0", - "x-bt-internal-trace-id" : "69854572000000004e33388982f6d140", - "x-amz-apigw-id" : "YVfJ-HdTIAMEHAg=", - "vary" : "Origin", - "etag" : "W/\"0-2jmj7l5rSw0yVb/vlWAYkK/YBwk\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854572-255fd1eb09fdedbb69e39cb2;Parent=0370ee40826fe299;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 2c24d855455b80190edd9e2dcdca3ee8.cloudfront.net (CloudFront), 1.1 dbfd9bcc806d4c322e72b461b2458112.cloudfront.net (CloudFront)", - "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "5pm7NP4q6RK4ajW-rwWcnJwRa4L9NEfWzHFWGIKrzYRrojMTSpEkhA==" - } - }, - "uuid" : "dcf0fc8b-ae81-4c56-b83e-60377e43649e", - "persistent" : true, - "insertionIndex" : 10 -} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-e39b43cd-a997-476f-85ca-20de93e24a00.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-e39b43cd-a997-476f-85ca-20de93e24a00.json deleted file mode 100644 index 009619c4..00000000 --- a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-e39b43cd-a997-476f-85ca-20de93e24a00.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id" : "e39b43cd-a997-476f-85ca-20de93e24a00", - "name" : "otel_v1_traces", - "request" : { - "url" : "/otel/v1/traces", - "method" : "POST", - "headers" : { - "Content-Type" : { - "equalTo" : "application/x-protobuf" - } - }, - "bodyPatterns" : [ { - "binaryEqualTo" : "CowOCrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjMtYTQ5ODFmMS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRL2BAomCg9icmFpbnRydXN0LWphdmESEzAuMi4zLWE0OTgxZjEtRElSVFkSywQKEC/VUwdQmT1SViX/jnucYy8SCJCQqO57ogK6Kg9DaGF0IENvbXBsZXRpb24wAznUP80Dd4SRGEE1a9Msd4SRGEpXChVicmFpbnRydXN0LmlucHV0X2pzb24SPgo8W3sicm9sZSI6InVzZXIiLCJjb250ZW50IjoiV2hhdCBpcyB0aGUgY2FwaXRhbCBvZiBGcmFuY2U/In1dSm8KEmJyYWludHJ1c3QubWV0cmljcxJZCld7ImNvbXBsZXRpb25fdG9rZW5zIjo3LCJwcm9tcHRfdG9rZW5zIjoxNCwidG9rZW5zIjoyMSwidGltZV90b19maXJzdF90b2tlbiI6MC42NTk1NDE1NX1KMgoRYnJhaW50cnVzdC5wYXJlbnQSHQobcHJvamVjdF9uYW1lOmphdmEtdW5pdC10ZXN0Si4KGmJyYWludHJ1c3Quc3Bhbl9hdHRyaWJ1dGVzEhAKDnsidHlwZSI6ImxsbSJ9SosBChZicmFpbnRydXN0Lm91dHB1dF9qc29uEnEKb1t7ImluZGV4IjowLCJmaW5pc2hfcmVhc29uIjoic3RvcCIsIm1lc3NhZ2UiOnsicm9sZSI6ImFzc2lzdGFudCIsImNvbnRlbnQiOiJUaGUgY2FwaXRhbCBvZiBGcmFuY2UgaXMgUGFyaXMuIn19XUpEChNicmFpbnRydXN0Lm1ldGFkYXRhEi0KK3sicHJvdmlkZXIiOiJvcGVuYWkiLCJtb2RlbCI6ImdwdC00by1taW5pIn16AIUBAQEAABLVBwoNCgt0ZXN0LXRyYWNlchKHAQoQL9VTB1CZPVJWJf+Oe5xjLxIIB+BAsjgudvUiCJCQqO57ogK6Kg9jYWxsYmFjay1zcGFuLTEwATmuOzQsd4SRGEGV/TQsd4SRGEoyChFicmFpbnRydXN0LnBhcmVudBIdChtwcm9qZWN0X25hbWU6amF2YS11bml0LXRlc3R6AIUBAQEAABKHAQoQL9VTB1CZPVJWJf+Oe5xjLxIIEuBW2EpFSvkiCJCQqO57ogK6Kg9jYWxsYmFjay1zcGFuLTIwATn6CTssd4SRGEE1ZTssd4SRGEoyChFicmFpbnRydXN0LnBhcmVudBIdChtwcm9qZWN0X25hbWU6amF2YS11bml0LXRlc3R6AIUBAQEAABKHAQoQL9VTB1CZPVJWJf+Oe5xjLxIIIf0JI+FZkUQiCJCQqO57ogK6Kg9jYWxsYmFjay1zcGFuLTMwATkfZj8sd4SRGEFqnz8sd4SRGEoyChFicmFpbnRydXN0LnBhcmVudBIdChtwcm9qZWN0X25hbWU6amF2YS11bml0LXRlc3R6AIUBAQEAABKHAQoQL9VTB1CZPVJWJf+Oe5xjLxII79PV5xIQu0oiCJCQqO57ogK6Kg9jYWxsYmFjay1zcGFuLTQwATnAgUUsd4SRGEEBzkUsd4SRGEoyChFicmFpbnRydXN0LnBhcmVudBIdChtwcm9qZWN0X25hbWU6amF2YS11bml0LXRlc3R6AIUBAQEAABKHAQoQL9VTB1CZPVJWJf+Oe5xjLxII9Jxo9kc36o8iCJCQqO57ogK6Kg9jYWxsYmFjay1zcGFuLTUwATmRxEksd4SRGEHl+0ksd4SRGEoyChFicmFpbnRydXN0LnBhcmVudBIdChtwcm9qZWN0X25hbWU6amF2YS11bml0LXRlc3R6AIUBAQEAABKHAQoQL9VTB1CZPVJWJf+Oe5xjLxIIhmuAdjeWIGEiCJCQqO57ogK6Kg9jYWxsYmFjay1zcGFuLTYwATngxlQsd4SRGEE1yFUsd4SRGEoyChFicmFpbnRydXN0LnBhcmVudBIdChtwcm9qZWN0X25hbWU6amF2YS11bml0LXRlc3R6AIUBAQEAABKHAQoQL9VTB1CZPVJWJf+Oe5xjLxIIr/TPtNOiF2giCJCQqO57ogK6Kg9jYWxsYmFjay1zcGFuLTcwATl9DV0sd4SRGEEeUF0sd4SRGEoyChFicmFpbnRydXN0LnBhcmVudBIdChtwcm9qZWN0X25hbWU6amF2YS11bml0LXRlc3R6AIUBAQEAAA==" - } ] - }, - "response" : { - "status" : 200, - "headers" : { - "Content-Type" : "application/x-protobuf", - "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:36:20 GMT", - "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "4e09ab09-1609-4f34-bd74-1ed3475ac6a7", - "x-amzn-Remapped-content-length" : "0", - "x-bt-internal-trace-id" : "69854594000000006daa259fcae4d34e", - "x-amz-apigw-id" : "YVfPPELBoAMEMww=", - "vary" : "Origin", - "etag" : "W/\"0-2jmj7l5rSw0yVb/vlWAYkK/YBwk\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854594-58e729295a081e42460a2b1c;Parent=4b5b1faf5b697fe9;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 e1832834d17ab65dd955f4e68cc524e6.cloudfront.net (CloudFront), 1.1 d525041695bdb6325f78ebba5c11b8a2.cloudfront.net (CloudFront)", - "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "GZgjvBgkorI-UtuYrC2t-Sx88fgyNakbqgMaAsuBT-SQEkrpDswWsw==" - } - }, - "uuid" : "e39b43cd-a997-476f-85ca-20de93e24a00", - "persistent" : true, - "insertionIndex" : 67 -} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-e6149ec7-9562-4a56-af83-0acf1e398c5a.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-e6149ec7-9562-4a56-af83-0acf1e398c5a.json new file mode 100644 index 00000000..d057e41b --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-e6149ec7-9562-4a56-af83-0acf1e398c5a.json @@ -0,0 +1,39 @@ +{ + "id" : "e6149ec7-9562-4a56-af83-0acf1e398c5a", + "name" : "otel_v1_traces", + "request" : { + "url" : "/otel/v1/traces", + "method" : "POST", + "headers" : { + "Content-Type" : { + "equalTo" : "application/x-protobuf" + } + }, + "bodyPatterns" : [ { + "binaryEqualTo" : "CtMUCrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjUtYTY4ZGM5YS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRKVEwomCg9icmFpbnRydXN0LWphdmESEzAuMi41LWE2OGRjOWEtRElSVFkSlgMKEPxWeFCpxRkRHt5zBAX/0PsSCNfK6hpy5K9SIghHA0e434+YMioFc2NvcmUwATktvJlAdT2VGEE9qtRGdj2VGEo6ChZicmFpbnRydXN0Lm91dHB1dF9qc29uEiAKHnsidHlwZXNjcmlwdF9leGFjdF9tYXRjaCI6MC4wfUpJChFicmFpbnRydXN0LnBhcmVudBI0CjJwbGF5Z3JvdW5kX2lkOmNlZWE3NDIyLTM1MDctNGQxYy1hNWY3LTdhY2Y0MWQ5ZmFjMkqKAQoaYnJhaW50cnVzdC5zcGFuX2F0dHJpYnV0ZXMSbApqeyJ0eXBlIjoic2NvcmUiLCJuYW1lIjoiaW52b2tlLWphdmEtdW5pdC10ZXN0LXR5cGVzY3JpcHRleGFjdG1hdGNoLTllNDQtbGF0ZXN0IiwiZ2VuZXJhdGlvbiI6InRlc3QtZ2VuLTEifUo1ChFicmFpbnRydXN0LnNjb3JlcxIgCh57InR5cGVzY3JpcHRfZXhhY3RfbWF0Y2giOjAuMH1QAXoAhQEBAQAAEu4CChD8VnhQqcUZER7ecwQF/9D7EghHA0e434+YMioEZXZhbDADOdSs6D91PZUYQU7d1UZ2PZUYSjMKFmJyYWludHJ1c3Qub3V0cHV0X2pzb24SGQoXeyJvdXRwdXQiOiJqYXZhLWZydWl0In1KJQoYYnJhaW50cnVzdC5leHBlY3RlZF9qc29uEgkKByJmcnVpdCJKSQoRYnJhaW50cnVzdC5wYXJlbnQSNAoycGxheWdyb3VuZF9pZDpjZWVhNzQyMi0zNTA3LTRkMWMtYTVmNy03YWNmNDFkOWZhYzJKVwoaYnJhaW50cnVzdC5zcGFuX2F0dHJpYnV0ZXMSOQo3eyJ0eXBlIjoiZXZhbCIsIm5hbWUiOiJldmFsIiwiZ2VuZXJhdGlvbiI6InRlc3QtZ2VuLTEifUosChVicmFpbnRydXN0LmlucHV0X2pzb24SEwoReyJpbnB1dCI6ImFwcGxlIn1QAXoAhQEBAQAAEp8BChC9ovqY+zocDzHGDaeCnjvWEgjG4WWuc/1v6SIIL++qUmCHEG8qEGN1c3RvbS10YXNrLXNwYW4wATmIa9lGdj2VGEEBntlGdj2VGEpJChFicmFpbnRydXN0LnBhcmVudBI0CjJwbGF5Z3JvdW5kX2lkOmNlZWE3NDIyLTM1MDctNGQxYy1hNWY3LTdhY2Y0MWQ5ZmFjMnoAhQEBAQAAEtICChC9ovqY+zocDzHGDaeCnjvWEggv76pSYIcQbyIISg1LvE1Ezh0qBHRhc2swATkwmthGdj2VGEH4wd1Gdj2VGEozChZicmFpbnRydXN0Lm91dHB1dF9qc29uEhkKF3sib3V0cHV0IjoiamF2YS1mcnVpdCJ9SkkKEWJyYWludHJ1c3QucGFyZW50EjQKMnBsYXlncm91bmRfaWQ6Y2VlYTc0MjItMzUwNy00ZDFjLWE1ZjctN2FjZjQxZDlmYWMySlcKGmJyYWludHJ1c3Quc3Bhbl9hdHRyaWJ1dGVzEjkKN3sidHlwZSI6InRhc2siLCJuYW1lIjoidGFzayIsImdlbmVyYXRpb24iOiJ0ZXN0LWdlbi0xIn1KLQoVYnJhaW50cnVzdC5pbnB1dF9qc29uEhQKEnsiaW5wdXQiOiJjYXJyb3QifVABegCFAQEBAAAS2gIKEL2i+pj7OhwPMcYNp4KeO9YSCNU3BMacTuK/IghKDUu8TUTOHSoFc2NvcmUwATkoWeBGdj2VGEHyQuJGdj2VGEoxChZicmFpbnRydXN0Lm91dHB1dF9qc29uEhcKFXsic2ltcGxlX3Njb3JlciI6MC43fUpJChFicmFpbnRydXN0LnBhcmVudBI0CjJwbGF5Z3JvdW5kX2lkOmNlZWE3NDIyLTM1MDctNGQxYy1hNWY3LTdhY2Y0MWQ5ZmFjMkphChpicmFpbnRydXN0LnNwYW5fYXR0cmlidXRlcxJDCkF7InR5cGUiOiJzY29yZSIsIm5hbWUiOiJzaW1wbGVfc2NvcmVyIiwiZ2VuZXJhdGlvbiI6InRlc3QtZ2VuLTEifUosChFicmFpbnRydXN0LnNjb3JlcxIXChV7InNpbXBsZV9zY29yZXIiOjAuN31QAXoAhQEBAQAAEpYDChC9ovqY+zocDzHGDaeCnjvWEgicoYGGDYofGCIISg1LvE1Ezh0qBXNjb3JlMAE5FrbiRnY9lRhBs/HifHY9lRhKOgoWYnJhaW50cnVzdC5vdXRwdXRfanNvbhIgCh57InR5cGVzY3JpcHRfZXhhY3RfbWF0Y2giOjAuMH1KSQoRYnJhaW50cnVzdC5wYXJlbnQSNAoycGxheWdyb3VuZF9pZDpjZWVhNzQyMi0zNTA3LTRkMWMtYTVmNy03YWNmNDFkOWZhYzJKigEKGmJyYWludHJ1c3Quc3Bhbl9hdHRyaWJ1dGVzEmwKansidHlwZSI6InNjb3JlIiwibmFtZSI6Imludm9rZS1qYXZhLXVuaXQtdGVzdC10eXBlc2NyaXB0ZXhhY3RtYXRjaC05ZTQ0LWxhdGVzdCIsImdlbmVyYXRpb24iOiJ0ZXN0LWdlbi0xIn1KNQoRYnJhaW50cnVzdC5zY29yZXMSIAoeeyJ0eXBlc2NyaXB0X2V4YWN0X21hdGNoIjowLjB9UAF6AIUBAQEAABLzAgoQvaL6mPs6HA8xxg2ngp471hIISg1LvE1Ezh0qBGV2YWwwAzleqNdGdj2VGEG2EOR8dj2VGEozChZicmFpbnRydXN0Lm91dHB1dF9qc29uEhkKF3sib3V0cHV0IjoiamF2YS1mcnVpdCJ9SikKGGJyYWludHJ1c3QuZXhwZWN0ZWRfanNvbhINCgsidmVnZXRhYmxlIkpJChFicmFpbnRydXN0LnBhcmVudBI0CjJwbGF5Z3JvdW5kX2lkOmNlZWE3NDIyLTM1MDctNGQxYy1hNWY3LTdhY2Y0MWQ5ZmFjMkpXChpicmFpbnRydXN0LnNwYW5fYXR0cmlidXRlcxI5Cjd7InR5cGUiOiJldmFsIiwibmFtZSI6ImV2YWwiLCJnZW5lcmF0aW9uIjoidGVzdC1nZW4tMSJ9Si0KFWJyYWludHJ1c3QuaW5wdXRfanNvbhIUChJ7ImlucHV0IjoiY2Fycm90In1QAXoAhQEBAQAA" + } ] + }, + "response" : { + "status" : 200, + "headers" : { + "Content-Type" : "application/x-protobuf", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:07 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "72bffa26-cf06-4436-8b41-bc08ac8eccc5", + "x-amzn-Remapped-content-length" : "0", + "x-bt-internal-trace-id" : "699542a700000000201c4967caf7ba5e", + "x-amz-apigw-id" : "Y9daPHubIAMEqdA=", + "vary" : "Origin", + "etag" : "W/\"0-2jmj7l5rSw0yVb/vlWAYkK/YBwk\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542a7-3f3b884a01707da867a0b355;Parent=02b1f60b375658cd;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 2582fcc2e5a8f93a556ac3ef26738abc.cloudfront.net (CloudFront), 1.1 7605973575a3551426b82751020317de.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "G4fGT4u5GwPR-W-n5FbQt3jomwVcvz6uutV3TEOKNknDrC6GuFLWJQ==" + } + }, + "uuid" : "e6149ec7-9562-4a56-af83-0acf1e398c5a", + "persistent" : true, + "insertionIndex" : 12 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-f04e3407-4ce8-4d8f-8467-fab9059548b9.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-f04e3407-4ce8-4d8f-8467-fab9059548b9.json deleted file mode 100644 index 460b50c0..00000000 --- a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-f04e3407-4ce8-4d8f-8467-fab9059548b9.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id" : "f04e3407-4ce8-4d8f-8467-fab9059548b9", - "name" : "otel_v1_traces", - "request" : { - "url" : "/otel/v1/traces", - "method" : "POST", - "headers" : { - "Content-Type" : { - "equalTo" : "application/x-protobuf" - } - }, - "bodyPatterns" : [ { - "binaryEqualTo" : "CpQZCrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjMtYTQ5ODFmMS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRLbEQomCg9icmFpbnRydXN0LWphdmESEzAuMi4zLWE0OTgxZjEtRElSVFkSjwcKEIMt/VrHok0e1tjN6yX8dbwSCKisjidpy4XnIgj8jKMK1HJIQCoPQ2hhdCBDb21wbGV0aW9uMAM5obw1MXeEkRhBMas/gHeEkRhKZQoVYnJhaW50cnVzdC5pbnB1dF9qc29uEkwKSlt7InJvbGUiOiJ1c2VyIiwiY29udGVudCI6ImlzIGl0IGhvdHRlciBpbiBQYXJpcyBvciBOZXcgWW9yayByaWdodCBub3c/In1dSnIKEmJyYWludHJ1c3QubWV0cmljcxJcClp7ImNvbXBsZXRpb25fdG9rZW5zIjo0NywicHJvbXB0X3Rva2VucyI6ODQsInRva2VucyI6MTMxLCJ0aW1lX3RvX2ZpcnN0X3Rva2VuIjoxLjMyNDg3MjAyMn1KMgoRYnJhaW50cnVzdC5wYXJlbnQSHQobcHJvamVjdF9uYW1lOmphdmEtdW5pdC10ZXN0Si4KGmJyYWludHJ1c3Quc3Bhbl9hdHRyaWJ1dGVzEhAKDnsidHlwZSI6ImxsbSJ9SrQDChZicmFpbnRydXN0Lm91dHB1dF9qc29uEpkDCpYDW3siaW5kZXgiOjAsIm1lc3NhZ2UiOnsicm9sZSI6ImFzc2lzdGFudCIsImNvbnRlbnQiOm51bGwsInRvb2xfY2FsbHMiOlt7ImlkIjoiY2FsbF9ZemJBQXpkcjR5U3hlcmFuNUVDMXRuTEEiLCJ0eXBlIjoiZnVuY3Rpb24iLCJmdW5jdGlvbiI6eyJuYW1lIjoiZ2V0V2VhdGhlciIsImFyZ3VtZW50cyI6IntcImFyZzBcIjogXCJQYXJpc1wifSJ9fSx7ImlkIjoiY2FsbF9wVFJBTjJoM2ZPQ21DdjA3SzRXWE45VGgiLCJ0eXBlIjoiZnVuY3Rpb24iLCJmdW5jdGlvbiI6eyJuYW1lIjoiZ2V0V2VhdGhlciIsImFyZ3VtZW50cyI6IntcImFyZzBcIjogXCJOZXcgWW9ya1wifSJ9fV0sInJlZnVzYWwiOm51bGwsImFubm90YXRpb25zIjpbXX0sImxvZ3Byb2JzIjpudWxsLCJmaW5pc2hfcmVhc29uIjoidG9vbF9jYWxscyJ9XUpEChNicmFpbnRydXN0Lm1ldGFkYXRhEi0KK3sicHJvdmlkZXIiOiJvcGVuYWkiLCJtb2RlbCI6ImdwdC00by1taW5pIn16AIUBAQEAABKeCgoQgy39WseiTR7W2M3rJfx1vBIIPUaMj//sb8EiCPyMowrUckhAKg9DaGF0IENvbXBsZXRpb24wAzk5RKOBd4SRGEEuq0+9d4SRGEqPBQoVYnJhaW50cnVzdC5pbnB1dF9qc29uEvUECvIEW3sicm9sZSI6InVzZXIiLCJjb250ZW50IjoiaXMgaXQgaG90dGVyIGluIFBhcmlzIG9yIE5ldyBZb3JrIHJpZ2h0IG5vdz8ifSx7InJvbGUiOiJhc3Npc3RhbnQiLCJ0b29sX2NhbGxzIjpbeyJpZCI6ImNhbGxfWXpiQUF6ZHI0eVN4ZXJhbjVFQzF0bkxBIiwidHlwZSI6ImZ1bmN0aW9uIiwiZnVuY3Rpb24iOnsibmFtZSI6ImdldFdlYXRoZXIiLCJhcmd1bWVudHMiOiJ7XCJhcmcwXCI6IFwiUGFyaXNcIn0ifX0seyJpZCI6ImNhbGxfcFRSQU4yaDNmT0NtQ3YwN0s0V1hOOVRoIiwidHlwZSI6ImZ1bmN0aW9uIiwiZnVuY3Rpb24iOnsibmFtZSI6ImdldFdlYXRoZXIiLCJhcmd1bWVudHMiOiJ7XCJhcmcwXCI6IFwiTmV3IFlvcmtcIn0ifX1dfSx7InJvbGUiOiJ0b29sIiwidG9vbF9jYWxsX2lkIjoiY2FsbF9ZemJBQXpkcjR5U3hlcmFuNUVDMXRuTEEiLCJjb250ZW50IjoiVGhlIHdlYXRoZXIgaW4gUGFyaXMgaXMgc3Vubnkgd2l0aCA3MsKwRiB0ZW1wZXJhdHVyZS4ifSx7InJvbGUiOiJ0b29sIiwidG9vbF9jYWxsX2lkIjoiY2FsbF9wVFJBTjJoM2ZPQ21DdjA3SzRXWE45VGgiLCJjb250ZW50IjoiVGhlIHdlYXRoZXIgaW4gTmV3IFlvcmsgaXMgc3Vubnkgd2l0aCA3MsKwRiB0ZW1wZXJhdHVyZS4ifV1KcwoSYnJhaW50cnVzdC5tZXRyaWNzEl0KW3siY29tcGxldGlvbl90b2tlbnMiOjI3LCJwcm9tcHRfdG9rZW5zIjoxNzcsInRva2VucyI6MjA0LCJ0aW1lX3RvX2ZpcnN0X3Rva2VuIjoxLjAwMDEzNTIzNn1KMgoRYnJhaW50cnVzdC5wYXJlbnQSHQobcHJvamVjdF9uYW1lOmphdmEtdW5pdC10ZXN0Si4KGmJyYWludHJ1c3Quc3Bhbl9hdHRyaWJ1dGVzEhAKDnsidHlwZSI6ImxsbSJ9SpcCChZicmFpbnRydXN0Lm91dHB1dF9qc29uEvwBCvkBW3siaW5kZXgiOjAsIm1lc3NhZ2UiOnsicm9sZSI6ImFzc2lzdGFudCIsImNvbnRlbnQiOiJUaGUgY3VycmVudCB0ZW1wZXJhdHVyZSBpcyB0aGUgc2FtZSBpbiBib3RoIFBhcmlzIGFuZCBOZXcgWW9yaywgYXQgNzLCsEYsIGFuZCBib3RoIGNpdGllcyBhcmUgZXhwZXJpZW5jaW5nIHN1bm55IHdlYXRoZXIuIiwicmVmdXNhbCI6bnVsbCwiYW5ub3RhdGlvbnMiOltdfSwibG9ncHJvYnMiOm51bGwsImZpbmlzaF9yZWFzb24iOiJzdG9wIn1dSkQKE2JyYWludHJ1c3QubWV0YWRhdGESLQoreyJwcm92aWRlciI6Im9wZW5haSIsIm1vZGVsIjoiZ3B0LTRvLW1pbmkifXoAhQEBAQAAEvgFChgKFmJyYWludHJ1c3QtbGFuZ2NoYWluNGoSrwIKEIMt/VrHok0e1tjN6yX8dbwSCNFK4OSTbjSNIgj8jKMK1HJIQCoKZ2V0V2VhdGhlcjABOZ3FioB3hJEYQTlaLIF3hJEYSiwKFWJyYWludHJ1c3QuaW5wdXRfanNvbhITChF7ImFyZzAiOiAiUGFyaXMifUoyChFicmFpbnRydXN0LnBhcmVudBIdChtwcm9qZWN0X25hbWU6amF2YS11bml0LXRlc3RKTAoRYnJhaW50cnVzdC5vdXRwdXQSNwo1VGhlIHdlYXRoZXIgaW4gUGFyaXMgaXMgc3Vubnkgd2l0aCA3MsKwRiB0ZW1wZXJhdHVyZS5KLwoaYnJhaW50cnVzdC5zcGFuX2F0dHJpYnV0ZXMSEQoPeyJ0eXBlIjoidG9vbCJ9egCFAQEBAAAStQIKEIMt/VrHok0e1tjN6yX8dbwSCJnIWSxFvMRIIgj8jKMK1HJIQCoKZ2V0V2VhdGhlcjABOZmKjYB3hJEYQVZdLIF3hJEYSi8KFWJyYWludHJ1c3QuaW5wdXRfanNvbhIWChR7ImFyZzAiOiAiTmV3IFlvcmsifUoyChFicmFpbnRydXN0LnBhcmVudBIdChtwcm9qZWN0X25hbWU6amF2YS11bml0LXRlc3RKTwoRYnJhaW50cnVzdC5vdXRwdXQSOgo4VGhlIHdlYXRoZXIgaW4gTmV3IFlvcmsgaXMgc3Vubnkgd2l0aCA3MsKwRiB0ZW1wZXJhdHVyZS5KLwoaYnJhaW50cnVzdC5zcGFuX2F0dHJpYnV0ZXMSEQoPeyJ0eXBlIjoidG9vbCJ9egCFAQEBAAAScgoQgy39WseiTR7W2M3rJfx1vBII/IyjCtRySEAqBGNoYXQwATlSljgvd4SRGEHwyoS9d4SRGEoyChFicmFpbnRydXN0LnBhcmVudBIdChtwcm9qZWN0X25hbWU6amF2YS11bml0LXRlc3R6AIUBAQEAAA==" - } ] - }, - "response" : { - "status" : 200, - "headers" : { - "Content-Type" : "application/x-protobuf", - "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:36:21 GMT", - "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "cf9503bb-0c2b-49df-8199-e160e653795a", - "x-amzn-Remapped-content-length" : "0", - "x-bt-internal-trace-id" : "69854595000000001f479babbf65c0b6", - "x-amz-apigw-id" : "YVfPWFkroAMEXug=", - "vary" : "Origin", - "etag" : "W/\"0-2jmj7l5rSw0yVb/vlWAYkK/YBwk\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854595-2e90e1c433a269b723a98936;Parent=480ddfe796445a67;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 21c7c4234f218bb5110262cbbf01f870.cloudfront.net (CloudFront), 1.1 d9d466ed70d93f34739969f91577ec74.cloudfront.net (CloudFront)", - "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "uYlmJPZU0I2r1Rs88oshjmnRpc5t4o_0RjOweTmaOaJM9GvfcxatTg==" - } - }, - "uuid" : "f04e3407-4ce8-4d8f-8467-fab9059548b9", - "persistent" : true, - "insertionIndex" : 69 -} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-f130c8f8-0e36-413a-a18d-97d7dfe47c8e.json b/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-f130c8f8-0e36-413a-a18d-97d7dfe47c8e.json deleted file mode 100644 index bc8dd033..00000000 --- a/src/test/resources/cassettes/braintrust/mappings/otel_v1_traces-f130c8f8-0e36-413a-a18d-97d7dfe47c8e.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id" : "f130c8f8-0e36-413a-a18d-97d7dfe47c8e", - "name" : "otel_v1_traces", - "request" : { - "url" : "/otel/v1/traces", - "method" : "POST", - "headers" : { - "Content-Type" : { - "equalTo" : "application/x-protobuf" - } - }, - "bodyPatterns" : [ { - "binaryEqualTo" : "CoAKCrgBCiAKDHNlcnZpY2UubmFtZRIQCg5icmFpbnRydXN0LWFwcAooCg9zZXJ2aWNlLnZlcnNpb24SFQoTMC4yLjMtYTQ5ODFmMS1ESVJUWQogChZ0ZWxlbWV0cnkuc2RrLmxhbmd1YWdlEgYKBGphdmEKJQoSdGVsZW1ldHJ5LnNkay5uYW1lEg8KDW9wZW50ZWxlbWV0cnkKIQoVdGVsZW1ldHJ5LnNkay52ZXJzaW9uEggKBjEuNTQuMRLCCAojCiFpby5vcGVudGVsZW1ldHJ5LmdlbWluaS1qYXZhLTEuMjASmggKEHPJX3KOCu85JkzoJ+v0C3ESCHAKAKA7AG+9KhBnZW5lcmF0ZV9jb250ZW50MAM59bTZvXaEkRhB9ngR33aEkRhKwQEKFWJyYWludHJ1c3QuaW5wdXRfanNvbhKnAQqkAXsiY29udGVudHMiOlt7InBhcnRzIjpbeyJ0ZXh0IjoiV2hhdCBpcyB0aGUgY2FwaXRhbCBvZiBGcmFuY2U/In1dLCJyb2xlIjoidXNlciJ9XSwibW9kZWwiOiJnZW1pbmktMi4wLWZsYXNoLWxpdGUiLCJjb25maWciOnsidGVtcGVyYXR1cmUiOjAuMCwibWF4T3V0cHV0VG9rZW5zIjo1MH19Sk0KEmJyYWludHJ1c3QubWV0cmljcxI3CjV7ImNvbXBsZXRpb25fdG9rZW5zIjo5LCJwcm9tcHRfdG9rZW5zIjo3LCJ0b2tlbnMiOjE2fUoyChFicmFpbnRydXN0LnBhcmVudBIdChtwcm9qZWN0X25hbWU6amF2YS11bml0LXRlc3RKLgoaYnJhaW50cnVzdC5zcGFuX2F0dHJpYnV0ZXMSEAoOeyJ0eXBlIjoibGxtIn1K3QMKFmJyYWludHJ1c3Qub3V0cHV0X2pzb24SwgMKvwN7ImNhbmRpZGF0ZXMiOlt7ImNvbnRlbnQiOnsicGFydHMiOlt7InRleHQiOiJUaGUgY2FwaXRhbCBvZiBGcmFuY2UgaXMgKipQYXJpcyoqLlxuIn1dLCJyb2xlIjoibW9kZWwifSwiZmluaXNoUmVhc29uIjoiU1RPUCIsImF2Z0xvZ3Byb2JzIjotMC4wMTc4NDEzNjU2MDIyODEzNTh9XSwidXNhZ2VNZXRhZGF0YSI6eyJwcm9tcHRUb2tlbkNvdW50Ijo3LCJjYW5kaWRhdGVzVG9rZW5Db3VudCI6OSwidG90YWxUb2tlbkNvdW50IjoxNiwicHJvbXB0VG9rZW5zRGV0YWlscyI6W3sibW9kYWxpdHkiOiJURVhUIiwidG9rZW5Db3VudCI6N31dLCJjYW5kaWRhdGVzVG9rZW5zRGV0YWlscyI6W3sibW9kYWxpdHkiOiJURVhUIiwidG9rZW5Db3VudCI6OX1dfSwibW9kZWxWZXJzaW9uIjoiZ2VtaW5pLTIuMC1mbGFzaC1saXRlIiwicmVzcG9uc2VJZCI6ImprV0ZhZlBzRGF1LXF0c1A2ZFdYNFFrIn1KdQoTYnJhaW50cnVzdC5tZXRhZGF0YRJeClx7InByb3ZpZGVyIjoiZ2VtaW5pIiwidGVtcGVyYXR1cmUiOjAuMCwibW9kZWwiOiJnZW1pbmktMi4wLWZsYXNoLWxpdGUiLCJtYXhPdXRwdXRUb2tlbnMiOjUwfXoCGAGFAQEBAAA=" - } ] - }, - "response" : { - "status" : 200, - "headers" : { - "Content-Type" : "application/x-protobuf", - "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:36:14 GMT", - "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "909fe1c1-7a6c-4d46-aad1-8407fbe1a5e3", - "x-amzn-Remapped-content-length" : "0", - "x-bt-internal-trace-id" : "6985458e0000000034fd89d053455290", - "x-amz-apigw-id" : "YVfOXHU2IAMEgsA=", - "vary" : "Origin", - "etag" : "W/\"0-2jmj7l5rSw0yVb/vlWAYkK/YBwk\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-6985458e-3880fc662d78e6a17cd65648;Parent=7af4e0bfbee63278;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 dc8ab0490cc3f7679073e847e3aabb66.cloudfront.net (CloudFront), 1.1 566cc276dff9847158a5a9854be4df42.cloudfront.net (CloudFront)", - "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "ScXTsPNGbdWP5y_Iu-1ymn8v8K8bK-4FZ8BlUVC6Ohpuc66FdVWlxA==" - } - }, - "uuid" : "f130c8f8-0e36-413a-a18d-97d7dfe47c8e", - "persistent" : true, - "insertionIndex" : 65 -} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_dataset-185b2d54-b89d-4b46-945c-4f6c65616a68.json b/src/test/resources/cassettes/braintrust/mappings/v1_dataset-185b2d54-b89d-4b46-945c-4f6c65616a68.json new file mode 100644 index 00000000..1cfac18d --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/v1_dataset-185b2d54-b89d-4b46-945c-4f6c65616a68.json @@ -0,0 +1,32 @@ +{ + "id" : "185b2d54-b89d-4b46-945c-4f6c65616a68", + "name" : "v1_dataset", + "request" : { + "url" : "/v1/dataset?project_name=java-unit-test&dataset_name=food", + "method" : "GET" + }, + "response" : { + "status" : 200, + "bodyFileName" : "v1_dataset-185b2d54-b89d-4b46-945c-4f6c65616a68.json", + "headers" : { + "Content-Type" : "application/json; charset=utf-8", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:11 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "6cf1f0a6-a37d-4951-880a-038367d49566", + "x-amzn-Remapped-content-length" : "282", + "x-bt-internal-trace-id" : "699542ab000000001b71a7efacbf7c80", + "x-amz-apigw-id" : "Y9da6FwHIAMEiOQ=", + "vary" : "Origin, Accept-Encoding", + "etag" : "W/\"11a-VTu/kyvc23XF0GPfrJpypCH3or0\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542ab-6fd32c74795c02d3372319fa;Parent=76b301539a28b831;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 8022fb6dd967fd5734dda3b51415b460.cloudfront.net (CloudFront), 1.1 d525041695bdb6325f78ebba5c11b8a2.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "S9byjI_ZhU6_AMtCJitTsmTMyEvVIir6WUuWozGkjvFipG3jKgkBXw==" + } + }, + "uuid" : "185b2d54-b89d-4b46-945c-4f6c65616a68", + "persistent" : true, + "insertionIndex" : 22 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_dataset_0855b29c-69ba-4f98-9154-61a40334a492_fetch-885c9e5f-0e79-47fb-8c59-71edaa6133a3.json b/src/test/resources/cassettes/braintrust/mappings/v1_dataset_0855b29c-69ba-4f98-9154-61a40334a492_fetch-885c9e5f-0e79-47fb-8c59-71edaa6133a3.json new file mode 100644 index 00000000..ecb45531 --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/v1_dataset_0855b29c-69ba-4f98-9154-61a40334a492_fetch-885c9e5f-0e79-47fb-8c59-71edaa6133a3.json @@ -0,0 +1,42 @@ +{ + "id" : "885c9e5f-0e79-47fb-8c59-71edaa6133a3", + "name" : "v1_dataset_0855b29c-69ba-4f98-9154-61a40334a492_fetch", + "request" : { + "url" : "/v1/dataset/0855b29c-69ba-4f98-9154-61a40334a492/fetch", + "method" : "POST", + "headers" : { + "Content-Type" : { + "equalTo" : "application/json" + } + }, + "bodyPatterns" : [ { + "equalToJson" : "{\"limit\":512,\"cursor\":\"aXLTACceAAA\",\"version\":\"1000196534141277158\"}", + "ignoreArrayOrder" : true, + "ignoreExtraElements" : false + } ] + }, + "response" : { + "status" : 200, + "bodyFileName" : "v1_dataset_0855b29c-69ba-4f98-9154-61a40334a492_fetch-885c9e5f-0e79-47fb-8c59-71edaa6133a3.json", + "headers" : { + "Content-Type" : "application/json", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:14 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "6bd9d4d1-9955-4b72-b893-5aa96f33943e", + "x-bt-brainstore-duration-ms" : "79", + "x-bt-api-duration-ms" : "87", + "x-bt-internal-trace-id" : "699542ae000000003dfdd4a20d23edd7", + "x-amz-apigw-id" : "Y9dbWGANoAMEHRQ=", + "vary" : "Origin", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542ae-69cc73d0172d21bd04489287;Parent=32400f75cfae2b5a;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 2d0eb1433209b25c3712ac0793d56bc0.cloudfront.net (CloudFront), 1.1 ddea1c07643e5e0bfceb34480eebdc52.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "uduoQ0e_G4bUDqymT8UP5lI9rRAMCr3UnXVZYk_CgMi2KWYGC7xZLw==" + } + }, + "uuid" : "885c9e5f-0e79-47fb-8c59-71edaa6133a3", + "persistent" : true, + "insertionIndex" : 29 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_dataset_0855b29c-69ba-4f98-9154-61a40334a492_fetch-ba6e515c-86b4-4c59-8d33-d2c099c70cf9.json b/src/test/resources/cassettes/braintrust/mappings/v1_dataset_0855b29c-69ba-4f98-9154-61a40334a492_fetch-ba6e515c-86b4-4c59-8d33-d2c099c70cf9.json new file mode 100644 index 00000000..62fd53d6 --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/v1_dataset_0855b29c-69ba-4f98-9154-61a40334a492_fetch-ba6e515c-86b4-4c59-8d33-d2c099c70cf9.json @@ -0,0 +1,43 @@ +{ + "id" : "ba6e515c-86b4-4c59-8d33-d2c099c70cf9", + "name" : "v1_dataset_0855b29c-69ba-4f98-9154-61a40334a492_fetch", + "request" : { + "url" : "/v1/dataset/0855b29c-69ba-4f98-9154-61a40334a492/fetch", + "method" : "POST", + "headers" : { + "Content-Type" : { + "equalTo" : "application/json" + } + }, + "bodyPatterns" : [ { + "equalToJson" : "{\"limit\":512,\"version\":\"1000196534141277158\"}", + "ignoreArrayOrder" : true, + "ignoreExtraElements" : false + } ] + }, + "response" : { + "status" : 200, + "bodyFileName" : "v1_dataset_0855b29c-69ba-4f98-9154-61a40334a492_fetch-ba6e515c-86b4-4c59-8d33-d2c099c70cf9.json", + "headers" : { + "Content-Type" : "application/json", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:14 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "c00a7cb0-9cca-415b-8a93-0d6fc4c4be41", + "x-bt-brainstore-duration-ms" : "69", + "x-bt-api-duration-ms" : "74", + "x-bt-internal-trace-id" : "699542ae000000000bf677d08f855873", + "x-amz-apigw-id" : "Y9dbTFHFIAMENEA=", + "vary" : "Origin", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542ae-5b4e1abc79545c6661807537;Parent=3e551dfcf35b8b2d;Sampled=0;Lineage=1:24be3d11:0", + "x-bt-cursor" : "aXLTACceAAA", + "Via" : "1.1 59e4792b9d6184bfa491a317b36590d2.cloudfront.net (CloudFront), 1.1 7605973575a3551426b82751020317de.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "ZKbLbYON_NxfJPsy9TZWGMzdrbbkWVmPcz5nRsIj2OXwvwQEAy5G7g==" + } + }, + "uuid" : "ba6e515c-86b4-4c59-8d33-d2c099c70cf9", + "persistent" : true, + "insertionIndex" : 28 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_experiment-025e0eb0-5e77-44b1-91f6-3f2c18008f6d.json b/src/test/resources/cassettes/braintrust/mappings/v1_experiment-025e0eb0-5e77-44b1-91f6-3f2c18008f6d.json new file mode 100644 index 00000000..97e9d973 --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/v1_experiment-025e0eb0-5e77-44b1-91f6-3f2c18008f6d.json @@ -0,0 +1,35 @@ +{ + "id" : "025e0eb0-5e77-44b1-91f6-3f2c18008f6d", + "name" : "v1_experiment", + "request" : { + "url" : "/v1/experiment?project_id=6ae68365-7620-4630-921b-bac416634fc8", + "method" : "GET" + }, + "response" : { + "status" : 200, + "bodyFileName" : "v1_experiment-025e0eb0-5e77-44b1-91f6-3f2c18008f6d.json", + "headers" : { + "Content-Type" : "application/json; charset=utf-8", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:15 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "df2b39cf-6540-4c0b-9744-2d4b66a005b9", + "x-amzn-Remapped-content-length" : "3233", + "x-bt-internal-trace-id" : "699542af0000000029226a1e3bd78033", + "x-amz-apigw-id" : "Y9dbgFvbIAMEp3Q=", + "vary" : "Origin, Accept-Encoding", + "etag" : "W/\"ca1-CVGmQTh7jzYKtrE6IiGajoA9SHw\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542af-4e7bfb0b0ee970d7681a8005;Parent=30b6edc4f08b4369;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 59e4792b9d6184bfa491a317b36590d2.cloudfront.net (CloudFront), 1.1 b3ccaedda78c63d5967b57382ceb4cbe.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "Ylg6aLjbC9y_gUGT5yNHBnqjftllmGVNwMDmLK3PeAi9w6nVP_zLdg==" + } + }, + "uuid" : "025e0eb0-5e77-44b1-91f6-3f2c18008f6d", + "persistent" : true, + "scenarioName" : "scenario-5-v1-experiment", + "requiredScenarioState" : "Started", + "newScenarioState" : "scenario-5-v1-experiment-2", + "insertionIndex" : 31 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_experiment-0d000b97-4a70-4a7c-bbe2-642157208b18.json b/src/test/resources/cassettes/braintrust/mappings/v1_experiment-0d000b97-4a70-4a7c-bbe2-642157208b18.json new file mode 100644 index 00000000..10604b2e --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/v1_experiment-0d000b97-4a70-4a7c-bbe2-642157208b18.json @@ -0,0 +1,34 @@ +{ + "id" : "0d000b97-4a70-4a7c-bbe2-642157208b18", + "name" : "v1_experiment", + "request" : { + "url" : "/v1/experiment?project_id=6ae68365-7620-4630-921b-bac416634fc8", + "method" : "GET" + }, + "response" : { + "status" : 200, + "bodyFileName" : "v1_experiment-0d000b97-4a70-4a7c-bbe2-642157208b18.json", + "headers" : { + "Content-Type" : "application/json; charset=utf-8", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:21 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "a3b7969d-81e1-486d-a485-48f502536e03", + "x-amzn-Remapped-content-length" : "3233", + "x-bt-internal-trace-id" : "699542b50000000031735bf8c62ad85a", + "x-amz-apigw-id" : "Y9dcYHn3oAMESWw=", + "vary" : "Origin, Accept-Encoding", + "etag" : "W/\"ca1-CVGmQTh7jzYKtrE6IiGajoA9SHw\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542b5-0833943014347b5d72a24b5f;Parent=26bfa9ddb70e8dbf;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 2582fcc2e5a8f93a556ac3ef26738abc.cloudfront.net (CloudFront), 1.1 73b0c4a85645a8031ba157e0b3e28ffc.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "9fNkjKyQtQJ2hnAfOdtlEJ5Zvetpo13O7twcqhq7SUBThP2HceP5OQ==" + } + }, + "uuid" : "0d000b97-4a70-4a7c-bbe2-642157208b18", + "persistent" : true, + "scenarioName" : "scenario-5-v1-experiment", + "requiredScenarioState" : "scenario-5-v1-experiment-2", + "insertionIndex" : 44 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_experiment-27daf9ae-46e0-47c6-a4c7-f1da6df5a0d5.json b/src/test/resources/cassettes/braintrust/mappings/v1_experiment-27daf9ae-46e0-47c6-a4c7-f1da6df5a0d5.json new file mode 100644 index 00000000..06ebc276 --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/v1_experiment-27daf9ae-46e0-47c6-a4c7-f1da6df5a0d5.json @@ -0,0 +1,42 @@ +{ + "id" : "27daf9ae-46e0-47c6-a4c7-f1da6df5a0d5", + "name" : "v1_experiment", + "request" : { + "url" : "/v1/experiment", + "method" : "POST", + "headers" : { + "Content-Type" : { + "equalTo" : "application/json" + } + }, + "bodyPatterns" : [ { + "equalToJson" : "{\"project_id\":\"6ae68365-7620-4630-921b-bac416634fc8\",\"name\":\"unit-test-eval-experiment-tags-metadata\",\"tags\":[\"java-sdk\",\"unit-test\"],\"metadata\":{\"version\":\"1.0\",\"model\":\"gpt-4o\"}}", + "ignoreArrayOrder" : true, + "ignoreExtraElements" : false + } ] + }, + "response" : { + "status" : 200, + "bodyFileName" : "v1_experiment-27daf9ae-46e0-47c6-a4c7-f1da6df5a0d5.json", + "headers" : { + "Content-Type" : "application/json; charset=utf-8", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:20 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "8658e897-e9cc-4873-a5fb-92f724c6e894", + "x-amzn-Remapped-content-length" : "453", + "x-bt-internal-trace-id" : "699542b400000000416b329374e7ec3d", + "x-amz-apigw-id" : "Y9dcNF_qoAMEgVg=", + "vary" : "Origin, Accept-Encoding", + "etag" : "W/\"1c5-F5LGa2mH4wd14ulHtVVUpjqp530\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542b4-4d56d17128eecd7e5de5aab9;Parent=71e747d8457922cb;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 21c7c4234f218bb5110262cbbf01f870.cloudfront.net (CloudFront), 1.1 566cc276dff9847158a5a9854be4df42.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "mF90jyzQsyAian8bTv9OK5WciLqfhCMmN2seqj5WUPtmsE3JVF5wYg==" + } + }, + "uuid" : "27daf9ae-46e0-47c6-a4c7-f1da6df5a0d5", + "persistent" : true, + "insertionIndex" : 42 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_experiment-306529b9-ef97-4536-a3c4-5781f334b74f.json b/src/test/resources/cassettes/braintrust/mappings/v1_experiment-306529b9-ef97-4536-a3c4-5781f334b74f.json new file mode 100644 index 00000000..503af434 --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/v1_experiment-306529b9-ef97-4536-a3c4-5781f334b74f.json @@ -0,0 +1,44 @@ +{ + "id" : "306529b9-ef97-4536-a3c4-5781f334b74f", + "name" : "v1_experiment", + "request" : { + "url" : "/v1/experiment", + "method" : "POST", + "headers" : { + "Content-Type" : { + "equalTo" : "application/json" + } + }, + "bodyPatterns" : [ { + "equalToJson" : "{\"project_id\":\"6ae68365-7620-4630-921b-bac416634fc8\",\"name\":\"unit-test-eval\"}", + "ignoreArrayOrder" : true, + "ignoreExtraElements" : false + } ] + }, + "response" : { + "status" : 200, + "bodyFileName" : "v1_experiment-306529b9-ef97-4536-a3c4-5781f334b74f.json", + "headers" : { + "Content-Type" : "application/json; charset=utf-8", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:23 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "02040e83-431f-492e-b455-cf7d935d4256", + "x-amzn-Remapped-content-length" : "378", + "x-bt-internal-trace-id" : "699542b70000000023c5a6fa9ee6b1d6", + "x-amz-apigw-id" : "Y9dcyF9TIAMEiZQ=", + "vary" : "Origin, Accept-Encoding", + "etag" : "W/\"17a-Fy9g1co4o48Xs/Tz30vJvKcEEq0\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542b7-498129966b1fcf1f24f9997a;Parent=2a2e2c0d029757ca;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 95a087e13956fc03ffaeeaec4faa051a.cloudfront.net (CloudFront), 1.1 a624be98cd5b264f373d8ac17f78ee50.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "5OtLASwpVytYJGZf4xy9H5LoTTc0y8If-25L7sPAmhisMdR4V0AiOQ==" + } + }, + "uuid" : "306529b9-ef97-4536-a3c4-5781f334b74f", + "persistent" : true, + "scenarioName" : "scenario-6-v1-experiment", + "requiredScenarioState" : "scenario-6-v1-experiment-2", + "insertionIndex" : 52 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_experiment-6739f106-9463-4391-abc0-d1c302b4eb9d.json b/src/test/resources/cassettes/braintrust/mappings/v1_experiment-6739f106-9463-4391-abc0-d1c302b4eb9d.json new file mode 100644 index 00000000..e91e99f0 --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/v1_experiment-6739f106-9463-4391-abc0-d1c302b4eb9d.json @@ -0,0 +1,42 @@ +{ + "id" : "6739f106-9463-4391-abc0-d1c302b4eb9d", + "name" : "v1_experiment", + "request" : { + "url" : "/v1/experiment", + "method" : "POST", + "headers" : { + "Content-Type" : { + "equalTo" : "application/json" + } + }, + "bodyPatterns" : [ { + "equalToJson" : "{\"project_id\":\"6ae68365-7620-4630-921b-bac416634fc8\",\"name\":\"test-dataset-linking\",\"dataset_id\":\"0855b29c-69ba-4f98-9154-61a40334a492\",\"dataset_version\":\"1000196534141277158\"}", + "ignoreArrayOrder" : true, + "ignoreExtraElements" : false + } ] + }, + "response" : { + "status" : 200, + "bodyFileName" : "v1_experiment-6739f106-9463-4391-abc0-d1c302b4eb9d.json", + "headers" : { + "Content-Type" : "application/json; charset=utf-8", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:14 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "212332b8-3ce4-4851-9517-0349cbb1b122", + "x-amzn-Remapped-content-length" : "435", + "x-bt-internal-trace-id" : "699542ae00000000232f6462b1ca440c", + "x-amz-apigw-id" : "Y9dbQF9QIAMEHRQ=", + "vary" : "Origin, Accept-Encoding", + "etag" : "W/\"1b3-88cov/2GLjEIqzNVAZ3iA3pDa90\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542ae-2d65c154120eeb4c0b63e120;Parent=65276a433f7273da;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 2be627c4e85d6d9d9e32a7523e1b67ee.cloudfront.net (CloudFront), 1.1 82fa7f20ab5a12301da8e01f9493e222.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "FeRHKQIYm7VYfsdgdWKSYtmw8ebR2RK-2jTo07zcTqTBNWIQB7nxaA==" + } + }, + "uuid" : "6739f106-9463-4391-abc0-d1c302b4eb9d", + "persistent" : true, + "insertionIndex" : 27 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_experiment-9a5483ae-8d2e-43e4-a762-e57ccb95c527.json b/src/test/resources/cassettes/braintrust/mappings/v1_experiment-7087692a-8f57-4182-8477-ec0adb18d4e6.json similarity index 54% rename from src/test/resources/cassettes/braintrust/mappings/v1_experiment-9a5483ae-8d2e-43e4-a762-e57ccb95c527.json rename to src/test/resources/cassettes/braintrust/mappings/v1_experiment-7087692a-8f57-4182-8477-ec0adb18d4e6.json index c511ce0c..3ef5192a 100644 --- a/src/test/resources/cassettes/braintrust/mappings/v1_experiment-9a5483ae-8d2e-43e4-a762-e57ccb95c527.json +++ b/src/test/resources/cassettes/braintrust/mappings/v1_experiment-7087692a-8f57-4182-8477-ec0adb18d4e6.json @@ -1,5 +1,5 @@ { - "id" : "9a5483ae-8d2e-43e4-a762-e57ccb95c527", + "id" : "7087692a-8f57-4182-8477-ec0adb18d4e6", "name" : "v1_experiment", "request" : { "url" : "/v1/experiment", @@ -17,26 +17,26 @@ }, "response" : { "status" : 200, - "bodyFileName" : "v1_experiment-9a5483ae-8d2e-43e4-a762-e57ccb95c527.json", + "bodyFileName" : "v1_experiment-7087692a-8f57-4182-8477-ec0adb18d4e6.json", "headers" : { "Content-Type" : "application/json; charset=utf-8", "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:49 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:09 GMT", "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "464a35c5-15e6-41d3-96a5-4385cec37384", + "x-amzn-RequestId" : "e8a13ec5-3a81-434a-9146-3779795b67d6", "x-amzn-Remapped-content-length" : "392", - "x-bt-internal-trace-id" : "698545750000000067c744e005381b1b", - "x-amz-apigw-id" : "YVfKaHQgoAMEryA=", + "x-bt-internal-trace-id" : "699542a90000000063eb03cef880c3f3", + "x-amz-apigw-id" : "Y9daiH2WIAMEqdA=", "vary" : "Origin, Accept-Encoding", "etag" : "W/\"188-DE7ucipNOc32PdLY5D8S7u+Usdg\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854575-7148df9b11f066c507e5a3b9;Parent=78a6227a29b090c3;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 c9f68a0c96944962731456040c591f26.cloudfront.net (CloudFront), 1.1 82fa7f20ab5a12301da8e01f9493e222.cloudfront.net (CloudFront)", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542a9-38bd6ca468d3083164bd6549;Parent=50e634e20ab576df;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 487082619948f670d3b30fb3db8fbabc.cloudfront.net (CloudFront), 1.1 ffe9646b2ea911744e2d51fc0715cedc.cloudfront.net (CloudFront)", "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "u-mRz-JgIOXESbqX_R-pulvgFBt7wP8mScC3pJX98RMrnCRacqYj1g==" + "X-Amz-Cf-Id" : "4VhhRQmdd2GQcwZEkvyeGZAquCvtL5RC-V7h-32zetshJPbDIoSiVg==" } }, - "uuid" : "9a5483ae-8d2e-43e4-a762-e57ccb95c527", + "uuid" : "7087692a-8f57-4182-8477-ec0adb18d4e6", "persistent" : true, "insertionIndex" : 16 } \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_experiment-0628d775-6f14-4d10-bbe7-ac316d834e1f.json b/src/test/resources/cassettes/braintrust/mappings/v1_experiment-7e313198-c726-4fc5-89e5-79205562c071.json similarity index 51% rename from src/test/resources/cassettes/braintrust/mappings/v1_experiment-0628d775-6f14-4d10-bbe7-ac316d834e1f.json rename to src/test/resources/cassettes/braintrust/mappings/v1_experiment-7e313198-c726-4fc5-89e5-79205562c071.json index f66eabe4..20ad470b 100644 --- a/src/test/resources/cassettes/braintrust/mappings/v1_experiment-0628d775-6f14-4d10-bbe7-ac316d834e1f.json +++ b/src/test/resources/cassettes/braintrust/mappings/v1_experiment-7e313198-c726-4fc5-89e5-79205562c071.json @@ -1,5 +1,5 @@ { - "id" : "0628d775-6f14-4d10-bbe7-ac316d834e1f", + "id" : "7e313198-c726-4fc5-89e5-79205562c071", "name" : "v1_experiment", "request" : { "url" : "/v1/experiment", @@ -17,29 +17,29 @@ }, "response" : { "status" : 200, - "bodyFileName" : "v1_experiment-0628d775-6f14-4d10-bbe7-ac316d834e1f.json", + "bodyFileName" : "v1_experiment-7e313198-c726-4fc5-89e5-79205562c071.json", "headers" : { "Content-Type" : "application/json; charset=utf-8", "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:55 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:22 GMT", "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "2fa3d2a3-27d2-471e-821d-2120d8119d52", + "x-amzn-RequestId" : "62e9e5cb-28fe-47d8-9c85-80b04bed40b2", "x-amzn-Remapped-content-length" : "378", - "x-bt-internal-trace-id" : "6985457b0000000031bdc537d3806527", - "x-amz-apigw-id" : "YVfLWHZmoAMEioQ=", + "x-bt-internal-trace-id" : "699542b6000000007c56f464e7dcd595", + "x-amz-apigw-id" : "Y9dclGyboAMEotg=", "vary" : "Origin, Accept-Encoding", "etag" : "W/\"17a-Fy9g1co4o48Xs/Tz30vJvKcEEq0\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-6985457b-23d4c77654b721023174b97b;Parent=19a8dcf05183c5aa;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 b7d7903ada432685f0e90f0ca261d864.cloudfront.net (CloudFront), 1.1 ddea1c07643e5e0bfceb34480eebdc52.cloudfront.net (CloudFront)", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542b6-2498d5954b26359077ae87c7;Parent=1cd755e9e2253763;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 20b3731a0ef4aba3db1fcd63c3ef2b2a.cloudfront.net (CloudFront), 1.1 566cc276dff9847158a5a9854be4df42.cloudfront.net (CloudFront)", "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "l_aCUZzX2yBiQmOxRZvqVqHXUHJ73sytSGVFn3Jkpr0k0dGe0qGtrw==" + "X-Amz-Cf-Id" : "LwpL27_F2QcSJH7Ua-AJO6SYpWT0aAipWnrb1YPwpKG0Wl3i0nHXEg==" } }, - "uuid" : "0628d775-6f14-4d10-bbe7-ac316d834e1f", + "uuid" : "7e313198-c726-4fc5-89e5-79205562c071", "persistent" : true, - "scenarioName" : "scenario-5-v1-experiment", + "scenarioName" : "scenario-6-v1-experiment", "requiredScenarioState" : "Started", - "newScenarioState" : "scenario-5-v1-experiment-2", - "insertionIndex" : 30 + "newScenarioState" : "scenario-6-v1-experiment-2", + "insertionIndex" : 48 } \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_experiment-a82997e0-2473-49b6-8839-4e570e7748ab.json b/src/test/resources/cassettes/braintrust/mappings/v1_experiment-a82997e0-2473-49b6-8839-4e570e7748ab.json deleted file mode 100644 index 05ebadd9..00000000 --- a/src/test/resources/cassettes/braintrust/mappings/v1_experiment-a82997e0-2473-49b6-8839-4e570e7748ab.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "id" : "a82997e0-2473-49b6-8839-4e570e7748ab", - "name" : "v1_experiment", - "request" : { - "url" : "/v1/experiment", - "method" : "POST", - "headers" : { - "Content-Type" : { - "equalTo" : "application/json" - } - }, - "bodyPatterns" : [ { - "equalToJson" : "{\"project_id\":\"6ae68365-7620-4630-921b-bac416634fc8\",\"name\":\"unit-test-eval\"}", - "ignoreArrayOrder" : true, - "ignoreExtraElements" : false - } ] - }, - "response" : { - "status" : 200, - "bodyFileName" : "v1_experiment-a82997e0-2473-49b6-8839-4e570e7748ab.json", - "headers" : { - "Content-Type" : "application/json; charset=utf-8", - "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:57 GMT", - "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "2da5ec9c-9e17-46e9-8456-95848e31b020", - "x-amzn-Remapped-content-length" : "378", - "x-bt-internal-trace-id" : "6985457d0000000076e19b99c8beaf8f", - "x-amz-apigw-id" : "YVfLmEs3IAMEAhg=", - "vary" : "Origin, Accept-Encoding", - "etag" : "W/\"17a-Fy9g1co4o48Xs/Tz30vJvKcEEq0\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-6985457d-2e9a27eb7a090b9f0bbdd3c8;Parent=66e46b7360fd5e4f;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 2be627c4e85d6d9d9e32a7523e1b67ee.cloudfront.net (CloudFront), 1.1 b669d9add7767f73665f1f8b7e8cd802.cloudfront.net (CloudFront)", - "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "dfrX_gwZM58deLTcXYVHQ7Mhw5c7GJoHnhxlZZKlcwIKsOfI-nLQtA==" - } - }, - "uuid" : "a82997e0-2473-49b6-8839-4e570e7748ab", - "persistent" : true, - "scenarioName" : "scenario-5-v1-experiment", - "requiredScenarioState" : "scenario-5-v1-experiment-2", - "insertionIndex" : 34 -} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_experiment-e6648d2b-f25a-4409-9169-3abc157cc652.json b/src/test/resources/cassettes/braintrust/mappings/v1_experiment-bb243adf-11a2-4650-a8ed-b0e08041b12e.json similarity index 53% rename from src/test/resources/cassettes/braintrust/mappings/v1_experiment-e6648d2b-f25a-4409-9169-3abc157cc652.json rename to src/test/resources/cassettes/braintrust/mappings/v1_experiment-bb243adf-11a2-4650-a8ed-b0e08041b12e.json index c5df14f9..135d46db 100644 --- a/src/test/resources/cassettes/braintrust/mappings/v1_experiment-e6648d2b-f25a-4409-9169-3abc157cc652.json +++ b/src/test/resources/cassettes/braintrust/mappings/v1_experiment-bb243adf-11a2-4650-a8ed-b0e08041b12e.json @@ -1,5 +1,5 @@ { - "id" : "e6648d2b-f25a-4409-9169-3abc157cc652", + "id" : "bb243adf-11a2-4650-a8ed-b0e08041b12e", "name" : "v1_experiment", "request" : { "url" : "/v1/experiment", @@ -17,26 +17,26 @@ }, "response" : { "status" : 200, - "bodyFileName" : "v1_experiment-e6648d2b-f25a-4409-9169-3abc157cc652.json", + "bodyFileName" : "v1_experiment-bb243adf-11a2-4650-a8ed-b0e08041b12e.json", "headers" : { "Content-Type" : "application/json; charset=utf-8", "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:52 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:16 GMT", "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "0bd6e0d5-8aab-4d79-b686-abb3d15f3136", + "x-amzn-RequestId" : "9cfc8085-7fe4-4104-b535-a8e46e4c277f", "x-amzn-Remapped-content-length" : "385", - "x-bt-internal-trace-id" : "69854578000000002a6d971155851f7f", - "x-amz-apigw-id" : "YVfK2GD8oAMEgeA=", + "x-bt-internal-trace-id" : "699542b000000000064423750b2e1139", + "x-amz-apigw-id" : "Y9dbsGpPIAMEbbg=", "vary" : "Origin, Accept-Encoding", "etag" : "W/\"181-3mwEst50AR1pBk7kGLRn4RRJDos\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854578-752ef2116262157d5da60376;Parent=798773b2ed7690bf;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 21c7c4234f218bb5110262cbbf01f870.cloudfront.net (CloudFront), 1.1 73b0c4a85645a8031ba157e0b3e28ffc.cloudfront.net (CloudFront)", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542b0-4794b5f36e7ea9013fd3592d;Parent=1ff58f649189d003;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 2c24d855455b80190edd9e2dcdca3ee8.cloudfront.net (CloudFront), 1.1 77f3c89ffd619275648d49ad13868570.cloudfront.net (CloudFront)", "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "-IcGYkwd4acml5SwjykM5h1WJ4-t4t9261faQHQGvydNctLinEeqpA==" + "X-Amz-Cf-Id" : "CWxPRINzEEwMFoHCj1NXpvPrlXq5eLCmezXtAV_q7yt3GDlYfVVdyg==" } }, - "uuid" : "e6648d2b-f25a-4409-9169-3abc157cc652", + "uuid" : "bb243adf-11a2-4650-a8ed-b0e08041b12e", "persistent" : true, - "insertionIndex" : 23 + "insertionIndex" : 35 } \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_function-2208cc91-4376-4225-82c5-b17a09a03190.json b/src/test/resources/cassettes/braintrust/mappings/v1_function-2208cc91-4376-4225-82c5-b17a09a03190.json new file mode 100644 index 00000000..1ffc7deb --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/v1_function-2208cc91-4376-4225-82c5-b17a09a03190.json @@ -0,0 +1,35 @@ +{ + "id" : "2208cc91-4376-4225-82c5-b17a09a03190", + "name" : "v1_function", + "request" : { + "url" : "/v1/function?slug=close-enough-judge-d31b&project_name=java-unit-test", + "method" : "GET" + }, + "response" : { + "status" : 200, + "bodyFileName" : "v1_function-2208cc91-4376-4225-82c5-b17a09a03190.json", + "headers" : { + "Content-Type" : "application/json; charset=utf-8", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:27 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "96fd352a-aea6-4f8d-acdc-f0b4b1e8c8a6", + "x-amzn-Remapped-content-length" : "970", + "x-bt-internal-trace-id" : "699542bb0000000049be644c47e34d4f", + "x-amz-apigw-id" : "Y9ddZEb_IAMENoQ=", + "vary" : "Origin, Accept-Encoding", + "etag" : "W/\"3ca-U7pLamkO1Ncw3QGMXz5hnQvgnvk\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542bb-2387d0490c1fa07a5796d880;Parent=24f083f5b7ce33c9;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 b47176981720d8607d309e56e9510316.cloudfront.net (CloudFront), 1.1 f8731007efc5ab360d90cee573a1e916.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "76RPCSBktIUOMRbnZNAzJHga0gQCFTVhb3cjXof_j-VSsXdAStz_pg==" + } + }, + "uuid" : "2208cc91-4376-4225-82c5-b17a09a03190", + "persistent" : true, + "scenarioName" : "scenario-8-v1-function", + "requiredScenarioState" : "Started", + "newScenarioState" : "scenario-8-v1-function-2", + "insertionIndex" : 63 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_function-230cfd03-c494-4e04-85b1-5659aa568566.json b/src/test/resources/cassettes/braintrust/mappings/v1_function-230cfd03-c494-4e04-85b1-5659aa568566.json new file mode 100644 index 00000000..17b326fa --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/v1_function-230cfd03-c494-4e04-85b1-5659aa568566.json @@ -0,0 +1,35 @@ +{ + "id" : "230cfd03-c494-4e04-85b1-5659aa568566", + "name" : "v1_function", + "request" : { + "url" : "/v1/function?slug=typescriptexactmatch-9e44&project_name=java-unit-test", + "method" : "GET" + }, + "response" : { + "status" : 200, + "bodyFileName" : "v1_function-230cfd03-c494-4e04-85b1-5659aa568566.json", + "headers" : { + "Content-Type" : "application/json; charset=utf-8", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:24 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "8fadf5de-ff0f-4a47-b85b-ab5cdf6a139c", + "x-amzn-Remapped-content-length" : "913", + "x-bt-internal-trace-id" : "699542b8000000006ce651ef24072293", + "x-amz-apigw-id" : "Y9dc1FEZoAMEMvQ=", + "vary" : "Origin, Accept-Encoding", + "etag" : "W/\"391-iVW1u69I859gEDeC7XzXAO2kbf4\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542b8-4fd2a1527a7d957e684f18fe;Parent=257d840193a29ef3;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 b7e07d6a19a4c8b2e410e9c1e173548c.cloudfront.net (CloudFront), 1.1 0df7f27a01014ab815259ca2d88193c6.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "I9ptWNCsO7YDgAZCKT9DJ5xh4L337z4l-gyVzMa35JKMSsjcMzTsKA==" + } + }, + "uuid" : "230cfd03-c494-4e04-85b1-5659aa568566", + "persistent" : true, + "scenarioName" : "scenario-7-v1-function", + "requiredScenarioState" : "Started", + "newScenarioState" : "scenario-7-v1-function-2", + "insertionIndex" : 53 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_function-267ac1d1-7ec6-41f8-8be3-dbc6b39faed4.json b/src/test/resources/cassettes/braintrust/mappings/v1_function-267ac1d1-7ec6-41f8-8be3-dbc6b39faed4.json deleted file mode 100644 index 0e05710c..00000000 --- a/src/test/resources/cassettes/braintrust/mappings/v1_function-267ac1d1-7ec6-41f8-8be3-dbc6b39faed4.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "id" : "267ac1d1-7ec6-41f8-8be3-dbc6b39faed4", - "name" : "v1_function", - "request" : { - "url" : "/v1/function?slug=typescriptexactmatch-9e44&project_name=java-unit-test", - "method" : "GET" - }, - "response" : { - "status" : 200, - "bodyFileName" : "v1_function-267ac1d1-7ec6-41f8-8be3-dbc6b39faed4.json", - "headers" : { - "Content-Type" : "application/json; charset=utf-8", - "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:59 GMT", - "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "9eef3f0b-a582-496b-866a-d44f487ee06a", - "x-amzn-Remapped-content-length" : "913", - "x-bt-internal-trace-id" : "6985457f000000001a9aa43b9a2e9fda", - "x-amz-apigw-id" : "YVfMBGIWoAMEbVw=", - "vary" : "Origin, Accept-Encoding", - "etag" : "W/\"391-iVW1u69I859gEDeC7XzXAO2kbf4\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-6985457f-49711e29569fe4a16f9747c1;Parent=5ca6f082db5079fe;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 59e4792b9d6184bfa491a317b36590d2.cloudfront.net (CloudFront), 1.1 dbfd9bcc806d4c322e72b461b2458112.cloudfront.net (CloudFront)", - "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "rXR2xiMN2ALCWFNIW67zWx-cQgL6OXPdvsSy9yESFl1ss88A-dcQlg==" - } - }, - "uuid" : "267ac1d1-7ec6-41f8-8be3-dbc6b39faed4", - "persistent" : true, - "scenarioName" : "scenario-6-v1-function", - "requiredScenarioState" : "scenario-6-v1-function-2", - "insertionIndex" : 40 -} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_function-43534cd9-3277-4968-9aa1-d19a1b57e139.json b/src/test/resources/cassettes/braintrust/mappings/v1_function-43534cd9-3277-4968-9aa1-d19a1b57e139.json deleted file mode 100644 index 4ac51de4..00000000 --- a/src/test/resources/cassettes/braintrust/mappings/v1_function-43534cd9-3277-4968-9aa1-d19a1b57e139.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "id" : "43534cd9-3277-4968-9aa1-d19a1b57e139", - "name" : "v1_function", - "request" : { - "url" : "/v1/function?slug=typescriptexactmatch-9e44&project_name=java-unit-test&version=485dbf64e486ab3a", - "method" : "GET" - }, - "response" : { - "status" : 200, - "bodyFileName" : "v1_function-43534cd9-3277-4968-9aa1-d19a1b57e139.json", - "headers" : { - "Content-Type" : "application/json; charset=utf-8", - "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:36:06 GMT", - "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "a3902845-89e0-4aab-ae17-4db163fcb04b", - "x-amzn-Remapped-content-length" : "913", - "x-bt-internal-trace-id" : "698545860000000078452e1c6ebfc767", - "x-amz-apigw-id" : "YVfNHFsLIAMEedA=", - "vary" : "Origin, Accept-Encoding", - "etag" : "W/\"391-e2sQ3WLqbgDUML3AlteZzSuvEIE\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854586-16cd280854d82bc40ecca2e0;Parent=145350827ec5f565;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 21c7c4234f218bb5110262cbbf01f870.cloudfront.net (CloudFront), 1.1 a53bab1af200813b8f27e3c0a28b4964.cloudfront.net (CloudFront)", - "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "lbvftLVNgc2Dhge1vDz8ToNMu1xyhVJzqTlM2PW6ejntaQeZuHs1vQ==" - } - }, - "uuid" : "43534cd9-3277-4968-9aa1-d19a1b57e139", - "persistent" : true, - "insertionIndex" : 57 -} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_function-5bb7375b-1525-4475-b302-0caf16398bba.json b/src/test/resources/cassettes/braintrust/mappings/v1_function-5bb7375b-1525-4475-b302-0caf16398bba.json new file mode 100644 index 00000000..001f3625 --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/v1_function-5bb7375b-1525-4475-b302-0caf16398bba.json @@ -0,0 +1,34 @@ +{ + "id" : "5bb7375b-1525-4475-b302-0caf16398bba", + "name" : "v1_function", + "request" : { + "url" : "/v1/function?slug=close-enough-judge-d31b&project_name=java-unit-test", + "method" : "GET" + }, + "response" : { + "status" : 200, + "bodyFileName" : "v1_function-5bb7375b-1525-4475-b302-0caf16398bba.json", + "headers" : { + "Content-Type" : "application/json; charset=utf-8", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:31 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "2632500e-414f-49fa-9d12-bff513a20495", + "x-amzn-Remapped-content-length" : "970", + "x-bt-internal-trace-id" : "699542bf000000001d193a7e8335a246", + "x-amz-apigw-id" : "Y9dd6GDWoAMEtqQ=", + "vary" : "Origin, Accept-Encoding", + "etag" : "W/\"3ca-U7pLamkO1Ncw3QGMXz5hnQvgnvk\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542bf-4664d0ea5adf91ee0a55df0f;Parent=027d7cc02a8203d8;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 2be627c4e85d6d9d9e32a7523e1b67ee.cloudfront.net (CloudFront), 1.1 73b0c4a85645a8031ba157e0b3e28ffc.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "_gcICuYJCHFFgt8-VbIrl-lNDK8VzFNQim8iST_qhfg7SpqQVdq7hw==" + } + }, + "uuid" : "5bb7375b-1525-4475-b302-0caf16398bba", + "persistent" : true, + "scenarioName" : "scenario-8-v1-function", + "requiredScenarioState" : "scenario-8-v1-function-2", + "insertionIndex" : 70 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_function-9270516e-455e-4e54-a319-08763684b9e1.json b/src/test/resources/cassettes/braintrust/mappings/v1_function-9270516e-455e-4e54-a319-08763684b9e1.json deleted file mode 100644 index f974e383..00000000 --- a/src/test/resources/cassettes/braintrust/mappings/v1_function-9270516e-455e-4e54-a319-08763684b9e1.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "id" : "9270516e-455e-4e54-a319-08763684b9e1", - "name" : "v1_function", - "request" : { - "url" : "/v1/function?slug=close-enough-judge-d31b&project_name=java-unit-test", - "method" : "GET" - }, - "response" : { - "status" : 200, - "bodyFileName" : "v1_function-9270516e-455e-4e54-a319-08763684b9e1.json", - "headers" : { - "Content-Type" : "application/json; charset=utf-8", - "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:36:01 GMT", - "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "bfb5c125-3c4c-455b-bb95-3df914cd1ff1", - "x-amzn-Remapped-content-length" : "970", - "x-bt-internal-trace-id" : "69854581000000001bfb343680f881aa", - "x-amz-apigw-id" : "YVfMVEZuoAMETRQ=", - "vary" : "Origin, Accept-Encoding", - "etag" : "W/\"3ca-U7pLamkO1Ncw3QGMXz5hnQvgnvk\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854581-200d61213a8e6b4a146c32b3;Parent=117f6341be68dd3d;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 ec62626c4e205f1980b4ed65142b10d8.cloudfront.net (CloudFront), 1.1 ffe9646b2ea911744e2d51fc0715cedc.cloudfront.net (CloudFront)", - "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "MBOHaFmCY2bQ0VEaiORd6AKrI890SQVfh7vKr-HKUroCYnTVKbCstg==" - } - }, - "uuid" : "9270516e-455e-4e54-a319-08763684b9e1", - "persistent" : true, - "scenarioName" : "scenario-7-v1-function", - "requiredScenarioState" : "Started", - "newScenarioState" : "scenario-7-v1-function-2", - "insertionIndex" : 45 -} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_function-948c77ba-4378-4c95-b1ec-119afe4a2088.json b/src/test/resources/cassettes/braintrust/mappings/v1_function-948c77ba-4378-4c95-b1ec-119afe4a2088.json new file mode 100644 index 00000000..a5e060fd --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/v1_function-948c77ba-4378-4c95-b1ec-119afe4a2088.json @@ -0,0 +1,32 @@ +{ + "id" : "948c77ba-4378-4c95-b1ec-119afe4a2088", + "name" : "v1_function", + "request" : { + "url" : "/v1/function?slug=typescriptexactmatch-9e44&project_name=java-unit-test&version=485dbf64e486ab3a", + "method" : "GET" + }, + "response" : { + "status" : 200, + "bodyFileName" : "v1_function-948c77ba-4378-4c95-b1ec-119afe4a2088.json", + "headers" : { + "Content-Type" : "application/json; charset=utf-8", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:32 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "48f7e6fc-6c16-4435-8e65-4b0060bb016b", + "x-amzn-Remapped-content-length" : "913", + "x-bt-internal-trace-id" : "699542c00000000030707c65d9efe35b", + "x-amz-apigw-id" : "Y9deLEhJIAMEN6w=", + "vary" : "Origin, Accept-Encoding", + "etag" : "W/\"391-e2sQ3WLqbgDUML3AlteZzSuvEIE\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542c0-343c969815abbb5b7d5ce4b5;Parent=538702da46b953a5;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 59e4792b9d6184bfa491a317b36590d2.cloudfront.net (CloudFront), 1.1 73b0c4a85645a8031ba157e0b3e28ffc.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "jE9WHoAXjw1kJitgvoD8ijXhoGW3x17bxEeiiGf4ClEWoOcuzkMh9A==" + } + }, + "uuid" : "948c77ba-4378-4c95-b1ec-119afe4a2088", + "persistent" : true, + "insertionIndex" : 75 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_function-a21b660b-1a47-4bcc-883b-edea5bcb61a4.json b/src/test/resources/cassettes/braintrust/mappings/v1_function-a21b660b-1a47-4bcc-883b-edea5bcb61a4.json deleted file mode 100644 index 9f941860..00000000 --- a/src/test/resources/cassettes/braintrust/mappings/v1_function-a21b660b-1a47-4bcc-883b-edea5bcb61a4.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "id" : "a21b660b-1a47-4bcc-883b-edea5bcb61a4", - "name" : "v1_function", - "request" : { - "url" : "/v1/function?slug=typescriptexactmatch-9e44&project_name=java-unit-test", - "method" : "GET" - }, - "response" : { - "status" : 200, - "bodyFileName" : "v1_function-a21b660b-1a47-4bcc-883b-edea5bcb61a4.json", - "headers" : { - "Content-Type" : "application/json; charset=utf-8", - "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:57 GMT", - "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "6cd16387-4730-4234-85d2-78dad0eaf350", - "x-amzn-Remapped-content-length" : "913", - "x-bt-internal-trace-id" : "6985457d000000003aaa40535f0a899c", - "x-amz-apigw-id" : "YVfLrHBOIAMEY0w=", - "vary" : "Origin, Accept-Encoding", - "etag" : "W/\"391-iVW1u69I859gEDeC7XzXAO2kbf4\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-6985457d-5af90eaf2166d1e315982a0d;Parent=29579ba561bf39b1;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 05717f654525d5f71688fb57ace6362a.cloudfront.net (CloudFront), 1.1 0eb43913f9caf453beb959a8a836a688.cloudfront.net (CloudFront)", - "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "hbWiSPe__A2LRHMsL0Oewcgtbqh-Yya8mEpZjuN8MGgZzF13HKTwFA==" - } - }, - "uuid" : "a21b660b-1a47-4bcc-883b-edea5bcb61a4", - "persistent" : true, - "scenarioName" : "scenario-6-v1-function", - "requiredScenarioState" : "Started", - "newScenarioState" : "scenario-6-v1-function-2", - "insertionIndex" : 35 -} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_function-bfb7214c-9000-4f89-8712-150dd15a2b64.json b/src/test/resources/cassettes/braintrust/mappings/v1_function-bfb7214c-9000-4f89-8712-150dd15a2b64.json new file mode 100644 index 00000000..97719b97 --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/v1_function-bfb7214c-9000-4f89-8712-150dd15a2b64.json @@ -0,0 +1,34 @@ +{ + "id" : "bfb7214c-9000-4f89-8712-150dd15a2b64", + "name" : "v1_function", + "request" : { + "url" : "/v1/function?slug=typescriptexactmatch-9e44&project_name=java-unit-test", + "method" : "GET" + }, + "response" : { + "status" : 200, + "bodyFileName" : "v1_function-bfb7214c-9000-4f89-8712-150dd15a2b64.json", + "headers" : { + "Content-Type" : "application/json; charset=utf-8", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:26 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "e183bc8e-13a4-4a35-8f8b-e54d2665ec3f", + "x-amzn-Remapped-content-length" : "913", + "x-bt-internal-trace-id" : "699542b90000000021e8244893ed6216", + "x-amz-apigw-id" : "Y9ddHESAIAMEmxw=", + "vary" : "Origin, Accept-Encoding", + "etag" : "W/\"391-iVW1u69I859gEDeC7XzXAO2kbf4\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542b9-6afda0b547cca528710e34d4;Parent=2163d0affa48467c;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 8022fb6dd967fd5734dda3b51415b460.cloudfront.net (CloudFront), 1.1 fbb003dfc0617e3e058e3dac791dfd5a.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "Qv3-Om1q89tkb7hN0BbKtaSuRA7Nd-lwcI2Qo6aV-SP3iT02GSddvA==" + } + }, + "uuid" : "bfb7214c-9000-4f89-8712-150dd15a2b64", + "persistent" : true, + "scenarioName" : "scenario-7-v1-function", + "requiredScenarioState" : "scenario-7-v1-function-2", + "insertionIndex" : 58 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_function-e40a6c6d-8043-4604-8743-5b8d3ef20ebb.json b/src/test/resources/cassettes/braintrust/mappings/v1_function-e40a6c6d-8043-4604-8743-5b8d3ef20ebb.json deleted file mode 100644 index bba0cc38..00000000 --- a/src/test/resources/cassettes/braintrust/mappings/v1_function-e40a6c6d-8043-4604-8743-5b8d3ef20ebb.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "id" : "e40a6c6d-8043-4604-8743-5b8d3ef20ebb", - "name" : "v1_function", - "request" : { - "url" : "/v1/function?slug=close-enough-judge-d31b&project_name=java-unit-test", - "method" : "GET" - }, - "response" : { - "status" : 200, - "bodyFileName" : "v1_function-e40a6c6d-8043-4604-8743-5b8d3ef20ebb.json", - "headers" : { - "Content-Type" : "application/json; charset=utf-8", - "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:36:04 GMT", - "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "16f0ffa2-3f31-495e-bf18-d18967fce2bb", - "x-amzn-Remapped-content-length" : "970", - "x-bt-internal-trace-id" : "69854584000000005546a7476e05e111", - "x-amz-apigw-id" : "YVfMzFgyoAMElhg=", - "vary" : "Origin, Accept-Encoding", - "etag" : "W/\"3ca-U7pLamkO1Ncw3QGMXz5hnQvgnvk\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854584-5cad96617c034dd955486fe8;Parent=093bab9138744e83;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 2be627c4e85d6d9d9e32a7523e1b67ee.cloudfront.net (CloudFront), 1.1 d9d466ed70d93f34739969f91577ec74.cloudfront.net (CloudFront)", - "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "wZFM4Xtpyo1Wp6CsnwL_XVc2OJLl7Xsn1uyLHY3UndwPv1gIIETupw==" - } - }, - "uuid" : "e40a6c6d-8043-4604-8743-5b8d3ef20ebb", - "persistent" : true, - "scenarioName" : "scenario-7-v1-function", - "requiredScenarioState" : "scenario-7-v1-function-2", - "insertionIndex" : 52 -} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277-12c00315-a2c6-451c-9b5f-274322d28c69.json b/src/test/resources/cassettes/braintrust/mappings/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277-12c00315-a2c6-451c-9b5f-274322d28c69.json deleted file mode 100644 index 4f78bb4d..00000000 --- a/src/test/resources/cassettes/braintrust/mappings/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277-12c00315-a2c6-451c-9b5f-274322d28c69.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "id" : "12c00315-a2c6-451c-9b5f-274322d28c69", - "name" : "v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277", - "request" : { - "url" : "/v1/function/5dd8a26d-3be8-4ecd-af5b-df2a6a592277", - "method" : "GET" - }, - "response" : { - "status" : 200, - "bodyFileName" : "v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277-12c00315-a2c6-451c-9b5f-274322d28c69.json", - "headers" : { - "Content-Type" : "application/json; charset=utf-8", - "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:36:05 GMT", - "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "3c2388db-29dc-4820-9e92-87a11f6e89f7", - "x-amzn-Remapped-content-length" : "956", - "x-bt-internal-trace-id" : "69854585000000004d63dca1adabd85c", - "x-amz-apigw-id" : "YVfM2F8ooAMErNQ=", - "vary" : "Origin, Accept-Encoding", - "etag" : "W/\"3bc-0HC9bz/IZOgDBh9bN2bxOI+hIfI\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854585-0b23122a4be6106c16b20736;Parent=34110b0a15b5da41;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 d08613e1dd8ad614e47875ae31a8af20.cloudfront.net (CloudFront), 1.1 73b0c4a85645a8031ba157e0b3e28ffc.cloudfront.net (CloudFront)", - "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "Pf-fsFTkbR36KWEnkZ3SIdlupRGalgY8FgflvRoWuvxkS4fAbZ5njQ==" - } - }, - "uuid" : "12c00315-a2c6-451c-9b5f-274322d28c69", - "persistent" : true, - "scenarioName" : "scenario-8-v1-function-5dd8a26d-3be8-4ecd-af5b-df2a6a592277", - "requiredScenarioState" : "scenario-8-v1-function-5dd8a26d-3be8-4ecd-af5b-df2a6a592277-2", - "insertionIndex" : 53 -} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277-6af504d6-0141-49f3-be47-ff605070f9b2.json b/src/test/resources/cassettes/braintrust/mappings/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277-6af504d6-0141-49f3-be47-ff605070f9b2.json deleted file mode 100644 index d8d4b5e8..00000000 --- a/src/test/resources/cassettes/braintrust/mappings/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277-6af504d6-0141-49f3-be47-ff605070f9b2.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "id" : "6af504d6-0141-49f3-be47-ff605070f9b2", - "name" : "v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277", - "request" : { - "url" : "/v1/function/5dd8a26d-3be8-4ecd-af5b-df2a6a592277", - "method" : "GET" - }, - "response" : { - "status" : 200, - "bodyFileName" : "v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277-6af504d6-0141-49f3-be47-ff605070f9b2.json", - "headers" : { - "Content-Type" : "application/json; charset=utf-8", - "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:36:02 GMT", - "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "d3379151-5734-4cbc-9347-1c82275ca65f", - "x-amzn-Remapped-content-length" : "956", - "x-bt-internal-trace-id" : "69854582000000000c81b47849189201", - "x-amz-apigw-id" : "YVfMYFQLIAMEcDQ=", - "vary" : "Origin, Accept-Encoding", - "etag" : "W/\"3bc-0HC9bz/IZOgDBh9bN2bxOI+hIfI\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854582-4f28b4072a21942303c35aae;Parent=41bdea1109d0e1e0;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 2be627c4e85d6d9d9e32a7523e1b67ee.cloudfront.net (CloudFront), 1.1 0df7f27a01014ab815259ca2d88193c6.cloudfront.net (CloudFront)", - "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "c5lCRgx5UA7hgfwsckVwNNrUH1Ds0SEBYm6AaR-hm0lkcKP80-xaSg==" - } - }, - "uuid" : "6af504d6-0141-49f3-be47-ff605070f9b2", - "persistent" : true, - "scenarioName" : "scenario-8-v1-function-5dd8a26d-3be8-4ecd-af5b-df2a6a592277", - "requiredScenarioState" : "Started", - "newScenarioState" : "scenario-8-v1-function-5dd8a26d-3be8-4ecd-af5b-df2a6a592277-2", - "insertionIndex" : 46 -} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277-ae22067e-8a25-471f-9153-d0074b401701.json b/src/test/resources/cassettes/braintrust/mappings/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277-ae22067e-8a25-471f-9153-d0074b401701.json new file mode 100644 index 00000000..b423b52f --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277-ae22067e-8a25-471f-9153-d0074b401701.json @@ -0,0 +1,34 @@ +{ + "id" : "ae22067e-8a25-471f-9153-d0074b401701", + "name" : "v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277", + "request" : { + "url" : "/v1/function/5dd8a26d-3be8-4ecd-af5b-df2a6a592277", + "method" : "GET" + }, + "response" : { + "status" : 200, + "bodyFileName" : "v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277-ae22067e-8a25-471f-9153-d0074b401701.json", + "headers" : { + "Content-Type" : "application/json; charset=utf-8", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:31 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "6d1f95e3-0a62-4d12-a48e-fb4a43b62462", + "x-amzn-Remapped-content-length" : "956", + "x-bt-internal-trace-id" : "699542bf000000007f7fc8b481441de5", + "x-amz-apigw-id" : "Y9dd8GGaoAMEvlQ=", + "vary" : "Origin, Accept-Encoding", + "etag" : "W/\"3bc-0HC9bz/IZOgDBh9bN2bxOI+hIfI\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542bf-386d18b757f8f9cd0bf5b93b;Parent=0aac54609946eb07;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 2582fcc2e5a8f93a556ac3ef26738abc.cloudfront.net (CloudFront), 1.1 ddea1c07643e5e0bfceb34480eebdc52.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "pIDm64jXWYCv9u1091_HjQAkD9PKhXzVWeLmVkNAfxU91z8nmTi9Kg==" + } + }, + "uuid" : "ae22067e-8a25-471f-9153-d0074b401701", + "persistent" : true, + "scenarioName" : "scenario-9-v1-function-5dd8a26d-3be8-4ecd-af5b-df2a6a592277", + "requiredScenarioState" : "scenario-9-v1-function-5dd8a26d-3be8-4ecd-af5b-df2a6a592277-2", + "insertionIndex" : 71 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277-ce4de5fb-3154-4185-b36c-7e2a758e1d16.json b/src/test/resources/cassettes/braintrust/mappings/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277-ce4de5fb-3154-4185-b36c-7e2a758e1d16.json new file mode 100644 index 00000000..1748f6cd --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277-ce4de5fb-3154-4185-b36c-7e2a758e1d16.json @@ -0,0 +1,35 @@ +{ + "id" : "ce4de5fb-3154-4185-b36c-7e2a758e1d16", + "name" : "v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277", + "request" : { + "url" : "/v1/function/5dd8a26d-3be8-4ecd-af5b-df2a6a592277", + "method" : "GET" + }, + "response" : { + "status" : 200, + "bodyFileName" : "v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277-ce4de5fb-3154-4185-b36c-7e2a758e1d16.json", + "headers" : { + "Content-Type" : "application/json; charset=utf-8", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:27 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "420546b6-1c8a-46cf-84d7-a841b0f82ad8", + "x-amzn-Remapped-content-length" : "956", + "x-bt-internal-trace-id" : "699542bb000000001ad328a71a8d0c2d", + "x-amz-apigw-id" : "Y9ddbGyzoAMEB5g=", + "vary" : "Origin, Accept-Encoding", + "etag" : "W/\"3bc-0HC9bz/IZOgDBh9bN2bxOI+hIfI\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542bb-16a69b7a2b4462ac7bb498a5;Parent=5b7719ab1cd65993;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 59e4792b9d6184bfa491a317b36590d2.cloudfront.net (CloudFront), 1.1 73b0c4a85645a8031ba157e0b3e28ffc.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "TQpWdOoYFnurCkuN9fymtE-tBb3m744MHKWxzx-t6ET8Gc8xvDWpQA==" + } + }, + "uuid" : "ce4de5fb-3154-4185-b36c-7e2a758e1d16", + "persistent" : true, + "scenarioName" : "scenario-9-v1-function-5dd8a26d-3be8-4ecd-af5b-df2a6a592277", + "requiredScenarioState" : "Started", + "newScenarioState" : "scenario-9-v1-function-5dd8a26d-3be8-4ecd-af5b-df2a6a592277-2", + "insertionIndex" : 64 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277_invoke-dc0610e4-b9a7-466f-8485-6de01fcc8a7d.json b/src/test/resources/cassettes/braintrust/mappings/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277_invoke-92d9de0e-456e-4030-a88a-1f04814551c3.json similarity index 56% rename from src/test/resources/cassettes/braintrust/mappings/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277_invoke-dc0610e4-b9a7-466f-8485-6de01fcc8a7d.json rename to src/test/resources/cassettes/braintrust/mappings/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277_invoke-92d9de0e-456e-4030-a88a-1f04814551c3.json index 884481b3..a24bab55 100644 --- a/src/test/resources/cassettes/braintrust/mappings/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277_invoke-dc0610e4-b9a7-466f-8485-6de01fcc8a7d.json +++ b/src/test/resources/cassettes/braintrust/mappings/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277_invoke-92d9de0e-456e-4030-a88a-1f04814551c3.json @@ -1,5 +1,5 @@ { - "id" : "dc0610e4-b9a7-466f-8485-6de01fcc8a7d", + "id" : "92d9de0e-456e-4030-a88a-1f04814551c3", "name" : "v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277_invoke", "request" : { "url" : "/v1/function/5dd8a26d-3be8-4ecd-af5b-df2a6a592277/invoke", @@ -10,51 +10,51 @@ } }, "bodyPatterns" : [ { - "equalToJson" : "{\"input\":{\"input\":\"test input\",\"output\":\"hello world\",\"expected\":\"hello world\",\"metadata\":{}},\"parent\":{\"object_type\":\"project_logs\",\"object_id\":\"6ae68365-7620-4630-921b-bac416634fc8\",\"row_ids\":{\"id\":\"otel\",\"span_id\":\"f0d93b16e0263ec9\",\"root_span_id\":\"1ac0a409fabeeef1bbee8c5b89d20f78\"}}}", + "equalToJson" : "{\"input\":{\"input\":\"test input\",\"output\":\"hello world\",\"expected\":\"hello world\",\"metadata\":{}},\"parent\":{\"object_type\":\"project_logs\",\"object_id\":\"6ae68365-7620-4630-921b-bac416634fc8\",\"row_ids\":{\"id\":\"otel\",\"span_id\":\"020909947e30e049\",\"root_span_id\":\"2ec27862bd1783c1e29905fff970fbb4\"}}}", "ignoreArrayOrder" : true, "ignoreExtraElements" : false } ] }, "response" : { "status" : 200, - "bodyFileName" : "v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277_invoke-dc0610e4-b9a7-466f-8485-6de01fcc8a7d.json", + "bodyFileName" : "v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277_invoke-92d9de0e-456e-4030-a88a-1f04814551c3.json", "headers" : { "Content-Type" : "application/json", - "Date" : "Fri, 06 Feb 2026 01:36:03 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:29 GMT", "x-bt-used-endpoint" : "OPENAI_API_KEY", - "x-amzn-RequestId" : "82edee5d-35b0-4c04-9e40-42dfebee36c3", - "cf-ray" : "9c96e1c9ba3fe60f-IAD", + "x-amzn-RequestId" : "620b140b-aea5-4b09-acff-457efe6eaf59", + "cf-ray" : "9cfa0fa67c3bec0a-IAD", "x-ratelimit-remaining-requests" : "29999", - "openai-processing-ms" : "7764", + "openai-processing-ms" : "7421", "cf-cache-status" : "DYNAMIC", "strict-transport-security" : "max-age=31536000; includeSubDomains; preload", "x-bt-cached" : "HIT", "x-openai-proxy-wasm" : "v0.1", "x-ratelimit-reset-requests" : "2ms", "openai-organization" : "braintrust-data", - "x-request-id" : "req_ab6369f05e3d4d368baa4addba4c568e", - "set-cookie" : "_cfuvid=r3BVMis4zkR339f4fihX2o4eHUNH3SVhOrZXNdCocb4-1770341431614-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None", - "x-bt-span-export" : "AwIDAWrmg2V2IEYwkhu6xBZjT8gCwOfpZbR3TAqXO/Ecm6EG1wOp/VPzhSpARZbHwVVJo2NgeyJwcm9wYWdhdGVkX2V2ZW50Ijp7InNwYW5fYXR0cmlidXRlcyI6eyJwdXJwb3NlIjoic2NvcmVyIn19LCJyb290X3NwYW5faWQiOiIxYWMwYTQwOWZhYmVlZWYxYmJlZThjNWI4OWQyMGY3OCJ9", + "x-request-id" : "req_c7ecb5bb98fe4f54b357d03f83d924dd", + "set-cookie" : "__cf_bm=3xmrIjiKjJltgJnVLUfxtuyuEBo1r6JW_77kOUlGxjg-1771381392.391487-1.0.1.1-Vj3S0tmLtg1agquS3W0CR5AaJqlKp.bWrNzpQRfQM0iVWo262X1mpi9_U_KjYgli496de4nmFQ4zDqoKiKNjZ88XobpqWyf35cYZB.65IgvvEinMw6hjbNRryfzfQZHw; HttpOnly; Secure; Path=/; Domain=api.openai.com; Expires=Wed, 18 Feb 2026 02:53:20 GMT", + "x-bt-span-export" : "AwIDAWrmg2V2IEYwkhu6xBZjT8gCU9DQ/BBzSLiUgzWmWXO+NQNvu1LCKnFEGLrcnl9IRuWkeyJwcm9wYWdhdGVkX2V2ZW50Ijp7InNwYW5fYXR0cmlidXRlcyI6eyJwdXJwb3NlIjoic2NvcmVyIn19LCJyb290X3NwYW5faWQiOiIyZWMyNzg2MmJkMTc4M2MxZTI5OTA1ZmZmOTcwZmJiNCJ9", "cache-control" : "max-age=604800", "x-ratelimit-limit-tokens" : "180000000", "x-content-type-options" : "nosniff", - "x-bt-span-id" : "c0e7e965-b477-4c0a-973b-f11c9ba106d7", + "x-bt-span-id" : "53d0d0fc-1073-48b8-9483-35a65973be35", "x-ratelimit-remaining-tokens" : "179999937", "x-bt-function-creds-cached" : "HIT", - "X-Amzn-Trace-Id" : "Root=1-69854582-1f4a409c63074ae35c42db84;Parent=24fe4e540013a9ee;Sampled=0;Lineage=1:8be8f50d:0", + "X-Amzn-Trace-Id" : "Root=1-699542bd-6d0b0c7d0dfa833d1414f2fa;Parent=57d7ffa91fb54350;Sampled=0;Lineage=1:8be8f50d:0", "x-bt-function-meta-cached" : "HIT", "x-ratelimit-reset-tokens" : "0s", "openai-version" : "2020-10-01", "x-ratelimit-limit-requests" : "30000", "openai-project" : "proj_wMRY6YpEiASXMxPIIcI9nQRi", "X-Cache" : "Miss from cloudfront", - "Via" : "1.1 b3ccaedda78c63d5967b57382ceb4cbe.cloudfront.net (CloudFront)", + "Via" : "1.1 f8731007efc5ab360d90cee573a1e916.cloudfront.net (CloudFront)", "X-Amz-Cf-Pop" : "SEA900-P10", - "X-Amz-Cf-Id" : "JNn_vL9JYbPq8jgCbAhkAca-75msWnrfn_4bXXeH38ViqekX_77nGA==", - "Age" : "325" + "X-Amz-Cf-Id" : "pABgXLLzMHylMXIAtmhhlC6mx5NSJxoSt8-zfmEGEH4FLvG6eYrXew==", + "Age" : "8227" } }, - "uuid" : "dc0610e4-b9a7-466f-8485-6de01fcc8a7d", + "uuid" : "92d9de0e-456e-4030-a88a-1f04814551c3", "persistent" : true, - "insertionIndex" : 49 + "insertionIndex" : 67 } \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277_invoke-9c1ad0ab-3183-42f3-bbdd-ec36dfa726ad.json b/src/test/resources/cassettes/braintrust/mappings/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277_invoke-a6aa1fc9-db2f-499a-8303-28d41ff6cf1e.json similarity index 61% rename from src/test/resources/cassettes/braintrust/mappings/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277_invoke-9c1ad0ab-3183-42f3-bbdd-ec36dfa726ad.json rename to src/test/resources/cassettes/braintrust/mappings/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277_invoke-a6aa1fc9-db2f-499a-8303-28d41ff6cf1e.json index 3b257b86..98fee6d5 100644 --- a/src/test/resources/cassettes/braintrust/mappings/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277_invoke-9c1ad0ab-3183-42f3-bbdd-ec36dfa726ad.json +++ b/src/test/resources/cassettes/braintrust/mappings/v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277_invoke-a6aa1fc9-db2f-499a-8303-28d41ff6cf1e.json @@ -1,5 +1,5 @@ { - "id" : "9c1ad0ab-3183-42f3-bbdd-ec36dfa726ad", + "id" : "a6aa1fc9-db2f-499a-8303-28d41ff6cf1e", "name" : "v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277_invoke", "request" : { "url" : "/v1/function/5dd8a26d-3be8-4ecd-af5b-df2a6a592277/invoke", @@ -17,42 +17,42 @@ }, "response" : { "status" : 200, - "bodyFileName" : "v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277_invoke-9c1ad0ab-3183-42f3-bbdd-ec36dfa726ad.json", + "bodyFileName" : "v1_function_5dd8a26d-3be8-4ecd-af5b-df2a6a592277_invoke-a6aa1fc9-db2f-499a-8303-28d41ff6cf1e.json", "headers" : { "Content-Type" : "application/json", - "Date" : "Fri, 06 Feb 2026 01:36:06 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:32 GMT", "x-bt-used-endpoint" : "OPENAI_API_KEY", - "x-amzn-RequestId" : "49121b68-2fbb-4bec-a087-070c1d0800d8", - "cf-ray" : "9c96e23d8f0c1f55-IAD", + "x-amzn-RequestId" : "5cf17df8-096a-4907-b75f-c1ade6fedb6b", + "cf-ray" : "9cfa0ff3a9347223-IAD", "x-ratelimit-remaining-requests" : "29999", - "openai-processing-ms" : "8318", + "openai-processing-ms" : "8153", "cf-cache-status" : "DYNAMIC", "strict-transport-security" : "max-age=31536000; includeSubDomains; preload", "x-bt-cached" : "HIT", "x-openai-proxy-wasm" : "v0.1", "x-ratelimit-reset-requests" : "2ms", "openai-organization" : "braintrust-data", - "x-request-id" : "req_b706e01f1eb043009dea18b6961e5a25", - "set-cookie" : "_cfuvid=NqDewCmsnTWykf9iRltfNDDHm4O8lQ94FxKoxzbKMns-1770341450694-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None", + "x-request-id" : "req_16110a3df62e44e88e8fd6ca34b1d346", + "set-cookie" : "__cf_bm=lZkjNTI5VhzgC.C_QJtdvhmBp3TM.UNmwUAcMimLPuA-1771381404.750754-1.0.1.1-qEAcPZ.kAJ.NA4.Rjj9bMdSC92doykPylflFl4o5xl4tkz6C8N3wtHffQ0vIaN4ykHAQSU4RQ1NX01GttUakQ3yCW68uEa6kSIKiaVooHeQ.0fWYWjE93_UWJ4X30ubf; HttpOnly; Secure; Path=/; Domain=api.openai.com; Expires=Wed, 18 Feb 2026 02:53:33 GMT", "cache-control" : "max-age=604800", "x-ratelimit-limit-tokens" : "180000000", "x-content-type-options" : "nosniff", "x-ratelimit-remaining-tokens" : "179999943", "x-bt-function-creds-cached" : "HIT", - "X-Amzn-Trace-Id" : "Root=1-69854586-56e02ccf5343a3944fed769a;Parent=0db83594e0e8f252;Sampled=0;Lineage=1:8be8f50d:0", + "X-Amzn-Trace-Id" : "Root=1-699542c0-2e3fca864c6226e862d246b4;Parent=66f595b66787d130;Sampled=0;Lineage=1:8be8f50d:0", "x-bt-function-meta-cached" : "HIT", "x-ratelimit-reset-tokens" : "0s", "openai-version" : "2020-10-01", "x-ratelimit-limit-requests" : "30000", "openai-project" : "proj_wMRY6YpEiASXMxPIIcI9nQRi", "X-Cache" : "Miss from cloudfront", - "Via" : "1.1 82fa7f20ab5a12301da8e01f9493e222.cloudfront.net (CloudFront)", + "Via" : "1.1 74e8c76139b8c7f9b11d5e4441c2a7a2.cloudfront.net (CloudFront)", "X-Amz-Cf-Pop" : "SEA900-P10", - "X-Amz-Cf-Id" : "HG87vN1gyD0-JluKPEbPScrYlnya1UOLYJtiicnzsPBw51aOMEY29A==", - "Age" : "312" + "X-Amz-Cf-Id" : "Sw0ttQYJbF_khVnLgo3hGwJLtrcmughjFu1elG9NNM5fYN_EYgw2Fw==", + "Age" : "8217" } }, - "uuid" : "9c1ad0ab-3183-42f3-bbdd-ec36dfa726ad", + "uuid" : "a6aa1fc9-db2f-499a-8303-28d41ff6cf1e", "persistent" : true, - "insertionIndex" : 56 + "insertionIndex" : 74 } \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-4ca2aa7c-9d8d-43db-837e-d98a6c2c9316.json b/src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-13d6a71f-8f19-47b0-96a0-de55b45be929.json similarity index 59% rename from src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-4ca2aa7c-9d8d-43db-837e-d98a6c2c9316.json rename to src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-13d6a71f-8f19-47b0-96a0-de55b45be929.json index 8e5b1b42..e8d6c284 100644 --- a/src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-4ca2aa7c-9d8d-43db-837e-d98a6c2c9316.json +++ b/src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-13d6a71f-8f19-47b0-96a0-de55b45be929.json @@ -1,5 +1,5 @@ { - "id" : "4ca2aa7c-9d8d-43db-837e-d98a6c2c9316", + "id" : "13d6a71f-8f19-47b0-96a0-de55b45be929", "name" : "v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f", "request" : { "url" : "/v1/function/efa5f9c3-6ece-4726-a9d6-4ba792980b3f", @@ -7,26 +7,26 @@ }, "response" : { "status" : 200, - "bodyFileName" : "v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-4ca2aa7c-9d8d-43db-837e-d98a6c2c9316.json", + "bodyFileName" : "v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-13d6a71f-8f19-47b0-96a0-de55b45be929.json", "headers" : { "Content-Type" : "application/json; charset=utf-8", "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:43 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:00 GMT", "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "0c7efd11-0481-45a6-99c7-c72aaf7f356b", + "x-amzn-RequestId" : "f2527e65-82d8-4851-8354-d03cd1c30198", "x-amzn-Remapped-content-length" : "899", - "x-bt-internal-trace-id" : "6985456f00000000218c2df720a1fb62", - "x-amz-apigw-id" : "YVfJaGK6oAMEOKg=", + "x-bt-internal-trace-id" : "699542a00000000073157012f7d719f1", + "x-amz-apigw-id" : "Y9dZFHY2oAMEHag=", "vary" : "Origin, Accept-Encoding", "etag" : "W/\"383-rpJVBmKrFDirLJWf8+TFyK5s3tg\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-6985456f-0896a17c6725f5123bfa5e3d;Parent=0029d538a4fd4408;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 d08613e1dd8ad614e47875ae31a8af20.cloudfront.net (CloudFront), 1.1 0eb43913f9caf453beb959a8a836a688.cloudfront.net (CloudFront)", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542a0-460b28df2b3b1f121e31530b;Parent=66ad381c99a22ed2;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 2582fcc2e5a8f93a556ac3ef26738abc.cloudfront.net (CloudFront), 1.1 0eb43913f9caf453beb959a8a836a688.cloudfront.net (CloudFront)", "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "xUKqKGooJ3TE7HGFTYqCAleP-GEDg4woj4JFdDWLXABmwqw-XDVI2A==" + "X-Amz-Cf-Id" : "GzJ0BSpq9mAtWw8cBTpkAx0lvIpa8vtGv1kubzMe7h-FVsRmWMvUXA==" } }, - "uuid" : "4ca2aa7c-9d8d-43db-837e-d98a6c2c9316", + "uuid" : "13d6a71f-8f19-47b0-96a0-de55b45be929", "persistent" : true, "scenarioName" : "scenario-3-v1-function-efa5f9c3-6ece-4726-a9d6-4ba792980b3f", "requiredScenarioState" : "Started", diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-9c461a52-c5db-4c4d-9c33-332b6972c73b.json b/src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-18a89fdd-4ac3-43da-a378-2bf88b3386b8.json similarity index 53% rename from src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-9c461a52-c5db-4c4d-9c33-332b6972c73b.json rename to src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-18a89fdd-4ac3-43da-a378-2bf88b3386b8.json index e0b5e281..a6eb9205 100644 --- a/src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-9c461a52-c5db-4c4d-9c33-332b6972c73b.json +++ b/src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-18a89fdd-4ac3-43da-a378-2bf88b3386b8.json @@ -1,5 +1,5 @@ { - "id" : "9c461a52-c5db-4c4d-9c33-332b6972c73b", + "id" : "18a89fdd-4ac3-43da-a378-2bf88b3386b8", "name" : "v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f", "request" : { "url" : "/v1/function/efa5f9c3-6ece-4726-a9d6-4ba792980b3f", @@ -7,28 +7,28 @@ }, "response" : { "status" : 200, - "bodyFileName" : "v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-9c461a52-c5db-4c4d-9c33-332b6972c73b.json", + "bodyFileName" : "v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-18a89fdd-4ac3-43da-a378-2bf88b3386b8.json", "headers" : { "Content-Type" : "application/json; charset=utf-8", "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:36:07 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:33 GMT", "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "b1cb30af-5cad-4eb4-b4dc-921de3b06408", + "x-amzn-RequestId" : "a8bdb0fe-f51f-4946-ba4b-d469c0a51bed", "x-amzn-Remapped-content-length" : "899", - "x-bt-internal-trace-id" : "69854587000000005bfd354dcc0a2b0f", - "x-amz-apigw-id" : "YVfNLF2HIAMEuyw=", + "x-bt-internal-trace-id" : "699542c1000000002838be701ed90918", + "x-amz-apigw-id" : "Y9deNEqboAMELvQ=", "vary" : "Origin, Accept-Encoding", "etag" : "W/\"383-rpJVBmKrFDirLJWf8+TFyK5s3tg\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854587-46f757ac62ad90f8614a44a1;Parent=31e2cb9e21ff6f2b;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 2be627c4e85d6d9d9e32a7523e1b67ee.cloudfront.net (CloudFront), 1.1 fbb003dfc0617e3e058e3dac791dfd5a.cloudfront.net (CloudFront)", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542c0-1ec43a001f0cf8bf197d57cc;Parent=24e9e03aea98a909;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 7fcfc911845f681c235b0b3f32f3e1c6.cloudfront.net (CloudFront), 1.1 a624be98cd5b264f373d8ac17f78ee50.cloudfront.net (CloudFront)", "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "bNtfj0OdBw5DSowpfOPvP6Lswq1TT3GAssq2pfSMKIIV0Z1wmgA9_Q==" + "X-Amz-Cf-Id" : "4BdxV54T5_QY5brSHoFO5y--i7Y68271tKTQGuplk9F3spbtf_B-Ow==" } }, - "uuid" : "9c461a52-c5db-4c4d-9c33-332b6972c73b", + "uuid" : "18a89fdd-4ac3-43da-a378-2bf88b3386b8", "persistent" : true, "scenarioName" : "scenario-3-v1-function-efa5f9c3-6ece-4726-a9d6-4ba792980b3f", "requiredScenarioState" : "scenario-3-v1-function-efa5f9c3-6ece-4726-a9d6-4ba792980b3f-4", - "insertionIndex" : 58 + "insertionIndex" : 76 } \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-f3fc503a-9d35-4d84-9af9-aa66a05d6139.json b/src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-5f46ab39-fe21-4c33-abca-44efd361cd2a.json similarity index 56% rename from src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-f3fc503a-9d35-4d84-9af9-aa66a05d6139.json rename to src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-5f46ab39-fe21-4c33-abca-44efd361cd2a.json index f8007ce6..160400e6 100644 --- a/src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-f3fc503a-9d35-4d84-9af9-aa66a05d6139.json +++ b/src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-5f46ab39-fe21-4c33-abca-44efd361cd2a.json @@ -1,5 +1,5 @@ { - "id" : "f3fc503a-9d35-4d84-9af9-aa66a05d6139", + "id" : "5f46ab39-fe21-4c33-abca-44efd361cd2a", "name" : "v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f", "request" : { "url" : "/v1/function/efa5f9c3-6ece-4726-a9d6-4ba792980b3f", @@ -7,29 +7,29 @@ }, "response" : { "status" : 200, - "bodyFileName" : "v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-f3fc503a-9d35-4d84-9af9-aa66a05d6139.json", + "bodyFileName" : "v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-5f46ab39-fe21-4c33-abca-44efd361cd2a.json", "headers" : { "Content-Type" : "application/json; charset=utf-8", "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:57 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:26 GMT", "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "ea84c5e5-d063-45d9-bf11-3e0c9c37cb10", + "x-amzn-RequestId" : "f4ab9037-78c3-4041-b2e4-75b08c49b312", "x-amzn-Remapped-content-length" : "899", - "x-bt-internal-trace-id" : "6985457d0000000047c2284414642f52", - "x-amz-apigw-id" : "YVfLvHdFoAMEOKg=", + "x-bt-internal-trace-id" : "699542ba000000006b831db6ff92066f", + "x-amz-apigw-id" : "Y9ddKGqAoAMEaow=", "vary" : "Origin, Accept-Encoding", "etag" : "W/\"383-rpJVBmKrFDirLJWf8+TFyK5s3tg\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-6985457d-7badb93a376ad95b48e4162f;Parent=3892ef622ad0d4bc;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 2582fcc2e5a8f93a556ac3ef26738abc.cloudfront.net (CloudFront), 1.1 65f2e9f7f1475de54aa452d3ceb9bcf6.cloudfront.net (CloudFront)", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542ba-501316183b944ab332e699fb;Parent=65595b276df12767;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 2582fcc2e5a8f93a556ac3ef26738abc.cloudfront.net (CloudFront), 1.1 77f3c89ffd619275648d49ad13868570.cloudfront.net (CloudFront)", "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "dqua5CXC0Jn7Gdp6_4RUzYFeLraz4ggCUh1YhPNhv7tunNkR-nrcyA==" + "X-Amz-Cf-Id" : "syKVsZQ31YakJ1iSKtbuhLFSiAgbFE5QbiQqqALR-TQKXbCg2OVi2g==" } }, - "uuid" : "f3fc503a-9d35-4d84-9af9-aa66a05d6139", + "uuid" : "5f46ab39-fe21-4c33-abca-44efd361cd2a", "persistent" : true, "scenarioName" : "scenario-3-v1-function-efa5f9c3-6ece-4726-a9d6-4ba792980b3f", - "requiredScenarioState" : "scenario-3-v1-function-efa5f9c3-6ece-4726-a9d6-4ba792980b3f-2", - "newScenarioState" : "scenario-3-v1-function-efa5f9c3-6ece-4726-a9d6-4ba792980b3f-3", - "insertionIndex" : 36 + "requiredScenarioState" : "scenario-3-v1-function-efa5f9c3-6ece-4726-a9d6-4ba792980b3f-3", + "newScenarioState" : "scenario-3-v1-function-efa5f9c3-6ece-4726-a9d6-4ba792980b3f-4", + "insertionIndex" : 59 } \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-898c879f-d35d-49d5-8ba2-b8e26f1ff534.json b/src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-dc61f63d-d85b-4e60-81af-63f317da2355.json similarity index 52% rename from src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-898c879f-d35d-49d5-8ba2-b8e26f1ff534.json rename to src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-dc61f63d-d85b-4e60-81af-63f317da2355.json index 690e32b9..58af8183 100644 --- a/src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-898c879f-d35d-49d5-8ba2-b8e26f1ff534.json +++ b/src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-dc61f63d-d85b-4e60-81af-63f317da2355.json @@ -1,5 +1,5 @@ { - "id" : "898c879f-d35d-49d5-8ba2-b8e26f1ff534", + "id" : "dc61f63d-d85b-4e60-81af-63f317da2355", "name" : "v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f", "request" : { "url" : "/v1/function/efa5f9c3-6ece-4726-a9d6-4ba792980b3f", @@ -7,29 +7,29 @@ }, "response" : { "status" : 200, - "bodyFileName" : "v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-898c879f-d35d-49d5-8ba2-b8e26f1ff534.json", + "bodyFileName" : "v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f-dc61f63d-d85b-4e60-81af-63f317da2355.json", "headers" : { "Content-Type" : "application/json; charset=utf-8", "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:59 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:24 GMT", "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "1181e6c3-aaba-48a6-9139-fa5da34296d1", + "x-amzn-RequestId" : "104c150f-040c-416a-b1df-ffd2a88f752f", "x-amzn-Remapped-content-length" : "899", - "x-bt-internal-trace-id" : "6985457f000000005f234454594807ee", - "x-amz-apigw-id" : "YVfMDEZ_IAMEbOg=", + "x-bt-internal-trace-id" : "699542b800000000586b0063a1f01a67", + "x-amz-apigw-id" : "Y9dc4HTNIAMEnIg=", "vary" : "Origin, Accept-Encoding", "etag" : "W/\"383-rpJVBmKrFDirLJWf8+TFyK5s3tg\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-6985457f-3f108bc71657abcd66b246db;Parent=228fdd3ed5353072;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 59e4792b9d6184bfa491a317b36590d2.cloudfront.net (CloudFront), 1.1 d525041695bdb6325f78ebba5c11b8a2.cloudfront.net (CloudFront)", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542b8-39ebd09e3febdd0070d942e3;Parent=0e071662b2e09460;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 95a087e13956fc03ffaeeaec4faa051a.cloudfront.net (CloudFront), 1.1 a40ac7dad0e348fc93799233c9af5960.cloudfront.net (CloudFront)", "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "t7-byGkJQSJrvqFeiXtL2eY8xNuNaFnZWlX4AeYeggV85Zp3QHe5tg==" + "X-Amz-Cf-Id" : "4M2qb1CbM0um18eDFLo-ZTKTaudPEiCCz3N9onsQBbzRgUQvAtwNhw==" } }, - "uuid" : "898c879f-d35d-49d5-8ba2-b8e26f1ff534", + "uuid" : "dc61f63d-d85b-4e60-81af-63f317da2355", "persistent" : true, "scenarioName" : "scenario-3-v1-function-efa5f9c3-6ece-4726-a9d6-4ba792980b3f", - "requiredScenarioState" : "scenario-3-v1-function-efa5f9c3-6ece-4726-a9d6-4ba792980b3f-3", - "newScenarioState" : "scenario-3-v1-function-efa5f9c3-6ece-4726-a9d6-4ba792980b3f-4", - "insertionIndex" : 41 + "requiredScenarioState" : "scenario-3-v1-function-efa5f9c3-6ece-4726-a9d6-4ba792980b3f-2", + "newScenarioState" : "scenario-3-v1-function-efa5f9c3-6ece-4726-a9d6-4ba792980b3f-3", + "insertionIndex" : 54 } \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-0d2552a5-5d8f-4892-8d3e-b137f2b76a3e.json b/src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-5496f882-ab38-47d1-9aff-7a4308081a5e.json similarity index 55% rename from src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-0d2552a5-5d8f-4892-8d3e-b137f2b76a3e.json rename to src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-5496f882-ab38-47d1-9aff-7a4308081a5e.json index 8fe693f9..b96c5411 100644 --- a/src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-0d2552a5-5d8f-4892-8d3e-b137f2b76a3e.json +++ b/src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-5496f882-ab38-47d1-9aff-7a4308081a5e.json @@ -1,5 +1,5 @@ { - "id" : "0d2552a5-5d8f-4892-8d3e-b137f2b76a3e", + "id" : "5496f882-ab38-47d1-9aff-7a4308081a5e", "name" : "v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke", "request" : { "url" : "/v1/function/efa5f9c3-6ece-4726-a9d6-4ba792980b3f/invoke", @@ -10,30 +10,30 @@ } }, "bodyPatterns" : [ { - "equalToJson" : "{\"input\":{\"input\":\"carrot\",\"output\":\"java-fruit\",\"expected\":\"vegetable\",\"metadata\":{}},\"parent\":{\"object_type\":\"playground_logs\",\"object_id\":\"ceea7422-3507-4d1c-a5f7-7acf41d9fac2\",\"row_ids\":{\"id\":\"otel\",\"span_id\":\"4a1e1acf9bdf2b1d\",\"root_span_id\":\"381fa2f0bbd4c27481f1bee0515d39c5\"}}}", + "equalToJson" : "{\"input\":{\"input\":\"carrot\",\"output\":\"java-fruit\",\"expected\":\"vegetable\",\"metadata\":{}},\"parent\":{\"object_type\":\"playground_logs\",\"object_id\":\"ceea7422-3507-4d1c-a5f7-7acf41d9fac2\",\"row_ids\":{\"id\":\"otel\",\"span_id\":\"9ca181860d8a1f18\",\"root_span_id\":\"bda2fa98fb3a1c0f31c60da7829e3bd6\"}}}", "ignoreArrayOrder" : true, "ignoreExtraElements" : false } ] }, "response" : { "status" : 200, - "bodyFileName" : "v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-0d2552a5-5d8f-4892-8d3e-b137f2b76a3e.json", + "bodyFileName" : "v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-5496f882-ab38-47d1-9aff-7a4308081a5e.json", "headers" : { "Content-Type" : "application/json", - "Date" : "Fri, 06 Feb 2026 01:35:47 GMT", - "X-Amzn-Trace-Id" : "Root=1-69854572-2f22343e535867542524c993;Parent=2d8ffeed45e14266;Sampled=0;Lineage=1:8be8f50d:0", + "Date" : "Wed, 18 Feb 2026 04:40:07 GMT", + "X-Amzn-Trace-Id" : "Root=1-699542a6-618245bc7c96911b1f01d779;Parent=40b2349d960368db;Sampled=0;Lineage=1:8be8f50d:0", "x-bt-function-meta-cached" : "HIT", - "x-amzn-RequestId" : "2dba167e-32b8-45e1-8fa1-0a1c367c2319", - "x-bt-span-export" : "AwMDAc7qdCI1B00cpfd6z0HZ+sICB/Rn4r1tSRKCi4gZpmbZsANacSQPAqJGNZfgfQyTtABweyJwcm9wYWdhdGVkX2V2ZW50Ijp7InNwYW5fYXR0cmlidXRlcyI6eyJwdXJwb3NlIjoic2NvcmVyIn19LCJyb290X3NwYW5faWQiOiIzODFmYTJmMGJiZDRjMjc0ODFmMWJlZTA1MTVkMzljNSJ9", - "x-bt-span-id" : "07f467e2-bd6d-4912-828b-8819a666d9b0", + "x-amzn-RequestId" : "52f1e5a8-d247-440a-9659-d5b8d776efa1", + "x-bt-span-export" : "AwMDAc7qdCI1B00cpfd6z0HZ+sICQHvAoTE5SiatmlBjJdIP3wNxPU1i0EVL2ppXy7bQ89gLeyJwcm9wYWdhdGVkX2V2ZW50Ijp7InNwYW5fYXR0cmlidXRlcyI6eyJwdXJwb3NlIjoic2NvcmVyIn19LCJyb290X3NwYW5faWQiOiJiZGEyZmE5OGZiM2ExYzBmMzFjNjBkYTc4MjllM2JkNiJ9", + "x-bt-span-id" : "407bc0a1-3139-4a26-ad9a-506325d20fdf", "x-bt-function-creds-cached" : "HIT", "X-Cache" : "Miss from cloudfront", - "Via" : "1.1 96f6dcbb4d7267cad6eb0747bce72024.cloudfront.net (CloudFront)", + "Via" : "1.1 ffe9646b2ea911744e2d51fc0715cedc.cloudfront.net (CloudFront)", "X-Amz-Cf-Pop" : "SEA900-P10", - "X-Amz-Cf-Id" : "NI7Jrxiiyn2l5G4iYTRaiwSL1vQRx9l4EimWb7Gb1MWa25prutaQFQ==" + "X-Amz-Cf-Id" : "LeJkvWkV9TCJkUkjcvPTuPLakGLDSMvR__pBkNY8F_Y9y9ZOPU4uGA==" } }, - "uuid" : "0d2552a5-5d8f-4892-8d3e-b137f2b76a3e", + "uuid" : "5496f882-ab38-47d1-9aff-7a4308081a5e", "persistent" : true, "insertionIndex" : 11 } \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-deb57eb3-cf79-479b-b9bf-71a45381fbc6.json b/src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-79640234-214c-4f8d-a20b-c1e4d763514d.json similarity index 62% rename from src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-deb57eb3-cf79-479b-b9bf-71a45381fbc6.json rename to src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-79640234-214c-4f8d-a20b-c1e4d763514d.json index d16c10a1..df689778 100644 --- a/src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-deb57eb3-cf79-479b-b9bf-71a45381fbc6.json +++ b/src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-79640234-214c-4f8d-a20b-c1e4d763514d.json @@ -1,5 +1,5 @@ { - "id" : "deb57eb3-cf79-479b-b9bf-71a45381fbc6", + "id" : "79640234-214c-4f8d-a20b-c1e4d763514d", "name" : "v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke", "request" : { "url" : "/v1/function/efa5f9c3-6ece-4726-a9d6-4ba792980b3f/invoke", @@ -17,21 +17,21 @@ }, "response" : { "status" : 200, - "bodyFileName" : "v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-deb57eb3-cf79-479b-b9bf-71a45381fbc6.json", + "bodyFileName" : "v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-79640234-214c-4f8d-a20b-c1e4d763514d.json", "headers" : { "Content-Type" : "application/json", - "Date" : "Fri, 06 Feb 2026 01:36:08 GMT", - "X-Amzn-Trace-Id" : "Root=1-69854588-547ef631599d99a51519e1a3;Parent=2ccdb273e1997108;Sampled=0;Lineage=1:8be8f50d:0", + "Date" : "Wed, 18 Feb 2026 04:40:34 GMT", + "X-Amzn-Trace-Id" : "Root=1-699542c2-7cf5d4587ddc69fc249c487a;Parent=4a144ec7ae04a4aa;Sampled=0;Lineage=1:8be8f50d:0", "x-bt-function-meta-cached" : "HIT", - "x-amzn-RequestId" : "634ce046-68e6-4419-a483-1f991549a507", + "x-amzn-RequestId" : "51b97a37-4724-4741-98f0-d42084994d6a", "x-bt-function-creds-cached" : "HIT", "X-Cache" : "Miss from cloudfront", - "Via" : "1.1 ddea1c07643e5e0bfceb34480eebdc52.cloudfront.net (CloudFront)", + "Via" : "1.1 83d24992402f7b214901ab76fbdc11e2.cloudfront.net (CloudFront)", "X-Amz-Cf-Pop" : "SEA900-P10", - "X-Amz-Cf-Id" : "TeJZVulbNzh9v0ulMX60m3xS6CHBCLWmHvp5se0a4GCG2Xr0wj7xIw==" + "X-Amz-Cf-Id" : "Sc_bz0lUQe8nULPswuVMpngXHKPHnKAhphOTXQjg4CJ9v8WwUl5GVw==" } }, - "uuid" : "deb57eb3-cf79-479b-b9bf-71a45381fbc6", + "uuid" : "79640234-214c-4f8d-a20b-c1e4d763514d", "persistent" : true, - "insertionIndex" : 61 + "insertionIndex" : 79 } \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-ac676ea5-1232-4b30-9600-138691120f7b.json b/src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-b44f1b89-de61-4a6c-aac6-33aaf6d0c046.json similarity index 61% rename from src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-ac676ea5-1232-4b30-9600-138691120f7b.json rename to src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-b44f1b89-de61-4a6c-aac6-33aaf6d0c046.json index 64d1aaa0..39bcf0b0 100644 --- a/src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-ac676ea5-1232-4b30-9600-138691120f7b.json +++ b/src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-b44f1b89-de61-4a6c-aac6-33aaf6d0c046.json @@ -1,5 +1,5 @@ { - "id" : "ac676ea5-1232-4b30-9600-138691120f7b", + "id" : "b44f1b89-de61-4a6c-aac6-33aaf6d0c046", "name" : "v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke", "request" : { "url" : "/v1/function/efa5f9c3-6ece-4726-a9d6-4ba792980b3f/invoke", @@ -17,21 +17,21 @@ }, "response" : { "status" : 200, - "bodyFileName" : "v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-ac676ea5-1232-4b30-9600-138691120f7b.json", + "bodyFileName" : "v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-b44f1b89-de61-4a6c-aac6-33aaf6d0c046.json", "headers" : { "Content-Type" : "application/json", - "Date" : "Fri, 06 Feb 2026 01:35:59 GMT", - "X-Amzn-Trace-Id" : "Root=1-6985457f-455750fe7e742efc70827907;Parent=6d269913a89e5234;Sampled=0;Lineage=1:8be8f50d:0", + "Date" : "Wed, 18 Feb 2026 04:40:25 GMT", + "X-Amzn-Trace-Id" : "Root=1-699542b9-0b4021564b71dcf665f7f507;Parent=1b1053d103bee570;Sampled=0;Lineage=1:8be8f50d:0", "x-bt-function-meta-cached" : "HIT", - "x-amzn-RequestId" : "eb38a68e-09da-4705-9aa8-07cd1b912346", + "x-amzn-RequestId" : "26b28da8-cfe6-4c5c-a797-fdb6bc705ca3", "x-bt-function-creds-cached" : "HIT", "X-Cache" : "Miss from cloudfront", - "Via" : "1.1 ffe9646b2ea911744e2d51fc0715cedc.cloudfront.net (CloudFront)", + "Via" : "1.1 fbb003dfc0617e3e058e3dac791dfd5a.cloudfront.net (CloudFront)", "X-Amz-Cf-Pop" : "SEA900-P10", - "X-Amz-Cf-Id" : "X1jsNnhQIhOECMYZIHgPfnpHvzgmL8Ddbc63sxzCVVhnRiAgJ7GNyg==" + "X-Amz-Cf-Id" : "wSAjNpDyGNP84gAY57N5asuko-6p1aEPCuvrtgVplL55HRqlgYDJAw==" } }, - "uuid" : "ac676ea5-1232-4b30-9600-138691120f7b", + "uuid" : "b44f1b89-de61-4a6c-aac6-33aaf6d0c046", "persistent" : true, - "insertionIndex" : 39 + "insertionIndex" : 57 } \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-d95aa8cb-7ee9-4e3e-9df6-7fe4dde75c60.json b/src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-c4930342-9da0-4813-9344-87b986d4e06f.json similarity index 54% rename from src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-d95aa8cb-7ee9-4e3e-9df6-7fe4dde75c60.json rename to src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-c4930342-9da0-4813-9344-87b986d4e06f.json index 0604338d..01f52165 100644 --- a/src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-d95aa8cb-7ee9-4e3e-9df6-7fe4dde75c60.json +++ b/src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-c4930342-9da0-4813-9344-87b986d4e06f.json @@ -1,5 +1,5 @@ { - "id" : "d95aa8cb-7ee9-4e3e-9df6-7fe4dde75c60", + "id" : "c4930342-9da0-4813-9344-87b986d4e06f", "name" : "v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke", "request" : { "url" : "/v1/function/efa5f9c3-6ece-4726-a9d6-4ba792980b3f/invoke", @@ -10,30 +10,30 @@ } }, "bodyPatterns" : [ { - "equalToJson" : "{\"input\":{\"input\":\"apple\",\"output\":\"java-fruit\",\"expected\":\"fruit\",\"metadata\":{}},\"parent\":{\"object_type\":\"playground_logs\",\"object_id\":\"ceea7422-3507-4d1c-a5f7-7acf41d9fac2\",\"row_ids\":{\"id\":\"otel\",\"span_id\":\"3470ea037b943bb8\",\"root_span_id\":\"9e900e168252c883905c005b93180a65\"}}}", + "equalToJson" : "{\"input\":{\"input\":\"apple\",\"output\":\"java-fruit\",\"expected\":\"fruit\",\"metadata\":{}},\"parent\":{\"object_type\":\"playground_logs\",\"object_id\":\"ceea7422-3507-4d1c-a5f7-7acf41d9fac2\",\"row_ids\":{\"id\":\"otel\",\"span_id\":\"d7caea1a72e4af52\",\"root_span_id\":\"fc567850a9c519111ede730405ffd0fb\"}}}", "ignoreArrayOrder" : true, "ignoreExtraElements" : false } ] }, "response" : { "status" : 200, - "bodyFileName" : "v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-d95aa8cb-7ee9-4e3e-9df6-7fe4dde75c60.json", + "bodyFileName" : "v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-c4930342-9da0-4813-9344-87b986d4e06f.json", "headers" : { "Content-Type" : "application/json", - "Date" : "Fri, 06 Feb 2026 01:35:46 GMT", - "X-Amzn-Trace-Id" : "Root=1-69854571-6fa3ed464ffa4bd83614206d;Parent=478a6bcf96f4a3b1;Sampled=0;Lineage=1:8be8f50d:0", + "Date" : "Wed, 18 Feb 2026 04:40:06 GMT", + "X-Amzn-Trace-Id" : "Root=1-699542a2-6f9b36405b36329d15991fae;Parent=36d2418180956acb;Sampled=0;Lineage=1:8be8f50d:0", "x-bt-function-meta-cached" : "HIT", - "x-amzn-RequestId" : "7e07e2eb-8802-43d2-9158-9d9277efb335", - "x-bt-span-export" : "AwMDAc7qdCI1B00cpfd6z0HZ+sICmurRnWltSICs134BnFB0tQMgfYujAFhOH7qmeyGoO/b5eyJwcm9wYWdhdGVkX2V2ZW50Ijp7InNwYW5fYXR0cmlidXRlcyI6eyJwdXJwb3NlIjoic2NvcmVyIn19LCJyb290X3NwYW5faWQiOiI5ZTkwMGUxNjgyNTJjODgzOTA1YzAwNWI5MzE4MGE2NSJ9", - "x-bt-span-id" : "9aead19d-696d-4880-acd7-7e019c5074b5", + "x-amzn-RequestId" : "9748aef0-9c86-489c-b10b-1a50fd7f3829", + "x-bt-span-export" : "AwMDAc7qdCI1B00cpfd6z0HZ+sICpqHvXumOS2mubR2bpyU1ZAN2MeAadaxGKYd18FfOIhCheyJwcm9wYWdhdGVkX2V2ZW50Ijp7InNwYW5fYXR0cmlidXRlcyI6eyJwdXJwb3NlIjoic2NvcmVyIn19LCJyb290X3NwYW5faWQiOiJmYzU2Nzg1MGE5YzUxOTExMWVkZTczMDQwNWZmZDBmYiJ9", + "x-bt-span-id" : "a6a1ef5e-e98e-4b69-ae6d-1d9ba7253564", "x-bt-function-creds-cached" : "HIT", "X-Cache" : "Miss from cloudfront", - "Via" : "1.1 65f2e9f7f1475de54aa452d3ceb9bcf6.cloudfront.net (CloudFront)", + "Via" : "1.1 fbb003dfc0617e3e058e3dac791dfd5a.cloudfront.net (CloudFront)", "X-Amz-Cf-Pop" : "SEA900-P10", - "X-Amz-Cf-Id" : "Kb0grPORtiuLPPw78kBX-ECgD8xbgu7srux0yVlSEtFWCk7hnc8rqA==" + "X-Amz-Cf-Id" : "Xfaf5Z2kK3JnbDmRIDglIe_O3E8fiBKwnw48CZz6CocPZmgnlxobcg==" } }, - "uuid" : "d95aa8cb-7ee9-4e3e-9df6-7fe4dde75c60", + "uuid" : "c4930342-9da0-4813-9344-87b986d4e06f", "persistent" : true, - "insertionIndex" : 9 + "insertionIndex" : 10 } \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-4a4aabcc-e55d-4f87-8c42-57780ceb1673.json b/src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-c74d6502-1c83-4444-9c99-bfa4201a3754.json similarity index 61% rename from src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-4a4aabcc-e55d-4f87-8c42-57780ceb1673.json rename to src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-c74d6502-1c83-4444-9c99-bfa4201a3754.json index 462cfaa2..6515aed5 100644 --- a/src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-4a4aabcc-e55d-4f87-8c42-57780ceb1673.json +++ b/src/test/resources/cassettes/braintrust/mappings/v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-c74d6502-1c83-4444-9c99-bfa4201a3754.json @@ -1,5 +1,5 @@ { - "id" : "4a4aabcc-e55d-4f87-8c42-57780ceb1673", + "id" : "c74d6502-1c83-4444-9c99-bfa4201a3754", "name" : "v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke", "request" : { "url" : "/v1/function/efa5f9c3-6ece-4726-a9d6-4ba792980b3f/invoke", @@ -17,21 +17,21 @@ }, "response" : { "status" : 200, - "bodyFileName" : "v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-4a4aabcc-e55d-4f87-8c42-57780ceb1673.json", + "bodyFileName" : "v1_function_efa5f9c3-6ece-4726-a9d6-4ba792980b3f_invoke-c74d6502-1c83-4444-9c99-bfa4201a3754.json", "headers" : { "Content-Type" : "application/json", - "Date" : "Fri, 06 Feb 2026 01:36:01 GMT", - "X-Amzn-Trace-Id" : "Root=1-69854581-6828c98a3d9beaa522f49bb1;Parent=7ec2a94ad8e36727;Sampled=0;Lineage=1:8be8f50d:0", + "Date" : "Wed, 18 Feb 2026 04:40:27 GMT", + "X-Amzn-Trace-Id" : "Root=1-699542bb-638e97ea280688b54f50d38d;Parent=0fa51bc5e22aa5f9;Sampled=0;Lineage=1:8be8f50d:0", "x-bt-function-meta-cached" : "HIT", - "x-amzn-RequestId" : "154b42ed-af1a-4542-9843-f74c382ad51c", + "x-amzn-RequestId" : "b9b05d9d-f901-43ef-8d58-8c71b0e41c73", "x-bt-function-creds-cached" : "HIT", "X-Cache" : "Miss from cloudfront", - "Via" : "1.1 e6b2537b87653726af8a79e6da505188.cloudfront.net (CloudFront)", + "Via" : "1.1 dbfd9bcc806d4c322e72b461b2458112.cloudfront.net (CloudFront)", "X-Amz-Cf-Pop" : "SEA900-P10", - "X-Amz-Cf-Id" : "vq02qZfhOPOOZdrYYFISjWH-8zoouDjty1RcB3fzWLL-K9Hd5j0ayg==" + "X-Amz-Cf-Id" : "8UBsuMRHtJmL2YZ5D4cPd3_D2ixl6_dQG-6xr_JnjMNG0WwWdf5c8g==" } }, - "uuid" : "4a4aabcc-e55d-4f87-8c42-57780ceb1673", + "uuid" : "c74d6502-1c83-4444-9c99-bfa4201a3754", "persistent" : true, - "insertionIndex" : 44 + "insertionIndex" : 62 } \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_project-908b8dac-e536-4944-a260-db110aef03bb.json b/src/test/resources/cassettes/braintrust/mappings/v1_project-0a27f379-f3f9-4bc4-8298-8672e176362a.json similarity index 53% rename from src/test/resources/cassettes/braintrust/mappings/v1_project-908b8dac-e536-4944-a260-db110aef03bb.json rename to src/test/resources/cassettes/braintrust/mappings/v1_project-0a27f379-f3f9-4bc4-8298-8672e176362a.json index 7aa748a2..dad3ccba 100644 --- a/src/test/resources/cassettes/braintrust/mappings/v1_project-908b8dac-e536-4944-a260-db110aef03bb.json +++ b/src/test/resources/cassettes/braintrust/mappings/v1_project-0a27f379-f3f9-4bc4-8298-8672e176362a.json @@ -1,5 +1,5 @@ { - "id" : "908b8dac-e536-4944-a260-db110aef03bb", + "id" : "0a27f379-f3f9-4bc4-8298-8672e176362a", "name" : "v1_project", "request" : { "url" : "/v1/project", @@ -17,29 +17,30 @@ }, "response" : { "status" : 200, - "bodyFileName" : "v1_project-908b8dac-e536-4944-a260-db110aef03bb.json", + "bodyFileName" : "v1_project-0a27f379-f3f9-4bc4-8298-8672e176362a.json", "headers" : { "Content-Type" : "application/json; charset=utf-8", "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:56 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:17 GMT", "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "76083324-bf00-49d9-baea-0e50f3379c54", + "x-amzn-RequestId" : "738f35f6-864d-4f6c-b19c-ac7d541ed2f8", "x-amzn-Remapped-content-length" : "352", - "x-bt-internal-trace-id" : "6985457b00000000494fc15f9a6c1801", - "x-amz-apigw-id" : "YVfLbEPZoAMEpyA=", + "x-bt-internal-trace-id" : "699542b100000000391f43962c8c7672", + "x-amz-apigw-id" : "Y9dbxEdqIAMEfng=", "vary" : "Origin, Accept-Encoding", "etag" : "W/\"160-RUdtZR434qrXxI13debDoTK1a2s\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-6985457b-246f059976b253a042d45e69;Parent=7d1046927cfb6e88;Sampled=0;Lineage=1:24be3d11:0", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542b1-0dfeb9003c4f593b1494829f;Parent=7661cc4c4a952f5c;Sampled=0;Lineage=1:24be3d11:0", "x-bt-found-existing" : "true", - "Via" : "1.1 dc8ab0490cc3f7679073e847e3aabb66.cloudfront.net (CloudFront), 1.1 82fa7f20ab5a12301da8e01f9493e222.cloudfront.net (CloudFront)", + "Via" : "1.1 21c7c4234f218bb5110262cbbf01f870.cloudfront.net (CloudFront), 1.1 7605973575a3551426b82751020317de.cloudfront.net (CloudFront)", "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "t4zytxpYXzG1LOSKnM66JinDX2xXvAQbX0vaofxnIHmy1OS0vDdXLg==" + "X-Amz-Cf-Id" : "NJgfHWqPRTiq3_ZumcHffVWASccattIVe9j_J44d1whwiY5TX_TrDw==" } }, - "uuid" : "908b8dac-e536-4944-a260-db110aef03bb", + "uuid" : "0a27f379-f3f9-4bc4-8298-8672e176362a", "persistent" : true, "scenarioName" : "scenario-1-v1-project", "requiredScenarioState" : "scenario-1-v1-project-7", - "insertionIndex" : 31 + "newScenarioState" : "scenario-1-v1-project-8", + "insertionIndex" : 36 } \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_project-1f6b77b6-fe15-4be2-9ddf-5e6a45ff4d66.json b/src/test/resources/cassettes/braintrust/mappings/v1_project-1f6b77b6-fe15-4be2-9ddf-5e6a45ff4d66.json new file mode 100644 index 00000000..54d3a5c9 --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/v1_project-1f6b77b6-fe15-4be2-9ddf-5e6a45ff4d66.json @@ -0,0 +1,46 @@ +{ + "id" : "1f6b77b6-fe15-4be2-9ddf-5e6a45ff4d66", + "name" : "v1_project", + "request" : { + "url" : "/v1/project", + "method" : "POST", + "headers" : { + "Content-Type" : { + "equalTo" : "application/json" + } + }, + "bodyPatterns" : [ { + "equalToJson" : "{\"name\":\"java-unit-test\"}", + "ignoreArrayOrder" : true, + "ignoreExtraElements" : false + } ] + }, + "response" : { + "status" : 200, + "bodyFileName" : "v1_project-1f6b77b6-fe15-4be2-9ddf-5e6a45ff4d66.json", + "headers" : { + "Content-Type" : "application/json; charset=utf-8", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:19 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "decf9059-5ce2-4417-862d-b6b9cb1f71a0", + "x-amzn-Remapped-content-length" : "352", + "x-bt-internal-trace-id" : "699542b300000000765a3dd8efb87743", + "x-amz-apigw-id" : "Y9dcCEtsIAMEb4A=", + "vary" : "Origin, Accept-Encoding", + "etag" : "W/\"160-RUdtZR434qrXxI13debDoTK1a2s\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542b3-2f8c9cfd515354e74052950e;Parent=089e12d7a5476d90;Sampled=0;Lineage=1:24be3d11:0", + "x-bt-found-existing" : "true", + "Via" : "1.1 2582fcc2e5a8f93a556ac3ef26738abc.cloudfront.net (CloudFront), 1.1 a53bab1af200813b8f27e3c0a28b4964.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "j7nE3Euygbj5g1INvT1j9UC_idNmhh_fU_p1yULTJsNlkdmIyXDZjQ==" + } + }, + "uuid" : "1f6b77b6-fe15-4be2-9ddf-5e6a45ff4d66", + "persistent" : true, + "scenarioName" : "scenario-1-v1-project", + "requiredScenarioState" : "scenario-1-v1-project-8", + "newScenarioState" : "scenario-1-v1-project-9", + "insertionIndex" : 39 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_project-e6b9eea1-a420-4603-9377-f0a3a21c8fdb.json b/src/test/resources/cassettes/braintrust/mappings/v1_project-2312d352-20e0-475f-82f5-83ada370b5df.json similarity index 57% rename from src/test/resources/cassettes/braintrust/mappings/v1_project-e6b9eea1-a420-4603-9377-f0a3a21c8fdb.json rename to src/test/resources/cassettes/braintrust/mappings/v1_project-2312d352-20e0-475f-82f5-83ada370b5df.json index a4bd3b8e..6c18f9d7 100644 --- a/src/test/resources/cassettes/braintrust/mappings/v1_project-e6b9eea1-a420-4603-9377-f0a3a21c8fdb.json +++ b/src/test/resources/cassettes/braintrust/mappings/v1_project-2312d352-20e0-475f-82f5-83ada370b5df.json @@ -1,5 +1,5 @@ { - "id" : "e6b9eea1-a420-4603-9377-f0a3a21c8fdb", + "id" : "2312d352-20e0-475f-82f5-83ada370b5df", "name" : "v1_project", "request" : { "url" : "/v1/project", @@ -17,27 +17,27 @@ }, "response" : { "status" : 200, - "bodyFileName" : "v1_project-e6b9eea1-a420-4603-9377-f0a3a21c8fdb.json", + "bodyFileName" : "v1_project-2312d352-20e0-475f-82f5-83ada370b5df.json", "headers" : { "Content-Type" : "application/json; charset=utf-8", "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:49 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:09 GMT", "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "82fbcd70-8389-48d3-8323-51a2680918ec", + "x-amzn-RequestId" : "4b4ff491-1df4-48a5-8322-d383ffdf4679", "x-amzn-Remapped-content-length" : "352", - "x-bt-internal-trace-id" : "6985457500000000185ecfc720c86e24", - "x-amz-apigw-id" : "YVfKdEskoAMEGZQ=", + "x-bt-internal-trace-id" : "699542a9000000006971c41412bbff00", + "x-amz-apigw-id" : "Y9dalHhWIAMEd1g=", "vary" : "Origin, Accept-Encoding", "etag" : "W/\"160-RUdtZR434qrXxI13debDoTK1a2s\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854575-67929372342e2ad13501f0bb;Parent=44a3916decdec0a1;Sampled=0;Lineage=1:24be3d11:0", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542a9-17251e7539b0253230543693;Parent=25cdc4764835d5af;Sampled=0;Lineage=1:24be3d11:0", "x-bt-found-existing" : "true", - "Via" : "1.1 95a087e13956fc03ffaeeaec4faa051a.cloudfront.net (CloudFront), 1.1 da32b45f2cc22dc818960285c4e91b66.cloudfront.net (CloudFront)", + "Via" : "1.1 b521abc69f4dd055f355de798c5fb95a.cloudfront.net (CloudFront), 1.1 d9d466ed70d93f34739969f91577ec74.cloudfront.net (CloudFront)", "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "qkw5s20DAPXJtBo8fkmiHZEcvUaH9lx8zsnsIlbwZEuo-eDd188fPA==" + "X-Amz-Cf-Id" : "LeYfiJHhPQl10eXh3Ocp3WWVM0S-iFQkvjMeN5piqQM1uexlQJQ8zg==" } }, - "uuid" : "e6b9eea1-a420-4603-9377-f0a3a21c8fdb", + "uuid" : "2312d352-20e0-475f-82f5-83ada370b5df", "persistent" : true, "scenarioName" : "scenario-1-v1-project", "requiredScenarioState" : "scenario-1-v1-project-3", diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_project-a31e2d4d-6d11-4cf2-a2fc-01ba4383844a.json b/src/test/resources/cassettes/braintrust/mappings/v1_project-240d87be-6f12-4057-baa6-0f7ce05a1264.json similarity index 56% rename from src/test/resources/cassettes/braintrust/mappings/v1_project-a31e2d4d-6d11-4cf2-a2fc-01ba4383844a.json rename to src/test/resources/cassettes/braintrust/mappings/v1_project-240d87be-6f12-4057-baa6-0f7ce05a1264.json index 14a7fe04..97514d2d 100644 --- a/src/test/resources/cassettes/braintrust/mappings/v1_project-a31e2d4d-6d11-4cf2-a2fc-01ba4383844a.json +++ b/src/test/resources/cassettes/braintrust/mappings/v1_project-240d87be-6f12-4057-baa6-0f7ce05a1264.json @@ -1,5 +1,5 @@ { - "id" : "a31e2d4d-6d11-4cf2-a2fc-01ba4383844a", + "id" : "240d87be-6f12-4057-baa6-0f7ce05a1264", "name" : "v1_project", "request" : { "url" : "/v1/project", @@ -17,30 +17,30 @@ }, "response" : { "status" : 200, - "bodyFileName" : "v1_project-a31e2d4d-6d11-4cf2-a2fc-01ba4383844a.json", + "bodyFileName" : "v1_project-240d87be-6f12-4057-baa6-0f7ce05a1264.json", "headers" : { "Content-Type" : "application/json; charset=utf-8", "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:54 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:16 GMT", "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "0318f16c-de98-4c9e-9fb7-884652e67b62", + "x-amzn-RequestId" : "084ccacd-1cbe-4e40-8efa-98cbeec6c301", "x-amzn-Remapped-content-length" : "352", - "x-bt-internal-trace-id" : "6985457a00000000191b44e118e0d5c0", - "x-amz-apigw-id" : "YVfLLEozoAMEbTA=", + "x-bt-internal-trace-id" : "699542af0000000055f3882503750ed6", + "x-amz-apigw-id" : "Y9dbjHePoAMESEA=", "vary" : "Origin, Accept-Encoding", "etag" : "W/\"160-RUdtZR434qrXxI13debDoTK1a2s\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-6985457a-5055e68f3f164a616b30ed3b;Parent=7cd50973c4e6e15e;Sampled=0;Lineage=1:24be3d11:0", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542af-55b7ac6327dea9ff4ac9b029;Parent=6a2b6eb295d7289d;Sampled=0;Lineage=1:24be3d11:0", "x-bt-found-existing" : "true", - "Via" : "1.1 2be627c4e85d6d9d9e32a7523e1b67ee.cloudfront.net (CloudFront), 1.1 a624be98cd5b264f373d8ac17f78ee50.cloudfront.net (CloudFront)", + "Via" : "1.1 a642518ef4d5fb78c3190de112922a38.cloudfront.net (CloudFront), 1.1 4ac8d091dce10e726cfc5404bfed72b8.cloudfront.net (CloudFront)", "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "S6HG2mDDjRsOdJfDWWwUot-OUSCw0NFn1dMFVtn1jNlfSppJlOiM7w==" + "X-Amz-Cf-Id" : "jxibm4GSk0jm_-aH-Kc3Zso3oalK7rYte89PU5j2Du6PsoXLfXzxDA==" } }, - "uuid" : "a31e2d4d-6d11-4cf2-a2fc-01ba4383844a", + "uuid" : "240d87be-6f12-4057-baa6-0f7ce05a1264", "persistent" : true, "scenarioName" : "scenario-1-v1-project", "requiredScenarioState" : "scenario-1-v1-project-6", "newScenarioState" : "scenario-1-v1-project-7", - "insertionIndex" : 27 + "insertionIndex" : 32 } \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_project-2a12cb32-c5ed-4980-a6bb-2b79b3a2d942.json b/src/test/resources/cassettes/braintrust/mappings/v1_project-2a12cb32-c5ed-4980-a6bb-2b79b3a2d942.json new file mode 100644 index 00000000..03353c75 --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/v1_project-2a12cb32-c5ed-4980-a6bb-2b79b3a2d942.json @@ -0,0 +1,46 @@ +{ + "id" : "2a12cb32-c5ed-4980-a6bb-2b79b3a2d942", + "name" : "v1_project", + "request" : { + "url" : "/v1/project", + "method" : "POST", + "headers" : { + "Content-Type" : { + "equalTo" : "application/json" + } + }, + "bodyPatterns" : [ { + "equalToJson" : "{\"name\":\"java-unit-test\"}", + "ignoreArrayOrder" : true, + "ignoreExtraElements" : false + } ] + }, + "response" : { + "status" : 200, + "bodyFileName" : "v1_project-2a12cb32-c5ed-4980-a6bb-2b79b3a2d942.json", + "headers" : { + "Content-Type" : "application/json; charset=utf-8", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:21 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "a2c92899-5dcf-4257-8032-34a42d808b83", + "x-amzn-Remapped-content-length" : "352", + "x-bt-internal-trace-id" : "699542b5000000000302a90c9a724d1b", + "x-amz-apigw-id" : "Y9dccEAMoAMEmxw=", + "vary" : "Origin, Accept-Encoding", + "etag" : "W/\"160-RUdtZR434qrXxI13debDoTK1a2s\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542b5-2321fd9b0b515f8419c158e9;Parent=1252a554378e6a28;Sampled=0;Lineage=1:24be3d11:0", + "x-bt-found-existing" : "true", + "Via" : "1.1 b7e07d6a19a4c8b2e410e9c1e173548c.cloudfront.net (CloudFront), 1.1 ffe9646b2ea911744e2d51fc0715cedc.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "ErAYTpQ_ChX6L2SykAhnUHFdptVZrhShF2lTbaZ6IZ48MF3wPtF0Sw==" + } + }, + "uuid" : "2a12cb32-c5ed-4980-a6bb-2b79b3a2d942", + "persistent" : true, + "scenarioName" : "scenario-1-v1-project", + "requiredScenarioState" : "scenario-1-v1-project-9", + "newScenarioState" : "scenario-1-v1-project-10", + "insertionIndex" : 45 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_project-2cb9406f-3fad-4b28-b71c-dcae94b5ed9c.json b/src/test/resources/cassettes/braintrust/mappings/v1_project-2dc2702a-a284-4639-a91f-217c71eb6037.json similarity index 56% rename from src/test/resources/cassettes/braintrust/mappings/v1_project-2cb9406f-3fad-4b28-b71c-dcae94b5ed9c.json rename to src/test/resources/cassettes/braintrust/mappings/v1_project-2dc2702a-a284-4639-a91f-217c71eb6037.json index 15946c4b..96a62dbb 100644 --- a/src/test/resources/cassettes/braintrust/mappings/v1_project-2cb9406f-3fad-4b28-b71c-dcae94b5ed9c.json +++ b/src/test/resources/cassettes/braintrust/mappings/v1_project-2dc2702a-a284-4639-a91f-217c71eb6037.json @@ -1,5 +1,5 @@ { - "id" : "2cb9406f-3fad-4b28-b71c-dcae94b5ed9c", + "id" : "2dc2702a-a284-4639-a91f-217c71eb6037", "name" : "v1_project", "request" : { "url" : "/v1/project", @@ -17,27 +17,27 @@ }, "response" : { "status" : 200, - "bodyFileName" : "v1_project-2cb9406f-3fad-4b28-b71c-dcae94b5ed9c.json", + "bodyFileName" : "v1_project-2dc2702a-a284-4639-a91f-217c71eb6037.json", "headers" : { "Content-Type" : "application/json; charset=utf-8", "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:39 GMT", + "Date" : "Wed, 18 Feb 2026 04:39:56 GMT", "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "4c919e38-8d76-4eb4-afc4-f621bb59d768", + "x-amzn-RequestId" : "452cfdec-c108-4ef9-933d-12cfecdefef7", "x-amzn-Remapped-content-length" : "352", - "x-bt-internal-trace-id" : "6985456b0000000060fb15342c9e4920", - "x-amz-apigw-id" : "YVfI1FLCoAMEA1Q=", + "x-bt-internal-trace-id" : "6995429c0000000013a6b12aa44a3a2c", + "x-amz-apigw-id" : "Y9dYkHWCIAMEHPA=", "vary" : "Origin, Accept-Encoding", "etag" : "W/\"160-RUdtZR434qrXxI13debDoTK1a2s\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-6985456b-3289670513a4bcfe586a83ed;Parent=3f60f2f374b3b357;Sampled=0;Lineage=1:24be3d11:0", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-6995429c-40d735ec70d69ee41f2b487f;Parent=1af7da839c6212fe;Sampled=0;Lineage=1:24be3d11:0", "x-bt-found-existing" : "true", - "Via" : "1.1 9257f9c4051fe8bd6cc4a09855b66350.cloudfront.net (CloudFront), 1.1 b3ccaedda78c63d5967b57382ceb4cbe.cloudfront.net (CloudFront)", + "Via" : "1.1 2582fcc2e5a8f93a556ac3ef26738abc.cloudfront.net (CloudFront), 1.1 fbb003dfc0617e3e058e3dac791dfd5a.cloudfront.net (CloudFront)", "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "DemEpFrIDWdVXv_ejcYdl0uUyRlgLa2fV0pvbaVtikNrZ7sQF0OJFw==" + "X-Amz-Cf-Id" : "P2_pcuVPwcEKkq3-zprn3B37dUdemwmgVTt2aB0vgOGFnqAMAHwnaw==" } }, - "uuid" : "2cb9406f-3fad-4b28-b71c-dcae94b5ed9c", + "uuid" : "2dc2702a-a284-4639-a91f-217c71eb6037", "persistent" : true, "scenarioName" : "scenario-1-v1-project", "requiredScenarioState" : "Started", diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_project-bdcf2773-3202-41e3-b1a7-1702760bd024.json b/src/test/resources/cassettes/braintrust/mappings/v1_project-4611bac5-dd68-4686-b8d5-7bd206a584fa.json similarity index 57% rename from src/test/resources/cassettes/braintrust/mappings/v1_project-bdcf2773-3202-41e3-b1a7-1702760bd024.json rename to src/test/resources/cassettes/braintrust/mappings/v1_project-4611bac5-dd68-4686-b8d5-7bd206a584fa.json index 926257d1..5c5d7d82 100644 --- a/src/test/resources/cassettes/braintrust/mappings/v1_project-bdcf2773-3202-41e3-b1a7-1702760bd024.json +++ b/src/test/resources/cassettes/braintrust/mappings/v1_project-4611bac5-dd68-4686-b8d5-7bd206a584fa.json @@ -1,5 +1,5 @@ { - "id" : "bdcf2773-3202-41e3-b1a7-1702760bd024", + "id" : "4611bac5-dd68-4686-b8d5-7bd206a584fa", "name" : "v1_project", "request" : { "url" : "/v1/project", @@ -17,27 +17,27 @@ }, "response" : { "status" : 200, - "bodyFileName" : "v1_project-bdcf2773-3202-41e3-b1a7-1702760bd024.json", + "bodyFileName" : "v1_project-4611bac5-dd68-4686-b8d5-7bd206a584fa.json", "headers" : { "Content-Type" : "application/json; charset=utf-8", "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:51 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:11 GMT", "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "4f41a8be-9d5f-43a3-b4cc-12a6f95d38b4", + "x-amzn-RequestId" : "4a253cdd-5176-4bf3-ad99-f695beb264bb", "x-amzn-Remapped-content-length" : "352", - "x-bt-internal-trace-id" : "698545770000000020f39e58f58e5ee5", - "x-amz-apigw-id" : "YVfKqGrXIAMEAGA=", + "x-bt-internal-trace-id" : "699542ab0000000020cca957a0658a0f", + "x-amz-apigw-id" : "Y9dayFRXoAMErjw=", "vary" : "Origin, Accept-Encoding", "etag" : "W/\"160-RUdtZR434qrXxI13debDoTK1a2s\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854577-4778521008185faf4a3a3aaa;Parent=6970d09e5fd55a90;Sampled=0;Lineage=1:24be3d11:0", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542ab-59a4eb674126883c5b92a02a;Parent=4b1c42d7720d9d61;Sampled=0;Lineage=1:24be3d11:0", "x-bt-found-existing" : "true", - "Via" : "1.1 49e28fce48b0172be48e0ceea533547e.cloudfront.net (CloudFront), 1.1 dbfd9bcc806d4c322e72b461b2458112.cloudfront.net (CloudFront)", + "Via" : "1.1 d5e9313fa5148ebdba4664d3e2a90f58.cloudfront.net (CloudFront), 1.1 96f6dcbb4d7267cad6eb0747bce72024.cloudfront.net (CloudFront)", "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "asZ0ecT_aYpdPVQcywzZVWdBzmFP6KrC70Wm_OPKp9UahpKPe5MzfQ==" + "X-Amz-Cf-Id" : "UqWUtVXJ6fCPlSsb98FjG1f2fxjhBBTYAGFscM8SEleRLe153Hn-mg==" } }, - "uuid" : "bdcf2773-3202-41e3-b1a7-1702760bd024", + "uuid" : "4611bac5-dd68-4686-b8d5-7bd206a584fa", "persistent" : true, "scenarioName" : "scenario-1-v1-project", "requiredScenarioState" : "scenario-1-v1-project-4", diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_project-71df9154-af57-4780-b607-897e17535f35.json b/src/test/resources/cassettes/braintrust/mappings/v1_project-502432ca-4430-491f-9dcf-69d5784ea587.json similarity index 57% rename from src/test/resources/cassettes/braintrust/mappings/v1_project-71df9154-af57-4780-b607-897e17535f35.json rename to src/test/resources/cassettes/braintrust/mappings/v1_project-502432ca-4430-491f-9dcf-69d5784ea587.json index 9dd7d3f6..18f4eaa6 100644 --- a/src/test/resources/cassettes/braintrust/mappings/v1_project-71df9154-af57-4780-b607-897e17535f35.json +++ b/src/test/resources/cassettes/braintrust/mappings/v1_project-502432ca-4430-491f-9dcf-69d5784ea587.json @@ -1,5 +1,5 @@ { - "id" : "71df9154-af57-4780-b607-897e17535f35", + "id" : "502432ca-4430-491f-9dcf-69d5784ea587", "name" : "v1_project", "request" : { "url" : "/v1/project", @@ -17,27 +17,27 @@ }, "response" : { "status" : 200, - "bodyFileName" : "v1_project-71df9154-af57-4780-b607-897e17535f35.json", + "bodyFileName" : "v1_project-502432ca-4430-491f-9dcf-69d5784ea587.json", "headers" : { "Content-Type" : "application/json; charset=utf-8", "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:48 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:08 GMT", "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "54d39950-7363-4beb-9e47-2ac3d5a90502", + "x-amzn-RequestId" : "ea26b942-233b-4c94-924f-73ed215935a3", "x-amzn-Remapped-content-length" : "352", - "x-bt-internal-trace-id" : "69854574000000004ac0d2a70e425b33", - "x-amz-apigw-id" : "YVfKOEUzIAMEiPQ=", + "x-bt-internal-trace-id" : "699542a80000000050c9d6affaa2a223", + "x-amz-apigw-id" : "Y9daXFiHIAMEf9w=", "vary" : "Origin, Accept-Encoding", "etag" : "W/\"160-RUdtZR434qrXxI13debDoTK1a2s\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854574-3b782c7d2f419288534679a7;Parent=7e68e88f21b74582;Sampled=0;Lineage=1:24be3d11:0", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542a8-7a1238c20bf24f32113a84ff;Parent=3a03c53053fdbd5d;Sampled=0;Lineage=1:24be3d11:0", "x-bt-found-existing" : "true", - "Via" : "1.1 2c24d855455b80190edd9e2dcdca3ee8.cloudfront.net (CloudFront), 1.1 dbfd9bcc806d4c322e72b461b2458112.cloudfront.net (CloudFront)", + "Via" : "1.1 2582fcc2e5a8f93a556ac3ef26738abc.cloudfront.net (CloudFront), 1.1 ffe9646b2ea911744e2d51fc0715cedc.cloudfront.net (CloudFront)", "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "aZ-YVlGSJ1BeqzzIydaU9Npm0D0wK3xELaEuUk_b8EueNpVMpp6WwQ==" + "X-Amz-Cf-Id" : "Q0PZ4EmyvgJZZ9_u7wKaNK2vcWI6Keqn6mAgBGEgQm101aoVpzOq3A==" } }, - "uuid" : "71df9154-af57-4780-b607-897e17535f35", + "uuid" : "502432ca-4430-491f-9dcf-69d5784ea587", "persistent" : true, "scenarioName" : "scenario-1-v1-project", "requiredScenarioState" : "scenario-1-v1-project-2", diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_project-c763ef2e-116e-4bba-acd7-2a0f4af4f171.json b/src/test/resources/cassettes/braintrust/mappings/v1_project-c763ef2e-116e-4bba-acd7-2a0f4af4f171.json new file mode 100644 index 00000000..5f5c102f --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/v1_project-c763ef2e-116e-4bba-acd7-2a0f4af4f171.json @@ -0,0 +1,45 @@ +{ + "id" : "c763ef2e-116e-4bba-acd7-2a0f4af4f171", + "name" : "v1_project", + "request" : { + "url" : "/v1/project", + "method" : "POST", + "headers" : { + "Content-Type" : { + "equalTo" : "application/json" + } + }, + "bodyPatterns" : [ { + "equalToJson" : "{\"name\":\"java-unit-test\"}", + "ignoreArrayOrder" : true, + "ignoreExtraElements" : false + } ] + }, + "response" : { + "status" : 200, + "bodyFileName" : "v1_project-c763ef2e-116e-4bba-acd7-2a0f4af4f171.json", + "headers" : { + "Content-Type" : "application/json; charset=utf-8", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:23 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "89a53e63-d5ea-444f-872c-33124994fd05", + "x-amzn-Remapped-content-length" : "352", + "x-bt-internal-trace-id" : "699542b6000000005ec51ee7fde2f3c1", + "x-amz-apigw-id" : "Y9dcpHGrIAMERjg=", + "vary" : "Origin, Accept-Encoding", + "etag" : "W/\"160-RUdtZR434qrXxI13debDoTK1a2s\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542b6-7bf9b7a036562df9470c402a;Parent=4e47f6588864401f;Sampled=0;Lineage=1:24be3d11:0", + "x-bt-found-existing" : "true", + "Via" : "1.1 2c24d855455b80190edd9e2dcdca3ee8.cloudfront.net (CloudFront), 1.1 da32b45f2cc22dc818960285c4e91b66.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "Ou7K3fj0jcytX1GUZDtrXCbDHUNGObAtuJ0sxI-SQH3djxU_tUi6hg==" + } + }, + "uuid" : "c763ef2e-116e-4bba-acd7-2a0f4af4f171", + "persistent" : true, + "scenarioName" : "scenario-1-v1-project", + "requiredScenarioState" : "scenario-1-v1-project-10", + "insertionIndex" : 49 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_project-cb831205-50cc-4f8d-9d88-68c8b16c8a45.json b/src/test/resources/cassettes/braintrust/mappings/v1_project-fd9df526-2db0-417e-9568-de52945fe275.json similarity index 56% rename from src/test/resources/cassettes/braintrust/mappings/v1_project-cb831205-50cc-4f8d-9d88-68c8b16c8a45.json rename to src/test/resources/cassettes/braintrust/mappings/v1_project-fd9df526-2db0-417e-9568-de52945fe275.json index 1a7cd85a..8aa5b1a7 100644 --- a/src/test/resources/cassettes/braintrust/mappings/v1_project-cb831205-50cc-4f8d-9d88-68c8b16c8a45.json +++ b/src/test/resources/cassettes/braintrust/mappings/v1_project-fd9df526-2db0-417e-9568-de52945fe275.json @@ -1,5 +1,5 @@ { - "id" : "cb831205-50cc-4f8d-9d88-68c8b16c8a45", + "id" : "fd9df526-2db0-417e-9568-de52945fe275", "name" : "v1_project", "request" : { "url" : "/v1/project", @@ -17,30 +17,30 @@ }, "response" : { "status" : 200, - "bodyFileName" : "v1_project-cb831205-50cc-4f8d-9d88-68c8b16c8a45.json", + "bodyFileName" : "v1_project-fd9df526-2db0-417e-9568-de52945fe275.json", "headers" : { "Content-Type" : "application/json; charset=utf-8", "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:52 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:12 GMT", "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "8969d797-243a-4ce2-a343-a7f03e5a440f", + "x-amzn-RequestId" : "adb1bad1-3450-4513-b3f1-fd7ef5308c51", "x-amzn-Remapped-content-length" : "352", - "x-bt-internal-trace-id" : "6985457800000000414dc824b56a76e9", - "x-amz-apigw-id" : "YVfK7H3RoAMEumw=", + "x-bt-internal-trace-id" : "699542ac000000007c411984bed27d58", + "x-amz-apigw-id" : "Y9da-E0QoAMEsfg=", "vary" : "Origin, Accept-Encoding", "etag" : "W/\"160-RUdtZR434qrXxI13debDoTK1a2s\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854578-5a519afd0017ff1e0aeaf9f5;Parent=45972fcf52817387;Sampled=0;Lineage=1:24be3d11:0", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542ac-7e5a86c06e46654e69d0e7f5;Parent=2b61a43bca3aaef3;Sampled=0;Lineage=1:24be3d11:0", "x-bt-found-existing" : "true", - "Via" : "1.1 05717f654525d5f71688fb57ace6362a.cloudfront.net (CloudFront), 1.1 a40ac7dad0e348fc93799233c9af5960.cloudfront.net (CloudFront)", + "Via" : "1.1 b7e07d6a19a4c8b2e410e9c1e173548c.cloudfront.net (CloudFront), 1.1 82fa7f20ab5a12301da8e01f9493e222.cloudfront.net (CloudFront)", "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "mXTmu0o47Mj6TZN8v7Or1nSh4kRURGSfLjvLVN3urvES7Y1OCbF62Q==" + "X-Amz-Cf-Id" : "tE2IXYweYnQU3cy0yLGwjhHg5p9IlIQHxw4o8K_vj33Mmxa0o_XiPg==" } }, - "uuid" : "cb831205-50cc-4f8d-9d88-68c8b16c8a45", + "uuid" : "fd9df526-2db0-417e-9568-de52945fe275", "persistent" : true, "scenarioName" : "scenario-1-v1-project", "requiredScenarioState" : "scenario-1-v1-project-5", "newScenarioState" : "scenario-1-v1-project-6", - "insertionIndex" : 24 + "insertionIndex" : 23 } \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-4f6686f8-f05f-4351-af96-99a7c3dfcbd0.json b/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-273f81e5-8778-447d-b21b-0657dc676266.json similarity index 53% rename from src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-4f6686f8-f05f-4351-af96-99a7c3dfcbd0.json rename to src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-273f81e5-8778-447d-b21b-0657dc676266.json index 636fce01..f9ddb583 100644 --- a/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-4f6686f8-f05f-4351-af96-99a7c3dfcbd0.json +++ b/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-273f81e5-8778-447d-b21b-0657dc676266.json @@ -1,5 +1,5 @@ { - "id" : "4f6686f8-f05f-4351-af96-99a7c3dfcbd0", + "id" : "273f81e5-8778-447d-b21b-0657dc676266", "name" : "v1_project_6ae68365-7620-4630-921b-bac416634fc8", "request" : { "url" : "/v1/project/6ae68365-7620-4630-921b-bac416634fc8", @@ -7,29 +7,29 @@ }, "response" : { "status" : 200, - "bodyFileName" : "v1_project_6ae68365-7620-4630-921b-bac416634fc8-4f6686f8-f05f-4351-af96-99a7c3dfcbd0.json", + "bodyFileName" : "v1_project_6ae68365-7620-4630-921b-bac416634fc8-273f81e5-8778-447d-b21b-0657dc676266.json", "headers" : { "Content-Type" : "application/json; charset=utf-8", "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:36:05 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:22 GMT", "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "e1d83cba-2075-4692-81b9-3e24e54cbde1", + "x-amzn-RequestId" : "3efa17b7-602c-49c7-bc3a-6f397529c609", "x-amzn-Remapped-content-length" : "352", - "x-bt-internal-trace-id" : "69854585000000002516c2c6f7f72eb1", - "x-amz-apigw-id" : "YVfM4EDwIAMEOKg=", + "x-bt-internal-trace-id" : "699542b6000000007ca0b9d73187d4e3", + "x-amz-apigw-id" : "Y9dcgGZsIAMEdvg=", "vary" : "Origin, Accept-Encoding", "etag" : "W/\"160-RUdtZR434qrXxI13debDoTK1a2s\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854585-67c6054909004c515e3fe708;Parent=01bb3cf81bd27cb2;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 dc8ab0490cc3f7679073e847e3aabb66.cloudfront.net (CloudFront), 1.1 83d24992402f7b214901ab76fbdc11e2.cloudfront.net (CloudFront)", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542b6-40fab3720323edfe569adff3;Parent=13a9d29e6f1e87ae;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 2582fcc2e5a8f93a556ac3ef26738abc.cloudfront.net (CloudFront), 1.1 82fa7f20ab5a12301da8e01f9493e222.cloudfront.net (CloudFront)", "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "l775wSg0-MYPL7l26-rBkYa3se4oYDBtl52uGeJUd5dwvtiaRk6dfQ==" + "X-Amz-Cf-Id" : "nrnN6rvltizTbZacWlhxzJTFybGbvHy1TwQ4_YNGmALHSWxHd7s_vw==" } }, - "uuid" : "4f6686f8-f05f-4351-af96-99a7c3dfcbd0", + "uuid" : "273f81e5-8778-447d-b21b-0657dc676266", "persistent" : true, "scenarioName" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8", - "requiredScenarioState" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8-9", - "newScenarioState" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8-10", - "insertionIndex" : 54 + "requiredScenarioState" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8-7", + "newScenarioState" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8-8", + "insertionIndex" : 46 } \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-1e4ce41b-ac1e-48c6-8af8-0e549860634a.json b/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-36f059af-a833-41ee-a00c-0e33cc015b54.json similarity index 59% rename from src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-1e4ce41b-ac1e-48c6-8af8-0e549860634a.json rename to src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-36f059af-a833-41ee-a00c-0e33cc015b54.json index 1bdd929f..7f82e947 100644 --- a/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-1e4ce41b-ac1e-48c6-8af8-0e549860634a.json +++ b/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-36f059af-a833-41ee-a00c-0e33cc015b54.json @@ -1,5 +1,5 @@ { - "id" : "1e4ce41b-ac1e-48c6-8af8-0e549860634a", + "id" : "36f059af-a833-41ee-a00c-0e33cc015b54", "name" : "v1_project_6ae68365-7620-4630-921b-bac416634fc8", "request" : { "url" : "/v1/project/6ae68365-7620-4630-921b-bac416634fc8", @@ -7,29 +7,29 @@ }, "response" : { "status" : 200, - "bodyFileName" : "v1_project_6ae68365-7620-4630-921b-bac416634fc8-1e4ce41b-ac1e-48c6-8af8-0e549860634a.json", + "bodyFileName" : "v1_project_6ae68365-7620-4630-921b-bac416634fc8-36f059af-a833-41ee-a00c-0e33cc015b54.json", "headers" : { "Content-Type" : "application/json; charset=utf-8", "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:36:02 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:24 GMT", "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "61f58cf7-2e8a-4b68-8ad7-310cc4158b88", + "x-amzn-RequestId" : "2e504702-d36e-4ee0-a9cf-514a4aeae079", "x-amzn-Remapped-content-length" : "352", - "x-bt-internal-trace-id" : "69854582000000006951bb4853b82cd4", - "x-amz-apigw-id" : "YVfMaHbmIAMEY0w=", + "x-bt-internal-trace-id" : "699542b80000000027d921976eca0bf0", + "x-amz-apigw-id" : "Y9dc6EgyIAMEA7Q=", "vary" : "Origin, Accept-Encoding", "etag" : "W/\"160-RUdtZR434qrXxI13debDoTK1a2s\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854582-3387e2dc077460be5667e2ec;Parent=1000b0851ae67291;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 2c24d855455b80190edd9e2dcdca3ee8.cloudfront.net (CloudFront), 1.1 ddea1c07643e5e0bfceb34480eebdc52.cloudfront.net (CloudFront)", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542b8-0c589cd412cf7a386d001f90;Parent=381b557b11d71b42;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 2582fcc2e5a8f93a556ac3ef26738abc.cloudfront.net (CloudFront), 1.1 ddea1c07643e5e0bfceb34480eebdc52.cloudfront.net (CloudFront)", "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "jmBA2kB78fuwaWB_PqMDDL85KA7ybBlwR6RLXGTB4YyNK2SZ7osybg==" + "X-Amz-Cf-Id" : "8DON6ueF21mR7xSWj6WD0qx1bfPVBJRv8pMEGF1piAAV8GEqrQccAw==" } }, - "uuid" : "1e4ce41b-ac1e-48c6-8af8-0e549860634a", + "uuid" : "36f059af-a833-41ee-a00c-0e33cc015b54", "persistent" : true, "scenarioName" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8", "requiredScenarioState" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8-8", "newScenarioState" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8-9", - "insertionIndex" : 47 + "insertionIndex" : 55 } \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-376ac70d-6afd-4cec-ba0b-f7951cdc0671.json b/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-376ac70d-6afd-4cec-ba0b-f7951cdc0671.json new file mode 100644 index 00000000..2c8173fb --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-376ac70d-6afd-4cec-ba0b-f7951cdc0671.json @@ -0,0 +1,35 @@ +{ + "id" : "376ac70d-6afd-4cec-ba0b-f7951cdc0671", + "name" : "v1_project_6ae68365-7620-4630-921b-bac416634fc8", + "request" : { + "url" : "/v1/project/6ae68365-7620-4630-921b-bac416634fc8", + "method" : "GET" + }, + "response" : { + "status" : 200, + "bodyFileName" : "v1_project_6ae68365-7620-4630-921b-bac416634fc8-376ac70d-6afd-4cec-ba0b-f7951cdc0671.json", + "headers" : { + "Content-Type" : "application/json; charset=utf-8", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:19 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "17b582e0-ad09-4ac4-b3e6-2da59528a64d", + "x-amzn-Remapped-content-length" : "352", + "x-bt-internal-trace-id" : "699542b3000000000acf129ea32d318b", + "x-amz-apigw-id" : "Y9dcGG0NoAMEd9A=", + "vary" : "Origin, Accept-Encoding", + "etag" : "W/\"160-RUdtZR434qrXxI13debDoTK1a2s\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542b3-3742f64d2c58017f2ffb918d;Parent=764a972663378b03;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 2d0eb1433209b25c3712ac0793d56bc0.cloudfront.net (CloudFront), 1.1 b669d9add7767f73665f1f8b7e8cd802.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "vFEPOtrousd7wbbv6dLZEQwpVPY07YlOKPtjokq2pEh6J2DX_7nJkQ==" + } + }, + "uuid" : "376ac70d-6afd-4cec-ba0b-f7951cdc0671", + "persistent" : true, + "scenarioName" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8", + "requiredScenarioState" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8-6", + "newScenarioState" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8-7", + "insertionIndex" : 40 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-b92ee90f-2940-4bb9-8170-996c17c8e379.json b/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-38929bb5-3b0c-4a23-b87b-e4314511679a.json similarity index 51% rename from src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-b92ee90f-2940-4bb9-8170-996c17c8e379.json rename to src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-38929bb5-3b0c-4a23-b87b-e4314511679a.json index b4e988bd..15f8744c 100644 --- a/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-b92ee90f-2940-4bb9-8170-996c17c8e379.json +++ b/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-38929bb5-3b0c-4a23-b87b-e4314511679a.json @@ -1,5 +1,5 @@ { - "id" : "b92ee90f-2940-4bb9-8170-996c17c8e379", + "id" : "38929bb5-3b0c-4a23-b87b-e4314511679a", "name" : "v1_project_6ae68365-7620-4630-921b-bac416634fc8", "request" : { "url" : "/v1/project/6ae68365-7620-4630-921b-bac416634fc8", @@ -7,28 +7,28 @@ }, "response" : { "status" : 200, - "bodyFileName" : "v1_project_6ae68365-7620-4630-921b-bac416634fc8-b92ee90f-2940-4bb9-8170-996c17c8e379.json", + "bodyFileName" : "v1_project_6ae68365-7620-4630-921b-bac416634fc8-38929bb5-3b0c-4a23-b87b-e4314511679a.json", "headers" : { "Content-Type" : "application/json; charset=utf-8", "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:36:07 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:33 GMT", "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "753ad7cf-e89e-4930-981c-b8eca1588fd1", + "x-amzn-RequestId" : "14938dfd-5d4f-4840-84db-742476d9d40a", "x-amzn-Remapped-content-length" : "352", - "x-bt-internal-trace-id" : "698545870000000077b0c252704c126d", - "x-amz-apigw-id" : "YVfNPGi1IAMEeSQ=", + "x-bt-internal-trace-id" : "699542c100000000282d60ec78f18e1e", + "x-amz-apigw-id" : "Y9deQEzAoAMEgIg=", "vary" : "Origin, Accept-Encoding", "etag" : "W/\"160-RUdtZR434qrXxI13debDoTK1a2s\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854587-57d0312b7d54ef7109253762;Parent=5e73ef8be44dfdf2;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 9257f9c4051fe8bd6cc4a09855b66350.cloudfront.net (CloudFront), 1.1 73b0c4a85645a8031ba157e0b3e28ffc.cloudfront.net (CloudFront)", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542c1-355c4b2b5122d5257ade5b66;Parent=2d25353a133d64cb;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 2582fcc2e5a8f93a556ac3ef26738abc.cloudfront.net (CloudFront), 1.1 0eb43913f9caf453beb959a8a836a688.cloudfront.net (CloudFront)", "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "6auq8HTWZPGUhYtIUGdRo3byB6aBCN2Y6qzVA6AIa8JCCOWpEFptrQ==" + "X-Amz-Cf-Id" : "EhpJ9XbkhCDUp2EN1OgjeLFcj-UKK-l01qG1RxbcGsIpsBhW9520mw==" } }, - "uuid" : "b92ee90f-2940-4bb9-8170-996c17c8e379", + "uuid" : "38929bb5-3b0c-4a23-b87b-e4314511679a", "persistent" : true, "scenarioName" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8", - "requiredScenarioState" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8-10", - "insertionIndex" : 59 + "requiredScenarioState" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8-12", + "insertionIndex" : 77 } \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-c00ebac1-6adc-4fe2-a623-dfb7330e5033.json b/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-467a6453-16d9-4ea1-8d53-25030e43c183.json similarity index 55% rename from src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-c00ebac1-6adc-4fe2-a623-dfb7330e5033.json rename to src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-467a6453-16d9-4ea1-8d53-25030e43c183.json index e459a48a..c3bd1cd8 100644 --- a/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-c00ebac1-6adc-4fe2-a623-dfb7330e5033.json +++ b/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-467a6453-16d9-4ea1-8d53-25030e43c183.json @@ -1,5 +1,5 @@ { - "id" : "c00ebac1-6adc-4fe2-a623-dfb7330e5033", + "id" : "467a6453-16d9-4ea1-8d53-25030e43c183", "name" : "v1_project_6ae68365-7620-4630-921b-bac416634fc8", "request" : { "url" : "/v1/project/6ae68365-7620-4630-921b-bac416634fc8", @@ -7,29 +7,29 @@ }, "response" : { "status" : 200, - "bodyFileName" : "v1_project_6ae68365-7620-4630-921b-bac416634fc8-c00ebac1-6adc-4fe2-a623-dfb7330e5033.json", + "bodyFileName" : "v1_project_6ae68365-7620-4630-921b-bac416634fc8-467a6453-16d9-4ea1-8d53-25030e43c183.json", "headers" : { "Content-Type" : "application/json; charset=utf-8", "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:51 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:12 GMT", "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "7e278d9e-6716-483a-b7c8-ea95a36e9a03", + "x-amzn-RequestId" : "36b82413-6b05-4797-a66d-872fbae9e377", "x-amzn-Remapped-content-length" : "352", - "x-bt-internal-trace-id" : "69854577000000000539f51ae7fa3342", - "x-amz-apigw-id" : "YVfKtHeTIAMESOQ=", + "x-bt-internal-trace-id" : "699542ac000000002eb216ac33524cec", + "x-amz-apigw-id" : "Y9dbCFn-IAMEvlA=", "vary" : "Origin, Accept-Encoding", "etag" : "W/\"160-RUdtZR434qrXxI13debDoTK1a2s\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854577-797a86db385ab87a38cebb75;Parent=4a579eb11f0e0ff9;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 2c24d855455b80190edd9e2dcdca3ee8.cloudfront.net (CloudFront), 1.1 170efbc424be9181bda5d0fcd6e41f30.cloudfront.net (CloudFront)", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542ac-205cba8601639c6c106df638;Parent=09cbdfb8486ae847;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 95a087e13956fc03ffaeeaec4faa051a.cloudfront.net (CloudFront), 1.1 f8731007efc5ab360d90cee573a1e916.cloudfront.net (CloudFront)", "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "pGcs4z8e7iZhbM26BrMcueGU5-2ZPcK6sjWQNa3KXiERkykS0v1YOQ==" + "X-Amz-Cf-Id" : "uLgqcva3j473SRl0cxFrAXJiiLE_OIrAkYjSFDORwiWgV-ItJuT3WQ==" } }, - "uuid" : "c00ebac1-6adc-4fe2-a623-dfb7330e5033", + "uuid" : "467a6453-16d9-4ea1-8d53-25030e43c183", "persistent" : true, "scenarioName" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8", "requiredScenarioState" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8-4", "newScenarioState" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8-5", - "insertionIndex" : 21 + "insertionIndex" : 24 } \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-4b024304-9269-4be8-81b7-45f59ab3ce9a.json b/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-4b024304-9269-4be8-81b7-45f59ab3ce9a.json new file mode 100644 index 00000000..6fce1b6f --- /dev/null +++ b/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-4b024304-9269-4be8-81b7-45f59ab3ce9a.json @@ -0,0 +1,35 @@ +{ + "id" : "4b024304-9269-4be8-81b7-45f59ab3ce9a", + "name" : "v1_project_6ae68365-7620-4630-921b-bac416634fc8", + "request" : { + "url" : "/v1/project/6ae68365-7620-4630-921b-bac416634fc8", + "method" : "GET" + }, + "response" : { + "status" : 200, + "bodyFileName" : "v1_project_6ae68365-7620-4630-921b-bac416634fc8-4b024304-9269-4be8-81b7-45f59ab3ce9a.json", + "headers" : { + "Content-Type" : "application/json; charset=utf-8", + "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], + "Date" : "Wed, 18 Feb 2026 04:40:31 GMT", + "access-control-allow-credentials" : "true", + "x-amzn-RequestId" : "67e2f6e4-e70a-4e13-909e-12240428c552", + "x-amzn-Remapped-content-length" : "352", + "x-bt-internal-trace-id" : "699542bf000000006cfc230436709626", + "x-amz-apigw-id" : "Y9dd-E4iIAMEQ-g=", + "vary" : "Origin, Accept-Encoding", + "etag" : "W/\"160-RUdtZR434qrXxI13debDoTK1a2s\"", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542bf-21cf6ec315986f850ab927bd;Parent=1de87a1709da5f81;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 2d0eb1433209b25c3712ac0793d56bc0.cloudfront.net (CloudFront), 1.1 f8731007efc5ab360d90cee573a1e916.cloudfront.net (CloudFront)", + "X-Cache" : "Miss from cloudfront", + "X-Amz-Cf-Id" : "nea8Y-uM9DVkXchsw6vE0LhfKuAf0fUqGe1Pvpxfc7pBiSpSHhMB8w==" + } + }, + "uuid" : "4b024304-9269-4be8-81b7-45f59ab3ce9a", + "persistent" : true, + "scenarioName" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8", + "requiredScenarioState" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8-11", + "newScenarioState" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8-12", + "insertionIndex" : 72 +} \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-c50b53d4-f3ad-4bc7-aa3c-b7494d6eca3c.json b/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-518d99e1-32d9-4629-806d-a1c2a7b1b945.json similarity index 56% rename from src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-c50b53d4-f3ad-4bc7-aa3c-b7494d6eca3c.json rename to src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-518d99e1-32d9-4629-806d-a1c2a7b1b945.json index 446b65e9..4014fd33 100644 --- a/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-c50b53d4-f3ad-4bc7-aa3c-b7494d6eca3c.json +++ b/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-518d99e1-32d9-4629-806d-a1c2a7b1b945.json @@ -1,5 +1,5 @@ { - "id" : "c50b53d4-f3ad-4bc7-aa3c-b7494d6eca3c", + "id" : "518d99e1-32d9-4629-806d-a1c2a7b1b945", "name" : "v1_project_6ae68365-7620-4630-921b-bac416634fc8", "request" : { "url" : "/v1/project/6ae68365-7620-4630-921b-bac416634fc8", @@ -7,29 +7,29 @@ }, "response" : { "status" : 200, - "bodyFileName" : "v1_project_6ae68365-7620-4630-921b-bac416634fc8-c50b53d4-f3ad-4bc7-aa3c-b7494d6eca3c.json", + "bodyFileName" : "v1_project_6ae68365-7620-4630-921b-bac416634fc8-518d99e1-32d9-4629-806d-a1c2a7b1b945.json", "headers" : { "Content-Type" : "application/json; charset=utf-8", "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:58 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:26 GMT", "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "612e559c-339f-4e60-9bdb-e946948a1930", + "x-amzn-RequestId" : "a7624ddd-c0da-4a10-9f38-432e63add5e5", "x-amzn-Remapped-content-length" : "352", - "x-bt-internal-trace-id" : "6985457e000000004a0939e15c18c285", - "x-amz-apigw-id" : "YVfLxHKiIAMEaOQ=", + "x-bt-internal-trace-id" : "699542ba00000000766e382c19c59734", + "x-amz-apigw-id" : "Y9ddMF3oIAMEvhw=", "vary" : "Origin, Accept-Encoding", "etag" : "W/\"160-RUdtZR434qrXxI13debDoTK1a2s\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-6985457e-6aaa58a05dd618e72c10062e;Parent=7e6d11314b551231;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 9257f9c4051fe8bd6cc4a09855b66350.cloudfront.net (CloudFront), 1.1 a40ac7dad0e348fc93799233c9af5960.cloudfront.net (CloudFront)", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542ba-7f89ea3b0ca582ec6d78c2be;Parent=7d9a73bc245ff60a;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 2582fcc2e5a8f93a556ac3ef26738abc.cloudfront.net (CloudFront), 1.1 a40ac7dad0e348fc93799233c9af5960.cloudfront.net (CloudFront)", "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "mg-p--o7l1hqZqPOYjKcFB4sYvpDvrlxaOFVRzSOUlPx7SZ8Jk8TrA==" + "X-Amz-Cf-Id" : "m4o1i2yt2V9XEj8RBFXBxiLnSW2gVD7YeTiTVFcXoT8ubA7Po8stSQ==" } }, - "uuid" : "c50b53d4-f3ad-4bc7-aa3c-b7494d6eca3c", + "uuid" : "518d99e1-32d9-4629-806d-a1c2a7b1b945", "persistent" : true, "scenarioName" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8", - "requiredScenarioState" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8-6", - "newScenarioState" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8-7", - "insertionIndex" : 37 + "requiredScenarioState" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8-9", + "newScenarioState" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8-10", + "insertionIndex" : 60 } \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-7b383199-e157-43f4-8c31-9c3124ed755a.json b/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-559a04f0-92b9-42b6-a7f9-d36b49198a55.json similarity index 55% rename from src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-7b383199-e157-43f4-8c31-9c3124ed755a.json rename to src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-559a04f0-92b9-42b6-a7f9-d36b49198a55.json index e2095df7..43aa935d 100644 --- a/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-7b383199-e157-43f4-8c31-9c3124ed755a.json +++ b/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-559a04f0-92b9-42b6-a7f9-d36b49198a55.json @@ -1,5 +1,5 @@ { - "id" : "7b383199-e157-43f4-8c31-9c3124ed755a", + "id" : "559a04f0-92b9-42b6-a7f9-d36b49198a55", "name" : "v1_project_6ae68365-7620-4630-921b-bac416634fc8", "request" : { "url" : "/v1/project/6ae68365-7620-4630-921b-bac416634fc8", @@ -7,29 +7,29 @@ }, "response" : { "status" : 200, - "bodyFileName" : "v1_project_6ae68365-7620-4630-921b-bac416634fc8-7b383199-e157-43f4-8c31-9c3124ed755a.json", + "bodyFileName" : "v1_project_6ae68365-7620-4630-921b-bac416634fc8-559a04f0-92b9-42b6-a7f9-d36b49198a55.json", "headers" : { "Content-Type" : "application/json; charset=utf-8", "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:54 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:16 GMT", "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "9fa3d6ab-34f4-4bd6-b578-e70c413eebb4", + "x-amzn-RequestId" : "b1ccd018-3637-4e80-9c69-d273480493e3", "x-amzn-Remapped-content-length" : "352", - "x-bt-internal-trace-id" : "6985457a000000000fa8be2266b6b572", - "x-amz-apigw-id" : "YVfLOE6cIAMELbQ=", + "x-bt-internal-trace-id" : "699542b0000000005024ddbde7f03250", + "x-amz-apigw-id" : "Y9dbmG8nIAMEtRA=", "vary" : "Origin, Accept-Encoding", "etag" : "W/\"160-RUdtZR434qrXxI13debDoTK1a2s\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-6985457a-7ac76a760ea758430f562ab0;Parent=73db1daa54ee6a64;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 b7d7903ada432685f0e90f0ca261d864.cloudfront.net (CloudFront), 1.1 65f2e9f7f1475de54aa452d3ceb9bcf6.cloudfront.net (CloudFront)", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542b0-36fda4fd467765895c73d2cb;Parent=1565be49eb9e6431;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 2582fcc2e5a8f93a556ac3ef26738abc.cloudfront.net (CloudFront), 1.1 96f6dcbb4d7267cad6eb0747bce72024.cloudfront.net (CloudFront)", "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "VrrpmbSiRWW4mpleLbYXAaMVg6aV37wDvL0ZLN_JBqErIqQUqOexUQ==" + "X-Amz-Cf-Id" : "xZvbo3uYaWbkRYLVYXSloMGlmEl_sk6jobw2kvymNO19m3DAb9ZPpw==" } }, - "uuid" : "7b383199-e157-43f4-8c31-9c3124ed755a", + "uuid" : "559a04f0-92b9-42b6-a7f9-d36b49198a55", "persistent" : true, "scenarioName" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8", "requiredScenarioState" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8-5", "newScenarioState" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8-6", - "insertionIndex" : 28 + "insertionIndex" : 33 } \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-0a75dce6-700f-46fc-837d-9870d1ac72c3.json b/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-5f60913c-bcb1-4d6b-b523-dfab5a0bf331.json similarity index 56% rename from src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-0a75dce6-700f-46fc-837d-9870d1ac72c3.json rename to src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-5f60913c-bcb1-4d6b-b523-dfab5a0bf331.json index c37597ae..281b9443 100644 --- a/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-0a75dce6-700f-46fc-837d-9870d1ac72c3.json +++ b/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-5f60913c-bcb1-4d6b-b523-dfab5a0bf331.json @@ -1,5 +1,5 @@ { - "id" : "0a75dce6-700f-46fc-837d-9870d1ac72c3", + "id" : "5f60913c-bcb1-4d6b-b523-dfab5a0bf331", "name" : "v1_project_6ae68365-7620-4630-921b-bac416634fc8", "request" : { "url" : "/v1/project/6ae68365-7620-4630-921b-bac416634fc8", @@ -7,29 +7,29 @@ }, "response" : { "status" : 200, - "bodyFileName" : "v1_project_6ae68365-7620-4630-921b-bac416634fc8-0a75dce6-700f-46fc-837d-9870d1ac72c3.json", + "bodyFileName" : "v1_project_6ae68365-7620-4630-921b-bac416634fc8-5f60913c-bcb1-4d6b-b523-dfab5a0bf331.json", "headers" : { "Content-Type" : "application/json; charset=utf-8", "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:36:00 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:28 GMT", "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "1c985d19-b5ee-4def-9173-f8e650f45e9b", + "x-amzn-RequestId" : "9767bbdc-c533-44f8-b3cc-62b9787b1713", "x-amzn-Remapped-content-length" : "352", - "x-bt-internal-trace-id" : "69854580000000002cf61a6a4fdedb66", - "x-amz-apigw-id" : "YVfMHHV_IAMEGcA=", + "x-bt-internal-trace-id" : "699542bc0000000017e5ec0f9aba6dd3", + "x-amz-apigw-id" : "Y9dddE9WIAMEbNQ=", "vary" : "Origin, Accept-Encoding", "etag" : "W/\"160-RUdtZR434qrXxI13debDoTK1a2s\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854580-182dae6436a37b497f504bc8;Parent=0230e187a92e4e34;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 59e4792b9d6184bfa491a317b36590d2.cloudfront.net (CloudFront), 1.1 83d24992402f7b214901ab76fbdc11e2.cloudfront.net (CloudFront)", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542bc-30f523de71f0b1505c385853;Parent=03524a0cfb51bb10;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 7fcfc911845f681c235b0b3f32f3e1c6.cloudfront.net (CloudFront), 1.1 83d24992402f7b214901ab76fbdc11e2.cloudfront.net (CloudFront)", "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "85-_KMExJHenOlRgVA3xoO4iWjx8a7lYe47CaxXURuqo24S5v5ybPA==" + "X-Amz-Cf-Id" : "cLgozQjPZL_DE93MDhp2e-nVpy9ffLUgV5gU6TJGdANURRtZgaCULw==" } }, - "uuid" : "0a75dce6-700f-46fc-837d-9870d1ac72c3", + "uuid" : "5f60913c-bcb1-4d6b-b523-dfab5a0bf331", "persistent" : true, "scenarioName" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8", - "requiredScenarioState" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8-7", - "newScenarioState" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8-8", - "insertionIndex" : 42 + "requiredScenarioState" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8-10", + "newScenarioState" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8-11", + "insertionIndex" : 65 } \ No newline at end of file diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-e5b67a0b-68ea-4145-bb3a-67915c2fabb7.json b/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-725659b9-8cb1-4abf-a6d5-acd1aab5e184.json similarity index 55% rename from src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-e5b67a0b-68ea-4145-bb3a-67915c2fabb7.json rename to src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-725659b9-8cb1-4abf-a6d5-acd1aab5e184.json index 470ef3fc..f4c5de01 100644 --- a/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-e5b67a0b-68ea-4145-bb3a-67915c2fabb7.json +++ b/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-725659b9-8cb1-4abf-a6d5-acd1aab5e184.json @@ -1,5 +1,5 @@ { - "id" : "e5b67a0b-68ea-4145-bb3a-67915c2fabb7", + "id" : "725659b9-8cb1-4abf-a6d5-acd1aab5e184", "name" : "v1_project_6ae68365-7620-4630-921b-bac416634fc8", "request" : { "url" : "/v1/project/6ae68365-7620-4630-921b-bac416634fc8", @@ -7,26 +7,26 @@ }, "response" : { "status" : 200, - "bodyFileName" : "v1_project_6ae68365-7620-4630-921b-bac416634fc8-e5b67a0b-68ea-4145-bb3a-67915c2fabb7.json", + "bodyFileName" : "v1_project_6ae68365-7620-4630-921b-bac416634fc8-725659b9-8cb1-4abf-a6d5-acd1aab5e184.json", "headers" : { "Content-Type" : "application/json; charset=utf-8", "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:43 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:00 GMT", "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "0e70921d-e302-4a4d-95ce-cdb54c16aad6", + "x-amzn-RequestId" : "9a8838ae-73d9-4b28-ac1e-8872323d03e7", "x-amzn-Remapped-content-length" : "352", - "x-bt-internal-trace-id" : "6985456f0000000038b2aca75804a5ec", - "x-amz-apigw-id" : "YVfJdHhBoAMENpQ=", + "x-bt-internal-trace-id" : "699542a00000000021b177eeebe284c5", + "x-amz-apigw-id" : "Y9dZJERCoAMEUZg=", "vary" : "Origin, Accept-Encoding", "etag" : "W/\"160-RUdtZR434qrXxI13debDoTK1a2s\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-6985456f-2ac627473fe6d60f43d31da8;Parent=7f74174ace9235a5;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 ec62626c4e205f1980b4ed65142b10d8.cloudfront.net (CloudFront), 1.1 e6b2537b87653726af8a79e6da505188.cloudfront.net (CloudFront)", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542a0-1f3318fc7378fb755c0ffb9d;Parent=12558c6d5dea2fea;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 b521abc69f4dd055f355de798c5fb95a.cloudfront.net (CloudFront), 1.1 83d24992402f7b214901ab76fbdc11e2.cloudfront.net (CloudFront)", "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "-xLPbLcEW1iu_K799mf8XM1Tu7zn1j0iml7U5ArMJ9fYF4BuReN44w==" + "X-Amz-Cf-Id" : "Dtq8CeIwUnyhVm4YBzjWmci0SAIvv2z_1FVdyFWJiyKRb5GsNoSsyA==" } }, - "uuid" : "e5b67a0b-68ea-4145-bb3a-67915c2fabb7", + "uuid" : "725659b9-8cb1-4abf-a6d5-acd1aab5e184", "persistent" : true, "scenarioName" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8", "requiredScenarioState" : "Started", diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-31b856b8-f9bf-4d0b-8a17-371e4b5e1274.json b/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-a97a6294-e519-40ae-93e4-8fe8a98c4c72.json similarity index 57% rename from src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-31b856b8-f9bf-4d0b-8a17-371e4b5e1274.json rename to src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-a97a6294-e519-40ae-93e4-8fe8a98c4c72.json index 12a3b4c6..4350eb51 100644 --- a/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-31b856b8-f9bf-4d0b-8a17-371e4b5e1274.json +++ b/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-a97a6294-e519-40ae-93e4-8fe8a98c4c72.json @@ -1,5 +1,5 @@ { - "id" : "31b856b8-f9bf-4d0b-8a17-371e4b5e1274", + "id" : "a97a6294-e519-40ae-93e4-8fe8a98c4c72", "name" : "v1_project_6ae68365-7620-4630-921b-bac416634fc8", "request" : { "url" : "/v1/project/6ae68365-7620-4630-921b-bac416634fc8", @@ -7,26 +7,26 @@ }, "response" : { "status" : 200, - "bodyFileName" : "v1_project_6ae68365-7620-4630-921b-bac416634fc8-31b856b8-f9bf-4d0b-8a17-371e4b5e1274.json", + "bodyFileName" : "v1_project_6ae68365-7620-4630-921b-bac416634fc8-a97a6294-e519-40ae-93e4-8fe8a98c4c72.json", "headers" : { "Content-Type" : "application/json; charset=utf-8", "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:48 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:08 GMT", "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "afb1ae13-b7ea-4809-a4be-1ccb8b5c9da2", + "x-amzn-RequestId" : "7a41b064-581c-438a-953f-f9bd1c535f1c", "x-amzn-Remapped-content-length" : "352", - "x-bt-internal-trace-id" : "69854574000000007d4768bbb92fb19a", - "x-amz-apigw-id" : "YVfKREjhIAMEZwg=", + "x-bt-internal-trace-id" : "699542a800000000596aed28f8aad489", + "x-amz-apigw-id" : "Y9daZGjeoAMES_g=", "vary" : "Origin, Accept-Encoding", "etag" : "W/\"160-RUdtZR434qrXxI13debDoTK1a2s\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854574-1a15bc8763a0bfd7058df5e5;Parent=77e0e4a3f5c562e3;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 c9f68a0c96944962731456040c591f26.cloudfront.net (CloudFront), 1.1 4ac8d091dce10e726cfc5404bfed72b8.cloudfront.net (CloudFront)", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542a8-3891bc700a785cbb650615cb;Parent=43f3372b67cc3acb;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 2582fcc2e5a8f93a556ac3ef26738abc.cloudfront.net (CloudFront), 1.1 96f6dcbb4d7267cad6eb0747bce72024.cloudfront.net (CloudFront)", "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "c_uHF5bAprznDUHApu9fpZ80feoar24k3GChQx_pRZW4OUgJsYAngw==" + "X-Amz-Cf-Id" : "p4DTw_O_RnIh2Pk4pM6hRjRJTLn6D2M173y7Ajb3ItS88kiJ9PFTvw==" } }, - "uuid" : "31b856b8-f9bf-4d0b-8a17-371e4b5e1274", + "uuid" : "a97a6294-e519-40ae-93e4-8fe8a98c4c72", "persistent" : true, "scenarioName" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8", "requiredScenarioState" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8-3", diff --git a/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-70018f0f-cdac-4235-8f4a-b03b53c01911.json b/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-b6604fc7-20ad-487e-bbad-4722d29ba245.json similarity index 57% rename from src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-70018f0f-cdac-4235-8f4a-b03b53c01911.json rename to src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-b6604fc7-20ad-487e-bbad-4722d29ba245.json index a1541052..20409627 100644 --- a/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-70018f0f-cdac-4235-8f4a-b03b53c01911.json +++ b/src/test/resources/cassettes/braintrust/mappings/v1_project_6ae68365-7620-4630-921b-bac416634fc8-b6604fc7-20ad-487e-bbad-4722d29ba245.json @@ -1,5 +1,5 @@ { - "id" : "70018f0f-cdac-4235-8f4a-b03b53c01911", + "id" : "b6604fc7-20ad-487e-bbad-4722d29ba245", "name" : "v1_project_6ae68365-7620-4630-921b-bac416634fc8", "request" : { "url" : "/v1/project/6ae68365-7620-4630-921b-bac416634fc8", @@ -7,26 +7,26 @@ }, "response" : { "status" : 200, - "bodyFileName" : "v1_project_6ae68365-7620-4630-921b-bac416634fc8-70018f0f-cdac-4235-8f4a-b03b53c01911.json", + "bodyFileName" : "v1_project_6ae68365-7620-4630-921b-bac416634fc8-b6604fc7-20ad-487e-bbad-4722d29ba245.json", "headers" : { "Content-Type" : "application/json; charset=utf-8", "X-Amz-Cf-Pop" : [ "SEA900-P1", "SEA900-P10" ], - "Date" : "Fri, 06 Feb 2026 01:35:44 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:01 GMT", "access-control-allow-credentials" : "true", - "x-amzn-RequestId" : "f5defcf1-5f66-4684-ac01-46653e0eff18", + "x-amzn-RequestId" : "9df6a35d-5b42-43a9-ac1b-fd27c2044c23", "x-amzn-Remapped-content-length" : "352", - "x-bt-internal-trace-id" : "69854570000000005607c730cbb18dd4", - "x-amz-apigw-id" : "YVfJmEWpIAMErgA=", + "x-bt-internal-trace-id" : "699542a1000000000388b81178d099dd", + "x-amz-apigw-id" : "Y9dZTGuIIAMEOIg=", "vary" : "Origin, Accept-Encoding", "etag" : "W/\"160-RUdtZR434qrXxI13debDoTK1a2s\"", - "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan", - "X-Amzn-Trace-Id" : "Root=1-69854570-565cb3662fbc33500c38b65a;Parent=42ccdc9c946778c8;Sampled=0;Lineage=1:24be3d11:0", - "Via" : "1.1 b7d7903ada432685f0e90f0ca261d864.cloudfront.net (CloudFront), 1.1 73b0c4a85645a8031ba157e0b3e28ffc.cloudfront.net (CloudFront)", + "access-control-expose-headers" : "x-bt-cursor,x-bt-found-existing,x-bt-query-plan,x-bt-api-duration-ms,x-bt-brainstore-duration-ms", + "X-Amzn-Trace-Id" : "Root=1-699542a1-089234f9323f860b330fb2c5;Parent=2b3013e9a1242930;Sampled=0;Lineage=1:24be3d11:0", + "Via" : "1.1 21c7c4234f218bb5110262cbbf01f870.cloudfront.net (CloudFront), 1.1 da32b45f2cc22dc818960285c4e91b66.cloudfront.net (CloudFront)", "X-Cache" : "Miss from cloudfront", - "X-Amz-Cf-Id" : "cNUv5aqaaXiLvgFd4NHzJpVIxJ84Uqn8zbQ08ViVibIapd7UegiJSA==" + "X-Amz-Cf-Id" : "q8-R36e2bmBOKcfn7z-lSnUZVeHVXVF77fIUCa1fuIdqwfQhmJib0A==" } }, - "uuid" : "70018f0f-cdac-4235-8f4a-b03b53c01911", + "uuid" : "b6604fc7-20ad-487e-bbad-4722d29ba245", "persistent" : true, "scenarioName" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8", "requiredScenarioState" : "scenario-4-v1-project-6ae68365-7620-4630-921b-bac416634fc8-2", diff --git a/src/test/resources/cassettes/google/__files/v1beta_models_gemini-20-flash-litegeneratecontent-517f2182-c60e-41e3-a231-13108d9eb96e.json b/src/test/resources/cassettes/google/__files/v1beta_models_gemini-20-flash-litegeneratecontent-7645d641-0cb6-498a-bb91-8eff600f08fc.json similarity index 87% rename from src/test/resources/cassettes/google/__files/v1beta_models_gemini-20-flash-litegeneratecontent-517f2182-c60e-41e3-a231-13108d9eb96e.json rename to src/test/resources/cassettes/google/__files/v1beta_models_gemini-20-flash-litegeneratecontent-7645d641-0cb6-498a-bb91-8eff600f08fc.json index 104f33ad..5cbe8bf8 100644 --- a/src/test/resources/cassettes/google/__files/v1beta_models_gemini-20-flash-litegeneratecontent-517f2182-c60e-41e3-a231-13108d9eb96e.json +++ b/src/test/resources/cassettes/google/__files/v1beta_models_gemini-20-flash-litegeneratecontent-7645d641-0cb6-498a-bb91-8eff600f08fc.json @@ -10,7 +10,7 @@ "role": "model" }, "finishReason": "STOP", - "avgLogprobs": -0.017841365602281358 + "avgLogprobs": -0.006450464328130086 } ], "usageMetadata": { @@ -31,5 +31,5 @@ ] }, "modelVersion": "gemini-2.0-flash-lite", - "responseId": "jkWFafPsDau-qtsP6dWX4Qk" + "responseId": "yEKVaZeWHu_sz7IPobjqmQQ" } diff --git a/src/test/resources/cassettes/google/__files/v1beta_models_gemini-20-flash-litegeneratecontent-753e5806-b59e-40b8-86a7-2573e3375098.json b/src/test/resources/cassettes/google/__files/v1beta_models_gemini-20-flash-litegeneratecontent-8b4debca-ef26-4b8f-a00a-9863965203ee.json similarity index 87% rename from src/test/resources/cassettes/google/__files/v1beta_models_gemini-20-flash-litegeneratecontent-753e5806-b59e-40b8-86a7-2573e3375098.json rename to src/test/resources/cassettes/google/__files/v1beta_models_gemini-20-flash-litegeneratecontent-8b4debca-ef26-4b8f-a00a-9863965203ee.json index 87972b0a..118a18e9 100644 --- a/src/test/resources/cassettes/google/__files/v1beta_models_gemini-20-flash-litegeneratecontent-753e5806-b59e-40b8-86a7-2573e3375098.json +++ b/src/test/resources/cassettes/google/__files/v1beta_models_gemini-20-flash-litegeneratecontent-8b4debca-ef26-4b8f-a00a-9863965203ee.json @@ -10,7 +10,7 @@ "role": "model" }, "finishReason": "STOP", - "avgLogprobs": -0.078704953193664551 + "avgLogprobs": -0.062690660357475281 } ], "usageMetadata": { @@ -31,5 +31,5 @@ ] }, "modelVersion": "gemini-2.0-flash-lite", - "responseId": "jEWFaZe2H4inqtsPiZCakQo" + "responseId": "x0KVadIl2KzPsg_w_8nAAg" } diff --git a/src/test/resources/cassettes/google/mappings/v1beta_models_gemini-20-flash-litegeneratecontent-517f2182-c60e-41e3-a231-13108d9eb96e.json b/src/test/resources/cassettes/google/mappings/v1beta_models_gemini-20-flash-litegeneratecontent-7645d641-0cb6-498a-bb91-8eff600f08fc.json similarity index 81% rename from src/test/resources/cassettes/google/mappings/v1beta_models_gemini-20-flash-litegeneratecontent-517f2182-c60e-41e3-a231-13108d9eb96e.json rename to src/test/resources/cassettes/google/mappings/v1beta_models_gemini-20-flash-litegeneratecontent-7645d641-0cb6-498a-bb91-8eff600f08fc.json index fa0e6745..9fa684c8 100644 --- a/src/test/resources/cassettes/google/mappings/v1beta_models_gemini-20-flash-litegeneratecontent-517f2182-c60e-41e3-a231-13108d9eb96e.json +++ b/src/test/resources/cassettes/google/mappings/v1beta_models_gemini-20-flash-litegeneratecontent-7645d641-0cb6-498a-bb91-8eff600f08fc.json @@ -1,5 +1,5 @@ { - "id" : "517f2182-c60e-41e3-a231-13108d9eb96e", + "id" : "7645d641-0cb6-498a-bb91-8eff600f08fc", "name" : "v1beta_models_gemini-20-flash-litegeneratecontent", "request" : { "url" : "/v1beta/models/gemini-2.0-flash-lite:generateContent", @@ -17,20 +17,20 @@ }, "response" : { "status" : 200, - "bodyFileName" : "v1beta_models_gemini-20-flash-litegeneratecontent-517f2182-c60e-41e3-a231-13108d9eb96e.json", + "bodyFileName" : "v1beta_models_gemini-20-flash-litegeneratecontent-7645d641-0cb6-498a-bb91-8eff600f08fc.json", "headers" : { "Content-Type" : "application/json; charset=UTF-8", "Vary" : [ "Origin", "X-Origin", "Referer" ], - "Date" : "Fri, 06 Feb 2026 01:36:14 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:40 GMT", "Server" : "scaffolding on HTTPServer2", "X-XSS-Protection" : "0", "X-Frame-Options" : "SAMEORIGIN", "X-Content-Type-Options" : "nosniff", - "Server-Timing" : "gfet4t7; dur=408", + "Server-Timing" : "gfet4t7; dur=414", "Alt-Svc" : "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } }, - "uuid" : "517f2182-c60e-41e3-a231-13108d9eb96e", + "uuid" : "7645d641-0cb6-498a-bb91-8eff600f08fc", "persistent" : true, "insertionIndex" : 2 } \ No newline at end of file diff --git a/src/test/resources/cassettes/google/mappings/v1beta_models_gemini-20-flash-litegeneratecontent-753e5806-b59e-40b8-86a7-2573e3375098.json b/src/test/resources/cassettes/google/mappings/v1beta_models_gemini-20-flash-litegeneratecontent-8b4debca-ef26-4b8f-a00a-9863965203ee.json similarity index 81% rename from src/test/resources/cassettes/google/mappings/v1beta_models_gemini-20-flash-litegeneratecontent-753e5806-b59e-40b8-86a7-2573e3375098.json rename to src/test/resources/cassettes/google/mappings/v1beta_models_gemini-20-flash-litegeneratecontent-8b4debca-ef26-4b8f-a00a-9863965203ee.json index 90b0d4bf..0723a5c5 100644 --- a/src/test/resources/cassettes/google/mappings/v1beta_models_gemini-20-flash-litegeneratecontent-753e5806-b59e-40b8-86a7-2573e3375098.json +++ b/src/test/resources/cassettes/google/mappings/v1beta_models_gemini-20-flash-litegeneratecontent-8b4debca-ef26-4b8f-a00a-9863965203ee.json @@ -1,5 +1,5 @@ { - "id" : "753e5806-b59e-40b8-86a7-2573e3375098", + "id" : "8b4debca-ef26-4b8f-a00a-9863965203ee", "name" : "v1beta_models_gemini-20-flash-litegeneratecontent", "request" : { "url" : "/v1beta/models/gemini-2.0-flash-lite:generateContent", @@ -17,20 +17,20 @@ }, "response" : { "status" : 200, - "bodyFileName" : "v1beta_models_gemini-20-flash-litegeneratecontent-753e5806-b59e-40b8-86a7-2573e3375098.json", + "bodyFileName" : "v1beta_models_gemini-20-flash-litegeneratecontent-8b4debca-ef26-4b8f-a00a-9863965203ee.json", "headers" : { "Content-Type" : "application/json; charset=UTF-8", "Vary" : [ "Origin", "X-Origin", "Referer" ], - "Date" : "Fri, 06 Feb 2026 01:36:12 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:39 GMT", "Server" : "scaffolding on HTTPServer2", "X-XSS-Protection" : "0", "X-Frame-Options" : "SAMEORIGIN", "X-Content-Type-Options" : "nosniff", - "Server-Timing" : "gfet4t7; dur=454", + "Server-Timing" : "gfet4t7; dur=430", "Alt-Svc" : "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } }, - "uuid" : "753e5806-b59e-40b8-86a7-2573e3375098", + "uuid" : "8b4debca-ef26-4b8f-a00a-9863965203ee", "persistent" : true, "insertionIndex" : 1 } \ No newline at end of file diff --git a/src/test/resources/cassettes/openai/__files/chat_completions-07b39c25-1d9e-405c-8041-ef32ab1b42d5.txt b/src/test/resources/cassettes/openai/__files/chat_completions-07b39c25-1d9e-405c-8041-ef32ab1b42d5.txt new file mode 100644 index 00000000..909e41ea --- /dev/null +++ b/src/test/resources/cassettes/openai/__files/chat_completions-07b39c25-1d9e-405c-8041-ef32ab1b42d5.txt @@ -0,0 +1,22 @@ +data: {"id":"chatcmpl-DATecCzYHcaBfwVOOj39T4JvlE2Ea","object":"chat.completion.chunk","created":1771389642,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_373a14eb6f","choices":[{"index":0,"delta":{"role":"assistant","content":"","refusal":null},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"ojuuHKSNL"} + +data: {"id":"chatcmpl-DATecCzYHcaBfwVOOj39T4JvlE2Ea","object":"chat.completion.chunk","created":1771389642,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_373a14eb6f","choices":[{"index":0,"delta":{"content":"The"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"v6ERtIP2"} + +data: {"id":"chatcmpl-DATecCzYHcaBfwVOOj39T4JvlE2Ea","object":"chat.completion.chunk","created":1771389642,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_373a14eb6f","choices":[{"index":0,"delta":{"content":" capital"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"pqh"} + +data: {"id":"chatcmpl-DATecCzYHcaBfwVOOj39T4JvlE2Ea","object":"chat.completion.chunk","created":1771389642,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_373a14eb6f","choices":[{"index":0,"delta":{"content":" of"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"L6bGblJg"} + +data: {"id":"chatcmpl-DATecCzYHcaBfwVOOj39T4JvlE2Ea","object":"chat.completion.chunk","created":1771389642,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_373a14eb6f","choices":[{"index":0,"delta":{"content":" France"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"yuNw"} + +data: {"id":"chatcmpl-DATecCzYHcaBfwVOOj39T4JvlE2Ea","object":"chat.completion.chunk","created":1771389642,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_373a14eb6f","choices":[{"index":0,"delta":{"content":" is"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"zxZ5GVR7"} + +data: {"id":"chatcmpl-DATecCzYHcaBfwVOOj39T4JvlE2Ea","object":"chat.completion.chunk","created":1771389642,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_373a14eb6f","choices":[{"index":0,"delta":{"content":" Paris"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"BqsiO"} + +data: {"id":"chatcmpl-DATecCzYHcaBfwVOOj39T4JvlE2Ea","object":"chat.completion.chunk","created":1771389642,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_373a14eb6f","choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"ibfafH6Ytg"} + +data: {"id":"chatcmpl-DATecCzYHcaBfwVOOj39T4JvlE2Ea","object":"chat.completion.chunk","created":1771389642,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_373a14eb6f","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}],"usage":null,"obfuscation":"9vhD0"} + +data: {"id":"chatcmpl-DATecCzYHcaBfwVOOj39T4JvlE2Ea","object":"chat.completion.chunk","created":1771389642,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_373a14eb6f","choices":[],"usage":{"prompt_tokens":14,"completion_tokens":7,"total_tokens":21,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"audio_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0}},"obfuscation":"0N5nCPhxiMg"} + +data: [DONE] + diff --git a/src/test/resources/cassettes/openai/__files/chat_completions-0fd25afb-1ebc-46bb-8e2b-6abda5e9c571.txt b/src/test/resources/cassettes/openai/__files/chat_completions-0fd25afb-1ebc-46bb-8e2b-6abda5e9c571.txt deleted file mode 100644 index ca27781a..00000000 --- a/src/test/resources/cassettes/openai/__files/chat_completions-0fd25afb-1ebc-46bb-8e2b-6abda5e9c571.txt +++ /dev/null @@ -1,22 +0,0 @@ -data: {"id":"chatcmpl-D653cWaKppcN4bQEy2IPAyegmspnT","object":"chat.completion.chunk","created":1770341780,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_f4ae844694","choices":[{"index":0,"delta":{"role":"assistant","content":"","refusal":null},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"LuGEnC8Jl"} - -data: {"id":"chatcmpl-D653cWaKppcN4bQEy2IPAyegmspnT","object":"chat.completion.chunk","created":1770341780,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_f4ae844694","choices":[{"index":0,"delta":{"content":"The"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"hHmMwq8l"} - -data: {"id":"chatcmpl-D653cWaKppcN4bQEy2IPAyegmspnT","object":"chat.completion.chunk","created":1770341780,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_f4ae844694","choices":[{"index":0,"delta":{"content":" capital"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"sK1"} - -data: {"id":"chatcmpl-D653cWaKppcN4bQEy2IPAyegmspnT","object":"chat.completion.chunk","created":1770341780,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_f4ae844694","choices":[{"index":0,"delta":{"content":" of"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"sB4rAjZR"} - -data: {"id":"chatcmpl-D653cWaKppcN4bQEy2IPAyegmspnT","object":"chat.completion.chunk","created":1770341780,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_f4ae844694","choices":[{"index":0,"delta":{"content":" France"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"K4fx"} - -data: {"id":"chatcmpl-D653cWaKppcN4bQEy2IPAyegmspnT","object":"chat.completion.chunk","created":1770341780,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_f4ae844694","choices":[{"index":0,"delta":{"content":" is"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"wWdG4iAN"} - -data: {"id":"chatcmpl-D653cWaKppcN4bQEy2IPAyegmspnT","object":"chat.completion.chunk","created":1770341780,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_f4ae844694","choices":[{"index":0,"delta":{"content":" Paris"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"Z9QpA"} - -data: {"id":"chatcmpl-D653cWaKppcN4bQEy2IPAyegmspnT","object":"chat.completion.chunk","created":1770341780,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_f4ae844694","choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"C9IDjtfHbo"} - -data: {"id":"chatcmpl-D653cWaKppcN4bQEy2IPAyegmspnT","object":"chat.completion.chunk","created":1770341780,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_f4ae844694","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}],"usage":null,"obfuscation":"M0ey3"} - -data: {"id":"chatcmpl-D653cWaKppcN4bQEy2IPAyegmspnT","object":"chat.completion.chunk","created":1770341780,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_f4ae844694","choices":[],"usage":{"prompt_tokens":23,"completion_tokens":7,"total_tokens":30,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"audio_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0}},"obfuscation":"QSgYVJjxnnK"} - -data: [DONE] - diff --git a/src/test/resources/cassettes/openai/__files/chat_completions-325cb53a-af43-45a3-8e7b-0887eaa11395.txt b/src/test/resources/cassettes/openai/__files/chat_completions-325cb53a-af43-45a3-8e7b-0887eaa11395.txt new file mode 100644 index 00000000..79c9d52c --- /dev/null +++ b/src/test/resources/cassettes/openai/__files/chat_completions-325cb53a-af43-45a3-8e7b-0887eaa11395.txt @@ -0,0 +1,22 @@ +data: {"id":"chatcmpl-DATeh3rnneOX1K1feeAYFkvh0Nb6H","object":"chat.completion.chunk","created":1771389647,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_373a14eb6f","choices":[{"index":0,"delta":{"role":"assistant","content":"","refusal":null},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"iF8IgVcZr"} + +data: {"id":"chatcmpl-DATeh3rnneOX1K1feeAYFkvh0Nb6H","object":"chat.completion.chunk","created":1771389647,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_373a14eb6f","choices":[{"index":0,"delta":{"content":"The"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"4wOBNbpl"} + +data: {"id":"chatcmpl-DATeh3rnneOX1K1feeAYFkvh0Nb6H","object":"chat.completion.chunk","created":1771389647,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_373a14eb6f","choices":[{"index":0,"delta":{"content":" capital"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"HqR"} + +data: {"id":"chatcmpl-DATeh3rnneOX1K1feeAYFkvh0Nb6H","object":"chat.completion.chunk","created":1771389647,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_373a14eb6f","choices":[{"index":0,"delta":{"content":" of"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"Yn3XNTXC"} + +data: {"id":"chatcmpl-DATeh3rnneOX1K1feeAYFkvh0Nb6H","object":"chat.completion.chunk","created":1771389647,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_373a14eb6f","choices":[{"index":0,"delta":{"content":" France"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"UHc1"} + +data: {"id":"chatcmpl-DATeh3rnneOX1K1feeAYFkvh0Nb6H","object":"chat.completion.chunk","created":1771389647,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_373a14eb6f","choices":[{"index":0,"delta":{"content":" is"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"Yh9v4bsk"} + +data: {"id":"chatcmpl-DATeh3rnneOX1K1feeAYFkvh0Nb6H","object":"chat.completion.chunk","created":1771389647,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_373a14eb6f","choices":[{"index":0,"delta":{"content":" Paris"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"xFrca"} + +data: {"id":"chatcmpl-DATeh3rnneOX1K1feeAYFkvh0Nb6H","object":"chat.completion.chunk","created":1771389647,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_373a14eb6f","choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"bA99t03OLl"} + +data: {"id":"chatcmpl-DATeh3rnneOX1K1feeAYFkvh0Nb6H","object":"chat.completion.chunk","created":1771389647,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_373a14eb6f","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}],"usage":null,"obfuscation":"D4fcv"} + +data: {"id":"chatcmpl-DATeh3rnneOX1K1feeAYFkvh0Nb6H","object":"chat.completion.chunk","created":1771389647,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_373a14eb6f","choices":[],"usage":{"prompt_tokens":23,"completion_tokens":7,"total_tokens":30,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"audio_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0}},"obfuscation":"Txv4SRVFvko"} + +data: [DONE] + diff --git a/src/test/resources/cassettes/openai/__files/chat_completions-6cf15a16-7fb3-4736-8688-ba6114656e9a.json b/src/test/resources/cassettes/openai/__files/chat_completions-449d47b5-8f85-4415-9d25-1e6d1969321b.json similarity index 86% rename from src/test/resources/cassettes/openai/__files/chat_completions-6cf15a16-7fb3-4736-8688-ba6114656e9a.json rename to src/test/resources/cassettes/openai/__files/chat_completions-449d47b5-8f85-4415-9d25-1e6d1969321b.json index 0ff0423b..bd1f3e08 100644 --- a/src/test/resources/cassettes/openai/__files/chat_completions-6cf15a16-7fb3-4736-8688-ba6114656e9a.json +++ b/src/test/resources/cassettes/openai/__files/chat_completions-449d47b5-8f85-4415-9d25-1e6d1969321b.json @@ -1,7 +1,7 @@ { - "id": "chatcmpl-D653dGF9FWLjGaXoEFk5fTTTthDYQ", + "id": "chatcmpl-DATeiqrjJfy0gdR2V1kyard6OFiUb", "object": "chat.completion", - "created": 1770341781, + "created": 1771389648, "model": "gpt-4o-mini-2024-07-18", "choices": [ { @@ -32,5 +32,5 @@ } }, "service_tier": "default", - "system_fingerprint": "fp_f4ae844694" + "system_fingerprint": "fp_373a14eb6f" } diff --git a/src/test/resources/cassettes/openai/__files/chat_completions-5cf46c74-afbb-4ecc-af6e-a9cd9c8d5f89.json b/src/test/resources/cassettes/openai/__files/chat_completions-4efb15d0-969d-40e1-bdc5-973cb34ab72a.json similarity index 83% rename from src/test/resources/cassettes/openai/__files/chat_completions-5cf46c74-afbb-4ecc-af6e-a9cd9c8d5f89.json rename to src/test/resources/cassettes/openai/__files/chat_completions-4efb15d0-969d-40e1-bdc5-973cb34ab72a.json index 72b15e80..a16ca649 100644 --- a/src/test/resources/cassettes/openai/__files/chat_completions-5cf46c74-afbb-4ecc-af6e-a9cd9c8d5f89.json +++ b/src/test/resources/cassettes/openai/__files/chat_completions-4efb15d0-969d-40e1-bdc5-973cb34ab72a.json @@ -1,7 +1,7 @@ { - "id": "chatcmpl-D653YGmZE46di7ziFJe18vlydoZ9Q", + "id": "chatcmpl-DATecyK4qoqwuYHzarVUf5xgVcRm2", "object": "chat.completion", - "created": 1770341776, + "created": 1771389642, "model": "gpt-4o-mini-2024-07-18", "choices": [ { @@ -11,7 +11,7 @@ "content": null, "tool_calls": [ { - "id": "call_YzbAAzdr4ySxeran5EC1tnLA", + "id": "call_AofAxxqkYZTum2pBKCsfODmd", "type": "function", "function": { "name": "getWeather", @@ -19,7 +19,7 @@ } }, { - "id": "call_pTRAN2h3fOCmCv07K4WXN9Th", + "id": "call_f04ncar6oetcoxeCAlIeWqd6", "type": "function", "function": { "name": "getWeather", @@ -50,5 +50,5 @@ } }, "service_tier": "default", - "system_fingerprint": "fp_f4ae844694" + "system_fingerprint": "fp_373a14eb6f" } diff --git a/src/test/resources/cassettes/openai/__files/chat_completions-7095a20a-de09-4685-a809-36df048b9fec.json b/src/test/resources/cassettes/openai/__files/chat_completions-b0a06508-3aa8-4552-b75a-a8aaf61b1b6e.json similarity index 86% rename from src/test/resources/cassettes/openai/__files/chat_completions-7095a20a-de09-4685-a809-36df048b9fec.json rename to src/test/resources/cassettes/openai/__files/chat_completions-b0a06508-3aa8-4552-b75a-a8aaf61b1b6e.json index bb605370..41b8d442 100644 --- a/src/test/resources/cassettes/openai/__files/chat_completions-7095a20a-de09-4685-a809-36df048b9fec.json +++ b/src/test/resources/cassettes/openai/__files/chat_completions-b0a06508-3aa8-4552-b75a-a8aaf61b1b6e.json @@ -1,7 +1,7 @@ { - "id": "chatcmpl-D653a8SACkJIk3wPsTiV6OdnNLma5", + "id": "chatcmpl-DATefSpOdhDNZgZVoSNgDSEv3z6oX", "object": "chat.completion", - "created": 1770341778, + "created": 1771389645, "model": "gpt-4o-mini-2024-07-18", "choices": [ { @@ -32,5 +32,5 @@ } }, "service_tier": "default", - "system_fingerprint": "fp_f4ae844694" + "system_fingerprint": "fp_373a14eb6f" } diff --git a/src/test/resources/cassettes/openai/__files/chat_completions-ecfc7545-9b98-4fe2-8df0-3a007ffc349f.json b/src/test/resources/cassettes/openai/__files/chat_completions-d46aa2a5-af03-40c5-9e81-32048be1f9f6.json similarity index 73% rename from src/test/resources/cassettes/openai/__files/chat_completions-ecfc7545-9b98-4fe2-8df0-3a007ffc349f.json rename to src/test/resources/cassettes/openai/__files/chat_completions-d46aa2a5-af03-40c5-9e81-32048be1f9f6.json index 9ce75868..f1b94e2b 100644 --- a/src/test/resources/cassettes/openai/__files/chat_completions-ecfc7545-9b98-4fe2-8df0-3a007ffc349f.json +++ b/src/test/resources/cassettes/openai/__files/chat_completions-d46aa2a5-af03-40c5-9e81-32048be1f9f6.json @@ -1,14 +1,14 @@ { - "id": "chatcmpl-D653ZkU9LZTvKgEZ49MbWcI5oXxcZ", + "id": "chatcmpl-DATee0T3inxXqrUQ7G3qI6kDUNPnF", "object": "chat.completion", - "created": 1770341777, + "created": 1771389644, "model": "gpt-4o-mini-2024-07-18", "choices": [ { "index": 0, "message": { "role": "assistant", - "content": "The current temperature is the same in both Paris and New York, at 72°F, and both cities are experiencing sunny weather.", + "content": "The current temperature is the same in both Paris and New York, at 72°F and sunny.", "refusal": null, "annotations": [] }, @@ -18,8 +18,8 @@ ], "usage": { "prompt_tokens": 177, - "completion_tokens": 27, - "total_tokens": 204, + "completion_tokens": 21, + "total_tokens": 198, "prompt_tokens_details": { "cached_tokens": 0, "audio_tokens": 0 @@ -32,5 +32,5 @@ } }, "service_tier": "default", - "system_fingerprint": "fp_f4ae844694" + "system_fingerprint": "fp_373a14eb6f" } diff --git a/src/test/resources/cassettes/openai/__files/chat_completions-d781668b-1e85-4778-96d7-6128948fa82c.txt b/src/test/resources/cassettes/openai/__files/chat_completions-d781668b-1e85-4778-96d7-6128948fa82c.txt deleted file mode 100644 index 8e1ac0fd..00000000 --- a/src/test/resources/cassettes/openai/__files/chat_completions-d781668b-1e85-4778-96d7-6128948fa82c.txt +++ /dev/null @@ -1,22 +0,0 @@ -data: {"id":"chatcmpl-D653XANy5irqpFGzrzHdY0tML5qHY","object":"chat.completion.chunk","created":1770341775,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_f4ae844694","choices":[{"index":0,"delta":{"role":"assistant","content":"","refusal":null},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"mQLFTBYM5"} - -data: {"id":"chatcmpl-D653XANy5irqpFGzrzHdY0tML5qHY","object":"chat.completion.chunk","created":1770341775,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_f4ae844694","choices":[{"index":0,"delta":{"content":"The"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"TOrivhDz"} - -data: {"id":"chatcmpl-D653XANy5irqpFGzrzHdY0tML5qHY","object":"chat.completion.chunk","created":1770341775,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_f4ae844694","choices":[{"index":0,"delta":{"content":" capital"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"nog"} - -data: {"id":"chatcmpl-D653XANy5irqpFGzrzHdY0tML5qHY","object":"chat.completion.chunk","created":1770341775,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_f4ae844694","choices":[{"index":0,"delta":{"content":" of"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"cL84urcK"} - -data: {"id":"chatcmpl-D653XANy5irqpFGzrzHdY0tML5qHY","object":"chat.completion.chunk","created":1770341775,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_f4ae844694","choices":[{"index":0,"delta":{"content":" France"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"lZPM"} - -data: {"id":"chatcmpl-D653XANy5irqpFGzrzHdY0tML5qHY","object":"chat.completion.chunk","created":1770341775,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_f4ae844694","choices":[{"index":0,"delta":{"content":" is"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"BxFaIeI6"} - -data: {"id":"chatcmpl-D653XANy5irqpFGzrzHdY0tML5qHY","object":"chat.completion.chunk","created":1770341775,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_f4ae844694","choices":[{"index":0,"delta":{"content":" Paris"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"FwT8Y"} - -data: {"id":"chatcmpl-D653XANy5irqpFGzrzHdY0tML5qHY","object":"chat.completion.chunk","created":1770341775,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_f4ae844694","choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"mP1pNm2JEx"} - -data: {"id":"chatcmpl-D653XANy5irqpFGzrzHdY0tML5qHY","object":"chat.completion.chunk","created":1770341775,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_f4ae844694","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}],"usage":null,"obfuscation":"yDR9c"} - -data: {"id":"chatcmpl-D653XANy5irqpFGzrzHdY0tML5qHY","object":"chat.completion.chunk","created":1770341775,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_f4ae844694","choices":[],"usage":{"prompt_tokens":14,"completion_tokens":7,"total_tokens":21,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"audio_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0}},"obfuscation":"p37WlEX0Qg5"} - -data: [DONE] - diff --git a/src/test/resources/cassettes/openai/mappings/chat_completions-d781668b-1e85-4778-96d7-6128948fa82c.json b/src/test/resources/cassettes/openai/mappings/chat_completions-07b39c25-1d9e-405c-8041-ef32ab1b42d5.json similarity index 67% rename from src/test/resources/cassettes/openai/mappings/chat_completions-d781668b-1e85-4778-96d7-6128948fa82c.json rename to src/test/resources/cassettes/openai/mappings/chat_completions-07b39c25-1d9e-405c-8041-ef32ab1b42d5.json index a9af4370..fa852cd2 100644 --- a/src/test/resources/cassettes/openai/mappings/chat_completions-d781668b-1e85-4778-96d7-6128948fa82c.json +++ b/src/test/resources/cassettes/openai/mappings/chat_completions-07b39c25-1d9e-405c-8041-ef32ab1b42d5.json @@ -1,5 +1,5 @@ { - "id" : "d781668b-1e85-4778-96d7-6128948fa82c", + "id" : "07b39c25-1d9e-405c-8041-ef32ab1b42d5", "name" : "chat_completions", "request" : { "url" : "/chat/completions", @@ -17,13 +17,13 @@ }, "response" : { "status" : 200, - "bodyFileName" : "chat_completions-d781668b-1e85-4778-96d7-6128948fa82c.txt", + "bodyFileName" : "chat_completions-07b39c25-1d9e-405c-8041-ef32ab1b42d5.txt", "headers" : { - "Date" : "Fri, 06 Feb 2026 01:36:15 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:42 GMT", "Content-Type" : "text/event-stream; charset=utf-8", "access-control-expose-headers" : "X-Request-ID", "openai-organization" : "braintrust-data", - "openai-processing-ms" : "220", + "openai-processing-ms" : "140", "openai-project" : "proj_vsCSXafhhByzWOThMrJcZiw9", "openai-version" : "2020-10-01", "x-ratelimit-limit-requests" : "30000", @@ -32,18 +32,18 @@ "x-ratelimit-remaining-tokens" : "149999990", "x-ratelimit-reset-requests" : "2ms", "x-ratelimit-reset-tokens" : "0s", - "x-request-id" : "req_d11938ca5cbd41f8810f2879a75b09f1", + "x-request-id" : "req_d8bfdec3d3e44f3d9f8df5d04080b937", "x-openai-proxy-wasm" : "v0.1", "cf-cache-status" : "DYNAMIC", - "Set-Cookie" : [ "__cf_bm=4j9XcaCYKxO1ZXkkUdC8v0YhpTtl68YKTTfiFrXLpIQ-1770341775-1.0.1.1-AHOYvTsQ.QQOGXC3c.svKA.8zidrFdizNocWeA5w3Z5sCp7Gzo2lJIAN_ZctvXstH4aCN3J5YURWz88F1UKOSuENFdExLfa_E7bnautAAbA; path=/; expires=Fri, 06-Feb-26 02:06:15 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None", "_cfuvid=9AfdwXkVG0coY3YFT_Tkfgw5jUvodNQQPTW1Lv9giQo-1770341775701-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None" ], + "Set-Cookie" : [ "__cf_bm=mficCdHA0sPqSWtBuV2Bua17KrUcCLSmrMoiWe8tj6c-1771389642-1.0.1.1-u8hu5rQmA_xmeKE_ptad24IkjfYulxrCkdoddSJNHo8nXRvfQpMC.zRUPp4qmjMw3WfvpLh9QEVEJEA5ahy.ob4kZjWLmxZi6ad_8XSiSDw; path=/; expires=Wed, 18-Feb-26 05:10:42 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None", "_cfuvid=YCvWe4TEmzPKHzu.fHalSN12YY1Gn1kPKwjoKXu28hU-1771389642363-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None" ], "Strict-Transport-Security" : "max-age=31536000; includeSubDomains; preload", "X-Content-Type-Options" : "nosniff", "Server" : "cloudflare", - "CF-RAY" : "9c96ea5ff94cd456-SEA", + "CF-RAY" : "9cfad90f5bcbc96d-SEA", "alt-svc" : "h3=\":443\"; ma=86400" } }, - "uuid" : "d781668b-1e85-4778-96d7-6128948fa82c", + "uuid" : "07b39c25-1d9e-405c-8041-ef32ab1b42d5", "persistent" : true, "insertionIndex" : 1 } \ No newline at end of file diff --git a/src/test/resources/cassettes/openai/mappings/chat_completions-0fd25afb-1ebc-46bb-8e2b-6abda5e9c571.json b/src/test/resources/cassettes/openai/mappings/chat_completions-325cb53a-af43-45a3-8e7b-0887eaa11395.json similarity index 64% rename from src/test/resources/cassettes/openai/mappings/chat_completions-0fd25afb-1ebc-46bb-8e2b-6abda5e9c571.json rename to src/test/resources/cassettes/openai/mappings/chat_completions-325cb53a-af43-45a3-8e7b-0887eaa11395.json index 33c975c5..375724c4 100644 --- a/src/test/resources/cassettes/openai/mappings/chat_completions-0fd25afb-1ebc-46bb-8e2b-6abda5e9c571.json +++ b/src/test/resources/cassettes/openai/mappings/chat_completions-325cb53a-af43-45a3-8e7b-0887eaa11395.json @@ -1,5 +1,5 @@ { - "id" : "0fd25afb-1ebc-46bb-8e2b-6abda5e9c571", + "id" : "325cb53a-af43-45a3-8e7b-0887eaa11395", "name" : "chat_completions", "request" : { "url" : "/chat/completions", @@ -17,33 +17,33 @@ }, "response" : { "status" : 200, - "bodyFileName" : "chat_completions-0fd25afb-1ebc-46bb-8e2b-6abda5e9c571.txt", + "bodyFileName" : "chat_completions-325cb53a-af43-45a3-8e7b-0887eaa11395.txt", "headers" : { - "Date" : "Fri, 06 Feb 2026 01:36:20 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:47 GMT", "Content-Type" : "text/event-stream; charset=utf-8", "access-control-expose-headers" : "X-Request-ID", "openai-organization" : "braintrust-data", - "openai-processing-ms" : "223", + "openai-processing-ms" : "155", "openai-project" : "proj_vsCSXafhhByzWOThMrJcZiw9", "openai-version" : "2020-10-01", + "Server" : "cloudflare", "x-ratelimit-limit-requests" : "30000", "x-ratelimit-limit-tokens" : "150000000", "x-ratelimit-remaining-requests" : "29999", "x-ratelimit-remaining-tokens" : "149999982", "x-ratelimit-reset-requests" : "2ms", "x-ratelimit-reset-tokens" : "0s", - "x-request-id" : "req_690469552a284267bd8d1ba46ed5982e", + "x-request-id" : "req_52a2f1f423c1481d8c391d83087f0142", "x-openai-proxy-wasm" : "v0.1", "cf-cache-status" : "DYNAMIC", - "Set-Cookie" : [ "__cf_bm=87aMOxNW8yN9Qr2.LJNm7ePuJ_o2mN3APG6vHQMSA3o-1770341780-1.0.1.1-KdzLH_pIbI7S0Oa7Sipbx1JossZQ7C7Chp1E1xqYljvQFsP0Gho2YyMY5sMQJNoJse.YubcoHIvsUGDOFHS5irilJXGRZKs2izclPv9ewao; path=/; expires=Fri, 06-Feb-26 02:06:20 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None", "_cfuvid=zKQ6h__MmEXHOkbV11ZCImUv8RWwqgX_RK.tFWzcKbU-1770341780414-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None" ], + "set-cookie" : "__cf_bm=MlgdTjbbtttXneD9EBA1g3U5.p3kkyZyBwpbZcMms28-1771389646.9652147-1.0.1.1-c0YRPwaN64bNVW_PTaOyydThM2ltG5L9m9rTNIkT6J0lGK8oD0aPvqGQnySsrfGKWsim6mXH8Ge_NyP_AiYTTCYVJOA7PS0s.LrDdWkT.xxCYnKCTahuXzc2kI1YAHsp; HttpOnly; Secure; Path=/; Domain=api.openai.com; Expires=Wed, 18 Feb 2026 05:10:47 GMT", "Strict-Transport-Security" : "max-age=31536000; includeSubDomains; preload", "X-Content-Type-Options" : "nosniff", - "Server" : "cloudflare", - "CF-RAY" : "9c96ea7cde2f760a-SEA", + "CF-RAY" : "9cfad92d8fbc5e58-SEA", "alt-svc" : "h3=\":443\"; ma=86400" } }, - "uuid" : "0fd25afb-1ebc-46bb-8e2b-6abda5e9c571", + "uuid" : "325cb53a-af43-45a3-8e7b-0887eaa11395", "persistent" : true, "insertionIndex" : 5 } \ No newline at end of file diff --git a/src/test/resources/cassettes/openai/mappings/chat_completions-6cf15a16-7fb3-4736-8688-ba6114656e9a.json b/src/test/resources/cassettes/openai/mappings/chat_completions-449d47b5-8f85-4415-9d25-1e6d1969321b.json similarity index 63% rename from src/test/resources/cassettes/openai/mappings/chat_completions-6cf15a16-7fb3-4736-8688-ba6114656e9a.json rename to src/test/resources/cassettes/openai/mappings/chat_completions-449d47b5-8f85-4415-9d25-1e6d1969321b.json index 51da75dc..c9bf1e2a 100644 --- a/src/test/resources/cassettes/openai/mappings/chat_completions-6cf15a16-7fb3-4736-8688-ba6114656e9a.json +++ b/src/test/resources/cassettes/openai/mappings/chat_completions-449d47b5-8f85-4415-9d25-1e6d1969321b.json @@ -1,5 +1,5 @@ { - "id" : "6cf15a16-7fb3-4736-8688-ba6114656e9a", + "id" : "449d47b5-8f85-4415-9d25-1e6d1969321b", "name" : "chat_completions", "request" : { "url" : "/chat/completions", @@ -17,33 +17,33 @@ }, "response" : { "status" : 200, - "bodyFileName" : "chat_completions-6cf15a16-7fb3-4736-8688-ba6114656e9a.json", + "bodyFileName" : "chat_completions-449d47b5-8f85-4415-9d25-1e6d1969321b.json", "headers" : { - "Date" : "Fri, 06 Feb 2026 01:36:21 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:48 GMT", "Content-Type" : "application/json", "access-control-expose-headers" : "X-Request-ID", "openai-organization" : "braintrust-data", - "openai-processing-ms" : "321", + "openai-processing-ms" : "250", "openai-project" : "proj_vsCSXafhhByzWOThMrJcZiw9", "openai-version" : "2020-10-01", + "Server" : "cloudflare", "x-ratelimit-limit-requests" : "30000", "x-ratelimit-limit-tokens" : "150000000", "x-ratelimit-remaining-requests" : "29999", "x-ratelimit-remaining-tokens" : "149999980", "x-ratelimit-reset-requests" : "2ms", "x-ratelimit-reset-tokens" : "0s", - "x-request-id" : "req_38c889b84f574fb5b1028dfd56c26244", + "x-request-id" : "req_6435f3deea34489785f275dc4ac6b187", "x-openai-proxy-wasm" : "v0.1", "cf-cache-status" : "DYNAMIC", - "Set-Cookie" : [ "__cf_bm=yYrDM1RSdEfNF3ZVzYcMW2N6G.FmRHRihUVKK_3mXJ4-1770341781-1.0.1.1-E.CbANNGIU5W33Y1bYK74j8AxjgzfBaBpkaJnYse3B746iX0INENAKhXJJfYO8OYDO5WBs4Tz1J0HPvDgn4lDI7AdWqm8ExQ2aCeyMUo0lc; path=/; expires=Fri, 06-Feb-26 02:06:21 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None", "_cfuvid=BguPf03mRueRCwLDtmRrRG121YvYnDXYxf9_HgAu5k8-1770341781612-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None" ], + "set-cookie" : "__cf_bm=49i_EeW9BuFaKqvWtdMmhQbOMKg4o97Yc1HYStgiKak-1771389648.1863146-1.0.1.1-dRTuk0PGeeCcXACXNAv_9e0FRd6sBcg5JSPLDTdMBkVjhQPiUFg329oe_x8UeQYi48A7wiR8ocMLUHAYLiot9cF4wpg9BVY6BmrF3DXdnV9ZrBioXKfxw_yKOqdMeQPx; HttpOnly; Secure; Path=/; Domain=api.openai.com; Expires=Wed, 18 Feb 2026 05:10:48 GMT", "Strict-Transport-Security" : "max-age=31536000; includeSubDomains; preload", "X-Content-Type-Options" : "nosniff", - "Server" : "cloudflare", - "CF-RAY" : "9c96ea846ea2767c-SEA", + "CF-RAY" : "9cfad9352843ba16-SEA", "alt-svc" : "h3=\":443\"; ma=86400" } }, - "uuid" : "6cf15a16-7fb3-4736-8688-ba6114656e9a", + "uuid" : "449d47b5-8f85-4415-9d25-1e6d1969321b", "persistent" : true, "insertionIndex" : 6 } \ No newline at end of file diff --git a/src/test/resources/cassettes/openai/mappings/chat_completions-5cf46c74-afbb-4ecc-af6e-a9cd9c8d5f89.json b/src/test/resources/cassettes/openai/mappings/chat_completions-4efb15d0-969d-40e1-bdc5-973cb34ab72a.json similarity index 76% rename from src/test/resources/cassettes/openai/mappings/chat_completions-5cf46c74-afbb-4ecc-af6e-a9cd9c8d5f89.json rename to src/test/resources/cassettes/openai/mappings/chat_completions-4efb15d0-969d-40e1-bdc5-973cb34ab72a.json index 66206e08..d23094f0 100644 --- a/src/test/resources/cassettes/openai/mappings/chat_completions-5cf46c74-afbb-4ecc-af6e-a9cd9c8d5f89.json +++ b/src/test/resources/cassettes/openai/mappings/chat_completions-4efb15d0-969d-40e1-bdc5-973cb34ab72a.json @@ -1,5 +1,5 @@ { - "id" : "5cf46c74-afbb-4ecc-af6e-a9cd9c8d5f89", + "id" : "4efb15d0-969d-40e1-bdc5-973cb34ab72a", "name" : "chat_completions", "request" : { "url" : "/chat/completions", @@ -17,13 +17,13 @@ }, "response" : { "status" : 200, - "bodyFileName" : "chat_completions-5cf46c74-afbb-4ecc-af6e-a9cd9c8d5f89.json", + "bodyFileName" : "chat_completions-4efb15d0-969d-40e1-bdc5-973cb34ab72a.json", "headers" : { - "Date" : "Fri, 06 Feb 2026 01:36:16 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:44 GMT", "Content-Type" : "application/json", "access-control-expose-headers" : "X-Request-ID", "openai-organization" : "braintrust-data", - "openai-processing-ms" : "799", + "openai-processing-ms" : "1140", "openai-project" : "proj_vsCSXafhhByzWOThMrJcZiw9", "openai-version" : "2020-10-01", "x-ratelimit-limit-requests" : "30000", @@ -32,18 +32,18 @@ "x-ratelimit-remaining-tokens" : "149999987", "x-ratelimit-reset-requests" : "2ms", "x-ratelimit-reset-tokens" : "0s", - "x-request-id" : "req_6bbd8ab0b4a249c9a7142f30781b3d5d", + "x-request-id" : "req_6224b0c022ba463bb4b689f0ddc206f0", "x-openai-proxy-wasm" : "v0.1", "cf-cache-status" : "DYNAMIC", - "Set-Cookie" : [ "__cf_bm=XjI3DqNZ1vRH7gPUXctw2IIlMhuilpWJhDeUrY14q4I-1770341776-1.0.1.1-Tp6P7FkVXsdKyMYWbUW3S2c0XurtqTd5LSss8dxM51XnD6VCN.FVxKpTnNNmbaeSYGr8x_9r88MA7WrZHfUEqnXu73fnUkskLpTo3d27MWs; path=/; expires=Fri, 06-Feb-26 02:06:16 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None", "_cfuvid=za10HYrLqYOyc4T_qGA5sLm1emv5ctw.t.M714ARikc-1770341776978-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None" ], + "Set-Cookie" : [ "__cf_bm=o9o2t87TD14zJF24RgL6hTCrhA0v0ClKuMFaRqIMOEk-1771389644-1.0.1.1-3XHL5ec40cQkDUI93NEwTNjVnLtMt3v0U9ADMDn1NDgHtNkW5ASAbMJcE0CnJ0siG5W_xkqz.mAUHBgQYtsDXtndHluWMbDYpKDV2lWcfWo; path=/; expires=Wed, 18-Feb-26 05:10:44 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None", "_cfuvid=rARFWwC83_TqPdNscPRwG.5L01azRVvhpK6d2AssufQ-1771389644008-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None" ], "Strict-Transport-Security" : "max-age=31536000; includeSubDomains; preload", "X-Content-Type-Options" : "nosniff", "Server" : "cloudflare", - "CF-RAY" : "9c96ea647844585c-SEA", + "CF-RAY" : "9cfad9133c1ddeff-SEA", "alt-svc" : "h3=\":443\"; ma=86400" } }, - "uuid" : "5cf46c74-afbb-4ecc-af6e-a9cd9c8d5f89", + "uuid" : "4efb15d0-969d-40e1-bdc5-973cb34ab72a", "persistent" : true, "insertionIndex" : 2 } \ No newline at end of file diff --git a/src/test/resources/cassettes/openai/mappings/chat_completions-7095a20a-de09-4685-a809-36df048b9fec.json b/src/test/resources/cassettes/openai/mappings/chat_completions-b0a06508-3aa8-4552-b75a-a8aaf61b1b6e.json similarity index 66% rename from src/test/resources/cassettes/openai/mappings/chat_completions-7095a20a-de09-4685-a809-36df048b9fec.json rename to src/test/resources/cassettes/openai/mappings/chat_completions-b0a06508-3aa8-4552-b75a-a8aaf61b1b6e.json index 81ac084c..7d5b4806 100644 --- a/src/test/resources/cassettes/openai/mappings/chat_completions-7095a20a-de09-4685-a809-36df048b9fec.json +++ b/src/test/resources/cassettes/openai/mappings/chat_completions-b0a06508-3aa8-4552-b75a-a8aaf61b1b6e.json @@ -1,5 +1,5 @@ { - "id" : "7095a20a-de09-4685-a809-36df048b9fec", + "id" : "b0a06508-3aa8-4552-b75a-a8aaf61b1b6e", "name" : "chat_completions", "request" : { "url" : "/chat/completions", @@ -17,13 +17,13 @@ }, "response" : { "status" : 200, - "bodyFileName" : "chat_completions-7095a20a-de09-4685-a809-36df048b9fec.json", + "bodyFileName" : "chat_completions-b0a06508-3aa8-4552-b75a-a8aaf61b1b6e.json", "headers" : { - "Date" : "Fri, 06 Feb 2026 01:36:18 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:45 GMT", "Content-Type" : "application/json", "access-control-expose-headers" : "X-Request-ID", "openai-organization" : "braintrust-data", - "openai-processing-ms" : "335", + "openai-processing-ms" : "258", "openai-project" : "proj_vsCSXafhhByzWOThMrJcZiw9", "openai-version" : "2020-10-01", "x-ratelimit-limit-requests" : "30000", @@ -32,18 +32,18 @@ "x-ratelimit-remaining-tokens" : "149999990", "x-ratelimit-reset-requests" : "2ms", "x-ratelimit-reset-tokens" : "0s", - "x-request-id" : "req_63f1f31969a24392b9321e22c78c6f07", + "x-request-id" : "req_feb6b44f0253462f91aee4c3c134f534", "x-openai-proxy-wasm" : "v0.1", "cf-cache-status" : "DYNAMIC", - "Set-Cookie" : [ "__cf_bm=MIWH2y1CU2R.5YhpQ28fiRZW6Ir87kbrxPOhtrDPkss-1770341778-1.0.1.1-x36TgiErdgmJTLFBciUOWnRjSyR8jFpN9x34ZvpvJeqZbnIBBYCwFaRHq00Q3NEN6tSl4t6OiTP5IbXOSEJ.h6srxo._BK8aY6WKL325VAM; path=/; expires=Fri, 06-Feb-26 02:06:18 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None", "_cfuvid=gn.6SFFpnXGacoiMQaYElP0BuDhpJEtZJ2ITHVQyZ68-1770341778868-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None" ], + "Set-Cookie" : [ "__cf_bm=sLv44wxyu6jkXgIDdTSTu_cb4hdCzYEpv9zAm8uqmUM-1771389645-1.0.1.1-nZ5F5dfmNPWk6DP33Rn04AEgGXthCdfOEipV6ngqC2BcHqiHrsS51w7lzB3TmibxEp1QmJ31HCiDR46E05hNC7az27bIYT2TpBURMnlvF4Y; path=/; expires=Wed, 18-Feb-26 05:10:45 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None", "_cfuvid=DRlFlarnz5qOIZFLCd5pQevA1S26mjLkVR9u9nNaS_s-1771389645778-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None" ], "Strict-Transport-Security" : "max-age=31536000; includeSubDomains; preload", "X-Content-Type-Options" : "nosniff", "Server" : "cloudflare", - "CF-RAY" : "9c96ea734b1bdef1-SEA", + "CF-RAY" : "9cfad923d8269b78-SEA", "alt-svc" : "h3=\":443\"; ma=86400" } }, - "uuid" : "7095a20a-de09-4685-a809-36df048b9fec", + "uuid" : "b0a06508-3aa8-4552-b75a-a8aaf61b1b6e", "persistent" : true, "insertionIndex" : 4 } \ No newline at end of file diff --git a/src/test/resources/cassettes/openai/mappings/chat_completions-ecfc7545-9b98-4fe2-8df0-3a007ffc349f.json b/src/test/resources/cassettes/openai/mappings/chat_completions-d46aa2a5-af03-40c5-9e81-32048be1f9f6.json similarity index 73% rename from src/test/resources/cassettes/openai/mappings/chat_completions-ecfc7545-9b98-4fe2-8df0-3a007ffc349f.json rename to src/test/resources/cassettes/openai/mappings/chat_completions-d46aa2a5-af03-40c5-9e81-32048be1f9f6.json index 1632786b..383c3a3a 100644 --- a/src/test/resources/cassettes/openai/mappings/chat_completions-ecfc7545-9b98-4fe2-8df0-3a007ffc349f.json +++ b/src/test/resources/cassettes/openai/mappings/chat_completions-d46aa2a5-af03-40c5-9e81-32048be1f9f6.json @@ -1,5 +1,5 @@ { - "id" : "ecfc7545-9b98-4fe2-8df0-3a007ffc349f", + "id" : "d46aa2a5-af03-40c5-9e81-32048be1f9f6", "name" : "chat_completions", "request" : { "url" : "/chat/completions", @@ -10,20 +10,20 @@ } }, "bodyPatterns" : [ { - "equalToJson" : "{\n \"model\" : \"gpt-4o-mini\",\n \"messages\" : [ {\n \"role\" : \"user\",\n \"content\" : \"is it hotter in Paris or New York right now?\"\n }, {\n \"role\" : \"assistant\",\n \"tool_calls\" : [ {\n \"id\" : \"call_YzbAAzdr4ySxeran5EC1tnLA\",\n \"type\" : \"function\",\n \"function\" : {\n \"name\" : \"getWeather\",\n \"arguments\" : \"{\\\"arg0\\\": \\\"Paris\\\"}\"\n }\n }, {\n \"id\" : \"call_pTRAN2h3fOCmCv07K4WXN9Th\",\n \"type\" : \"function\",\n \"function\" : {\n \"name\" : \"getWeather\",\n \"arguments\" : \"{\\\"arg0\\\": \\\"New York\\\"}\"\n }\n } ]\n }, {\n \"role\" : \"tool\",\n \"tool_call_id\" : \"call_YzbAAzdr4ySxeran5EC1tnLA\",\n \"content\" : \"The weather in Paris is sunny with 72°F temperature.\"\n }, {\n \"role\" : \"tool\",\n \"tool_call_id\" : \"call_pTRAN2h3fOCmCv07K4WXN9Th\",\n \"content\" : \"The weather in New York is sunny with 72°F temperature.\"\n } ],\n \"temperature\" : 0.0,\n \"stream\" : false,\n \"tools\" : [ {\n \"type\" : \"function\",\n \"function\" : {\n \"name\" : \"getForecast\",\n \"description\" : \"Get weather forecast for next N days\",\n \"parameters\" : {\n \"type\" : \"object\",\n \"properties\" : {\n \"arg0\" : {\n \"type\" : \"string\"\n },\n \"arg1\" : {\n \"type\" : \"integer\"\n }\n },\n \"required\" : [ \"arg0\", \"arg1\" ]\n }\n }\n }, {\n \"type\" : \"function\",\n \"function\" : {\n \"name\" : \"getWeather\",\n \"description\" : \"Get current weather for a location\",\n \"parameters\" : {\n \"type\" : \"object\",\n \"properties\" : {\n \"arg0\" : {\n \"type\" : \"string\"\n }\n },\n \"required\" : [ \"arg0\" ]\n }\n }\n } ]\n}", + "equalToJson" : "{\n \"model\" : \"gpt-4o-mini\",\n \"messages\" : [ {\n \"role\" : \"user\",\n \"content\" : \"is it hotter in Paris or New York right now?\"\n }, {\n \"role\" : \"assistant\",\n \"tool_calls\" : [ {\n \"id\" : \"call_AofAxxqkYZTum2pBKCsfODmd\",\n \"type\" : \"function\",\n \"function\" : {\n \"name\" : \"getWeather\",\n \"arguments\" : \"{\\\"arg0\\\": \\\"Paris\\\"}\"\n }\n }, {\n \"id\" : \"call_f04ncar6oetcoxeCAlIeWqd6\",\n \"type\" : \"function\",\n \"function\" : {\n \"name\" : \"getWeather\",\n \"arguments\" : \"{\\\"arg0\\\": \\\"New York\\\"}\"\n }\n } ]\n }, {\n \"role\" : \"tool\",\n \"tool_call_id\" : \"call_AofAxxqkYZTum2pBKCsfODmd\",\n \"content\" : \"The weather in Paris is sunny with 72°F temperature.\"\n }, {\n \"role\" : \"tool\",\n \"tool_call_id\" : \"call_f04ncar6oetcoxeCAlIeWqd6\",\n \"content\" : \"The weather in New York is sunny with 72°F temperature.\"\n } ],\n \"temperature\" : 0.0,\n \"stream\" : false,\n \"tools\" : [ {\n \"type\" : \"function\",\n \"function\" : {\n \"name\" : \"getForecast\",\n \"description\" : \"Get weather forecast for next N days\",\n \"parameters\" : {\n \"type\" : \"object\",\n \"properties\" : {\n \"arg0\" : {\n \"type\" : \"string\"\n },\n \"arg1\" : {\n \"type\" : \"integer\"\n }\n },\n \"required\" : [ \"arg0\", \"arg1\" ]\n }\n }\n }, {\n \"type\" : \"function\",\n \"function\" : {\n \"name\" : \"getWeather\",\n \"description\" : \"Get current weather for a location\",\n \"parameters\" : {\n \"type\" : \"object\",\n \"properties\" : {\n \"arg0\" : {\n \"type\" : \"string\"\n }\n },\n \"required\" : [ \"arg0\" ]\n }\n }\n } ]\n}", "ignoreArrayOrder" : true, "ignoreExtraElements" : false } ] }, "response" : { "status" : 200, - "bodyFileName" : "chat_completions-ecfc7545-9b98-4fe2-8df0-3a007ffc349f.json", + "bodyFileName" : "chat_completions-d46aa2a5-af03-40c5-9e81-32048be1f9f6.json", "headers" : { - "Date" : "Fri, 06 Feb 2026 01:36:18 GMT", + "Date" : "Wed, 18 Feb 2026 04:40:45 GMT", "Content-Type" : "application/json", "access-control-expose-headers" : "X-Request-ID", "openai-organization" : "braintrust-data", - "openai-processing-ms" : "617", + "openai-processing-ms" : "663", "openai-project" : "proj_vsCSXafhhByzWOThMrJcZiw9", "openai-version" : "2020-10-01", "x-ratelimit-limit-requests" : "30000", @@ -32,18 +32,18 @@ "x-ratelimit-remaining-tokens" : "149999955", "x-ratelimit-reset-requests" : "2ms", "x-ratelimit-reset-tokens" : "0s", - "x-request-id" : "req_2cc5b6b54c944a6d86ca14434d6f464c", + "x-request-id" : "req_e8b78fcc0ae1400d9c32fa0606e9f376", "x-openai-proxy-wasm" : "v0.1", "cf-cache-status" : "DYNAMIC", - "Set-Cookie" : [ "__cf_bm=HLdw6nc62RZA99tAs9L66HJKodpKTnUljrBInL0SD_8-1770341778-1.0.1.1-r4FTsygoIhATE39fQsFXR6R8KHNbevms3yDvYtvIj.0G_zIIdzsSYQhfAbox5apjEMaT6B.NkjA6KXCDs3nc265PePZDNDN9py5Q4eJXeQY; path=/; expires=Fri, 06-Feb-26 02:06:18 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None", "_cfuvid=aWGmMd4GSIiHjyI7KrFKGG.64rANvRdL8S.O8Nfmzv4-1770341778140-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None" ], + "Set-Cookie" : [ "__cf_bm=js3imQdJ8LgVKzlRbPS4B8vObZND7mNM5HzMN19xy_4-1771389645-1.0.1.1-dUo2Ot_qCJHXa5.fobNw7kHkIEk5gHoZOr7c3lVnI7tzKGGdqrlXy20unB.5EjbnfFsKAfzeNK.zYsntxB1GMIeH2ZEeJol40XutnC3cdJg; path=/; expires=Wed, 18-Feb-26 05:10:45 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None", "_cfuvid=385dHwlYhfqOHpYxhlC0T4F93UV3Om31cT8sfJ85bGs-1771389645086-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None" ], "Strict-Transport-Security" : "max-age=31536000; includeSubDomains; preload", "X-Content-Type-Options" : "nosniff", "Server" : "cloudflare", - "CF-RAY" : "9c96ea6ceb7e680e-SEA", + "CF-RAY" : "9cfad91cfca0c87c-SEA", "alt-svc" : "h3=\":443\"; ma=86400" } }, - "uuid" : "ecfc7545-9b98-4fe2-8df0-3a007ffc349f", + "uuid" : "d46aa2a5-af03-40c5-9e81-32048be1f9f6", "persistent" : true, "insertionIndex" : 3 } \ No newline at end of file