AslFileSection
Defined in: src/ci/buildReport.ts:114
One file’s report section, split so a caller can decide whether to inline
the Mermaid diagram (e.g. GitLab’s per-page character budget) or link it
elsewhere instead. header never counts against such a budget.
Properties
Section titled “Properties”afterAsl
Section titled “afterAsl”afterAsl: AslDefinition | null;Defined in: src/ci/buildReport.ts:116
The after-state ASL, when present — a candidate for an execution overlay.
filename
Section titled “filename”filename: string;Defined in: src/ci/buildReport.ts:117
header
Section titled “header”header: string;Defined in: src/ci/buildReport.ts:119
Filename heading, status callout, and (for a modified file) the change-summary table.
mermaidCode
Section titled “mermaidCode”mermaidCode: string;Defined in: src/ci/buildReport.ts:125
Mermaid source for this file’s diagram (plain, or diff-highlighted for a modified file). Empty when the definition has lint errors: the renderer would reject it, so the header carries the findings and LINT_ERROR_DIAGRAM_NOTE instead.
mermaidLabel
Section titled “mermaidLabel”mermaidLabel: string;Defined in: src/ci/buildReport.ts:127
Label for the collapsible <summary>.
mermaidOpenByDefault
Section titled “mermaidOpenByDefault”mermaidOpenByDefault: boolean;Defined in: src/ci/buildReport.ts:129
Diff sections default to expanded (<details open>); plain diagrams stay collapsed.