Skip to content

Improve source-of-truth detection for adoption analysis #2

Description

@Zach677

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions