SCVeamer version 1.4 試作版:検証記録(公開用文書整備前の記録) 2026年10月24日 この記録の位置づけ ------------------ 以下は、引継ぎを受けた1.4試作の作成時に実施した確認の記録です。 今回の公開用文書整備と、研究代表によるWindows 11での利用確認は、 VALIDATION_PUBLICATION_1_4.txt に分けて記載しています。 このファイルの後半の英語記録と validation/ 内の測定資料は、測定時点の記録です。 その「Windows未確認」等の記載を、後から寄せられた本人確認がなかったという意味には扱いません。 記録されている確認の日本語概要 ------------------------------ ・PyMuPDFを入れていないLinux/Python 3.12.14環境で、日英各17件の回帰テストが成功。 ・日英各3資料を既存PDFから再生成。スターター6枚/9段階、 テンプレート9枚/13段階、Day1 46枚/76段階の構造を保持。 ・Day1の14:55開始、135分、17:10終了予定と、8か所のゲーム設定を保持。 ・採用したPDFium試作と比べ、完成HTML計6本は4か所の製品版情報だけが変わり、 その情報をそろえるとファイル全体が一致。 ・計196個のPNG画像、本文・目次・ゲーム・言語・予定時刻・代替テキストを保持。 ・再生成した配布用PDF計4本・104ページが、採用した先行試作と完全一致。 ・1.4へ版表示を整理しただけの変更に対して、ブラウザ全巡回を再実行したとはしていない。 先行する方式比較では4条件それぞれ103項目のブラウザ確認を実施。 ・PNGの画質・容量・メモリ等の比較は VALIDATION_PDFIUM.txt と validation/ を参照。 単一環境の測定値で、すべての利用環境を保証するものではない。 ・元の試作作成時には、Windows/Macの新規導入・GUI、TeX一括処理、exe化、 実機投影、任意PDFの包括的互換性、網羅的レビュー・セキュリティ監査は確認していない。 今回の公開用文書整備では、上のテストを新たに実行していません。 プログラム・生成物・測定資料を保ったことと、後日のWindows 11本人確認を 補足記録に分けることで、確認の主体・時点・範囲を区別しています。 以下:元の1.4試作の英語記録 ========================== SCVeamer version 1.4 prototype validation — 2026-10-24 (Japan time) Build: 1.4-prototype-20261024 Baseline: the accepted PDFium 2560px prototype derived from public SCVeamer1.3. This record distinguishes the versioned-kit checks from the preceding backend comparison in VALIDATION_PDFIUM.txt and the original JSON records in validation/. Final versioned-kit checks: PASS - Rebuilt all three projects in each edition through the PDF-only path. - Python regression suite:17 tests pass in each edition, without fitz/pymupdf. - CLI --version reports SCVeamer1.4 prototype /1.4-prototype-20261024. - Every generated HTML file is byte-identical to its accepted predecessor after normalizing ONLY3 outer product-version labels and1 scveamer_version value. - All196 embedded page/print-fallback PNG states are byte-identical in total. - All remaining JSON payload, titles, alternative text, game sources/settings, language, timings, overlays and print fallback are unchanged. - HTML format remains holomorphonautica-talk-template-2.0. - Each edition's player JavaScript/CSS and6 game/catalog files are byte-identical. - Each edition's25 input/configuration/TeX/style/PDF assets are byte-identical. - All4 regenerated handout files (104 pages total) are byte-identical. - Each edition's20 license texts, inventory and third-party notices are identical. - Current code changes relative to the accepted prototype are limited to product version strings, settings/fallback namespace, recipe comment and test fixture. - Current documentation was checked for correct1.4/baseline1.3 labels and scope. The user accepted the appearance of the2560px presentation on2026-10-24. Their response does not identify an OS, screen size, zoom or projector. The earlier offline browser run passed103 checks per condition. It was not repeated just for version labels; full-file equality proves the actual HTML change is limited to those four product-version values. The preceding benchmark and memory figures retain their original single-run measurement scope. Current application and HTML product labels are1.4. Historical release notes, PDF source content and unchanged source comments retain original version labels. Settings/fallback namespace: version-1.4-prototype. Bundled image width2560; CLI > presentation.json > fallback1920. Not tested: fresh Windows/Mac GUI operation or setup, executable creation, full TeX compilation workflow, live projection and arbitrary-PDF compatibility. No new legal/organizational clearance, security audit or own-code MIT grant. The public site and original download archives remain unchanged. Detailed measured files and hashes: validation/v1_4_release.json. The ZIP carries PACKAGE_MANIFEST.json with the size/SHA-256 of each other member; archive integrity is checked at delivery, and its final hash is in the handoff.