fastcached's Core has generic code that core-cpp did not import in 0.1.0: the Logger, Base64/Sha256, the Cli Options parser and EnumTable.
What is left: move each one into core-cpp when, and only when, a second consumer needs it. That is the graduation rule in .agent/rules/library-hygiene.md; one consumer's code stays in that consumer.
Recorded in .agent/rules/library-hygiene.md (Open work). Source: the plan's "Open work after v0.1.0" list in the design plan.
fastcached's
Corehas generic code that core-cpp did not import in 0.1.0: the Logger, Base64/Sha256, the Cli Options parser and EnumTable.What is left: move each one into core-cpp when, and only when, a second consumer needs it. That is the graduation rule in
.agent/rules/library-hygiene.md; one consumer's code stays in that consumer.Recorded in
.agent/rules/library-hygiene.md(Open work). Source: the plan's "Open work after v0.1.0" list in the design plan.