Skip to content

Feature FullAutoS0A - #3

Merged
Heerpa merged 4 commits into
developfrom
feature-FullAutoS0A
Jul 29, 2026
Merged

Feature FullAutoS0A#3
Heerpa merged 4 commits into
developfrom
feature-FullAutoS0A

Conversation

@Heerpa

@Heerpa Heerpa commented Jul 29, 2026

Copy link
Copy Markdown
Collaborator

S0A pack

Heerpa and others added 4 commits July 21, 2026 13:06
The new per-subsystem `enabled` flag dropped deselected subsystems from
the compiled Run Sequence, but several paths still assumed all three keys
were present:

- frontend_cli.do_load_protocol: guard fluid/img `_assign_protocol` with
  .get() (mirroring the illu branch) so loading a design with a subsystem
  deselected no longer raises KeyError.
- builder.create_protocol: return step lists derived from the compiled,
  pruned protocol instead of the raw self.steps, so callers see exactly
  what was written to disk (no orphaned 'wait for signal' entries).
- builder.build_protocol: raise ValueError when every subsystem is
  deselected instead of validating and running as a silent no-op; broaden
  the enabled check to also treat the string "false" as disabled for
  hand-edited YAML.
- CHANGELOG: document the subsystem-selection feature under [Unreleased].

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@Heerpa
Heerpa merged commit d860400 into develop Jul 29, 2026
1 of 2 checks passed
@Heerpa
Heerpa deleted the feature-FullAutoS0A branch July 29, 2026 14:56
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