Showing logs for build greencapitaltrade/jarvis/pr-94 #2 stage from-build-pack and container prepare 2026/06/23 23:12:18 Entrypoint initialization Showing logs for build greencapitaltrade/jarvis/pr-94 #2 stage from-build-pack and container place-scripts 2026/06/23 23:12:19 Decoded script /tekton/scripts/script-0-6fl4h 2026/06/23 23:12:19 Decoded script /tekton/scripts/script-1-4wtfz 2026/06/23 23:12:19 Decoded script /tekton/scripts/script-2-fxg55 2026/06/23 23:12:19 Decoded script /tekton/scripts/script-3-ksd5c Showing logs for build greencapitaltrade/jarvis/pr-94 #2 stage from-build-pack and container working-dir-initializer Showing logs for build greencapitaltrade/jarvis/pr-94 #2 stage from-build-pack and container step-git-clone git cloning url: https://github.com/greencapitaltrade/jarvis.git version refs/pull/94/head:PR-94@9455469ffdfc7053e57f23ef1f2855f0227f3bd7 to dir: source Cloning into 'source'... From https://github.com/greencapitaltrade/jarvis * [new ref] refs/pull/94/head -> PR-94 Switched to branch 'PR-94' HEAD is now at 9455469 fix: install git in PR test container and harden daemon cleanup gate checked out revision: refs/pull/94/head:PR-94@9455469ffdfc7053e57f23ef1f2855f0227f3bd7 to dir: source Showing logs for build greencapitaltrade/jarvis/pr-94 #2 stage from-build-pack and container step-git-merge setup git user email jenkins-x@googlegroups.com Using SHAs from PULL_REFS=jarvis/feature-54:551367bb1220a7fc831eb34e3434e8453110b7ee,94:9455469ffdfc7053e57f23ef1f2855f0227f3bd7:refs/pull/94/head using base branch jarvis/feature-54 and base sha 551367bb1220a7fc831eb34e3434e8453110b7ee merging sha: 9455469ffdfc7053e57f23ef1f2855f0227f3bd7 Showing logs for build greencapitaltrade/jarvis/pr-94 #2 stage from-build-pack and container step-jx-variables WARNING: no $GIT_SECRET_MOUNT_PATH environment variable set about to run: git clone --no-checkout --filter=blob:none --depth=1 https://github.com/greencapitaltrade/mcu.git /tmp/jx-git-2810084189 in dir /tmp Cloning into '/tmp/jx-git-2810084189'... about to run: git sparse-checkout set --no-cone jx-requirements.yml .jx/gitops/source-config.yaml in dir /tmp/jx-git-2810084189 about to run: git checkout in dir /tmp/jx-git-2810084189 Your branch is up to date with 'origin/main'. export APP_NAME='jarvis' export BRANCH_NAME='PR-94' export BUILD_NUMBER='2' export DOCKERFILE_PATH='Dockerfile' export DOCKER_REGISTRY='417755753340.dkr.ecr.ap-south-1.amazonaws.com' export DOCKER_REGISTRY_ORG='greencapitaltrade' export DOMAIN='gc-t.in' about to run: git rev-parse --abbrev-ref HEAD in dir . jarvis/feature-54 export GIT_BRANCH='jarvis/feature-54' export JENKINS_X_URL='https://dashboard-jx.gc-t.in/greencapitaltrade/jarvis/PR-94/2' export JX_CHART_REPOSITORY='http://jenkins-x-chartmuseum.jx.svc.cluster.local:8080' export KANIKO_FLAGS='--skip-unused-stages --snapshotMode=redo' export MINK_AS='tekton-bot' version file VERSION does not exist export MINK_IMAGE='417755753340.dkr.ecr.ap-south-1.amazonaws.com/greencapitaltrade/jarvis:0.0.0-PR-94-2-SNAPSHOT' export NAMESPACE_SUB_DOMAIN='-jx.' export PIPELINE_KIND='pullrequest' export PUSH_CONTAINER_REGISTRY='417755753340.dkr.ecr.ap-south-1.amazonaws.com' export REPO_NAME='jarvis' export REPO_OWNER='greencapitaltrade' version file VERSION does not exist export VERSION='0.0.0-PR-94-2-SNAPSHOT' added variables to file: .jx/variables.sh added variables to file: .jx/variables.sh Showing logs for build greencapitaltrade/jarvis/pr-94 #2 stage from-build-pack and container step-build-test debconf: delaying package configuration, since apt-utils is not installed (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 4381 files and directories currently installed.) Preparing to unpack .../libssl3t64_3.0.13-0ubuntu3.11_amd64.deb ... Unpacking libssl3t64:amd64 (3.0.13-0ubuntu3.11) over (3.0.13-0ubuntu3.9) ... Setting up libssl3t64:amd64 (3.0.13-0ubuntu3.11) ... Selecting previously unselected package libpython3.12-minimal:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 4381 files and directories currently installed.) Preparing to unpack .../libpython3.12-minimal_3.12.3-1ubuntu0.13_amd64.deb ... Unpacking libpython3.12-minimal:amd64 (3.12.3-1ubuntu0.13) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.6.1-2ubuntu0.4_amd64.deb ... Unpacking libexpat1:amd64 (2.6.1-2ubuntu0.4) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../python3.12-minimal_3.12.3-1ubuntu0.13_amd64.deb ... Unpacking python3.12-minimal (3.12.3-1ubuntu0.13) ... Setting up libpython3.12-minimal:amd64 (3.12.3-1ubuntu0.13) ... Setting up libexpat1:amd64 (2.6.1-2ubuntu0.4) ... Setting up python3.12-minimal (3.12.3-1ubuntu0.13) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 4700 files and directories currently installed.) Preparing to unpack .../python3-minimal_3.12.3-0ubuntu2.1_amd64.deb ... Unpacking python3-minimal (3.12.3-0ubuntu2.1) ... Selecting previously unselected package media-types. Preparing to unpack .../media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../archives/netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../tzdata_2026a-0ubuntu0.24.04.1_all.deb ... Unpacking tzdata (2026a-0ubuntu0.24.04.1) ... Preparing to unpack .../liblzma5_5.6.1+really5.4.5-1ubuntu0.3_amd64.deb ... Unpacking liblzma5:amd64 (5.6.1+really5.4.5-1ubuntu0.3) over (5.6.1+really5.4.5-1ubuntu0.2) ... Setting up liblzma5:amd64 (5.6.1+really5.4.5-1ubuntu0.3) ... Selecting previously unselected package readline-common. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 5263 files and directories currently installed.) Preparing to unpack .../0-readline-common_8.2-4build1_all.deb ... Unpacking readline-common (8.2-4build1) ... Selecting previously unselected package libreadline8t64:amd64. Preparing to unpack .../1-libreadline8t64_8.2-4build1_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.2-4build1) ... Selecting previously unselected package libsqlite3-0:amd64. Preparing to unpack .../2-libsqlite3-0_3.45.1-1ubuntu2.5_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.45.1-1ubuntu2.5) ... Selecting previously unselected package libpython3.12-stdlib:amd64. Preparing to unpack .../3-libpython3.12-stdlib_3.12.3-1ubuntu0.13_amd64.deb ... Unpacking libpython3.12-stdlib:amd64 (3.12.3-1ubuntu0.13) ... Selecting previously unselected package python3.12. Preparing to unpack .../4-python3.12_3.12.3-1ubuntu0.13_amd64.deb ... Unpacking python3.12 (3.12.3-1ubuntu0.13) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../5-libpython3-stdlib_3.12.3-0ubuntu2.1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.12.3-0ubuntu2.1) ... Setting up python3-minimal (3.12.3-0ubuntu2.1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 5706 files and directories currently installed.) Preparing to unpack .../python3_3.12.3-0ubuntu2.1_amd64.deb ... Unpacking python3 (3.12.3-0ubuntu2.1) ... Selecting previously unselected package libapparmor1:amd64. Preparing to unpack .../libapparmor1_4.0.1really4.0.1-0ubuntu0.24.04.7_amd64.deb ... Unpacking libapparmor1:amd64 (4.0.1really4.0.1-0ubuntu0.24.04.7) ... Selecting previously unselected package libargon2-1:amd64. Preparing to unpack .../libargon2-1_0~20190702+dfsg-4build1_amd64.deb ... Unpacking libargon2-1:amd64 (0~20190702+dfsg-4build1) ... Preparing to unpack .../libudev1_255.4-1ubuntu8.16_amd64.deb ... Unpacking libudev1:amd64 (255.4-1ubuntu8.16) over (255.4-1ubuntu8.15) ... Setting up libudev1:amd64 (255.4-1ubuntu8.16) ... Selecting previously unselected package libdevmapper1.02.1:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 5736 files and directories currently installed.) Preparing to unpack .../0-libdevmapper1.02.1_2%3a1.02.185-3ubuntu3.2_amd64.deb ... Unpacking libdevmapper1.02.1:amd64 (2:1.02.185-3ubuntu3.2) ... Selecting previously unselected package libjson-c5:amd64. Preparing to unpack .../1-libjson-c5_0.17-1build1_amd64.deb ... Unpacking libjson-c5:amd64 (0.17-1build1) ... Selecting previously unselected package libcryptsetup12:amd64. Preparing to unpack .../2-libcryptsetup12_2%3a2.7.0-1ubuntu4.2_amd64.deb ... Unpacking libcryptsetup12:amd64 (2:2.7.0-1ubuntu4.2) ... Selecting previously unselected package libfdisk1:amd64. Preparing to unpack .../3-libfdisk1_2.39.3-9ubuntu6.5_amd64.deb ... Unpacking libfdisk1:amd64 (2.39.3-9ubuntu6.5) ... Selecting previously unselected package libkmod2:amd64. Preparing to unpack .../4-libkmod2_31+20240202-2ubuntu7.2_amd64.deb ... Unpacking libkmod2:amd64 (31+20240202-2ubuntu7.2) ... Selecting previously unselected package libsystemd-shared:amd64. Preparing to unpack .../5-libsystemd-shared_255.4-1ubuntu8.16_amd64.deb ... Unpacking libsystemd-shared:amd64 (255.4-1ubuntu8.16) ... Preparing to unpack .../6-libsystemd0_255.4-1ubuntu8.16_amd64.deb ... Unpacking libsystemd0:amd64 (255.4-1ubuntu8.16) over (255.4-1ubuntu8.15) ... Setting up libsystemd0:amd64 (255.4-1ubuntu8.16) ... Selecting previously unselected package systemd-dev. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 5775 files and directories currently installed.) Preparing to unpack .../0-systemd-dev_255.4-1ubuntu8.16_all.deb ... Unpacking systemd-dev (255.4-1ubuntu8.16) ... Selecting previously unselected package systemd. Preparing to unpack .../1-systemd_255.4-1ubuntu8.16_amd64.deb ... Unpacking systemd (255.4-1ubuntu8.16) ... Selecting previously unselected package perl-modules-5.38. Preparing to unpack .../2-perl-modules-5.38_5.38.2-3.2ubuntu0.2_all.deb ... Unpacking perl-modules-5.38 (5.38.2-3.2ubuntu0.2) ... Selecting previously unselected package libgdbm6t64:amd64. Preparing to unpack .../3-libgdbm6t64_1.23-5.1build1_amd64.deb ... Unpacking libgdbm6t64:amd64 (1.23-5.1build1) ... Selecting previously unselected package libgdbm-compat4t64:amd64. Preparing to unpack .../4-libgdbm-compat4t64_1.23-5.1build1_amd64.deb ... Unpacking libgdbm-compat4t64:amd64 (1.23-5.1build1) ... Selecting previously unselected package libperl5.38t64:amd64. Preparing to unpack .../5-libperl5.38t64_5.38.2-3.2ubuntu0.2_amd64.deb ... Unpacking libperl5.38t64:amd64 (5.38.2-3.2ubuntu0.2) ... Selecting previously unselected package perl. Preparing to unpack .../6-perl_5.38.2-3.2ubuntu0.2_amd64.deb ... Unpacking perl (5.38.2-3.2ubuntu0.2) ... Selecting previously unselected package adduser. Preparing to unpack .../7-adduser_3.137ubuntu1_all.deb ... Unpacking adduser (3.137ubuntu1) ... Setting up adduser (3.137ubuntu1) ... Selecting previously unselected package openssl. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 8816 files and directories currently installed.) Preparing to unpack .../00-openssl_3.0.13-0ubuntu3.11_amd64.deb ... Unpacking openssl (3.0.13-0ubuntu3.11) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../01-ca-certificates_20260601~24.04.1_all.deb ... Unpacking ca-certificates (20260601~24.04.1) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../02-libdbus-1-3_1.14.10-4ubuntu4.1_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.14.10-4ubuntu4.1) ... Selecting previously unselected package dbus-bin. Preparing to unpack .../03-dbus-bin_1.14.10-4ubuntu4.1_amd64.deb ... Unpacking dbus-bin (1.14.10-4ubuntu4.1) ... Selecting previously unselected package dbus-session-bus-common. Preparing to unpack .../04-dbus-session-bus-common_1.14.10-4ubuntu4.1_all.deb ... Unpacking dbus-session-bus-common (1.14.10-4ubuntu4.1) ... Selecting previously unselected package dbus-daemon. Preparing to unpack .../05-dbus-daemon_1.14.10-4ubuntu4.1_amd64.deb ... Unpacking dbus-daemon (1.14.10-4ubuntu4.1) ... Selecting previously unselected package dbus-system-bus-common. Preparing to unpack .../06-dbus-system-bus-common_1.14.10-4ubuntu4.1_all.deb ... Unpacking dbus-system-bus-common (1.14.10-4ubuntu4.1) ... Selecting previously unselected package dbus. Preparing to unpack .../07-dbus_1.14.10-4ubuntu4.1_amd64.deb ... Unpacking dbus (1.14.10-4ubuntu4.1) ... Selecting previously unselected package dmsetup. Preparing to unpack .../08-dmsetup_2%3a1.02.185-3ubuntu3.2_amd64.deb ... Unpacking dmsetup (2:1.02.185-3ubuntu3.2) ... Selecting previously unselected package libglib2.0-0t64:amd64. Preparing to unpack .../09-libglib2.0-0t64_2.80.0-6ubuntu3.8_amd64.deb ... Unpacking libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.8) ... Selecting previously unselected package gir1.2-glib-2.0:amd64. Preparing to unpack .../10-gir1.2-glib-2.0_2.80.0-6ubuntu3.8_amd64.deb ... Unpacking gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.8) ... Selecting previously unselected package libgirepository-1.0-1:amd64. Preparing to unpack .../11-libgirepository-1.0-1_1.80.1-1_amd64.deb ... Unpacking libgirepository-1.0-1:amd64 (1.80.1-1) ... Selecting previously unselected package gir1.2-girepository-2.0:amd64. Preparing to unpack .../12-gir1.2-girepository-2.0_1.80.1-1_amd64.deb ... Unpacking gir1.2-girepository-2.0:amd64 (1.80.1-1) ... Selecting previously unselected package krb5-locales. Preparing to unpack .../13-krb5-locales_1.20.1-6ubuntu2.6_all.deb ... Unpacking krb5-locales (1.20.1-6ubuntu2.6) ... Selecting previously unselected package less. Preparing to unpack .../14-less_590-2ubuntu2.1_amd64.deb ... Unpacking less (590-2ubuntu2.1) ... Selecting previously unselected package libbsd0:amd64. Preparing to unpack .../15-libbsd0_0.12.1-1build1.1_amd64.deb ... Unpacking libbsd0:amd64 (0.12.1-1build1.1) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../16-libglib2.0-data_2.80.0-6ubuntu3.8_all.deb ... Unpacking libglib2.0-data (2.80.0-6ubuntu3.8) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../17-libkrb5support0_1.20.1-6ubuntu2.6_amd64.deb ... Unpacking libkrb5support0:amd64 (1.20.1-6ubuntu2.6) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../18-libk5crypto3_1.20.1-6ubuntu2.6_amd64.deb ... Unpacking libk5crypto3:amd64 (1.20.1-6ubuntu2.6) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../19-libkeyutils1_1.6.3-3build1_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-3build1) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../20-libkrb5-3_1.20.1-6ubuntu2.6_amd64.deb ... Unpacking libkrb5-3:amd64 (1.20.1-6ubuntu2.6) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../21-libgssapi-krb5-2_1.20.1-6ubuntu2.6_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.20.1-6ubuntu2.6) ... Selecting previously unselected package libicu74:amd64. Preparing to unpack .../22-libicu74_74.2-1ubuntu3.1_amd64.deb ... Unpacking libicu74:amd64 (74.2-1ubuntu3.1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../23-libxml2_2.9.14+dfsg-1.3ubuntu3.8_amd64.deb ... Unpacking libxml2:amd64 (2.9.14+dfsg-1.3ubuntu3.8) ... Selecting previously unselected package python3-dbus. Preparing to unpack .../24-python3-dbus_1.3.2-5build3_amd64.deb ... Unpacking python3-dbus (1.3.2-5build3) ... Selecting previously unselected package python3-gi. Preparing to unpack .../25-python3-gi_3.48.2-1_amd64.deb ... Unpacking python3-gi (3.48.2-1) ... Selecting previously unselected package networkd-dispatcher. Preparing to unpack .../26-networkd-dispatcher_2.2.4-1_all.deb ... Unpacking networkd-dispatcher (2.2.4-1) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../27-shared-mime-info_2.4-4_amd64.deb ... Unpacking shared-mime-info (2.4-4) ... Selecting previously unselected package systemd-resolved. Preparing to unpack .../28-systemd-resolved_255.4-1ubuntu8.16_amd64.deb ... Unpacking systemd-resolved (255.4-1ubuntu8.16) ... Selecting previously unselected package systemd-timesyncd. Preparing to unpack .../29-systemd-timesyncd_255.4-1ubuntu8.16_amd64.deb ... Unpacking systemd-timesyncd (255.4-1ubuntu8.16) ... Selecting previously unselected package ucf. Preparing to unpack .../30-ucf_3.0043+nmu1_all.deb ... Moving old data out of the way Unpacking ucf (3.0043+nmu1) ... Selecting previously unselected package xdg-user-dirs. Preparing to unpack .../31-xdg-user-dirs_0.18-1build1_amd64.deb ... Unpacking xdg-user-dirs (0.18-1build1) ... Selecting previously unselected package libcbor0.10:amd64. Preparing to unpack .../32-libcbor0.10_0.10.2-1.2ubuntu2_amd64.deb ... Unpacking libcbor0.10:amd64 (0.10.2-1.2ubuntu2) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../33-libedit2_3.1-20230828-1build1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20230828-1build1) ... Selecting previously unselected package libfido2-1:amd64. Preparing to unpack .../34-libfido2-1_1.14.0-1build3_amd64.deb ... Unpacking libfido2-1:amd64 (1.14.0-1build3) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../35-libnghttp2-14_1.59.0-1ubuntu0.3_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.59.0-1ubuntu0.3) ... Selecting previously unselected package libpsl5t64:amd64. Preparing to unpack .../36-libpsl5t64_0.21.2-1.1build1_amd64.deb ... Unpacking libpsl5t64:amd64 (0.21.2-1.1build1) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../37-libsensors-config_1%3a3.6.0-9build1_all.deb ... Unpacking libsensors-config (1:3.6.0-9build1) ... Selecting previously unselected package libsensors5:amd64. Preparing to unpack .../38-libsensors5_1%3a3.6.0-9build1_amd64.deb ... Unpacking libsensors5:amd64 (1:3.6.0-9build1) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../39-libxau6_1%3a1.0.9-1build6_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.9-1build6) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../40-libxdmcp6_1%3a1.1.3-0ubuntu6_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.3-0ubuntu6) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../41-libxcb1_1.15-1ubuntu2_amd64.deb ... Unpacking libxcb1:amd64 (1.15-1ubuntu2) ... Selecting previously unselected package libx11-data. Preparing to unpack .../42-libx11-data_2%3a1.8.7-1build1_all.deb ... Unpacking libx11-data (2:1.8.7-1build1) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../43-libx11-6_2%3a1.8.7-1build1_amd64.deb ... Unpacking libx11-6:amd64 (2:1.8.7-1build1) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../44-libxext6_2%3a1.3.4-1build2_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.4-1build2) ... Selecting previously unselected package libxmuu1:amd64. Preparing to unpack .../45-libxmuu1_2%3a1.1.3-3build2_amd64.deb ... Unpacking libxmuu1:amd64 (2:1.1.3-3build2) ... Selecting previously unselected package openssh-client. Preparing to unpack .../46-openssh-client_1%3a9.6p1-3ubuntu13.16_amd64.deb ... Unpacking openssh-client (1:9.6p1-3ubuntu13.16) ... Selecting previously unselected package publicsuffix. Preparing to unpack .../47-publicsuffix_20231001.0357-0.1_all.deb ... Unpacking publicsuffix (20231001.0357-0.1) ... Selecting previously unselected package xz-utils. Preparing to unpack .../48-xz-utils_5.6.1+really5.4.5-1ubuntu0.3_amd64.deb ... Unpacking xz-utils (5.6.1+really5.4.5-1ubuntu0.3) ... Selecting previously unselected package sysstat. Preparing to unpack .../49-sysstat_12.6.1-2_amd64.deb ... Unpacking sysstat (12.6.1-2) ... Selecting previously unselected package xauth. Preparing to unpack .../50-xauth_1%3a1.1.2-1build1_amd64.deb ... Unpacking xauth (1:1.1.2-1build1) ... Selecting previously unselected package bats. Preparing to unpack .../51-bats_1.10.0-1_all.deb ... Unpacking bats (1.10.0-1) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../52-libbrotli1_1.1.0-2build2_amd64.deb ... Unpacking libbrotli1:amd64 (1.1.0-2build2) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../53-libsasl2-modules-db_2.1.28+dfsg1-5ubuntu3.1_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-5ubuntu3.1) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../54-libsasl2-2_2.1.28+dfsg1-5ubuntu3.1_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-5ubuntu3.1) ... Selecting previously unselected package libldap2:amd64. Preparing to unpack .../55-libldap2_2.6.10+dfsg-0ubuntu0.24.04.1_amd64.deb ... Unpacking libldap2:amd64 (2.6.10+dfsg-0ubuntu0.24.04.1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../56-librtmp1_2.4+20151223.gitfa8646d.1-2build7_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2build7) ... Selecting previously unselected package libssh-4:amd64. Preparing to unpack .../57-libssh-4_0.10.6-2ubuntu0.4_amd64.deb ... Unpacking libssh-4:amd64 (0.10.6-2ubuntu0.4) ... Selecting previously unselected package libcurl3t64-gnutls:amd64. Preparing to unpack .../58-libcurl3t64-gnutls_8.5.0-2ubuntu10.9_amd64.deb ... Unpacking libcurl3t64-gnutls:amd64 (8.5.0-2ubuntu10.9) ... Selecting previously unselected package liberror-perl. Preparing to unpack .../59-liberror-perl_0.17029-2_all.deb ... Unpacking liberror-perl (0.17029-2) ... Selecting previously unselected package git-man. Preparing to unpack .../60-git-man_1%3a2.43.0-1ubuntu7.3_all.deb ... Unpacking git-man (1:2.43.0-1ubuntu7.3) ... Selecting previously unselected package git. Preparing to unpack .../61-git_1%3a2.43.0-1ubuntu7.3_amd64.deb ... Unpacking git (1:2.43.0-1ubuntu7.3) ... Selecting previously unselected package libonig5:amd64. Preparing to unpack .../62-libonig5_6.9.9-1build1_amd64.deb ... Unpacking libonig5:amd64 (6.9.9-1build1) ... Selecting previously unselected package libjq1:amd64. Preparing to unpack .../63-libjq1_1.7.1-3ubuntu0.24.04.2_amd64.deb ... Unpacking libjq1:amd64 (1.7.1-3ubuntu0.24.04.2) ... Selecting previously unselected package jq. Preparing to unpack .../64-jq_1.7.1-3ubuntu0.24.04.2_amd64.deb ... Unpacking jq (1.7.1-3ubuntu0.24.04.2) ... Selecting previously unselected package libldap-common. Preparing to unpack .../65-libldap-common_2.6.10+dfsg-0ubuntu0.24.04.1_all.deb ... Unpacking libldap-common (2.6.10+dfsg-0ubuntu0.24.04.1) ... Selecting previously unselected package libsasl2-modules:amd64. Preparing to unpack .../66-libsasl2-modules_2.1.28+dfsg1-5ubuntu3.1_amd64.deb ... Unpacking libsasl2-modules:amd64 (2.1.28+dfsg1-5ubuntu3.1) ... Selecting previously unselected package patch. Preparing to unpack .../67-patch_2.7.6-7build3_amd64.deb ... Unpacking patch (2.7.6-7build3) ... Selecting previously unselected package parallel. Preparing to unpack .../68-parallel_20231122+ds-1_all.deb ... Adding 'diversion of /usr/bin/parallel to /usr/bin/parallel.moreutils by parallel' Adding 'diversion of /usr/share/man/man1/parallel.1.gz to /usr/share/man/man1/parallel.moreutils.1.gz by parallel' Unpacking parallel (20231122+ds-1) ... Selecting previously unselected package shellcheck. Preparing to unpack .../69-shellcheck_0.9.0-1_amd64.deb ... Unpacking shellcheck (0.9.0-1) ... Setting up media-types (10.1.0) ... Setting up libxau6:amd64 (1:1.0.9-1build6) ... Setting up libkeyutils1:amd64 (1.6.3-3build1) ... Setting up libapparmor1:amd64 (4.0.1really4.0.1-0ubuntu0.24.04.7) ... Setting up libgdbm6t64:amd64 (1.23-5.1build1) ... Setting up libgdbm-compat4t64:amd64 (1.23-5.1build1) ... Setting up xdg-user-dirs (0.18-1build1) ... Setting up libcbor0.10:amd64 (0.10.2-1.2ubuntu2) ... Setting up libargon2-1:amd64 (0~20190702+dfsg-4build1) ... Setting up libbrotli1:amd64 (1.1.0-2build2) ... Setting up libsqlite3-0:amd64 (3.45.1-1ubuntu2.5) ... Setting up libsasl2-modules:amd64 (2.1.28+dfsg1-5ubuntu3.1) ... Setting up libsensors-config (1:3.6.0-9build1) ... Setting up libpsl5t64:amd64 (0.21.2-1.1build1) ... Setting up libnghttp2-14:amd64 (1.59.0-1ubuntu0.3) ... Setting up less (590-2ubuntu2.1) ... Setting up systemd-dev (255.4-1ubuntu8.16) ... Setting up krb5-locales (1.20.1-6ubuntu2.6) ... Setting up libldap-common (2.6.10+dfsg-0ubuntu0.24.04.1) ... Setting up shellcheck (0.9.0-1) ... Setting up libkrb5support0:amd64 (1.20.1-6ubuntu2.6) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-5ubuntu3.1) ... Setting up tzdata (2026a-0ubuntu0.24.04.1) ... Current default time zone: 'Etc/UTC' Local time is now: Tue Jun 23 23:12:39 UTC 2026. Universal Time is now: Tue Jun 23 23:12:39 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.8) ... No schema files found: doing nothing. Setting up libglib2.0-data (2.80.0-6ubuntu3.8) ... Setting up libx11-data (2:1.8.7-1build1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2build7) ... Setting up libdbus-1-3:amd64 (1.14.10-4ubuntu4.1) ... Setting up xz-utils (5.6.1+really5.4.5-1ubuntu0.3) ... update-alternatives: using /usr/bin/xz to provide /usr/bin/lzma (lzma) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/lzma.1.gz because associated file /usr/share/man/man1/xz.1.gz (of link group lzma) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/unlzma.1.gz because associated file /usr/share/man/man1/unxz.1.gz (of link group lzma) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/lzcat.1.gz because associated file /usr/share/man/man1/xzcat.1.gz (of link group lzma) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/lzmore.1.gz because associated file /usr/share/man/man1/xzmore.1.gz (of link group lzma) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/lzless.1.gz because associated file /usr/share/man/man1/xzless.1.gz (of link group lzma) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/lzdiff.1.gz because associated file /usr/share/man/man1/xzdiff.1.gz (of link group lzma) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/lzcmp.1.gz because associated file /usr/share/man/man1/xzcmp.1.gz (of link group lzma) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/lzgrep.1.gz because associated file /usr/share/man/man1/xzgrep.1.gz (of link group lzma) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/lzegrep.1.gz because associated file /usr/share/man/man1/xzegrep.1.gz (of link group lzma) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/lzfgrep.1.gz because associated file /usr/share/man/man1/xzfgrep.1.gz (of link group lzma) doesn't exist Setting up perl-modules-5.38 (5.38.2-3.2ubuntu0.2) ... Setting up patch (2.7.6-7build3) ... Setting up ucf (3.0043+nmu1) ... Setting up gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.8) ... Setting up libsensors5:amd64 (1:3.6.0-9build1) ... Setting up libk5crypto3:amd64 (1.20.1-6ubuntu2.6) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg1-5ubuntu3.1) ... Setting up libfdisk1:amd64 (2.39.3-9ubuntu6.5) ... Setting up libicu74:amd64 (74.2-1ubuntu3.1) ... Setting up libdevmapper1.02.1:amd64 (2:1.02.185-3ubuntu3.2) ... Setting up dmsetup (2:1.02.185-3ubuntu3.2) ... Setting up dbus-session-bus-common (1.14.10-4ubuntu4.1) ... Setting up git-man (1:2.43.0-1ubuntu7.3) ... Setting up libgirepository-1.0-1:amd64 (1.80.1-1) ... Setting up bats (1.10.0-1) ... Setting up netbase (6.4) ... Setting up libkrb5-3:amd64 (1.20.1-6ubuntu2.6) ... Setting up libperl5.38t64:amd64 (5.38.2-3.2ubuntu0.2) ... Setting up dbus-system-bus-common (1.14.10-4ubuntu4.1) ... Setting up libfido2-1:amd64 (1.14.0-1build3) ... Setting up openssl (3.0.13-0ubuntu3.11) ... Setting up libbsd0:amd64 (0.12.1-1build1.1) ... Setting up libjson-c5:amd64 (0.17-1build1) ... Setting up readline-common (8.2-4build1) ... Setting up publicsuffix (20231001.0357-0.1) ... Setting up libxml2:amd64 (2.9.14+dfsg-1.3ubuntu3.8) ... Setting up sysstat (12.6.1-2) ... Creating config file /etc/default/sysstat with new version update-alternatives: using /usr/bin/sar.sysstat to provide /usr/bin/sar (sar) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/sar.1.gz because associated file /usr/share/man/man1/sar.sysstat.1.gz (of link group sar) doesn't exist Created symlink /etc/systemd/system/sysstat.service.wants/sysstat-collect.timer → /usr/lib/systemd/system/sysstat-collect.timer. Created symlink /etc/systemd/system/sysstat.service.wants/sysstat-summary.timer → /usr/lib/systemd/system/sysstat-summary.timer. Created symlink /etc/systemd/system/multi-user.target.wants/sysstat.service → /usr/lib/systemd/system/sysstat.service. Setting up libldap2:amd64 (2.6.10+dfsg-0ubuntu0.24.04.1) ... Setting up dbus-bin (1.14.10-4ubuntu4.1) ... Setting up libonig5:amd64 (6.9.9-1build1) ... Setting up libkmod2:amd64 (31+20240202-2ubuntu7.2) ... Setting up libxdmcp6:amd64 (1:1.1.3-0ubuntu6) ... Setting up libxcb1:amd64 (1.15-1ubuntu2) ... Setting up libjq1:amd64 (1.7.1-3ubuntu0.24.04.2) ... Setting up libedit2:amd64 (3.1-20230828-1build1) ... Setting up dbus-daemon (1.14.10-4ubuntu4.1) ... Setting up ca-certificates (20260601~24.04.1) ... Updating certificates in /etc/ssl/certs... 121 added, 0 removed; done. Setting up perl (5.38.2-3.2ubuntu0.2) ... Setting up gir1.2-girepository-2.0:amd64 (1.80.1-1) ... Setting up dbus (1.14.10-4ubuntu4.1) ... Setting up shared-mime-info (2.4-4) ... Setting up libgssapi-krb5-2:amd64 (1.20.1-6ubuntu2.6) ... Setting up libsystemd-shared:amd64 (255.4-1ubuntu8.16) ... Setting up parallel (20231122+ds-1) ... Setting up libssh-4:amd64 (0.10.6-2ubuntu0.4) ... Setting up libreadline8t64:amd64 (8.2-4build1) ... Setting up jq (1.7.1-3ubuntu0.24.04.2) ... Setting up libx11-6:amd64 (2:1.8.7-1build1) ... Setting up libcryptsetup12:amd64 (2:2.7.0-1ubuntu4.2) ... Setting up libxmuu1:amd64 (2:1.1.3-3build2) ... Setting up libpython3.12-stdlib:amd64 (3.12.3-1ubuntu0.13) ... Setting up openssh-client (1:9.6p1-3ubuntu13.16) ... Setting up python3.12 (3.12.3-1ubuntu0.13) ... Setting up libcurl3t64-gnutls:amd64 (8.5.0-2ubuntu10.9) ... Setting up libxext6:amd64 (2:1.3.4-1build2) ... Setting up systemd (255.4-1ubuntu8.16) ... Created symlink /etc/systemd/system/getty.target.wants/getty@tty1.service → /usr/lib/systemd/system/getty@.service. Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target → /usr/lib/systemd/system/remote-fs.target. Created symlink /etc/systemd/system/sysinit.target.wants/systemd-pstore.service → /usr/lib/systemd/system/systemd-pstore.service. Initializing machine ID from D-Bus machine ID. /usr/lib/tmpfiles.d/systemd-network.conf:10: Failed to resolve user 'systemd-network': No such process /usr/lib/tmpfiles.d/systemd-network.conf:11: Failed to resolve user 'systemd-network': No such process /usr/lib/tmpfiles.d/systemd-network.conf:12: Failed to resolve user 'systemd-network': No such process /usr/lib/tmpfiles.d/systemd-network.conf:13: Failed to resolve user 'systemd-network': No such process /usr/lib/tmpfiles.d/systemd.conf:22: Failed to resolve group 'systemd-journal': No such process /usr/lib/tmpfiles.d/systemd.conf:23: Failed to resolve group 'systemd-journal': No such process /usr/lib/tmpfiles.d/systemd.conf:28: Failed to resolve group 'systemd-journal': No such process /usr/lib/tmpfiles.d/systemd.conf:29: Failed to resolve group 'systemd-journal': No such process /usr/lib/tmpfiles.d/systemd.conf:30: Failed to resolve group 'systemd-journal': No such process Creating group 'systemd-journal' with GID 999. Creating group 'systemd-network' with GID 998. Creating user 'systemd-network' (systemd Network Management) with UID 998 and GID 998. Setting up liberror-perl (0.17029-2) ... Setting up systemd-timesyncd (255.4-1ubuntu8.16) ... Creating group 'systemd-timesync' with GID 997. Creating user 'systemd-timesync' (systemd Time Synchronization) with UID 997 and GID 997. Created symlink /etc/systemd/system/dbus-org.freedesktop.timesync1.service → /usr/lib/systemd/system/systemd-timesyncd.service. Created symlink /etc/systemd/system/sysinit.target.wants/systemd-timesyncd.service → /usr/lib/systemd/system/systemd-timesyncd.service. Setting up git (1:2.43.0-1ubuntu7.3) ... Setting up xauth (1:1.1.2-1build1) ... Setting up libpython3-stdlib:amd64 (3.12.3-0ubuntu2.1) ... Setting up systemd-resolved (255.4-1ubuntu8.16) ... Converting /etc/resolv.conf to a symlink to /run/systemd/resolve/stub-resolv.conf... mv: cannot move '/etc/resolv.conf' to '/etc/.resolv.conf.systemd-resolved.bak': Device or resource busy Cannot take a backup of /etc/resolv.conf. ln: failed to create symbolic link '/etc/resolv.conf': Device or resource busy Cannot install symlink from /etc/resolv.conf to ../run/systemd/resolve/stub-resolv.conf Creating group 'systemd-resolve' with GID 996. Creating user 'systemd-resolve' (systemd Resolver) with UID 996 and GID 996. Created symlink /etc/systemd/system/dbus-org.freedesktop.resolve1.service → /usr/lib/systemd/system/systemd-resolved.service. Created symlink /etc/systemd/system/sysinit.target.wants/systemd-resolved.service → /usr/lib/systemd/system/systemd-resolved.service. Setting up python3 (3.12.3-0ubuntu2.1) ... Setting up python3-gi (3.48.2-1) ... Setting up python3-dbus (1.3.2-5build3) ... Setting up networkd-dispatcher (2.2.4-1) ... Created symlink /etc/systemd/system/multi-user.target.wants/networkd-dispatcher.service → /usr/lib/systemd/system/networkd-dispatcher.service. Processing triggers for libc-bin (2.39-0ubuntu8.7) ... Processing triggers for ca-certificates (20260601~24.04.1) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. == bats == 1..32 ok 1 check-no-jarvis: exits 0 on clean tree ok 2 check-no-jarvis: exits 1 on top-level .jarvis/ dir with content ok 3 check-no-jarvis: exits 1 on nested .jarvis/ (e.g. docs/.jarvis/) ok 4 check-no-jarvis: exits 1 on empty .jarvis/ dir ok 5 check-no-jarvis: exits 1 on symlink named .jarvis ok 6 check-no-jarvis: uses current dir when no arg given ok 7 check-no-jarvis: ignores .git directory ok 8 check-no-jarvis: reports the offending path ok 9 feature jarvis-docs: breakdown seeds the tech contract at .jarvis/TECH_CONTRACT.md ok 10 feature jarvis-docs: engineer prompt points juniors at .jarvis/TECH_CONTRACT.md ok 11 feature jarvis-docs: guard fails on .jarvis (top-level, nested, symlink), passes when absent ok 12 feature jarvis-docs: strip-jarvis removes .jarvis and is idempotent ok 13 feature jarvis-docs: assembled flow — seed .jarvis, strip it, base stays clean ok 14 scan-jarvis-secrets: passes on clean .jarvis/ ok 15 scan-jarvis-secrets: exits 0 when .jarvis/ is absent ok 16 scan-jarvis-secrets: detects private key block ok 17 scan-jarvis-secrets: detects AWS access key ok 18 scan-jarvis-secrets: detects Slack token ok 19 scan-jarvis-secrets: detects high-entropy secret pattern ok 20 scan-jarvis-secrets: detects base64 secret pattern ok 21 scan-jarvis-secrets: detects secrets in git history ok 22 scan-jarvis-secrets: always logs which detector it used ok 23 stage-breakdown.sh seeds contract to .jarvis/TECH_CONTRACT.md path ok 24 lib.sh comment references .jarvis/TECH_CONTRACT.md ok 25 engineer.md instructs juniors to read .jarvis/TECH_CONTRACT.md ok 26 engineer.md mentions .jarvis folder not repo root ok 27 no stray references to JARVIS_TECH_CONTRACT.md outside engineer.md legacy fallback ok 28 strip-jarvis: removes .jarvis/ and commits with exact message ok 29 strip-jarvis: idempotent when .jarvis/ is absent ok 30 strip-jarvis: leaves non-.jarvis files untouched ok 31 strip-jarvis: handles read-only files in .jarvis/ ok 32 strip-jarvis: idempotent on second run (no new commit) == shellcheck (advisory) == bin/gen-service-docs.sh: : commitBuffer: invalid argument (invalid character) bin/stage-docs.sh: : commitBuffer: invalid argument (invalid character) bin/stage-engineer.sh: : commitBuffer: invalid argument (invalid character) In bin/gather-evidence.sh line 118: [ -n "$_bns" ] && [ -n "$_bpod" ] || continue ^-- SC2015 (info): Note that A && B || C is not if-then-else. C may run when A is true. In bin/gen-service-docs.sh line 14: source "$HERE/lib.sh" 2>/dev/null || true ^------------^ SC1091 (info): Not following: ./lib.sh was not specified as input (see shellcheck -x). In bin/gen-service-docs.sh line 42: printf '# %s\n\n_No application API surface to document In bin/jarvis-memory.sh line 7: JARVIS_ROOT="$(dirname "$BIN_DIR")" ^---------^ SC2034 (warning): JARVIS_ROOT appears unused. Verify use (or export if used externally). In bin/launch.sh line 8: source "$JARVIS_ROOT/config.env" ^-----------------------^ SC1091 (info): Not following: ../config.env was not specified as input (see shellcheck -x). In bin/lib.sh line 21: PROMPTS_DIR="$JARVIS_ROOT/prompts" ^---------^ SC2034 (warning): PROMPTS_DIR appears unused. Verify use (or export if used externally). In bin/lib.sh line 22: TEMPLATES_DIR="$JARVIS_ROOT/templates" ^-----------^ SC2034 (warning): TEMPLATES_DIR appears unused. Verify use (or export if used externally). In bin/lib.sh line 453: [ -n "$seed" ] && [ -d "$seed" ] && cp -R "$seed"/. "$wt"/ 2>/dev/null || true ^-- SC2015 (info): Note that A && B || C is not if-then-else. C may run when A is true. In bin/lib.sh line 491: [ -n "$_int_prnum" ] && [ "$_int_prnum" != "null" ] && gh api -X POST "repos/$repo/issues/$_int_prnum/assignees" -f "assignees[]=$BOT_LOGIN" >/dev/null 2>&1 || true ^-- SC2015 (info): Note that A && B || C is not if-then-else. C may run when A is true. In bin/lib.sh line 696: [ -n "$a" ] && gh issue edit "$2" --repo "$1" --add-assignee "$a" >/dev/null 2>&1 || true ^-- SC2015 (info): Note that A && B || C is not if-then-else. C may run when A is true. In bin/lib.sh line 709: [ -z "$(find "$ORG_KB_DIR/.git/FETCH_HEAD" -mmin -10 2>/dev/null)" ] && git -C "$ORG_KB_DIR" pull -q --ff-only 2>/dev/null || true ^-- SC2015 (info): Note that A && B || C is not if-then-else. C may run when A is true. In bin/reconcile-service-docs.sh line 16: source "$HERE/lib.sh" 2>/dev/null || true ^------------^ SC1091 (info): Not following: ./lib.sh was not specified as input (see shellcheck -x). In bin/reconcile-service-docs.sh line 31: [ -n "$cur" ] && [ "$cur" != "null" ] || { echo "skip $name: no HEAD for $repo"; continue; } ^-- SC2015 (info): Note that A && B || C is not if-then-else. C may run when A is true. In bin/route.sh line 22: source "$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/lib.sh" ^-- SC1091 (info): Not following: ./lib.sh was not specified as input (see shellcheck -x). In bin/stage-breakdown.sh line 13: source "$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/lib.sh" ^-- SC1091 (info): Not following: ./lib.sh was not specified as input (see shellcheck -x). In bin/stage-breakdown.sh line 129: local final=$(mktemp) dep_line="" d di ^---^ SC2155 (warning): Declare and assign separately to avoid masking return values. In bin/stage-codereview.sh line 13: source "$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/lib.sh" ^-- SC1091 (info): Not following: ./lib.sh was not specified as input (see shellcheck -x). In bin/stage-codereview.sh line 108: _gcerr=$(grep -rIl --include='*.js' 'GcError' "$cache" 2>/dev/null | grep -vE '/node_modules/|/tests?/|\.test\.js' | wc -l | tr -d ' ') ^-- SC2126 (style): Consider using 'grep -c' instead of 'grep|wc -l'. In bin/stage-docs.sh line 12: source "$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/lib.sh" ^-- SC1091 (info): Not following: ./lib.sh was not specified as input (see shellcheck -x). In bin/stage-docs.sh line 36: trap '_rc=$?; [ "$_rc" = 75 ] || remove_label "$repo" "$num" "jarvis:docs" 2>/dev/null || true' EXIT ^-- SC2154 (warning): _rc is referenced but not assigned. In bin/stage-docs.sh line 135: [ -n "$_doc_prnum" ] && [ "$_doc_prnum" != "null" ] || { echo "docs PR not open after create In bin/stage-engineer.sh line 11: source "$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/lib.sh" ^-- SC1091 (info): Not following: ./lib.sh was not specified as input (see shellcheck -x). In bin/stage-engineer.sh line 169: [ -n "$_prnum" ] && [ "$_prnum" != "null" ] || { echo "PR not open for $branch after create In bin/stage-fix.sh line 13: source "$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/lib.sh" ^-- SC1091 (info): Not following: ./lib.sh was not specified as input (see shellcheck -x). In bin/stage-fix.sh line 36: trap '_rc=$?; [ "$_rc" = 75 ] || remove_label "$repo" "$num" "jarvis:ci-fix" 2>/dev/null || true' EXIT ^-- SC2154 (warning): _rc is referenced but not assigned. In bin/stage-fix.sh line 86: gh pr comment "$pr" --repo "$repo" --body "$(printf '\nRebased onto `%s` (branch was %s commit(s) behind) before fixing - re-running CI. A failure already fixed on `%s` is resolved by this; if CI still fails, the next cycle fixes the code.' "$_base" "$_behind" "$_base")" 2>/dev/null || true ^-- SC2016 (info): Expressions don't expand in single quotes, use double quotes for that. In bin/stage-fix.sh line 241: _cr_ts="$(gh api "repos/$repo/issues/$pr/comments" --paginate --jq '.[]' 2>/dev/null | jq -rs '"'"'[.[] | select(.body | contains("")) | .created_at] | max // ""'"'"' 2>/dev/null)" ^-- SC2259 (error): This redirection overrides piped input. To use both, merge or pass filenames. In bin/stage-fix.sh line 242: _cf_ts="$(gh api "repos/$repo/issues/$pr/comments" --paginate --jq '.[]' 2>/dev/null | jq -rs '"'"'[.[] | select(.body | contains("")) | .created_at] | max // ""'"'"' 2>/dev/null)" ^-- SC2259 (error): This redirection overrides piped input. To use both, merge or pass filenames. In bin/stage-prd.sh line 10: source "$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/lib.sh" ^-- SC1091 (info): Not following: ./lib.sh was not specified as input (see shellcheck -x). In bin/stage-review.sh line 12: source "$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/lib.sh" ^-- SC1091 (info): Not following: ./lib.sh was not specified as input (see shellcheck -x). In bin/stage-triage.sh line 11: source "$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/lib.sh" ^-- SC1091 (info): Not following: ./lib.sh was not specified as input (see shellcheck -x). For more information: https://www.shellcheck.net/wiki/SC2259 -- This redirection overrides piped ... https://www.shellcheck.net/wiki/SC2034 -- JARVIS_ROOT appears unused. Verif... https://www.shellcheck.net/wiki/SC2154 -- _rc is referenced but not assigned.