Case studies
How ModelSaid turns AI findings into reviewed GitHub pull requests
On Agency Pro, ModelSaid can turn an actionable AI visibility finding into a reviewed GitHub pull request without writing to the repository's default branch. The customer connects a repository, ModelSaid analyzes the code and live public site, maps the evidence gap to source files, creates a bounded change on a new branch, validates the exact diff and repository checks in isolated disposable workspaces, and opens a pull request. A person reads the diff and chooses whether to merge it. The system shortens implementation time; it does not remove ownership.
The workflow starts with a verified finding
Not every movement in an AI answer deserves code. The team first confirms the full response, the affected prompt, and the likely evidence gap. A missing mention could arise from positioning, weak external corroboration, poor crawl access, or ordinary model variance. Auto Fix is appropriate when a bounded repository change can address a supported diagnosis, for example, adding accurate machine-readable context, clarifying a visible fact, or correcting an access directive. It should not manufacture reviews, make unverifiable claims, or promise that a model will recommend the brand.
Repository analysis connects the live symptom to source
After a business connects its GitHub repository, ModelSaid investigates the codebase and public site so it can identify where deployed content originates. Framework conventions, generated output, shared components and routing can make a visible page surprisingly difficult to map by URL alone. The analysis identifies relevant files and existing patterns before proposing an edit. This repository-wide context reduces the risk of placing a file in the wrong directory, duplicating an established component, or changing rendered output without updating the canonical source.
The proposed change has explicit boundaries
- Change only files needed to address the evidence-backed recommendation.
- Preserve existing framework patterns and avoid unrelated refactors.
- Keep claims factual, scoped, and consistent with visible page content.
- Create the work on a separate branch rather than altering the default branch.
- Present the result as a normal pull request that the repository owner can reject, revise, or merge.
Common candidates include llms.txt, robots.txt, schema, or answer-first content changes, but the right fix depends on the repository and finding. Teams can inspect possible building blocks with the llms.txt generator and verify markup with the schema validator. These artifacts help systems access and interpret truthful information; none is a guaranteed ranking mechanism. If the diagnosis points to third-party evidence or an internal policy decision, forcing a code change would be the wrong workflow.
Validation happens before the pull request is trusted
ModelSaid validates the exact diff and runs repository checks in disposable isolated environments. It also applies an independent review pass before opening the pull request. Validation can catch syntax errors, broken builds, mismatched generated artifacts, or a change that does not fit the codebase. It cannot decide whether a business claim is legally approved or strategically wise. The pull request should make the change legible enough for content, engineering, and other relevant owners to review, with the repository's normal checks and approval rules still in control.
The default branch remains protected
The safety boundary is straightforward: Auto Fix creates a new branch and opens its pull request against the selected base. It never pushes the default branch. That preserves the organization's existing merge controls, preview deployments, required reviewers and CI checks. It also means "automatic pull request" should not be confused with automatic production deployment. The customer remains responsible for reading the diff, verifying business facts, testing the result in its environment, and deciding whether the proposed change belongs in the product.
A merged fix is the beginning of measurement, not the end. Link the pull request to the affected prompt group, note the deployment date, allow for discovery, and rerun the stable questions. Compare full answers and citations where available. If visibility does not improve, preserve the result and revisit the hypothesis rather than stacking speculative edits. This produces a useful trail from observation to diagnosis, code, review and outcome. GitHub integration is exclusive to Agency Pro; lower tiers do not include it. Review that distinction and the surrounding monitoring limits on the pricing page, or run a free scan before deciding whether repository automation fits the current problem.
Is your business visible in AI search?
Run a free check and see what ChatGPT, Claude, Gemini and Perplexity actually say about you right now.
Check your business for free