Project Structure

Current Sharp Runtime module layout, CMake registration, tests, vendor dependencies and audit material.

DevelopmentSource 6d429559

Repository map

PathPurpose
modules/<module>/includePublic header ownership
modules/<module>/srcCompiled implementation for static components
modules/<module>/testsOwning component’s GoogleTest sources
cmake/SharpRuntimeModules.cmakePhysical module enumeration
cmake/SharpRuntimeComponents.cmakeRegistration and enablement engine
tests/integrationCross-component test scenarios
test/consumerPositive and negative consumer fixtures
scripts/Catalogue, boundary and local-CI tooling
docs/Generated catalogue plus engineering decisions/reviews
audit/Historical/current audit evidence—not automatically public truth
vendor/Vendored libraries and the GoogleTest submodule

Pinned tracked inventory

The pinned tree contains 1,036 public module headers and 218 production translation units. CMake registers 41 physical components, 92 direct production dependency edges and 38 test executables. These volatile values come from the canonical site facts and are checked against an explicitly supplied runtime checkout.