891 B
891 B
Internal package inventory
Public facades and their contracts are defined in Go declarations and GoDoc. The runtime consumer guide covers application usage, and the CLI contract covers command behavior.
Implemented internal packages:
internal/runtimeinfoholds the injected version value and selects the executable's main-module version when no injected value is present.internal/versioncontractnames the linker symbol shared with the future release builder.internal/apicheckchecks compiled exports withgo/typesand checks import direction. Run it withgo run ./internal/apicheckfrom the repository root.
The executable currently imports only the runtime facade. Release orchestration, process execution, build, Git, and Gitea implementation packages are introduced as their responsibilities are implemented.