Skip to content

docs(skills): make aeo_crosslink_audit reliable#280

Merged
rachaelrenk merged 5 commits into
mainfrom
rrenk/aeo-crosslink-hardening
Jul 2, 2026
Merged

docs(skills): make aeo_crosslink_audit reliable#280
rachaelrenk merged 5 commits into
mainfrom
rrenk/aeo-crosslink-hardening

Conversation

@rachaelrenk

@rachaelrenk rachaelrenk commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Summary

Assessment of the scheduled aeo_crosslink_audit agent (11 PRs, Jun 3–29) found that output quality is fine, but the workflow has real reliability gaps and produces avoidable automated-PR noise. This PR hardens the skill. The schedule stays weekly — no cadence change.

Key findings:

Changes

.agents/skills/aeo_crosslink_audit/SKILL.md

  • Run logging (step 7) rewritten to never commit to protected main. Each run records its entry through a standing chore/aeo-crosslink-audit-log branch and one perpetual, low-noise PR that accumulates every run's entry regardless of outcome.
  • Dedup/supersede (step 6) — check for an existing open AEO cross-link PR before opening one; never leave two open at once.
  • Low-signal gating (Source data) — prefer a no-change report over a docs-only PR when neither Peec nor GSC signals are usable.
  • Restructure-safety (Self-review + step 6) — fetch the latest origin/main and re-validate every edited file and link target before opening; resolve vercel.json redirects to their final destinations.

.agents/skills/improve-aeo-crosslink-skill/SKILL.md

  • Prerequisite note: the standing log PR must be merged into main (or read from its branch) before monthly analysis.

Notes for reviewers

Conversation: https://staging.warp.dev/conversation/2ed9c801-c150-4cfc-994a-4ea18972af46

Co-Authored-By: Oz oz-agent@warp.dev

Assessment of the scheduled AEO cross-link agent found the run log has
never populated and several noise sources in the automated PRs. Fixes:

- Run logging: never commit to protected main (direct commits failed
  silently, leaving the log empty and blocking improve-aeo-crosslink-skill).
  Use a standing chore/aeo-crosslink-audit-log branch + one perpetual PR.
- Dedup/supersede: check for an existing open cross-link PR before opening;
  never leave two open at once (prevents duplicates like #232 vs #228).
- Low-signal runs: prefer a no-change report over weak docs-only PRs when
  neither Peec nor GSC signals are usable.
- Restructure-safety: re-validate edited files and link targets against the
  latest main and resolve redirects before opening (prevents #262/#265-style
  breakage where cloud-agents moved to platform/).
- Document biweekly cadence.
- improve-skill: note the standing log PR must be merged before analysis.

Co-Authored-By: Oz <oz-agent@warp.dev>
@cla-bot cla-bot Bot added the cla-signed label Jul 1, 2026
@vercel

vercel Bot commented Jul 1, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docs Ready Ready Preview, Comment Jul 2, 2026 4:01pm

Request Review

@oz-for-oss

This comment was marked as outdated.

oz-for-oss[bot]

This comment was marked as outdated.

@rachaelrenk rachaelrenk changed the title docs(skills): make aeo_crosslink_audit reliable + set biweekly cadence docs(skills): make aeo_crosslink_audit reliable Jul 1, 2026
@rachaelrenk

Copy link
Copy Markdown
Contributor Author

/oz-review

@rachaelrenk rachaelrenk self-assigned this Jul 1, 2026
@oz-for-oss

oz-for-oss Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

@rachaelrenk

I'm re-reviewing this pull request in response to a review request.

You can view the conversation on Warp.

I completed the review and no human review was requested for this pull request.

Comment /oz-review on this pull request to retrigger a review (up to 3 times on the same pull request).

Powered by Oz

@oz-for-oss oz-for-oss Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overview

This PR hardens the AEO cross-link audit skills by adding low-signal gating, duplicate-PR checks, fresh-tree validation, redirect checks, and a standing log-PR workflow.

Concerns

  • The fresh-tree validation command can leave origin/main stale while the new workflow explicitly tells agents to validate edited files and link targets against origin/main. That undermines the restructure-safety this PR is adding.

Verdict

Found: 0 critical, 1 important, 0 suggestions

Request changes

Comment /oz-review on this pull request to retrigger a review (up to 3 times on the same pull request).

Powered by Oz

Comment thread .agents/skills/aeo_crosslink_audit/SKILL.md Outdated
rachaelrenk and others added 2 commits July 2, 2026 09:58
Co-authored-by: oz-for-oss[bot] <277970191+oz-for-oss[bot]@users.noreply.github.com>
@rachaelrenk rachaelrenk merged commit 1064dcf into main Jul 2, 2026
8 checks passed
@rachaelrenk rachaelrenk deleted the rrenk/aeo-crosslink-hardening branch July 2, 2026 16:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants