Fix 3 pipeio bugs: rule_insert double-wrap, config_patch whitespace, dropped anchor¶
Goal¶
(promoted from note)
Context¶
(see source note)
Prompt¶
Fix three pipeio bugs discovered during pixecog ttl_removal mod creation:
-
pipeio_rule_insert double-wraps params values in config["..."] — params values should be treated as raw Python expressions, not auto-wrapped.
-
pipeio_config_patch (ruamel) strips flow-style whitespace:
{ suffix:becomes{suffix:and alignment whitespace in member keys is lost. Check ruamel best_map_representor settings. -
pipeio_config_patch drops the &log_default anchor from _member_sets.log_default after round-trip. Anchors that aren't referenced elsewhere may be getting pruned — they should be preserved.
See source note for full reproduction details.
Acceptance Criteria¶
- [ ]
Result¶
(pending)