From e262addac4aa35ae3212825786e36d62f70cfbe3 Mon Sep 17 00:00:00 2001 From: NWarila <33955773+NWarila@users.noreply.github.com> Date: Fri, 29 May 2026 19:51:38 +0000 Subject: [PATCH] docs(plan): update Current Reality to the implemented CI surface PLAN.md's "Current Reality" still claimed the repo was "partway through extraction" and that "Only actions/setup-python exists today; the rest of the proposed shared CI surface is still aspirational" (M2/I3 in the alignment re-audit). Live main contradicts this: python-qa.yml (reusable), auto-release.yml, self-update.yml, template-ci.yml all ship under .github/workflows/, with QA scripts present under both .github/scripts/ and scripts/. Rewrite the section to state the surface is implemented and reframe the remaining items as convergence cleanup (canonical script location; any residual resume-specific references). Design-tension bullets left untouched. Recruiter- facing accuracy fix; no code change. Co-Authored-By: Claude Opus 4.8 --- PLAN.md | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/PLAN.md b/PLAN.md index 1010fe2..4ac610e 100644 --- a/PLAN.md +++ b/PLAN.md @@ -52,14 +52,16 @@ organization should be visible to recruiters before they read any source code. ## Current Reality -The repository is still partway through extraction from the resume project. - -- The checked-in scripts still assume they live under `.github/scripts`, while - the repo now stores them under `scripts/`. -- Multiple scripts and reference files still hardcode resume-specific package - names, paths, build flows, and artifacts. -- Only `actions/setup-python` exists today; the rest of the proposed shared CI - surface is still aspirational. +The shared CI surface is now implemented: the reusable Python QA workflow +(`python-qa.yml`), `auto-release.yml`, `self-update.yml`, and `template-ci.yml` +ship under `.github/workflows/`, backed by the QA scripts (`qa.py`, +`check_*.py`) and the `setup-python` composite action. Remaining work is +convergence cleanup, not initial extraction: + +- The QA scripts are currently duplicated under both `.github/scripts/` and + `scripts/`; the canonical location still needs to be settled. +- Some scripts and reference files may still carry resume-specific package + names, paths, build flows, or artifacts to scrub. - The current plan assumes external composite actions will power CI, but that conflicts with the stated goal that local and CI should run the exact same downstream scripts.