#84 ProcessManager factory and ROW_COLORS emitter onto milestone/M7-grok #92

Closed
gronod wants to merge 0 commits from feat/84-process-factory into milestone/M7-grok
Owner

Summary

Applies ProcessManager internals onto milestone/M7-grok.

Fixes #84.

Stacked with #79–#86 in d4261ba. Merge one M7 PR; close the rest after.

#84 scope

  • Shared makeProcess + exit watchdog
  • One emitStdoutLine for ROW_COLORS_JSON: isolation
  • Streaming vs captured APIs unchanged
## Summary Applies ProcessManager internals onto `milestone/M7-grok`. Fixes #84. Stacked with #79–#86 in `d4261ba`. Merge one M7 PR; close the rest after. ## #84 scope - Shared `makeProcess` + exit watchdog - One `emitStdoutLine` for `ROW_COLORS_JSON:` isolation - Streaming vs captured APIs unchanged
gronod added this to the M7 — Deduplicate & consolidate (develop) milestone 2026-09-10 18:48:35 +01:00
gronod self-assigned this 2026-09-10 18:48:35 +01:00
gronod added 1 commit 2026-09-10 18:48:36 +01:00
Extract ArgyllRunner.runStreamingTool and collapse toolFailed errors.
Share ProcessManager process factory and ROW_COLORS_JSON emission.
Add JSONFileStore, CalibrationIdentity, PresetMapping, and ArgsBuilder.
Unify Notice-backed print/finish banners, ProcessLogView, and log sinks.
Split PrintSessionViewModel out of TargetWorkflowViewModel.
Merge XYZ/Lab Codable types, drop StagePlaceholderView, and add unit tests.
Author
Owner

Landed on milestone/M7-grok with #87. All feat/79–86 branches pointed at the same stacked commit d4261ba; the merge commit is 118b77b4419d556e8eec7adacea33c7c23b5affa. Marking this PR merged onto that tip.

Landed on `milestone/M7-grok` with #87. All feat/79–86 branches pointed at the same stacked commit `d4261ba`; the merge commit is `118b77b4419d556e8eec7adacea33c7c23b5affa`. Marking this PR merged onto that tip.
gronod closed this pull request 2026-09-10 20:24:19 +01:00

Pull request closed

This pull request cannot be reopened because the branch was deleted.
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: gronod/iccery-v2-mac#92