baselineFile

@get:Internal
abstract val baselineFile: RegularFileProperty(source)

The committed baseline file (aalekh-baseline.json) written by aalekhBaseline. When present, violations recorded in it are suppressed and only new ones fail the build.

Read manually rather than declared as an @InputFile because it is optional (absent until the first aalekhBaseline run), lives in the source tree, and this task never caches - so fingerprinting it as an input would add nothing.