An AGENTS.md was authored twice before (commits d5183c3, 7998ee8) to satisfy
the Lunar `instruction-file-exists` policy, but neither branch's copy ever
landed on main — PR #48 brought in the root CHANGELOG.md but the AGENTS.md half
was lost. As a result the check fails on every PR in this repo.
This restores it, refreshed for the current repo state:
- documents the repo-root scripts/ dir (release tooling) vs the chart-shipped
charts/lunar/scripts/ dir
- documents the release-notes automation: release.yml runs
scripts/sync-release-notes.sh to populate each release body from the matching
charts/lunar/CHANGELOG.md section (so the changelog entry IS the release notes)
- corrects the CODEOWNERS path (.github/CODEOWNERS) and the root CHANGELOG.md
description (it's an index, not a per-commit log)
Co-authored-by: me-bender[bot] <267701604+me-bender[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Summary
Adds a minimal root
CHANGELOG.mdso the lunar policy checkchangelog.changelog-existspasses. Detected on #47 (auto-bump catch-up PR), but the check is repo-level and pre-existing — every PR againstmaincurrently fails it.What this PR does
CHANGELOG.mdat repo root. 9-line index pointing to per-chart changelogs (charts/<name>/CHANGELOG.md) and noting that repo-level tooling history lives in git, not here.The per-chart
charts/lunar/CHANGELOG.mdstays put — still the source of truth for chart releases.Sibling fix
The lunar bot also flags
instruction-file-exists(no root AGENTS.md/CLAUDE.md). That's already covered by #46 (draft, awaiting flip-to-ready). Once both PRs land, the two repo-hygiene failures clear for every future PR.Test plan
changelog-existsshould pass on the next PR build.