{ "schemaVersion": 1, "observedUtc": "2026-10-25T07:09:16.503468+00:00", "status": "PASS", "inputs": { "docs/redesign/phase-9/p9-sec-02/model/cache_probe.py": "7376c4cffa12b411d5ee20df640bd2ad9c8891ae28b8fd48bfdbf23702f61bb6", "docs/redesign/phase-9/p9-sec-02/model/parser_probe.py": "3c3b6818316d4f4284765550648fbade16644ae2276454d205c26c3fe12c01d8", "docs/redesign/phase-9/p9-sec-02/model/probe.py": "318241dd5b11269a43c71ca221f0209dbe6828239bb8c6549b22323086bda05d", "docs/redesign/phase-9/p9-sec-02/model/run.py": "b85c543e4020fbbe118ab52746f1290babaee2a640ead3277b16fd4bed6b9f29", "docs/redesign/phase-9/p9-sec-02/model/runtime_inventory.py": "254feb648f568dbbc0faec091cc6a0e49ad8d09ac4840e888603ef26c42a3d6c", "docs/redesign/phase-9/p9-sec-02/model/test_verify.py": "ffac7d2306e9947eed0313e070b1fceccd7b2c1041581e5db1bb97671777c288", "docs/redesign/phase-9/p9-sec-02/model/verify.py": "168a7e349d3e8a02427d80179561a21e278288e18e38ed804ecc816c6197d09f", "docs/redesign/phase-9/p9-sec-02/model/windows_lock_probe.py": "0db37df4bf58daa8953b1e4d8c5f28e605a56a11c4f3930c58a3177d58abe9fa", "docs/redesign/phase-9/p9-sec-02/model/ARTIFACTS.json": "5c606eb95218946242a4867d442450cd1014549220b78120ac37e7aa3477c023", "docs/redesign/phase-9/p9-sec-02/model/RUNTIME.json": "e4321bb4f0bc1bb898b4c427540780f9904464357788d19bfc4433d233190224", "tools/summarizer/app.py": "aab24c7f64868fcb93a6133aa7b2087b23f98469e89e4c84fa040a022b0a8dfc", "tools/summarizer/parser_child.py": "0074a05e9a0d511e26a329a057f98568cdc1723b2cc37168e0b59975b5424451", "tools/summarizer/requirements-linux.lock": "3a3afc529f0076a1b5d67082c9269c22c12f52c47ecf95ce0c76c37b39d8297a", "tools/summarizer/requirements-dev-linux.lock": "a234316d8612193551a2c91fb19ae0924f5643b9e52edb907ab99dd55b14cdb9", "tools/summarizer/Dockerfile": "d0b8777e81a74ed7099fe1d93f608b6601da39efc43b50ec0b3b058613207443", "tools/summarizer/.dockerignore": "b1074aebf95e5d5cb6d7c26617ef49945dca31bc756bbc78ee0e3b15c96e3152" }, "results": { "sidecar": { "status": "PASS", "passed": 59, "process": { "lane": "sidecar", "attempt": "qualification-patched-sidecar", "startedUtc": "2026-10-25T07:08:32.877557+00:00", "finishedUtc": "2026-10-25T07:08:45.365675+00:00", "exitCode": 0, "command": [ "docker", "run", "--rm", "--name", "jt-sec02-sidecar-b98c7d59", "--label", "jobtracker.qualification=p9-sec02", "--entrypoint", "python", "--user", "65534:65534", "--network", "none", "--read-only", "--cap-drop", "ALL", "--security-opt", "no-new-privileges", "--pids-limit", "128", "--cpus", "2", "--memory", "2g", "--memory-swap", "2g", "--tmpfs", "/tmp:rw,nosuid,nodev,size=384m,mode=1777", "-e", "HF_HUB_OFFLINE=1", "-e", "TRANSFORMERS_OFFLINE=1", "-e", "HF_HUB_DISABLE_TELEMETRY=1", "-e", "HF_HOME=/tmp/hf-home", "-e", "OMP_NUM_THREADS=1", "-e", "MKL_NUM_THREADS=1", "-e", "OLLAMA_BASE_URL=http://127.0.0.1:11434", "-e", "OLLAMA_MODEL=", "-e", "EXTERNAL_AI_ENABLED=0", "--mount", "type=bind,src=E:\\Storage\\Projects\\Active\\Job tracker\\docs\\redesign\\phase-9\\p9-sec-02\\model,dst=/qualification,readonly", "--mount", "type=bind,src=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\p9-sec-02\\qualified\\qualification-patched-sidecar,dst=/evidence", "-e", "AI_SERVICE_SKIP_MODEL_LOAD=1", "sha256:2fe77e47a6c5ecea66764dbd6264049724f24849141e16af5491c2de34af53c1", "-m", "pytest", "-q", "-o", "cache_dir=/tmp/pytest-cache", "/app/tests", "--junitxml=/evidence/sidecar.xml" ], "localImageId": "sha256:2fe77e47a6c5ecea66764dbd6264049724f24849141e16af5491c2de34af53c1", "runtimeImageId": "sha256:4a04ca68fa40b3ec61cb61187b339a4d2895b375b962999e974d75556b5b1331", "containerAbsent": true, "network": "none", "readOnly": true, "user": "65534:65534", "memoryLimitBytes": 2147483648, "cpuLimit": 2, "pidsLimit": 128, "wallClockDeadlineSeconds": 180, "scope": "Actual locally built source image plus exact test-only extras; no app source mount, production cache, external network, registry push or deployment." }, "reportSha256": "da3b247b2189fa5549cee48c335ffb51b4662da1cf038f5aad0a60e4fa9b582f" }, "safetensors": { "status": "PASS", "record": { "status": "PASS", "kind": "safetensors", "scope": "Real synthetic BART/tokenizer/native CPU generation plus sidecar summary/auth/cache contract; no full DistilBART or semantic-quality claim.", "modelClass": "BartForConditionalGeneration", "device": "cpu", "cudaAvailable": false, "seconds": 0.9420173299999988, "maxRssKiB": 410096, "versions": { "torch": "2.13.0+cpu", "transformers": "5.10.0", "filelock": "4.2.1", "huggingface-hub": "1.33.0", "tokenizers": "0.22.2", "safetensors": "0.8.0" }, "summary": "Boulevard ski ski ski Joined Joined Joined titles titlesataata told told told beam beam beam told told uncontroll uncontroll equity", "bounded1024Tokens": true, "finiteLogits": true, "cacheRepeatedRead": true, "fixtureUnchanged": true }, "process": { "lane": "safetensors", "attempt": "qualification-patched-safetensors", "startedUtc": "2026-10-25T07:08:45.529394+00:00", "finishedUtc": "2026-10-25T07:08:51.395049+00:00", "exitCode": 0, "command": [ "docker", "run", "--rm", "--name", "jt-sec02-safetensors-1bfd4b71", "--label", "jobtracker.qualification=p9-sec02", "--entrypoint", "python", "--user", "65534:65534", "--network", "none", "--read-only", "--cap-drop", "ALL", "--security-opt", "no-new-privileges", "--pids-limit", "128", "--cpus", "2", "--memory", "2g", "--memory-swap", "2g", "--tmpfs", "/tmp:rw,nosuid,nodev,size=384m,mode=1777", "-e", "HF_HUB_OFFLINE=1", "-e", "TRANSFORMERS_OFFLINE=1", "-e", "HF_HUB_DISABLE_TELEMETRY=1", "-e", "HF_HOME=/tmp/hf-home", "-e", "OMP_NUM_THREADS=1", "-e", "MKL_NUM_THREADS=1", "-e", "OLLAMA_BASE_URL=http://127.0.0.1:11434", "-e", "OLLAMA_MODEL=", "-e", "EXTERNAL_AI_ENABLED=0", "--mount", "type=bind,src=E:\\Storage\\Projects\\Active\\Job tracker\\docs\\redesign\\phase-9\\p9-sec-02\\model,dst=/qualification,readonly", "--mount", "type=bind,src=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\p9-sec-02\\qualified\\qualification-patched-safetensors,dst=/evidence", "--mount", "type=bind,src=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\p9-sec-02\\artifact,dst=/fixture,readonly", "sha256:2fe77e47a6c5ecea66764dbd6264049724f24849141e16af5491c2de34af53c1", "/qualification/probe.py", "safetensors", "/fixture" ], "localImageId": "sha256:2fe77e47a6c5ecea66764dbd6264049724f24849141e16af5491c2de34af53c1", "runtimeImageId": "sha256:4a04ca68fa40b3ec61cb61187b339a4d2895b375b962999e974d75556b5b1331", "containerAbsent": true, "network": "none", "readOnly": true, "user": "65534:65534", "memoryLimitBytes": 2147483648, "cpuLimit": 2, "pidsLimit": 128, "wallClockDeadlineSeconds": 180, "scope": "Actual locally built source image plus exact test-only extras; no app source mount, production cache, external network, registry push or deployment." } }, "weights-only": { "status": "PASS", "record": { "status": "PASS", "kind": "weights-only", "scope": "Real synthetic BART/tokenizer/native CPU generation plus sidecar summary/auth/cache contract; no full DistilBART or semantic-quality claim.", "modelClass": "BartForConditionalGeneration", "device": "cpu", "cudaAvailable": false, "seconds": 0.8173885160000509, "maxRssKiB": 411812, "versions": { "torch": "2.13.0+cpu", "transformers": "5.10.0", "filelock": "4.2.1", "huggingface-hub": "1.33.0", "tokenizers": "0.22.2", "safetensors": "0.8.0" }, "summary": "Boulevard ski ski ski Joined Joined Joined titles titlesataata told told told beam beam beam told told uncontroll uncontroll equity", "bounded1024Tokens": true, "finiteLogits": true, "cacheRepeatedRead": true, "fixtureUnchanged": true }, "process": { "lane": "weights-only", "attempt": "qualification-patched-weights-only", "startedUtc": "2026-10-25T07:08:51.559719+00:00", "finishedUtc": "2026-10-25T07:08:57.438362+00:00", "exitCode": 0, "command": [ "docker", "run", "--rm", "--name", "jt-sec02-weights-only-5aec5f06", "--label", "jobtracker.qualification=p9-sec02", "--entrypoint", "python", "--user", "65534:65534", "--network", "none", "--read-only", "--cap-drop", "ALL", "--security-opt", "no-new-privileges", "--pids-limit", "128", "--cpus", "2", "--memory", "2g", "--memory-swap", "2g", "--tmpfs", "/tmp:rw,nosuid,nodev,size=384m,mode=1777", "-e", "HF_HUB_OFFLINE=1", "-e", "TRANSFORMERS_OFFLINE=1", "-e", "HF_HUB_DISABLE_TELEMETRY=1", "-e", "HF_HOME=/tmp/hf-home", "-e", "OMP_NUM_THREADS=1", "-e", "MKL_NUM_THREADS=1", "-e", "OLLAMA_BASE_URL=http://127.0.0.1:11434", "-e", "OLLAMA_MODEL=", "-e", "EXTERNAL_AI_ENABLED=0", "--mount", "type=bind,src=E:\\Storage\\Projects\\Active\\Job tracker\\docs\\redesign\\phase-9\\p9-sec-02\\model,dst=/qualification,readonly", "--mount", "type=bind,src=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\p9-sec-02\\qualified\\qualification-patched-weights-only,dst=/evidence", "--mount", "type=bind,src=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\p9-sec-02\\artifact-bin,dst=/fixture,readonly", "sha256:2fe77e47a6c5ecea66764dbd6264049724f24849141e16af5491c2de34af53c1", "/qualification/probe.py", "weights-only", "/fixture" ], "localImageId": "sha256:2fe77e47a6c5ecea66764dbd6264049724f24849141e16af5491c2de34af53c1", "runtimeImageId": "sha256:4a04ca68fa40b3ec61cb61187b339a4d2895b375b962999e974d75556b5b1331", "containerAbsent": true, "network": "none", "readOnly": true, "user": "65534:65534", "memoryLimitBytes": 2147483648, "cpuLimit": 2, "pidsLimit": 128, "wallClockDeadlineSeconds": 180, "scope": "Actual locally built source image plus exact test-only extras; no app source mount, production cache, external network, registry push or deployment." } }, "cache": { "status": "PASS", "record": { "status": "PASS", "filelock": "4.2.1", "hub": "1.33.0", "cases": [ { "case": "missing", "rejectedBeforeLoad": true }, { "case": "corrupt-weights", "rejectedBeforeLoad": true }, { "case": "corrupt-config", "rejectedBeforeLoad": true }, { "case": "linked", "rejectedBeforeLoad": true }, { "case": "extra-code", "rejectedBeforeLoad": true }, { "case": "native-cross-process", "finiteContentionTimeout": true, "acquiredAfterRelease": true }, { "case": "soft-cross-process", "finiteContentionTimeout": true, "acquiredAfterRelease": true }, { "case": "hub-cross-process", "finiteContentionTimeout": true, "acquiredAfterRelease": true }, { "case": "missing-offline-model", "availability503": true, "noPartialLoadedState": true } ], "freshPrivateCache": true, "sourceUnchanged": true, "limits": "Linux native/soft/Hub locking in one library generation. No shared-cache migration, Windows fallback, full-model cancellation, GPU or live cache claim." }, "process": { "lane": "cache", "attempt": "qualification-patched-cache", "startedUtc": "2026-10-25T07:08:57.600935+00:00", "finishedUtc": "2026-10-25T07:09:04.779815+00:00", "exitCode": 0, "command": [ "docker", "run", "--rm", "--name", "jt-sec02-cache-7658ca0a", "--label", "jobtracker.qualification=p9-sec02", "--entrypoint", "python", "--user", "65534:65534", "--network", "none", "--read-only", "--cap-drop", "ALL", "--security-opt", "no-new-privileges", "--pids-limit", "128", "--cpus", "2", "--memory", "2g", "--memory-swap", "2g", "--tmpfs", "/tmp:rw,nosuid,nodev,size=384m,mode=1777", "-e", "HF_HUB_OFFLINE=1", "-e", "TRANSFORMERS_OFFLINE=1", "-e", "HF_HUB_DISABLE_TELEMETRY=1", "-e", "HF_HOME=/tmp/hf-home", "-e", "OMP_NUM_THREADS=1", "-e", "MKL_NUM_THREADS=1", "-e", "OLLAMA_BASE_URL=http://127.0.0.1:11434", "-e", "OLLAMA_MODEL=", "-e", "EXTERNAL_AI_ENABLED=0", "--mount", "type=bind,src=E:\\Storage\\Projects\\Active\\Job tracker\\docs\\redesign\\phase-9\\p9-sec-02\\model,dst=/qualification,readonly", "--mount", "type=bind,src=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\p9-sec-02\\qualified\\qualification-patched-cache,dst=/evidence", "--mount", "type=bind,src=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\p9-sec-02\\artifact,dst=/fixture,readonly", "sha256:2fe77e47a6c5ecea66764dbd6264049724f24849141e16af5491c2de34af53c1", "/qualification/cache_probe.py", "/fixture" ], "localImageId": "sha256:2fe77e47a6c5ecea66764dbd6264049724f24849141e16af5491c2de34af53c1", "runtimeImageId": "sha256:4a04ca68fa40b3ec61cb61187b339a4d2895b375b962999e974d75556b5b1331", "containerAbsent": true, "network": "none", "readOnly": true, "user": "65534:65534", "memoryLimitBytes": 2147483648, "cpuLimit": 2, "pidsLimit": 128, "wallClockDeadlineSeconds": 180, "scope": "Actual locally built source image plus exact test-only extras; no app source mount, production cache, external network, registry push or deployment." } }, "parsers": { "status": "PASS", "record": { "status": "PASS", "cases": [ { "file": "benign.docx", "sha256": "d5fd1b4cecb725a6e1aea8f1f5ed938cdd62f1c582be87bf82e2351c6962102c", "text": "Ada Lovelace - \u00c5se \u00d8stby \u00e6rlig erfaring. Backend APIs and reliable data pipelines with Python and C#; platform engineering and testing.", "ocrUsed": false, "childExitCode": 0 }, { "file": "benign.pdf", "sha256": "227b6b2777eae802b357104771e142539ecec9bde0214386e12dd5f3b1c27f03", "text": "Ada Lovelace - \u00c5se \u00d8stby \u00e6rlig erfaring. Backend APIs and reliable data pipelines with Python and C#; platform engineering and testing.", "ocrUsed": false, "childExitCode": 0 }, { "file": "benign.txt", "sha256": "0b36e56510902f2c87b8ff96a013216bede136f0d7961829d00738f5e4f78b03", "text": "Ada Lovelace - \u00c5se \u00d8stby \u00e6rlig erfaring. Backend APIs and reliable data pipelines with Python and C#; platform engineering and testing.", "ocrUsed": false, "childExitCode": 0 }, { "file": "ocr.png", "sha256": "646cceabe868e86f125386e331c3acc86283d765fc376a820cc7d3229012d195", "text": "PYTHON CAREER 2026", "ocrUsed": true, "childExitCode": 0 }, { "file": "ocr.pdf", "sha256": "42daa4579a8f5879255fb46468c58179d797f18045404db6c6a712d1ca60bd93", "text": "PYTHON CAREER 2026", "ocrUsed": true, "childExitCode": 0 }, { "case": "real-http-startup", "health200": true, "unauthenticated401": true, "realSummary200": true, "repeatCache": true, "actualUploadExtraction200": true } ], "tesseractVersion": "tesseract 5.3.0", "englishDataSha256": "7d4322bd2a7749724879683fc3912cb542f19906c83bcc1a52132556427170b2", "englishDataBytes": 4113088, "offline": true, "serverStopped": true, "limits": "Synthetic TXT/DOCX/PDF/image/OCR and small BART CPU HTTP contracts; no production documents, full-size model, GPU, external provider or semantic quality." }, "process": { "lane": "parsers", "attempt": "qualification-patched-parsers", "startedUtc": "2026-10-25T07:09:04.949270+00:00", "finishedUtc": "2026-10-25T07:09:12.511914+00:00", "exitCode": 0, "command": [ "docker", "run", "--rm", "--name", "jt-sec02-parsers-09e2d468", "--label", "jobtracker.qualification=p9-sec02", "--entrypoint", "python", "--user", "65534:65534", "--network", "none", "--read-only", "--cap-drop", "ALL", "--security-opt", "no-new-privileges", "--pids-limit", "128", "--cpus", "2", "--memory", "2g", "--memory-swap", "2g", "--tmpfs", "/tmp:rw,nosuid,nodev,size=384m,mode=1777", "-e", "HF_HUB_OFFLINE=1", "-e", "TRANSFORMERS_OFFLINE=1", "-e", "HF_HUB_DISABLE_TELEMETRY=1", "-e", "HF_HOME=/tmp/hf-home", "-e", "OMP_NUM_THREADS=1", "-e", "MKL_NUM_THREADS=1", "-e", "OLLAMA_BASE_URL=http://127.0.0.1:11434", "-e", "OLLAMA_MODEL=", "-e", "EXTERNAL_AI_ENABLED=0", "--mount", "type=bind,src=E:\\Storage\\Projects\\Active\\Job tracker\\docs\\redesign\\phase-9\\p9-sec-02\\model,dst=/qualification,readonly", "--mount", "type=bind,src=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\p9-sec-02\\qualified\\qualification-patched-parsers,dst=/evidence", "--mount", "type=bind,src=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\p9-sec-02\\artifact,dst=/fixture,readonly", "sha256:2fe77e47a6c5ecea66764dbd6264049724f24849141e16af5491c2de34af53c1", "/qualification/parser_probe.py" ], "localImageId": "sha256:2fe77e47a6c5ecea66764dbd6264049724f24849141e16af5491c2de34af53c1", "runtimeImageId": "sha256:4a04ca68fa40b3ec61cb61187b339a4d2895b375b962999e974d75556b5b1331", "containerAbsent": true, "network": "none", "readOnly": true, "user": "65534:65534", "memoryLimitBytes": 2147483648, "cpuLimit": 2, "pidsLimit": 128, "wallClockDeadlineSeconds": 180, "scope": "Actual locally built source image plus exact test-only extras; no app source mount, production cache, external network, registry push or deployment." } }, "inventory": { "status": "PASS", "record": { "status": "PASS", "python": "3.12.10 (main, May 21 2025, 23:34:56) [GCC 12.2.0]", "platform": "Linux-6.18.33.2-microsoft-standard-WSL2-x86_64-with-glibc2.36", "libc": [ "glibc", "2.36" ], "applicationLockSha256": "3a3afc529f0076a1b5d67082c9269c22c12f52c47ecf95ce0c76c37b39d8297a", "applicationPins": { "annotated-doc": "0.0.5", "annotated-types": "0.8.0", "anyio": "4.14.2", "cachetools": "5.5.2", "certifi": "2026.10.19", "click": "8.5.0", "fastapi": "0.141.1", "filelock": "4.2.1", "fsspec": "2026.7.0", "h11": "0.16.0", "hf-xet": "1.6.0", "httpcore": "1.0.9", "httptools": "0.8.0", "httpx": "0.28.1", "huggingface-hub": "1.33.0", "idna": "3.19", "jinja2": "3.1.6", "lxml": "6.1.2", "markdown-it-py": "4.2.0", "markupsafe": "3.0.3", "mdurl": "0.1.2", "mpmath": "1.3.0", "networkx": "3.6.1", "numpy": "2.4.6", "packaging": "26.3", "pillow": "13.0.0", "pydantic": "2.10.6", "pydantic-core": "2.27.2", "pygments": "2.21.0", "pymupdf": "1.25.5", "pypdf": "6.21.2", "pytesseract": "0.3.13", "python-docx": "1.1.2", "python-dotenv": "1.2.3", "python-multipart": "0.0.32", "pyyaml": "6.0.3", "regex": "2026.7.19", "rich": "15.0.0", "safetensors": "0.8.0", "setuptools": "84.1.0", "shellingham": "1.5.4", "starlette": "1.6.0", "sympy": "1.14.0", "tokenizers": "0.22.2", "torch": "2.13.0+cpu", "tqdm": "4.70.0", "transformers": "5.10.0", "typer": "0.27.3", "typing-extensions": "4.16.0", "typing-inspection": "0.4.4", "urllib3": "2.8.0", "uvicorn": "0.34.0", "uvloop": "0.22.1", "watchfiles": "1.2.0", "websockets": "17.1" }, "installedDistributions": { "httpx2": "2.12.0", "pytest": "9.0.3", "iniconfig": "2.3.1", "pluggy": "1.7.0", "httpcore2": "2.12.0", "truststore": "0.10.5", "setuptools": "84.1.0", "pymupdf": "1.25.5", "numpy": "2.4.6", "mdurl": "0.1.2", "huggingface-hub": "1.33.0", "python-dotenv": "1.2.3", "h11": "0.16.0", "uvicorn": "0.34.0", "transformers": "5.10.0", "anyio": "4.14.2", "pytesseract": "0.3.13", "urllib3": "2.8.0", "pydantic-core": "2.27.2", "annotated-types": "0.8.0", "typing-extensions": "4.16.0", "jinja2": "3.1.6", "regex": "2026.7.19", "fsspec": "2026.7.0", "pyyaml": "6.0.3", "hf-xet": "1.6.0", "pillow": "13.0.0", "watchfiles": "1.2.0", "httpcore": "1.0.9", "shellingham": "1.5.4", "safetensors": "0.8.0", "filelock": "4.2.1", "websockets": "17.1", "mpmath": "1.3.0", "typing-inspection": "0.4.4", "starlette": "1.6.0", "packaging": "26.3", "click": "8.5.0", "lxml": "6.1.2", "fastapi": "0.141.1", "torch": "2.13.0+cpu", "certifi": "2026.10.19", "httptools": "0.8.0", "annotated-doc": "0.0.5", "rich": "15.0.0", "markupsafe": "3.0.3", "networkx": "3.6.1", "uvloop": "0.22.1", "idna": "3.19", "typer": "0.27.3", "markdown-it-py": "4.2.0", "httpx": "0.28.1", "python-multipart": "0.0.32", "pip": "26.2.2", "pygments": "2.21.0", "pypdf": "6.21.2", "tqdm": "4.70.0", "tokenizers": "0.22.2", "pydantic": "2.10.6", "python-docx": "1.1.2", "sympy": "1.14.0", "wheel": "0.48.0", "cachetools": "5.5.2" }, "extrasOutsideApplicationLock": { "httpx2": "2.12.0", "pytest": "9.0.3", "iniconfig": "2.3.1", "pluggy": "1.7.0", "httpcore2": "2.12.0", "truststore": "0.10.5", "pip": "26.2.2", "wheel": "0.48.0" }, "pipCheck": "No broken requirements found.", "noDevelopmentEnvironmentsInImage": true, "torchVersion": "2.13.0+cpu", "torchBuildCuda": null, "cudaAvailable": false, "torchBuild": "PyTorch built with:\n - GCC 13.3\n - C++ Version: 202002\n - Intel(R) oneAPI Math Kernel Library Version 2024.2-Product Build 20240605 for Intel(R) 64 architecture applications\n - Intel(R) MKL-DNN v3.12.0 (Git Hash 80afa71049cd69a3df32adcccb623b12cd7baa22)\n - OpenMP 201511 (a.k.a. OpenMP 4.5)\n - LAPACK is enabled (usually provided by MKL)\n - NNPACK is enabled\n - CPU capability usage: AVX512\n - Build settings: BLAS_INFO=mkl, BUILD_TYPE=Release, COMMIT_SHA=cf30153c4c131c8164ee7798e5022d810682e2cb, CUDA_FLAGS= -DLIBCUDACXX_ENABLE_SIMPLIFIED_COMPLEX_OPERATIONS -Xfatbin -compress-all -Wno-deprecated-gpu-targets --expt-extended-lambda -DCUB_WRAPPED_NAMESPACE=at_cuda_detail -DDISABLE_CUSPARSE_DEPRECATED -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -DC10_NODEPRECATED, CXX_COMPILER=/opt/rh/gcc-toolset-13/root/usr/bin/c++, CXX_FLAGS= -fvisibility-inlines-hidden -DUSE_PTHREADPOOL -DNDEBUG -DUSE_KINETO -DUSE_FBGEMM -DUSE_PYTORCH_QNNPACK -DSYMBOLICATE_MOBILE_DEBUG_HANDLE -O2 -fPIC -DC10_NODEPRECATED -Wall -Wextra -Werror=return-type -Werror=non-virtual-dtor -Werror=range-loop-construct -Werror=bool-operation -Wnarrowing -Wno-missing-field-initializers -Wno-unknown-pragmas -Wno-unused-parameter -Wno-strict-overflow -Wno-strict-aliasing -Wno-stringop-overflow -Wsuggest-override -Wno-psabi -Wno-error=old-style-cast -faligned-new -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -Wno-dangling-reference -Wno-error=dangling-reference -Wno-stringop-overflow, LAPACK_INFO=mkl, PERF_WITH_AVX=1, PERF_WITH_AVX2=1, TORCH_VERSION=2.13.0, USE_CUDA=0, USE_CUDNN=OFF, USE_CUSPARSELT=OFF, USE_GFLAGS=OFF, USE_GLOG=OFF, USE_GLOO=ON, USE_MKL=ON, USE_MKLDNN=ON, USE_MPI=OFF, USE_NCCL=OFF, USE_NNPACK=ON, USE_OPENMP=ON, USE_ROCM=OFF, USE_ROCM_KERNEL_ASSERT=OFF, USE_XCCL=OFF, USE_XPU=OFF, \n", "tesseractVersion": "tesseract 5.3.0", "englishOcrData": { "path": "/usr/share/tesseract-ocr/5/tessdata/eng.traineddata", "bytes": 4113088, "sha256": "7d4322bd2a7749724879683fc3912cb542f19906c83bcc1a52132556427170b2" }, "nativePackages": "adduser\t3.134\napt\t2.6.1\nbase-files\t12.4+deb12u11\nbase-passwd\t3.6.1\nbash\t5.2.15-2+b8\nbsdutils\t1:2.38.1-5+deb12u3\nca-certificates\t20230311\ncoreutils\t9.1-1\ndash\t0.5.12-2\ndebconf\t1.5.82\ndebian-archive-keyring\t2023.3+deb12u2\ndebianutils\t5.7-0.5~deb12u1\ndiffutils\t1:3.8-4\ndpkg\t1.21.22\ne2fsprogs\t1.47.0-2\nfindutils\t4.9.0-4\nfontconfig\t2.14.1-4\nfontconfig-config\t2.14.1-4\nfonts-dejavu-core\t2.37-6\ngcc-12-base:amd64\t12.2.0-14+deb12u1\ngpgv\t2.2.40-1.1\ngrep\t3.8-5\ngzip\t1.12-1\nhostname\t3.23+nmu1\ninit-system-helpers\t1.65.2\nlibacl1:amd64\t2.3.1-3\nlibapt-pkg6.0:amd64\t2.6.1\nlibarchive13:amd64\t3.6.2-1+deb12u5\nlibattr1:amd64\t1:2.5.1-4\nlibaudit-common\t1:3.0.9-1\nlibaudit1:amd64\t1:3.0.9-1\nlibblkid1:amd64\t2.38.1-5+deb12u3\nlibbrotli1:amd64\t1.0.9-2+deb12u1\nlibbsd0:amd64\t0.11.7-2\nlibbz2-1.0:amd64\t1.0.8-5+b1\nlibc-bin\t2.36-9+deb12u10\nlibc6:amd64\t2.36-9+deb12u10\nlibcairo2:amd64\t1.16.0-7\nlibcap-ng0:amd64\t0.8.3-1+b3\nlibcap2:amd64\t1:2.66-4+deb12u1\nlibcom-err2:amd64\t1.47.0-2\nlibcrypt1:amd64\t1:4.4.33-2\nlibcurl4:amd64\t7.88.1-10+deb12u15\nlibdatrie1:amd64\t0.2.13-2+b1\nlibdb5.3:amd64\t5.3.28+dfsg2-1\nlibdebconfclient0:amd64\t0.270\nlibdeflate0:amd64\t1.14-1\nlibexpat1:amd64\t2.5.0-1+deb12u5\nlibext2fs2:amd64\t1.47.0-2\nlibffi8:amd64\t3.4.4-1\nlibfontconfig1:amd64\t2.14.1-4\nlibfreetype6:amd64\t2.12.1+dfsg-5+deb12u4\nlibfribidi0:amd64\t1.0.8-2.1\nlibgcc-s1:amd64\t12.2.0-14+deb12u1\nlibgcrypt20:amd64\t1.10.1-3\nlibgdbm6:amd64\t1.23-3\nlibgif7:amd64\t5.2.1-2.5+deb12u1\nlibglib2.0-0:amd64\t2.74.6-2+deb12u9\nlibgmp10:amd64\t2:6.2.1+dfsg1-1.1\nlibgnutls30:amd64\t3.7.9-2+deb12u4\nlibgomp1:amd64\t12.2.0-14+deb12u1\nlibgpg-error0:amd64\t1.46-1\nlibgraphite2-3:amd64\t1.3.14-1+deb12u1\nlibgssapi-krb5-2:amd64\t1.20.1-2+deb12u3\nlibharfbuzz0b:amd64\t6.0.0+dfsg-3\nlibhogweed6:amd64\t3.8.1-2\nlibicu72:amd64\t72.1-3+deb12u1\nlibidn2-0:amd64\t2.3.3-1+b1\nlibjbig0:amd64\t2.1-6.1\nlibjpeg62-turbo:amd64\t1:2.1.5-2\nlibk5crypto3:amd64\t1.20.1-2+deb12u3\nlibkeyutils1:amd64\t1.6.3-2\nlibkrb5-3:amd64\t1.20.1-2+deb12u3\nlibkrb5support0:amd64\t1.20.1-2+deb12u3\nlibldap-2.5-0:amd64\t2.5.13+dfsg-5\nliblept5:amd64\t1.82.0-3+b3\nliblerc4:amd64\t4.0.0+ds-2\nliblz4-1:amd64\t1.9.4-1\nliblzma5:amd64\t5.4.1-1\nlibmd0:amd64\t1.0.4-2\nlibmount1:amd64\t2.38.1-5+deb12u3\nlibncursesw6:amd64\t6.4-4\nlibnettle8:amd64\t3.8.1-2\nlibnghttp2-14:amd64\t1.52.0-1+deb12u3\nlibnsl2:amd64\t1.3.0-2\nlibopenjp2-7:amd64\t2.5.0-2+deb12u3\nlibp11-kit0:amd64\t0.24.1-2\nlibpam-modules:amd64\t1.5.2-6+deb12u1\nlibpam-modules-bin\t1.5.2-6+deb12u1\nlibpam-runtime\t1.5.2-6+deb12u1\nlibpam0g:amd64\t1.5.2-6+deb12u1\nlibpango-1.0-0:amd64\t1.50.12+ds-1\nlibpangocairo-1.0-0:amd64\t1.50.12+ds-1\nlibpangoft2-1.0-0:amd64\t1.50.12+ds-1\nlibpcre2-8-0:amd64\t10.42-1\nlibpixman-1-0:amd64\t0.42.2-1\nlibpng16-16:amd64\t1.6.39-2+deb12u6\nlibpsl5:amd64\t0.21.2-1\nlibreadline8:amd64\t8.2-1.3\nlibrtmp1:amd64\t2.4+20151223.gitfa8646d.1-2+b2\nlibsasl2-2:amd64\t2.1.28+dfsg-10\nlibsasl2-modules-db:amd64\t2.1.28+dfsg-10\nlibseccomp2:amd64\t2.5.4-1+deb12u1\nlibselinux1:amd64\t3.4-1+b6\nlibsemanage-common\t3.4-1\nlibsemanage2:amd64\t3.4-1+b5\nlibsepol2:amd64\t3.4-2.1\nlibsmartcols1:amd64\t2.38.1-5+deb12u3\nlibsqlite3-0:amd64\t3.40.1-2+deb12u1\nlibss2:amd64\t1.47.0-2\nlibssh2-1:amd64\t1.10.0-3+deb12u1\nlibssl3:amd64\t3.0.16-1~deb12u1\nlibstdc++6:amd64\t12.2.0-14+deb12u1\nlibsystemd0:amd64\t252.36-1~deb12u1\nlibtasn1-6:amd64\t4.19.0-2+deb12u1\nlibtesseract5:amd64\t5.3.0-2\nlibthai-data\t0.1.29-1\nlibthai0:amd64\t0.1.29-1\nlibtiff6:amd64\t4.5.0-6+deb12u4\nlibtinfo6:amd64\t6.4-4\nlibtirpc-common\t1.3.3+ds-1\nlibtirpc3:amd64\t1.3.3+ds-1\nlibudev1:amd64\t252.36-1~deb12u1\nlibunistring2:amd64\t1.0-2\nlibuuid1:amd64\t2.38.1-5+deb12u3\nlibwebp7:amd64\t1.2.4-0.2+deb12u1\nlibwebpmux3:amd64\t1.2.4-0.2+deb12u1\nlibx11-6:amd64\t2:1.8.4-2+deb12u2\nlibx11-data\t2:1.8.4-2+deb12u2\nlibxau6:amd64\t1:1.0.9-1\nlibxcb-render0:amd64\t1.15-1\nlibxcb-shm0:amd64\t1.15-1\nlibxcb1:amd64\t1.15-1\nlibxdmcp6:amd64\t1:1.1.2-3\nlibxext6:amd64\t2:1.3.4-1+b1\nlibxml2:amd64\t2.9.14+dfsg-1.3~deb12u6\nlibxrender1:amd64\t1:0.9.10-1.1\nlibxxhash0:amd64\t0.8.1-1\nlibzstd1:amd64\t1.5.4+dfsg2-5\nlogin\t1:4.13+dfsg1-1+deb12u1\nlogsave\t1.47.0-2\nmawk\t1.3.4.20200120-3.1\nmount\t2.38.1-5+deb12u3\nncurses-base\t6.4-4\nncurses-bin\t6.4-4\nnetbase\t6.4\nopenssl\t3.0.16-1~deb12u1\npasswd\t1:4.13+dfsg1-1+deb12u1\nperl-base\t5.36.0-7+deb12u2\nreadline-common\t8.2-1.3\nsed\t4.9-1\nsysvinit-utils\t3.06-4\ntar\t1.34+dfsg-1.2+deb12u1\ntesseract-ocr\t5.3.0-2\ntesseract-ocr-eng\t1:4.1.0-2\ntesseract-ocr-osd\t1:4.1.0-2\ntzdata\t2025b-0+deb12u1\nusr-is-merged\t37~deb12u1\nutil-linux\t2.38.1-5+deb12u3\nutil-linux-extra\t2.38.1-5+deb12u3\nzlib1g:amd64\t1:1.2.13.dfsg-1\n", "scope": "Actual locally built source Dockerfile and exact55 locked application pins; test-only packages, if any, and bootstrap tools remain explicitly listed separately.", "applicationSources": { "app.py": "aab24c7f64868fcb93a6133aa7b2087b23f98469e89e4c84fa040a022b0a8dfc", "parser_child.py": "0074a05e9a0d511e26a329a057f98568cdc1723b2cc37168e0b59975b5424451", "requirements.txt": "b74510c7c2033611cc4661bcc26ebec30a0a9a790838be8ec7c69c6dd834f877", "requirements-linux.lock": "3a3afc529f0076a1b5d67082c9269c22c12f52c47ecf95ce0c76c37b39d8297a", "tests/test_app.py": "143c9704c658a91b5ed998504c2aefa4c6326adfebc60ee797d810c3bbd810a2" } }, "process": { "lane": "inventory", "attempt": "qualification-patched-inventory", "startedUtc": "2026-10-25T07:09:12.676076+00:00", "finishedUtc": "2026-10-25T07:09:16.479968+00:00", "exitCode": 0, "command": [ "docker", "run", "--rm", "--name", "jt-sec02-inventory-95ab2359", "--label", "jobtracker.qualification=p9-sec02", "--entrypoint", "python", "--user", "65534:65534", "--network", "none", "--read-only", "--cap-drop", "ALL", "--security-opt", "no-new-privileges", "--pids-limit", "128", "--cpus", "2", "--memory", "2g", "--memory-swap", "2g", "--tmpfs", "/tmp:rw,nosuid,nodev,size=384m,mode=1777", "-e", "HF_HUB_OFFLINE=1", "-e", "TRANSFORMERS_OFFLINE=1", "-e", "HF_HUB_DISABLE_TELEMETRY=1", "-e", "HF_HOME=/tmp/hf-home", "-e", "OMP_NUM_THREADS=1", "-e", "MKL_NUM_THREADS=1", "-e", "OLLAMA_BASE_URL=http://127.0.0.1:11434", "-e", "OLLAMA_MODEL=", "-e", "EXTERNAL_AI_ENABLED=0", "--mount", "type=bind,src=E:\\Storage\\Projects\\Active\\Job tracker\\docs\\redesign\\phase-9\\p9-sec-02\\model,dst=/qualification,readonly", "--mount", "type=bind,src=E:\\Storage\\Projects\\Active\\Job tracker\\.artifacts\\p9-sec-02\\qualified\\qualification-patched-inventory,dst=/evidence", "sha256:2fe77e47a6c5ecea66764dbd6264049724f24849141e16af5491c2de34af53c1", "/qualification/runtime_inventory.py" ], "localImageId": "sha256:2fe77e47a6c5ecea66764dbd6264049724f24849141e16af5491c2de34af53c1", "runtimeImageId": "sha256:4a04ca68fa40b3ec61cb61187b339a4d2895b375b962999e974d75556b5b1331", "containerAbsent": true, "network": "none", "readOnly": true, "user": "65534:65534", "memoryLimitBytes": 2147483648, "cpuLimit": 2, "pidsLimit": 128, "wallClockDeadlineSeconds": 180, "scope": "Actual locally built source image plus exact test-only extras; no app source mount, production cache, external network, registry push or deployment." } } }, "scope": "Actual source Dockerfile runtime plus exact six test extras. Synthetic BART weights and real pinned tokenizer/native generation; no full checkpoint, semantic quality, live cache, GPU or production claim." }