description: "Scaffold a new FF7 data format parser (File/Serializer/Manager triplet) following project conventions" agent: "agent"
Scaffold a new FF7 binary format parser for the format named by the user:
doc/code/FFVII/ for documentation of the format.src/data/ (e.g. TxzFile.h/.cpp, TxzFileSerializer.h/.cpp, TxzFileManager.h/.cpp in src/data/worldmap/) and mirror its structure, base classes, and Doxygen comment style exactly.XFile — passive data container for the parsed format.XFileSerializer — binary read/write, deriving from the same serializer base as its neighbors.XFileManager — Ogre ResourceManager singleton integration, matching the existing pattern.doc/STYLE.md strictly: C++14, PascalCase types, snake_case variables with trailing underscore for members, #pragma once, correct include order.src/CMakeLists.txt source list (no globbing — add them explicitly, in the same grouped style as neighboring entries).doc/code/FFVII/ knowledge in the header comments instead.