feat: retire workflow output collectors #343

Closed
opened 2026-07-15 15:57:19 +02:00 by dries · 0 comments
Owner

Parent

#337

What to build

Complete the Node Result migration by removing the collector result channel, migrating bundled workflows, and making the canonical Node Result the sole persisted and consumable result.

Acceptance criteria

  • Workflow definitions no longer accept per-node output collectors.
  • Bundled examples and compatibility workflows emit and consume Node Results.
  • Persisted attempts and immutable artifacts no longer create an ambiguous second result model.
  • Validation errors clearly explain obsolete collector configuration.
  • Full Go tests, lint, build, and coverage ratchet pass.

Blocked by

## Parent #337 ## What to build Complete the Node Result migration by removing the collector result channel, migrating bundled workflows, and making the canonical Node Result the sole persisted and consumable result. ## Acceptance criteria - [ ] Workflow definitions no longer accept per-node output collectors. - [ ] Bundled examples and compatibility workflows emit and consume Node Results. - [ ] Persisted attempts and immutable artifacts no longer create an ambiguous second result model. - [ ] Validation errors clearly explain obsolete collector configuration. - [ ] Full Go tests, lint, build, and coverage ratchet pass. ## Blocked by - #340 - #341 - #342
dries closed this issue 2026-07-16 00:56:11 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
dries/ocman#343
No description provided.