docs(kernel): R6 — kernel-scale re-validation record (§4f) + parity-harness symlink robustness

cg1212 (Linux kernel, 2 CPU/6GB): completes in 26.4min vs the ~27min
baseline with all new machinery active — no regression; graph scale
identical (2,048,664 nodes / 6,405,964 edges). The §6 parse expectation
(6m → ~2m) was mis-premised: the tree is ~99% C, an unported T2
language, so it transfers to the C/C++ port (R7). Resolution remains
the kernel-scale wall (19.2m, 73% — P1). The tree's own Python tooling
files: 99/99 byte-parity. kernel-parity.mjs now skips dangling
symlinks (Linux dtc fixtures).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Colby McHenry
2026-07-17 00:19:39 -05:00
co-authored by Claude Fable 5
parent f07fd545ad
commit 2a79432b13
2 changed files with 31 additions and 2 deletions
+6 -1
View File
@@ -48,7 +48,12 @@ const EXTS = new Map([
/** Collect candidate files. */
function collect(p, out) {
const st = fs.statSync(p);
let st;
try {
st = fs.statSync(p); // dangling symlinks (Linux-tree dtc fixtures) throw
} catch {
return;
}
if (st.isDirectory()) {
const base = path.basename(p);
if (base === 'node_modules' || base === '.git' || base === 'dist' || base === '.codegraph') return;