diff --git a/.github/workflows/wiki-currency.yml b/.github/workflows/wiki-currency.yml index f524ce7..ae8dcf6 100644 --- a/.github/workflows/wiki-currency.yml +++ b/.github/workflows/wiki-currency.yml @@ -4,8 +4,8 @@ # provenance). It versions with the content it grades, which is why it lives in # autofit_assistant and not in the release hub. Two triggers feed it: # -# 1. workflow_call — invoked by PyAutoBuild at stack-release time with the new version, -# so a release that moves the API is graded against the wiki immediately. PyAutoBuild +# 1. workflow_call — invoked by PyAutoHands at stack-release time with the new version, +# so a release that moves the API is graded against the wiki immediately. PyAutoHands # only calls and reports; it owns none of the rules below. # 2. pull_request / schedule / workflow_dispatch — runs in this repo against the # currently-released stack, catching drift introduced by assistant changes themselves. @@ -52,7 +52,7 @@ jobs: PYAUTO_SKIP_WORKSPACE_VERSION_CHECK: "1" steps: # Always check out autofit_assistant. On native triggers github.ref already points - # here; under workflow_call github.ref is the *caller's* ref, so PyAutoBuild passes + # here; under workflow_call github.ref is the *caller's* ref, so PyAutoHands passes # assistant_ref (e.g. main / the release tag) to pin the version of the rules used. - name: Check out autofit_assistant uses: actions/checkout@v4 diff --git a/autoassistant/tests/test_to_notebook.py b/autoassistant/tests/test_to_notebook.py index 8bcfe81..6ffa853 100644 --- a/autoassistant/tests/test_to_notebook.py +++ b/autoassistant/tests/test_to_notebook.py @@ -2,7 +2,7 @@ Fast and stdlib-only (json + tmp files): pins the cell-split semantics — docstring blocks become markdown cells, code between becomes code cells — including the back-to-back -docstring case the PyAutoBuild reference pipeline mis-renders (two adjacent markdown +docstring case the PyAutoHands reference pipeline mis-renders (two adjacent markdown cells, never a code cell containing literal `# %%`/`'''` markers). """ diff --git a/autoassistant/to_notebook.py b/autoassistant/to_notebook.py index 7840e6d..37e48c6 100644 --- a/autoassistant/to_notebook.py +++ b/autoassistant/to_notebook.py @@ -9,11 +9,11 @@ - the **code between** docstring blocks becomes a **code cell**. This module is a self-contained, stdlib-only adaptation of the converter the PyAuto -workspaces already use at build time — ``PyAutoBuild:autobuild/build_util.py`` -(``py_to_notebook``) and ``PyAutoBuild:autobuild/add_notebook_quotes.py`` — which pipe +workspaces already use at build time — ``PyAutoHands:autobuild/build_util.py`` +(``py_to_notebook``) and ``PyAutoHands:autobuild/add_notebook_quotes.py`` — which pipe through the external ``ipynb-py-convert`` tool. It mirrors their cell-split semantics (a line *starting* with triple quotes toggles docstring mode) but emits nbformat-v4 JSON -directly, so an assistant clone or a science project needs neither PyAutoBuild nor an +directly, so an assistant clone or a science project needs neither PyAutoHands nor an extra pip dependency. Usage: diff --git a/modes/maintainer.md b/modes/maintainer.md index f024c72..91cd387 100644 --- a/modes/maintainer.md +++ b/modes/maintainer.md @@ -88,5 +88,5 @@ The currency rules (symbol audit, idiom deny-list, provenance, citation paths, v drift) live in exactly one place — [`.github/workflows/wiki-currency.yml`](../.github/workflows/wiki-currency.yml), driving `autoassistant/audit_skill_apis.py` — and run on every PR (plus `workflow_dispatch`, and -`workflow_call` for PyAutoBuild releases once the release-side wiring lands). When you +`workflow_call` for PyAutoHands releases once the release-side wiring lands). When you change the rules, edit them there only. diff --git a/skills/af_to_notebook.md b/skills/af_to_notebook.md index 7c56598..cfd627e 100644 --- a/skills/af_to_notebook.md +++ b/skills/af_to_notebook.md @@ -13,7 +13,7 @@ block becomes a **markdown cell**; the Python between blocks becomes a **code ce ## Orient The converter is `autoassistant/to_notebook.py` — stdlib-only, no external tools. It adapts -the converter the PyAuto workspaces use at build time (`PyAutoBuild:autobuild/build_util.py` +the converter the PyAuto workspaces use at build time (`PyAutoHands:autobuild/build_util.py` `py_to_notebook` + `add_notebook_quotes.py`) and mirrors its cell-split semantics. In a science project, run it from the resolved assistant clone (refer-back). @@ -44,4 +44,4 @@ identically.) The CLI prints the absolute output path — quote it and offer to (`start-new-project.md` Collaborate/Publish): reviewers and collaborators often prefer opening a notebook to running a script. - For workspace-published notebooks (Colab setup cells, magic handling), the build pipeline - in PyAutoBuild remains authoritative — this skill is for assistant/project scripts. + in PyAutoHands remains authoritative — this skill is for assistant/project scripts.