|
Pokered Save Editor 2
Pokemon Red & Blue save file editor - Qt 6 C++/QML
|
Adopted two by-default rules. (1) Version is kept current automatically — the AI decides and applies PATCH (fix/small change) and MINOR (feature) bumps in the same commit as the change; MAJOR is leaders-only, never automatic; docs/notes/test/CI-only commits don't move the number. Caught the stale number up 0.7.0-alpha → 0.7.1-alpha (it hadn't moved since the baseline was set). (2) Rebuild the Doxygen docs by default after fast-forwarding main, so the generated docs/html/ always tracks main. Both written into CLAUDE.md (Default Workflow), with the bump authority also in ../../reference/versioning.md.
Built the notes/ (and key repo docs) into the generated Doxygen site as a structured tree, not an auto-appended pile. notes/_nav.dox defines two top-level "Related Pages" hubs — Project Notes (every notes/ page, by section) and Project & Repository (credits.md, VERSION, LICENSE). Hard rule recorded: every Markdown page in the Doxyfile INPUT must get a \subpage line; nothing auto-appends. Doxyfile changes: MARKDOWN_ID_STYLE = GITHUB (so the README TOC #slug anchors resolve), AUTOLINK_SUPPORT = YES (C++ symbols like MainWindow/Bridge/Router auto-link), LICENSE/VERSION added to INPUT with EXTENSION_MAPPING = no_extension=md so their README links resolve. The README's manual TOC was converted to raw-HTML anchors (<a href="#slug">) because Doxygen doubles the text of Markdown [text](#anchor) links; the architecture-table layers now link to their systems/ notes. Added projects/db/assets/data/credits.md (human-readable rendering of credits.json, regenerated on every JSON edit — see CLAUDE.md). Full rationale: ../../reference/documentation.md → "Markdown pages, links & navigation".
Per-day session files now live in YYYY-MM/ month folders (sessions/2026-06/2026-06-06.md …), with a "June 2026" month hub in the Doxygen nav, to mirror the changelog's month split and scale cleanly. (Pre-revival history is the per-commit Changelog, all months present in the doc site; per-day session logs naturally begin at the 2026 revival.) README/CLAUDE/sessions-README updated to match.
A deep overhaul of the notes/ system itself — both the content and the system the notes describe for maintaining themselves. Goals: cleaner structure, less duplication, restored voice, a better- integrated AI + memory workflow. Highlights:
(This is a notes-only/maintenance change — per the changelog policy it does not get its own changelog entry; this session-log entry is the record.)