Files
Merlin's CatGitHubCopilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>MerlinHCopilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
9fa9ac25a4 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>
2026-06-30 20:57:55 +10:00

28 lines
720 B
TypeScript

import { describe, it } from "node:test";
import { expect } from "expect";
import { renderTruthRealizeCompletedReport } from "../../src/realize/report.js";
describe("renderTruthRealizeCompletedReport", () => {
it("matches the README handoff-note shape", () => {
expect(
renderTruthRealizeCompletedReport({
truthDocsUsed: [
"docs/truthmark/engineering/behaviors/authentication.md",
],
codeUpdated: ["src/auth/session.ts"],
verification: ["npm test -- auth"],
}),
).toBe(`Truth Realize: completed
Truth docs used:
- docs/truthmark/engineering/behaviors/authentication.md
Code updated:
- src/auth/session.ts
Verification:
- npm test -- auth`);
});
});