Summary
Phase 7 of the ecosystem-wide directory structure standardization. logger_system already conforms closely to the ecosystem standard (include/kcenon/logger/, src/, GTest, modular cmake/*.cmake). This sub-EPIC covers final standard-conformance verification, minor cmake module polish, and ensuring the layout document references logger_system as a reference example.
Part of kcenon/common_system#657 (master EPIC).
Why
- logger_system is closest to the standard already — final-pass verification ensures the layout document itself is internally consistent
- Any small drift caught here informs whether the standard needs amendment before the master EPIC closes
- Once verified, logger_system can be cited alongside pacs_system and common_system as a reference layout
Scope
- Audit
include/kcenon/logger/ against the standard's naming and depth rules
- Verify
src/ does not retain any public headers
- Confirm
cmake/*.cmake decomposition matches the canonical template (logger has 7 modules; verify each maps to template's 8)
- Confirm
tests/ and integration_tests/ separation matches standard
- Update README to reference the layout standard document
Child Issues
Acceptance Criteria
Summary
Phase 7 of the ecosystem-wide directory structure standardization. logger_system already conforms closely to the ecosystem standard (
include/kcenon/logger/,src/, GTest, modularcmake/*.cmake). This sub-EPIC covers final standard-conformance verification, minor cmake module polish, and ensuring the layout document references logger_system as a reference example.Part of kcenon/common_system#657 (master EPIC).
Why
Scope
include/kcenon/logger/against the standard's naming and depth rulessrc/does not retain any public headerscmake/*.cmakedecomposition matches the canonical template (logger has 7 modules; verify each maps to template's 8)tests/andintegration_tests/separation matches standardChild Issues
Acceptance Criteria