AalekhReportTask
Generates the interactive HTML dependency report.
The report is a single self-contained HTML file with D3.js embedded - no server, no CDN, no internet connection required at render time. It opens automatically in the default browser after generation (disable with openBrowserAfterReport.set(false) for CI environments).
Run: ./gradlew aalekhReport Output: <projectRoot>/build/reports/aalekh/index.html
When exportMetrics is true, also writes aalekh-metrics.csv alongside the HTML file.
Properties
When true, writes aalekh-metrics.csv alongside the HTML report.
Serialized forbid { } predicate rules; mirrors AalekhCheckTask.forbidEntries.
Serialized reachability rules; mirrors AalekhCheckTask.reachabilityEntries.
Serialized per-source-set rules; mirrors AalekhCheckTask.sourceSetEntries.
Serialized team-ownership map from the teams { } DSL block. Format: "team=pat1,pat2;team2=pat3" (from TeamOwnershipConfig.toInputString). Empty string means no teams are declared and the ownership overlay stays off.