Files
Mirko HollerandClaude Opus 5.5 0dd14f6226
CI for csaxs_bec / test (pull_request) Successful in 3m20s
Read the Docs Deploy Trigger / trigger-rtd-webhook (push) Successful in 3s
CI for csaxs_bec / test (push) Successful in 3m33s
feat(omny, flomni): MEAS_ACCOUNT per sample record; OMNY status 'screened'
- set_sample_measured(..., account=...) stores the e-account of the status change in
  <slot>:MEAS_ACCOUNT; OWNER is no longer filled with the account (owner is free
  text now). Callers in omny.py/flomni.py pass bec.active_account. The account moves
  with the sample (transfer_sample) and is reset on load/clear.
- OMNY: status 'screened' when a sample leaves the sample stage (stage -> gripper)
  with status 'none', i.e. no tomoscan was started on it (Mirko 2026-10-27).
- widget: shows 'screened'; the P-touch label prints MEAS_ACCOUNT (owner as fallback
  for older records); CLI views show the account.
- IOCs: OMNY ioc_omny.py / flOMNI ioc_flomni.py got the MEAS_ACCOUNT field (and
  'screened' appended to the OMNY status enum), deployed on mpc3217 / mpc2844.
- tests/e2e harness updated (owner_if_empty replaced by account).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01M8zoDvfTY6VYunNtWse9VZ
2026-10-27 21:02:58 +01:00
..