? tmux wrapper ? read/report rotation. ????????? ???????? ???? ?? ????????????? ????????????? loop-?: ????? OPTIONAL AI-action bridge, ??? ????????? ?? ????????????? ? ?? ???????? ???????? AI ? validation.

????: loop ??? ?????, ?? ????? env ?????????, ?????????/????????? ???? whitelisted job, ???? ???????? ??? ???????? single-agent runner ??? ??????? prompt ??? ?????. ??? safety default ??? ???????? read/report only.

????? ?????????? ? ????????:
1. ????? ? scripts/single_agent_loop.py ????? whitelisted job kind, ????????? ai_single_turn_bridge ??? claude_single_turn_bridge.
2. ?? ????????????? ??? job ?? ??? auto-rotate. ??? ???? ???? enqueue ?????? ???? SINGLE_AGENT_ALLOW_AI_TURN=1 ??? CLI flag --allow-ai-turn ???? ???????.
3. ? dry-run/validation ?????? job ?? ???????? Claude/Codex, ? ???? manifest/prompt/status, ?? AI turn is disabled unless env flag is set. ???? ????????? ???????? invoke path, ??? ??? ???? ?????? guarded ? ?? ???????????? ? smoke.
4. ??? ??? ??????????????? ???????? scripts/freedom_claude_loop_single_agent_v3.sh ?????? ?? reference command, ?? ????????? ????. ?? ?????? .env. ?? ????????? live/deploy/trading.
5. ????? docs: ?? ??????? ??? safe read/report loop ?? AI-action loop, ??? env flags ????????, ? ??? ??????.
6. Validation: py_compile, bounded read/report smoke still passes, enqueue AI bridge without allow flag returns blocked/safety result, and with a dry-run flag returns a manifest/report without invoking real Claude/Codex.
7. ?? staging/commit. ?? ???????? ???????? AI-action job ????.

?????: ?????? ???? readiness: safe loop ready? AI-action bridge ready but disabled? exact commands.