Skip to content

feat(evi): add bi-weekly repo-health-sweep skill and schedule - #574

Merged
HugoRCD merged 1 commit into
mainfrom
EVL-242/repo-health-sweep-schedule
Aug 14, 2026
Merged

feat(evi): add bi-weekly repo-health-sweep skill and schedule#574
HugoRCD merged 1 commit into
mainfrom
EVL-242/repo-health-sweep-schedule

Conversation

@evlogai

@evlogai evlogai Bot commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Context

The repo health sweep (docs, skills, conventions, examples) only happened once, as a one-off. EVL-242 is about making it a recurring workflow, not a single run. This PR adds the mechanism so it runs twice a week on its own cadence.

What this adds

  • apps/evi/agent/skills/repo-health-sweep/SKILL.md: encodes the sweep procedure from the issue scope as a loadable skill, so the scheduled turn does not improvise it. Four lenses (skills vs reality, docs quality, convention drift, examples drift), each grounded in main with the "name the file and the rule it contradicts or drop it" bar, plus dedupe and deliver rules that mirror the existing self-review skill.
  • apps/evi/agent/schedules/repo-health-sweep.ts: a defineSchedule entry firing Tuesday and Friday 08:00 UTC. Times chosen clear of the digest (05:00), upstream-sync (Mon/Thu 07:00), cost-watchdog (Mon 08:00) and self-review (Wed 08:00), so the scheduled turns never contend for the thread. It mirrors the delivery pattern of the other schedules (imessage thread via MAINTAINER_PHONE).

Both are auto-discovered by eve; there is no central registry to update. The change is confined to apps/evi, so no changeset is needed.

Checks

  • pnpm run lint: pass (22 tasks)
  • pnpm run typecheck: pass (27 tasks)
  • pnpm --filter evi exec vitest run: 95 tests pass

Deliverable only: no behavior of the package itself changes.

@changeset-bot

changeset-bot Bot commented Aug 14, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 6c833d1

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@evlogai
evlogai Bot requested a review from HugoRCD August 14, 2026 09:31
@vercel

vercel Bot commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

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

Project Deployment Actions Updated (UTC)
evi Ready Ready Preview Aug 14, 2026 9:34am
4 Skipped Deployments
Project Deployment Actions Updated (UTC)
evlog-docs Skipped Skipped v0 Aug 14, 2026 9:34am
evlog-render-lab Skipped Skipped Aug 14, 2026 9:34am
evlog-telemetry Skipped Skipped Aug 14, 2026 9:34am
just-use-evlog Skipped Skipped Aug 14, 2026 9:34am

Request Review

@github-actions

Copy link
Copy Markdown
Contributor

Thank you for following the naming conventions! 🙏

@pkg-pr-new

pkg-pr-new Bot commented Aug 14, 2026

Copy link
Copy Markdown
npm i https://pkg.pr.new/@evlog/cli@574
npm i https://pkg.pr.new/evlog@574
npm i https://pkg.pr.new/@evlog/nuxthub@574
npm i https://pkg.pr.new/@evlog/telemetry@574

commit: 6c833d1

@HugoRCD
HugoRCD merged commit 6655050 into main Aug 14, 2026
19 of 20 checks passed
@HugoRCD
HugoRCD deleted the EVL-242/repo-health-sweep-schedule branch August 14, 2026 16:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant