- neware_driver: default backup filetype="1" so Neware BTS produces Excel
backups out of the box (matches submit_*_export_excel semantics).
- submit_auto_export_excel: pass filetype=1 to align with function name
and the newly default Excel backup.
- manual_confirm: prefix Channel_Name with a single quote when writing
the integrated CSV so Excel keeps it as text (e.g. "6-10-2") instead
of auto-coercing to a date (e.g. "2006/10/2"). The on-disk value is
archival only and submit_auto_export_excel never reads it, so the
live workflow is unaffected either way.
- neware yaml: declare explicit item properties for manual_confirm's
formulations and assembly_data arrays so the orchestrator schema
projection keeps the 7/9 upstream fields intact.
Made-with: Cursor
- neware manual_confirm: drop formulations/assembly_data from result and output handles (they only feed internal CSV export and should not be passed downstream); return dict no longer carries those two keys
- base_device_node.loop_find_with_uuid consumer: iterate all figured_resources instead of breaking after first attempt; raise explicit error when uuid cannot be resolved
Made-with: Cursor
- Expand neware_battery_test_system.py with new actions and logic
- Update generate_xml_content.py with additional XML generation support
- Extend neware_battery_test_system.yaml registry with new action schemas
- Update OSS upload READMEs and device.json
- Add electrode_sheet.py resource fields
Made-with: Cursor