Clarify branch follower status timing contexts

This commit is contained in:
Codex
2026-07-04 14:34:20 +00:00
parent 443602e6f2
commit fa9691c437
6 changed files with 204 additions and 7 deletions
+3 -1
View File
@@ -205,6 +205,7 @@ function compactCloseout(closeout) {
function compactNativePayload(payload) {
const value = recordOrNull(payload);
if (value === null) return null;
const refreshEvidence = compactRefreshEvidence(recordOrNull(recordOrNull(value.nativeCapabilities)?.controlPlaneRefresh));
return {
gitMirror: compactGitMirror(value.gitMirror),
reuseConfig: compactReuseConfig(value.reuseConfig),
@@ -214,7 +215,8 @@ function compactNativePayload(payload) {
planArtifacts: compactPlanArtifacts(value.planArtifacts),
argo: compactArgo(value.argo),
runtime: compactRuntime(value.runtime),
refreshEvidence: compactRefreshEvidence(recordOrNull(recordOrNull(value.nativeCapabilities)?.controlPlaneRefresh)),
refreshEvidence,
refreshEvidenceReason: refreshEvidence === null ? "no stored control-plane-refresh capability evidence; status refresh job is reported separately at top-level refresh" : null,
errors: arrayStrings(value.errors).slice(0, 5),
statusAuthority: stringOrNull(value.statusAuthority),
parsedDownstreamCliOutput: false,