commit e8177e67ba62d8289bd14f03a4319979051ed8b2 Author: Dr.Lt.Data Date: Fri Nov 13 22:11:22 2026 +0900 Add validation evidence for the v4 Fix node (recreate) fix diff --git a/README.md b/README.md new file mode 100644 index 00000000..a0326ca0 --- /dev/null +++ b/README.md @@ -0,0 +1,9 @@ +# Validation evidence: v4 "Fix node (recreate)" with string node ids + +Implementation: `5a14b552389885e214526ffc47e11b10c70d49a3` on `fix/v4-node-fixer-recreate`, targeting `manager-v4`. + +- `v4-node-fixer-recreate-pr-assets/annotated/`: the captures with boxes and captions laid over them +- `v4-node-fixer-recreate-pr-assets/screens/`: the unmodified browser captures +- `v4-node-fixer-recreate-pr-assets/evidence.json`: what was captured, from which `node_fixer.js`, with hashes +- `v4-node-fixer-recreate-pr-assets/capture_evidence.cjs`: the script that made the captures +- `manifest.json`: checksums of the files here diff --git a/manifest.json b/manifest.json new file mode 100644 index 00000000..227b1072 --- /dev/null +++ b/manifest.json @@ -0,0 +1,45 @@ +{ + "implementation_head": "5a14b552389885e214526ffc47e11b10c70d49a3", + "files": { + "v4-node-fixer-recreate-pr-assets/annotated/green-2-clicked.png": { + "bytes": 83290, + "sha256": "80bdbaf612dd7b943093da8bba5c46600aa17b4feba5d7112af26111f856ef6d" + }, + "v4-node-fixer-recreate-pr-assets/annotated/green-3-moved.png": { + "bytes": 111977, + "sha256": "b525d594b2075240182abf4fe3f511f0e659725b40e8a5076e620edf020d5eb5" + }, + "v4-node-fixer-recreate-pr-assets/annotated/red-2-clicked.png": { + "bytes": 102151, + "sha256": "418639b288004017e7483822016d444ccd20e0537d5f5e5dffa3923683b6ca07" + }, + "v4-node-fixer-recreate-pr-assets/annotated/red-3-moved.png": { + "bytes": 111159, + "sha256": "c60dcbb406fa0ca826474b4eed63c265c745f942e85c1fdfef505c2fd56145f0" + }, + "v4-node-fixer-recreate-pr-assets/capture_evidence.cjs": { + "bytes": 5600, + "sha256": "5a0095ea2318b1039114352e1c463d911dc75039ff79801ab66f1ae95ed49f45" + }, + "v4-node-fixer-recreate-pr-assets/evidence.json": { + "bytes": 3511, + "sha256": "4cb612b6a83a6a7116006501acb210d648e95e3e64696526d7582da9efbde782" + }, + "v4-node-fixer-recreate-pr-assets/screens/green-2-clicked.png": { + "bytes": 69923, + "sha256": "da8466d7f2bb993a664c106f3f8c0522dae9699668594581ae5b222f257e8d88" + }, + "v4-node-fixer-recreate-pr-assets/screens/green-3-moved.png": { + "bytes": 90285, + "sha256": "f4469655d55aa5ef68fe295ea48af9b9603690c76fa532c06fe7425f7afbc01f" + }, + "v4-node-fixer-recreate-pr-assets/screens/red-2-clicked.png": { + "bytes": 88270, + "sha256": "eb73c9fa42d4b96e817de3e3ff46e48fb97a01729a722bc1451a39f118bb1b8a" + }, + "v4-node-fixer-recreate-pr-assets/screens/red-3-moved.png": { + "bytes": 90941, + "sha256": "09dc655c7519d9b3dbbcd53d151e83dfb0c3a0e8c6b0424256229900ba8a14fd" + } + } +} diff --git a/v4-node-fixer-recreate-pr-assets/annotated/green-2-clicked.png b/v4-node-fixer-recreate-pr-assets/annotated/green-2-clicked.png new file mode 100644 index 00000000..c0a01f0b Binary files /dev/null and b/v4-node-fixer-recreate-pr-assets/annotated/green-2-clicked.png differ diff --git a/v4-node-fixer-recreate-pr-assets/annotated/green-3-moved.png b/v4-node-fixer-recreate-pr-assets/annotated/green-3-moved.png new file mode 100644 index 00000000..741ee98b Binary files /dev/null and b/v4-node-fixer-recreate-pr-assets/annotated/green-3-moved.png differ diff --git a/v4-node-fixer-recreate-pr-assets/annotated/red-2-clicked.png b/v4-node-fixer-recreate-pr-assets/annotated/red-2-clicked.png new file mode 100644 index 00000000..4ef11214 Binary files /dev/null and b/v4-node-fixer-recreate-pr-assets/annotated/red-2-clicked.png differ diff --git a/v4-node-fixer-recreate-pr-assets/annotated/red-3-moved.png b/v4-node-fixer-recreate-pr-assets/annotated/red-3-moved.png new file mode 100644 index 00000000..c8f3b14f Binary files /dev/null and b/v4-node-fixer-recreate-pr-assets/annotated/red-3-moved.png differ diff --git a/v4-node-fixer-recreate-pr-assets/capture_evidence.cjs b/v4-node-fixer-recreate-pr-assets/capture_evidence.cjs new file mode 100644 index 00000000..000ef9b1 --- /dev/null +++ b/v4-node-fixer-recreate-pr-assets/capture_evidence.cjs @@ -0,0 +1,119 @@ +// Captures the Red/Green screens for "Fix node (recreate)". +// Same steps on both sides; only the served node_fixer.js differs. +// +// usage: node capture_evidence.cjs