From c90a0afa96b25650b0ec255f1932ba3f3c4ea9c0 Mon Sep 17 00:00:00 2001 From: Godopu Date: Thu, 8 Oct 2026 08:12:44 +0900 Subject: [PATCH] docs(issue-17): lib_int.sh runs python3 from PATH (N3) mam_int / mam_int_knob call `python3 -I` because the file is also sourced without lib.sh and so without $PY. The header now says so, and that without a python3 on PATH they print nothing (rc 127). The code is unchanged. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01HCGpJXhSZasJLU38ksDghe --- .agents/skills/lib_int.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.agents/skills/lib_int.sh b/.agents/skills/lib_int.sh index 5ccb8d2..09afdef 100644 --- a/.agents/skills/lib_int.sh +++ b/.agents/skills/lib_int.sh @@ -6,6 +6,8 @@ # # Issue #17 item 4: the rule itself is lib_py/ints.py, which the loop runner # imports too (runner.py::_positive_int); these functions only call it. +# They run `python3` from PATH (this file has no $PY when sourced alone): +# without one, mam_int and mam_int_knob print nothing (rc 127). _MAM_INTS_PY="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/lib_py/ints.py" # mam_int