tools/core/generators/agenda.generator.ts
tools/core/generators/agenda.generator.ts is a file in Coordination Surface. 15 lines of code and 2 definitions.
import { AGENDA } from "../constants/blocking.constants.ts";
import { readFileSync } from "node:fs";
import { resolve } from "node:path";
import { writeRepair } from "../writers/repair.writer.ts";
export const writeAgendaIfUnmoved = function writeAgendaIfUnmoved(
repoRoot: string,
witnessed: string,
rendered: string,
): boolean {
const current = readFileSync(resolve(repoRoot, AGENDA), "utf8");
if (current !== witnessed) {
return false;
}
return writeRepair({ declared: "", repoRoot }, AGENDA, rendered).written;
};