aim-export-cartridge
CLI path
AIM_OS="${PROJECT_ROOT:-$PWD}/aim-agy_os"
PY="$AIM_OS/venv/bin/python3"
EXCHANGE="$AIM_OS/.aim_core/plugins/datajack/aim_exchange.py"
Export
# keyword filter + output name
$PY $EXCHANGE export "<keyword>" --out "<name>.engram"
Or via main router if registered:
$PY $AIM_OS/.aim_core/aim_cli.py export ... # only if subcommand exists; else use exchange directly
Rules
- Confirm keyword scope with the Operator before large exports.
- Write outputs under a project
archive/cartridges/or/tmp/— do not dump into repo root. - Report resulting path and stderr if export fails.
- Companion bake for docs cartridges:
aim bake/aim_bake.pywhen rebuilding ROM fromaim-agy_os_docs/.