1. Root Documentation & Configuration
What it contains: Essential project documentation,
licensing, and build configuration files. Key files: -
README.md - Project overview, features, quick start guide,
and API reference - LICENSE - MIT license text -
CHANGELOG.md - Release history and version updates -
Makefile - Primary build configuration with release/debug
targets - Makefile.simple, Makefile.cdi -
Alternative build configurations (P0: Makefile.cdi produces INVALID CDI
format) - Dockerfile - Containerized toolchain setup -
kos.mk - KOS-specific makefile configurations -
BUILD_VERIFICATION.md - Build verification status
Dependencies: - External: KOS toolchain, Docker (for containerized builds) - Internal: References to src/ directory for source code