From 197ab31e1dc915a991b3d88697e0fc4c294563a8 Mon Sep 17 00:00:00 2001 From: Agando Date: Tue, 27 Oct 2026 08:31:56 +0100 Subject: fix(newos4): print the checkpoint name actually saved (auto) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Task 2 + ship of plan 2026-10-27_061724-newos4-checkpoint-name-mismatch.md. module-system.js `checkpoint` read the clock a second time for the printed name, so the name in "✅ Checkpoint created: " differed from the name on disk by >=1ms whenever no explicit name was given. It now prints the value returned by fs.checkpoint(). try/catch and error strings unchanged. Bundles rebuilt (rebuild-bundles.py); LATEST_VER in module-loader.js and all three ?v= tags in main.html (core-bundle, module-loader, critical-ext-bundle) bumped v4.6.101 -> v4.6.102. Verification: $ node --check modules/core/module-system.js SYNTAX OK $ node --check modules/core/core-bundle.js BUNDLE SYNTAX OK $ node modules/test/test-vfs-checkpoint.js (x5) test-vfs-checkpoint: 10 passed, 0 failed $ curl -s https://webx11.duckdns.org/spaces/newos4/main.html | grep -o 'core-bundle.js?v=[^"]*' core-bundle.js?v=v4.6.102 $ python3 scripts/newos4-maintain.py PASS: version v4.6.102 x3 in main.html (expect 3) ... maintenance result: OK $ python3 scripts/newos4-skill-audit.py skill audit: 7/7 pass --- main.html | 6 +++--- modules/core/core-bundle.js | 7 +++---- modules/core/module-loader.js | 2 +- modules/core/module-system.js | 5 ++--- 4 files changed, 9 insertions(+), 11 deletions(-) diff --git a/main.html b/main.html index 86c034c..b3d2c39 100644 --- a/main.html +++ b/main.html @@ -1349,13 +1349,13 @@ - + - + - +