# Public Beta Release Checklist

## In-Game Verification

- [ ] Install the current `Chronicle` folder in Retail's `Interface/AddOns` directory.
- [ ] At the character-selection AddOns screen, confirm Chronicle is enabled and out-of-date addons are allowed if needed.
- [ ] Run `/chronicle selftest` and confirm every achievement objective validates.
- [ ] Open each top-level view: Home, Collections, Updates, Eras, and Settings.
- [ ] Start a new run, apply each preset, and confirm settings persist after `/reload`.
- [ ] Test an achievement or collection update and confirm the dashboard refreshes.
- [ ] Test an Iron Completionist death on a disposable character.
- [ ] Confirm there are no Lua errors after normal play and reload.

## CurseForge Package

- [ ] Create a ZIP whose top-level folder is `Chronicle`.
- [ ] Include `Chronicle.toc`, all Lua files, documentation, and any final media assets.
- [ ] Do not include SavedVariables, development notes outside the addon folder, or parent directories.
- [ ] Upload `Media/Icons/ChronicleIcon.png` as the project icon and add at least one in-game screenshot.
- [ ] Paste the contents of `CURSEFORGE.md` into the project description.
- [ ] Use `CHANGELOG.md` as the release notes for version 0.2.0.
