{"owner":"genesiscode2026","slug":"genesis-repository-truth-context","channel":"genesiscode2026/genesis-repository-truth-context","version":"1.0.0","artifact_sha256":"c7ef4e0a8b19e617fbdc3fbc7065f017a06da46e3215c71b10b908b35e540c03","published_at":"2026-09-17T11:41:30.357Z","price_micro":"39000000","update_price_micro":"9000000","resource_endpoint":"https://x402git.com/api/r/genesiscode2026/genesis-repository-truth-context","version_url":"https://x402git.com/api/v/genesiscode2026/genesis-repository-truth-context","computed":{"artifact_class":"Harness","component_inventory":[{"kind":"scripts","count":4},{"kind":"tests","count":3},{"kind":"docs","count":5},{"kind":"config","count":1},{"kind":"assets","count":1},{"kind":"other","count":1}],"file_count":15,"dir_depth":4,"bytes_text":18756,"bytes_binary":221,"languages":{"Python":12658},"tree":[{"path":".gitignore","size":103,"binary":false},{"path":"CHANGELOG.md","size":497,"binary":false},{"path":"LICENSE","size":961,"binary":false},{"path":"QUICKSTART.md","size":445,"binary":false},{"path":"README.md","size":3114,"binary":false},{"path":"SECURITY.md","size":274,"binary":false},{"path":"VERSION","size":6,"binary":true},{"path":"bin/genesis-truth-context","size":215,"binary":true},{"path":"genesis_truth_context/__init__.py","size":218,"binary":false},{"path":"genesis_truth_context/__main__.py","size":1430,"binary":false},{"path":"genesis_truth_context/compiler.py","size":8893,"binary":false},{"path":"pyproject.toml","size":596,"binary":false},{"path":"tests/fixtures/sample_repo/package.json","size":281,"binary":false},{"path":"tests/fixtures/sample_repo/src/index.js","size":42,"binary":false},{"path":"tests/test_compiler.py","size":1902,"binary":false}],"readme_html":"<h2>Genesis Repository Truth Context Compiler</h2>\n<p>Deterministic codebase fact extraction and context engineering compiler for autonomous coding agents (Codex CLI, Claude Code, Cursor, Gemini).</p>\n<hr />\n<h4>1. What Problem Does This Solve?</h4>\n<p>Coding agents frequently hallucinate build commands, invent nonexistent dependencies, execute incorrect test runners, or misinterpret project topology when fed uncurated repository dumps or generic README files.</p>\n<p><code>genesis-repository-truth-context</code> solves this by statically inspecting project manifests (<code>package.json</code>, <code>pyproject.toml</code>, <code>Cargo.toml</code>), git telemetry, and risk zones to compile a compact, verified fact manifest. Crucially, it enforces strict structural separation between <strong>Verified Facts</strong> (deterministic ground truth) and <strong>Heuristic Inferences</strong> (static hypotheses), preventing models from treating guesses as established truth.</p>\n<h4>2. Who Buys It?</h4>\n<ul><li>AI Engineers and Agentic Framework Developers.</li><li>Engineering teams using autonomous coding agents in large or complex codebases.</li><li>Platform architects building context-injection pipelines for enterprise LLM agents.</li></ul>\n<h4>3. What Does It Output?</h4>\n<ul><li>A compact, token-efficient Markdown context document optimized for LLM system prompts.</li><li>Structured JSON (<code>--json</code>) for automated agent orchestration harnesses.</li></ul>\n<h4>4. How Fast Can You Test It?</h4>\n<p>Under 3 seconds. Run:</p>\n<pre><code class=\"language-bash\">python3 -m genesis_truth_context ./tests/fixtures/sample_repo\n</code></pre>\n<h4>5. Why Is This Different From Generic README Summarizers?</h4>\n<p>Generic summarizers produce unverified prose with no operational guarantees. <code>genesis-truth-context</code> runs AST and manifest parsers to extract factual test/build commands, dirty git states, and security risk zones, while cleanly demarcating inferences so agents never act blindly on assumptions.</p>\n<hr />\n<h3>Installation &amp; Usage</h3>\n<pre><code class=\"language-bash\"># Compile truth context for current repository\npython3 -m genesis_truth_context .\n\n# Output to markdown file for agent system prompt\npython3 -m genesis_truth_context /path/to/repo --out ./agent-context.md\n\n# Output machine-readable JSON for orchestration pipeline\npython3 -m genesis_truth_context /path/to/repo --json\n</code></pre>\n<h3>Compiler Architecture &amp; Separation of Concerns</h3>\n<pre><code>Repository Root\n ├── Git Telemetry        ──┐\n ├── Package Manifests    ──┼──► [VERIFIED FACTS]     ──► High Confidence Constraints\n ├── Build &amp; Test Scripts ──┤                               (Zero Model Guesswork)\n └── Security Risk Zones  ──┘\n \n Static AST Patterns      ─────► [INFERENCES]         ──► Explicitly Labelled Hypotheses\n                                                            (Requires Pre-flight Confirmation)\n</code></pre>\n<h3>Supported Manifest Ecosystems</h3>\n<ul><li><strong>Node.js</strong>: <code>package.json</code> (scripts, dependencies, devDependencies)</li><li><strong>Python</strong>: <code>pyproject.toml</code>, <code>requirements.txt</code>, <code>pytest.ini</code></li><li><strong>Rust</strong>: <code>Cargo.toml</code> (packages, targets, cargo test/build)</li><li><strong>Git</strong>: Working tree cleanliness, branch tracking, commit hash verification</li></ul>\n<h3>License</h3>\n<p>Commercial — Genesis Code (genesiscode2026). See <code>LICENSE</code>.</p>","dependencies":[],"licence":{"verdict":"manual"},"scan":{"verdict":"pass","scanner_version":"2026.09.1","at":"2026-09-17T11:41:33.097Z","checks":[{"id":"secrets","tool":"x402git/secrets","tool_version":"2026.09.1","status":"pass","at":"2026-09-17T11:41:33.097Z","findings":0},{"id":"limits","tool":"x402git/limits","tool_version":"2026.09.1","status":"pass","at":"2026-09-17T11:41:33.097Z","findings":0},{"id":"known_vulns","tool":"osv.dev","tool_version":"2026-09-17","status":"findings","at":"2026-09-17T11:41:33.097Z","findings":5,"packages":4},{"id":"known_malware","tool":"osv.dev/MAL","tool_version":"2026-09-17","status":"pass","at":"2026-09-17T11:41:33.097Z","findings":0,"packages":4},{"id":"dep_behaviour","tool":"socket.dev","tool_version":"2026-09-17","status":"findings","at":"2026-09-17T11:41:33.097Z","findings":490,"packages":338},{"id":"capabilities","tool":"x402git/caps","tool_version":"2026.09.1","status":"findings","at":"2026-09-17T11:41:33.097Z","findings":3},{"id":"injection","tool":"x402git/inject","tool_version":"2026.09.1","status":"pass","at":"2026-09-17T11:41:33.097Z","findings":0}],"findings":[{"kind":"vulnerability","check":"known_vulns","tier":"disclosed","rule_id":"GHSA-cm5g-3pgc-8rg4","severity":"MODERATE","description":"express (npm): Express ressource injection","package":{"ecosystem":"npm","name":"express"},"advisory_ids":["GHSA-cm5g-3pgc-8rg4","CVE-2024-10491"],"source":"osv.dev"},{"kind":"vulnerability","check":"known_vulns","tier":"disclosed","rule_id":"GHSA-gpvr-g6gh-9mc2","severity":"MODERATE","description":"express (npm): No Charset in Content-Type Header in express","package":{"ecosystem":"npm","name":"express"},"advisory_ids":["GHSA-gpvr-g6gh-9mc2","CVE-2014-6393"],"source":"osv.dev"},{"kind":"vulnerability","check":"known_vulns","tier":"disclosed","rule_id":"GHSA-jj78-5fmv-mv28","severity":"LOW","description":"express (npm): Express Open Redirect vulnerability","package":{"ecosystem":"npm","name":"express"},"advisory_ids":["GHSA-jj78-5fmv-mv28","CVE-2024-9266"],"source":"osv.dev"},{"kind":"vulnerability","check":"known_vulns","tier":"disclosed","rule_id":"GHSA-qw6h-vgh9-j6wx","severity":"LOW","description":"express (npm): express vulnerable to XSS via response.redirect()","package":{"ecosystem":"npm","name":"express"},"advisory_ids":["GHSA-qw6h-vgh9-j6wx","CVE-2024-43796"],"source":"osv.dev"},{"kind":"vulnerability","check":"known_vulns","tier":"disclosed","rule_id":"GHSA-rv95-896h-c2vc","severity":"MODERATE","description":"express (npm): Express.js Open Redirect in malformed URLs","package":{"ecosystem":"npm","name":"express"},"advisory_ids":["GHSA-rv95-896h-c2vc","CVE-2024-29041"],"source":"osv.dev"},{"kind":"capability","check":"capabilities","tier":"disclosed","rule_id":"build-hook","severity":"MODERATE","description":"[build-system] runs when this is installed","path":"pyproject.toml"},{"kind":"capability","check":"capabilities","tier":"disclosed","rule_id":"script","severity":"LOW","description":"Ships the script bin/genesis-truth-context","path":"bin/genesis-truth-context"},{"kind":"capability","check":"capabilities","tier":"disclosed","rule_id":"script","severity":"LOW","description":"Ships the script genesis_truth_context/__main__.py","path":"genesis_truth_context/__main__.py"},{"kind":"behaviour","check":"dep_behaviour","tier":"disclosed","rule_id":"dynamicRequire","severity":"LOW","description":"express 4.22.3 (direct) — loads modules by a computed name","package":{"ecosystem":"npm","name":"express","version":"4.22.3","direct":true,"dev":false},"source":"socket.dev"},{"kind":"behaviour","check":"dep_behaviour","tier":"disclosed","rule_id":"envVars","severity":"LOW","description":"express 4.22.3 (direct) — reads environment variables","package":{"ecosystem":"npm","name":"express","version":"4.22.3","direct":true,"dev":false},"source":"socket.dev"},{"kind":"behaviour","check":"dep_behaviour","tier":"disclosed","rule_id":"filesystemAccess","severity":"LOW","description":"express 4.22.3 (direct) — reads or writes files","package":{"ecosystem":"npm","name":"express","version":"4.22.3","direct":true,"dev":false},"source":"socket.dev"},{"kind":"behaviour","check":"dep_behaviour","tier":"disclosed","rule_id":"networkAccess","severity":"MODERATE","description":"express 4.22.3 (direct) — makes network requests at runtime","package":{"ecosystem":"npm","name":"express","version":"4.22.3","direct":true,"dev":false},"source":"socket.dev"},{"kind":"behaviour","check":"dep_behaviour","tier":"disclosed","rule_id":"networkAccess","severity":"MODERATE","description":"express 4.22.3 (direct) — makes network requests at runtime","package":{"ecosystem":"npm","name":"express","version":"4.22.3","direct":true,"dev":false},"source":"socket.dev"},{"kind":"behaviour","check":"dep_behaviour","tier":"disclosed","rule_id":"networkAccess","severity":"MODERATE","description":"express 4.22.3 (direct) — makes network requests at runtime","package":{"ecosystem":"npm","name":"express","version":"4.22.3","direct":true,"dev":false},"source":"socket.dev"},{"kind":"behaviour","check":"dep_behaviour","tier":"disclosed","rule_id":"networkAccess","severity":"MODERATE","description":"express 4.22.3 (direct) — makes network requests at runtime","package":{"ecosystem":"npm","name":"express","version":"4.22.3","direct":true,"dev":false},"source":"socket.dev"},{"kind":"behaviour","check":"dep_behaviour","tier":"disclosed","rule_id":"urlStrings","severity":"LOW","description":"express 4.22.3 (direct) — contains hard-coded URLs","package":{"ecosystem":"npm","name":"express","version":"4.22.3","direct":true,"dev":false},"source":"socket.dev"},{"kind":"behaviour","check":"dep_behaviour","tier":"disclosed","rule_id":"newAuthor","severity":"LOW","description":"cors 2.8.6 (direct) — published by an author new to this package","package":{"ecosystem":"npm","name":"cors","version":"2.8.6","direct":true,"dev":false},"source":"socket.dev"},{"kind":"behaviour","check":"dep_behaviour","tier":"review","rule_id":"gptAnomaly","severity":"LOW","description":"setuptools 84.0.0 (direct, dev only) — flagged for review by Socket's classifier as anomalous","package":{"ecosystem":"pypi","name":"setuptools","version":"84.0.0","direct":true,"dev":true},"source":"socket.dev"},{"kind":"behaviour","check":"dep_behaviour","tier":"review","rule_id":"gptAnomaly","severity":"LOW","description":"setuptools 84.0.0 (direct, dev only) — flagged for review by Socket's classifier as anomalous","package":{"ecosystem":"pypi","name":"setuptools","version":"84.0.0","direct":true,"dev":true},"source":"socket.dev"},{"kind":"behaviour","check":"dep_behaviour","tier":"review","rule_id":"gptAnomaly","severity":"LOW","description":"setuptools 84.0.0 (direct, dev only) — flagged for review by Socket's classifier as anomalous","package":{"ecosystem":"pypi","name":"setuptools","version":"84.0.0","direct":true,"dev":true},"source":"socket.dev"},{"kind":"behaviour","check":"dep_behaviour","tier":"review","rule_id":"gptAnomaly","severity":"LOW","description":"setuptools 84.0.0 (direct, dev only) — flagged for review by Socket's classifier as anomalous","package":{"ecosystem":"pypi","name":"setuptools","version":"84.0.0","direct":true,"dev":true},"source":"socket.dev"},{"kind":"behaviour","check":"dep_behaviour","tier":"disclosed","rule_id":"envVars","severity":"LOW","description":"setuptools 84.0.0 (direct, dev only) — reads environment variables","package":{"ecosystem":"pypi","name":"setuptools","version":"84.0.0","direct":true,"dev":true},"source":"socket.dev"},{"kind":"behaviour","check":"dep_behaviour","tier":"disclosed","rule_id":"filesystemAccess","severity":"LOW","description":"setuptools 84.0.0 (direct, dev only) — reads or writes files","package":{"ecosystem":"pypi","name":"setuptools","version":"84.0.0","direct":true,"dev":true},"source":"socket.dev"},{"kind":"behaviour","check":"dep_behaviour","tier":"disclosed","rule_id":"hasNativeCode","severity":"MODERATE","description":"setuptools 84.0.0 (direct, dev only) — ships compiled native code","package":{"ecosystem":"pypi","name":"setuptools","version":"84.0.0","direct":true,"dev":true},"source":"socket.dev"},{"kind":"behaviour","check":"dep_behaviour","tier":"disclosed","rule_id":"shellAccess","severity":"MODERATE","description":"setuptools 84.0.0 (direct, dev only) — runs shell commands","package":{"ecosystem":"pypi","name":"setuptools","version":"84.0.0","direct":true,"dev":true},"source":"socket.dev"},{"kind":"behaviour","check":"dep_behaviour","tier":"disclosed","rule_id":"urlStrings","severity":"LOW","description":"setuptools 84.0.0 (direct, dev only) — contains hard-coded URLs","package":{"ecosystem":"pypi","name":"setuptools","version":"84.0.0","direct":true,"dev":true},"source":"socket.dev"},{"kind":"behaviour","check":"dep_behaviour","tier":"disclosed","rule_id":"usesEval","severity":"MODERATE","description":"setuptools 84.0.0 (direct, dev only) — evaluates code at runtime","package":{"ecosystem":"pypi","name":"setuptools","version":"84.0.0","direct":true,"dev":true},"source":"socket.dev"},{"kind":"behaviour","check":"dep_behaviour","tier":"review","rule_id":"gptAnomaly","severity":"LOW","description":"setuptools 84.0.0 (direct, dev only) — flagged for review by Socket's classifier as anomalous","package":{"ecosystem":"pypi","name":"setuptools","version":"84.0.0","direct":true,"dev":true},"source":"socket.dev"},{"kind":"behaviour","check":"dep_behaviour","tier":"review","rule_id":"gptAnomaly","severity":"LOW","description":"setuptools 84.0.0 (direct, dev only) — flagged for review by Socket's classifier as anomalous","package":{"ecosystem":"pypi","name":"setuptools","version":"84.0.0","direct":true,"dev":true},"source":"socket.dev"},{"kind":"behaviour","check":"dep_behaviour","tier":"review","rule_id":"gptAnomaly","severity":"LOW","description":"setuptools 84.0.0 (direct, dev only) — flagged for review by Socket's classifier as anomalous","package":{"ecosystem":"pypi","name":"setuptools","version":"84.0.0","direct":true,"dev":true},"source":"socket.dev"},{"kind":"behaviour","check":"dep_behaviour","tier":"disclosed","rule_id":"envVars","severity":"LOW","description":"setuptools 84.0.0 (direct, dev only) — reads environment variables","package":{"ecosystem":"pypi","name":"setuptools","version":"84.0.0","direct":true,"dev":true},"source":"socket.dev"},{"kind":"behaviour","check":"dep_behaviour","tier":"disclosed","rule_id":"filesystemAccess","severity":"LOW","description":"setuptools 84.0.0 (direct, dev only) — reads or writes files","package":{"ecosystem":"pypi","name":"setuptools","version":"84.0.0","direct":true,"dev":true},"source":"socket.dev"},{"kind":"behaviour","check":"dep_behaviour","tier":"disclosed","rule_id":"hasNativeCode","severity":"MODERATE","description":"setuptools 84.0.0 (direct, dev only) — ships compiled native code","package":{"ecosystem":"pypi","name":"setuptools","version":"84.0.0","direct":true,"dev":true},"source":"socket.dev"},{"kind":"behaviour","check":"dep_behaviour","tier":"disclosed","rule_id":"shellAccess","severity":"MODERATE","description":"setuptools 84.0.0 (direct, dev only) — runs shell commands","package":{"ecosystem":"pypi","name":"setuptools","version":"84.0.0","direct":true,"dev":true},"source":"socket.dev"},{"kind":"behaviour","check":"dep_behaviour","tier":"disclosed","rule_id":"urlStrings","severity":"LOW","description":"setuptools 84.0.0 (direct, dev only) — contains hard-coded URLs","package":{"ecosystem":"pypi","name":"setuptools","version":"84.0.0","direct":true,"dev":true},"source":"socket.dev"},{"kind":"behaviour","check":"dep_behaviour","tier":"disclosed","rule_id":"usesEval","severity":"MODERATE","description":"setuptools 84.0.0 (direct, dev only) — evaluates code at runtime","package":{"ecosystem":"pypi","name":"setuptools","version":"84.0.0","direct":true,"dev":true},"source":"socket.dev"},{"kind":"behaviour","check":"dep_behaviour","tier":"disclosed","rule_id":"obfuscatedFile","severity":"HIGH","description":"yargs 17.7.3 (transitive, dev only) — contains an obfuscated file","package":{"ecosystem":"npm","name":"yargs","version":"17.7.3","direct":false,"dev":true},"source":"socket.dev"},{"kind":"behaviour","check":"dep_behaviour","tier":"review","rule_id":"potentialVulnerability","severity":"MODERATE","description":"picomatch 2.3.2 (transitive, dev only) — flagged for review as a possible vulnerability","package":{"ecosystem":"npm","name":"picomatch","version":"2.3.2","direct":false,"dev":true},"source":"socket.dev"},{"kind":"behaviour","check":"dep_behaviour","tier":"disclosed","rule_id":"trivialPackage","severity":"LOW","description":"is-arrayish 0.2.1 (transitive, dev only) — trivially small","package":{"ecosystem":"npm","name":"is-arrayish","version":"0.2.1","direct":false,"dev":true},"source":"socket.dev"},{"kind":"behaviour","check":"dep_behaviour","tier":"disclosed","rule_id":"missingLockfile","severity":"LOW","description":"Socket SBOM Resolver (transitive) — no lockfile, so installs are not reproducible","package":{"ecosystem":"generic","name":"Socket SBOM Resolver","direct":false,"dev":false},"source":"socket.dev"},{"kind":"behaviour","check":"dep_behaviour","tier":"disclosed","rule_id":"missingLockfile","severity":"LOW","description":"Socket SBOM Resolver (transitive) — no lockfile, so installs are not reproducible","package":{"ecosystem":"generic","name":"Socket SBOM Resolver","direct":false,"dev":false},"source":"socket.dev"},{"kind":"behaviour","check":"dep_behaviour","tier":"review","rule_id":"gptAnomaly","severity":"LOW","description":"flagged for review by Socket's classifier in 29 transitive packages","source":"socket.dev","aggregate":{"packages":29,"examples":["content-disposition@0.5.4","mime-types@2.1.35","chalk@4.1.2"]}},{"kind":"behaviour","check":"dep_behaviour","tier":"disclosed","rule_id":"usesEval","severity":"MODERATE","description":"usesEval in 11 transitive packages","source":"socket.dev","aggregate":{"packages":11,"examples":["depd@2.0.0","jest-snapshot@29.7.0","@babel/traverse@7.29.8"]}},{"kind":"behaviour","check":"dep_behaviour","tier":"disclosed","rule_id":"shellAccess","severity":"MODERATE","description":"shellAccess in 7 transitive packages","source":"socket.dev","aggregate":{"packages":7,"examples":["jest-haste-map@29.7.0","jest-worker@29.7.0","babel-plugin-istanbul@6.1.1"]}},{"kind":"behaviour","check":"dep_behaviour","tier":"disclosed","rule_id":"networkAccess","severity":"MODERATE","description":"networkAccess in 3 transitive packages","source":"socket.dev","aggregate":{"packages":3,"examples":["debug@2.6.9","methods@1.1.2","fb-watchman@2.0.2"]}},{"kind":"behaviour","check":"dep_behaviour","tier":"disclosed","rule_id":"unmaintained","severity":"LOW","description":"unmaintained in 67 transitive packages","source":"socket.dev","aggregate":{"packages":67,"examples":["safe-buffer@5.2.1","object-assign@4.1.1","vary@1.1.2"]}},{"kind":"behaviour","check":"dep_behaviour","tier":"disclosed","rule_id":"envVars","severity":"LOW","description":"envVars in 41 transitive packages","source":"socket.dev","aggregate":{"packages":41,"examples":["debug@2.6.9","depd@2.0.0","finalhandler@1.3.2"]}},{"kind":"behaviour","check":"dep_behaviour","tier":"disclosed","rule_id":"filesystemAccess","severity":"LOW","description":"filesystemAccess in 35 transitive packages","source":"socket.dev","aggregate":{"packages":35,"examples":["debug@2.6.9","etag@1.8.1","send@0.19.2"]}},{"kind":"behaviour","check":"dep_behaviour","tier":"disclosed","rule_id":"urlStrings","severity":"LOW","description":"urlStrings in 31 transitive packages","source":"socket.dev","aggregate":{"packages":31,"examples":["debug@2.6.9","iconv-lite@0.4.24","@jest/core@29.7.0"]}},{"kind":"behaviour","check":"dep_behaviour","tier":"disclosed","rule_id":"newAuthor","severity":"LOW","description":"newAuthor in 18 transitive packages","source":"socket.dev","aggregate":{"packages":18,"examples":["encodeurl@2.0.0","finalhandler@1.3.2","http-errors@2.0.1"]}},{"kind":"behaviour","check":"dep_behaviour","tier":"disclosed","rule_id":"dynamicRequire","severity":"LOW","description":"dynamicRequire in 17 transitive packages","source":"socket.dev","aggregate":{"packages":17,"examples":["@jest/core@29.7.0","import-local@3.2.0","jest-config@29.7.0"]}},{"kind":"behaviour","check":"dep_behaviour","tier":"disclosed","rule_id":"debugAccess","severity":"LOW","description":"debugAccess in 16 transitive packages","source":"socket.dev","aggregate":{"packages":16,"examples":["on-finished@2.4.1","raw-body@2.5.3","@jest/core@29.7.0"]}},{"kind":"behaviour","check":"dep_behaviour","tier":"disclosed","rule_id":"minifiedFile","severity":"LOW","description":"minifiedFile in 3 transitive packages","source":"socket.dev","aggregate":{"packages":3,"examples":["yargs@17.7.3","resolve.exports@2.0.3","react-is@18.3.1"]}},{"kind":"behaviour","check":"dep_behaviour","tier":"disclosed","rule_id":"deprecated","severity":"LOW","description":"deprecated in 2 transitive packages","source":"socket.dev","aggregate":{"packages":2,"examples":["glob@7.2.3","inflight@1.0.6"]}}],"capabilities":{"tools":[],"runs":[{"path":"pyproject.toml","kind":"build_hook","detail":"[build-system]"},{"path":"bin/genesis-truth-context","kind":"script"},{"path":"genesis_truth_context/__main__.py","kind":"script"}],"hosts":[],"env":[],"install_runs":true,"summary":"runs 2 scripts · runs at install"},"counts":{"blocking":0,"disclosed":457,"review":41}},"cadence_sentence":"One release so far.","originality":{"blob_overlap_ratio":0.154,"blobs_seen_elsewhere":2,"blobs_total":13,"nearest_listing":"genesiscode2026/genesis-agent-skills-qa","derivative_of":null},"engineering":{"unique_5gram_ratio":0.728,"type_token_ratio":0.557,"effective_code_lines":214,"effective_doc_words":472,"code_files":5,"test_files":3,"padding_suspected":false},"cadence":{"releases":1,"median_days_between_releases":null,"on_time_fraction":null,"days_since_last":0,"score":null,"finished":false},"inventory_sentence":"4 scripts · 3 test files · 5 docs · 1 config file","extensions":{"js":1,"md":4,"py":4,"json":1,"toml":1,"(none)":4},"lines_of_code":294,"warnings":["sbom_unavailable"],"repo_meta":{"repo_id":1374260744,"name":"genesis-repository-truth-context","full_name":"genesiscode2026/genesis-repository-truth-context","description":null,"homepage":null,"topics":[],"language":"Python","default_branch":"main","size_kb":9,"created_at":"2026-09-17T10:21:25Z","pushed_at":"2026-09-17T10:21:30Z","licence_spdx":null,"open_issues":null,"stars":null,"forks":null,"watchers":null,"archived":false,"private":true,"html_url":null},"owner":{"login":"genesiscode2026","name":null,"avatar_url":"https://avatars.githubusercontent.com/u/329895054?v=4","bio":null,"blog":null,"company":null,"location":null,"twitter_username":null,"followers":null,"public_repos":6,"created_at":"2026-09-16T08:01:39Z","html_url":"https://github.com/genesiscode2026"},"computed_at":"2026-09-17T11:41:44.802Z","analyzer_version":"0.1.0"},"self_reported":{"description":"Compile verified repository context facts for AI prompts","trigger_hint":"When requiring verified Context Engineering functionality in autonomous workflows"}}