Dataset Emitter.Test

loom-sprint-scaffoldtesttypescript
Path: loom-sprint-scaffold/loom/tests/synthesis/dataset-emitter.test.tsRelative: loom/tests/synthesis/dataset-emitter.test.tsSubproject: loom-sprint-scaffoldCategory: tests
Lines: 245Bytes: 8,772Imports: 4Exports: 0has tests

Content Preview

  1. /**
  2. * Tests for H5.6 — Dataset Emitter.
  3. *
  4. * Proves:
  5. * - extractDatasetTuples extracts (failure_pattern, root_cause, intervention)
  6. * - Golden trace IDs reference real corpus trace IDs
  7. * - buildDatasetJsonl produces parseable JSONL
  8. * - Every line of JSONL is independently JSON-parseable
  9. * - Empty input → empty tuples
  10. * - No failures → empty tuples
  11. * - writeDataset writes to BlobStore
  12. */
  13. import { describe, expect, test } from "bun:test";
  14. import {
  15. extractDatasetTuples,