Overview
Remove direct user-facing autonerves.setup_colab imports from generated autofit_workspace and HowToFit notebooks. The notebooks will expose the product-level autofit setup API while retaining autonerves privately for fresh-Colab installation.
Plan
- Regenerate both AutoFit-family repositories through merged PyAutoHands.
- Validate notebooks and navigator catalogues.
- Run the targeted AutoFit smoke gate.
- Assert no direct public import remains in the shipped notebook surface.
Detailed implementation plan
Affected Repositories
- autofit_workspace (primary)
- HowToFit
Work Classification
Workspace.
Branch Survey
| Repository |
Current Branch |
Dirty? |
./autofit_workspace |
main |
Clean |
./HowToFit |
main |
Clean |
Both repositories are synchronized with origin/main and unclaimed.
Suggested branch: feature/hide-autonerves-colab-autofit
Worktree root: ~/Code/PyAutoLabs-wt/hide-autonerves-colab-autofit
Implementation Steps
- Regenerate
autofit_workspace notebooks through the merged autofit PyAutoHands target.
- Regenerate
HowToFit notebooks and navigator catalogues through the merged howtofit target.
- Confirm the generated setup cells use
autofit.setup_colab outside Colab and retain the private fresh-Colab backend.
- Run generated-artifact, navigator, diff, and targeted AutoFit smoke checks.
- Open one pending-release PR per repository.
Key Files
autofit_workspace/notebooks/**/*.ipynb — generated outputs only.
HowToFit/notebooks/**/*.ipynb — generated outputs only.
HowToFit/llms-full.txt and HowToFit/workspace_index.json — generated navigator catalogue where changed.
Dependency
- PyAutoHands#195 and PyAutoHeart#107 are merged.
Original Prompt
Click to expand starting prompt
autonerves should not be user facing API, but it is in many workspace examples: from autonerves import setup_colab , update it so its not, but make sure the colab install still uses it as it needs the right install rhere I think.
this is prob requied for PyautoGalaxy too
Overview
Remove direct user-facing
autonerves.setup_colabimports from generatedautofit_workspaceandHowToFitnotebooks. The notebooks will expose the product-levelautofitsetup API while retainingautonervesprivately for fresh-Colab installation.Plan
Detailed implementation plan
Affected Repositories
Work Classification
Workspace.
Branch Survey
./autofit_workspacemain./HowToFitmainBoth repositories are synchronized with
origin/mainand unclaimed.Suggested branch:
feature/hide-autonerves-colab-autofitWorktree root:
~/Code/PyAutoLabs-wt/hide-autonerves-colab-autofitImplementation Steps
autofit_workspacenotebooks through the mergedautofitPyAutoHands target.HowToFitnotebooks and navigator catalogues through the mergedhowtofittarget.autofit.setup_colaboutside Colab and retain the private fresh-Colab backend.Key Files
autofit_workspace/notebooks/**/*.ipynb— generated outputs only.HowToFit/notebooks/**/*.ipynb— generated outputs only.HowToFit/llms-full.txtandHowToFit/workspace_index.json— generated navigator catalogue where changed.Dependency
Original Prompt
Click to expand starting prompt