Generate Build Config Task
Generate the runtime build-config object (generateBuildConfigSource) into a plugin-owned generated commonMain dir wired onto the shared module's source set. It never writes into the user's hand-authored tree. The task is cache-capable, but cache storage is denied unless the DSL explicitly enables it. A checksum ownership manifest removes only outputs from the previous successful generation. Unknown, modified, escaping, or symlinked content fails closed instead of being deleted.
Output lands in the plugin-owned build directory and never in your hand-written source tree, so this task needs no ownership or backup rails. It is a normal cacheable Gradle task with declared inputs and outputs.
Properties
Effective identity fingerprint; empty when includeIdentity is false.