better recon info in certain (nested) situations
All checks were successful
port-to-omp / port (push) Successful in 6s

This commit is contained in:
2026-08-12 21:59:49 -04:00
parent 3fd386a637
commit 63c2f73a5e
7 changed files with 84 additions and 41 deletions

View File

@@ -335,6 +335,19 @@ describe("todos check", () => {
expect(state?.checks["todos"]?.status).toBe("skipped");
});
it("does not skip when sources live in subdirectories (gate scans recursively)", async () => {
// Top level holds only a directory — the old shallow gate skipped any
// repo whose source lives under `game/`/`src/`-style subdirs.
await mkdir(join(cwd, "game"), { recursive: true });
await writeFile(join(cwd, "game", "main.lua"), "return {}\n", "utf8");
const check = getCheck("todos")!;
await handleCheckCommand(check, "", stubCtx(cwd));
const state = await loadRunState(cwd);
expect(state?.checks["todos"]?.status).toBe("complete");
});
it("reports a new/resolved delta against the previous run's counts", async () => {
await seedStubs(cwd);
const check = getCheck("todos")!;