Context
The analyzer should avoid adding a parallel workflow when a repo already has a source of truth for project generation, dependency management, or validation.
Scope
Improve detection for common workflow surfaces:
- XcodeGen (
project.yml, generated project patterns)
- Fastlane
- Bazel / Buck
- Just
- GitHub Actions workflows
- custom
scripts/ validation entrypoints
- existing Makefile / mise interactions
Acceptance
preserve-existing-workflow does not recommend adding conflicting command surfaces.
- JSON output explains the detected
source_of_truth or existing command surfaces clearly enough for another Agent to act safely.
- Regression tests cover at least Fastlane, XcodeGen, and one custom script workflow.
Context
The analyzer should avoid adding a parallel workflow when a repo already has a source of truth for project generation, dependency management, or validation.
Scope
Improve detection for common workflow surfaces:
project.yml, generated project patterns)scripts/validation entrypointsAcceptance
preserve-existing-workflowdoes not recommend adding conflicting command surfaces.source_of_truthor existing command surfaces clearly enough for another Agent to act safely.