Skip to content

Document SEO & AI-visibility reviewer - #59

Merged
khezen merged 7 commits into
mainfrom
docs/seo-reviewer
Oct 24, 2026
Merged

khezen merged 7 commits into
mainfrom
docs/seo-reviewer

Conversation

@khezen

@khezen khezen commented Oct 24, 2026

Copy link
Copy Markdown
Owner

Docs for the SEO reviewer added in #58. Docs only, so no version bump.

Changes

  • docs/configuration.md
    • New seo row in the per-signature table.
    • New SEO Review section:
      • settings and Action inputs;
      • scope gating order (whitelist, then web-scope detection, which whitelisted scopes skip, then web-relevant changes);
      • checks, static-only behaviour, project rules via AGENTS.md;
      • site-config tools with their patterns and limits;
      • the known remote sparse-checkout limitation;
      • severity mapping and title conventions.
    • Concurrency row now says four modules (up to 4×).
  • README.md: feature line.
  • docs/usage.md
    • New "Websites: SEO & AI-Visibility Review" section with CLI and Action examples.
    • SEO review added to the PR conversation consumers.
    • SEO count added to the sample statistics.
  • docs/architecture.md: pipeline step, diagram, signature table, tools layer.
  • docs/memory.md: lifecycle, agents table, run-level consumers, local recall pool, recall_memory agents.
  • docs/development.md: module list.

- Fix scope depth tie that folded first-level modules (Swift packages,
  Gradle modules) into the root scope
- Keep LLM scope boundaries when the root manifest is only a container
- Pick manifests deterministically by priority; add Xcode, CocoaPods,
  XcodeGen, Tuist, Gradle settings, Deno, Nx, pnpm workspace, go.work
- Extract Gradle namespace and Xcode project names as package names
- Add review.max_concurrent_scopes cap for per-scope fan-out
- Split RLM action steps locally so extraction-model commentary no
  longer reaches Opus (content_filter refusals)
- Fall back to deterministic scopes when refinement fails; soft-fail
  the audit instead of aborting the review
- Escape untrusted text printed through Rich markup
# Conflicts:
#	CHANGELOG.md
#	action.yml
#	pyproject.toml
#	src/codespy/__init__.py
#	src/codespy/config.py
@khezen
khezen merged commit 30278f8 into main Oct 24, 2026
3 checks passed
@khezen
khezen deleted the docs/seo-reviewer branch October 24, 2026 21:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant