|
Pokered Save Editor 2
Pokemon Red & Blue save file editor - Qt 6 C++/QML
|
The running history of the project — what changed each working session and why. One file per calendar day, grouped into month folders: sessions/YYYY-MM/YYYY-MM-DD.md (e.g. sessions/2026-06/2026-06-14.md).
../status.md holds the current state (build/runtime health, open issues). These files hold the story of how it got there. Deep root-cause mechanics live in ../reference/ (especially qt-patterns.md) and ../decisions/; the session logs are the narrative and the pointer.
Each working day gets one file: sessions/YYYY-MM/YYYY-MM-DD.md. When you do work worth recording, append an entry to today's file (create it — and the YYYY-MM/ month folder, if it's a new month — if it's the first entry of the day). Within a day, newest entry on top. This is the living history — keep it current by default, the same way the changelog is kept current.
Day file skeleton:
The changelog (version/YYYY-MM.md) is one entry per git commit, written inside the commit. The session log is one entry per working session, broader than any single commit (a session often spans several commits, or none yet). They overlap but serve different readers: the changelog is the commit-by-commit record; the session log is the day-by-day story.
The per-day system was adopted 2026-06-14. The pre-corruption 2026 revival work was tracked as numbered sessions (s13, s13b … s13z11, s14) with no reliable calendar dates — that work was never committed (HEAD was the corrupted commit until the 2026-06-06 recovery). That narrative is preserved verbatim in revival-s13-series.md. Dated work from the 2026-06-06 recovery onward lives in the per-day files.