Repository navigation
Releases: rayexzh/batchscope
Release list
BatchScope v0.6.0-alpha.5 | Truncated CSV checks
BatchScope v0.6.0-alpha.5 — Truncated CSV checks / 截断 CSV 检查
English. Download and extract the Windows ZIP, then run BatchScope.exe. BatchScope now rejects audit logs and synthetic quality input CSVs whose quoted fields end without a closing quote. A malformed quality input is listed in INPUT_ISSUES.csv; no analysis database or completed report is produced. An audit import error leaves the previous review in place. These checks support review of the demo workflow; they do not validate a real GxP system. Source tests and packaged diagnostics are attached to the release. The EXE is unsigned and has not been tested on an independent Windows computer.
中文。 下载并解压 Windows ZIP,运行 BatchScope.exe。审计日志或模拟质量数据中的引号未闭合记录现在会被拒绝。质量输入错误写入 INPUT_ISSUES.csv,不会生成分析数据库或已完成报告;审计导入失败时保留上一份复核结果。这些检查只覆盖演示流程,不构成真实 GxP 系统验证。源码测试和打包自检记录见发布附件。EXE 未签名,尚未在独立 Windows 电脑测试。
Published download and CI / 公开下载与云端检查
Public downloads match the local SHA-256; ZIP CRC checks passed. Source and Windows EXE CI passed for this release commit. / 公开下载与本地哈希一致,压缩包完整性及本版本源码、EXE 云端检查通过。 See RELEASE_VERIFICATION.json.
BatchScope v0.6.0-alpha.4 — Audit CSV import check / 审计日志导入检查
BatchScope v0.6.0-alpha.4 — Audit import check / 审计日志导入检查
English. Download and extract the Windows ZIP, then run BatchScope.exe. The audit window now checks a selected CSV header before import and can inspect the format without changing the current review. Missing, unexpected or reordered columns are reported in the selected interface language. This is a read-only format check, not a LIMS adapter or data-integrity verdict. The desktop remains limited to 5 MB audit CSV files and an explicit UTC calendar. All 68 source tests passed; direct and ZIP-extracted executables passed 18 packaged checks. The executable is unsigned and has not been tested on an independent Windows computer.
中文。 下载并解压 Windows ZIP,运行 BatchScope.exe。审计日志窗口会在导入前检查 CSV 表头,也可单独只读检查格式而不覆盖当前复核;缺失、多余或顺序不符的字段按界面语言明确显示。这是格式检查,不是通用 LIMS 适配器,也不作数据完整性结论。桌面版仍限制 5 MB 审计 CSV,并使用明确的 UTC 日历。68 项源码测试通过;直接运行和 ZIP 解压后的 EXE 均通过 18 项打包自检。EXE 未签名,尚未在独立 Windows 电脑测试。
Published download and CI / 公开下载与云端检查
Public downloads match the local SHA-256; ZIP CRC checks passed. Source and Windows EXE CI passed for this release commit. / 公开下载与本地哈希一致,压缩包完整性及本版本源码、EXE 云端检查通过。 See RELEASE_VERIFICATION.json.
BatchScope v0.6.0-alpha.3 — Review-note layout / 复核记录窗口
BatchScope v0.6.0-alpha.3
The audit review-note window now scrolls at 700 × 500, while the save button remains visible. This fixes an observed layout problem that left revision history almost unreadable at the minimum window size. / 审计复核记录窗口在 700 × 500 下可滚动查看修改历史,保存按钮保持可见;修复了小窗口中历史记录几乎无法阅读的问题。
Download and fully extract BatchScope-0.6.0-alpha.3-windows-x64.zip, then open BatchScope.exe. The audit reviewer, quality workbench, multi-date comparison and exports remain available. / 下载并完整解压后,双击 EXE;审计复核、质量工作台、多日期对比和导出仍可使用。
67 source tests passed. The Windows package checks the minimum-size note form, note save/reopen/export and the established quality/audit workflows. See the attached checksum and verification files. / 67 项源码测试通过;Windows 包验证小窗口、备注保存与恢复、导出及原有流程。校验信息见发布附件。
The simulated role walkthrough records what was actually exercised by scripts. It is not feedback from real QA/QC staff, an authenticated audit trail or a validated GxP system. The previous 78-second animation still shows v0.6.0-alpha.1. / 模拟岗位试用不是从业者反馈或合规验证;短动画展示的是已标注的旧版界面。
Published download and CI / 公开下载与云端检查
Public downloads match the local SHA-256; ZIP CRC checks passed. Source and Windows EXE CI passed for this release commit. / 公开下载与本地哈希一致,压缩包完整性及本版本源码、EXE 云端检查通过。 See RELEASE_VERIFICATION.json.
BatchScope v0.6.0-alpha.2 — Review notes / 复核记录
BatchScope v0.6.0-alpha.2
Record what happened after an audit finding was reviewed. / 记录审计检查项复核后的处理状态和理由。
- Four statuses: not reviewed, in review, retained for follow-up, explained without follow-up. / 四种状态:未复核、正在复核、保留需跟进、已说明无需跟进。
- Reviewer name and reason; local revision history; status filtering and note search. / 复核人、理由、本地修改版本、状态筛选与备注搜索。
- Notes return when reopening the same source bytes, policy and ruleset. Stale editors cannot overwrite newer saves. / 相同文件、配置与规则版本可恢复;旧编辑窗口不能覆盖新记录。
- Full exports retain all findings and add notes/history to JSON, CSV, SQLite and bilingual HTML. / 完整导出保留全部检查项,并附复核记录与历史。
Download and extract BatchScope-0.6.0-alpha.2-windows-x64.zip, then open BatchScope.exe. In Audit log review, select a finding and choose Add review note. / 下载并完整解压后双击 EXE,在审计窗口选择检查项,点击填写复核记录。
66 local tests passed. Packaged checks cover save, reopen and export as well as the existing quality and timeline workflows. / 本地 66 项测试通过,EXE 检查涵盖备注保存、恢复、导出及既有流程。
Notes are stored separately from source logs. Names are self-entered, not authenticated signatures; local revision history is not tamper-proof. A status does not change rule findings or certify compliance. Unsigned Windows prototype, synthetic data only. / 备注与原日志分开。姓名为手动填写,本地历史不是防篡改审计追踪,状态不改变检查结果或认证合规。EXE 未签名,仅模拟原型。
Review instructions / 操作说明 · 78-second animation, previous version / 上一版短动画
Published download and CI / 公开下载与云端检查
Public downloads match the local SHA-256; ZIP CRC checks passed. Source and Windows EXE CI passed for this release commit. / 公开下载与本地哈希一致,压缩包完整性及本版本源码、EXE 云端检查通过。 See RELEASE_VERIFICATION.json.
BatchScope v0.6.0-alpha.1 — Audit logs and multi-date review
BatchScope v0.6.0-alpha.1
Changes / 更新
- Review synthetic audit events for missing reasons, permission mismatches and timestamp issues. Inspect source evidence, search by user/event/batch, and export complete reports. / 复核模拟操作日志的原因缺失、权限不匹配及时间异常,支持原始操作、搜索和完整导出。
- Compare 2–12 dates. Quality views show each snapshot and adjacent movements; audit views count dated events and list invalid timestamps separately. / 对比 2–12 个日期,查看质量快照与相邻变化;审计事件按日期统计,无效时间戳单列。
- Includes a 78-second animated explainer, English voice/captions and Chinese chapter text. / 提供 78 秒动画,含英文旁白、字幕及中文章节说明。
Download / 下载
Extract BatchScope-0.6.0-alpha.1-windows-x64.zip completely and open BatchScope.exe. Python and paid APIs are not required. Earlier releases remain available. / 完整解压后双击 EXE,不需要 Python 或付费 API,旧版本保留。
From the main window, generate quality data and run an analysis. Open Multi-date review to compare dates; open Audit log review and generate its sample log for audit review. / 主界面生成质量数据并运行分析;多日期入口用于对比,审计入口可生成独立模拟日志。
Checks / 核对
60 local automated tests cover existing workflows and the new modules. The packaged EXE self-test covers audit generation/export, undated events and multi-date quality results. File hashes and build details are supplied with the release. / 本地 60 项测试覆盖旧流程与新模块;EXE 自检包含日志生成与导出、无日期事件及多日期质量结果,发布附件含哈希与构建信息。
Scope / 边界
Synthetic prototype. Configured permissions and UTC working hours are examples, not regulatory requirements. Flags prompt review and do not establish a violation. Date comparisons use one input snapshot and do not reconstruct edit history. The executable is unsigned; checks on the build host do not constitute independent clean-machine testing. / 模拟原型,权限和 UTC 工作时间为示例而非法规。标记提示复核,不判定违规;日期对比不是编辑历史。EXE 未签名,构建机检查不代表独立新机器测试。
Published download and CI / 公开下载与云端检查
Public downloads match the local SHA-256; ZIP CRC checks passed. Source and Windows EXE CI passed for this release commit. / 公开下载与本地哈希一致,压缩包完整性及本版本源码、EXE 云端检查通过。 See RELEASE_VERIFICATION.json.
BatchScope v0.5.0-alpha.4 / 快照输入与窄窗口
BatchScope v0.5.0-alpha.4 / 快照输入与窄窗口修复
Download BatchScope-0.5.0-alpha.4-windows-x64.zip, extract fully and run BatchScope.exe. Generate demo data, use 2026-06-30, then Analyse. / 下载、完整解压、双击运行;无需 Python。
- Date controls wrap on narrow windows so comparison and result buttons keep full labels. / 日期操作在窄窗口自动换行。
- Completed snapshots show their original input folder. Changing input/date or generating a new dataset displays not analysed yet; old reports and fixed snapshot dates are preserved. / 新输入或日期明确提示未分析,保留旧快照与报告。
- Calculations and synthetic data generation are unchanged. / 不改变指标和模拟数据生成规则。
Verification: 47 local source tests passed. Packaged diagnostics include input-change context, small-window date labels, SQL/report/hash workflows and snapshot comparisons. See BUILD.json, EXE_VERIFICATION.json and SHA256SUMS.txt for the actual archive checks. These are build-host/extracted-EXE checks with system-only PATH, not a separate clean-machine trial. The executable is unsigned. / 本地 47 项测试通过,EXE 核对证据见附件;未做独立纯净机器测试,程序未签名。
The patch follows an AI-scripted desktop simulation, not a real teacher/user trial. Fictional inputs and illustrative ranges cannot establish GMP/CSV compliance, CAPA effectiveness or batch-release suitability. / 明确模拟试用与数据边界。
Historical English tutorial remains labelled alpha.2. / 保留旧版演示并标明版本。
Published download and CI / 公开下载与云端检查
Public downloads match the local SHA-256; ZIP CRC checks passed. Source and Windows EXE CI passed for this release commit. / 公开下载与本地哈希一致,压缩包完整性及本版本源码、EXE 云端检查通过。 See RELEASE_VERIFICATION.json.
BatchScope v0.5.0-alpha.3 / 批次质量洞察
BatchScope v0.5.0-alpha.3 / 批次质量洞察
Download BatchScope-0.5.0-alpha.3-windows-x64.zip, extract completely and run BatchScope.exe. Click Generate, use 2026-06-30, then Analyse. The package is independent of RxDataLint and needs no Python or paid API. / 下载、完整解压、双击程序;独立于 Rx 运行。
Changes / 本次变化
- Invalid calendar dates and reversed comparison dates are rejected before clearing the last successful snapshot or creating a run folder. Old dates remain explicit. / 日期提前校验,保留旧结果和快照日期。
- The action filter is hidden on age/month views, which use the full snapshot; its choice is restored when returning to actions. / 措施筛选仅在适用页显示。
- Standalone quick-start, bilingual homepage and documentation index. / 独立启动指南、双语首页与导航。
- English demo recorded on alpha.2 remains available. The two usability issues in the historical AI-simulated review are now addressed; no real teacher participated. / 保留旧版本演示;历史模拟评审标明修复状态,不声称真实老师认可。
Verification / 验证
45 local source tests passed. The ZIP-extracted EXE passed its workflow/SQL/report/hash checks from a separate temporary Chinese/spaced path, with relative and absolute self-test folders and no Python directory in PATH. See EXE_VERIFICATION.json, BUILD.json and SHA256SUMS.txt. These are build-host checks, not an independent clean-machine test. The executable is unsigned.
本地 45 项测试通过,实际解压后的 EXE 完成自检;未做独立纯净机器测试,程序未签名。
The project uses fictional synthetic inputs and illustrative ranges only. It is an educational quality-operations prototype; it does not certify GMP/CSV compliance, release batches, assess CAPA effectiveness or predict clinical risk. / 仅模拟教学与作品集原型。
Published download and CI / 公开下载与云端检查
Public downloads match the local SHA-256; ZIP CRC checks passed. Source and Windows EXE CI passed for this release commit. / 公开下载与本地哈希一致,压缩包完整性及本版本源码、EXE 云端检查通过。 See RELEASE_VERIFICATION.json.
BatchScope v0.5.0-alpha.2 / 批次质量洞察
BatchScope v0.5.0-alpha.2 / 批次质量洞察
Download / 下载与启动
Download BatchScope-0.5.0-alpha.2-windows-x64.zip, extract the whole archive, then double-click BatchScope.exe. No Python installation, internet connection or paid API is required for normal use. Click Generate, keep 2026-06-30 and Analyse. Outputs persist under %LOCALAPPDATA%\BatchScope\outputs.
下载下面 Assets 中的便携 ZIP,完整解压后双击 BatchScope.exe;日常使用无需 Python、联网或付费 API。先生成演示数据,日期保持 2026-06-30,再运行分析。数据与结果保存在上述用户目录。
Patch / 补丁说明
Resolved relative self-test paths to fix a path-reconciliation failure exposed by the first Windows CI build. CI now prints self-test diagnostics and retains artifacts on failure. The alpha.1 tag remains available as history. / 修复首次云端构建发现的相对路径自检误报;保留旧版历史,失败时打印诊断并保留产物。
Changes / 本次变化
- Quality review workbench: overdue, due-today and 1–7 day action follow-up; closed-deviation actions remain visible for review. / 新增质量复核工作台、近期到期跟进与已关闭偏差的措施联查。
- Backlog by product/category and age, monthly openings/closures with stock-flow reconciliation and partial-month boundaries. / 按产品、类别与时长查看积压,月度开启/关闭/期末对账。
- Fixed-date batch overview: measurements, deviations and all visible actions, including completed actions. Search, sorting, copy and synchronized language/theme. / 固定日期的批次全景,包含已完成措施,支持搜索排序复制与语言主题同步。
- Offline bilingual HTML review with chart, full tables and input hashes; three new hashed CSV exports. / 离线双语图文复核报告与三个带哈希的 CSV 导出。
- Persistent EXE outputs separate from temporary bundled resources. Portable ZIP includes source, examples, bilingual documentation and runtime license notices. / EXE 输出持久保存,便携包附带源码、样例、双语说明与运行时许可。
Verification / 验证
43 source tests passed. The actual packaged EXE passed calculation checks, June/July comparison, stock/queue reconciliation, SQLite integrity, artifact hashes, native Generate/Analyse, review/batch windows and language/theme checks. It ran as a standalone file from a Chinese/spaced folder outside the source tree with no Python directory in PATH. This is not a separate clean-machine test. See EXE_VERIFICATION.json, BUILD.json and SHA256SUMS.txt. The EXE is unsigned.
源码 43 项测试通过;实际 EXE 完成上述自检,并在源码目录外、中文空格路径、没有 Python PATH 的条件下运行成功。尚未单独进行纯净机器测试;校验与构建证据见附件。EXE 未做数字签名。
This release uses fictional synthetic data only. It is an educational portfolio prototype, not a validated GMP/CSV system or a batch-release, diagnosis or risk-prediction tool. Seven-day horizons and age bands are illustrative. Workflow rationale draws on ICH Q10 themes; no company adoption or unique-market claim is made.
本版仅使用虚构模拟数据,定位学习与作品集原型;统计口径、时间窗口、适用边界及行业参考见双语文档。
Source commit: 083dc7c
Published package check / 发布文件核对
The public release ZIP was downloaded again, its SHA-256 and ZIP CRC checked, and its EXE run from a separate temporary directory with no Python PATH. Relative/absolute self-tests passed. Source matrix and Windows packaged-EXE CI passed for this tag. See RELEASE_VERIFICATION.json. / 已重新下载公开发布包并检查哈希与 ZIP 完整性,在项目外独立目录运行 EXE,路径自检通过;源码及 EXE 云端检查均已通过。
English demo and classroom materials / 英文演示与课堂材料
Added on 2026-10-01 as documentation assets for this version. The application code and Windows package are unchanged. / 本次增加展示附件,不改变运行代码或 Windows 软件包。
- English captioned MP4, 2:49.75 / 英文字幕视频
- Complete demo and review ZIP / 完整演示及评审材料包
- Production details, script and captions / 制作说明、讲稿及字幕
- Simulated teacher review / 模拟教师评审
- Classroom worksheet / 课堂任务单
The 1080p video is edited from real native-app captures with synthetic English narration and subtitles. It is not the maintainer's own voice or uninterrupted screen recording. The review contains 16 programmatic checks across 11 task categories; no external teacher participated and no learning outcomes were measured. The review documents usability issues for future work; they have not been fixed by this documentation update.
视频根据真实桌面软件画面剪辑,配本机合成英文旁白及字幕;不是作者本人录音或连续原始录屏。评审为 AI 模拟教师视角,包含 11 类任务、16 项程序核对,没有真实老师参与,没有学习效果数据。报告中的界面问题作为后续改进项,本次文档上传未修复它们。
Demo SHA-256: 743f76c81632283e46eb7384d6925de5e0cf0d3e42c433a01307352a760fda1f.
Review pack SHA-256: 8bff76a6f3d2a17cd7de358ca249474933d435b9a746f4f06099d276842d5e92.
BatchScope v0.5.0-alpha.1 / 批次质量洞察
Superseded by v0.5.0-alpha.2. Alpha.1 has a relative-path self-test issue exposed by Windows CI; use the patch release. / 建议使用补丁版,修复云端发现的相对路径自检误报;此版保留作历史记录。
BatchScope v0.5.0-alpha.1 / 批次质量洞察
Download / 下载与启动
Download BatchScope-0.5.0-alpha.1-windows-x64.zip, extract the whole archive, then double-click BatchScope.exe. No Python installation, internet connection or paid API is required for normal use. Click Generate, keep 2026-06-30 and Analyse. Outputs persist under %LOCALAPPDATA%\BatchScope\outputs.
下载下面 Assets 中的便携 ZIP,完整解压后双击 BatchScope.exe;日常使用无需 Python、联网或付费 API。先生成演示数据,日期保持 2026-06-30,再运行分析。数据与结果保存在上述用户目录。
Changes / 本次变化
- Quality review workbench: overdue, due-today and 1–7 day action follow-up; closed-deviation actions remain visible for review. / 新增质量复核工作台、近期到期跟进与已关闭偏差的措施联查。
- Backlog by product/category and age, monthly openings/closures with stock-flow reconciliation and partial-month boundaries. / 按产品、类别与时长查看积压,月度开启/关闭/期末对账。
- Fixed-date batch overview: measurements, deviations and all visible actions, including completed actions. Search, sorting, copy and synchronized language/theme. / 固定日期的批次全景,包含已完成措施,支持搜索排序复制与语言主题同步。
- Offline bilingual HTML review with chart, full tables and input hashes; three new hashed CSV exports. / 离线双语图文复核报告与三个带哈希的 CSV 导出。
- Persistent EXE outputs separate from temporary bundled resources. Portable ZIP includes source, examples, bilingual documentation and runtime license notices. / EXE 输出持久保存,便携包附带源码、样例、双语说明与运行时许可。
Verification / 验证
43 source tests passed. The actual packaged EXE passed calculation checks, June/July comparison, stock/queue reconciliation, SQLite integrity, artifact hashes, native Generate/Analyse, review/batch windows and language/theme checks. It ran as a standalone file from a Chinese/spaced folder outside the source tree with no Python directory in PATH. This is not a separate clean-machine test. See EXE_VERIFICATION.json, BUILD.json and SHA256SUMS.txt. The EXE is unsigned.
源码 43 项测试通过;实际 EXE 完成上述自检,并在源码目录外、中文空格路径、没有 Python PATH 的条件下运行成功。尚未单独进行纯净机器测试;校验与构建证据见附件。EXE 未做数字签名。
This release uses fictional synthetic data only. It is an educational portfolio prototype, not a validated GMP/CSV system or a batch-release, diagnosis or risk-prediction tool. Seven-day horizons and age bands are illustrative. Workflow rationale draws on ICH Q10 themes; no company adoption or unique-market claim is made.
本版仅使用虚构模拟数据,定位学习与作品集原型;统计口径、时间窗口、适用边界及行业参考见双语文档。
Source commit: b23a4b5
BatchScope v0.4.0-alpha.1 / 批次质量洞察
BatchScope / 批次质量洞察 is now an independent project, maintained separately from RxDataLint.
BatchScope 已作为独立项目发布,和 RxDataLint 分开维护。
This alpha release provides:
本次预发布版本包含:
- A local desktop application with English/Chinese switching, light/dark themes, adjustable fonts, search, sorting and record copying. / 本地桌面程序,支持中英文切换、主题、字体调整、搜索、排序与记录复制。
- Synthetic batch, measurement, deviation and action data, linked in SQLite with explicit input checks and as-of dates. / 模拟批次、检验、偏差与措施数据,通过 SQLite 关联,提供输入检查和截至日期分析。
- Measurement range review, deviation backlog and overdue-action lists with record details. / 检验范围复核、偏差积压和逾期措施列表,支持查看记录明细。
- Two-date comparisons showing metric deltas and the records contributing to movements. / 两日期对比,展示指标净变化与具体变化记录。
- CSV/JSON/Markdown exports, output hashes, bilingual guides, screenshots and a worked fictional business case. / CSV、JSON、Markdown 导出、文件哈希、双语指南、截图与虚构业务案例。
Run / 运行:
Download and extract the source ZIP, then run python app.py from the project folder (Python 3.10+ with Tkinter). There are no third-party runtime packages. On Windows, run_desktop.bat is also available when Python is on PATH. An EXE is not included in this release.
下载并解压源码 ZIP,在项目文件夹运行 python app.py(需要 Python 3.10+ 和 Tkinter)。无需额外运行时包;Windows 中 Python 可从命令行调用时,也可双击 run_desktop.bat。本次不提供 EXE。
Validation / 验证:
33 tests passed locally on Windows with Python 3.14.7. The repository workflow tests Python 3.10, 3.12 and 3.14; see GitHub Actions for the current result. Desktop screenshots were checked on the development computer.
本机 Windows、Python 3.14.7 下 33 项测试通过。仓库工作流检查 Python 3.10、3.12、3.14,当前结果见 GitHub Actions;界面截图在开发电脑检查。
Scope / 边界:
Synthetic portfolio prototype only. No real company or patient records, employer deployment claim, OOS conclusion, batch-release decision or regulated-system validation. Two-date comparisons use event dates in one supplied snapshot; they do not reconstruct editing or reopening history.
仅模拟数据作品集原型,不包含真实企业或患者记录,不声称已被企业部署,不用于 OOS 结论、批次放行或受监管系统验证。两日期对比依据同一份快照的事件日期,不重建编辑或重新开启历史。