Standardize the ISO on the agreed Python 3.12 floor (operator + Hermes +
Claude consensus; see layered-soul/docs/TOOLCHAIN.md).
- pkg lists: python311->python312, py311-{pip,aider_chat,pillow}->py312-*
- build.sh: derive the installed python3.N for the python3/python symlink so a
future bump needs only a pkg-list change, never an edit here
- shell-deploy.sh: create the Aider venv with 'python3 -m venv' (resolves via
the symlink) instead of a hardcoded python3.11
- import-clawdie-skills.sh: python3 fallback instead of python3.11
- BUILD.md: doc references
Aider kept (bumped, not dropped): redundant coding tooling is intentional per
the agent matrix.
Pre-merge gate: confirm FreeBSD pkg coverage on osa —
pkg search '^py312-aider_chat' '^py312-pygobject'
(common modules pillow/pip are safe).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
||
|---|---|---|
| .. | ||
| bhyve-pf-allow.sh | ||
| bhyve-test.sh | ||
| build-and-log.sh | ||
| check-format.sh | ||
| fetch-npm-globals.sh | ||
| import-clawdie-skills.sh | ||
| preflight-host.sh | ||
| publish.sh | ||
| repack-networkmgr-for-mdo.mjs | ||
| run-bhyve-test.sh | ||
| stage-colibri-iso.sh | ||
| stage-zot-iso.sh | ||
| test-release-gate.sh | ||
| write-artifact-manifest.sh | ||