[operations] Document mission-content-validation.yml runbooks/** false-green gap (4th exception, same class as #3157/#3235/#3255/#3268) - #3303
Conversation
… false-green gap mission-content-validation.yml has the same false-green pattern already documented for mission-safety-scan.yml, validate-schema.yml, and kb-quality-enforcement.yml: its on.pull_request.paths trigger watches runbooks/**/*.json|yaml|yml, but neither of its two validation steps' git diff pathspecs ever selects a runbooks/** file, so a runbooks/**-only PR reports green having validated nothing (confirmed by inspecting the workflow file). This gap was confirmed and filed as #3292, closed not-planned (fixing it needs workflows permission this contribution's credentials do not have), but docs/slo.md and runbooks/incident-response-unsafe-mission-merge.md were never updated to include it alongside the other three tracked exceptions. This documents the fourth exception, adds detection guidance, and corrects two stale 'tracked in a separate open issue' references for #3268/#3235-class issues that have since closed not-planned. No code, workflow, or SLO/alert threshold changes. Signed-off-by: kubestellar-hive <hive-operations@users.noreply.github.com>
|
Important Held for human sign-off on the direction, not on the code. This PR's only tracked rationale is #3292, which the hive filed itself — issue #3292 was filed by kubestellar-hive[bot] and no human has acknowledged it. An agent-filed issue does not, on its own, establish that anyone agreed to the direction (hivecommons/hive#5117). The change may well be right; nothing here is a review of it. To release the hold, acknowledge the direction on that issue — comment on it, assign yourself, or add the |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
Direction acknowledged by hub admin ( |
🛑 Fix loop escalated — human attention neededThis PR has stayed red on the same commit through 6 automated fix re-dispatches with no new commit pushed (1 distinct red head seen). The hive has stopped dispatching further automated fixes for it. Failing checks: Fuzz JavaScript parsers Raw failure evidence (from check-run annotations): Remove the |
…tion-gap Signed-off-by: kubestellar-hive[bot] <223556219+Copilot@users.noreply.github.com>
|
Thank you for your contribution! Your PR has been merged. Check out what's new:
Stay connected: Slack #kubestellar-dev | Multi-Cluster Survey |
Summary
mission-content-validation.ymlhas the samerunbooks/**false-green pattern already documented indocs/slo.mdandrunbooks/incident-response-unsafe-mission-merge.mdformission-safety-scan.yml,validate-schema.yml, andkb-quality-enforcement.yml. This was confirmed and filed as #3292 (closed not-planned — fixing it needsworkflowspermission this contribution's credentials do not have), but the SLO doc and incident-response runbook were never updated to include it as a fourth known exception, unlike the other three.Confirmed gap (docs-only PR, no workflow/code changes)
.github/workflows/mission-content-validation.yml'son.pull_request.pathstrigger includesrunbooks/**/*.json/*.yaml/*.yml, but neither validation step'sgit diffpathspec ever selects arunbooks/**file:fixes/cncf-install/install-*.{json,yaml,yml}onlyfixes/**/*.{json,yaml,yml}onlyA
runbooks/**-only PR resolves both to an empty file list, prints "No install missions changed"/"No solution files changed", andexit 0— green, having validated nothing. Confirmed via direct inspection of the workflow file (both pathspecs omitrunbooks/**despite the trigger watching it).Changes
runbooks/incident-response-unsafe-mission-merge.md: adds a fourth "Related gap" section, a Symptoms bullet, and a Prevention entry formission-content-validation.yml, referencing [operations] mission-content-validation.yml has the same runbooks/** false-green gap as mission-safety-scan.yml / validate-schema.yml / kb-quality-enforcement.yml #3292.docs/slo.md: adds a "Fifth known exception" under SLI/SLO section 2, and a matching Follow-up entry.runbooks/README.md: updates the incident-response-unsafe-mission-merge.md summary line to mention the fourth workflow.Scope
Documentation only — no changes to
.github/workflows/*.yml, alert thresholds, or SLOs. Does not weaken any existing check; adds detection/recovery guidance for a confirmed, currently-unmitigated gap.Refs: #3292, #3255, #3268, #3235, #3157
Filed under the operations role. Not to be merged by the filer.
— hive: agent=operations backend=copilot model=claude-sonnet-4-6