Skip to content

Human go/no-go feedback: implement the manual disposition workflow and persist machine-readable results #2

@svelderrainruiz

Description

@svelderrainruiz

Problem

Epic LabVIEW-Community-CI-CD#964 needs a real manual workflow that lets a human record go or nogo plus free-form feedback, but there is no implementation slice for the workflow itself or for persisting the decision as a deterministic machine-readable artifact.

Desired behavior

Implement the manual disposition workflow once the contract is defined.
The workflow should:

  • expose the approved dispatch inputs
  • record the decision, timestamp, target context, and linked evidence
  • persist the result as an artifact and/or report surface that later helpers can fetch without scraping comments

Affected contracts

  • .github/workflows/ workflow for manual human disposition capture
  • Any helper scripts that write the workflow result artifact/report
  • Artifact/report paths under tests/results/_agent/ or the agreed durable location

Validation and rollback

  • Validation commands:
    • ./bin/actionlint -color
    • targeted tests for any helper/writer added
  • Dry-run or live workflow evidence:
    • at least one successful go run and one nogo run with captured artifacts
  • Rollback path:
    • revert the workflow and helper changes, leaving the contract issue as the source of truth

Reviewer focus

  • Confirm the workflow remains manual and non-destructive
  • Verify the persisted output matches the contract exactly
  • Check permissions, artifact naming, and failure behavior for partial/incomplete dispatches

Metadata

Metadata

Assignees

No one assigned

    Labels

    ciCI/CD, workflows, and pipeline changesenhancementNew feature or requestgovernancePolicy, approvals, and operating modelprogramProgram-level initiative

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions