39 lines
1.8 KiB
TeX
39 lines
1.8 KiB
TeX
%% SCRAP: scratch/testing-quality/KANBAN-WORKFLOW-VALIDATION
|
|
%% SOURCE: docs/working/scratch/testing-quality/KANBAN-WORKFLOW-VALIDATION.adoc
|
|
%% STATUS: OBSOLETE
|
|
%% FITS: none
|
|
%% EDITORIAL: lifted — prose rewritten to press voice
|
|
|
|
\section{Kanban Workflow Validation Procedure (2025-11-02)}
|
|
|
|
This document recorded the formal validation procedure for the GitHub Projects V2
|
|
Kanban workflow automation implemented as Phase 3 of CAPA-032. It is preserved as a
|
|
historical test-procedure artefact; the automation it describes is no longer the
|
|
current state of the project.
|
|
|
|
\subsection{Workflow Under Test}
|
|
|
|
File: \texttt{.github/workflows/capa-kanban-sync.yml}. The workflow automated six
|
|
status transitions for CAPA issues: CREATE, IMPLEMENT, VALIDATE, APPROVE, RELEASE,
|
|
and CLOSED. Transitions were triggered by pull-request events, workflow completions,
|
|
and comment patterns.
|
|
|
|
\subsection{Validation Summary}
|
|
|
|
The procedure required all five prerequisite checks to pass (GitHub CLI version,
|
|
authentication, repository access, project existence, and workflow deployment) before
|
|
test execution. The full lifecycle test drove a CAPA issue through all six states by
|
|
creating a PR, waiting for the test workflow, posting QA and PM approval comments, and
|
|
merging the PR. Success required all 13 checklist items to pass with no manual
|
|
interventions beyond the two approval comments. Expected total elapsed time was
|
|
approximately 20 minutes.
|
|
|
|
Artifact integrity was verified by SHA-256 checksums:
|
|
\begin{itemize}
|
|
\item \texttt{KANBAN-SETUP-CHECKLIST.sh}: \texttt{ad9e585538aa320521e6b4af449ead6a83c9c2471e1ae2d4d592792d9bb0deaa}
|
|
\item \texttt{KANBAN-QUICK-TEST.sh}: \texttt{ef13d408853a1bd221b4f31a8968a729f14ba1f9d02d5bff82cf733a39070a20}
|
|
\end{itemize}
|
|
|
|
%% TODO(bob): confirm whether this validation was completed and whether the workflow
|
|
%% remains active or has been superseded.
|