{
 "what": "Process behaviour policies: the code and the policies from the experiment of 24 October 2026, run in a Claude Code cloud container (Linux 6.18, Landlock ABI 7, Ubuntu 24.04). Paths of the working folder are shown as /work/pbp.",
 "how_to_run": [
  "gcc -O2 -static -o pbp-exec pbp-exec.c",
  "gcc -O2 -static -o hello hello.c; gcc -O2 -static -o probe probe.c",
  "python3 pbp.py trace hello -- /work/pbp/hello",
  "python3 pbp.py run hello",
  "python3 pbp.py run hello --probe",
  "python3 pbp.py run hello --probe --off seccomp,landlock"
 ],
 "needs": "root inside a disposable VM or container, strace, gcc with static glibc, iptables, cgroups (v1 here); run it only somewhere you are willing to change users, firewall rules and mounts",
 "results": {
  "overhead_ms_median_of_5": {
   "hello": 103,
   "python hello": 92,
   "fetch": 149,
   "sgit": 187
  },
  "bare_ms": {
   "hello": 5,
   "python hello": 30,
   "fetch": 565,
   "sgit": 3495
  },
  "fork_loop_under_pids_limit": 63
 },
 "code": {
  "pbp.py": "#!/usr/bin/env python3\n\"\"\"pbp: a process behaviour policy, derived from one traced run and enforced by Linux.\n\n  pbp.py trace NAME [--write DIR] [--host HOST] -- CMD...   derive NAME.pbp.json from an strace run\n  pbp.py run NAME [--probe] [--cmd ...]                     run CMD under the policy, with timings\n\"\"\"\nimport shlex, json, os, re, subprocess, sys, time, random, shutil, socket, threading, select\n\nHERE = os.path.dirname(os.path.abspath(__file__))\nUNISTD = '/usr/include/x86_64-linux-gnu/asm/unistd_64.h'\nNR = {m[1]: int(m[2]) for m in re.finditer(r'#define __NR_(\\w+)\\s+(\\d+)', open(UNISTD).read())}\nSKIP = ('/proc/', '/sys/', '/dev/')  # handled as mounts, not files\n\ndef trace(name, cmd, writes, hosts, envs=()):\n    log = f'/tmp/pbp-{name}.strace'\n    t = time.time()\n    subprocess.run(['strace', '-f', '-qq', '-s', '256', '-o', log, *cmd], check=False)\n    traced = time.time() - t\n    files, dirs, execs, sys_used, conns, devs, procfs = set(), set(), [], set(), set(), set(), False\n    pat = re.compile(r'^\\d+\\s+(\\w+)\\((.*)\\)\\s+=\\s+(-?\\d+|\\?)')\n    pending = {}\n    for line in open(log):\n        u = re.match(r'^(\\d+)\\s+(\\w+)\\((.*) <unfinished \\.\\.\\.>$', line.rstrip())\n        if u: pending[u[1]] = (u[2], u[3]); continue\n        r = re.match(r'^(\\d+)\\s+<\\.\\.\\. (\\w+) resumed>(.*)$', line.rstrip())\n        if r and r[1] in pending:\n            call, args = pending.pop(r[1]); line = f'{r[1]} {call}({args}{r[3]}'\n        m = pat.match(line)\n        if not m: \n            m2 = re.match(r'^\\d+\\s+(\\w+)\\(', line)\n            if m2: sys_used.add(m2[1])\n            continue\n        call, args, rc = m[1], m[2], m[3]\n        sys_used.add(call)\n        if call == 'connect' and 'EINPROGRESS' in line: rc = '0'\n        if rc == '?' or rc.startswith('-'): continue\n        for p in re.findall(r'\"(/[^\"]*)\"', args):\n            if p.startswith('/proc'): procfs = True; continue\n            if p.startswith('/dev/'): devs.add(p); continue\n            if p.startswith('/sys/'): continue\n            if any(p == w or p.startswith(w.rstrip('/') + '/') for w in writes): continue\n            if call == 'execve': execs.append(p)\n            if os.path.isdir(p): dirs.add(p)\n            elif os.path.exists(p): files.add(p)\n        if call == 'connect':\n            a = re.search(r'sin_port=htons\\((\\d+)\\).*inet_addr\\(\"([\\d.]+)\"\\)', args)\n            if a: conns.add(f'{a[2]}:{a[1]}')\n    interps = set()\n    # the kernel loads each executable's ELF interpreter itself, so strace never shows it opened\n    for e in list(execs) + [shutil.which(cmd[0]) or cmd[0]]:\n        with open(e, 'rb') as fh: head = fh.readline(200)\n        if head.startswith(b'#!'):  # a script: its interpreter is executed too\n            it = head[2:].split()[0].decode(); execs.append(it); files.add(it); e = os.path.realpath(it); files.add(e); execs.append(e)\n        out = subprocess.run(['readelf', '-l', e], capture_output=True, text=True).stdout\n        m = re.search(r'interpreter: ([^\\]]+)\\]', out)\n        if m: files.add(m[1]); interps.add(m[1])\n    # a symlinked file needs its target too (bind mounts resolve the link)\n    for f in list(files):\n        r = os.path.realpath(f)\n        if r != f and os.path.isfile(r): files.add(r)\n    exe = shutil.which(cmd[0]) or cmd[0]\n    execs = sorted(set(execs) | interps | {os.path.realpath(i) for i in interps} | {os.path.realpath(exe)} | ({exe} if os.path.exists(exe) else set()))\n    size = sum(os.path.getsize(f) for f in files if os.path.isfile(f))\n    pol = {\n        'pbp': 'v0.1', 'name': name, 'command': cmd,\n        'derived_from': {'tool': 'strace -f', 'seconds': round(traced, 2), 'log_lines': sum(1 for _ in open(log))},\n        'identity': {'user': 'ephemeral', 'groups': [], 'capabilities': [], 'no_new_privs': True},\n        'filesystem': {'root': 'empty, read-only', 'read': sorted(files), 'list': sorted(dirs),\n                       'write': sorted(writes), 'devices': sorted(devs), 'proc': procfs,\n                       'files': len(files), 'bytes': size},\n        'exec': execs,\n        'network': {'mode': 'broker' if hosts else 'none', 'hosts': hosts, 'seen': sorted(conns)},\n        'syscalls': sorted(s for s in sys_used if s in NR),\n        'processes': {'see_others': False, 'signal_others': False, 'trace_others': False},\n        'environment': {k: os.environ[k] for k in envs if k in os.environ},\n        'limits': {'pids': 64, 'memory_mb': 512, 'seconds': 120},\n    }\n    json.dump(pol, open(os.path.join(HERE, f'{name}.pbp.json'), 'w'), indent=1)\n    print(f'{name}: {len(files)} files ({size/1e6:.1f} MB), {len(dirs)} dirs, {len(execs)} executables, '\n          f'{len(pol[\"syscalls\"])} syscalls, devices {sorted(devs)}, proc {procfs}, connects {sorted(conns)}; traced in {traced:.2f}s')\n\nclass Broker(threading.Thread):\n    \"\"\"the network broker: an HTTP CONNECT proxy that opens tunnels only to the policy's hosts\"\"\"\n    def __init__(self, hosts):\n        super().__init__(daemon=True); self.hosts = set(hosts); self.log = []\n        self.s = socket.socket(); self.s.bind(('127.0.0.1', 0)); self.s.listen(16); self.port = self.s.getsockname()[1]\n    def run(self):\n        while True:\n            c, _ = self.s.accept(); threading.Thread(target=self.handle, args=(c,), daemon=True).start()\n    def handle(self, c):\n        req = c.recv(4096).decode('latin1', 'replace'); m = re.match(r'CONNECT ([^:\\s]+):(\\d+)', req)\n        if not m or m[1] not in self.hosts or m[2] != '443':\n            self.log.append(('refused', m[1] if m else req[:40])); c.sendall(b'HTTP/1.1 403 Forbidden\\r\\n\\r\\n'); c.close(); return\n        self.log.append(('allowed', m[1]))\n        u = socket.create_connection((m[1], 443), timeout=20); c.sendall(b'HTTP/1.1 200 Connection established\\r\\n\\r\\n')\n        socks = [c, u]\n        while True:\n            r, _, _ = select.select(socks, [], [], 30)\n            if not r: break\n            for s in r:\n                d = s.recv(65536)\n                if not d: c.close(); u.close(); return\n                (u if s is c else c).sendall(d)\n\ndef sh(*a, **k): return subprocess.run(a, check=True, capture_output=True, text=True, **k)\n\ndef run(name, probe=False, cmd=None, off=()):\n    pol = json.load(open(os.path.join(HERE, f'{name}.pbp.json')))\n    cmd = cmd or pol['command']; fs = pol['filesystem']; T = {}\n    t = time.time(); user = f'pbp-{name[:8]}-{random.randrange(16**4):04x}'\n    sh('useradd', '-r', '-M', '-N', '-d', '/nonexistent', '-s', '/usr/sbin/nologin', user)\n    uid = int(sh('id', '-u', user).stdout); gid = 65534; T['ephemeral user'] = time.time() - t\n    t = time.time(); broker = None; ipt = []\n    if pol['network']['mode'] == 'broker':\n        broker = Broker(pol['network']['hosts']); broker.start()\n        ipt = [['-o', 'lo', '-d', '127.0.0.1', '-p', 'tcp', '--dport', str(broker.port), '-j', 'ACCEPT'], ['-j', 'REJECT']]\n        for r in ipt: sh('iptables', '-A', 'OUTPUT', '-m', 'owner', '--uid-owner', str(uid), *r)\n    T['network rules'] = time.time() - t\n    t = time.time(); cg = []\n    for ctl, k, v in (('pids', 'pids.max', pol['limits']['pids']), ('memory', 'memory.limit_in_bytes', pol['limits']['memory_mb'] << 20)):\n        d = f'/sys/fs/cgroup/{ctl}/{user}'; os.mkdir(d); open(f'{d}/{k}', 'w').write(str(v)); cg.append(d)\n    T['cgroup limits'] = time.time() - t\n    root = f'/tmp/{user}.root'; os.mkdir(root, 0o755)\n    exe_args = []\n    for p in pol['exec']: exe_args.append(f'rx:{p}')\n    for p in fs['read']: exe_args.append(f'ro:{p}')\n    for p in fs['list']: exe_args.append(f'ro:{p}')\n    for p in fs['devices']: exe_args.append(f'rw:{p}')\n    for p in fs['write']: exe_args.append(f'rw:{p}')\n    if broker: exe_args.append(f'port:{broker.port}')\n    files = sorted(set(fs['read']) | set(pol['exec']) | {f for f in ([HERE + '/probe'] if probe else [])})\n    if probe: exe_args.append(f'rx:{HERE}/probe')\n    lines = ['set -e', f'mount -t tmpfs -o size=1m,mode=755 pbp {root}']\n    for d in sorted(set(fs['list']) | {os.path.dirname(f) for f in files} | {os.path.dirname(f) for f in fs['devices']}):\n        lines.append(f'mkdir -p {root}{d}')\n    for f in files:\n        lines += [f'touch {root}{f}', f'mount --bind {f} {root}{f}', f'mount -o remount,bind,ro {root}{f}']\n    for f in fs['devices']:\n        lines += [f'touch {root}{f}', f'mount --bind {f} {root}{f}']\n    for w in fs['write']:\n        lines += [f'mkdir -p {root}{w}', f'mount -t tmpfs -o size=64m,mode=1777 pbpw {root}{w}']\n    if fs['proc']: lines += [f'mkdir -p {root}/proc', f'mount -t proc -o hidepid=2 proc {root}/proc']\n    lines += [f'mkdir -p {root}/pbp', f'touch {root}/pbp/exec', f'mount --bind {HERE}/pbp-exec {root}/pbp/exec',\n              f'mount -o remount,bind,ro {root}', f'for c in {\" \".join(cg)}; do echo $$ > $c/cgroup.procs; done']\n    sysnums = '-' if 'seccomp' in off else ','.join(str(NR[s]) for s in pol['syscalls'])\n    if 'landlock' in off: exe_args.insert(0, 'off:landlock')\n    env = {'PATH': '/usr/local/bin:/usr/bin:/bin', 'HOME': '/nonexistent', 'LANG': 'C.UTF-8'}\n    if broker: env.update(HTTPS_PROXY=f'http://127.0.0.1:{broker.port}', https_proxy=f'http://127.0.0.1:{broker.port}', NO_PROXY='', no_proxy='')\n    env.update(pol.get('environment', {}))\n    for w in fs['write'][:1]: env['PWD'] = w\n    target = [HERE + '/probe'] if probe else cmd\n    target = [shutil.which(target[0]) or target[0], *target[1:]]\n    inner = ['/pbp/exec', str(uid), str(gid), sysnums, *exe_args, '--', *target]\n    cwd = fs['write'][0] if fs['write'] else '/'\n    lines.append('exec chroot ' + root + ' /usr/bin/env -i ' if False else f'cd {root}{cwd}; exec env -i ' +\n                 ' '.join(f\"{k}='{v}'\" for k, v in env.items()) + f' chroot {root} /bin/false 2>/dev/null || true')\n    # chroot and cd in one step: use the launcher through chroot's --userspec-free form\n    lines[-1] = f'exec env -i ' + ' '.join(shlex.quote(f'{k}={v}') for k, v in env.items()) + \\\n        f' /usr/sbin/chroot {root} /pbp/exec ' + ' '.join(shlex.quote(a) for a in inner[1:])\n    lines.insert(-1, 'echo PBP_SETUP_DONE $(date +%s%N) >&2')\n    script = '\\n'.join(lines)\n    spec = {'root': root, 'mkdirs': sorted(set(fs['list']) | {os.path.dirname(f) for f in files} | {os.path.dirname(f) for f in fs['devices']}),\n            'binds': files + fs['devices'], 'devices': fs['devices'], 'writes': fs['write'], 'proc': fs['proc'],\n            'launcher': HERE + '/pbp-exec', 'cgroups': cg, 'cwd': cwd, 'args': inner[1:], 'env': env}\n    json.dump(spec, open(f'/tmp/{user}.json', 'w'))\n    ns = ['unshare', '--mount', '--pid', '--fork', '--ipc', '--uts', '--cgroup', '--propagation', 'private']\n    if pol['network']['mode'] == 'none': ns.append('--net')\n    if not fs['proc']: pass\n    t = time.time()\n    p = subprocess.run([*ns, sys.executable, '-I', HERE + '/pbp_root.py', f'/tmp/{user}.json'], capture_output=True, text=True, timeout=pol['limits']['seconds'])\n    end = time.time(); m = re.search(r'PBP_SETUP_DONE (\\d+)', p.stderr)\n    if m: T['namespaces and root'] = int(m[1]) / 1e9 - t; T['run'] = end - int(m[1]) / 1e9\n    else: T['namespaces, root and run'] = end - t\n    p = subprocess.CompletedProcess(p.args, p.returncode, p.stdout, re.sub(r'PBP_SETUP_DONE \\d+\\n', '', p.stderr))\n    t = time.time()\n    for r in ipt: subprocess.run(['iptables', '-D', 'OUTPUT', '-m', 'owner', '--uid-owner', str(uid), *r])\n    for d in cg: os.rmdir(d)\n    os.rmdir(root); os.remove(f'/tmp/{user}.json'); subprocess.run(['userdel', user]); T['clean up'] = time.time() - t\n    print(p.stdout, end=''); print(p.stderr[-2000:], end='', file=sys.stderr)\n    if broker: print('broker:', broker.log)\n    print('exit', p.returncode, '| ' + ', '.join(f'{k} {v*1000:.0f} ms' for k, v in T.items()))\n    return p, T\n\nif __name__ == '__main__':\n    a = sys.argv[1:]\n    if a[0] == 'trace':\n        name = a[1]; i = a.index('--'); opts = a[2:i]\n        writes = [opts[j + 1] for j, o in enumerate(opts) if o == '--write']\n        hosts = [opts[j + 1] for j, o in enumerate(opts) if o == '--host']\n        envs = [opts[j + 1] for j, o in enumerate(opts) if o == '--env']\n        trace(name, a[i + 1:], writes, hosts, envs)\n    elif a[0] == 'run':\n        cmd = a[a.index('--cmd') + 1:] if '--cmd' in a else None\n        off = a[a.index('--off') + 1].split(',') if '--off' in a else ()\n        run(a[1], probe='--probe' in a, cmd=cmd, off=off)\n",
  "pbp_root.py": "\"\"\"Inside the new namespaces: build the policy's root with mount syscalls, then chroot and exec the launcher.\"\"\"\nimport ctypes, json, os, sys, time\nlibc = ctypes.CDLL(None, use_errno=True)\nMS_RDONLY, MS_REMOUNT, MS_BIND = 1, 32, 4096\ndef mount(src, dst, fs, flags, data=None):\n    if libc.mount(src.encode() if src else None, dst.encode(), fs.encode() if fs else None, flags, data.encode() if data else None):\n        e = ctypes.get_errno(); raise OSError(e, f'mount {src} {dst}: {os.strerror(e)}')\nspec = json.load(open(sys.argv[1]))\nroot = spec['root']\nmount('pbp', root, 'tmpfs', 0, 'size=1m,mode=755')\nfor d in spec['mkdirs']: os.makedirs(root + d, exist_ok=True)\nfor f in spec['binds']:\n    open(root + f, 'a').close(); mount(f, root + f, None, MS_BIND)\n    if f not in spec['devices']: mount(None, root + f, None, MS_BIND | MS_REMOUNT | MS_RDONLY)\nfor w in spec['writes']: os.makedirs(root + w, exist_ok=True); mount(w, root + w, None, MS_BIND)\nif spec['proc']: os.makedirs(root + '/proc', exist_ok=True); mount('proc', root + '/proc', 'proc', 0, 'hidepid=2')\nos.makedirs(root + '/pbp', exist_ok=True); open(root + '/pbp/exec', 'a').close()\nmount(spec['launcher'], root + '/pbp/exec', None, MS_BIND)\nmount(None, root, None, MS_BIND | MS_REMOUNT | MS_RDONLY)\nfor c in spec['cgroups']: open(c + '/cgroup.procs', 'w').write(str(os.getpid()))\nprint('PBP_SETUP_DONE', time.time_ns(), file=sys.stderr, flush=True)\nos.chroot(root); os.chdir(spec['cwd'])\nos.execve('/pbp/exec', ['/pbp/exec', *spec['args']], spec['env'])\n",
  "pbp-exec.c": "// pbp-exec: the last step of a process behaviour policy, run inside the new root.\n// Applies Landlock (filesystem), drops to an unprivileged uid with no capabilities,\n// sets no_new_privs, installs a seccomp allowlist, then execs the target.\n// usage: pbp-exec UID GID SYSCALLS(comma list|-) [ro:PATH|rx:PATH|rw:PATH|port:N ...] -- cmd args\n#define _GNU_SOURCE\n#include <linux/landlock.h>\n#include <linux/seccomp.h>\n#include <linux/filter.h>\n#include <linux/audit.h>\n#include <sys/syscall.h>\n#include <sys/prctl.h>\n#include <grp.h>\n#include <fcntl.h>\n#include <stdio.h>\n#include <stdlib.h>\n#include <string.h>\n#include <unistd.h>\n#include <stddef.h>\n#include <errno.h>\n#include <sys/stat.h>\n/* newer than this machine's headers; the kernel reports Landlock ABI 7 */\n#define LL_IOCTL_DEV (1ULL << 15)\n#define LL_SCOPE_ABSTRACT_UNIX_SOCKET (1ULL << 0)\n#define LL_SCOPE_SIGNAL (1ULL << 1)\n#define LL_NET_BIND_TCP (1ULL << 0)\n#define LL_NET_CONNECT_TCP (1ULL << 1)\n#define LL_RULE_NET_PORT 2\nstruct ll_ruleset_attr { __u64 handled_access_fs, handled_access_net, scoped; };\nstruct ll_net_port_attr { __u64 allowed_access; __u64 port; } __attribute__((packed));\n\nstatic void die(const char *m){ perror(m); _exit(126); }\n\nint main(int argc, char **argv){\n  if (argc < 5) { fprintf(stderr, \"usage\\n\"); return 2; }\n  uid_t uid = atoi(argv[1]); gid_t gid = atoi(argv[2]); char *sys = argv[3];\n  int i = 4;\n  __u64 ro = LANDLOCK_ACCESS_FS_READ_FILE | LANDLOCK_ACCESS_FS_READ_DIR;\n  __u64 all = ro | LANDLOCK_ACCESS_FS_EXECUTE | LANDLOCK_ACCESS_FS_WRITE_FILE | LANDLOCK_ACCESS_FS_REMOVE_DIR | LANDLOCK_ACCESS_FS_REMOVE_FILE |\n    LANDLOCK_ACCESS_FS_MAKE_CHAR | LANDLOCK_ACCESS_FS_MAKE_DIR | LANDLOCK_ACCESS_FS_MAKE_REG | LANDLOCK_ACCESS_FS_MAKE_SOCK |\n    LANDLOCK_ACCESS_FS_MAKE_FIFO | LANDLOCK_ACCESS_FS_MAKE_BLOCK | LANDLOCK_ACCESS_FS_MAKE_SYM | LANDLOCK_ACCESS_FS_REFER |\n    LANDLOCK_ACCESS_FS_TRUNCATE | LL_IOCTL_DEV;\n  struct ll_ruleset_attr ra = { .handled_access_fs = all, .handled_access_net = LL_NET_BIND_TCP | LL_NET_CONNECT_TCP,\n    .scoped = LL_SCOPE_ABSTRACT_UNIX_SOCKET | LL_SCOPE_SIGNAL };\n  int rs = syscall(SYS_landlock_create_ruleset, &ra, sizeof ra, 0);\n  if (rs < 0) die(\"landlock_create_ruleset\");\n  int noll = 0;\n  for (; i < argc && strcmp(argv[i], \"--\"); i++) {\n    if (!strcmp(argv[i], \"off:landlock\")) { noll = 1; continue; }\n    if (!strncmp(argv[i], \"port:\", 5)) {\n      struct ll_net_port_attr np = { .allowed_access = LL_NET_CONNECT_TCP, .port = atoi(argv[i] + 5) };\n      if (syscall(SYS_landlock_add_rule, rs, LL_RULE_NET_PORT, &np, 0)) die(\"port\"); continue; }\n    int w = !strncmp(argv[i], \"rw:\", 3), x = !strncmp(argv[i], \"rx:\", 3); const char *p = argv[i] + 3;\n    int fd = open(p, O_PATH | O_CLOEXEC); if (fd < 0) continue;\n    struct stat st; fstat(fd, &st);\n    struct landlock_path_beneath_attr pb = { .allowed_access = w ? all : x ? (ro | LANDLOCK_ACCESS_FS_EXECUTE) : ro, .parent_fd = fd };\n    if (!S_ISDIR(st.st_mode)) pb.allowed_access &= LANDLOCK_ACCESS_FS_EXECUTE | LANDLOCK_ACCESS_FS_READ_FILE |\n      LANDLOCK_ACCESS_FS_WRITE_FILE | LANDLOCK_ACCESS_FS_TRUNCATE | LL_IOCTL_DEV;\n    if (syscall(SYS_landlock_add_rule, rs, LANDLOCK_RULE_PATH_BENEATH, &pb, 0)) die(p);\n    close(fd);\n  }\n  if (i >= argc) { fprintf(stderr, \"no command\\n\"); return 2; }\n  i++;\n  if (setgroups(0, NULL) || setresgid(gid, gid, gid) || setresuid(uid, uid, uid)) die(\"drop uid\");\n  if (prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0)) die(\"no_new_privs\");\n  if (!noll && syscall(SYS_landlock_restrict_self, rs, 0)) die(\"landlock_restrict_self\");\n  if (strcmp(sys, \"-\")) {\n    int n = 1; for (char *c = sys; *c; c++) if (*c == ',') n++;\n    struct sock_filter *f = calloc(n + 8, sizeof *f); int k = 0;\n    f[k++] = (struct sock_filter)BPF_STMT(BPF_LD|BPF_W|BPF_ABS, offsetof(struct seccomp_data, arch));\n    f[k++] = (struct sock_filter)BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, AUDIT_ARCH_X86_64, 1, 0);\n    f[k++] = (struct sock_filter)BPF_STMT(BPF_RET|BPF_K, SECCOMP_RET_KILL_PROCESS);\n    f[k++] = (struct sock_filter)BPF_STMT(BPF_LD|BPF_W|BPF_ABS, offsetof(struct seccomp_data, nr));\n    int base = k; char *dup = strdup(sys), *tok = strtok(dup, \",\"); int m = 0; int nrs[600];\n    while (tok) { nrs[m++] = atoi(tok); tok = strtok(NULL, \",\"); }\n    for (int j = 0; j < m; j++) f[k++] = (struct sock_filter)BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, nrs[j], (__u8)(m - j), 0);\n    f[k++] = (struct sock_filter)BPF_STMT(BPF_RET|BPF_K, SECCOMP_RET_ERRNO | EPERM);\n    f[k++] = (struct sock_filter)BPF_STMT(BPF_RET|BPF_K, SECCOMP_RET_ALLOW);\n    (void)base;\n    struct sock_fprog prog = { .len = k, .filter = f };\n    if (prctl(PR_SET_SECCOMP, SECCOMP_MODE_FILTER, &prog)) die(\"seccomp\");\n  }\n  execv(argv[i], argv + i); die(\"execv\");\n}\n",
  "probe.c": "// probe: tries what a process behaviour policy should forbid, and reports each result.\n#define _GNU_SOURCE\n#include <stdio.h>\n#include <string.h>\n#include <errno.h>\n#include <fcntl.h>\n#include <unistd.h>\n#include <dirent.h>\n#include <signal.h>\n#include <sched.h>\n#include <sys/ptrace.h>\n#include <sys/mount.h>\n#include <sys/socket.h>\n#include <netinet/in.h>\n#include <arpa/inet.h>\n#include <sys/wait.h>\nstatic void r(const char *what, int rc){ printf(\"%-44s %s\\n\", what, rc < 0 ? strerror(errno) : \"ALLOWED\"); }\nstatic int tcp(const char *ip, int port){ int s = socket(AF_INET, SOCK_STREAM, 0); if (s < 0) return -1;\n  struct sockaddr_in a = { .sin_family = AF_INET, .sin_port = htons(port) }; inet_pton(AF_INET, ip, &a.sin_addr);\n  int rc = connect(s, (void*)&a, sizeof a); int e = errno; close(s); errno = e; return rc; }\nint main(void){\n  setvbuf(stdout, NULL, _IONBF, 0);\n  printf(\"uid %d, gid %d\\n\", getuid(), getgid());\n  r(\"read /etc/shadow\", open(\"/etc/shadow\", O_RDONLY));\n  r(\"read /etc/passwd\", open(\"/etc/passwd\", O_RDONLY));\n  r(\"read /root/.claude (the agent's home)\", open(\"/root/.claude\", O_RDONLY|O_DIRECTORY));\n  r(\"write /usr/lib/x (the system)\", open(\"/usr/lib/x\", O_WRONLY|O_CREAT, 0644));\n  r(\"write /tmp/x\", open(\"/tmp/x\", O_WRONLY|O_CREAT, 0644));\n  DIR *d = opendir(\"/proc\"); int n = 0; struct dirent *e; if (d) { while ((e = readdir(d))) if (e->d_name[0] >= '1' && e->d_name[0] <= '9') n++; closedir(d); }\n  printf(\"%-44s %s (%d visible)\\n\", \"list other processes in /proc\", d ? \"listed\" : strerror(errno), n);\n  { pid_t p = fork(); if (p == 0) { execl(\"/bin/sh\", \"sh\", \"-c\", \"exit 0\", (char*)0); _exit(errno); }\n    int st = 0; if (p > 0) waitpid(p, &st, 0); errno = p < 0 ? errno : WEXITSTATUS(st);\n    r(\"exec /bin/sh\", p < 0 || WEXITSTATUS(st) ? -1 : 0); }\n  r(\"signal pid 1 (kill 0)\", kill(1, 0));\n  r(\"ptrace attach pid 1\", (int)ptrace(PTRACE_ATTACH, 1, 0, 0));\n  r(\"mount tmpfs\", mount(\"none\", \"/mnt\", \"tmpfs\", 0, 0));\n  r(\"unshare a user namespace\", unshare(CLONE_NEWUSER));\n  r(\"tcp connect 1.1.1.1:443 (the internet)\", tcp(\"1.1.1.1\", 443));\n  r(\"tcp connect 127.0.0.1:46693 (the agent proxy)\", tcp(\"127.0.0.1\", 46693));\n  r(\"netlink socket\", socket(AF_NETLINK, SOCK_RAW, 0));\n  return 0;\n}\n",
  "hello.c": "#include <unistd.h>\nint main(void){ write(1, \"Hello World\\n\", 12); return 0; }\n",
  "forks.c": "#include <stdio.h>\n#include <unistd.h>\n#include <errno.h>\n#include <string.h>\n#include <signal.h>\nint main(void){ int n = 0; for (int i = 0; i < 500; i++) { pid_t p = fork(); if (p == 0) { pause(); _exit(0); } if (p < 0) { printf(\"fork %d refused: %s\\n\", i, strerror(errno)); break; } n++; }\n  printf(\"%d processes started\\n\", n); kill(0, SIGKILL); return 0; }\n",
  "fetch.py": "import urllib.request, sys\nfor url in sys.argv[1:]:\n    try:\n        r = urllib.request.urlopen(url, timeout=15); print(url, r.status, len(r.read()), 'bytes')\n    except Exception as e:\n        print(url, 'refused:', str(e)[:80])\n"
 },
 "policies": {
  "hello": {
   "pbp": "v0.1",
   "name": "hello",
   "command": [
    "/work/pbp/hello"
   ],
   "derived_from": {
    "tool": "strace -f",
    "seconds": 0.21,
    "log_lines": 16
   },
   "identity": {
    "user": "ephemeral",
    "groups": [],
    "capabilities": [],
    "no_new_privs": true
   },
   "filesystem": {
    "root": "empty, read-only",
    "read": [
     "/work/pbp/hello"
    ],
    "list": [],
    "write": [],
    "devices": [],
    "proc": true,
    "files": 1,
    "bytes": 785264
   },
   "exec": [
    "/work/pbp/hello"
   ],
   "network": {
    "mode": "none",
    "hosts": [],
    "seen": []
   },
   "syscalls": [
    "arch_prctl",
    "brk",
    "execve",
    "exit_group",
    "getrandom",
    "mprotect",
    "prlimit64",
    "readlinkat",
    "rseq",
    "set_robust_list",
    "set_tid_address",
    "write"
   ],
   "processes": {
    "see_others": false,
    "signal_others": false,
    "trace_others": false
   },
   "limits": {
    "pids": 64,
    "memory_mb": 512,
    "seconds": 120
   }
  },
  "pyhello": {
   "pbp": "v0.1",
   "name": "pyhello",
   "command": [
    "/usr/bin/python3",
    "-c",
    "print('Hello World')"
   ],
   "derived_from": {
    "tool": "strace -f",
    "seconds": 0.09,
    "log_lines": 391
   },
   "identity": {
    "user": "ephemeral",
    "groups": [],
    "capabilities": [],
    "no_new_privs": true
   },
   "filesystem": {
    "root": "empty, read-only",
    "read": [
     "/etc/alternatives/python3",
     "/etc/ld.so.cache",
     "/etc/locale.alias",
     "/etc/localtime",
     "/etc/python3.13/sitecustomize.py",
     "/lib/x86_64-linux-gnu/libc.so.6",
     "/lib/x86_64-linux-gnu/libexpat.so.1",
     "/lib/x86_64-linux-gnu/libm.so.6",
     "/lib/x86_64-linux-gnu/libz.so.1",
     "/lib64/ld-linux-x86-64.so.2",
     "/usr/bin/python3",
     "/usr/bin/python3.13",
     "/usr/lib/locale/C.utf8/LC_CTYPE",
     "/usr/lib/python3.13/__pycache__/linecache.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/sitecustomize.cpython-313.pyc",
     "/usr/lib/python3.13/encodings/__init__.py",
     "/usr/lib/python3.13/encodings/__pycache__/__init__.cpython-313.pyc",
     "/usr/lib/python3.13/encodings/__pycache__/aliases.cpython-313.pyc",
     "/usr/lib/python3.13/encodings/__pycache__/utf_8.cpython-313.pyc",
     "/usr/lib/python3.13/encodings/__pycache__/utf_8_sig.cpython-313.pyc",
     "/usr/lib/python3.13/encodings/aliases.py",
     "/usr/lib/python3.13/encodings/utf_8.py",
     "/usr/lib/python3.13/encodings/utf_8_sig.py",
     "/usr/lib/python3.13/linecache.py",
     "/usr/lib/python3.13/os.py",
     "/usr/lib/python3.13/sitecustomize.py",
     "/usr/lib/python3/dist-packages/_distutils_hack/__init__.py",
     "/usr/lib/python3/dist-packages/_distutils_hack/__pycache__/__init__.cpython-313.pyc",
     "/usr/lib/python3/dist-packages/distutils-precedence.pth",
     "/usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache",
     "/usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2",
     "/usr/lib/x86_64-linux-gnu/libc.so.6",
     "/usr/lib/x86_64-linux-gnu/libexpat.so.1.9.1",
     "/usr/lib/x86_64-linux-gnu/libm.so.6",
     "/usr/lib/x86_64-linux-gnu/libz.so.1.3",
     "/usr/share/locale/locale.alias",
     "/usr/share/zoneinfo/Etc/UTC"
    ],
    "list": [
     "/root/.local/lib/python3.13/site-packages",
     "/work/pbp",
     "/usr/lib",
     "/usr/lib/python3.13",
     "/usr/lib/python3.13/encodings",
     "/usr/lib/python3.13/lib-dynload",
     "/usr/lib/python3/dist-packages",
     "/usr/local/lib/python3.13/dist-packages"
    ],
    "write": [],
    "devices": [],
    "proc": true,
    "files": 37,
    "bytes": 27400256
   },
   "exec": [
    "/lib64/ld-linux-x86-64.so.2",
    "/usr/bin/python3",
    "/usr/bin/python3.13",
    "/usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2"
   ],
   "network": {
    "mode": "none",
    "hosts": [],
    "seen": []
   },
   "syscalls": [
    "access",
    "arch_prctl",
    "brk",
    "close",
    "execve",
    "exit_group",
    "fcntl",
    "fstat",
    "futex",
    "getcwd",
    "getdents64",
    "getegid",
    "geteuid",
    "getgid",
    "getrandom",
    "gettid",
    "getuid",
    "ioctl",
    "lseek",
    "mmap",
    "mprotect",
    "munmap",
    "newfstatat",
    "open",
    "openat",
    "pread64",
    "prlimit64",
    "read",
    "readlink",
    "rseq",
    "rt_sigaction",
    "set_robust_list",
    "set_tid_address",
    "write"
   ],
   "processes": {
    "see_others": false,
    "signal_others": false,
    "trace_others": false
   },
   "limits": {
    "pids": 64,
    "memory_mb": 512,
    "seconds": 120
   }
  },
  "fetch": {
   "pbp": "v0.1",
   "name": "fetch",
   "command": [
    "/usr/bin/python3",
    "/work/pbp/fetch.py",
    "https://send.sgraph.ai/"
   ],
   "derived_from": {
    "tool": "strace -f",
    "seconds": 1.32,
    "log_lines": 1500
   },
   "identity": {
    "user": "ephemeral",
    "groups": [],
    "capabilities": [],
    "no_new_privs": true
   },
   "filesystem": {
    "root": "empty, read-only",
    "read": [
     "/etc/alternatives/python3",
     "/etc/ld.so.cache",
     "/etc/locale.alias",
     "/etc/localtime",
     "/etc/python3.13/sitecustomize.py",
     "/etc/ssl/openssl.cnf",
     "/lib/x86_64-linux-gnu/libbz2.so.1.0",
     "/lib/x86_64-linux-gnu/libc.so.6",
     "/lib/x86_64-linux-gnu/libcrypto.so.3",
     "/lib/x86_64-linux-gnu/libexpat.so.1",
     "/lib/x86_64-linux-gnu/liblzma.so.5",
     "/lib/x86_64-linux-gnu/libm.so.6",
     "/lib/x86_64-linux-gnu/libssl.so.3",
     "/lib/x86_64-linux-gnu/libz.so.1",
     "/lib64/ld-linux-x86-64.so.2",
     "/root/.ccr/ca-bundle.crt",
     "/work/pbp/fetch.py",
     "/usr/bin/python3",
     "/usr/bin/python3.13",
     "/usr/lib/locale/C.utf8/LC_CTYPE",
     "/usr/lib/python3.13/__pycache__/_compression.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/_weakrefset.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/base64.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/bisect.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/bz2.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/contextlib.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/copyreg.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/datetime.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/enum.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/fnmatch.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/functools.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/hashlib.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/ipaddress.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/keyword.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/lzma.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/operator.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/quopri.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/random.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/reprlib.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/selectors.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/shutil.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/sitecustomize.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/socket.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/ssl.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/string.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/stringprep.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/struct.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/tempfile.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/types.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/warnings.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/weakref.cpython-313.pyc",
     "/usr/lib/python3.13/_compression.py",
     "/usr/lib/python3.13/_weakrefset.py",
     "/usr/lib/python3.13/base64.py",
     "/usr/lib/python3.13/bisect.py",
     "/usr/lib/python3.13/bz2.py",
     "/usr/lib/python3.13/collections/__init__.py",
     "/usr/lib/python3.13/collections/__pycache__/__init__.cpython-313.pyc",
     "/usr/lib/python3.13/contextlib.py",
     "/usr/lib/python3.13/copyreg.py",
     "/usr/lib/python3.13/datetime.py",
     "/usr/lib/python3.13/email/__init__.py",
     "/usr/lib/python3.13/email/__pycache__/__init__.cpython-313.pyc",
     "/usr/lib/python3.13/email/__pycache__/_encoded_words.cpython-313.pyc",
     "/usr/lib/python3.13/email/__pycache__/_parseaddr.cpython-313.pyc",
     "/usr/lib/python3.13/email/__pycache__/_policybase.cpython-313.pyc",
     "/usr/lib/python3.13/email/__pycache__/base64mime.cpython-313.pyc",
     "/usr/lib/python3.13/email/__pycache__/charset.cpython-313.pyc",
     "/usr/lib/python3.13/email/__pycache__/encoders.cpython-313.pyc",
     "/usr/lib/python3.13/email/__pycache__/errors.cpython-313.pyc",
     "/usr/lib/python3.13/email/__pycache__/feedparser.cpython-313.pyc",
     "/usr/lib/python3.13/email/__pycache__/header.cpython-313.pyc",
     "/usr/lib/python3.13/email/__pycache__/iterators.cpython-313.pyc",
     "/usr/lib/python3.13/email/__pycache__/message.cpython-313.pyc",
     "/usr/lib/python3.13/email/__pycache__/parser.cpython-313.pyc",
     "/usr/lib/python3.13/email/__pycache__/quoprimime.cpython-313.pyc",
     "/usr/lib/python3.13/email/__pycache__/utils.cpython-313.pyc",
     "/usr/lib/python3.13/email/_encoded_words.py",
     "/usr/lib/python3.13/email/_parseaddr.py",
     "/usr/lib/python3.13/email/_policybase.py",
     "/usr/lib/python3.13/email/base64mime.py",
     "/usr/lib/python3.13/email/charset.py",
     "/usr/lib/python3.13/email/encoders.py",
     "/usr/lib/python3.13/email/errors.py",
     "/usr/lib/python3.13/email/feedparser.py",
     "/usr/lib/python3.13/email/header.py",
     "/usr/lib/python3.13/email/iterators.py",
     "/usr/lib/python3.13/email/message.py",
     "/usr/lib/python3.13/email/parser.py",
     "/usr/lib/python3.13/email/quoprimime.py",
     "/usr/lib/python3.13/email/utils.py",
     "/usr/lib/python3.13/encodings/__init__.py",
     "/usr/lib/python3.13/encodings/__pycache__/__init__.cpython-313.pyc",
     "/usr/lib/python3.13/encodings/__pycache__/aliases.cpython-313.pyc",
     "/usr/lib/python3.13/encodings/__pycache__/idna.cpython-313.pyc",
     "/usr/lib/python3.13/encodings/__pycache__/utf_8.cpython-313.pyc",
     "/usr/lib/python3.13/encodings/__pycache__/utf_8_sig.cpython-313.pyc",
     "/usr/lib/python3.13/encodings/aliases.py",
     "/usr/lib/python3.13/encodings/idna.py",
     "/usr/lib/python3.13/encodings/utf_8.py",
     "/usr/lib/python3.13/encodings/utf_8_sig.py",
     "/usr/lib/python3.13/enum.py",
     "/usr/lib/python3.13/fnmatch.py",
     "/usr/lib/python3.13/functools.py",
     "/usr/lib/python3.13/hashlib.py",
     "/usr/lib/python3.13/http/__init__.py",
     "/usr/lib/python3.13/http/__pycache__/__init__.cpython-313.pyc",
     "/usr/lib/python3.13/http/__pycache__/client.cpython-313.pyc",
     "/usr/lib/python3.13/http/client.py",
     "/usr/lib/python3.13/ipaddress.py",
     "/usr/lib/python3.13/keyword.py",
     "/usr/lib/python3.13/lib-dynload/_bz2.cpython-313-x86_64-linux-gnu.so",
     "/usr/lib/python3.13/lib-dynload/_hashlib.cpython-313-x86_64-linux-gnu.so",
     "/usr/lib/python3.13/lib-dynload/_lzma.cpython-313-x86_64-linux-gnu.so",
     "/usr/lib/python3.13/lib-dynload/_ssl.cpython-313-x86_64-linux-gnu.so",
     "/usr/lib/python3.13/lzma.py",
     "/usr/lib/python3.13/operator.py",
     "/usr/lib/python3.13/os.py",
     "/usr/lib/python3.13/quopri.py",
     "/usr/lib/python3.13/random.py",
     "/usr/lib/python3.13/re/__init__.py",
     "/usr/lib/python3.13/re/__pycache__/__init__.cpython-313.pyc",
     "/usr/lib/python3.13/re/__pycache__/_casefix.cpython-313.pyc",
     "/usr/lib/python3.13/re/__pycache__/_compiler.cpython-313.pyc",
     "/usr/lib/python3.13/re/__pycache__/_constants.cpython-313.pyc",
     "/usr/lib/python3.13/re/__pycache__/_parser.cpython-313.pyc",
     "/usr/lib/python3.13/re/_casefix.py",
     "/usr/lib/python3.13/re/_compiler.py",
     "/usr/lib/python3.13/re/_constants.py",
     "/usr/lib/python3.13/re/_parser.py",
     "/usr/lib/python3.13/reprlib.py",
     "/usr/lib/python3.13/selectors.py",
     "/usr/lib/python3.13/shutil.py",
     "/usr/lib/python3.13/sitecustomize.py",
     "/usr/lib/python3.13/socket.py",
     "/usr/lib/python3.13/ssl.py",
     "/usr/lib/python3.13/string.py",
     "/usr/lib/python3.13/stringprep.py",
     "/usr/lib/python3.13/struct.py",
     "/usr/lib/python3.13/tempfile.py",
     "/usr/lib/python3.13/types.py",
     "/usr/lib/python3.13/urllib/__init__.py",
     "/usr/lib/python3.13/urllib/__pycache__/__init__.cpython-313.pyc",
     "/usr/lib/python3.13/urllib/__pycache__/error.cpython-313.pyc",
     "/usr/lib/python3.13/urllib/__pycache__/parse.cpython-313.pyc",
     "/usr/lib/python3.13/urllib/__pycache__/request.cpython-313.pyc",
     "/usr/lib/python3.13/urllib/__pycache__/response.cpython-313.pyc",
     "/usr/lib/python3.13/urllib/error.py",
     "/usr/lib/python3.13/urllib/parse.py",
     "/usr/lib/python3.13/urllib/request.py",
     "/usr/lib/python3.13/urllib/response.py",
     "/usr/lib/python3.13/warnings.py",
     "/usr/lib/python3.13/weakref.py",
     "/usr/lib/python3/dist-packages/_distutils_hack/__init__.py",
     "/usr/lib/python3/dist-packages/_distutils_hack/__pycache__/__init__.cpython-313.pyc",
     "/usr/lib/python3/dist-packages/distutils-precedence.pth",
     "/usr/lib/ssl/openssl.cnf",
     "/usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache",
     "/usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2",
     "/usr/lib/x86_64-linux-gnu/libbz2.so.1.0.4",
     "/usr/lib/x86_64-linux-gnu/libc.so.6",
     "/usr/lib/x86_64-linux-gnu/libcrypto.so.3",
     "/usr/lib/x86_64-linux-gnu/libexpat.so.1.9.1",
     "/usr/lib/x86_64-linux-gnu/liblzma.so.5.4.5",
     "/usr/lib/x86_64-linux-gnu/libm.so.6",
     "/usr/lib/x86_64-linux-gnu/libssl.so.3",
     "/usr/lib/x86_64-linux-gnu/libz.so.1.3",
     "/usr/share/locale/locale.alias",
     "/usr/share/zoneinfo/Etc/UTC"
    ],
    "list": [
     "/root/.local/lib/python3.13/site-packages",
     "/work/pbp",
     "/usr/lib",
     "/usr/lib/python3.13",
     "/usr/lib/python3.13/email",
     "/usr/lib/python3.13/encodings",
     "/usr/lib/python3.13/http",
     "/usr/lib/python3.13/lib-dynload",
     "/usr/lib/python3.13/re",
     "/usr/lib/python3.13/urllib",
     "/usr/lib/python3/dist-packages",
     "/usr/lib/ssl/certs",
     "/usr/local/lib/python3.13/dist-packages"
    ],
    "write": [],
    "devices": [],
    "proc": true,
    "files": 169,
    "bytes": 43265492
   },
   "exec": [
    "/lib64/ld-linux-x86-64.so.2",
    "/work/pbp/fetch.py",
    "/usr/bin/python3",
    "/usr/bin/python3.13",
    "/usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2"
   ],
   "network": {
    "mode": "broker",
    "hosts": [
     "send.sgraph.ai"
    ],
    "seen": [
     "127.0.0.1:46693"
    ]
   },
   "syscalls": [
    "access",
    "arch_prctl",
    "brk",
    "close",
    "connect",
    "epoll_create1",
    "execve",
    "exit_group",
    "fcntl",
    "fstat",
    "futex",
    "getdents64",
    "getegid",
    "geteuid",
    "getgid",
    "getpeername",
    "getpid",
    "getrandom",
    "getsockname",
    "getsockopt",
    "gettid",
    "getuid",
    "ioctl",
    "lseek",
    "mmap",
    "mprotect",
    "munmap",
    "newfstatat",
    "open",
    "openat",
    "poll",
    "pread64",
    "prlimit64",
    "read",
    "readlink",
    "recvfrom",
    "rseq",
    "rt_sigaction",
    "sendto",
    "set_robust_list",
    "set_tid_address",
    "setsockopt",
    "socket",
    "write"
   ],
   "processes": {
    "see_others": false,
    "signal_others": false,
    "trace_others": false
   },
   "environment": {
    "SSL_CERT_FILE": "/root/.ccr/ca-bundle.crt"
   },
   "limits": {
    "pids": 64,
    "memory_mb": 512,
    "seconds": 120
   }
  },
  "sgit": {
   "pbp": "v0.1",
   "name": "sgit",
   "command": [
    "/bin/sh",
    "-c",
    "cd /work/pbp/w && sgit init demo >/dev/null && echo hello > demo/a.txt && cd demo && sgit commit first >/dev/null && sgit status"
   ],
   "derived_from": {
    "tool": "strace -f",
    "seconds": 6.68,
    "log_lines": 25588
   },
   "identity": {
    "user": "ephemeral",
    "groups": [],
    "capabilities": [],
    "no_new_privs": true
   },
   "filesystem": {
    "root": "empty, read-only",
    "read": [
     "/bin/sh",
     "/etc/alternatives/python3",
     "/etc/ld.so.cache",
     "/etc/locale.alias",
     "/etc/localtime",
     "/etc/mime.types",
     "/etc/python3.13/sitecustomize.py",
     "/etc/ssl/openssl.cnf",
     "/lib/x86_64-linux-gnu/libbz2.so.1.0",
     "/lib/x86_64-linux-gnu/libc.so.6",
     "/lib/x86_64-linux-gnu/libcrypto.so.3",
     "/lib/x86_64-linux-gnu/libexpat.so.1",
     "/lib/x86_64-linux-gnu/libgcc_s.so.1",
     "/lib/x86_64-linux-gnu/liblzma.so.5",
     "/lib/x86_64-linux-gnu/libm.so.6",
     "/lib/x86_64-linux-gnu/libpthread.so.0",
     "/lib/x86_64-linux-gnu/libssl.so.3",
     "/lib/x86_64-linux-gnu/libz.so.1",
     "/lib64/ld-linux-x86-64.so.2",
     "/root/.ccr/ca-bundle.crt",
     "/usr/bin/dash",
     "/usr/bin/python3",
     "/usr/bin/python3.13",
     "/usr/lib/locale/C.utf8/LC_CTYPE",
     "/usr/lib/python3.13/__future__.py",
     "/usr/lib/python3.13/__pycache__/__future__.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/_colorize.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/_compression.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/_opcode_metadata.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/_weakrefset.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/argparse.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/ast.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/base64.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/bisect.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/bz2.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/contextlib.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/copy.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/copyreg.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/dataclasses.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/datetime.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/decimal.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/difflib.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/dis.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/enum.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/fnmatch.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/functools.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/getpass.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/gettext.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/glob.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/hashlib.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/heapq.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/hmac.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/inspect.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/ipaddress.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/keyword.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/linecache.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/locale.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/lzma.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/mimetypes.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/numbers.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/opcode.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/operator.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/platform.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/quopri.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/random.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/reprlib.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/secrets.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/selectors.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/shutil.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/signal.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/sitecustomize.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/socket.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/socketserver.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/ssl.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/string.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/stringprep.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/struct.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/subprocess.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/tempfile.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/textwrap.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/threading.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/token.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/tokenize.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/traceback.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/types.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/typing.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/warnings.cpython-313.pyc",
     "/usr/lib/python3.13/__pycache__/weakref.cpython-313.pyc",
     "/usr/lib/python3.13/_colorize.py",
     "/usr/lib/python3.13/_compression.py",
     "/usr/lib/python3.13/_opcode_metadata.py",
     "/usr/lib/python3.13/_weakrefset.py",
     "/usr/lib/python3.13/argparse.py",
     "/usr/lib/python3.13/ast.py",
     "/usr/lib/python3.13/base64.py",
     "/usr/lib/python3.13/bisect.py",
     "/usr/lib/python3.13/bz2.py",
     "/usr/lib/python3.13/collections/__init__.py",
     "/usr/lib/python3.13/collections/__pycache__/__init__.cpython-313.pyc",
     "/usr/lib/python3.13/contextlib.py",
     "/usr/lib/python3.13/copy.py",
     "/usr/lib/python3.13/copyreg.py",
     "/usr/lib/python3.13/dataclasses.py",
     "/usr/lib/python3.13/datetime.py",
     "/usr/lib/python3.13/decimal.py",
     "/usr/lib/python3.13/difflib.py",
     "/usr/lib/python3.13/dis.py",
     "/usr/lib/python3.13/email/__init__.py",
     "/usr/lib/python3.13/email/__pycache__/__init__.cpython-313.pyc",
     "/usr/lib/python3.13/email/__pycache__/_encoded_words.cpython-313.pyc",
     "/usr/lib/python3.13/email/__pycache__/_parseaddr.cpython-313.pyc",
     "/usr/lib/python3.13/email/__pycache__/_policybase.cpython-313.pyc",
     "/usr/lib/python3.13/email/__pycache__/base64mime.cpython-313.pyc",
     "/usr/lib/python3.13/email/__pycache__/charset.cpython-313.pyc",
     "/usr/lib/python3.13/email/__pycache__/encoders.cpython-313.pyc",
     "/usr/lib/python3.13/email/__pycache__/errors.cpython-313.pyc",
     "/usr/lib/python3.13/email/__pycache__/feedparser.cpython-313.pyc",
     "/usr/lib/python3.13/email/__pycache__/header.cpython-313.pyc",
     "/usr/lib/python3.13/email/__pycache__/iterators.cpython-313.pyc",
     "/usr/lib/python3.13/email/__pycache__/message.cpython-313.pyc",
     "/usr/lib/python3.13/email/__pycache__/parser.cpython-313.pyc",
     "/usr/lib/python3.13/email/__pycache__/quoprimime.cpython-313.pyc",
     "/usr/lib/python3.13/email/__pycache__/utils.cpython-313.pyc",
     "/usr/lib/python3.13/email/_encoded_words.py",
     "/usr/lib/python3.13/email/_parseaddr.py",
     "/usr/lib/python3.13/email/_policybase.py",
     "/usr/lib/python3.13/email/base64mime.py",
     "/usr/lib/python3.13/email/charset.py",
     "/usr/lib/python3.13/email/encoders.py",
     "/usr/lib/python3.13/email/errors.py",
     "/usr/lib/python3.13/email/feedparser.py",
     "/usr/lib/python3.13/email/header.py",
     "/usr/lib/python3.13/email/iterators.py",
     "/usr/lib/python3.13/email/message.py",
     "/usr/lib/python3.13/email/parser.py",
     "/usr/lib/python3.13/email/quoprimime.py",
     "/usr/lib/python3.13/email/utils.py",
     "/usr/lib/python3.13/encodings/__init__.py",
     "/usr/lib/python3.13/encodings/__pycache__/__init__.cpython-313.pyc",
     "/usr/lib/python3.13/encodings/__pycache__/aliases.cpython-313.pyc",
     "/usr/lib/python3.13/encodings/__pycache__/idna.cpython-313.pyc",
     "/usr/lib/python3.13/encodings/__pycache__/utf_8.cpython-313.pyc",
     "/usr/lib/python3.13/encodings/__pycache__/utf_8_sig.cpython-313.pyc",
     "/usr/lib/python3.13/encodings/aliases.py",
     "/usr/lib/python3.13/encodings/idna.py",
     "/usr/lib/python3.13/encodings/utf_8.py",
     "/usr/lib/python3.13/encodings/utf_8_sig.py",
     "/usr/lib/python3.13/enum.py",
     "/usr/lib/python3.13/fnmatch.py",
     "/usr/lib/python3.13/functools.py",
     "/usr/lib/python3.13/getpass.py",
     "/usr/lib/python3.13/gettext.py",
     "/usr/lib/python3.13/glob.py",
     "/usr/lib/python3.13/hashlib.py",
     "/usr/lib/python3.13/heapq.py",
     "/usr/lib/python3.13/hmac.py",
     "/usr/lib/python3.13/html/__init__.py",
     "/usr/lib/python3.13/html/__pycache__/__init__.cpython-313.pyc",
     "/usr/lib/python3.13/html/__pycache__/entities.cpython-313.pyc",
     "/usr/lib/python3.13/html/entities.py",
     "/usr/lib/python3.13/http/__init__.py",
     "/usr/lib/python3.13/http/__pycache__/__init__.cpython-313.pyc",
     "/usr/lib/python3.13/http/__pycache__/client.cpython-313.pyc",
     "/usr/lib/python3.13/http/__pycache__/server.cpython-313.pyc",
     "/usr/lib/python3.13/http/client.py",
     "/usr/lib/python3.13/http/server.py",
     "/usr/lib/python3.13/importlib/__init__.py",
     "/usr/lib/python3.13/importlib/__pycache__/__init__.cpython-313.pyc",
     "/usr/lib/python3.13/importlib/__pycache__/_abc.cpython-313.pyc",
     "/usr/lib/python3.13/importlib/_abc.py",
     "/usr/lib/python3.13/inspect.py",
     "/usr/lib/python3.13/ipaddress.py",
     "/usr/lib/python3.13/json/__init__.py",
     "/usr/lib/python3.13/json/__pycache__/__init__.cpython-313.pyc",
     "/usr/lib/python3.13/json/__pycache__/decoder.cpython-313.pyc",
     "/usr/lib/python3.13/json/__pycache__/encoder.cpython-313.pyc",
     "/usr/lib/python3.13/json/__pycache__/scanner.cpython-313.pyc",
     "/usr/lib/python3.13/json/decoder.py",
     "/usr/lib/python3.13/json/encoder.py",
     "/usr/lib/python3.13/json/scanner.py",
     "/usr/lib/python3.13/keyword.py",
     "/usr/lib/python3.13/lib-dynload/_bz2.cpython-313-x86_64-linux-gnu.so",
     "/usr/lib/python3.13/lib-dynload/_decimal.cpython-313-x86_64-linux-gnu.so",
     "/usr/lib/python3.13/lib-dynload/_hashlib.cpython-313-x86_64-linux-gnu.so",
     "/usr/lib/python3.13/lib-dynload/_json.cpython-313-x86_64-linux-gnu.so",
     "/usr/lib/python3.13/lib-dynload/_lzma.cpython-313-x86_64-linux-gnu.so",
     "/usr/lib/python3.13/lib-dynload/_ssl.cpython-313-x86_64-linux-gnu.so",
     "/usr/lib/python3.13/lib-dynload/termios.cpython-313-x86_64-linux-gnu.so",
     "/usr/lib/python3.13/linecache.py",
     "/usr/lib/python3.13/locale.py",
     "/usr/lib/python3.13/lzma.py",
     "/usr/lib/python3.13/mimetypes.py",
     "/usr/lib/python3.13/numbers.py",
     "/usr/lib/python3.13/opcode.py",
     "/usr/lib/python3.13/operator.py",
     "/usr/lib/python3.13/os.py",
     "/usr/lib/python3.13/pathlib/__init__.py",
     "/usr/lib/python3.13/pathlib/__pycache__/__init__.cpython-313.pyc",
     "/usr/lib/python3.13/pathlib/__pycache__/_abc.cpython-313.pyc",
     "/usr/lib/python3.13/pathlib/__pycache__/_local.cpython-313.pyc",
     "/usr/lib/python3.13/pathlib/_abc.py",
     "/usr/lib/python3.13/pathlib/_local.py",
     "/usr/lib/python3.13/platform.py",
     "/usr/lib/python3.13/quopri.py",
     "/usr/lib/python3.13/random.py",
     "/usr/lib/python3.13/re/__init__.py",
     "/usr/lib/python3.13/re/__pycache__/__init__.cpython-313.pyc",
     "/usr/lib/python3.13/re/__pycache__/_casefix.cpython-313.pyc",
     "/usr/lib/python3.13/re/__pycache__/_compiler.cpython-313.pyc",
     "/usr/lib/python3.13/re/__pycache__/_constants.cpython-313.pyc",
     "/usr/lib/python3.13/re/__pycache__/_parser.cpython-313.pyc",
     "/usr/lib/python3.13/re/_casefix.py",
     "/usr/lib/python3.13/re/_compiler.py",
     "/usr/lib/python3.13/re/_constants.py",
     "/usr/lib/python3.13/re/_parser.py",
     "/usr/lib/python3.13/reprlib.py",
     "/usr/lib/python3.13/secrets.py",
     "/usr/lib/python3.13/selectors.py",
     "/usr/lib/python3.13/shutil.py",
     "/usr/lib/python3.13/signal.py",
     "/usr/lib/python3.13/sitecustomize.py",
     "/usr/lib/python3.13/socket.py",
     "/usr/lib/python3.13/socketserver.py",
     "/usr/lib/python3.13/ssl.py",
     "/usr/lib/python3.13/string.py",
     "/usr/lib/python3.13/stringprep.py",
     "/usr/lib/python3.13/struct.py",
     "/usr/lib/python3.13/subprocess.py",
     "/usr/lib/python3.13/tempfile.py",
     "/usr/lib/python3.13/textwrap.py",
     "/usr/lib/python3.13/threading.py",
     "/usr/lib/python3.13/token.py",
     "/usr/lib/python3.13/tokenize.py",
     "/usr/lib/python3.13/traceback.py",
     "/usr/lib/python3.13/types.py",
     "/usr/lib/python3.13/typing.py",
     "/usr/lib/python3.13/urllib/__init__.py",
     "/usr/lib/python3.13/urllib/__pycache__/__init__.cpython-313.pyc",
     "/usr/lib/python3.13/urllib/__pycache__/error.cpython-313.pyc",
     "/usr/lib/python3.13/urllib/__pycache__/parse.cpython-313.pyc",
     "/usr/lib/python3.13/urllib/__pycache__/request.cpython-313.pyc",
     "/usr/lib/python3.13/urllib/__pycache__/response.cpython-313.pyc",
     "/usr/lib/python3.13/urllib/error.py",
     "/usr/lib/python3.13/urllib/parse.py",
     "/usr/lib/python3.13/urllib/request.py",
     "/usr/lib/python3.13/urllib/response.py",
     "/usr/lib/python3.13/warnings.py",
     "/usr/lib/python3.13/weakref.py",
     "/usr/lib/python3.13/zipfile/__init__.py",
     "/usr/lib/python3.13/zipfile/__pycache__/__init__.cpython-313.pyc",
     "/usr/lib/python3.13/zipfile/_path/__init__.py",
     "/usr/lib/python3.13/zipfile/_path/__pycache__/__init__.cpython-313.pyc",
     "/usr/lib/python3.13/zipfile/_path/__pycache__/glob.cpython-313.pyc",
     "/usr/lib/python3.13/zipfile/_path/glob.py",
     "/usr/lib/python3/dist-packages/_distutils_hack/__init__.py",
     "/usr/lib/python3/dist-packages/_distutils_hack/__pycache__/__init__.cpython-313.pyc",
     "/usr/lib/python3/dist-packages/distutils-precedence.pth",
     "/usr/lib/ssl/openssl.cnf",
     "/usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache",
     "/usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2",
     "/usr/lib/x86_64-linux-gnu/libbz2.so.1.0.4",
     "/usr/lib/x86_64-linux-gnu/libc.so.6",
     "/usr/lib/x86_64-linux-gnu/libcrypto.so.3",
     "/usr/lib/x86_64-linux-gnu/libexpat.so.1.9.1",
     "/usr/lib/x86_64-linux-gnu/libgcc_s.so.1",
     "/usr/lib/x86_64-linux-gnu/liblzma.so.5.4.5",
     "/usr/lib/x86_64-linux-gnu/libm.so.6",
     "/usr/lib/x86_64-linux-gnu/libpthread.so.0",
     "/usr/lib/x86_64-linux-gnu/libssl.so.3",
     "/usr/lib/x86_64-linux-gnu/libz.so.1.3",
     "/usr/local/bin/sgit",
     "/usr/local/lib/python3.13/dist-packages/_cffi_backend.cpython-313-x86_64-linux-gnu.so",
     "/usr/local/lib/python3.13/dist-packages/cryptography/__about__.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/__pycache__/__about__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/__pycache__/exceptions.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/__pycache__/utils.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/exceptions.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/__pycache__/_oid.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/_oid.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/backends/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/backends/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/backends/openssl/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/backends/openssl/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/backends/openssl/__pycache__/backend.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/backends/openssl/backend.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/bindings/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/bindings/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/bindings/_rust.abi3.so",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/bindings/openssl/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/bindings/openssl/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/bindings/openssl/__pycache__/_conditional.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/bindings/openssl/__pycache__/binding.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/bindings/openssl/_conditional.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/bindings/openssl/binding.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/decrepit/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/decrepit/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/decrepit/ciphers/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/decrepit/ciphers/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/decrepit/ciphers/__pycache__/algorithms.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/decrepit/ciphers/__pycache__/modes.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/decrepit/ciphers/algorithms.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/decrepit/ciphers/modes.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/__pycache__/_asymmetric.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/__pycache__/_cipheralgorithm.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/__pycache__/_modes.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/__pycache__/_serialization.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/__pycache__/hashes.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/_asymmetric.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/_cipheralgorithm.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/_modes.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/_serialization.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/asymmetric/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/dh.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/dsa.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/ec.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/ed25519.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/padding.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/rsa.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/utils.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/asymmetric/dh.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/asymmetric/dsa.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/asymmetric/ec.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/asymmetric/ed25519.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/asymmetric/padding.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/asymmetric/rsa.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/asymmetric/utils.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/ciphers/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/ciphers/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/ciphers/__pycache__/aead.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/ciphers/__pycache__/algorithms.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/ciphers/__pycache__/base.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/ciphers/__pycache__/modes.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/ciphers/aead.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/ciphers/algorithms.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/ciphers/base.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/ciphers/modes.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/hashes.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/kdf/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/kdf/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/kdf/__pycache__/hkdf.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/kdf/__pycache__/pbkdf2.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/kdf/hkdf.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/kdf/pbkdf2.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/serialization/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/serialization/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/serialization/__pycache__/base.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/serialization/__pycache__/ssh.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/serialization/base.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/serialization/ssh.py",
     "/usr/local/lib/python3.13/dist-packages/cryptography/utils.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/helpers/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/helpers/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/helpers/python_compatibility/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/helpers/python_compatibility/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/helpers/python_compatibility/__pycache__/python_3_8.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/helpers/python_compatibility/python_3_8.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/testing/__.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/testing/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/testing/__pycache__/__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/testing/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/Type_Safe.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/Type_Safe__Base.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/Type_Safe__Primitive.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/__pycache__/Type_Safe.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/__pycache__/Type_Safe__Base.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/__pycache__/Type_Safe__Primitive.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/primitives/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/primitives/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/primitives/core/Safe_Float.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/primitives/core/Safe_Int.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/primitives/core/Safe_Str.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/primitives/core/Safe_UInt.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/primitives/core/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/primitives/core/__pycache__/Safe_Float.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/primitives/core/__pycache__/Safe_Int.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/primitives/core/__pycache__/Safe_Str.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/primitives/core/__pycache__/Safe_UInt.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/primitives/core/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/primitives/core/enums/Enum__Safe_Str__Regex_Mode.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/primitives/core/enums/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/primitives/core/enums/__pycache__/Enum__Safe_Str__Regex_Mode.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/primitives/core/enums/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/primitives/domains/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/primitives/domains/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/primitives/domains/identifiers/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/primitives/domains/identifiers/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/primitives/domains/identifiers/safe_int/Timestamp_Now.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/primitives/domains/identifiers/safe_int/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/primitives/domains/identifiers/safe_int/__pycache__/Timestamp_Now.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/primitives/domains/identifiers/safe_int/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/primitives/domains/identifiers/safe_str/Safe_Str__Id.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/primitives/domains/identifiers/safe_str/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/primitives/domains/identifiers/safe_str/__pycache__/Safe_Str__Id.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/primitives/domains/identifiers/safe_str/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/collections/Type_Safe__Dict.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/collections/Type_Safe__List.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/collections/Type_Safe__Set.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/collections/Type_Safe__Tuple.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/collections/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/collections/__pycache__/Type_Safe__Dict.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/collections/__pycache__/Type_Safe__List.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/collections/__pycache__/Type_Safe__Set.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/collections/__pycache__/Type_Safe__Tuple.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/collections/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/config/Type_Safe__Config.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/config/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/config/__pycache__/Type_Safe__Config.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/config/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/fast_create/Type_Safe__Fast_Create.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/fast_create/Type_Safe__Fast_Create__Cache.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/fast_create/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/fast_create/__pycache__/Type_Safe__Fast_Create.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/fast_create/__pycache__/Type_Safe__Fast_Create__Cache.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/fast_create/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/fast_create/schemas/Schema__Type_Safe__Fast_Create__Class.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/fast_create/schemas/Schema__Type_Safe__Fast_Create__Field.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/fast_create/schemas/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/fast_create/schemas/__pycache__/Schema__Type_Safe__Fast_Create__Class.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/fast_create/schemas/__pycache__/Schema__Type_Safe__Fast_Create__Field.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/fast_create/schemas/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/shared/Type_Safe__Annotations.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/shared/Type_Safe__Cache.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/shared/Type_Safe__Convert.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/shared/Type_Safe__Exception_Detail.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/shared/Type_Safe__Not_Cached.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/shared/Type_Safe__Raise_Exception.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/shared/Type_Safe__Shared__Variables.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/shared/Type_Safe__Validation.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/shared/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/shared/__pycache__/Type_Safe__Annotations.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/shared/__pycache__/Type_Safe__Cache.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/shared/__pycache__/Type_Safe__Convert.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/shared/__pycache__/Type_Safe__Exception_Detail.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/shared/__pycache__/Type_Safe__Not_Cached.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/shared/__pycache__/Type_Safe__Raise_Exception.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/shared/__pycache__/Type_Safe__Shared__Variables.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/shared/__pycache__/Type_Safe__Validation.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/shared/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/steps/Type_Safe__Step__Class_Kwargs.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/steps/Type_Safe__Step__Default_Kwargs.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/steps/Type_Safe__Step__Default_Value.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/steps/Type_Safe__Step__Deserialize_Type.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/steps/Type_Safe__Step__From_Json.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/steps/Type_Safe__Step__Init.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/steps/Type_Safe__Step__Set_Attr.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/steps/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/steps/__pycache__/Type_Safe__Step__Class_Kwargs.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/steps/__pycache__/Type_Safe__Step__Default_Kwargs.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/steps/__pycache__/Type_Safe__Step__Default_Value.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/steps/__pycache__/Type_Safe__Step__Deserialize_Type.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/steps/__pycache__/Type_Safe__Step__From_Json.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/steps/__pycache__/Type_Safe__Step__Init.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/steps/__pycache__/Type_Safe__Step__Set_Attr.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/steps/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/validators/Type_Safe__Validator.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/validators/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/validators/__pycache__/Type_Safe__Validator.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/validators/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/utils/Dev.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/utils/Json.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/utils/Objects.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/utils/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/utils/__pycache__/Dev.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/utils/__pycache__/Json.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/utils/__pycache__/Objects.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/utils/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/__pycache__/_version.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/_version.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/CLI__Branch.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/CLI__Cache.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/CLI__Create.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/CLI__Credential_Store.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/CLI__Diff.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/CLI__Doctor.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/CLI__Dump.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/CLI__Input.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/CLI__Main.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/CLI__Merge.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/CLI__Migrate.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/CLI__Mirror.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/CLI__PKI.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/CLI__Progress.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/CLI__Publish.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/CLI__Revert.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/CLI__Scope_Guard.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/CLI__Serve.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/CLI__Stash.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/CLI__Tag.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/CLI__Token_Store.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/CLI__Vault.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/__pycache__/CLI__Branch.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/__pycache__/CLI__Cache.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/__pycache__/CLI__Create.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/__pycache__/CLI__Credential_Store.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/__pycache__/CLI__Diff.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/__pycache__/CLI__Doctor.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/__pycache__/CLI__Dump.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/__pycache__/CLI__Input.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/__pycache__/CLI__Main.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/__pycache__/CLI__Merge.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/__pycache__/CLI__Migrate.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/__pycache__/CLI__Mirror.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/__pycache__/CLI__PKI.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/__pycache__/CLI__Progress.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/__pycache__/CLI__Publish.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/__pycache__/CLI__Revert.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/__pycache__/CLI__Scope_Guard.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/__pycache__/CLI__Serve.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/__pycache__/CLI__Stash.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/__pycache__/CLI__Tag.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/__pycache__/CLI__Token_Store.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/__pycache__/CLI__Vault.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/__pycache__/_helpers.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/_helpers.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/doctor/Check__API_Info.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/doctor/Check__DNS_Resolve.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/doctor/Check__Loopback_Container_Warn.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/doctor/Check__Parse_URL.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/doctor/Check__TCP_Reachable.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/doctor/Check__TLS_Handshake.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/doctor/Check__Token_Verify.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/doctor/Check__Vault_Known.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/doctor/Check__Write_Probe.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/doctor/Doctor__Context.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/doctor/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/doctor/__pycache__/Check__API_Info.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/doctor/__pycache__/Check__DNS_Resolve.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/doctor/__pycache__/Check__Loopback_Container_Warn.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/doctor/__pycache__/Check__Parse_URL.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/doctor/__pycache__/Check__TCP_Reachable.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/doctor/__pycache__/Check__TLS_Handshake.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/doctor/__pycache__/Check__Token_Verify.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/doctor/__pycache__/Check__Vault_Known.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/doctor/__pycache__/Check__Write_Probe.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/doctor/__pycache__/Doctor__Context.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/doctor/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/Vault__Bare.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/Vault__Components.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/Vault__Context.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/Vault__Errors.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/Vault__Errors__Scope.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/Vault__Head_Paths.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/Vault__Ignore.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/Vault__Remote_Manager.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/Vault__Secret_Guard.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/Vault__Sync.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/Vault__Sync__Base.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/__pycache__/Vault__Bare.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/__pycache__/Vault__Components.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/__pycache__/Vault__Context.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/__pycache__/Vault__Errors.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/__pycache__/Vault__Errors__Scope.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/__pycache__/Vault__Head_Paths.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/__pycache__/Vault__Ignore.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/__pycache__/Vault__Remote_Manager.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/__pycache__/Vault__Secret_Guard.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/__pycache__/Vault__Sync.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/__pycache__/Vault__Sync__Base.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/branch/Vault__Branch_Switch.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/branch/Vault__Sync__Branch_Ops.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/branch/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/branch/__pycache__/Vault__Branch_Switch.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/branch/__pycache__/Vault__Sync__Branch_Ops.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/branch/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/clone/Vault__Sync__Clone.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/clone/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/clone/__pycache__/Vault__Sync__Clone.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/clone/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/commit/Vault__Sync__Commit.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/commit/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/commit/__pycache__/Vault__Sync__Commit.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/commit/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/diff/Vault__Diff.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/diff/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/diff/__pycache__/Vault__Diff.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/diff/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/dump/Vault__Dump.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/dump/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/dump/__pycache__/Vault__Dump.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/dump/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/fetch/Vault__Fetch.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/fetch/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/fetch/__pycache__/Vault__Fetch.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/fetch/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/fsck/Vault__Sync__Fsck.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/fsck/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/fsck/__pycache__/Vault__Sync__Fsck.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/fsck/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/gc/Vault__Change_Pack.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/gc/Vault__GC.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/gc/Vault__Sync__GC_Ops.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/gc/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/gc/__pycache__/Vault__Change_Pack.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/gc/__pycache__/Vault__GC.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/gc/__pycache__/Vault__Sync__GC_Ops.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/gc/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/lifecycle/Vault__Sync__Lifecycle.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/lifecycle/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/lifecycle/__pycache__/Vault__Sync__Lifecycle.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/lifecycle/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/merge/Vault__Merge.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/merge/Vault__Merge__State.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/merge/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/merge/__pycache__/Vault__Merge.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/merge/__pycache__/Vault__Merge__State.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/merge/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/mirror/Vault__Mirror.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/mirror/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/mirror/__pycache__/Vault__Mirror.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/mirror/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/publish/Loader__Template.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/publish/Vault__Publish.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/publish/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/publish/__pycache__/Loader__Template.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/publish/__pycache__/Vault__Publish.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/publish/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/pull/Vault__Ref_Guard.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/pull/Vault__Sync__Pull.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/pull/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/pull/__pycache__/Vault__Ref_Guard.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/pull/__pycache__/Vault__Sync__Pull.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/pull/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/push/Vault__Batch.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/push/Vault__Sync__Push.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/push/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/push/__pycache__/Vault__Batch.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/push/__pycache__/Vault__Sync__Push.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/push/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/revert/Vault__Revert.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/revert/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/revert/__pycache__/Vault__Revert.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/revert/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/scope/Vault__Sync__Scope.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/scope/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/scope/__pycache__/Vault__Sync__Scope.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/scope/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/sparse/Vault__Sync__Sparse.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/sparse/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/sparse/__pycache__/Vault__Sync__Sparse.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/sparse/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/stash/Vault__Stash.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/stash/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/stash/__pycache__/Vault__Stash.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/stash/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/status/Vault__Sync__Status.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/status/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/status/__pycache__/Vault__Sync__Status.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/status/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/scope/Vault__Scope.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/scope/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/scope/__pycache__/Vault__Scope.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/scope/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/serve/Vault__Static_Server.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/serve/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/serve/__pycache__/Vault__Static_Server.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/serve/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/crypto/PKI__Crypto.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/crypto/Vault__Crypto.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/crypto/Vault__Key_Manager.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/crypto/Vault__Secret_File.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/crypto/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/crypto/__pycache__/PKI__Crypto.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/crypto/__pycache__/Vault__Crypto.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/crypto/__pycache__/Vault__Key_Manager.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/crypto/__pycache__/Vault__Secret_File.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/crypto/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/crypto/pki/PKI__Key_Store.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/crypto/pki/PKI__Keyring.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/crypto/pki/PKI__Known_Keys.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/crypto/pki/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/crypto/pki/__pycache__/PKI__Key_Store.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/crypto/pki/__pycache__/PKI__Keyring.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/crypto/pki/__pycache__/PKI__Known_Keys.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/crypto/pki/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/migrations/Migration__Registry.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/migrations/Migration__Runner.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/migrations/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/migrations/__pycache__/Migration__Registry.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/migrations/__pycache__/Migration__Runner.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/migrations/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/network/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/network/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/network/api/Vault__API.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/network/api/Vault__API__Auto.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/network/api/Vault__API__In_Memory.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/network/api/Vault__API__Static.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/network/api/Vault__HTTP_Pool.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/network/api/Vault__Transport_Errors.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/network/api/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/network/api/__pycache__/Vault__API.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/network/api/__pycache__/Vault__API__Auto.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/network/api/__pycache__/Vault__API__In_Memory.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/network/api/__pycache__/Vault__API__Static.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/network/api/__pycache__/Vault__HTTP_Pool.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/network/api/__pycache__/Vault__Transport_Errors.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/network/api/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/objects/Vault__Inspector.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/objects/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/objects/__pycache__/Vault__Inspector.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/objects/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/_base/Plugin__Loader.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/_base/Plugin__Read_Only.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/_base/Schema__Plugin_Manifest.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/_base/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/_base/__pycache__/Plugin__Loader.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/_base/__pycache__/Plugin__Read_Only.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/_base/__pycache__/Schema__Plugin_Manifest.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/_base/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/check/CLI__Check.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/check/Plugin__Check.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/check/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/check/__pycache__/CLI__Check.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/check/__pycache__/Plugin__Check.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/check/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/check/plugin.json",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/dev/CLI__Dev.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/dev/Dev__Profile__Clone.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/dev/Dev__Replay.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/dev/Dev__Server__Objects.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/dev/Dev__Step__Clone.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/dev/Dev__Tree__Graph.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/dev/Plugin__Dev.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/dev/Schema__Profile__Clone.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/dev/Schema__Replay.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/dev/Schema__Server__Objects.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/dev/Schema__Step__Clone.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/dev/Schema__Tree__Graph.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/dev/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/dev/__pycache__/CLI__Dev.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/dev/__pycache__/Dev__Profile__Clone.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/dev/__pycache__/Dev__Replay.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/dev/__pycache__/Dev__Server__Objects.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/dev/__pycache__/Dev__Step__Clone.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/dev/__pycache__/Dev__Tree__Graph.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/dev/__pycache__/Plugin__Dev.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/dev/__pycache__/Schema__Profile__Clone.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/dev/__pycache__/Schema__Replay.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/dev/__pycache__/Schema__Server__Objects.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/dev/__pycache__/Schema__Step__Clone.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/dev/__pycache__/Schema__Tree__Graph.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/dev/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/dev/plugin.json",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/dev/workflow/CLI__Dev__Workflow.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/dev/workflow/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/dev/workflow/__pycache__/CLI__Dev__Workflow.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/dev/workflow/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/file/CLI__File.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/file/Plugin__File.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/file/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/file/__pycache__/CLI__File.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/file/__pycache__/Plugin__File.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/file/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/file/plugin.json",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/history/CLI__History.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/history/Plugin__History.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/history/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/history/__pycache__/CLI__History.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/history/__pycache__/Plugin__History.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/history/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/history/plugin.json",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/inspect/CLI__Inspect.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/inspect/Plugin__Inspect.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/inspect/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/inspect/__pycache__/CLI__Inspect.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/inspect/__pycache__/Plugin__Inspect.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/inspect/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/inspect/plugin.json",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Enum__Batch_Op.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Enum__Branch_Type.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Enum__Cache_Kind.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Enum__Cache_Mutability.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Enum__Cache_Target_Kind.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Enum__Clone_Mode.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Enum__Doctor_Status.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Enum__Local_Config_Mode.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Enum__Published_Layout.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Enum__Transport.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Enum__Visibility.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__Access_Token.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__App_Version.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__Author_Key_Id.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__Base64_Data.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__Base_URL.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__Bind_Address.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__Branch_Id.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__Branch_Name.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__Cache_Id.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__Cache_Path.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__Commit_Id.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__Content_Hash.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__Content_Type.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__Cover_Text.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__Diff_Mode.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__Diff_Text.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__Doctor_Message.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__Encrypted_Value.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__Feature.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__File_Id.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__File_Path.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__ISO_Timestamp.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__Index_Entry_Json.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__Index_Id.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__Key_Id.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__Migration_Name.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__Object_Id.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__Published_File_Id.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__Ref_Id.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__Remote_Name.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__SHA256.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__Schema_Version.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__Semver.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__Signature.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__Tag_Ref_Name.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__Vault_Id.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__Vault_Key.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__Vault_Name.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__Vault_Path.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_Str__Write_Key.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_UInt__Cache_Size.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_UInt__File_Size.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_UInt__Lock_Timeout.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_UInt__Port.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_UInt__Timestamp.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/Safe_UInt__Vault_Version.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Enum__Batch_Op.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Enum__Branch_Type.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Enum__Cache_Kind.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Enum__Cache_Mutability.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Enum__Cache_Target_Kind.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Enum__Clone_Mode.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Enum__Doctor_Status.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Enum__Local_Config_Mode.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Enum__Published_Layout.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Enum__Transport.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Enum__Visibility.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__Access_Token.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__App_Version.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__Author_Key_Id.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__Base64_Data.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__Base_URL.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__Bind_Address.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__Branch_Id.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__Branch_Name.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__Cache_Id.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__Cache_Path.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__Commit_Id.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__Content_Hash.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__Content_Type.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__Cover_Text.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__Diff_Mode.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__Diff_Text.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__Doctor_Message.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__Encrypted_Value.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__Feature.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__File_Id.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__File_Path.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__ISO_Timestamp.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__Index_Entry_Json.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__Index_Id.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__Key_Id.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__Migration_Name.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__Object_Id.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__Published_File_Id.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__Ref_Id.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__Remote_Name.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__SHA256.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__Schema_Version.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__Semver.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__Signature.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__Tag_Ref_Name.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__Vault_Id.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__Vault_Key.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__Vault_Name.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__Vault_Path.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_Str__Write_Key.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_UInt__Cache_Size.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_UInt__File_Size.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_UInt__Lock_Timeout.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_UInt__Port.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_UInt__Timestamp.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/Safe_UInt__Vault_Version.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/Schema__Branch_Index.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/Schema__Branch_Meta.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/Schema__Change_Pack.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/Schema__Clone_Mode.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/Schema__Diff_File.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/Schema__Diff_Result.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/Schema__Doctor__Check.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/Schema__Doctor__Report.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/Schema__Dump_Branch.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/Schema__Dump_Commit.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/Schema__Dump_Object.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/Schema__Dump_Ref.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/Schema__Dump_Result.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/Schema__Dump_Tree.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/Schema__Local_Config.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/Schema__Object_Commit.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/Schema__Object_Ref.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/Schema__Object_Tree.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/Schema__Object_Tree_Entry.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/Schema__Push_State.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/Schema__Reflog_Entry.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/Schema__Remote_Config.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/Schema__Stash_Meta.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/Schema__Tag_Ref.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/__pycache__/Schema__Branch_Index.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/__pycache__/Schema__Branch_Meta.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/__pycache__/Schema__Change_Pack.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/__pycache__/Schema__Clone_Mode.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/__pycache__/Schema__Diff_File.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/__pycache__/Schema__Diff_Result.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/__pycache__/Schema__Doctor__Check.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/__pycache__/Schema__Doctor__Report.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/__pycache__/Schema__Dump_Branch.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/__pycache__/Schema__Dump_Commit.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/__pycache__/Schema__Dump_Object.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/__pycache__/Schema__Dump_Ref.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/__pycache__/Schema__Dump_Result.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/__pycache__/Schema__Dump_Tree.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/__pycache__/Schema__Local_Config.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/__pycache__/Schema__Object_Commit.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/__pycache__/Schema__Object_Ref.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/__pycache__/Schema__Object_Tree.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/__pycache__/Schema__Object_Tree_Entry.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/__pycache__/Schema__Push_State.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/__pycache__/Schema__Reflog_Entry.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/__pycache__/Schema__Remote_Config.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/__pycache__/Schema__Stash_Meta.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/__pycache__/Schema__Tag_Ref.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/cache/Schema__Cache_Pointer.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/cache/Schema__Cache_Tombstones.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/cache/Schema__Cache_Value.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/cache/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/cache/__pycache__/Schema__Cache_Pointer.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/cache/__pycache__/Schema__Cache_Tombstones.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/cache/__pycache__/Schema__Cache_Value.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/cache/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/merge/Schema__Merge_State.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/merge/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/merge/__pycache__/Schema__Merge_State.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/merge/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/migrations/Schema__Migration_Record.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/migrations/Schema__Migrations_Applied.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/migrations/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/migrations/__pycache__/Schema__Migration_Record.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/migrations/__pycache__/Schema__Migrations_Applied.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/migrations/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/publish/Schema__Plaintext_Entry.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/publish/Schema__Published_Manifest.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/publish/Schema__Published_Object.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/publish/Schema__Vault_Cover.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/publish/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/publish/__pycache__/Schema__Plaintext_Entry.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/publish/__pycache__/Schema__Published_Manifest.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/publish/__pycache__/Schema__Published_Object.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/publish/__pycache__/Schema__Vault_Cover.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/publish/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/secrets/Secrets__Store.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/secrets/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/secrets/__pycache__/Secrets__Store.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/secrets/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/storage/Vault__Branch_Manager.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/storage/Vault__Cache_Manager.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/storage/Vault__Commit.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/storage/Vault__Format.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/storage/Vault__Index_Reader.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/storage/Vault__Object_Store.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/storage/Vault__Path_Guard.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/storage/Vault__Ref_Manager.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/storage/Vault__Reflog.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/storage/Vault__Scope.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/storage/Vault__Scoped_Tree.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/storage/Vault__Storage.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/storage/Vault__Sub_Tree.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/storage/Vault__Verified_Write.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/storage/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/storage/__pycache__/Vault__Branch_Manager.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/storage/__pycache__/Vault__Cache_Manager.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/storage/__pycache__/Vault__Commit.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/storage/__pycache__/Vault__Format.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/storage/__pycache__/Vault__Index_Reader.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/storage/__pycache__/Vault__Object_Store.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/storage/__pycache__/Vault__Path_Guard.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/storage/__pycache__/Vault__Ref_Manager.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/storage/__pycache__/Vault__Reflog.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/storage/__pycache__/Vault__Scope.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/storage/__pycache__/Vault__Scoped_Tree.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/storage/__pycache__/Vault__Storage.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/storage/__pycache__/Vault__Sub_Tree.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/storage/__pycache__/Vault__Verified_Write.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/storage/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/storage/graph/Vault__Graph_Walk.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/storage/graph/__init__.py",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/storage/graph/__pycache__/Vault__Graph_Walk.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/storage/graph/__pycache__/__init__.cpython-313.pyc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/version",
     "/usr/share/locale/locale.alias",
     "/usr/share/zoneinfo/Etc/UTC"
    ],
    "list": [
     "/root/.local/lib/python3.13/site-packages",
     "/work/pbp",
     "/usr/lib",
     "/usr/lib/python3.13",
     "/usr/lib/python3.13/email",
     "/usr/lib/python3.13/encodings",
     "/usr/lib/python3.13/html",
     "/usr/lib/python3.13/http",
     "/usr/lib/python3.13/importlib",
     "/usr/lib/python3.13/json",
     "/usr/lib/python3.13/lib-dynload",
     "/usr/lib/python3.13/pathlib",
     "/usr/lib/python3.13/re",
     "/usr/lib/python3.13/urllib",
     "/usr/lib/python3.13/zipfile",
     "/usr/lib/python3.13/zipfile/_path",
     "/usr/lib/python3/dist-packages",
     "/usr/lib/ssl/certs",
     "/usr/local/bin",
     "/usr/local/lib/python3.13/dist-packages",
     "/usr/local/lib/python3.13/dist-packages/cryptography",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/backends",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/backends/openssl",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/bindings",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/bindings/_rust",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/bindings/openssl",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/decrepit",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/decrepit/ciphers",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/asymmetric",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/ciphers",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/kdf",
     "/usr/local/lib/python3.13/dist-packages/cryptography/hazmat/primitives/serialization",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/helpers",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/helpers/python_compatibility",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/testing",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/primitives",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/primitives/core",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/primitives/core/enums",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/primitives/domains",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/primitives/domains/identifiers",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/primitives/domains/identifiers/safe_int",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/primitives/domains/identifiers/safe_str",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/collections",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/config",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/fast_create",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/fast_create/schemas",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/shared",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/type_safe_core/steps",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/type_safe/validators",
     "/usr/local/lib/python3.13/dist-packages/osbot_utils/utils",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/cli/doctor",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/branch",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/clone",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/commit",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/diff",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/dump",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/fetch",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/fsck",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/gc",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/lifecycle",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/merge",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/mirror",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/publish",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/pull",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/push",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/revert",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/scope",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/sparse",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/stash",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/actions/status",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/scope",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/core/serve",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/crypto",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/crypto/pki",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/migrations",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/network",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/network/api",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/objects",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/_base",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/check",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/dev",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/dev/workflow",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/file",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/history",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/plugins/inspect",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/safe_types",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/cache",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/merge",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/migrations",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/schemas/publish",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/secrets",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/storage",
     "/usr/local/lib/python3.13/dist-packages/sgit_ai/storage/graph"
    ],
    "write": [
     "/work/pbp/w"
    ],
    "devices": [
     "/dev/null"
    ],
    "proc": true,
    "files": 1025,
    "bytes": 66273945
   },
   "exec": [
    "/bin/sh",
    "/lib64/ld-linux-x86-64.so.2",
    "/usr/bin/dash",
    "/usr/bin/python3",
    "/usr/bin/python3.13",
    "/usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2",
    "/usr/local/bin/sgit"
   ],
   "network": {
    "mode": "broker",
    "hosts": [
     "dev.send.sgraph.ai"
    ],
    "seen": [
     "127.0.0.1:46693"
    ]
   },
   "syscalls": [
    "access",
    "arch_prctl",
    "brk",
    "chdir",
    "chmod",
    "close",
    "connect",
    "dup2",
    "epoll_create1",
    "execve",
    "exit_group",
    "fcntl",
    "fstat",
    "fsync",
    "futex",
    "getcwd",
    "getdents64",
    "getegid",
    "geteuid",
    "getgid",
    "getpeername",
    "getpid",
    "getppid",
    "getrandom",
    "getsockname",
    "getsockopt",
    "gettid",
    "getuid",
    "ioctl",
    "lseek",
    "mkdir",
    "mmap",
    "mprotect",
    "munmap",
    "newfstatat",
    "open",
    "openat",
    "poll",
    "pread64",
    "prlimit64",
    "read",
    "readlink",
    "recvfrom",
    "rename",
    "rseq",
    "rt_sigaction",
    "rt_sigprocmask",
    "rt_sigreturn",
    "sched_getaffinity",
    "sendto",
    "set_robust_list",
    "set_tid_address",
    "setsockopt",
    "socket",
    "statx",
    "vfork",
    "wait4",
    "write"
   ],
   "processes": {
    "see_others": false,
    "signal_others": false,
    "trace_others": false
   },
   "environment": {
    "SSL_CERT_FILE": "/root/.ccr/ca-bundle.crt"
   },
   "limits": {
    "pids": 64,
    "memory_mb": 512,
    "seconds": 120
   }
  }
 }
}