Skip to content

Return UNKNOWN when governance audits abort before completion #407

Closed

Description

@devantler

🤖 Generated by the Agentic Engineer

Problem

The admin-team and repository-coverage checks return success when an unexpected unset-variable abort occurs under the host Bash 3.2 runtime. Their EXIT cleanup can preserve a zero status even though the check never completed. A scheduled reporter could then close a real governance gap.

A controlled copy of each current script, with an unset-variable probe immediately after its EXIT trap, prints the abort and exits 0. No API read or settings write occurs in the reproduction.

Acceptance

Record successful completion explicitly and return UNKNOWN (exit 2) for any premature abort. Preserve measured drift (exit 1), normal complete success (exit 0), and private temporary-file cleanup. Add regression probes for both scripts under supported Bash runtimes and wire them into required CI before scheduling the combined audits.

Part of #84.

Activity

  1. added theissue type on Oct 3, 2026
  2. moved this to 🏃🏻‍♂️ In Progress in 🌊 Project Boardon Oct 3, 2026
  3. added a commit that references this issue on Oct 3, 2026
  4. moved this from 🏃🏻‍♂️ In Progress to 👀 In Review in 🌊 Project Boardon Oct 3, 2026
  5. moved this from 👀 In Review to ✅ Done in 🌊 Project Boardon Oct 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Fields

    Priority

    None yet

    Effort

    None yet

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions