fix: tighten evidence artifact guarantees

This commit is contained in:
2026-08-09 20:12:42 +02:00
parent 212c973e3b
commit ba7596c2dd
4 changed files with 64 additions and 8 deletions
+8 -2
View File
@@ -230,14 +230,20 @@ function evidenceDocumentation(
];
}
const evidenceVariables = variables.filter(({ role }) => role === "EVIDENCE");
const requiredVariables = evidenceVariables.filter(({ suffix }) => suffix !== "SESSION_TOKEN_FILE");
const optionalVariables = evidenceVariables.filter(({ suffix }) => suffix === "SESSION_TOKEN_FILE");
return [
...common,
...details,
`- Maximum chunk characters: \`${policy.max_chunk_chars}\``,
`- Retained published generations: \`${policy.retain_published_generations}\``,
...(evidenceVariables.length === 0 ? [] : [
...(requiredVariables.length === 0 ? [] : [
"- Required installation file variables:",
...evidenceVariables.map(({ name }) => ` - \`${name}\``),
...requiredVariables.map(({ name }) => ` - \`${name}\``),
]),
...(optionalVariables.length === 0 ? [] : [
"- Optional installation file variables:",
...optionalVariables.map(({ name }) => ` - \`${name}\``),
]),
"",
];