feat: add workflow eval framework (#32)

* feat: add workflow eval framework

Add workflow evaluation scenarios, rubrics, schemas, and runner scripts for installed Truthmark workflows.

Move research notes under docs/research and migrate tests from Vitest to node:test.

* Potential fix for pull request finding 'CodeQL / Replacement of a substring with itself'

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

---------

Co-authored-by: MerlinH <merlinh221@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
This commit is contained in:
Merlin's Cat
2026-06-30 20:57:55 +10:00
committed by GitHub
co-authored by Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> MerlinH Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
parent 98061f7456
commit 9fa9ac25a4
249 changed files with 5518 additions and 1829 deletions
+2 -1
View File
@@ -1,7 +1,8 @@
import fs from "node:fs/promises";
import path from "node:path";
import { describe, expect, it } from "vitest";
import { describe, it } from "node:test";
import { expect } from "expect";
import { ensureRepoFile, writeRepoFile } from "../../src/fs/paths.js";
import { createTempRepo } from "../helpers/temp-repo.js";