Skip to content

Improve calibration and export workflow receipts - #7

Closed
lishehao wants to merge 1 commit into
codex/capability-discovery-packagingfrom
codex/calibration-export-workflow-ui
Closed

Improve calibration and export workflow receipts#7
lishehao wants to merge 1 commit into
codex/capability-discovery-packagingfrom
codex/calibration-export-workflow-ui

Conversation

@lishehao

@lishehao lishehao commented Jun 2, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add hardware-free reference calibration receipts for filename/path, coverage range, point count, phase availability, correction active/inactive state, and sweep coverage warnings.
  • Add export artifact receipts that list MAT/CSV/TXT/PNG outputs, output directory, source, correction mode, point count, timestamp, and simulated/live boundary wording.
  • Add a compact non-modal Event history panel in the Tk operator console so calibration/export warnings remain visible.
  • Update the operator guide to describe the new receipts without implying live hardware validation.

Stacking

Validation

  • MPLCONFIGDIR=/private/tmp/auto-load-off-test-mpl PYTHONPATH=src python -m unittest discover -s tests (66 tests)
  • git diff --check
  • git diff HEAD~1 --check
  • python -m py_compile src/app/application/services/calibration_receipts.py src/app/application/services/export_receipts.py src/app/presentation/tk/controller.py src/app/presentation/tk/ui_event_handler.py src/app/presentation/tk/run_panel.py src/app/presentation/tk/view_model.py
  • Tk GUI smoke passed with escalated local GUI permission: AppWindow opens and exposes the new reference/event receipt state.

Honesty Boundary

  • No live VISA/instrument validation was performed or required.
  • No new hardware adapters or real hardware models are added.
  • Fixture/no-hardware wording remains explicit; export receipts do not claim live hardware validation.

@lishehao
lishehao deleted the branch codex/capability-discovery-packaging July 15, 2026 16:10
@lishehao lishehao closed this Jul 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant