# Chronicle

> Auto-generated by `lore export`. Full project memory — load this file when you need deep context.

> Auto-generated by `lore export` on 2026-03-26. Do not edit manually — use `lore add` to update.

## Decisions

- This is where I installed lore on windows _(trust: low 50)_

## Facts

- Make sure the site uses the same look and RPG, SIGIL / Storybook vibe. Do not use Mkdocs or any out of scope styles. _site, pages, html_ _(trust: low 50)_
- auto-export after lore add is enabled _ux, workflow_ _(trust: low 50)_
- smoke test WORKS _(trust: low 50)_
- Skip lore-generated files in git extraction _(trust: low 50)_
- Insure that memory fetches allways work and do not cause race conditions. _memory, race_ _(trust: low 50)_
- Validate and auto-repair identity on startup _(trust: low 50)_
- Keep LORE/RPG/SEGIL/STORYBOOK style _style_ _(trust: low 50)_
- Make sure build LIC stay in compliance _lic, legal_ _(trust: low 50)_
- testing auto-export is wired up _test_ _(trust: low 50)_
- Update CHRONICLE.md _(trust: low 50)_
- configs should allways have identity and uuid. If not it should be fixed on add or any action that touches config. _config_ _(trust: low 50)_
- Add src/lore/chronicle.py: conservative CHRONICLE.md importer with section parsing, export-suffix stripping (trust/scope/tags), deduplication, dry-run support, and indexing helpers. _(trust: low 50)_
- Add CHRONICLE sync & automated releases _(trust: low 50)_
- Add scripts/prepare_release.py and .github/workflows/release.yml: workflow + helper to bump or set versions, generate/update CHANGELOG.md, write release notes, tag, and create a GitHub Release (outputs version/tag for Actions). _(trust: low 50)_
- Add CLI sync command and hook subcommands in src/lore/cli.py to import CHRONICLE entries, index them, optionally export context files, and manage a post-merge sync hook. _(trust: low 50)_
- Update README.md with docs for the CHRONICLE sync hooks, the new lore sync command, and the automated release workflow. _(trust: low 50)_
- Add post-merge hook install/uninstall helpers in src/lore/extract.py; the hook runs lore sync/export only when CHRONICLE.md changed. _(trust: low 50)_
- Add PyPI publish job and CHRONICLE notes _(trust: low 50)_

## Summaries

- memory entry and usage should flow clean with proper guides _memory_ _(trust: low 50)_
