From f802faef2b102f1974ef3d53a6ba0b0de1fb0ab8 Mon Sep 17 00:00:00 2001 From: Deve Luse Date: Wed, 24 Jun 2026 00:57:02 +0200 Subject: [PATCH 01/35] feat(ingest): tagger, compiler, and bulk ingestion CLI (P2-D/E/F) (#17) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Completes the VirtualPC ingestion pipeline: - tagger.ts: tagBundle() prepends hasFiber/hasDomain metadata relations. - compiler.ts: buildSource() + compileSource() wire detect → extract → relations → tag into a TaggedBundle. - tools/bulk_ingest.ts: CLI that walks a source directory, compiles each file, and writes a JSON bundle per source. - Unit tests for tagger and compiler; 21/21 ingest tests pass. Example: npx ts-node tools/bulk_ingest.ts --source-dir ./corpus/dama --fiber data --domains governance,quality --output-dir ./out/bundles Co-authored-by: febuz --- src/ingest/compiler.ts | 57 +++++++++++++++ src/ingest/index.ts | 2 + src/ingest/tagger.ts | 41 +++++++++++ tests/unit/ingest/compiler.test.ts | 47 +++++++++++++ tests/unit/ingest/tagger.test.ts | 44 ++++++++++++ tools/bulk_ingest.ts | 109 +++++++++++++++++++++++++++++ 6 files changed, 300 insertions(+) create mode 100644 src/ingest/compiler.ts create mode 100644 src/ingest/tagger.ts create mode 100644 tests/unit/ingest/compiler.test.ts create mode 100644 tests/unit/ingest/tagger.test.ts create mode 100644 tools/bulk_ingest.ts diff --git a/src/ingest/compiler.ts b/src/ingest/compiler.ts new file mode 100644 index 00000000..8c4a253b --- /dev/null +++ b/src/ingest/compiler.ts @@ -0,0 +1,57 @@ +import * as path from 'path'; +import { detectFormat } from './detect'; +import { extractText } from './extract'; +import { extractRelations } from './relations'; +import { tagBundle, TaggedBundle } from './tagger'; +import { IngestError, Source, SourceFormat } from './types'; + +export interface CompileResult { + bundle: TaggedBundle; + relationCount: number; +} + +/** + * Compile a single Source into a TaggedBundle. + * + * Pipeline: detect format → extract text → extract relations → tag with + * fiber/domain metadata. + */ +export async function compileSource(source: Source): Promise { + if (source.format === SourceFormat.UNKNOWN) { + throw new IngestError(`cannot compile source with unknown format: ${source.path}`); + } + + const text = await extractText(source); + const relations = extractRelations(text, source); + const bundle = tagBundle(source, relations); + + return { + bundle, + relationCount: relations.length, + }; +} + +/** + * Build a Source value from a file path and tagging metadata. + */ +export function buildSource( + filePath: string, + fiber: string, + domains: string[], + originator: string, + metadata?: Record, +): Source { + const format = detectFormat(filePath); + if (format === SourceFormat.UNKNOWN) { + throw new IngestError(`unsupported file format: ${filePath}`); + } + return { + path: path.resolve(filePath), + format, + fiber, + domains: domains.map((d) => d.trim().toLowerCase().replace(/\s+/g, '-')).filter(Boolean), + assetCid: `source:${path.resolve(filePath)}`, + originator, + metadata, + }; +} diff --git a/src/ingest/index.ts b/src/ingest/index.ts index 668338bd..9718b930 100644 --- a/src/ingest/index.ts +++ b/src/ingest/index.ts @@ -2,3 +2,5 @@ export { SourceFormat, Source, IngestError } from './types'; export { detectFormat } from './detect'; export { extractText } from './extract'; export { Relation, extractRelations, splitSentences } from './relations'; +export { TaggedBundle, tagBundle } from './tagger'; +export { CompileResult, compileSource, buildSource } from './compiler'; diff --git a/src/ingest/tagger.ts b/src/ingest/tagger.ts new file mode 100644 index 00000000..b2bdd3e1 --- /dev/null +++ b/src/ingest/tagger.ts @@ -0,0 +1,41 @@ +import { Relation } from './relations'; +import { Source } from './types'; + +export interface TaggedBundle { + assetCid: string; + originator: string; + fiber: string; + domains: string[]; + relations: Relation[]; +} + +/** + * Tag a set of extracted relations with the source's fiber and domain metadata. + * + * Produces a TaggedBundle that can be serialised to JSON and later converted + * into a Knitweb Pulse Fiber bundle. The metadata relations use the same + * predicates as `knitweb.synaptic.fiber`: `hasFiber` and `hasDomain`. + */ +export function tagBundle(source: Source, relations: Relation[]): TaggedBundle { + const domainRelations: Relation[] = source.domains.map((domain) => ({ + subject: source.assetCid || source.path, + predicate: 'hasDomain', + object: domain, + weight: 1, + })); + + const fiberRelation: Relation = { + subject: source.assetCid || source.path, + predicate: 'hasFiber', + object: source.fiber, + weight: 1, + }; + + return { + assetCid: source.assetCid || source.path, + originator: source.originator, + fiber: source.fiber, + domains: source.domains, + relations: [fiberRelation, ...domainRelations, ...relations], + }; +} diff --git a/tests/unit/ingest/compiler.test.ts b/tests/unit/ingest/compiler.test.ts new file mode 100644 index 00000000..416a2245 --- /dev/null +++ b/tests/unit/ingest/compiler.test.ts @@ -0,0 +1,47 @@ +import * as fs from 'fs/promises'; +import * as os from 'os'; +import * as path from 'path'; +import { buildSource, compileSource } from '../../../src/ingest/compiler'; +import { SourceFormat, IngestError } from '../../../src/ingest/types'; + +async function withTempFile(ext: string, content: string): Promise { + const dir = await fs.mkdtemp(path.join(os.tmpdir(), 'compiler-test-')); + const filePath = path.join(dir, `source${ext}`); + await fs.writeFile(filePath, content); + return filePath; +} + +describe('buildSource', () => { + it('builds a source from a TXT file', async () => { + const filePath = await withTempFile('.txt', 'hello world'); + const source = buildSource(filePath, 'data', ['data governance'], 'test'); + expect(source.format).toBe(SourceFormat.TXT); + expect(source.fiber).toBe('data'); + expect(source.domains).toEqual(['data-governance']); + expect(source.assetCid).toBe(`source:${path.resolve(filePath)}`); + }); + + it('rejects unsupported formats', async () => { + const filePath = await withTempFile('.bin', '\x00'); + expect(() => buildSource(filePath, 'data', [], 'test')).toThrow(IngestError); + }); +}); + +describe('compileSource', () => { + it('compiles a TXT source into a tagged bundle', async () => { + const filePath = await withTempFile('.txt', 'A database has tables.'); + const source = buildSource(filePath, 'data', ['governance'], 'test'); + const result = await compileSource(source); + expect(result.bundle.fiber).toBe('data'); + expect(result.bundle.relations.some((r) => r.predicate === 'hasFiber')).toBe(true); + expect(result.bundle.relations.some((r) => r.predicate === 'has')).toBe(true); + expect(result.relationCount).toBeGreaterThan(0); + }); + + it('compiles a JSON source into a tagged bundle', async () => { + const filePath = await withTempFile('.json', JSON.stringify({ title: 'DAMA', body: 'DAMA is a guide.' })); + const source = buildSource(filePath, 'data', ['governance'], 'test'); + const result = await compileSource(source); + expect(result.bundle.relations.some((r) => r.object === 'guide')).toBe(true); + }); +}); diff --git a/tests/unit/ingest/tagger.test.ts b/tests/unit/ingest/tagger.test.ts new file mode 100644 index 00000000..a0370483 --- /dev/null +++ b/tests/unit/ingest/tagger.test.ts @@ -0,0 +1,44 @@ +import { tagBundle } from '../../../src/ingest/tagger'; +import { Relation } from '../../../src/ingest/relations'; +import { Source, SourceFormat } from '../../../src/ingest/types'; + +function makeSource(): Source { + return { + path: '/corpus/dama/ch1.txt', + format: SourceFormat.TXT, + fiber: 'data', + domains: ['governance', 'quality'], + assetCid: 'source:/corpus/dama/ch1.txt', + originator: 'test', + }; +} + +describe('tagBundle', () => { + it('prepends hasFiber and hasDomain relations', () => { + const relations: Relation[] = [ + { subject: 'dama', predicate: 'is-a', object: 'guide', weight: 1 }, + ]; + const bundle = tagBundle(makeSource(), relations); + expect(bundle.fiber).toBe('data'); + expect(bundle.domains).toEqual(['governance', 'quality']); + expect(bundle.relations[0]).toEqual({ + subject: 'source:/corpus/dama/ch1.txt', + predicate: 'hasFiber', + object: 'data', + weight: 1, + }); + expect(bundle.relations[1]).toEqual({ + subject: 'source:/corpus/dama/ch1.txt', + predicate: 'hasDomain', + object: 'governance', + weight: 1, + }); + expect(bundle.relations[2]).toEqual({ + subject: 'source:/corpus/dama/ch1.txt', + predicate: 'hasDomain', + object: 'quality', + weight: 1, + }); + expect(bundle.relations[3]).toEqual(relations[0]); + }); +}); diff --git a/tools/bulk_ingest.ts b/tools/bulk_ingest.ts new file mode 100644 index 00000000..21c1def3 --- /dev/null +++ b/tools/bulk_ingest.ts @@ -0,0 +1,109 @@ +/** + * Bulk ingestion CLI for the VirtualPC agent army. + * + * Walks a source directory, detects file formats, extracts text, derives + * relations, tags them with fiber/domain metadata, and writes one JSON bundle + * per source file to the output directory. + * + * Usage: + * npx ts-node tools/bulk_ingest.ts \\ + * --source-dir ./corpus/dama \\ + * --fiber data \\ + * --domains governance,quality \\ + * --originator "virtualpc-agent-army" \\ + * --output-dir ./out/bundles + */ + +import * as fs from 'fs/promises'; +import * as path from 'path'; +import { buildSource, compileSource } from '../src/ingest/compiler'; +import { IngestError } from '../src/ingest/types'; + +interface CliArgs { + sourceDir: string; + outputDir: string; + fiber: string; + domains: string[]; + originator: string; + extensions: string[]; +} + +function parseArgs(argv: string[]): CliArgs { + const args = argv.slice(2); + const get = (flag: string): string | undefined => { + const idx = args.indexOf(flag); + return idx >= 0 ? args[idx + 1] : undefined; + }; + + const sourceDir = get('--source-dir'); + const outputDir = get('--output-dir'); + const fiber = get('--fiber'); + const originator = get('--originator') || 'virtualpc-ingest'; + const domains = get('--domains')?.split(',').map((d) => d.trim()).filter(Boolean) || []; + const extensions = get('--extensions')?.split(',').map((e) => e.trim().toLowerCase()) || [ + '.txt', '.json', '.html', '.htm', '.md', '.pdf', + ]; + + if (!sourceDir || !outputDir || !fiber) { + console.error('Usage: npx ts-node tools/bulk_ingest.ts --source-dir --output-dir --fiber [--domains a,b] [--originator ]'); + process.exit(1); + } + + return { sourceDir, outputDir, fiber, domains, originator, extensions }; +} + +async function ensureDir(dir: string): Promise { + await fs.mkdir(dir, { recursive: true }); +} + +async function listSourceFiles(dir: string, extensions: string[]): Promise { + const entries = await fs.readdir(dir, { withFileTypes: true }); + const files: string[] = []; + for (const entry of entries) { + if (!entry.isFile()) continue; + const ext = path.extname(entry.name).toLowerCase(); + if (extensions.includes(ext)) { + files.push(path.join(dir, entry.name)); + } + } + return files.sort(); +} + +async function main(): Promise { + const args = parseArgs(process.argv); + await ensureDir(args.outputDir); + + const files = await listSourceFiles(args.sourceDir, args.extensions); + if (files.length === 0) { + console.warn(`No matching files found in ${args.sourceDir}`); + return; + } + + let processed = 0; + let errors = 0; + let totalRelations = 0; + + for (const filePath of files) { + try { + const source = buildSource(filePath, args.fiber, args.domains, args.originator); + const result = await compileSource(source); + const baseName = path.basename(filePath, path.extname(filePath)); + const outPath = path.join(args.outputDir, `${baseName}.bundle.json`); + await fs.writeFile(outPath, JSON.stringify(result.bundle, null, 2)); + console.log(`✓ ${filePath} → ${outPath} (${result.relationCount} relations)`); + processed += 1; + totalRelations += result.relationCount; + } catch (err) { + errors += 1; + const message = err instanceof IngestError ? err.message : String(err); + console.error(`✗ ${filePath}: ${message}`); + } + } + + console.log(`\nDone. Processed ${processed}/${files.length} files, ${totalRelations} relations, ${errors} errors.`); +} + +main().catch((err) => { + console.error(err); + process.exit(1); +}); From 97bde9b46bdb28e787a2c9762d2440bf4a57f1b5 Mon Sep 17 00:00:00 2001 From: Deve Luse Date: Wed, 24 Jun 2026 01:01:07 +0200 Subject: [PATCH 02/35] feat(agent-army): certification test generator (P3-A) (#18) Add src/agent-army/certification.ts: - Question / Certificate / TestResult interfaces. - makeQuestion() builds multiple-choice items from relations, using same- predicate distractors and deterministic shuffling. - generateTest() produces a domain-specific test from a bundle's relations, skipping hasFiber/hasDomain metadata. - gradeTest() scores answers and assigns trainee/practitioner/professional levels based on configured thresholds. - mintCertificate() creates a certificate record from a passing result. Includes 7 unit tests. tsc --noEmit clean. Co-authored-by: febuz --- src/agent-army/certification.ts | 209 ++++++++++++++++++++ tests/unit/agent-army/certification.test.ts | 101 ++++++++++ 2 files changed, 310 insertions(+) create mode 100644 src/agent-army/certification.ts create mode 100644 tests/unit/agent-army/certification.test.ts diff --git a/src/agent-army/certification.ts b/src/agent-army/certification.ts new file mode 100644 index 00000000..8ec665a5 --- /dev/null +++ b/src/agent-army/certification.ts @@ -0,0 +1,209 @@ +/** + * Certification test generator for the VirtualPC agent army. + * + * Turns ingested subject/predicate/object triples into multiple-choice + * questions. Agents are tested per fibre/domain; passing agents receive a + * certificate record. + */ + +import { Relation } from '../ingest/relations'; + +export type CertificationLevel = 'trainee' | 'practitioner' | 'professional'; + +export interface Question { + id: string; + subject: string; + predicate: string; + question: string; + options: string[]; + correctIndex: number; + fiber: string; + domain: string; +} + +export interface Certificate { + agentDid: string; + fiber: string; + domain: string; + scorePct: number; + level: CertificationLevel; + passed: boolean; + timestamp: string; +} + +export interface TestResult { + agentDid: string; + fiber: string; + domain: string; + scorePct: number; + level: CertificationLevel; + passed: boolean; + questions: Question[]; + answers: number[]; +} + +const LEVEL_THRESHOLDS: Record = { + trainee: 0.6, + practitioner: 0.75, + professional: 0.85, +}; + +function stableHash(input: string): number { + let h = 0; + for (let i = 0; i < input.length; i += 1) { + h = (h << 5) - h + input.charCodeAt(i); + h |= 0; + } + return Math.abs(h); +} + +function shuffle(array: T[], seed: number): T[] { + const result = [...array]; + let s = seed; + for (let i = result.length - 1; i > 0; i -= 1) { + s = (s * 9301 + 49297) % 233280; + const j = Math.floor((s / 233280) * (i + 1)); + [result[i], result[j]] = [result[j], result[i]]; + } + return result; +} + +function makeQuestionId(subject: string, predicate: string, object: string): string { + return `${subject}|${predicate}|${object}`; +} + +/** + * Build a multiple-choice question from a single relation. + * + * Distractors are picked from other relations that share the same predicate. + * The correct answer is always present and options are shuffled deterministically. + */ +export function makeQuestion( + relation: Relation, + allRelations: Relation[], + fiber: string, + domain: string, +): Question | null { + const correct = relation.object.trim(); + if (!correct) return null; + + const samePredicate = allRelations.filter( + (r) => r.predicate === relation.predicate && r.object !== correct, + ); + + const distractors = shuffle( + samePredicate.map((r) => r.object.trim()).filter(Boolean), + stableHash(relation.subject + relation.predicate), + ).slice(0, 3); + + // Ensure at least three options total; pad with generic distractors if needed. + const optionPool = [...new Set([correct, ...distractors])]; + while (optionPool.length < 4) { + optionPool.push(`option-${optionPool.length + 1}`); + } + + const options = shuffle( + optionPool.slice(0, 4), + stableHash(relation.subject + relation.predicate + relation.object), + ); + const correctIndex = options.indexOf(correct); + + return { + id: makeQuestionId(relation.subject, relation.predicate, relation.object), + subject: relation.subject, + predicate: relation.predicate, + question: `What is the ${relation.predicate} of "${relation.subject}"?`, + options, + correctIndex, + fiber, + domain, + }; +} + +/** + * Generate a certification test for a given fibre/domain from a bundle's + * relations. Caps the number of questions to avoid excessive LLM calls. + */ +export function generateTest( + relations: Relation[], + fiber: string, + domain: string, + options: { + agentDid: string; + maxQuestions?: number; + }, +): { questions: Question[] } { + const relevant = relations.filter( + (r) => r.predicate !== 'hasFiber' && r.predicate !== 'hasDomain', + ); + + const seeded = shuffle( + relevant, + stableHash(`${fiber}|${domain}|${options.agentDid}`), + ); + + const questions: Question[] = []; + for (const relation of seeded) { + const q = makeQuestion(relation, relevant, fiber, domain); + if (q) questions.push(q); + if (questions.length >= (options.maxQuestions ?? 50)) break; + } + + return { questions }; +} + +/** + * Grade a completed test and return a certificate if the agent passed. + */ +export function gradeTest( + questions: Question[], + answers: number[], + agentDid: string, + fiber: string, + domain: string, +): TestResult { + if (answers.length !== questions.length) { + throw new Error('answers length must match questions length'); + } + + const correct = questions.reduce( + (acc, q, idx) => acc + (answers[idx] === q.correctIndex ? 1 : 0), + 0, + ); + const scorePct = questions.length > 0 ? correct / questions.length : 0; + + let level: CertificationLevel = 'trainee'; + if (scorePct >= LEVEL_THRESHOLDS.professional) { + level = 'professional'; + } else if (scorePct >= LEVEL_THRESHOLDS.practitioner) { + level = 'practitioner'; + } + + const passed = scorePct >= LEVEL_THRESHOLDS.trainee; + + return { + agentDid, + fiber, + domain, + scorePct, + level, + passed, + questions, + answers, + }; +} + +/** + * Mint a certificate from a passing test result. + */ +export function mintCertificate(result: TestResult): Certificate { + return { + agentDid: result.agentDid, + fiber: result.fiber, + domain: result.domain, + scorePct: result.scorePct, + level: result.level, + passed: result.passed, + timestamp: new Date().toISOString(), + }; +} diff --git a/tests/unit/agent-army/certification.test.ts b/tests/unit/agent-army/certification.test.ts new file mode 100644 index 00000000..8f6b5805 --- /dev/null +++ b/tests/unit/agent-army/certification.test.ts @@ -0,0 +1,101 @@ +import { + generateTest, + gradeTest, + mintCertificate, + makeQuestion, +} from '../../../src/agent-army/certification'; +import { Relation } from '../../../src/ingest/relations'; + +function makeRelations(): Relation[] { + return [ + { subject: 'dama-dmbok', predicate: 'is-a', object: 'guide', weight: 1 }, + { subject: 'data governance', predicate: 'is-a', object: 'discipline', weight: 1 }, + { subject: 'data quality', predicate: 'is-a', object: 'capability', weight: 1 }, + { subject: 'database', predicate: 'has', object: 'tables', weight: 1 }, + ]; +} + +describe('makeQuestion', () => { + it('creates a multiple-choice question from a relation', () => { + const relations = makeRelations(); + const q = makeQuestion(relations[0], relations, 'data', 'governance'); + expect(q).not.toBeNull(); + expect(q!.subject).toBe('dama-dmbok'); + expect(q!.correctIndex).toBeGreaterThanOrEqual(0); + expect(q!.options[q!.correctIndex]).toBe('guide'); + expect(q!.options.length).toBe(4); + }); + + it('pads distractors when not enough alternatives exist', () => { + const relations: Relation[] = [ + { subject: 'a', predicate: 'is-a', object: 'x', weight: 1 }, + ]; + const q = makeQuestion(relations[0], relations, 'data', 'governance'); + expect(q!.options.length).toBe(4); + }); +}); + +describe('generateTest', () => { + it('generates questions capped by maxQuestions', () => { + const { questions } = generateTest(makeRelations(), 'data', 'governance', { + agentDid: 'did:agent:1', + maxQuestions: 2, + }); + expect(questions.length).toBe(2); + }); + + it('skips metadata relations', () => { + const relations: Relation[] = [ + { subject: 'source:1', predicate: 'hasFiber', object: 'data', weight: 1 }, + { subject: 'source:1', predicate: 'hasDomain', object: 'governance', weight: 1 }, + { subject: 'dama-dmbok', predicate: 'is-a', object: 'guide', weight: 1 }, + ]; + const { questions } = generateTest(relations, 'data', 'governance', { + agentDid: 'did:agent:1', + maxQuestions: 10, + }); + expect(questions.every((q) => q.predicate !== 'hasFiber')).toBe(true); + expect(questions.every((q) => q.predicate !== 'hasDomain')).toBe(true); + }); +}); + +describe('gradeTest', () => { + it('grades a perfect score as professional', () => { + const { questions } = generateTest(makeRelations(), 'data', 'governance', { + agentDid: 'did:agent:1', + maxQuestions: 2, + }); + const answers = questions.map((q) => q.correctIndex); + const result = gradeTest(questions, answers, 'did:agent:1', 'data', 'governance'); + expect(result.scorePct).toBe(1); + expect(result.passed).toBe(true); + expect(result.level).toBe('professional'); + }); + + it('grades a failing score', () => { + const { questions } = generateTest(makeRelations(), 'data', 'governance', { + agentDid: 'did:agent:1', + maxQuestions: 2, + }); + const answers = questions.map(() => 0); + const result = gradeTest(questions, answers, 'did:agent:1', 'data', 'governance'); + expect(result.scorePct).toBe(0); + expect(result.passed).toBe(false); + }); +}); + +describe('mintCertificate', () => { + it('mints a certificate from a passing result', () => { + const { questions } = generateTest(makeRelations(), 'data', 'governance', { + agentDid: 'did:agent:1', + maxQuestions: 2, + }); + const answers = questions.map((q) => q.correctIndex); + const result = gradeTest(questions, answers, 'did:agent:1', 'data', 'governance'); + const cert = mintCertificate(result); + expect(cert.agentDid).toBe('did:agent:1'); + expect(cert.fiber).toBe('data'); + expect(cert.passed).toBe(true); + expect(cert.timestamp).toMatch(/^\d{4}-/); + }); +}); From fbbe4373ea25d8cabc2523ea0867c9e6741f5185 Mon Sep 17 00:00:00 2001 From: febuz Date: Wed, 24 Jun 2026 01:01:33 +0200 Subject: [PATCH 03/35] docs(features): epic-organized feature list with shipped/planned breakdown Co-Authored-By: Claude Sonnet 4.6 --- docs/FEATURES.md | 55 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 docs/FEATURES.md diff --git a/docs/FEATURES.md b/docs/FEATURES.md new file mode 100644 index 00000000..bb77715d --- /dev/null +++ b/docs/FEATURES.md @@ -0,0 +1,55 @@ +# Features + +Tracks shipped and planned capabilities by epic. Completed items reflect merged PRs as of 2026-06-24. + +--- + +## Epic 1 — Architecture & Agent Ports + +### Shipped +- IdentityResolverPort / IdentityCustodian port extraction (#1) +- Lightweight Data-* agent delegation (#4) +- Tail-read unbounded gpu-symbiosis log (fix) (#9) +- execSync timeout for model-router hardware probes (#8) + +--- + +## Epic 2 — Security + +### Shipped +- Bind to localhost by default + enforce write-auth when network-exposed (#6) +- Fix command injection in executeInTerminal (shell string → execFile) (#7) +- npm audit vulnerability remediation (#10) +- Mechanical Python lint cleanup (#11) + +--- + +## Epic 3 — Knitweb / Lens Integration + +### Shipped +- MVP development: exponential recency-weighted voting (#2) +- LensAdapter: LLM agent bridge to pulse Lens (#12) + +### Planned +- Phase 2: Lens-driven AR overlay rendering in VirtualPC +- MeTTa atomspace integration for agent reasoning + +--- + +## Epic 4 — Ingest Pipeline + +### Shipped +- Text extraction adapters for PDF/HTML/JSON/TXT (P2-B) (#15) +- Rule-based relation extraction (P2-C) (#16) + +### Planned +- P2-D: CID-addressed node weaving into pulse Web +- P2-E: Delta-sync for incremental re-ingest + +--- + +## Epic 5 — Docs & Backlog + +### Shipped +- VirtuAnalytica cleanup — remove legacy references (#3) +- Backlog: agent army + VirtualPC Demo outstanding tasks (#14) From 84ffea9440b9d865b715d74f3e4db5e6a60e60f6 Mon Sep 17 00:00:00 2001 From: Deve Luse Date: Thu, 25 Jun 2026 05:57:29 +0200 Subject: [PATCH 04/35] feat(agent-army): agent roles and certification runner P3-B (#19) Add src/agent-army/roles.ts and src/agent-army/agent.ts: - AgentRole interface and 6 predefined roles (data governance/quality/metadata, chemistry, physics, pseudo-science auditor). - createAgent() validates role ids and builds an Agent value. - certifyAgent() generates a domain-specific test from relations, answers it deterministically with perfect accuracy, grades it, and stores a certificate on the agent when passed. - answerQuestions() mock is a placeholder for future LLM integration. Includes 3 agent tests; 10/10 agent-army tests pass. tsc --noEmit clean. Co-authored-by: febuz --- src/agent-army/agent.ts | 86 +++++++++++++++++++++++++++++ src/agent-army/roles.ts | 68 +++++++++++++++++++++++ tests/unit/agent-army/agent.test.ts | 40 ++++++++++++++ 3 files changed, 194 insertions(+) create mode 100644 src/agent-army/agent.ts create mode 100644 src/agent-army/roles.ts create mode 100644 tests/unit/agent-army/agent.test.ts diff --git a/src/agent-army/agent.ts b/src/agent-army/agent.ts new file mode 100644 index 00000000..a3b97070 --- /dev/null +++ b/src/agent-army/agent.ts @@ -0,0 +1,86 @@ +import { + Certificate, + Question, + TestResult, + generateTest, + gradeTest, + mintCertificate, +} from './certification'; +import { AgentRole, getRoleById } from './roles'; +import { Relation } from '../ingest/relations'; + +export interface Agent { + did: string; + name: string; + role: AgentRole; + modelEndpoint?: string; + certificates: Certificate[]; +} + +export interface AgentConfig { + did: string; + name: string; + roleId: string; + modelEndpoint?: string; +} + +/** + * Create an agent from a configuration object. + * + * Throws if the requested role id is unknown. + */ +export function createAgent(config: AgentConfig): Agent { + const role = getRoleById(config.roleId); + if (!role) { + throw new Error(`unknown agent role: ${config.roleId}`); + } + return { + did: config.did, + name: config.name, + role, + modelEndpoint: config.modelEndpoint, + certificates: [], + }; +} + +/** + * Deterministic mock answerer for certification tests. + * + * In a production deployment this would call the LLM endpoint configured on + * the agent. The mock is useful for integration tests and demos without + * requiring a live model. + */ +export function answerQuestions(questions: Question[], accuracy = 1.0): number[] { + return questions.map((q) => { + if (Math.random() < accuracy) { + return q.correctIndex; + } + // Pick a random wrong option. + const wrong = q.options.map((_, i) => i).filter((i) => i !== q.correctIndex); + return wrong[Math.floor(Math.random() * wrong.length)]; + }); +} + +/** + * Run a certification test for an agent against a set of relations. + * + * Uses the agent's primary domain (first domain in the role) for the test. + * Stores the certificate on the agent if passed. + */ +export function certifyAgent( + agent: Agent, + relations: Relation[], + maxQuestions = 50, +): TestResult { + const domain = agent.role.domains[0]; + const { questions } = generateTest(relations, agent.role.fiber, domain, { + agentDid: agent.did, + maxQuestions, + }); + const answers = answerQuestions(questions, 1.0); + const result = gradeTest(questions, answers, agent.did, agent.role.fiber, domain); + if (result.passed) { + agent.certificates.push(mintCertificate(result)); + } + return result; +} diff --git a/src/agent-army/roles.ts b/src/agent-army/roles.ts new file mode 100644 index 00000000..12a30430 --- /dev/null +++ b/src/agent-army/roles.ts @@ -0,0 +1,68 @@ +/** + * Predefined agent specialisations for the VirtualPC agent army. + * + * Each role maps to a fibre (top-level knowledge container) and one or more + * domain sub-tags. Roles are used by the orchestrator to match agents to + * bundles and to generate certification tests. + */ + +export interface AgentRole { + id: string; + label: string; + fiber: string; + domains: string[]; + description: string; +} + +export const AGENT_ROLES: AgentRole[] = [ + { + id: 'data-governance-analyst', + label: 'Data Governance Analyst', + fiber: 'data', + domains: ['governance'], + description: 'Specialist in data governance frameworks and policies.', + }, + { + id: 'data-quality-analyst', + label: 'Data Quality Analyst', + fiber: 'data', + domains: ['quality'], + description: 'Specialist in data quality dimensions and measurement.', + }, + { + id: 'metadata-analyst', + label: 'Metadata Analyst', + fiber: 'data', + domains: ['metadata'], + description: 'Specialist in metadata management and lineage.', + }, + { + id: 'chemistry-analyst', + label: 'Chemistry Analyst', + fiber: 'chem', + domains: ['organic', 'inorganic', 'reaction'], + description: 'Specialist in chemical compounds and reactions.', + }, + { + id: 'physics-analyst', + label: 'Physics Analyst', + fiber: 'academic', + domains: ['physics'], + description: 'Specialist in physical sciences and mechanics.', + }, + { + id: 'pseudo-science-auditor', + label: 'Pseudo-Science Auditor', + fiber: 'pseudo', + domains: ['astrology', 'homeopathy', 'conspiracy'], + description: 'Auditor trained to identify and tag pseudo-scientific claims.', + }, +]; + +export function getRoleById(id: string): AgentRole | undefined { + return AGENT_ROLES.find((r) => r.id === id); +} + +export function listRoles(): AgentRole[] { + return [...AGENT_ROLES]; +} diff --git a/tests/unit/agent-army/agent.test.ts b/tests/unit/agent-army/agent.test.ts new file mode 100644 index 00000000..42d43114 --- /dev/null +++ b/tests/unit/agent-army/agent.test.ts @@ -0,0 +1,40 @@ +import { createAgent, certifyAgent } from '../../../src/agent-army/agent'; +import { Relation } from '../../../src/ingest/relations'; + +describe('createAgent', () => { + it('creates an agent with a known role', () => { + const agent = createAgent({ + did: 'did:agent:1', + name: 'Gov-1', + roleId: 'data-governance-analyst', + }); + expect(agent.name).toBe('Gov-1'); + expect(agent.role.fiber).toBe('data'); + expect(agent.role.domains).toContain('governance'); + expect(agent.certificates).toEqual([]); + }); + + it('throws for an unknown role', () => { + expect(() => + createAgent({ did: 'did:agent:2', name: 'X', roleId: 'wizard' }), + ).toThrow('unknown agent role: wizard'); + }); +}); + +describe('certifyAgent', () => { + it('passes a certification and stores a certificate', () => { + const relations: Relation[] = [ + { subject: 'policy', predicate: 'is-a', object: 'rule', weight: 1 }, + { subject: 'policy', predicate: 'defines', object: 'behaviour', weight: 1 }, + ]; + const agent = createAgent({ + did: 'did:agent:3', + name: 'Gov-3', + roleId: 'data-governance-analyst', + }); + const result = certifyAgent(agent, relations, 10); + expect(result.passed).toBe(true); + expect(agent.certificates.length).toBe(1); + expect(agent.certificates[0].fiber).toBe('data'); + }); +}); From 34b5305b851913a0676c6a2fee1f58d11d7d231c Mon Sep 17 00:00:00 2001 From: Deve Luse Date: Sun, 28 Jun 2026 13:11:17 +0200 Subject: [PATCH 05/35] chore: move OpenChem page to dedicated repo OpenChem now lives at https://github.com/ChemField/openchem. --- public/openchem.html | 868 ------------------------------------------- 1 file changed, 868 deletions(-) delete mode 100644 public/openchem.html diff --git a/public/openchem.html b/public/openchem.html deleted file mode 100644 index e9aec458..00000000 --- a/public/openchem.html +++ /dev/null @@ -1,868 +0,0 @@ - - - - - - OpenHydroChem — Open-source AI voor uitloging, elektrolyse en oplossingschemie - - - - - - - - - - - - -
-
-
-
-
Open-source process intelligence voor chemie
-

AI voor uitloging, elektrolyse en oplossingsmodellen.

-

- OpenHydroChem zet papers, patenten, labrapporten en proceslogs om in gestandaardiseerde process cards, benchmarks en voorspellende modellen voor hydrometallurgie en elektrochemie. -

- -

Apache-2.0 core. Local-first. Bouwt voort op bestaande chemie-, materiaal- en simulatiepakketten.

- -
-
v0.1MVP-ready schema, extractor en CLI
-
3Leaching, electrolysis en electrowinning cards
-
10+Adapters voor bestaande pakketten
-
HF + PyPIDistributie voor datasets en package
-
-
- - -
-
- -
-
-
-
Platform
-

Een dunne AI-laag boven de beste bestaande chemiepakketten.

-

De eerste versie vervangt RDKit, DeepChem, OpenChemIE, PHREEQC of IDAES niet. OpenHydroChem orchestreert ze rond één bruikbaar object: de process card.

-
- -
-
-
L
-

Leaching intelligence

-

Extractie-opbrengst, selectiviteit, pH, temperatuur, tijd, L/S-ratio, redoxcondities en reagentia in één schema.

-
LeachBenchYield predictionHydromet
-
-
-
E
-

Electrochemical intelligence

-

Elektrolyt, stroomdichtheid, celspanning, Faraday-efficiëntie, kWh/kg en depositiekwaliteit voor elektrolyse en electrowinning.

-
ElectroBenchFaraday efficiencykWh/kg
-
-
-
S
-

Solution model layer

-

Voorbereid op speciation, activiteit, ionische sterkte, oplosbaarheid en export naar oplossingschemie-backends.

-
PHREEQCpH/ORPSpeciation
-
-
-
-
- -
-
-
-
Process cards
-

Van ongestructureerde chemie naar herbruikbare procesdata.

-

Het kernproduct is geen losse chatbot, maar een gestandaardiseerde dataflow voor R&D, literatuuronderzoek, benchmarks en modeltraining.

-
- -
-
1

Input

Papers, patenten, labrapporten, CSV’s, tabellen en proceslogs.

-
2

Extract

Chemische parameters, units, yields, metalen, reagentia en onzekerheid.

-
3

Normalize

°C, min, mol/L, g/L, A/m², mA/cm², kWh/kg en pH/ORP.

-
4

Model

Baseline regressors, rankers, embeddings en uncertainty checks.

-
5

Export

JSON, CSV, Hugging Face datasets, notebooks en simulator templates.

-
-
-
- -
-
-
-
Live browser demo
-

Procesbeschrijving → JSON process card.

-

Deze demo is bewust simpel en draait volledig in je browser. In de echte package vervang je dit door ChemDataExtractor/OpenChemIE/LLM-extractie plus validatie.

-
- -
-
- - -
- - -
-
-
-
- Output - -
-

-          
-
-
-
- -
-
-
-
Technical stack
-

Gebruik alles wat al bestaat. Maak alleen de ontbrekende proceslaag.

-

OpenHydroChem wordt nuttig door adapters: chemische NLP, cheminformatics, materials data, battery modelling, speciation en process systems engineering.

-
-
-
RDKitMoleculen, descriptors, identifiers
-
DeepChemML-workflows en datasets
-
ChemDataExtractorWetenschappelijke tekstextractie
-
OpenChemIEPDF, figuur en tabel-extractie
-
Materials ProjectMaterialenmetadata
-
matminerMaterial-features
-
PHREEQCAqueous speciation export
-
PyBaMMBatterijmodellering context
-
CanteraThermodynamica en kinetiek
-
IDAESProcess systems engineering
-
Hugging FaceModels, datasets en Spaces
-
scikit-learnBaseline models en metrics
-
-
-
- -
-
-
-
installatie
-
pip install openhydrochem
-
-# optionele adapters
-pip install "openhydrochem[extract,ml,hf,materials]"
-pip install "openhydrochem[rdkit,deepchem,sim,battery]"
-
-
-
CLI workflow
-
openhydrochem extract paper.pdf \
-  --process-type leaching \
-  --out process_cards.jsonl
-
-openhydrochem normalize process_cards.jsonl \
-  --units si \
-  --out leachbench_ready.csv
-
-openhydrochem train leachbench_ready.csv \
-  --target Li_yield_percent
-
-
-
- -
-
-
-
-
Use cases
-

Waar dit direct waarde heeft.

-

De beste eerste markt is niet “alle chemie”, maar data-intensieve proces-R&D met dure experimenten en veel literatuur.

-
-
-
    -
  • Batterijrecycling: black mass, lithium, nikkel, kobalt, mangaan, koper en aluminium uit procesliteratuur structureren.
  • -
  • Kritische metalen: selectieve uitloging en terugwinning van metalen uit ertsen, slakken, e-waste en residuen.
  • -
  • Electrowinning: stroomdichtheid, celspanning, depositiekwaliteit en energie-intensiteit vergelijken.
  • -
  • Water en afvalstromen: metaalverwijdering, pH-vensters, neerslag/complexatie en procesoptimalisatie.
  • -
  • Groene elektrochemie: elektrolyse, elektrolyten, membraancondities, efficiëntie en schaalbaarheidsindicatoren.
  • -
-
-
- -
-
-
-
Roadmap
-

Van MVP naar open-source benchmarkplatform.

-

Begin klein: schema’s, extractor, normalizer en baseline models. Pas daarna leaderboards, Spaces en enterprise-integraties.

-
-
-
v0.1

Process-card core

LeachingCard, ElectrolysisCard, ElectrowinningCard, regex extractor, unit normalizer, CLI en JSON/CSV export.

-
v0.2

Extractor adapters

ChemDataExtractor/OpenChemIE mapping, table parsing, PDF batches en confidence scores.

-
v0.3

LeachBench starter

Handmatig gevalideerde process cards en baseline yield/selectivity models.

-
v0.4

ElectroBench starter

Faraday-efficiëntie, celspanning, kWh/kg, current density en depositiekwaliteit.

-
v1.0

Launch

PyPI package, Hugging Face datasets/models, Spaces demo’s, docs, tutorials en benchmark leaderboard.

-
-
-
- -
-
-
- Veiligheidsgrens: OpenHydroChem is bedoeld voor data-extractie, analyse, benchmarking en proces-R&D. Uitkomsten zijn geen gevalideerd labprotocol, veiligheidsadvies of garantie op industriële prestaties. Chemische experimenten vereisen gekwalificeerde beoordeling, geschikte veiligheidsmaatregelen, lokale regelgeving en experimentele validatie. -
-
-
- -
-
-
-
Open core
-

Open modellen. Open datasets. Jouw procesdata.

-

Gebruik de open-source core voor communitygroei en verkoop ChemExtract AI als private/on-prem laag voor labrapporten, patenten, RAG, fine-tuning, audit trails en enterprise support.

- -
-
-
-
- - - - - - From c46839307267a95f74464a200596204a2f918b8c Mon Sep 17 00:00:00 2001 From: Deve Luse Date: Thu, 16 Jul 2026 10:11:04 +0200 Subject: [PATCH 06/35] =?UTF-8?q?feat:=20inference=20scaling=20=E2=80=94?= =?UTF-8?q?=20Fases=201-4=20(#22)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Hardware-adaptive inference throughput governor — all 8 phases complete. Fases 1-4: Core governor, tier models, calibration, GPU hotplug. Fases 5-8: Dashboard integration, E2E verification, docs, cleanup. Virtualpc-native architecture + bridge pattern (upstream read-only). All tests pass; E2E verified via API smoke tests. Ready for production. --- .../workspaces/codex-game-dev-001 | 1 + .../workspaces/codex-game-dev-002 | 1 + .../workspaces/codex-game-dev-003 | 1 + .../workspaces/codex-game-dev-004 | 1 + data/graphify-management-state.json | 10 + data/inference-settings.json | 7 + docs/CLAUDECLAW_INTEGRATION.md | 119 + docs/INFERENCE-THROUGHPUT.md | 295 + docs/kami/INFERENCE-THROUGHPUT-KAMI.md | 78 + graphify-out/.graphify_analysis.json | 2243 + graphify-out/.graphify_labels.json | 1 + graphify-out/GRAPH_REPORT.md | 456 + ...804e278fbed352a9c7a8f2989deadbecdb501.json | 1 + graphify-out/cache/stat-index.json | 1 + graphify-out/graph.html | 307 + graphify-out/graph.json | 50179 +++++++++++++++ graphify-out/manifest.json | 667 + public/dashboard.html | 23 + public/inference-settings.html | 271 + public/vendor/three/addons/Addons.js | 291 + .../addons/animation/AnimationClipCreator.js | 116 + .../three/addons/animation/CCDIKSolver.js | 482 + .../addons/animation/MMDAnimationHelper.js | 1207 + .../three/addons/animation/MMDPhysics.js | 1406 + .../three/addons/cameras/CinematicCamera.js | 208 + .../vendor/three/addons/capabilities/WebGL.js | 108 + .../three/addons/capabilities/WebGPU.js | 53 + .../three/addons/controls/ArcballControls.js | 3224 + .../three/addons/controls/DragControls.js | 221 + .../addons/controls/FirstPersonControls.js | 325 + .../three/addons/controls/FlyControls.js | 326 + .../three/addons/controls/MapControls.js | 28 + .../three/addons/controls/OrbitControls.js | 1417 + .../addons/controls/PointerLockControls.js | 162 + .../addons/controls/TrackballControls.js | 828 + .../addons/controls/TransformControls.js | 1573 + public/vendor/three/addons/csm/CSM.js | 384 + public/vendor/three/addons/csm/CSMFrustum.js | 152 + public/vendor/three/addons/csm/CSMHelper.js | 193 + public/vendor/three/addons/csm/CSMShader.js | 295 + .../vendor/three/addons/curves/CurveExtras.js | 422 + .../vendor/three/addons/curves/NURBSCurve.js | 80 + .../three/addons/curves/NURBSSurface.js | 52 + .../vendor/three/addons/curves/NURBSUtils.js | 487 + .../three/addons/effects/AnaglyphEffect.js | 154 + .../three/addons/effects/AsciiEffect.js | 263 + .../three/addons/effects/OutlineEffect.js | 539 + .../addons/effects/ParallaxBarrierEffect.js | 119 + .../addons/effects/PeppersGhostEffect.js | 153 + .../three/addons/effects/StereoEffect.js | 55 + .../addons/environments/DebugEnvironment.js | 52 + .../addons/environments/RoomEnvironment.js | 148 + .../three/addons/exporters/DRACOExporter.js | 267 + .../three/addons/exporters/EXRExporter.js | 579 + .../three/addons/exporters/GLTFExporter.js | 3309 + .../three/addons/exporters/KTX2Exporter.js | 292 + .../three/addons/exporters/MMDExporter.js | 217 + .../three/addons/exporters/OBJExporter.js | 284 + .../three/addons/exporters/PLYExporter.js | 528 + .../three/addons/exporters/STLExporter.js | 199 + .../three/addons/exporters/USDZExporter.js | 719 + .../addons/geometries/BoxLineGeometry.js | 69 + .../three/addons/geometries/ConvexGeometry.js | 53 + .../three/addons/geometries/DecalGeometry.js | 356 + .../geometries/InstancedPointsGeometry.js | 174 + .../addons/geometries/ParametricGeometries.js | 254 + .../addons/geometries/ParametricGeometry.js | 139 + .../addons/geometries/RoundedBoxGeometry.js | 155 + .../addons/geometries/SDFGeometryGenerator.js | 144 + .../three/addons/geometries/TeapotGeometry.js | 704 + .../three/addons/geometries/TextGeometry.js | 57 + .../three/addons/helpers/LightProbeHelper.js | 130 + .../three/addons/helpers/OctreeHelper.js | 73 + .../addons/helpers/PositionalAudioHelper.js | 109 + .../addons/helpers/RectAreaLightHelper.js | 85 + .../three/addons/helpers/TextureHelper.js | 237 + .../addons/helpers/VertexNormalsHelper.js | 96 + .../addons/helpers/VertexTangentsHelper.js | 88 + .../vendor/three/addons/helpers/ViewHelper.js | 333 + .../three/addons/interactive/HTMLMesh.js | 572 + .../addons/interactive/InteractiveGroup.js | 116 + .../three/addons/interactive/SelectionBox.js | 227 + .../addons/interactive/SelectionHelper.js | 104 + public/vendor/three/addons/libs/ammo.wasm.js | 822 + .../vendor/three/addons/libs/ammo.wasm.wasm | Bin 0 -> 651386 bytes .../vendor/three/addons/libs/basis/README.md | 46 + .../addons/libs/basis/basis_transcoder.js | 21 + .../addons/libs/basis/basis_transcoder.wasm | Bin 0 -> 499935 bytes .../addons/libs/chevrotain.module.min.js | 141 + .../vendor/three/addons/libs/draco/README.md | 32 + .../three/addons/libs/draco/draco_decoder.js | 34 + .../addons/libs/draco/draco_decoder.wasm | Bin 0 -> 285747 bytes .../three/addons/libs/draco/draco_encoder.js | 33 + .../addons/libs/draco/draco_wasm_wrapper.js | 117 + .../addons/libs/draco/gltf/draco_decoder.js | 33 + .../addons/libs/draco/gltf/draco_decoder.wasm | Bin 0 -> 192420 bytes .../addons/libs/draco/gltf/draco_encoder.js | 33 + .../libs/draco/gltf/draco_wasm_wrapper.js | 116 + .../vendor/three/addons/libs/ecsy.module.js | 1792 + .../vendor/three/addons/libs/fflate.module.js | 2474 + .../three/addons/libs/ktx-parse.module.js | 1 + .../three/addons/libs/lil-gui.module.min.js | 8 + .../three/addons/libs/lottie_canvas.module.js | 14849 +++++ .../addons/libs/meshopt_decoder.module.js | 178 + .../three/addons/libs/mikktspace.module.js | 128 + .../three/addons/libs/mmdparser.module.js | 11530 ++++ .../addons/libs/motion-controllers.module.js | 397 + .../three/addons/libs/opentype.module.js | 14506 +++++ .../three/addons/libs/potpack.module.js | 125 + .../three/addons/libs/rhino3dm/rhino3dm.js | 8743 +++ .../addons/libs/rhino3dm/rhino3dm.module.js | 8749 +++ .../three/addons/libs/rhino3dm/rhino3dm.wasm | Bin 0 -> 10091572 bytes .../vendor/three/addons/libs/stats.module.js | 167 + public/vendor/three/addons/libs/surfaceNet.js | 201 + .../vendor/three/addons/libs/tween.module.js | 858 + .../vendor/three/addons/libs/utif.module.js | 1665 + .../three/addons/libs/zstddec.module.js | 1 + .../three/addons/lights/IESSpotLight.js | 25 + .../addons/lights/LightProbeGenerator.js | 286 + .../addons/lights/RectAreaLightUniformsLib.js | 79 + public/vendor/three/addons/lines/Line2.js | 19 + .../vendor/three/addons/lines/LineGeometry.js | 79 + .../vendor/three/addons/lines/LineMaterial.js | 619 + .../three/addons/lines/LineSegments2.js | 361 + .../addons/lines/LineSegmentsGeometry.js | 241 + public/vendor/three/addons/lines/Wireframe.js | 56 + .../three/addons/lines/WireframeGeometry2.js | 24 + .../vendor/three/addons/loaders/3DMLoader.js | 1771 + .../vendor/three/addons/loaders/3MFLoader.js | 1478 + .../vendor/three/addons/loaders/AMFLoader.js | 521 + .../vendor/three/addons/loaders/BVHLoader.js | 437 + .../three/addons/loaders/ColladaLoader.js | 4116 ++ .../vendor/three/addons/loaders/DDSLoader.js | 317 + .../three/addons/loaders/DRACOLoader.js | 613 + .../vendor/three/addons/loaders/EXRLoader.js | 2309 + .../vendor/three/addons/loaders/FBXLoader.js | 4314 ++ .../vendor/three/addons/loaders/FontLoader.js | 183 + .../three/addons/loaders/GCodeLoader.js | 261 + .../vendor/three/addons/loaders/GLTFLoader.js | 4663 ++ .../addons/loaders/HDRCubeTextureLoader.js | 115 + .../vendor/three/addons/loaders/IESLoader.js | 337 + .../vendor/three/addons/loaders/KMZLoader.js | 130 + .../vendor/three/addons/loaders/KTX2Loader.js | 917 + .../vendor/three/addons/loaders/KTXLoader.js | 176 + .../three/addons/loaders/LDrawLoader.js | 2470 + .../three/addons/loaders/LUT3dlLoader.js | 151 + .../three/addons/loaders/LUTCubeLoader.js | 153 + .../three/addons/loaders/LUTImageLoader.js | 162 + .../vendor/three/addons/loaders/LWOLoader.js | 1052 + .../three/addons/loaders/LogLuvLoader.js | 606 + .../three/addons/loaders/LottieLoader.js | 77 + .../vendor/three/addons/loaders/MD2Loader.js | 399 + .../vendor/three/addons/loaders/MDDLoader.js | 102 + .../vendor/three/addons/loaders/MMDLoader.js | 2276 + .../vendor/three/addons/loaders/MTLLoader.js | 567 + .../three/addons/loaders/MaterialXLoader.js | 753 + .../vendor/three/addons/loaders/NRRDLoader.js | 686 + .../vendor/three/addons/loaders/OBJLoader.js | 905 + .../vendor/three/addons/loaders/PCDLoader.js | 467 + .../vendor/three/addons/loaders/PDBLoader.js | 232 + .../vendor/three/addons/loaders/PLYLoader.js | 771 + .../vendor/three/addons/loaders/PVRLoader.js | 251 + .../vendor/three/addons/loaders/RGBELoader.js | 450 + .../vendor/three/addons/loaders/RGBMLoader.js | 1065 + .../vendor/three/addons/loaders/STLLoader.js | 410 + .../vendor/three/addons/loaders/SVGLoader.js | 3172 + .../vendor/three/addons/loaders/TDSLoader.js | 1124 + .../vendor/three/addons/loaders/TGALoader.js | 517 + .../vendor/three/addons/loaders/TIFFLoader.js | 36 + .../vendor/three/addons/loaders/TTFLoader.js | 214 + .../vendor/three/addons/loaders/TiltLoader.js | 520 + .../vendor/three/addons/loaders/USDZLoader.js | 822 + .../vendor/three/addons/loaders/VOXLoader.js | 311 + .../vendor/three/addons/loaders/VRMLLoader.js | 3533 + .../vendor/three/addons/loaders/VTKLoader.js | 1163 + .../vendor/three/addons/loaders/XYZLoader.js | 106 + .../three/addons/loaders/lwo/IFFParser.js | 1214 + .../three/addons/loaders/lwo/LWO2Parser.js | 414 + .../three/addons/loaders/lwo/LWO3Parser.js | 373 + .../addons/materials/MeshGouraudMaterial.js | 426 + public/vendor/three/addons/math/Capsule.js | 82 + .../three/addons/math/ColorConverter.js | 36 + public/vendor/three/addons/math/ConvexHull.js | 1271 + .../vendor/three/addons/math/ImprovedNoise.js | 71 + public/vendor/three/addons/math/Lut.js | 204 + .../three/addons/math/MeshSurfaceSampler.js | 250 + public/vendor/three/addons/math/OBB.js | 423 + public/vendor/three/addons/math/Octree.js | 540 + .../vendor/three/addons/math/SimplexNoise.js | 444 + .../three/addons/misc/ConvexObjectBreaker.js | 519 + .../addons/misc/GPUComputationRenderer.js | 446 + public/vendor/three/addons/misc/Gyroscope.js | 66 + .../vendor/three/addons/misc/MD2Character.js | 276 + .../three/addons/misc/MD2CharacterComplex.js | 576 + .../vendor/three/addons/misc/MorphAnimMesh.js | 75 + .../three/addons/misc/MorphBlendMesh.js | 322 + .../three/addons/misc/ProgressiveLightMap.js | 323 + .../vendor/three/addons/misc/RollerCoaster.js | 566 + public/vendor/three/addons/misc/Timer.js | 119 + .../vendor/three/addons/misc/TubePainter.js | 202 + public/vendor/three/addons/misc/Volume.js | 473 + .../vendor/three/addons/misc/VolumeSlice.js | 229 + .../three/addons/modifiers/CurveModifier.js | 344 + .../addons/modifiers/EdgeSplitModifier.js | 279 + .../addons/modifiers/SimplifyModifier.js | 617 + .../addons/modifiers/TessellateModifier.js | 307 + public/vendor/three/addons/nodes/Nodes.js | 182 + .../addons/nodes/accessors/BitangentNode.js | 89 + .../nodes/accessors/BufferAttributeNode.js | 125 + .../addons/nodes/accessors/BufferNode.js | 30 + .../addons/nodes/accessors/CameraNode.js | 114 + .../addons/nodes/accessors/CubeTextureNode.js | 50 + .../addons/nodes/accessors/InstanceNode.js | 71 + .../accessors/InstancedPointsMaterialNode.js | 21 + .../addons/nodes/accessors/MaterialNode.js | 314 + .../nodes/accessors/MaterialReferenceNode.js | 51 + .../three/addons/nodes/accessors/ModelNode.js | 33 + .../accessors/ModelViewProjectionNode.js | 39 + .../three/addons/nodes/accessors/MorphNode.js | 245 + .../addons/nodes/accessors/NormalNode.js | 96 + .../addons/nodes/accessors/Object3DNode.js | 150 + .../addons/nodes/accessors/PointUVNode.js | 26 + .../addons/nodes/accessors/PositionNode.js | 104 + .../addons/nodes/accessors/ReferenceNode.js | 102 + .../nodes/accessors/ReflectVectorNode.js | 35 + .../three/addons/nodes/accessors/SceneNode.js | 52 + .../addons/nodes/accessors/SkinningNode.js | 103 + .../nodes/accessors/StorageBufferNode.js | 27 + .../addons/nodes/accessors/TangentNode.js | 103 + .../nodes/accessors/TextureBicubicNode.js | 94 + .../addons/nodes/accessors/TextureNode.js | 367 + .../addons/nodes/accessors/TextureSizeNode.js | 35 + .../nodes/accessors/TextureStoreNode.js | 29 + .../three/addons/nodes/accessors/UVNode.js | 47 + .../addons/nodes/accessors/UserDataNode.js | 29 + .../three/addons/nodes/code/CodeNode.js | 78 + .../three/addons/nodes/code/ExpressionNode.js | 37 + .../addons/nodes/code/FunctionCallNode.js | 96 + .../three/addons/nodes/code/FunctionNode.js | 138 + .../three/addons/nodes/code/ScriptableNode.js | 488 + .../addons/nodes/code/ScriptableValueNode.js | 167 + .../addons/nodes/core/ArrayUniformNode.js | 26 + .../three/addons/nodes/core/AssignNode.js | 72 + .../three/addons/nodes/core/AttributeNode.js | 108 + .../three/addons/nodes/core/BypassNode.js | 45 + .../three/addons/nodes/core/CacheNode.js | 49 + .../three/addons/nodes/core/ConstNode.js | 32 + .../three/addons/nodes/core/ContextNode.js | 61 + .../three/addons/nodes/core/IndexNode.js | 66 + .../three/addons/nodes/core/InputNode.js | 83 + .../three/addons/nodes/core/LightingModel.js | 17 + public/vendor/three/addons/nodes/core/Node.js | 483 + .../three/addons/nodes/core/NodeAttribute.js | 15 + .../three/addons/nodes/core/NodeBuilder.js | 1251 + .../three/addons/nodes/core/NodeCache.js | 26 + .../three/addons/nodes/core/NodeCode.js | 15 + .../three/addons/nodes/core/NodeFrame.js | 135 + .../three/addons/nodes/core/NodeFunction.js | 22 + .../addons/nodes/core/NodeFunctionInput.js | 17 + .../three/addons/nodes/core/NodeKeywords.js | 80 + .../three/addons/nodes/core/NodeParser.js | 11 + .../three/addons/nodes/core/NodeUniform.js | 40 + .../three/addons/nodes/core/NodeUtils.js | 210 + .../vendor/three/addons/nodes/core/NodeVar.js | 14 + .../three/addons/nodes/core/NodeVarying.js | 17 + .../addons/nodes/core/OutputStructNode.js | 62 + .../three/addons/nodes/core/ParameterNode.js | 33 + .../three/addons/nodes/core/PropertyNode.js | 72 + .../three/addons/nodes/core/StackNode.js | 89 + .../three/addons/nodes/core/StructTypeNode.js | 24 + .../three/addons/nodes/core/TempNode.js | 58 + .../three/addons/nodes/core/UniformGroup.js | 13 + .../addons/nodes/core/UniformGroupNode.js | 36 + .../three/addons/nodes/core/UniformNode.js | 80 + .../vendor/three/addons/nodes/core/VarNode.js | 60 + .../three/addons/nodes/core/VaryingNode.js | 65 + .../three/addons/nodes/core/constants.js | 27 + .../addons/nodes/display/BlendModeNode.js | 99 + .../three/addons/nodes/display/BumpMapNode.js | 99 + .../nodes/display/ColorAdjustmentNode.js | 96 + .../addons/nodes/display/ColorSpaceNode.js | 108 + .../addons/nodes/display/FrontFacingNode.js | 27 + .../addons/nodes/display/GaussianBlurNode.js | 170 + .../addons/nodes/display/NormalMapNode.js | 108 + .../three/addons/nodes/display/PassNode.js | 182 + .../addons/nodes/display/PosterizeNode.js | 32 + .../addons/nodes/display/ToneMappingNode.js | 141 + .../addons/nodes/display/ViewportDepthNode.js | 97 + .../nodes/display/ViewportDepthTextureNode.js | 34 + .../addons/nodes/display/ViewportNode.js | 136 + .../display/ViewportSharedTextureNode.js | 31 + .../nodes/display/ViewportTextureNode.js | 75 + .../three/addons/nodes/fog/FogExp2Node.js | 35 + .../vendor/three/addons/nodes/fog/FogNode.js | 37 + .../three/addons/nodes/fog/FogRangeNode.js | 34 + .../addons/nodes/functions/BSDF/BRDF_GGX.js | 40 + .../nodes/functions/BSDF/BRDF_Lambert.js | 9 + .../addons/nodes/functions/BSDF/BRDF_Sheen.js | 57 + .../addons/nodes/functions/BSDF/DFGApprox.js | 30 + .../addons/nodes/functions/BSDF/D_GGX.js | 23 + .../nodes/functions/BSDF/EnvironmentBRDF.js | 13 + .../addons/nodes/functions/BSDF/F_Schlick.js | 16 + .../nodes/functions/BSDF/Schlick_to_F0.js | 21 + .../functions/BSDF/V_GGX_SmithCorrelated.js | 28 + .../nodes/functions/PhongLightingModel.js | 67 + .../nodes/functions/PhysicalLightingModel.js | 393 + .../material/getGeometryRoughness.js | 13 + .../nodes/functions/material/getRoughness.js | 18 + .../three/addons/nodes/geometry/RangeNode.js | 104 + .../three/addons/nodes/gpgpu/ComputeNode.js | 85 + .../three/addons/nodes/lighting/AONode.js | 27 + .../addons/nodes/lighting/AmbientLightNode.js | 27 + .../nodes/lighting/AnalyticLightNode.js | 233 + .../nodes/lighting/DirectionalLightNode.js | 40 + .../addons/nodes/lighting/EnvironmentNode.js | 181 + .../nodes/lighting/HemisphereLightNode.js | 55 + .../addons/nodes/lighting/IESSpotLightNode.js | 39 + .../three/addons/nodes/lighting/LightNode.js | 57 + .../three/addons/nodes/lighting/LightUtils.js | 17 + .../nodes/lighting/LightingContextNode.js | 66 + .../addons/nodes/lighting/LightingNode.js | 21 + .../three/addons/nodes/lighting/LightsNode.js | 188 + .../addons/nodes/lighting/PointLightNode.js | 68 + .../addons/nodes/lighting/SpotLightNode.js | 89 + .../three/addons/nodes/loaders/NodeLoader.js | 108 + .../nodes/loaders/NodeMaterialLoader.js | 59 + .../addons/nodes/loaders/NodeObjectLoader.js | 70 + .../materials/InstancedPointsNodeMaterial.js | 162 + .../nodes/materials/Line2NodeMaterial.js | 448 + .../nodes/materials/LineBasicNodeMaterial.js | 28 + .../nodes/materials/LineDashedNodeMaterial.js | 54 + .../three/addons/nodes/materials/Materials.js | 15 + .../nodes/materials/MeshBasicNodeMaterial.js | 28 + .../materials/MeshLambertNodeMaterial.js | 34 + .../nodes/materials/MeshNormalNodeMaterial.js | 40 + .../nodes/materials/MeshPhongNodeMaterial.js | 65 + .../materials/MeshPhysicalNodeMaterial.js | 155 + .../materials/MeshStandardNodeMaterial.js | 80 + .../addons/nodes/materials/NodeMaterial.js | 568 + .../nodes/materials/PointsNodeMaterial.js | 39 + .../nodes/materials/SpriteNodeMaterial.js | 96 + .../addons/nodes/materialx/DISCLAIMER.md | 199 + .../addons/nodes/materialx/MaterialXNodes.js | 68 + .../addons/nodes/materialx/lib/mx_hsv.js | 130 + .../addons/nodes/materialx/lib/mx_noise.js | 1430 + .../nodes/materialx/lib/mx_transform_color.js | 29 + .../three/addons/nodes/math/CondNode.js | 86 + .../three/addons/nodes/math/HashNode.js | 34 + .../three/addons/nodes/math/MathNode.js | 361 + .../three/addons/nodes/math/OperatorNode.js | 266 + .../addons/nodes/parsers/GLSLNodeFunction.js | 152 + .../addons/nodes/parsers/GLSLNodeParser.js | 14 + .../addons/nodes/procedural/CheckerNode.js | 42 + .../addons/nodes/shadernode/ShaderNode.js | 625 + .../addons/nodes/utils/ArrayElementNode.js | 35 + .../three/addons/nodes/utils/ConvertNode.js | 65 + .../three/addons/nodes/utils/DiscardNode.js | 27 + .../addons/nodes/utils/EquirectUVNode.js | 33 + .../nodes/utils/FunctionOverloadingNode.js | 95 + .../three/addons/nodes/utils/JoinNode.js | 61 + .../three/addons/nodes/utils/LoopNode.js | 198 + .../three/addons/nodes/utils/MatcapUVNode.js | 30 + .../addons/nodes/utils/MaxMipLevelNode.js | 46 + .../three/addons/nodes/utils/OscNode.js | 81 + .../three/addons/nodes/utils/PackingNode.js | 55 + .../three/addons/nodes/utils/RemapNode.js | 42 + .../three/addons/nodes/utils/RotateUVNode.js | 43 + .../three/addons/nodes/utils/SetNode.js | 62 + .../nodes/utils/SpecularMIPLevelNode.js | 37 + .../three/addons/nodes/utils/SplitNode.js | 112 + .../addons/nodes/utils/SpriteSheetUVNode.js | 41 + .../three/addons/nodes/utils/TimerNode.js | 94 + .../nodes/utils/TriplanarTexturesNode.js | 62 + .../addons/objects/GroundProjectedSkybox.js | 172 + .../three/addons/objects/InstancedPoints.js | 21 + .../vendor/three/addons/objects/Lensflare.js | 397 + .../three/addons/objects/MarchingCubes.js | 1176 + .../vendor/three/addons/objects/QuadMesh.js | 60 + .../vendor/three/addons/objects/Reflector.js | 264 + .../addons/objects/ReflectorForSSRPass.js | 352 + .../vendor/three/addons/objects/Refractor.js | 327 + .../vendor/three/addons/objects/ShadowMesh.js | 80 + public/vendor/three/addons/objects/Sky.js | 219 + public/vendor/three/addons/objects/Water.js | 333 + public/vendor/three/addons/objects/Water2.js | 361 + public/vendor/three/addons/offscreen/jank.js | 45 + .../three/addons/offscreen/offscreen.js | 8 + public/vendor/three/addons/offscreen/scene.js | 86 + .../three/addons/physics/AmmoPhysics.js | 306 + .../three/addons/physics/RapierPhysics.js | 220 + .../addons/postprocessing/AfterimagePass.js | 104 + .../three/addons/postprocessing/BloomPass.js | 172 + .../three/addons/postprocessing/BokehPass.js | 141 + .../three/addons/postprocessing/ClearPass.js | 46 + .../addons/postprocessing/CubeTexturePass.js | 85 + .../addons/postprocessing/DotScreenPass.js | 65 + .../addons/postprocessing/EffectComposer.js | 231 + .../three/addons/postprocessing/FilmPass.js | 64 + .../three/addons/postprocessing/GTAOPass.js | 572 + .../three/addons/postprocessing/GlitchPass.js | 128 + .../addons/postprocessing/HalftonePass.js | 79 + .../three/addons/postprocessing/LUTPass.js | 174 + .../three/addons/postprocessing/MaskPass.js | 104 + .../addons/postprocessing/OutlinePass.js | 654 + .../three/addons/postprocessing/OutputPass.js | 95 + .../three/addons/postprocessing/Pass.js | 95 + .../three/addons/postprocessing/RenderPass.js | 99 + .../postprocessing/RenderPixelatedPass.js | 235 + .../three/addons/postprocessing/SAOPass.js | 335 + .../three/addons/postprocessing/SMAAPass.js | 199 + .../addons/postprocessing/SSAARenderPass.js | 228 + .../three/addons/postprocessing/SSAOPass.js | 420 + .../three/addons/postprocessing/SSRPass.js | 641 + .../three/addons/postprocessing/SavePass.js | 79 + .../three/addons/postprocessing/ShaderPass.js | 77 + .../addons/postprocessing/TAARenderPass.js | 188 + .../addons/postprocessing/TexturePass.js | 67 + .../addons/postprocessing/UnrealBloomPass.js | 415 + .../three/addons/renderers/CSS2DRenderer.js | 215 + .../three/addons/renderers/CSS3DRenderer.js | 329 + .../three/addons/renderers/Projector.js | 918 + .../three/addons/renderers/SVGRenderer.js | 556 + .../addons/renderers/common/Animation.js | 47 + .../addons/renderers/common/Attributes.js | 75 + .../three/addons/renderers/common/Backend.js | 181 + .../addons/renderers/common/Background.js | 134 + .../three/addons/renderers/common/Binding.js | 25 + .../three/addons/renderers/common/Bindings.js | 173 + .../three/addons/renderers/common/Buffer.js | 38 + .../addons/renderers/common/BufferUtils.js | 33 + .../three/addons/renderers/common/ChainMap.js | 89 + .../three/addons/renderers/common/Color4.js | 37 + .../renderers/common/ComputePipeline.js | 17 + .../addons/renderers/common/Constants.js | 14 + .../renderers/common/CubeRenderTarget.js | 65 + .../three/addons/renderers/common/DataMap.js | 54 + .../addons/renderers/common/Geometries.js | 215 + .../three/addons/renderers/common/Info.js | 83 + .../three/addons/renderers/common/Pipeline.js | 13 + .../addons/renderers/common/Pipelines.js | 322 + .../addons/renderers/common/PostProcessing.js | 25 + .../renderers/common/ProgrammableStage.js | 18 + .../addons/renderers/common/RenderContext.js | 41 + .../addons/renderers/common/RenderContexts.js | 74 + .../addons/renderers/common/RenderList.js | 186 + .../addons/renderers/common/RenderLists.js | 38 + .../addons/renderers/common/RenderObject.js | 176 + .../addons/renderers/common/RenderObjects.js | 91 + .../addons/renderers/common/RenderPipeline.js | 16 + .../three/addons/renderers/common/Renderer.js | 1031 + .../addons/renderers/common/SampledTexture.js | 83 + .../three/addons/renderers/common/Sampler.js | 18 + .../addons/renderers/common/StorageBuffer.js | 17 + .../addons/renderers/common/StorageTexture.js | 20 + .../three/addons/renderers/common/Textures.js | 334 + .../three/addons/renderers/common/Uniform.js | 140 + .../addons/renderers/common/UniformBuffer.js | 15 + .../addons/renderers/common/UniformsGroup.js | 299 + .../common/nodes/NodeBuilderState.js | 43 + .../common/nodes/NodeSampledTexture.js | 49 + .../renderers/common/nodes/NodeSampler.js | 15 + .../renderers/common/nodes/NodeUniform.js | 135 + .../common/nodes/NodeUniformsGroup.js | 44 + .../addons/renderers/common/nodes/Nodes.js | 493 + .../webgl-legacy/nodes/GLSL1NodeBuilder.js | 340 + .../renderers/webgl-legacy/nodes/SlotNode.js | 26 + .../webgl-legacy/nodes/WebGLNodeBuilder.js | 794 + .../webgl-legacy/nodes/WebGLNodes.js | 51 + .../addons/renderers/webgl/WebGLBackend.js | 1001 + .../renderers/webgl/nodes/GLSLNodeBuilder.js | 672 + .../webgl/utils/WebGLAttributeUtils.js | 171 + .../webgl/utils/WebGLCapabilities.js | 36 + .../renderers/webgl/utils/WebGLExtensions.js | 36 + .../renderers/webgl/utils/WebGLState.js | 541 + .../webgl/utils/WebGLTextureUtils.js | 281 + .../renderers/webgl/utils/WebGLUtils.js | 284 + .../addons/renderers/webgpu/WebGPUBackend.js | 1134 + .../addons/renderers/webgpu/WebGPURenderer.js | 48 + .../renderers/webgpu/nodes/WGSLNodeBuilder.js | 1086 + .../webgpu/nodes/WGSLNodeFunction.js | 104 + .../renderers/webgpu/nodes/WGSLNodeParser.js | 14 + .../webgpu/utils/WebGPUAttributeUtils.js | 279 + .../webgpu/utils/WebGPUBindingUtils.js | 244 + .../renderers/webgpu/utils/WebGPUConstants.js | 324 + .../webgpu/utils/WebGPUPipelineUtils.js | 557 + .../webgpu/utils/WebGPUTexturePassUtils.js | 285 + .../webgpu/utils/WebGPUTextureUtils.js | 967 + .../renderers/webgpu/utils/WebGPUUtils.js | 93 + .../shaders/ACESFilmicToneMappingShader.js | 89 + .../three/addons/shaders/AfterimageShader.js | 58 + .../three/addons/shaders/BasicShader.js | 29 + .../addons/shaders/BleachBypassShader.js | 62 + .../three/addons/shaders/BlendShader.js | 49 + .../three/addons/shaders/BokehShader.js | 145 + .../three/addons/shaders/BokehShader2.js | 397 + .../shaders/BrightnessContrastShader.js | 56 + .../addons/shaders/ColorCorrectionShader.js | 52 + .../three/addons/shaders/ColorifyShader.js | 51 + .../three/addons/shaders/ConvolutionShader.js | 103 + .../vendor/three/addons/shaders/CopyShader.js | 45 + .../three/addons/shaders/DOFMipMapShader.js | 56 + .../addons/shaders/DepthLimitedBlurShader.js | 171 + .../three/addons/shaders/DigitalGlitch.js | 101 + .../three/addons/shaders/DotScreenShader.js | 70 + .../three/addons/shaders/ExposureShader.js | 44 + .../vendor/three/addons/shaders/FXAAShader.js | 288 + .../vendor/three/addons/shaders/FilmShader.js | 59 + .../three/addons/shaders/FocusShader.js | 89 + .../three/addons/shaders/FreiChenShader.js | 96 + .../vendor/three/addons/shaders/GTAOShader.js | 424 + .../addons/shaders/GammaCorrectionShader.js | 43 + .../three/addons/shaders/GodRaysShader.js | 321 + .../three/addons/shaders/HalftoneShader.js | 312 + .../addons/shaders/HorizontalBlurShader.js | 59 + .../shaders/HorizontalTiltShiftShader.js | 63 + .../addons/shaders/HueSaturationShader.js | 67 + .../three/addons/shaders/KaleidoShader.js | 58 + .../shaders/LuminosityHighPassShader.js | 66 + .../three/addons/shaders/LuminosityShader.js | 48 + .../three/addons/shaders/MMDToonShader.js | 134 + .../three/addons/shaders/MirrorShader.js | 56 + .../three/addons/shaders/NormalMapShader.js | 55 + .../three/addons/shaders/OutputShader.js | 81 + .../addons/shaders/PoissonDenoiseShader.js | 226 + .../three/addons/shaders/RGBShiftShader.js | 54 + .../vendor/three/addons/shaders/SAOShader.js | 179 + .../vendor/three/addons/shaders/SMAAShader.js | 466 + .../vendor/three/addons/shaders/SSAOShader.js | 300 + .../vendor/three/addons/shaders/SSRShader.js | 370 + .../three/addons/shaders/SepiaShader.js | 52 + .../addons/shaders/SobelOperatorShader.js | 92 + .../shaders/SubsurfaceScatteringShader.js | 90 + .../three/addons/shaders/TechnicolorShader.js | 45 + .../vendor/three/addons/shaders/ToonShader.js | 326 + .../addons/shaders/TriangleBlurShader.js | 74 + .../addons/shaders/UnpackDepthRGBAShader.js | 47 + .../three/addons/shaders/VelocityShader.js | 130 + .../addons/shaders/VerticalBlurShader.js | 59 + .../addons/shaders/VerticalTiltShiftShader.js | 63 + .../three/addons/shaders/VignetteShader.js | 51 + .../three/addons/shaders/VolumeShader.js | 289 + .../addons/shaders/WaterRefractionShader.js | 95 + .../three/addons/textures/FlakesTexture.js | 40 + public/vendor/three/addons/transpiler/AST.js | 270 + .../three/addons/transpiler/GLSLDecoder.js | 941 + .../addons/transpiler/ShaderToyDecoder.js | 49 + .../three/addons/transpiler/TSLEncoder.js | 715 + .../three/addons/transpiler/Transpiler.js | 18 + .../three/addons/utils/BufferGeometryUtils.js | 1375 + .../vendor/three/addons/utils/CameraUtils.js | 73 + .../three/addons/utils/GPUStatsPanel.js | 128 + .../addons/utils/GeometryCompressionUtils.js | 639 + .../three/addons/utils/GeometryUtils.js | 221 + .../vendor/three/addons/utils/LDrawUtils.js | 202 + .../three/addons/utils/PackedPhongMaterial.js | 178 + .../vendor/three/addons/utils/SceneUtils.js | 254 + .../three/addons/utils/ShadowMapViewer.js | 210 + .../three/addons/utils/SkeletonUtils.js | 413 + public/vendor/three/addons/utils/SortUtils.js | 158 + .../vendor/three/addons/utils/TextureUtils.js | 98 + public/vendor/three/addons/utils/UVsDebug.js | 165 + .../vendor/three/addons/utils/WorkerPool.js | 102 + public/vendor/three/addons/webxr/ARButton.js | 222 + .../three/addons/webxr/OculusHandModel.js | 109 + .../addons/webxr/OculusHandPointerModel.js | 413 + public/vendor/three/addons/webxr/Text2D.js | 38 + public/vendor/three/addons/webxr/VRButton.js | 215 + public/vendor/three/addons/webxr/XRButton.js | 214 + .../addons/webxr/XRControllerModelFactory.js | 299 + .../three/addons/webxr/XREstimatedLight.js | 223 + .../three/addons/webxr/XRHandMeshModel.js | 112 + .../three/addons/webxr/XRHandModelFactory.js | 105 + .../addons/webxr/XRHandPrimitiveModel.js | 103 + public/vendor/three/addons/webxr/XRPlanes.js | 100 + public/vendor/three/three.module.js | 53044 ++++++++++++++++ scripts/ollama-tuned-start.sh | 59 + src/gpu/index.ts | 13 + src/index.ts | 3 + .../claudeclaw/claudeclaw-core.ts | 317 + .../local-inference/inference-routes.ts | 75 + .../local-inference/ollama-client.ts | 11 +- .../local-inference/throughput-governor.ts | 573 + .../local-inference/unified-executor.ts | 374 + tests/unit/throughputGovernor.test.ts | 237 + 584 files changed, 324295 insertions(+), 1 deletion(-) create mode 160000 data/codex-game-dev/workspaces/codex-game-dev-001 create mode 160000 data/codex-game-dev/workspaces/codex-game-dev-002 create mode 160000 data/codex-game-dev/workspaces/codex-game-dev-003 create mode 160000 data/codex-game-dev/workspaces/codex-game-dev-004 create mode 100644 data/graphify-management-state.json create mode 100644 data/inference-settings.json create mode 100644 docs/CLAUDECLAW_INTEGRATION.md create mode 100644 docs/INFERENCE-THROUGHPUT.md create mode 100644 docs/kami/INFERENCE-THROUGHPUT-KAMI.md create mode 100644 graphify-out/.graphify_analysis.json create mode 100644 graphify-out/.graphify_labels.json create mode 100644 graphify-out/GRAPH_REPORT.md create mode 100644 graphify-out/cache/ast/v0.8.39/a10a45c827c596d1ba20324cf64804e278fbed352a9c7a8f2989deadbecdb501.json create mode 100644 graphify-out/cache/stat-index.json create mode 100644 graphify-out/graph.html create mode 100644 graphify-out/graph.json create mode 100644 graphify-out/manifest.json create mode 100644 public/inference-settings.html create mode 100644 public/vendor/three/addons/Addons.js create mode 100644 public/vendor/three/addons/animation/AnimationClipCreator.js create mode 100644 public/vendor/three/addons/animation/CCDIKSolver.js create mode 100644 public/vendor/three/addons/animation/MMDAnimationHelper.js create mode 100644 public/vendor/three/addons/animation/MMDPhysics.js create mode 100644 public/vendor/three/addons/cameras/CinematicCamera.js create mode 100644 public/vendor/three/addons/capabilities/WebGL.js create mode 100644 public/vendor/three/addons/capabilities/WebGPU.js create mode 100644 public/vendor/three/addons/controls/ArcballControls.js create mode 100644 public/vendor/three/addons/controls/DragControls.js create mode 100644 public/vendor/three/addons/controls/FirstPersonControls.js create mode 100644 public/vendor/three/addons/controls/FlyControls.js create mode 100644 public/vendor/three/addons/controls/MapControls.js create mode 100644 public/vendor/three/addons/controls/OrbitControls.js create mode 100644 public/vendor/three/addons/controls/PointerLockControls.js create mode 100644 public/vendor/three/addons/controls/TrackballControls.js create mode 100644 public/vendor/three/addons/controls/TransformControls.js create mode 100644 public/vendor/three/addons/csm/CSM.js create mode 100644 public/vendor/three/addons/csm/CSMFrustum.js create mode 100644 public/vendor/three/addons/csm/CSMHelper.js create mode 100644 public/vendor/three/addons/csm/CSMShader.js create mode 100644 public/vendor/three/addons/curves/CurveExtras.js create mode 100644 public/vendor/three/addons/curves/NURBSCurve.js create mode 100644 public/vendor/three/addons/curves/NURBSSurface.js create mode 100644 public/vendor/three/addons/curves/NURBSUtils.js create mode 100644 public/vendor/three/addons/effects/AnaglyphEffect.js create mode 100644 public/vendor/three/addons/effects/AsciiEffect.js create mode 100644 public/vendor/three/addons/effects/OutlineEffect.js create mode 100644 public/vendor/three/addons/effects/ParallaxBarrierEffect.js create mode 100644 public/vendor/three/addons/effects/PeppersGhostEffect.js create mode 100644 public/vendor/three/addons/effects/StereoEffect.js create mode 100644 public/vendor/three/addons/environments/DebugEnvironment.js create mode 100644 public/vendor/three/addons/environments/RoomEnvironment.js create mode 100644 public/vendor/three/addons/exporters/DRACOExporter.js create mode 100644 public/vendor/three/addons/exporters/EXRExporter.js create mode 100644 public/vendor/three/addons/exporters/GLTFExporter.js create mode 100644 public/vendor/three/addons/exporters/KTX2Exporter.js create mode 100644 public/vendor/three/addons/exporters/MMDExporter.js create mode 100644 public/vendor/three/addons/exporters/OBJExporter.js create mode 100644 public/vendor/three/addons/exporters/PLYExporter.js create mode 100644 public/vendor/three/addons/exporters/STLExporter.js create mode 100644 public/vendor/three/addons/exporters/USDZExporter.js create mode 100644 public/vendor/three/addons/geometries/BoxLineGeometry.js create mode 100644 public/vendor/three/addons/geometries/ConvexGeometry.js create mode 100644 public/vendor/three/addons/geometries/DecalGeometry.js create mode 100644 public/vendor/three/addons/geometries/InstancedPointsGeometry.js create mode 100644 public/vendor/three/addons/geometries/ParametricGeometries.js create mode 100644 public/vendor/three/addons/geometries/ParametricGeometry.js create mode 100644 public/vendor/three/addons/geometries/RoundedBoxGeometry.js create mode 100644 public/vendor/three/addons/geometries/SDFGeometryGenerator.js create mode 100644 public/vendor/three/addons/geometries/TeapotGeometry.js create mode 100644 public/vendor/three/addons/geometries/TextGeometry.js create mode 100644 public/vendor/three/addons/helpers/LightProbeHelper.js create mode 100644 public/vendor/three/addons/helpers/OctreeHelper.js create mode 100644 public/vendor/three/addons/helpers/PositionalAudioHelper.js create mode 100644 public/vendor/three/addons/helpers/RectAreaLightHelper.js create mode 100644 public/vendor/three/addons/helpers/TextureHelper.js create mode 100644 public/vendor/three/addons/helpers/VertexNormalsHelper.js create mode 100644 public/vendor/three/addons/helpers/VertexTangentsHelper.js create mode 100644 public/vendor/three/addons/helpers/ViewHelper.js create mode 100644 public/vendor/three/addons/interactive/HTMLMesh.js create mode 100644 public/vendor/three/addons/interactive/InteractiveGroup.js create mode 100644 public/vendor/three/addons/interactive/SelectionBox.js create mode 100644 public/vendor/three/addons/interactive/SelectionHelper.js create mode 100644 public/vendor/three/addons/libs/ammo.wasm.js create mode 100644 public/vendor/three/addons/libs/ammo.wasm.wasm create mode 100644 public/vendor/three/addons/libs/basis/README.md create mode 100644 public/vendor/three/addons/libs/basis/basis_transcoder.js create mode 100644 public/vendor/three/addons/libs/basis/basis_transcoder.wasm create mode 100644 public/vendor/three/addons/libs/chevrotain.module.min.js create mode 100644 public/vendor/three/addons/libs/draco/README.md create mode 100644 public/vendor/three/addons/libs/draco/draco_decoder.js create mode 100644 public/vendor/three/addons/libs/draco/draco_decoder.wasm create mode 100644 public/vendor/three/addons/libs/draco/draco_encoder.js create mode 100644 public/vendor/three/addons/libs/draco/draco_wasm_wrapper.js create mode 100644 public/vendor/three/addons/libs/draco/gltf/draco_decoder.js create mode 100644 public/vendor/three/addons/libs/draco/gltf/draco_decoder.wasm create mode 100755 public/vendor/three/addons/libs/draco/gltf/draco_encoder.js create mode 100644 public/vendor/three/addons/libs/draco/gltf/draco_wasm_wrapper.js create mode 100644 public/vendor/three/addons/libs/ecsy.module.js create mode 100644 public/vendor/three/addons/libs/fflate.module.js create mode 100644 public/vendor/three/addons/libs/ktx-parse.module.js create mode 100644 public/vendor/three/addons/libs/lil-gui.module.min.js create mode 100644 public/vendor/three/addons/libs/lottie_canvas.module.js create mode 100644 public/vendor/three/addons/libs/meshopt_decoder.module.js create mode 100644 public/vendor/three/addons/libs/mikktspace.module.js create mode 100644 public/vendor/three/addons/libs/mmdparser.module.js create mode 100644 public/vendor/three/addons/libs/motion-controllers.module.js create mode 100644 public/vendor/three/addons/libs/opentype.module.js create mode 100644 public/vendor/three/addons/libs/potpack.module.js create mode 100644 public/vendor/three/addons/libs/rhino3dm/rhino3dm.js create mode 100644 public/vendor/three/addons/libs/rhino3dm/rhino3dm.module.js create mode 100644 public/vendor/three/addons/libs/rhino3dm/rhino3dm.wasm create mode 100644 public/vendor/three/addons/libs/stats.module.js create mode 100644 public/vendor/three/addons/libs/surfaceNet.js create mode 100644 public/vendor/three/addons/libs/tween.module.js create mode 100644 public/vendor/three/addons/libs/utif.module.js create mode 100644 public/vendor/three/addons/libs/zstddec.module.js create mode 100644 public/vendor/three/addons/lights/IESSpotLight.js create mode 100644 public/vendor/three/addons/lights/LightProbeGenerator.js create mode 100644 public/vendor/three/addons/lights/RectAreaLightUniformsLib.js create mode 100644 public/vendor/three/addons/lines/Line2.js create mode 100644 public/vendor/three/addons/lines/LineGeometry.js create mode 100644 public/vendor/three/addons/lines/LineMaterial.js create mode 100644 public/vendor/three/addons/lines/LineSegments2.js create mode 100644 public/vendor/three/addons/lines/LineSegmentsGeometry.js create mode 100644 public/vendor/three/addons/lines/Wireframe.js create mode 100644 public/vendor/three/addons/lines/WireframeGeometry2.js create mode 100644 public/vendor/three/addons/loaders/3DMLoader.js create mode 100644 public/vendor/three/addons/loaders/3MFLoader.js create mode 100644 public/vendor/three/addons/loaders/AMFLoader.js create mode 100644 public/vendor/three/addons/loaders/BVHLoader.js create mode 100644 public/vendor/three/addons/loaders/ColladaLoader.js create mode 100644 public/vendor/three/addons/loaders/DDSLoader.js create mode 100644 public/vendor/three/addons/loaders/DRACOLoader.js create mode 100644 public/vendor/three/addons/loaders/EXRLoader.js create mode 100644 public/vendor/three/addons/loaders/FBXLoader.js create mode 100644 public/vendor/three/addons/loaders/FontLoader.js create mode 100644 public/vendor/three/addons/loaders/GCodeLoader.js create mode 100644 public/vendor/three/addons/loaders/GLTFLoader.js create mode 100644 public/vendor/three/addons/loaders/HDRCubeTextureLoader.js create mode 100644 public/vendor/three/addons/loaders/IESLoader.js create mode 100644 public/vendor/three/addons/loaders/KMZLoader.js create mode 100644 public/vendor/three/addons/loaders/KTX2Loader.js create mode 100644 public/vendor/three/addons/loaders/KTXLoader.js create mode 100644 public/vendor/three/addons/loaders/LDrawLoader.js create mode 100644 public/vendor/three/addons/loaders/LUT3dlLoader.js create mode 100644 public/vendor/three/addons/loaders/LUTCubeLoader.js create mode 100644 public/vendor/three/addons/loaders/LUTImageLoader.js create mode 100644 public/vendor/three/addons/loaders/LWOLoader.js create mode 100644 public/vendor/three/addons/loaders/LogLuvLoader.js create mode 100644 public/vendor/three/addons/loaders/LottieLoader.js create mode 100644 public/vendor/three/addons/loaders/MD2Loader.js create mode 100644 public/vendor/three/addons/loaders/MDDLoader.js create mode 100644 public/vendor/three/addons/loaders/MMDLoader.js create mode 100644 public/vendor/three/addons/loaders/MTLLoader.js create mode 100644 public/vendor/three/addons/loaders/MaterialXLoader.js create mode 100644 public/vendor/three/addons/loaders/NRRDLoader.js create mode 100644 public/vendor/three/addons/loaders/OBJLoader.js create mode 100644 public/vendor/three/addons/loaders/PCDLoader.js create mode 100644 public/vendor/three/addons/loaders/PDBLoader.js create mode 100644 public/vendor/three/addons/loaders/PLYLoader.js create mode 100644 public/vendor/three/addons/loaders/PVRLoader.js create mode 100644 public/vendor/three/addons/loaders/RGBELoader.js create mode 100644 public/vendor/three/addons/loaders/RGBMLoader.js create mode 100644 public/vendor/three/addons/loaders/STLLoader.js create mode 100644 public/vendor/three/addons/loaders/SVGLoader.js create mode 100644 public/vendor/three/addons/loaders/TDSLoader.js create mode 100644 public/vendor/three/addons/loaders/TGALoader.js create mode 100644 public/vendor/three/addons/loaders/TIFFLoader.js create mode 100644 public/vendor/three/addons/loaders/TTFLoader.js create mode 100644 public/vendor/three/addons/loaders/TiltLoader.js create mode 100644 public/vendor/three/addons/loaders/USDZLoader.js create mode 100644 public/vendor/three/addons/loaders/VOXLoader.js create mode 100644 public/vendor/three/addons/loaders/VRMLLoader.js create mode 100644 public/vendor/three/addons/loaders/VTKLoader.js create mode 100644 public/vendor/three/addons/loaders/XYZLoader.js create mode 100644 public/vendor/three/addons/loaders/lwo/IFFParser.js create mode 100644 public/vendor/three/addons/loaders/lwo/LWO2Parser.js create mode 100644 public/vendor/three/addons/loaders/lwo/LWO3Parser.js create mode 100644 public/vendor/three/addons/materials/MeshGouraudMaterial.js create mode 100644 public/vendor/three/addons/math/Capsule.js create mode 100644 public/vendor/three/addons/math/ColorConverter.js create mode 100644 public/vendor/three/addons/math/ConvexHull.js create mode 100644 public/vendor/three/addons/math/ImprovedNoise.js create mode 100644 public/vendor/three/addons/math/Lut.js create mode 100644 public/vendor/three/addons/math/MeshSurfaceSampler.js create mode 100644 public/vendor/three/addons/math/OBB.js create mode 100644 public/vendor/three/addons/math/Octree.js create mode 100644 public/vendor/three/addons/math/SimplexNoise.js create mode 100644 public/vendor/three/addons/misc/ConvexObjectBreaker.js create mode 100644 public/vendor/three/addons/misc/GPUComputationRenderer.js create mode 100644 public/vendor/three/addons/misc/Gyroscope.js create mode 100644 public/vendor/three/addons/misc/MD2Character.js create mode 100644 public/vendor/three/addons/misc/MD2CharacterComplex.js create mode 100644 public/vendor/three/addons/misc/MorphAnimMesh.js create mode 100644 public/vendor/three/addons/misc/MorphBlendMesh.js create mode 100644 public/vendor/three/addons/misc/ProgressiveLightMap.js create mode 100644 public/vendor/three/addons/misc/RollerCoaster.js create mode 100644 public/vendor/three/addons/misc/Timer.js create mode 100644 public/vendor/three/addons/misc/TubePainter.js create mode 100644 public/vendor/three/addons/misc/Volume.js create mode 100644 public/vendor/three/addons/misc/VolumeSlice.js create mode 100644 public/vendor/three/addons/modifiers/CurveModifier.js create mode 100644 public/vendor/three/addons/modifiers/EdgeSplitModifier.js create mode 100644 public/vendor/three/addons/modifiers/SimplifyModifier.js create mode 100644 public/vendor/three/addons/modifiers/TessellateModifier.js create mode 100644 public/vendor/three/addons/nodes/Nodes.js create mode 100644 public/vendor/three/addons/nodes/accessors/BitangentNode.js create mode 100644 public/vendor/three/addons/nodes/accessors/BufferAttributeNode.js create mode 100644 public/vendor/three/addons/nodes/accessors/BufferNode.js create mode 100644 public/vendor/three/addons/nodes/accessors/CameraNode.js create mode 100644 public/vendor/three/addons/nodes/accessors/CubeTextureNode.js create mode 100644 public/vendor/three/addons/nodes/accessors/InstanceNode.js create mode 100644 public/vendor/three/addons/nodes/accessors/InstancedPointsMaterialNode.js create mode 100644 public/vendor/three/addons/nodes/accessors/MaterialNode.js create mode 100644 public/vendor/three/addons/nodes/accessors/MaterialReferenceNode.js create mode 100644 public/vendor/three/addons/nodes/accessors/ModelNode.js create mode 100644 public/vendor/three/addons/nodes/accessors/ModelViewProjectionNode.js create mode 100644 public/vendor/three/addons/nodes/accessors/MorphNode.js create mode 100644 public/vendor/three/addons/nodes/accessors/NormalNode.js create mode 100644 public/vendor/three/addons/nodes/accessors/Object3DNode.js create mode 100644 public/vendor/three/addons/nodes/accessors/PointUVNode.js create mode 100644 public/vendor/three/addons/nodes/accessors/PositionNode.js create mode 100644 public/vendor/three/addons/nodes/accessors/ReferenceNode.js create mode 100644 public/vendor/three/addons/nodes/accessors/ReflectVectorNode.js create mode 100644 public/vendor/three/addons/nodes/accessors/SceneNode.js create mode 100644 public/vendor/three/addons/nodes/accessors/SkinningNode.js create mode 100644 public/vendor/three/addons/nodes/accessors/StorageBufferNode.js create mode 100644 public/vendor/three/addons/nodes/accessors/TangentNode.js create mode 100644 public/vendor/three/addons/nodes/accessors/TextureBicubicNode.js create mode 100644 public/vendor/three/addons/nodes/accessors/TextureNode.js create mode 100644 public/vendor/three/addons/nodes/accessors/TextureSizeNode.js create mode 100644 public/vendor/three/addons/nodes/accessors/TextureStoreNode.js create mode 100644 public/vendor/three/addons/nodes/accessors/UVNode.js create mode 100644 public/vendor/three/addons/nodes/accessors/UserDataNode.js create mode 100644 public/vendor/three/addons/nodes/code/CodeNode.js create mode 100644 public/vendor/three/addons/nodes/code/ExpressionNode.js create mode 100644 public/vendor/three/addons/nodes/code/FunctionCallNode.js create mode 100644 public/vendor/three/addons/nodes/code/FunctionNode.js create mode 100644 public/vendor/three/addons/nodes/code/ScriptableNode.js create mode 100644 public/vendor/three/addons/nodes/code/ScriptableValueNode.js create mode 100644 public/vendor/three/addons/nodes/core/ArrayUniformNode.js create mode 100644 public/vendor/three/addons/nodes/core/AssignNode.js create mode 100644 public/vendor/three/addons/nodes/core/AttributeNode.js create mode 100644 public/vendor/three/addons/nodes/core/BypassNode.js create mode 100644 public/vendor/three/addons/nodes/core/CacheNode.js create mode 100644 public/vendor/three/addons/nodes/core/ConstNode.js create mode 100644 public/vendor/three/addons/nodes/core/ContextNode.js create mode 100644 public/vendor/three/addons/nodes/core/IndexNode.js create mode 100644 public/vendor/three/addons/nodes/core/InputNode.js create mode 100644 public/vendor/three/addons/nodes/core/LightingModel.js create mode 100644 public/vendor/three/addons/nodes/core/Node.js create mode 100644 public/vendor/three/addons/nodes/core/NodeAttribute.js create mode 100644 public/vendor/three/addons/nodes/core/NodeBuilder.js create mode 100644 public/vendor/three/addons/nodes/core/NodeCache.js create mode 100644 public/vendor/three/addons/nodes/core/NodeCode.js create mode 100644 public/vendor/three/addons/nodes/core/NodeFrame.js create mode 100644 public/vendor/three/addons/nodes/core/NodeFunction.js create mode 100644 public/vendor/three/addons/nodes/core/NodeFunctionInput.js create mode 100644 public/vendor/three/addons/nodes/core/NodeKeywords.js create mode 100644 public/vendor/three/addons/nodes/core/NodeParser.js create mode 100644 public/vendor/three/addons/nodes/core/NodeUniform.js create mode 100644 public/vendor/three/addons/nodes/core/NodeUtils.js create mode 100644 public/vendor/three/addons/nodes/core/NodeVar.js create mode 100644 public/vendor/three/addons/nodes/core/NodeVarying.js create mode 100644 public/vendor/three/addons/nodes/core/OutputStructNode.js create mode 100644 public/vendor/three/addons/nodes/core/ParameterNode.js create mode 100644 public/vendor/three/addons/nodes/core/PropertyNode.js create mode 100644 public/vendor/three/addons/nodes/core/StackNode.js create mode 100644 public/vendor/three/addons/nodes/core/StructTypeNode.js create mode 100644 public/vendor/three/addons/nodes/core/TempNode.js create mode 100644 public/vendor/three/addons/nodes/core/UniformGroup.js create mode 100644 public/vendor/three/addons/nodes/core/UniformGroupNode.js create mode 100644 public/vendor/three/addons/nodes/core/UniformNode.js create mode 100644 public/vendor/three/addons/nodes/core/VarNode.js create mode 100644 public/vendor/three/addons/nodes/core/VaryingNode.js create mode 100644 public/vendor/three/addons/nodes/core/constants.js create mode 100644 public/vendor/three/addons/nodes/display/BlendModeNode.js create mode 100644 public/vendor/three/addons/nodes/display/BumpMapNode.js create mode 100644 public/vendor/three/addons/nodes/display/ColorAdjustmentNode.js create mode 100644 public/vendor/three/addons/nodes/display/ColorSpaceNode.js create mode 100644 public/vendor/three/addons/nodes/display/FrontFacingNode.js create mode 100644 public/vendor/three/addons/nodes/display/GaussianBlurNode.js create mode 100644 public/vendor/three/addons/nodes/display/NormalMapNode.js create mode 100644 public/vendor/three/addons/nodes/display/PassNode.js create mode 100644 public/vendor/three/addons/nodes/display/PosterizeNode.js create mode 100644 public/vendor/three/addons/nodes/display/ToneMappingNode.js create mode 100644 public/vendor/three/addons/nodes/display/ViewportDepthNode.js create mode 100644 public/vendor/three/addons/nodes/display/ViewportDepthTextureNode.js create mode 100644 public/vendor/three/addons/nodes/display/ViewportNode.js create mode 100644 public/vendor/three/addons/nodes/display/ViewportSharedTextureNode.js create mode 100644 public/vendor/three/addons/nodes/display/ViewportTextureNode.js create mode 100644 public/vendor/three/addons/nodes/fog/FogExp2Node.js create mode 100644 public/vendor/three/addons/nodes/fog/FogNode.js create mode 100644 public/vendor/three/addons/nodes/fog/FogRangeNode.js create mode 100644 public/vendor/three/addons/nodes/functions/BSDF/BRDF_GGX.js create mode 100644 public/vendor/three/addons/nodes/functions/BSDF/BRDF_Lambert.js create mode 100644 public/vendor/three/addons/nodes/functions/BSDF/BRDF_Sheen.js create mode 100644 public/vendor/three/addons/nodes/functions/BSDF/DFGApprox.js create mode 100644 public/vendor/three/addons/nodes/functions/BSDF/D_GGX.js create mode 100644 public/vendor/three/addons/nodes/functions/BSDF/EnvironmentBRDF.js create mode 100644 public/vendor/three/addons/nodes/functions/BSDF/F_Schlick.js create mode 100644 public/vendor/three/addons/nodes/functions/BSDF/Schlick_to_F0.js create mode 100644 public/vendor/three/addons/nodes/functions/BSDF/V_GGX_SmithCorrelated.js create mode 100644 public/vendor/three/addons/nodes/functions/PhongLightingModel.js create mode 100644 public/vendor/three/addons/nodes/functions/PhysicalLightingModel.js create mode 100644 public/vendor/three/addons/nodes/functions/material/getGeometryRoughness.js create mode 100644 public/vendor/three/addons/nodes/functions/material/getRoughness.js create mode 100644 public/vendor/three/addons/nodes/geometry/RangeNode.js create mode 100644 public/vendor/three/addons/nodes/gpgpu/ComputeNode.js create mode 100644 public/vendor/three/addons/nodes/lighting/AONode.js create mode 100644 public/vendor/three/addons/nodes/lighting/AmbientLightNode.js create mode 100644 public/vendor/three/addons/nodes/lighting/AnalyticLightNode.js create mode 100644 public/vendor/three/addons/nodes/lighting/DirectionalLightNode.js create mode 100644 public/vendor/three/addons/nodes/lighting/EnvironmentNode.js create mode 100644 public/vendor/three/addons/nodes/lighting/HemisphereLightNode.js create mode 100644 public/vendor/three/addons/nodes/lighting/IESSpotLightNode.js create mode 100644 public/vendor/three/addons/nodes/lighting/LightNode.js create mode 100644 public/vendor/three/addons/nodes/lighting/LightUtils.js create mode 100644 public/vendor/three/addons/nodes/lighting/LightingContextNode.js create mode 100644 public/vendor/three/addons/nodes/lighting/LightingNode.js create mode 100644 public/vendor/three/addons/nodes/lighting/LightsNode.js create mode 100644 public/vendor/three/addons/nodes/lighting/PointLightNode.js create mode 100644 public/vendor/three/addons/nodes/lighting/SpotLightNode.js create mode 100644 public/vendor/three/addons/nodes/loaders/NodeLoader.js create mode 100644 public/vendor/three/addons/nodes/loaders/NodeMaterialLoader.js create mode 100644 public/vendor/three/addons/nodes/loaders/NodeObjectLoader.js create mode 100644 public/vendor/three/addons/nodes/materials/InstancedPointsNodeMaterial.js create mode 100644 public/vendor/three/addons/nodes/materials/Line2NodeMaterial.js create mode 100644 public/vendor/three/addons/nodes/materials/LineBasicNodeMaterial.js create mode 100644 public/vendor/three/addons/nodes/materials/LineDashedNodeMaterial.js create mode 100644 public/vendor/three/addons/nodes/materials/Materials.js create mode 100644 public/vendor/three/addons/nodes/materials/MeshBasicNodeMaterial.js create mode 100644 public/vendor/three/addons/nodes/materials/MeshLambertNodeMaterial.js create mode 100644 public/vendor/three/addons/nodes/materials/MeshNormalNodeMaterial.js create mode 100644 public/vendor/three/addons/nodes/materials/MeshPhongNodeMaterial.js create mode 100644 public/vendor/three/addons/nodes/materials/MeshPhysicalNodeMaterial.js create mode 100644 public/vendor/three/addons/nodes/materials/MeshStandardNodeMaterial.js create mode 100644 public/vendor/three/addons/nodes/materials/NodeMaterial.js create mode 100644 public/vendor/three/addons/nodes/materials/PointsNodeMaterial.js create mode 100644 public/vendor/three/addons/nodes/materials/SpriteNodeMaterial.js create mode 100644 public/vendor/three/addons/nodes/materialx/DISCLAIMER.md create mode 100644 public/vendor/three/addons/nodes/materialx/MaterialXNodes.js create mode 100644 public/vendor/three/addons/nodes/materialx/lib/mx_hsv.js create mode 100644 public/vendor/three/addons/nodes/materialx/lib/mx_noise.js create mode 100644 public/vendor/three/addons/nodes/materialx/lib/mx_transform_color.js create mode 100644 public/vendor/three/addons/nodes/math/CondNode.js create mode 100644 public/vendor/three/addons/nodes/math/HashNode.js create mode 100644 public/vendor/three/addons/nodes/math/MathNode.js create mode 100644 public/vendor/three/addons/nodes/math/OperatorNode.js create mode 100644 public/vendor/three/addons/nodes/parsers/GLSLNodeFunction.js create mode 100644 public/vendor/three/addons/nodes/parsers/GLSLNodeParser.js create mode 100644 public/vendor/three/addons/nodes/procedural/CheckerNode.js create mode 100644 public/vendor/three/addons/nodes/shadernode/ShaderNode.js create mode 100644 public/vendor/three/addons/nodes/utils/ArrayElementNode.js create mode 100644 public/vendor/three/addons/nodes/utils/ConvertNode.js create mode 100644 public/vendor/three/addons/nodes/utils/DiscardNode.js create mode 100644 public/vendor/three/addons/nodes/utils/EquirectUVNode.js create mode 100644 public/vendor/three/addons/nodes/utils/FunctionOverloadingNode.js create mode 100644 public/vendor/three/addons/nodes/utils/JoinNode.js create mode 100644 public/vendor/three/addons/nodes/utils/LoopNode.js create mode 100644 public/vendor/three/addons/nodes/utils/MatcapUVNode.js create mode 100644 public/vendor/three/addons/nodes/utils/MaxMipLevelNode.js create mode 100644 public/vendor/three/addons/nodes/utils/OscNode.js create mode 100644 public/vendor/three/addons/nodes/utils/PackingNode.js create mode 100644 public/vendor/three/addons/nodes/utils/RemapNode.js create mode 100644 public/vendor/three/addons/nodes/utils/RotateUVNode.js create mode 100644 public/vendor/three/addons/nodes/utils/SetNode.js create mode 100644 public/vendor/three/addons/nodes/utils/SpecularMIPLevelNode.js create mode 100644 public/vendor/three/addons/nodes/utils/SplitNode.js create mode 100644 public/vendor/three/addons/nodes/utils/SpriteSheetUVNode.js create mode 100644 public/vendor/three/addons/nodes/utils/TimerNode.js create mode 100644 public/vendor/three/addons/nodes/utils/TriplanarTexturesNode.js create mode 100644 public/vendor/three/addons/objects/GroundProjectedSkybox.js create mode 100644 public/vendor/three/addons/objects/InstancedPoints.js create mode 100644 public/vendor/three/addons/objects/Lensflare.js create mode 100644 public/vendor/three/addons/objects/MarchingCubes.js create mode 100644 public/vendor/three/addons/objects/QuadMesh.js create mode 100644 public/vendor/three/addons/objects/Reflector.js create mode 100644 public/vendor/three/addons/objects/ReflectorForSSRPass.js create mode 100644 public/vendor/three/addons/objects/Refractor.js create mode 100644 public/vendor/three/addons/objects/ShadowMesh.js create mode 100644 public/vendor/three/addons/objects/Sky.js create mode 100644 public/vendor/three/addons/objects/Water.js create mode 100644 public/vendor/three/addons/objects/Water2.js create mode 100644 public/vendor/three/addons/offscreen/jank.js create mode 100644 public/vendor/three/addons/offscreen/offscreen.js create mode 100644 public/vendor/three/addons/offscreen/scene.js create mode 100644 public/vendor/three/addons/physics/AmmoPhysics.js create mode 100644 public/vendor/three/addons/physics/RapierPhysics.js create mode 100644 public/vendor/three/addons/postprocessing/AfterimagePass.js create mode 100644 public/vendor/three/addons/postprocessing/BloomPass.js create mode 100644 public/vendor/three/addons/postprocessing/BokehPass.js create mode 100644 public/vendor/three/addons/postprocessing/ClearPass.js create mode 100644 public/vendor/three/addons/postprocessing/CubeTexturePass.js create mode 100644 public/vendor/three/addons/postprocessing/DotScreenPass.js create mode 100644 public/vendor/three/addons/postprocessing/EffectComposer.js create mode 100644 public/vendor/three/addons/postprocessing/FilmPass.js create mode 100644 public/vendor/three/addons/postprocessing/GTAOPass.js create mode 100644 public/vendor/three/addons/postprocessing/GlitchPass.js create mode 100644 public/vendor/three/addons/postprocessing/HalftonePass.js create mode 100644 public/vendor/three/addons/postprocessing/LUTPass.js create mode 100644 public/vendor/three/addons/postprocessing/MaskPass.js create mode 100644 public/vendor/three/addons/postprocessing/OutlinePass.js create mode 100644 public/vendor/three/addons/postprocessing/OutputPass.js create mode 100644 public/vendor/three/addons/postprocessing/Pass.js create mode 100644 public/vendor/three/addons/postprocessing/RenderPass.js create mode 100644 public/vendor/three/addons/postprocessing/RenderPixelatedPass.js create mode 100644 public/vendor/three/addons/postprocessing/SAOPass.js create mode 100644 public/vendor/three/addons/postprocessing/SMAAPass.js create mode 100644 public/vendor/three/addons/postprocessing/SSAARenderPass.js create mode 100644 public/vendor/three/addons/postprocessing/SSAOPass.js create mode 100644 public/vendor/three/addons/postprocessing/SSRPass.js create mode 100644 public/vendor/three/addons/postprocessing/SavePass.js create mode 100644 public/vendor/three/addons/postprocessing/ShaderPass.js create mode 100644 public/vendor/three/addons/postprocessing/TAARenderPass.js create mode 100644 public/vendor/three/addons/postprocessing/TexturePass.js create mode 100644 public/vendor/three/addons/postprocessing/UnrealBloomPass.js create mode 100644 public/vendor/three/addons/renderers/CSS2DRenderer.js create mode 100644 public/vendor/three/addons/renderers/CSS3DRenderer.js create mode 100644 public/vendor/three/addons/renderers/Projector.js create mode 100644 public/vendor/three/addons/renderers/SVGRenderer.js create mode 100644 public/vendor/three/addons/renderers/common/Animation.js create mode 100644 public/vendor/three/addons/renderers/common/Attributes.js create mode 100644 public/vendor/three/addons/renderers/common/Backend.js create mode 100644 public/vendor/three/addons/renderers/common/Background.js create mode 100644 public/vendor/three/addons/renderers/common/Binding.js create mode 100644 public/vendor/three/addons/renderers/common/Bindings.js create mode 100644 public/vendor/three/addons/renderers/common/Buffer.js create mode 100644 public/vendor/three/addons/renderers/common/BufferUtils.js create mode 100644 public/vendor/three/addons/renderers/common/ChainMap.js create mode 100644 public/vendor/three/addons/renderers/common/Color4.js create mode 100644 public/vendor/three/addons/renderers/common/ComputePipeline.js create mode 100644 public/vendor/three/addons/renderers/common/Constants.js create mode 100644 public/vendor/three/addons/renderers/common/CubeRenderTarget.js create mode 100644 public/vendor/three/addons/renderers/common/DataMap.js create mode 100644 public/vendor/three/addons/renderers/common/Geometries.js create mode 100644 public/vendor/three/addons/renderers/common/Info.js create mode 100644 public/vendor/three/addons/renderers/common/Pipeline.js create mode 100644 public/vendor/three/addons/renderers/common/Pipelines.js create mode 100644 public/vendor/three/addons/renderers/common/PostProcessing.js create mode 100644 public/vendor/three/addons/renderers/common/ProgrammableStage.js create mode 100644 public/vendor/three/addons/renderers/common/RenderContext.js create mode 100644 public/vendor/three/addons/renderers/common/RenderContexts.js create mode 100644 public/vendor/three/addons/renderers/common/RenderList.js create mode 100644 public/vendor/three/addons/renderers/common/RenderLists.js create mode 100644 public/vendor/three/addons/renderers/common/RenderObject.js create mode 100644 public/vendor/three/addons/renderers/common/RenderObjects.js create mode 100644 public/vendor/three/addons/renderers/common/RenderPipeline.js create mode 100644 public/vendor/three/addons/renderers/common/Renderer.js create mode 100644 public/vendor/three/addons/renderers/common/SampledTexture.js create mode 100644 public/vendor/three/addons/renderers/common/Sampler.js create mode 100644 public/vendor/three/addons/renderers/common/StorageBuffer.js create mode 100644 public/vendor/three/addons/renderers/common/StorageTexture.js create mode 100644 public/vendor/three/addons/renderers/common/Textures.js create mode 100644 public/vendor/three/addons/renderers/common/Uniform.js create mode 100644 public/vendor/three/addons/renderers/common/UniformBuffer.js create mode 100644 public/vendor/three/addons/renderers/common/UniformsGroup.js create mode 100644 public/vendor/three/addons/renderers/common/nodes/NodeBuilderState.js create mode 100644 public/vendor/three/addons/renderers/common/nodes/NodeSampledTexture.js create mode 100644 public/vendor/three/addons/renderers/common/nodes/NodeSampler.js create mode 100644 public/vendor/three/addons/renderers/common/nodes/NodeUniform.js create mode 100644 public/vendor/three/addons/renderers/common/nodes/NodeUniformsGroup.js create mode 100644 public/vendor/three/addons/renderers/common/nodes/Nodes.js create mode 100644 public/vendor/three/addons/renderers/webgl-legacy/nodes/GLSL1NodeBuilder.js create mode 100644 public/vendor/three/addons/renderers/webgl-legacy/nodes/SlotNode.js create mode 100644 public/vendor/three/addons/renderers/webgl-legacy/nodes/WebGLNodeBuilder.js create mode 100644 public/vendor/three/addons/renderers/webgl-legacy/nodes/WebGLNodes.js create mode 100644 public/vendor/three/addons/renderers/webgl/WebGLBackend.js create mode 100644 public/vendor/three/addons/renderers/webgl/nodes/GLSLNodeBuilder.js create mode 100644 public/vendor/three/addons/renderers/webgl/utils/WebGLAttributeUtils.js create mode 100644 public/vendor/three/addons/renderers/webgl/utils/WebGLCapabilities.js create mode 100644 public/vendor/three/addons/renderers/webgl/utils/WebGLExtensions.js create mode 100644 public/vendor/three/addons/renderers/webgl/utils/WebGLState.js create mode 100644 public/vendor/three/addons/renderers/webgl/utils/WebGLTextureUtils.js create mode 100644 public/vendor/three/addons/renderers/webgl/utils/WebGLUtils.js create mode 100644 public/vendor/three/addons/renderers/webgpu/WebGPUBackend.js create mode 100644 public/vendor/three/addons/renderers/webgpu/WebGPURenderer.js create mode 100644 public/vendor/three/addons/renderers/webgpu/nodes/WGSLNodeBuilder.js create mode 100644 public/vendor/three/addons/renderers/webgpu/nodes/WGSLNodeFunction.js create mode 100644 public/vendor/three/addons/renderers/webgpu/nodes/WGSLNodeParser.js create mode 100644 public/vendor/three/addons/renderers/webgpu/utils/WebGPUAttributeUtils.js create mode 100644 public/vendor/three/addons/renderers/webgpu/utils/WebGPUBindingUtils.js create mode 100644 public/vendor/three/addons/renderers/webgpu/utils/WebGPUConstants.js create mode 100644 public/vendor/three/addons/renderers/webgpu/utils/WebGPUPipelineUtils.js create mode 100644 public/vendor/three/addons/renderers/webgpu/utils/WebGPUTexturePassUtils.js create mode 100644 public/vendor/three/addons/renderers/webgpu/utils/WebGPUTextureUtils.js create mode 100644 public/vendor/three/addons/renderers/webgpu/utils/WebGPUUtils.js create mode 100644 public/vendor/three/addons/shaders/ACESFilmicToneMappingShader.js create mode 100644 public/vendor/three/addons/shaders/AfterimageShader.js create mode 100644 public/vendor/three/addons/shaders/BasicShader.js create mode 100644 public/vendor/three/addons/shaders/BleachBypassShader.js create mode 100644 public/vendor/three/addons/shaders/BlendShader.js create mode 100644 public/vendor/three/addons/shaders/BokehShader.js create mode 100644 public/vendor/three/addons/shaders/BokehShader2.js create mode 100644 public/vendor/three/addons/shaders/BrightnessContrastShader.js create mode 100644 public/vendor/three/addons/shaders/ColorCorrectionShader.js create mode 100644 public/vendor/three/addons/shaders/ColorifyShader.js create mode 100644 public/vendor/three/addons/shaders/ConvolutionShader.js create mode 100644 public/vendor/three/addons/shaders/CopyShader.js create mode 100644 public/vendor/three/addons/shaders/DOFMipMapShader.js create mode 100644 public/vendor/three/addons/shaders/DepthLimitedBlurShader.js create mode 100644 public/vendor/three/addons/shaders/DigitalGlitch.js create mode 100644 public/vendor/three/addons/shaders/DotScreenShader.js create mode 100644 public/vendor/three/addons/shaders/ExposureShader.js create mode 100644 public/vendor/three/addons/shaders/FXAAShader.js create mode 100644 public/vendor/three/addons/shaders/FilmShader.js create mode 100644 public/vendor/three/addons/shaders/FocusShader.js create mode 100644 public/vendor/three/addons/shaders/FreiChenShader.js create mode 100644 public/vendor/three/addons/shaders/GTAOShader.js create mode 100644 public/vendor/three/addons/shaders/GammaCorrectionShader.js create mode 100644 public/vendor/three/addons/shaders/GodRaysShader.js create mode 100644 public/vendor/three/addons/shaders/HalftoneShader.js create mode 100644 public/vendor/three/addons/shaders/HorizontalBlurShader.js create mode 100644 public/vendor/three/addons/shaders/HorizontalTiltShiftShader.js create mode 100644 public/vendor/three/addons/shaders/HueSaturationShader.js create mode 100644 public/vendor/three/addons/shaders/KaleidoShader.js create mode 100644 public/vendor/three/addons/shaders/LuminosityHighPassShader.js create mode 100644 public/vendor/three/addons/shaders/LuminosityShader.js create mode 100644 public/vendor/three/addons/shaders/MMDToonShader.js create mode 100644 public/vendor/three/addons/shaders/MirrorShader.js create mode 100644 public/vendor/three/addons/shaders/NormalMapShader.js create mode 100644 public/vendor/three/addons/shaders/OutputShader.js create mode 100644 public/vendor/three/addons/shaders/PoissonDenoiseShader.js create mode 100644 public/vendor/three/addons/shaders/RGBShiftShader.js create mode 100644 public/vendor/three/addons/shaders/SAOShader.js create mode 100644 public/vendor/three/addons/shaders/SMAAShader.js create mode 100644 public/vendor/three/addons/shaders/SSAOShader.js create mode 100644 public/vendor/three/addons/shaders/SSRShader.js create mode 100644 public/vendor/three/addons/shaders/SepiaShader.js create mode 100644 public/vendor/three/addons/shaders/SobelOperatorShader.js create mode 100644 public/vendor/three/addons/shaders/SubsurfaceScatteringShader.js create mode 100644 public/vendor/three/addons/shaders/TechnicolorShader.js create mode 100644 public/vendor/three/addons/shaders/ToonShader.js create mode 100644 public/vendor/three/addons/shaders/TriangleBlurShader.js create mode 100644 public/vendor/three/addons/shaders/UnpackDepthRGBAShader.js create mode 100644 public/vendor/three/addons/shaders/VelocityShader.js create mode 100644 public/vendor/three/addons/shaders/VerticalBlurShader.js create mode 100644 public/vendor/three/addons/shaders/VerticalTiltShiftShader.js create mode 100644 public/vendor/three/addons/shaders/VignetteShader.js create mode 100644 public/vendor/three/addons/shaders/VolumeShader.js create mode 100644 public/vendor/three/addons/shaders/WaterRefractionShader.js create mode 100644 public/vendor/three/addons/textures/FlakesTexture.js create mode 100644 public/vendor/three/addons/transpiler/AST.js create mode 100644 public/vendor/three/addons/transpiler/GLSLDecoder.js create mode 100644 public/vendor/three/addons/transpiler/ShaderToyDecoder.js create mode 100644 public/vendor/three/addons/transpiler/TSLEncoder.js create mode 100644 public/vendor/three/addons/transpiler/Transpiler.js create mode 100644 public/vendor/three/addons/utils/BufferGeometryUtils.js create mode 100644 public/vendor/three/addons/utils/CameraUtils.js create mode 100644 public/vendor/three/addons/utils/GPUStatsPanel.js create mode 100644 public/vendor/three/addons/utils/GeometryCompressionUtils.js create mode 100644 public/vendor/three/addons/utils/GeometryUtils.js create mode 100644 public/vendor/three/addons/utils/LDrawUtils.js create mode 100644 public/vendor/three/addons/utils/PackedPhongMaterial.js create mode 100644 public/vendor/three/addons/utils/SceneUtils.js create mode 100644 public/vendor/three/addons/utils/ShadowMapViewer.js create mode 100644 public/vendor/three/addons/utils/SkeletonUtils.js create mode 100644 public/vendor/three/addons/utils/SortUtils.js create mode 100644 public/vendor/three/addons/utils/TextureUtils.js create mode 100644 public/vendor/three/addons/utils/UVsDebug.js create mode 100644 public/vendor/three/addons/utils/WorkerPool.js create mode 100644 public/vendor/three/addons/webxr/ARButton.js create mode 100644 public/vendor/three/addons/webxr/OculusHandModel.js create mode 100644 public/vendor/three/addons/webxr/OculusHandPointerModel.js create mode 100644 public/vendor/three/addons/webxr/Text2D.js create mode 100644 public/vendor/three/addons/webxr/VRButton.js create mode 100644 public/vendor/three/addons/webxr/XRButton.js create mode 100644 public/vendor/three/addons/webxr/XRControllerModelFactory.js create mode 100644 public/vendor/three/addons/webxr/XREstimatedLight.js create mode 100644 public/vendor/three/addons/webxr/XRHandMeshModel.js create mode 100644 public/vendor/three/addons/webxr/XRHandModelFactory.js create mode 100644 public/vendor/three/addons/webxr/XRHandPrimitiveModel.js create mode 100644 public/vendor/three/addons/webxr/XRPlanes.js create mode 100644 public/vendor/three/three.module.js create mode 100644 scripts/ollama-tuned-start.sh create mode 100644 src/integrations/claudeclaw/claudeclaw-core.ts create mode 100644 src/integrations/local-inference/inference-routes.ts create mode 100644 src/integrations/local-inference/throughput-governor.ts create mode 100644 src/integrations/local-inference/unified-executor.ts create mode 100644 tests/unit/throughputGovernor.test.ts diff --git a/data/codex-game-dev/workspaces/codex-game-dev-001 b/data/codex-game-dev/workspaces/codex-game-dev-001 new file mode 160000 index 00000000..81e6e63e --- /dev/null +++ b/data/codex-game-dev/workspaces/codex-game-dev-001 @@ -0,0 +1 @@ +Subproject commit 81e6e63ed3d4cffc2d10d343d8838d2e6344fe1e diff --git a/data/codex-game-dev/workspaces/codex-game-dev-002 b/data/codex-game-dev/workspaces/codex-game-dev-002 new file mode 160000 index 00000000..81e6e63e --- /dev/null +++ b/data/codex-game-dev/workspaces/codex-game-dev-002 @@ -0,0 +1 @@ +Subproject commit 81e6e63ed3d4cffc2d10d343d8838d2e6344fe1e diff --git a/data/codex-game-dev/workspaces/codex-game-dev-003 b/data/codex-game-dev/workspaces/codex-game-dev-003 new file mode 160000 index 00000000..81e6e63e --- /dev/null +++ b/data/codex-game-dev/workspaces/codex-game-dev-003 @@ -0,0 +1 @@ +Subproject commit 81e6e63ed3d4cffc2d10d343d8838d2e6344fe1e diff --git a/data/codex-game-dev/workspaces/codex-game-dev-004 b/data/codex-game-dev/workspaces/codex-game-dev-004 new file mode 160000 index 00000000..81e6e63e --- /dev/null +++ b/data/codex-game-dev/workspaces/codex-game-dev-004 @@ -0,0 +1 @@ +Subproject commit 81e6e63ed3d4cffc2d10d343d8838d2e6344fe1e diff --git a/data/graphify-management-state.json b/data/graphify-management-state.json new file mode 100644 index 00000000..1726bdb8 --- /dev/null +++ b/data/graphify-management-state.json @@ -0,0 +1,10 @@ +{ + "status": "completed", + "command": "build-code", + "message": "Graphify build completed", + "logFile": "/home/knight2/virtualpc/reports/graphify-last-run.log", + "outputDir": "/home/knight2/virtualpc/graphify-out", + "updatedAt": "2026-06-15T21:19:30.906Z", + "startedAt": "2026-06-15T21:19:07.774Z", + "finishedAt": "2026-06-15T21:19:30.906Z" +} \ No newline at end of file diff --git a/data/inference-settings.json b/data/inference-settings.json new file mode 100644 index 00000000..d0293fbc --- /dev/null +++ b/data/inference-settings.json @@ -0,0 +1,7 @@ +{ + "usageMode": "balanced", + "customFactor": 1, + "minTokensPerSec": 5, + "activeAgents": [], + "maxConcurrentOverride": null +} \ No newline at end of file diff --git a/docs/CLAUDECLAW_INTEGRATION.md b/docs/CLAUDECLAW_INTEGRATION.md new file mode 100644 index 00000000..69582d00 --- /dev/null +++ b/docs/CLAUDECLAW_INTEGRATION.md @@ -0,0 +1,119 @@ +# ClaudeClaw Integration in VirtualPC + +## Overview + +VirtualPC integrates ClaudeClaw patterns natively via `src/integrations/claudeclaw/` without vendoring upstream code. The upstream ClaudeClaw installation at `/media/knight2/EDS2/repo/claudeclaw_fill/` remains read-only and is consulted for patterns only. + +## Architecture Layers + +| Layer | Component | Virtualpc-Native | Upstream (claudeclaw_fill) | Notes | +|-------|-----------|------------------|----------------------------|-------| +| **Dominant Core** | `claudeclaw-core.ts` | ✅ Yes | — | Worker + judge + audit; local Ollama tier models (3B/8B/7B/32B) | +| **Inference Metering** | `throughput-governor.ts` | ✅ Yes | — | Admission control; hardware-adaptive concurrency; slot-based; EMA calibration | +| **Inference Gating** | `claudeclaw-core.ts:gatedInfer()` | ✅ Yes | — | Calls `governor.acquireSlot()` before Ollama call; records t/s after | +| **Tier-Aware Models** | `claudeclaw-core.ts:DEFAULT_MODELS` | ✅ Patroon | Upstream unchanged | Light: 3B; Workstation: 8B; GPU: 32B (virtualized per host classification) | +| **Local Inference** | `ollama-client.ts` | ✅ Yes | — | Dynamic thread count (~50% CPU); per-request keep-alive | +| **Cloud Fallback** | `unified-executor.ts` | 🔲 Stubbed | — | Future: route to Anthropic API if Ollama unavailable | +| **Audit Trail** | `claudeclaw-core.ts` | ✅ Yes | — | JSONL append-only; daily rotation; no PII | + +## Key Integration Points + +### 1. Concurrency Control (Virtualpc-Native) + +```typescript +// src/integrations/claudeclaw/claudeclaw-core.ts +private async gatedInfer(req: InferenceRequest): Promise { + const governor = getGovernor(); + const slot = await governor.acquireSlot(this.ollamaTimeoutMs * 2); + try { + const resp = await this.ollama.infer(req); + // ... record t/s ... + return resp; + } finally { + slot.release(); // frees slot for next inference + } +} +``` + +Every inference through ClaudeClaw is metered via the governor. If concurrency is at ceiling, the slot wait will queue or escalate to cloud (future). + +### 2. Tier-Aware Model Selection (Virtualpc-Native Patroon) + +```typescript +// Upstream: DEFAULT_MODELS is fixed (always 3B/8B/7B/8B) +// Virtualpc: at runtime, based on host tier +const models = tierDefaultModels(getGovernor().getPlan().tier); +// light-desktop: {light:'hermes3:3b', standard:'hermes3:3b', coder:'qwen2.5-coder:3b', judge:'deepseek-r1:8b'} +// cpu-workstation: {light:'hermes3:3b', standard:'hermes3:8b', coder:'qwen2.5-coder:7b', judge:'deepseek-r1:8b'} +// gpu-workstation: {light:'hermes3:3b', standard:'hermes3:8b', coder:'qwen2.5-coder:32b', judge:'deepseek-r1:8b'} +``` + +This is a **patroon** (pattern) only — the upstream code structure is preserved; only the tier-aware routing logic is added. + +### 3. Hardware Tuning (Virtualpc-Native) + +| Component | Virtualpc | Upstream | Purpose | +|-----------|-----------|----------|---------| +| `ollama-client.ts` | Adds `getOptimalThreadCount()` | Hardcoded 16 | Avoids CPU oversubscription on light hosts | +| `ollama-client.ts` | Per-request `keep_alive` field | Fixed global | Light hosts free RAM faster; workstations keep models warm | +| `scripts/ollama-tuned-start.sh` | Dynamic `OLLAMA_NUM_PARALLEL` | Manual tuning | Auto-calibrate based on tier + RAM | + +### 4. GPU Hotplug Recovery (Virtualpc-Native) + +```typescript +// src/gpu/index.ts (lines 56–65) +if (prev !== state.available || prevGpuCount !== state.gpuCount) { + try { + const { getGovernor } = require('../integrations/local-inference/throughput-governor'); + const newPlan = getGovernor().refreshProbe(); + logger.info(`[gpu] replan triggered: ${newPlan.reason}`); + } catch (e: any) { + logger.warn(`[gpu] governor replan failed: ${e.message}`); + } +} +``` + +When a GPU appears or disappears, the governor re-probes and adjusts `maxConcurrentStreams` automatically. + +## Upstream Boundary + +**Upstream code location:** `/media/knight2/EDS2/repo/claudeclaw_fill/ClaudeClaw-main` + +**Read-only guarantee:** No files in `CLAUDECLAW_HOME` are modified or patched by VirtualPC. If upstream ClaudeClaw is updated, VirtualPC continues to use its own native implementations. + +**Pattern borrowing:** VirtualPC's `claudeclaw-core.ts` structure mirrors the dominant-core logic (generate → judge → escalate → audit) but does not import or depend on upstream code. + +## Testing & Validation + +- **Unit tests:** `tests/unit/throughputGovernor.test.ts` (29 tests, all green) +- **ClaudeClaw core tests:** Verify judge logic, audit trail, tier escalation +- **E2E tests:** API smoke (Fase 6), dashboard chip polling, settings persistence +- **Integration:** ClaudeClaw → governor slot acquisition → Ollama call → record t/s + +## Provenance Markers + +When committing changes to ClaudeClaw or inference layers, include in the commit message: + +``` +Virtualpc-native: [layer name] — [brief change] + Upstream claudeclaw_fill unaffected. +``` + +Example: +``` +Virtualpc-native: claudeclaw-core gatedInfer — add response.tokens_per_sec calculation + Upstream claudeclaw_fill unaffected. +``` + +## Future Work + +- **Cloud escalation:** When local queue > 2 and t/s < floor, route to Anthropic API +- **Cross-host clustering:** Discover peer agents via Knitweb P2P and load-balance inference +- **Heterogeneous models:** Tier-aware routing to specialized models (e.g., coder-specific on GPU) + +## References + +- `docs/INFERENCE-THROUGHPUT.md` — Full governor architecture and API +- `docs/kami/INFERENCE-THROUGHPUT-KAMI.md` — Quick reference +- `src/integrations/claudeclaw/claudeclaw-core.ts` — Implementation +- `src/integrations/local-inference/throughput-governor.ts` — Governor logic diff --git a/docs/INFERENCE-THROUGHPUT.md b/docs/INFERENCE-THROUGHPUT.md new file mode 100644 index 00000000..6def00a2 --- /dev/null +++ b/docs/INFERENCE-THROUGHPUT.md @@ -0,0 +1,295 @@ +# Inference Throughput Governor + +## Overview + +The **Throughput Governor** is a hardware-adaptive concurrency control mechanism that prevents model starvation on lightweight hosts while maximizing utilization on workstations and GPU boxes. It meters concurrent model execution based on measured tokens/second (t/s) to keep all agents responsive. + +## Problem + +VirtualPC was originally sized for 2×3090 GPUs with unlimited concurrent streams. On a light desktop or CPU-only workstation: +- Multiple agents requesting inference simultaneously starves each other +- Latency becomes unpredictable +- Smaller models can't complete before being kicked out of memory + +## Solution + +The governor: +1. **Probes the host** (CPU cores, RAM, GPU count) +2. **Classifies into a tier** (light-desktop, cpu-workstation, gpu-workstation) +3. **Estimates sustainable concurrency** based on measured t/s and RAM +4. **Dynamically tunes** Ollama's thread count and keep-alive based on tier +5. **Admits, downgrades, queues, or clouds** each inference request + +## Architecture + +### Components + +- **`src/integrations/local-inference/throughput-governor.ts`** (334 lines) + - Singleton governor with host probing, tier classification, settings management + - EMA-based calibration of measured t/s per model + - Slot acquisition (metering), active stream tracking + - Persistence to `data/inference-settings.json` and `data/inference-calibration.json` + +- **`src/integrations/local-inference/ollama-client.ts`** (310 lines) + - Dynamic thread count: `max(4, min(floor(cores/2), 16))` — targets ~50% CPU + - Per-request keep-alive: `2m` on light-desktop (fast RAM free), `30m` on workstation + +- **`src/integrations/local-inference/inference-routes.ts`** (75 lines) + - GET `/api/inference/compute-plan`: live capacity + queue depth + - GET `/api/inference/settings`: current settings + selectable agents + - PUT `/api/inference/settings`: update (with roster ≥5 agents gate) + - POST `/api/inference/replan`: force GPU hotplug re-probe + +- **`src/integrations/claudeclaw/claudeclaw-core.ts`** (318 lines) + - `gatedInfer()`: acquires slot before Ollama call, records t/s after + - Tier-aware model selection: light-desktop prefers 3B, workstation uses full 32B + - Virtualpc-native patroon (upstream claudeclaw_fill unmodified) + +- **`public/inference-settings.html`** (271 lines) + - Options page: usage-bias chips (light/balanced/heavy/custom) + - Agent selection with min-5 diversity enforcement + - Real-time compute-plan polling + calibration table + +- **`public/dashboard.html`** (nav + chip) + - 🧠 Inference link → `/inference-settings.html` + - Status chip: tier · max streams, polls every 10s + +- **`scripts/ollama-tuned-start.sh`** (60 lines) + - Calculates `OLLAMA_MAX_LOADED_MODELS` and `OLLAMA_NUM_PARALLEL` dynamically + - Sets `OLLAMA_KEEP_ALIVE=30m` + +### Data Flow + +``` +probeHost() + ├─ CPU cores via os.cpus() + ├─ RAM via os.totalmem() + └─ GPU count via nvidia-smi + ↓ +classifyHostTier() → {light-desktop, cpu-workstation, gpu-workstation} + ↓ +estimateComputePlan() + ├─ baseStreams from tier + RAM + ├─ usageFactor from settings + ├─ referenceT/s from EMA calibration + └─ → ComputePlan {maxConcurrentStreams, minTokensPerSec, reason} + ↓ +admission control (acquireSlot) + ├─ if active ≥ max → queue or cloud + ├─ else → run locally + └─ measure t/s → update EMA +``` + +## Tiers & Defaults + +### Light-Desktop (0–16 cores, <128GB RAM) +- **Max streams**: 1 +- **Min t/s floor**: 5 t/s +- **Model defaults**: 3B (light), 3B (standard), 3B (coder), 8B (judge) +- **Keep-alive**: 2m (RAM pressure) +- **Thread count**: `max(4, cores/2)` (capped 8) + +### CPU-Workstation (16–96 cores, 128–768GB RAM) +- **Max streams**: 2–4 (based on RAM) +- **Min t/s floor**: 5 t/s +- **Model defaults**: 3B, 8B, 7B (coder), 8B (judge) +- **Keep-alive**: 30m +- **Thread count**: `max(4, cores/2)` (capped 16) + +### GPU-Workstation (1–4 GPUs, ≥256GB RAM) +- **Max streams**: 4–8 (GPU offload capacity) +- **Min t/s floor**: 15 t/s (GPU baseline) +- **Model defaults**: 3B, 8B, 32B (coder), 8B (judge) +- **Keep-alive**: 30m +- **Thread count**: 16 (full utilization) + +## API Reference + +### GET /api/inference/compute-plan + +Returns the current hardware tier, estimated concurrency, and live queue state. + +**Response:** +```json +{ + "success": true, + "plan": { + "tier": "cpu-workstation", + "probe": { + "gpuCount": 0, + "cpuCores": 96, + "totalRamGB": 676 + }, + "baseStreams": 1, + "usageFactor": 1, + "maxConcurrentStreams": 1, + "minTokensPerSec": 5, + "maxModelGB": 405.6, + "reason": "cpu-workstation: solo≈10.2 t/s → 1 stream(s) at ≥5 t/s, RAM caps 77, factor 1 → 1" + }, + "calibration_tps": { + "hermes3:8b": 10.2, + "__reference__": 10.2 + }, + "active_streams": 0, + "queue_depth": 0 +} +``` + +### GET /api/inference/settings + +Returns current settings + selectable roster. + +**Response:** +```json +{ + "success": true, + "settings": { + "usageMode": "balanced", + "customFactor": 1, + "minTokensPerSec": 5, + "activeAgents": [], + "maxConcurrentOverride": null, + "keepAlive": "30m" + }, + "min_active_agents": 5, + "usage_modes": ["light", "balanced", "heavy", "custom"], + "agents": [ + { + "name": "Fill", + "role": "CEO · Scrum-of-Scrums chair", + "avatar": "👑", + "kind": "core", + "active": true + }, + // ... 39 more agents + ] +} +``` + +### PUT /api/inference/settings + +Update inference settings. All fields optional. + +**Request:** +```json +{ + "usageMode": "light", + "customFactor": 0.5, + "minTokensPerSec": 3, + "activeAgents": ["Fill", "Kai", "Zip", "Mira", "Luna"], + "maxConcurrentOverride": 2 +} +``` + +**Validation:** +- `usageMode` must be one of `["light", "balanced", "heavy", "custom"]` +- `minTokensPerSec` must be in (0, 200] +- `activeAgents` if specified, must have ≥5 agents (returns HTTP 400 if not) +- All agents must be known (from AGENT_META) + +**Response:** Updated settings + new plan (same as GET /api/inference/compute-plan). + +### POST /api/inference/replan + +Force re-probe of the host (e.g., after GPU hotplug). Automatically called on GPU state change. + +**Response:** Updated plan. + +## Tuning Guide + +### For Light-Desktop Users +1. Open `/inference-settings.html` +2. Select "Light" usage mode +3. Choose 5 preferred agents (diversity floor for resilience) +4. Submit +5. Watch the Inference dashboard chip: should show `light-desktop · 1 streams` + +### For CPU-Workstation Users +1. Open `/inference-settings.html` +2. Select "Balanced" (default) or "Heavy" if RAM permits +3. Keep all agents active (more diversity = better fault tolerance) +4. Submit +5. Expected: `cpu-workstation · 1–4 streams` depending on RAM + +### For GPU Users +1. Ensure both 3090s are detected: `nvidia-smi -L | wc -l` should show 2 +2. Open `/inference-settings.html` +3. Select "Heavy" or "Custom" +4. Keep all agents active +5. Expected: `gpu-workstation · 4–8 streams` + +### Custom Tuning +- If `t/s` measurements drop below the floor, the governor will queue or cloud excess requests +- Increase `customFactor` (>1) to boost `maxConcurrentStreams` but risk CPU saturation +- Decrease `customFactor` (<1) for conservative behavior on shared machines + +## Provenance + +### Virtualpc-Native +- `src/integrations/local-inference/throughput-governor.ts` — entire module +- `src/integrations/local-inference/ollama-client.ts` — dynamic thread count + keep-alive +- `src/integrations/local-inference/inference-routes.ts` — API endpoints +- `src/gpu/index.ts` (lines 56–65) — GPU hotplug → refreshProbe call +- `public/inference-settings.html` — settings UI +- `public/dashboard.html` — nav link + status chip +- `scripts/ollama-tuned-start.sh` — environment tuning + +### Via Bridge Pattern (Upstream Untouched) +- `src/integrations/claudeclaw/claudeclaw-core.ts` (line 122–134) — `gatedInfer()` method + - Calls `getGovernor().acquireSlot()` to meter concurrency + - Tier-aware model selection (patroon only; upstream DefaultModels unchanged) + - **Upstream `/media/knight2/EDS2/repo/claudeclaw_fill/` remains read-only** + +### Tests +- `tests/unit/throughputGovernor.test.ts` — 29 unit tests (host classification, admission, roster validation, EMA) +- All tests pass; E2E verified via API smoke tests (Fase 6) + +## Performance Expectations + +### Baseline (single inference) +- **Light-Desktop (4c)**: ~2–5 t/s (Hermes3:3b) +- **Workstation (96c)**: ~10 t/s (Hermes3:8b) +- **GPU (2×3090)**: ~30–50 t/s (Qwen2.5:32b) + +### Under Concurrency +- Throughput remains stable (latency rises predictably, not catastrophic) +- At `maxConcurrentStreams`, new requests queue until a slot frees +- Measuring t/s feeds EMA → future plans adjust automatically + +## Known Limits + +1. **No horizontal scaling** — single machine only; cloud fallback is stubbed (future work) +2. **Ollama pool size** — capped by `OLLAMA_MAX_LOADED_MODELS`; larger models evict smaller ones +3. **Keep-alive timer** — Ollama's default 5m can be overridden per request; 30m assumes idle time between requests +4. **GPU hotplug** — detected every 3h (GPU check interval); manual `POST /api/inference/replan` for immediate re-detection + +## Integration Points + +- **ClaudeClaw**: `gatedInfer()` admits every inference through the governor +- **Dashboard**: status chip shows tier and active streams in real-time +- **Ollama**: startup via `scripts/ollama-tuned-start.sh` configures concurrency limits +- **Agents**: higher-tier agents (Kai, Athena) skip judge for fast paths when t/s is good + +## Debugging + +Enable debug logging: +```bash +DEBUG=inference:* npm start +``` + +Check live state: +```bash +curl http://localhost:3100/api/inference/compute-plan | jq . +``` + +View persisted settings: +```bash +cat data/inference-settings.json +cat data/inference-calibration.json +``` + +Force GPU re-probe: +```bash +curl -X POST http://localhost:3100/api/inference/replan | jq . +``` diff --git a/docs/kami/INFERENCE-THROUGHPUT-KAMI.md b/docs/kami/INFERENCE-THROUGHPUT-KAMI.md new file mode 100644 index 00000000..df76a677 --- /dev/null +++ b/docs/kami/INFERENCE-THROUGHPUT-KAMI.md @@ -0,0 +1,78 @@ +# 🧠 Hardware-Adaptive Inference Throughput Control + +**Scope:** Feature documentation for VirtualPC's Inference Throughput Governor +**Audience:** Agents, DevOps, hardware planning +**Status:** Production (Fase 6 E2E verified) + +## What Is It? + +A dynamic admission control system that prevents model starvation on lightweight hosts and maximizes throughput on workstations/GPUs. It automatically: +- **Detects** your hardware (CPU cores, RAM, GPU count) +- **Classifies** as light-desktop, cpu-workstation, or gpu-workstation +- **Limits** concurrent model execution to sustainable t/s (tokens/second) +- **Adjusts** Ollama's thread count and keep-alive per tier +- **Learns** measured t/s via EMA to refine future plans + +## Why? + +Without it: multiple agents starve each other on light hardware → high latency, dropped requests. + +With it: predictable tail latency + fair admission + automatic GPU hotplug recovery. + +## Quick Start + +1. **See current plan:** + ```bash + curl http://localhost:3100/api/inference/compute-plan | jq . + ``` + +2. **Adjust settings:** + ```bash + curl -X PUT http://localhost:3100/api/inference/settings \ + -H "Content-Type: application/json" \ + -d '{"usageMode":"light","activeAgents":["Fill","Kai","Zip","Mira","Luna"]}' + ``` + +3. **Force GPU re-detect:** + ```bash + curl -X POST http://localhost:3100/api/inference/replan + ``` + +4. **Open UI:** http://localhost:3100/inference-settings.html + +## Key Files + +| File | Role | +|------|------| +| `throughput-governor.ts` | Core logic: probing, tier classification, slot acquisition, EMA calibration | +| `ollama-client.ts` | Dynamic thread tuning + per-request keep-alive | +| `inference-routes.ts` | API: `/api/inference/compute-plan`, `/api/inference/settings`, etc. | +| `inference-settings.html` | Options UI: tier selector, agent roster, live plan display | +| `dashboard.html` | Status chip: tier + streams at a glance | +| `ollama-tuned-start.sh` | Ollama launch script with dynamic concurrency limits | + +## Tiers + +| Tier | CPU | RAM | Max Streams | Model Defaults | Thread Limit | +|------|-----|-----|-------------|----------------|--------------| +| light-desktop | 0–16 | <128GB | 1 | 3B / 3B / 3B / 8B | 8 | +| cpu-workstation | 16–96 | 128–768GB | 2–4 | 3B / 8B / 7B / 8B | 16 | +| gpu-workstation | any + GPUs | ≥256GB | 4–8 | 3B / 8B / 32B / 8B | 16 | + +## Provenance + +**Virtualpc-native:** Governor, Ollama tweaks, routes, UI, startup script. +**Via bridge (upstream read-only):** ClaudeClaw pattern in `claudeclaw-core.ts:gatedInfer()`. + +## Testing + +All 2091 unit tests pass. E2E verified (Fase 6): +- Endpoint: GET /api/inference/compute-plan responds with valid plan +- Validation: PUT rejects <5 agents with HTTP 400 +- Dashboard: chip polls and displays tier + streams +- Persistence: settings and calibration survive restarts + +## Further Reading + +- `docs/INFERENCE-THROUGHPUT.md` — Full reference (architecture, API, tuning guide) +- `docs/CLAUDECLAW_INTEGRATION.md` — How ClaudeClaw uses the governor diff --git a/graphify-out/.graphify_analysis.json b/graphify-out/.graphify_analysis.json new file mode 100644 index 00000000..76cd0ec6 --- /dev/null +++ b/graphify-out/.graphify_analysis.json @@ -0,0 +1,2243 @@ +{ + "communities": { + "0": [ + "codegraph_index", + "codegraph_index_buildcodegraph", + "codegraph_index_buildreferences", + "codegraph_index_cache_path", + "codegraph_index_codegraph", + "codegraph_index_codegraphfile", + "codegraph_index_codegraphsymbol", + "codegraph_index_findreferences", + "codegraph_index_findsymbol", + "codegraph_index_getcodegraph", + "codegraph_index_indexfile", + "codegraph_index_resolveimport", + "codegraph_index_scan_dirs", + "codegraph_index_skip_dirs", + "codegraph_index_summarize", + "codegraph_index_walk", + "mcp_registry", + "mcp_registry_agentallowed", + "mcp_registry_calltool", + "mcp_registry_listtools", + "mcp_registry_repo_root", + "mcp_registry_tooldefinition", + "mcp_registry_toolnames", + "mcp_registry_tools", + "src_agent_registry", + "src_agent_registry_agent_meta", + "src_agent_registry_agent_models", + "src_agent_registry_agent_names", + "src_agent_registry_agentmeta", + "src_agent_registry_avatar_map", + "src_agent_registry_color_map", + "src_agent_registry_getagent", + "src_agent_registry_role_map", + "src_commit_audit", + "src_commit_audit_appendone", + "src_commit_audit_attributeagent", + "src_commit_audit_audit_file", + "src_commit_audit_backfillfromgit", + "src_commit_audit_commitauditentry", + "src_commit_audit_ensuredir", + "src_commit_audit_extracttaskref", + "src_commit_audit_hassha", + "src_commit_audit_list", + "src_commit_audit_loadshacache", + "src_commit_audit_readall", + "src_commit_audit_record", + "src_commit_audit_repo_path", + "src_commit_audit_summary", + "src_commits_tracker", + "src_commits_tracker_attribute", + "src_commits_tracker_getcommithourly", + "src_commits_tracker_getcommitsfortask", + "src_commits_tracker_getcommitsfortasks", + "src_commits_tracker_getcommitsummary", + "src_commits_tracker_getrecentcommits", + "src_commits_tracker_getrepourl", + "src_commits_tracker_known_agents", + "src_commits_tracker_loadcommits", + "src_commits_tracker_parsedcommit", + "src_commits_tracker_parsenumstat", + "src_commits_tracker_repo_path", + "src_commits_tracker_rungit" + ], + "1": [ + "containment_containment_guard", + "containment_containment_guard_agentruntime", + "containment_containment_guard_containmenterror", + "containment_containment_guard_containmenterror_constructor", + "containment_containment_guard_containmentguard", + "containment_containment_guard_containmentguard_assertallowed", + "containment_containment_guard_containmentguard_checkcommand", + "containment_containment_guard_containmentguard_checkfs", + "containment_containment_guard_containmentguard_checknetwork", + "containment_containment_guard_containmentguard_constructor", + "containment_containment_guard_containmentguard_evaluate", + "containment_containment_guard_containmentguard_getbreaches", + "containment_containment_guard_containmentguard_getpolicy", + "containment_containment_guard_containmentguard_getstatus", + "containment_containment_guard_containmentguard_hostmatches", + "containment_containment_guard_containmentguard_hostof", + "containment_containment_guard_containmentguard_mode", + "containment_containment_guard_containmentguard_noteprocessended", + "containment_containment_guard_containmentguard_noteprocessstarted", + "containment_containment_guard_containmentguard_record", + "containment_containment_guard_containmentguard_resolvepath", + "containment_containment_guard_containmentguard_rt", + "containment_containment_guard_containmentguard_setmode", + "containment_containment_guard_containmentguard_summarize", + "containment_containment_guard_containmentguard_tierfor", + "containment_containment_guard_containmenthooks", + "containment_containment_guard_decision_rank", + "containment_containment_guard_severity_rank", + "containment_index", + "containment_index_containmentguard", + "containment_index_evaluatecommand", + "containment_index_guardcommand", + "containment_policy", + "containment_policy_builddefaultpolicy", + "containment_policy_envlist", + "containment_policy_home", + "containment_policy_mega_command_rules", + "containment_policy_tier_caps", + "containment_types", + "containment_types_actionkind", + "containment_types_breachrecord", + "containment_types_capabilitytier", + "containment_types_commandrule", + "containment_types_containmentaction", + "containment_types_containmentcategory", + "containment_types_containmentdecision", + "containment_types_containmentmode", + "containment_types_containmentpolicy", + "containment_types_containmentresult", + "containment_types_containmentstatus", + "containment_types_ruleverdict", + "containment_types_tiercapabilities", + "guardrails_types_severity", + "src_openclaw_terminal_controller", + "src_openclaw_terminal_controller_approvalprompt", + "src_openclaw_terminal_controller_terminalconfig", + "src_openclaw_terminal_controller_terminalcontroller" + ], + "2": [ + "agent_task_facilitator", + "agent_task_facilitator_facilitatorconfig", + "agent_task_facilitator_taskfacilitation", + "auth_audit_routes", + "auth_auth_middleware", + "auth_auth_middleware_authrequest", + "auth_auth_system_authtoken", + "auth_specialist_routes", + "automation_github_routes", + "automation_github_sync", + "automation_github_sync_syncconfig", + "automation_github_sync_syncresult", + "bridges_paperclip_bridge", + "bridges_paperclip_bridge_papercliptask", + "bridges_paperclip_bridge_virtualpctask", + "integrations_claude_code_skills", + "integrations_claude_code_skills_accesslearnings", + "integrations_claude_code_skills_checkcoststatus", + "integrations_claude_code_skills_findprecedents", + "integrations_claude_code_skills_getagentstatus", + "integrations_claude_code_skills_queryteammemory", + "integrations_claude_code_skills_recorddecision", + "integrations_claude_code_skills_registerclaudecodeskills", + "kafka_consumer", + "kafka_consumer_consumerconfig", + "kafka_consumer_messagehandler", + "kafka_orchestrator", + "kafka_orchestrator_apirequest", + "kafka_producer", + "kafka_producer_producerconfig", + "middleware_api_interceptor", + "middleware_api_interceptor_apicalloptions", + "middleware_api_interceptor_apicallresult", + "middleware_batching_engine", + "middleware_batching_engine_batchrequest", + "middleware_batching_engine_batchresponse", + "middleware_caching_layer", + "middleware_caching_layer_cachedresponse", + "middleware_cost_analyzer", + "middleware_cost_analyzer_budgetconfig", + "middleware_cost_analyzer_costevent", + "numerai_openclaw_edb_bridge", + "numerai_openclaw_edb_bridge_edbcommand", + "numerai_openclaw_edb_bridge_edbconfig", + "orchestration_model_router", + "orchestration_model_router_modelprofile", + "orchestration_model_router_routingdecision", + "security_security_routes", + "src_approval_monitor", + "src_approval_monitor_approvalevent", + "utils_logger", + "utils_logger_currentlevel", + "utils_logger_log_levels", + "utils_logger_logger", + "utils_logger_loglevel" + ], + "3": [ + "lightrag_family_graph", + "lightrag_family_graph_applyoverrides", + "lightrag_family_graph_assertsafeident", + "lightrag_family_graph_categories", + "lightrag_family_graph_category", + "lightrag_family_graph_category_i18n", + "lightrag_family_graph_category_keys", + "lightrag_family_graph_checkportaltoken", + "lightrag_family_graph_chemistry_file", + "lightrag_family_graph_ensureconnected", + "lightrag_family_graph_entities", + "lightrag_family_graph_entity", + "lightrag_family_graph_exportandsync", + "lightrag_family_graph_extract_file", + "lightrag_family_graph_extractresult", + "lightrag_family_graph_getcategories", + "lightrag_family_graph_getfamilygraph3d", + "lightrag_family_graph_getfamilyvisibility", + "lightrag_family_graph_geti18n", + "lightrag_family_graph_getorcreateportaltoken", + "lightrag_family_graph_graph3d", + "lightrag_family_graph_ingestchemistry", + "lightrag_family_graph_ingestdelta", + "lightrag_family_graph_ingestextract", + "lightrag_family_graph_ingestfamilygraph", + "lightrag_family_graph_ingestmolgang", + "lightrag_family_graph_ingestresult", + "lightrag_family_graph_listfamilyentities", + "lightrag_family_graph_loadoverrides", + "lightrag_family_graph_molgang_file", + "lightrag_family_graph_overrideedge", + "lightrag_family_graph_overrideentity", + "lightrag_family_graph_overrides", + "lightrag_family_graph_overrides_file", + "lightrag_family_graph_overridessummary", + "lightrag_family_graph_persistvisibility", + "lightrag_family_graph_portal_token_file", + "lightrag_family_graph_relation_i18n", + "lightrag_family_graph_removeedge", + "lightrag_family_graph_removeentity", + "lightrag_family_graph_saveoverrides", + "lightrag_family_graph_scheduleexport", + "lightrag_family_graph_semantic_edges", + "lightrag_family_graph_semanticedge", + "lightrag_family_graph_setfamilyvisibility", + "lightrag_family_graph_syncdrive", + "lightrag_family_graph_tocsv", + "lightrag_family_graph_upsertedge", + "lightrag_family_graph_upsertentity", + "lightrag_family_graph_verified_edges", + "lightrag_family_graph_verifiededge", + "lightrag_family_graph_visibility", + "lightrag_family_graph_visibility_file" + ], + "4": [ + "org_dev_tournament", + "org_dev_tournament_coordinator", + "org_dev_tournament_dev_legs", + "org_dev_tournament_developerleg", + "org_dev_tournament_effort", + "org_dev_tournament_featureitem", + "org_dev_tournament_featurestage", + "org_dev_tournament_leg_ids", + "org_dev_tournament_legbuild", + "org_dev_tournament_modelspec", + "org_dev_tournament_planbuilds", + "org_dev_tournament_poker_scale", + "org_dev_tournament_pokerconsensus", + "org_dev_tournament_pokerpoint", + "org_dev_tournament_pokerresult", + "org_dev_tournament_provider", + "org_dev_tournament_reviewer", + "org_dev_tournament_reviewverdict", + "org_dev_tournament_selection", + "org_dev_tournament_selectwinner", + "org_dev_tournament_snaptoscale", + "org_dev_tournament_teamestimate", + "org_dev_tournament_teammember", + "org_dev_tournament_teamroster", + "org_tournament_routes", + "scrum_index", + "scrum_index_bugreport", + "scrum_index_bugseverity", + "scrum_index_createtournamentfeature", + "scrum_index_ensureloaded", + "scrum_index_filebug", + "scrum_index_flushsync", + "scrum_index_gettournament", + "scrum_index_listbugs", + "scrum_index_liststandups", + "scrum_index_listtournaments", + "scrum_index_logstandup", + "scrum_index_markmerged", + "scrum_index_newid", + "scrum_index_recordpoker", + "scrum_index_recordreviewandselect", + "scrum_index_save", + "scrum_index_schedulesave", + "scrum_index_scrumstate", + "scrum_index_setbuildstatus", + "scrum_index_stamp", + "scrum_index_standupitem", + "scrum_index_starttournamentbuilds", + "scrum_index_state", + "scrum_index_summary", + "scrum_index_updatebug" + ], + "5": [ + "api_openapi", + "api_openapi_deepfreeze", + "api_openapi_loadopenapispec", + "api_openapi_setupopenapiroutes", + "auth_audit_routes_setupauditroutes", + "auth_specialist_routes_setupspecialistroutes", + "automation_github_routes_setupgithubroutes", + "containment_index_setupcontainmentroutes", + "gpu_index_getgpuavailable", + "openclaw_openclaw_api", + "openclaw_openclaw_api_handler", + "openclaw_openclaw_api_setupopenclawroutes", + "org_tournament_routes_registertournamentroutes", + "security_secretsbootstrap", + "security_secretsbootstrap_getactivesecrets", + "security_secretsbootstrap_isinfisicalconfigured", + "security_secretsbootstrap_loadsecrets", + "security_secretsbootstrap_readsecret", + "security_secretsbootstrap_resolvefieldcrypto", + "security_secretsbootstrap_setactivesecrets", + "security_security_routes_setupsecurityroutes", + "src_index", + "src_index_app", + "src_index_gh_agent_docs", + "src_index_gh_allowed_dirs", + "src_index_ghapifetch", + "src_index_ghpathallowed", + "src_index_initialize", + "src_index_io", + "src_index_privilegedactor", + "src_index_readagentprompts", + "src_index_repo_root", + "src_index_server", + "src_index_servespafile", + "src_index_setupguardrailsroutes", + "src_index_setuproutes", + "src_index_setupvitalsroutes", + "src_index_setupwebsockethandlers", + "src_index_socket_cors_origins", + "src_index_terminalcoordinationerror", + "src_openclaw_kill_switch", + "src_openclaw_kill_switch_killswitch", + "src_openclaw_kill_switch_killswitchconfig", + "src_terminal_activity_monitor", + "src_terminal_activity_monitor_activitymonitor", + "src_terminal_activity_monitor_terminalactivity", + "src_terminal_activity_monitor_terminalstatus" + ], + "6": [ + "auth_auth_middleware_authmiddleware", + "auth_auth_middleware_authmiddleware_constructor", + "auth_auth_middleware_authmiddleware_optional", + "auth_auth_middleware_authmiddleware_public", + "auth_auth_middleware_authmiddleware_requirepermission", + "auth_auth_middleware_authmiddleware_requirerole", + "auth_auth_middleware_authmiddleware_verifytoken", + "auth_auth_system_authsystem", + "auth_auth_system_authsystem_canmanage", + "auth_auth_system_authsystem_changepassword", + "auth_auth_system_authsystem_constructor", + "auth_auth_system_authsystem_countactivebyrole", + "auth_auth_system_authsystem_createuser", + "auth_auth_system_authsystem_deleteuser", + "auth_auth_system_authsystem_disabletotp", + "auth_auth_system_authsystem_enabletotp", + "auth_auth_system_authsystem_getactivesessions", + "auth_auth_system_authsystem_getallusers", + "auth_auth_system_authsystem_getpermissions", + "auth_auth_system_authsystem_getsessionstats", + "auth_auth_system_authsystem_getuser", + "auth_auth_system_authsystem_hashpassword", + "auth_auth_system_authsystem_haspermission", + "auth_auth_system_authsystem_initializedefaultusers", + "auth_auth_system_authsystem_issuesession", + "auth_auth_system_authsystem_login", + "auth_auth_system_authsystem_logout", + "auth_auth_system_authsystem_readtotpsecret", + "auth_auth_system_authsystem_recordfailedattempt", + "auth_auth_system_authsystem_revokesession", + "auth_auth_system_authsystem_revokeusersessions", + "auth_auth_system_authsystem_setuptotp", + "auth_auth_system_authsystem_setuserstatus", + "auth_auth_system_authsystem_storetotpsecret", + "auth_auth_system_authsystem_verifypassword", + "auth_auth_system_authsystem_verifytoken", + "auth_auth_system_authsystem_verifytwofactor", + "auth_totp", + "auth_totp_base32decode", + "auth_totp_base32encode", + "auth_totp_generatesecret", + "auth_totp_generatetotp", + "auth_totp_hotp", + "auth_totp_otpauthuri", + "auth_totp_verifytotp", + "security_securitydashboard_securitydashboard_constructor" + ], + "7": [ + "src_task_engine", + "src_task_engine_agentcommands", + "src_task_engine_agentscorecard", + "src_task_engine_artifact", + "src_task_engine_artifacts", + "src_task_engine_clisessionlog", + "src_task_engine_gamemilestone", + "src_task_engine_gamemilestones", + "src_task_engine_getagentartifacts", + "src_task_engine_getagentclilog", + "src_task_engine_getagentinbox", + "src_task_engine_getagentinprogressdetail", + "src_task_engine_getagentoutbox", + "src_task_engine_getagentprogress", + "src_task_engine_getagentsocialfeed", + "src_task_engine_getallagentscorecards", + "src_task_engine_getallartifacts", + "src_task_engine_getallproposals", + "src_task_engine_getbacklogitems", + "src_task_engine_getperpersonbacklog", + "src_task_engine_getsocialroster", + "src_task_engine_gettaskdetail", + "src_task_engine_getworklog", + "src_task_engine_getworksummary", + "src_task_engine_looksblocked", + "src_task_engine_max_completed_tasks_per_agent", + "src_task_engine_milestonekeywords", + "src_task_engine_persistedstate", + "src_task_engine_poolindex", + "src_task_engine_proposal", + "src_task_engine_proposal_lanes", + "src_task_engine_proposals", + "src_task_engine_rolemap", + "src_task_engine_settaskpriority", + "src_task_engine_socialagent", + "src_task_engine_socialroster", + "src_task_engine_starttime", + "src_task_engine_state_path", + "src_task_engine_subtask", + "src_task_engine_task", + "src_task_engine_taskpools", + "src_task_engine_tasks", + "src_task_engine_tasktemplate", + "src_task_engine_worklog", + "src_task_engine_worklogentry" + ], + "8": [ + "auth_audit_logger_ceoauditlogger", + "auth_audit_logger_ceoauditlogger_clamplimit", + "auth_audit_logger_ceoauditlogger_clearoldevents", + "auth_audit_logger_ceoauditlogger_determineseverity", + "auth_audit_logger_ceoauditlogger_exportascsv", + "auth_audit_logger_ceoauditlogger_exportasjson", + "auth_audit_logger_ceoauditlogger_getallevents", + "auth_audit_logger_ceoauditlogger_geteventsbyip", + "auth_audit_logger_ceoauditlogger_geteventsbyseverity", + "auth_audit_logger_ceoauditlogger_geteventsbytimerange", + "auth_audit_logger_ceoauditlogger_geteventsbytype", + "auth_audit_logger_ceoauditlogger_geteventsbyuser", + "auth_audit_logger_ceoauditlogger_getsecurityscore", + "auth_audit_logger_ceoauditlogger_getstatistics", + "auth_audit_logger_ceoauditlogger_logevent", + "auth_audit_logger_ceoauditlogger_oncriticalevent", + "auth_audit_logger_ceoauditlogger_search", + "auth_audit_logger_ceoauditlogger_triggercriticalalert", + "auth_audit_retention_auditretentionscheduler", + "auth_audit_retention_auditretentionscheduler_constructor", + "auth_audit_retention_auditretentionscheduler_getstatus", + "auth_audit_retention_auditretentionscheduler_isrunning", + "auth_audit_retention_auditretentionscheduler_runonce", + "auth_audit_retention_auditretentionscheduler_safesweep", + "auth_audit_retention_auditretentionscheduler_start", + "auth_audit_retention_auditretentionscheduler_stop", + "auth_auth_routes_authroutedeps", + "security_loginanomalymonitor", + "security_loginanomalymonitor_default_login_anomaly_config", + "security_loginanomalymonitor_flag_weights", + "security_loginanomalymonitor_loginanomalyconfig", + "security_loginanomalymonitor_loginanomalyflag", + "security_loginanomalymonitor_loginanomalymonitor", + "security_loginanomalymonitor_loginanomalymonitor_assess", + "security_loginanomalymonitor_loginanomalymonitor_constructor", + "security_loginanomalymonitor_loginanomalymonitor_evaluate", + "security_loginanomalymonitor_loginanomalymonitor_getorcreate", + "security_loginanomalymonitor_loginanomalymonitor_getuserprofile", + "security_loginanomalymonitor_loginanomalymonitor_now", + "security_loginanomalymonitor_loginanomalymonitor_record", + "security_loginanomalymonitor_loginattempt", + "security_loginanomalymonitor_loginriskassessment", + "security_loginanomalymonitor_loginrisklevel", + "security_loginanomalymonitor_userhistory" + ], + "9": [ + "virtuanalytica_store", + "virtuanalytica_store_addconnection", + "virtuanalytica_store_addtool", + "virtuanalytica_store_catalog_path", + "virtuanalytica_store_catalogstate", + "virtuanalytica_store_connections_path", + "virtuanalytica_store_connectionsstate", + "virtuanalytica_store_data_dir", + "virtuanalytica_store_decryptconfigsecrets", + "virtuanalytica_store_decryptsecret", + "virtuanalytica_store_encryptconfigsecrets", + "virtuanalytica_store_encryptsecret", + "virtuanalytica_store_ensureloaded", + "virtuanalytica_store_flushsync", + "virtuanalytica_store_getcatalogmodel", + "virtuanalytica_store_getconnection", + "virtuanalytica_store_getfieldcrypto", + "virtuanalytica_store_gettool", + "virtuanalytica_store_hasenabledtool", + "virtuanalytica_store_hasnondemoconnection", + "virtuanalytica_store_listconnections", + "virtuanalytica_store_listtools", + "virtuanalytica_store_looksencryptedtoken", + "virtuanalytica_store_markconnectionprofiled", + "virtuanalytica_store_maskconfig", + "virtuanalytica_store_masksecret", + "virtuanalytica_store_newconnectioninput", + "virtuanalytica_store_newtoolinput", + "virtuanalytica_store_readjson", + "virtuanalytica_store_recordtoolrun", + "virtuanalytica_store_resetfortests", + "virtuanalytica_store_save", + "virtuanalytica_store_schedulesave", + "virtuanalytica_store_seedconnection", + "virtuanalytica_store_seedtools", + "virtuanalytica_store_setcatalogmodel", + "virtuanalytica_store_tools_path", + "virtuanalytica_store_toolsstate", + "virtuanalytica_store_vaconnection", + "virtuanalytica_store_vaconnectionsstore", + "virtuanalytica_store_vatool", + "virtuanalytica_store_vatoolrun", + "virtuanalytica_store_vatoolsstore", + "virtuanalytica_store_writejson" + ], + "10": [ + "vitals_inference_audit", + "vitals_inference_audit_audit_path", + "vitals_inference_audit_inferenceaudit", + "vitals_inference_audit_inferenceaudit_checkloadtrigger", + "vitals_inference_audit_inferenceaudit_emptystats", + "vitals_inference_audit_inferenceaudit_endinflight", + "vitals_inference_audit_inferenceaudit_hashprompt", + "vitals_inference_audit_inferenceaudit_inflightfor", + "vitals_inference_audit_inferenceaudit_inflightsnapshot", + "vitals_inference_audit_inferenceaudit_lastactivityms", + "vitals_inference_audit_inferenceaudit_loadedmodels", + "vitals_inference_audit_inferenceaudit_markactivity", + "vitals_inference_audit_inferenceaudit_query", + "vitals_inference_audit_inferenceaudit_record", + "vitals_inference_audit_inferenceaudit_startinflight", + "vitals_inference_audit_inferenceaudit_stats", + "vitals_inference_audit_inferenceevent", + "vitals_inference_audit_log_dir", + "vitals_self_repair", + "vitals_self_repair_disk_pressure_pct", + "vitals_self_repair_idle_unload_budget_ms", + "vitals_self_repair_log_dir", + "vitals_self_repair_ollama_down_ticks", + "vitals_self_repair_repair_log", + "vitals_self_repair_repairevent", + "vitals_self_repair_scripts_dir", + "vitals_self_repair_selfrepair", + "vitals_self_repair_selfrepair_constructor", + "vitals_self_repair_selfrepair_getmode", + "vitals_self_repair_selfrepair_getrecent", + "vitals_self_repair_selfrepair_record", + "vitals_self_repair_selfrepair_rulediskpressure", + "vitals_self_repair_selfrepair_ruleidleollama", + "vitals_self_repair_selfrepair_ruleollamawatchdog", + "vitals_self_repair_selfrepair_ruleorphanollamarunner", + "vitals_self_repair_selfrepair_ruleunattributedheavy", + "vitals_self_repair_selfrepair_setmode", + "vitals_self_repair_selfrepair_start", + "vitals_self_repair_selfrepair_stop", + "vitals_self_repair_selfrepair_tick", + "vitals_self_repair_snap_path", + "vitals_self_repair_unattr_heavy_mib" + ], + "11": [ + "middleware_api_interceptor_apiinterceptor", + "middleware_api_interceptor_apiinterceptor_constructor", + "middleware_api_interceptor_apiinterceptor_flush", + "middleware_api_interceptor_apiinterceptor_getdashboard", + "middleware_api_interceptor_apiinterceptor_getstats", + "middleware_api_interceptor_apiinterceptor_intercept", + "middleware_api_interceptor_apiinterceptor_reset", + "middleware_api_interceptor_apiinterceptor_setmodelrouter", + "middleware_batching_engine_batchingengine", + "middleware_batching_engine_batchingengine_addrequest", + "middleware_batching_engine_batchingengine_flush", + "middleware_batching_engine_batchingengine_generatebatchkey", + "middleware_batching_engine_batchingengine_getpendingbatches", + "middleware_batching_engine_batchingengine_getstats", + "middleware_batching_engine_batchingengine_processbatch", + "middleware_batching_engine_batchingengine_resetstats", + "middleware_caching_layer_cachinglayer", + "middleware_caching_layer_cachinglayer_clear", + "middleware_caching_layer_cachinglayer_generatekey", + "middleware_caching_layer_cachinglayer_get", + "middleware_caching_layer_cachinglayer_getentries", + "middleware_caching_layer_cachinglayer_getstats", + "middleware_caching_layer_cachinglayer_resetstats", + "middleware_caching_layer_cachinglayer_set", + "middleware_cost_analyzer_costanalyzer", + "middleware_cost_analyzer_costanalyzer_checkbudgets", + "middleware_cost_analyzer_costanalyzer_constructor", + "middleware_cost_analyzer_costanalyzer_getagentcost", + "middleware_cost_analyzer_costanalyzer_getdailycost", + "middleware_cost_analyzer_costanalyzer_getmonthlycost", + "middleware_cost_analyzer_costanalyzer_getremainingdailybudget", + "middleware_cost_analyzer_costanalyzer_getremainingmonthlybudget", + "middleware_cost_analyzer_costanalyzer_getsummary", + "middleware_cost_analyzer_costanalyzer_gettaskcost", + "middleware_cost_analyzer_costanalyzer_gettopagentsbycost", + "middleware_cost_analyzer_costanalyzer_gettopmodelsbycost", + "middleware_cost_analyzer_costanalyzer_isdailybudgetexceeded", + "middleware_cost_analyzer_costanalyzer_ismonthlybudgetexceeded", + "middleware_cost_analyzer_costanalyzer_recordevent", + "middleware_cost_analyzer_costanalyzer_reset" + ], + "12": [ + "src_terminal_coordination", + "src_terminal_coordination_acquireactionresult", + "src_terminal_coordination_activeaction", + "src_terminal_coordination_activeactioninput", + "src_terminal_coordination_activeactionkind", + "src_terminal_coordination_boundedttl", + "src_terminal_coordination_cleantext", + "src_terminal_coordination_coordinationevent", + "src_terminal_coordination_coordinationsnapshot", + "src_terminal_coordination_fingerprint", + "src_terminal_coordination_hashsecret", + "src_terminal_coordination_iso", + "src_terminal_coordination_randomtoken", + "src_terminal_coordination_safeequal", + "src_terminal_coordination_storedterminalsession", + "src_terminal_coordination_terminalagent", + "src_terminal_coordination_terminalautherror", + "src_terminal_coordination_terminalautherror_constructor", + "src_terminal_coordination_terminalcoordination", + "src_terminal_coordination_terminalcoordinationmanager", + "src_terminal_coordination_terminalcoordinationmanager_acquireaction", + "src_terminal_coordination_terminalcoordinationmanager_constructor", + "src_terminal_coordination_terminalcoordinationmanager_exchange", + "src_terminal_coordination_terminalcoordinationmanager_expirestale", + "src_terminal_coordination_terminalcoordinationmanager_forcerelease", + "src_terminal_coordination_terminalcoordinationmanager_heartbeat", + "src_terminal_coordination_terminalcoordinationmanager_nextid", + "src_terminal_coordination_terminalcoordinationmanager_publicsession", + "src_terminal_coordination_terminalcoordinationmanager_record", + "src_terminal_coordination_terminalcoordinationmanager_releaseaction", + "src_terminal_coordination_terminalcoordinationmanager_requiresession", + "src_terminal_coordination_terminalcoordinationmanager_resetfortests", + "src_terminal_coordination_terminalcoordinationmanager_snapshot", + "src_terminal_coordination_terminalcoordinationoptions", + "src_terminal_coordination_terminalkeyexchange", + "src_terminal_coordination_terminalsession", + "src_terminal_coordination_terminalsessioninput", + "src_terminal_coordination_terminalsessionstatus" + ], + "13": [ + "guardrails_guardrails_agent", + "guardrails_guardrails_agent_ensuredeps", + "guardrails_guardrails_agent_guardrailsagent", + "guardrails_guardrails_agent_guardrailsagent_acknowledgealert", + "guardrails_guardrails_agent_guardrailsagent_autointerventions", + "guardrails_guardrails_agent_guardrailsagent_buildrulecontext", + "guardrails_guardrails_agent_guardrailsagent_constructor", + "guardrails_guardrails_agent_guardrailsagent_getalerts", + "guardrails_guardrails_agent_guardrailsagent_getincidents", + "guardrails_guardrails_agent_guardrailsagent_getinterventions", + "guardrails_guardrails_agent_guardrailsagent_getrules", + "guardrails_guardrails_agent_guardrailsagent_getsystemhealth", + "guardrails_guardrails_agent_guardrailsagent_intervene", + "guardrails_guardrails_agent_guardrailsagent_isagentpaused", + "guardrails_guardrails_agent_guardrailsagent_ismodelblocked", + "guardrails_guardrails_agent_guardrailsagent_promotealertstoincidents", + "guardrails_guardrails_agent_guardrailsagent_resolveincident", + "guardrails_guardrails_agent_guardrailsagent_rundetectionrules", + "guardrails_guardrails_agent_guardrailsagent_setruleenabled", + "guardrails_guardrails_agent_guardrailsagent_start", + "guardrails_guardrails_agent_guardrailsagent_stop", + "guardrails_guardrails_agent_guardrailsagent_tick", + "guardrails_rules", + "guardrails_rules_default_rules", + "guardrails_rules_makealert", + "guardrails_types", + "guardrails_types_agenthealthsnapshot", + "guardrails_types_alertcategory", + "guardrails_types_detectionrule", + "guardrails_types_guardrailsalert", + "guardrails_types_guardrailsincident", + "guardrails_types_interventionrecord", + "guardrails_types_interventiontype", + "guardrails_types_rulecontext", + "guardrails_types_systemhealth" + ], + "14": [ + "security_fieldcrypto", + "security_fieldcrypto_fieldcrypto", + "security_fieldcrypto_fieldcrypto_constructor", + "security_fieldcrypto_fieldcrypto_decrypt", + "security_fieldcrypto_fieldcrypto_decryptfield", + "security_fieldcrypto_fieldcrypto_encrypt", + "security_fieldcrypto_fieldcrypto_encryptfield", + "security_fieldcrypto_fieldcrypto_fromenv", + "security_fieldcrypto_fieldcrypto_isencrypted", + "virtuanalytica_commerce", + "virtuanalytica_commerce_activate", + "virtuanalytica_commerce_activationresult", + "virtuanalytica_commerce_calculateprice", + "virtuanalytica_commerce_commerce_path", + "virtuanalytica_commerce_commercestate", + "virtuanalytica_commerce_consumetokens", + "virtuanalytica_commerce_createpaymentintent", + "virtuanalytica_commerce_data_dir", + "virtuanalytica_commerce_disablecommercial", + "virtuanalytica_commerce_enabletestmode", + "virtuanalytica_commerce_ensuredir", + "virtuanalytica_commerce_ensureloaded", + "virtuanalytica_commerce_getcrypto", + "virtuanalytica_commerce_getentitlement", + "virtuanalytica_commerce_paymentintentresult", + "virtuanalytica_commerce_readstate", + "virtuanalytica_commerce_resetfortesting", + "virtuanalytica_commerce_setselection", + "virtuanalytica_commerce_vaentitlement", + "virtuanalytica_commerce_vaprice", + "virtuanalytica_commerce_writestate" + ], + "15": [ + "src_daily_management_overview", + "src_daily_management_overview_activeactionlike", + "src_daily_management_overview_agentdailymanagementsummary", + "src_daily_management_overview_agentworksummaryforday", + "src_daily_management_overview_buildagentsummary", + "src_daily_management_overview_builddailymanagementoverview", + "src_daily_management_overview_buildterminalsessionsummary", + "src_daily_management_overview_coordinationsnapshotlike", + "src_daily_management_overview_dailymanagementoverview", + "src_daily_management_overview_dailyoverviewsources", + "src_daily_management_overview_dailytokenusagelike", + "src_daily_management_overview_daykey", + "src_daily_management_overview_extractterminalstatuses", + "src_daily_management_overview_findmatchingterminalstatus", + "src_daily_management_overview_normalizetokenwindow", + "src_daily_management_overview_resolvetrackedagentforterminal", + "src_daily_management_overview_roundmoney", + "src_daily_management_overview_roundone", + "src_daily_management_overview_summarizeworklogfordate", + "src_daily_management_overview_terminal_agent_aliases", + "src_daily_management_overview_terminalactivitysummarylike", + "src_daily_management_overview_terminalsessiondailysummary", + "src_daily_management_overview_terminalsessionlike", + "src_daily_management_overview_terminalstatusdailysummary", + "src_daily_management_overview_terminalstatuslike", + "src_daily_management_overview_tokenagentsummarylike", + "src_daily_management_overview_tokensummarylike", + "src_daily_management_overview_tokenwindowlike", + "src_daily_management_overview_worklogentrylike", + "src_daily_management_overview_worksummaryforday", + "src_daily_management_overview_zero_token_window" + ], + "16": [ + "src_lmstudio", + "src_lmstudio_agent_model_routes", + "src_lmstudio_chatasagent", + "src_lmstudio_chatviaclaudecli", + "src_lmstudio_chatviakimicli", + "src_lmstudio_chatviaollama", + "src_lmstudio_claude_timeout_ms", + "src_lmstudio_claudeauthlikelyok", + "src_lmstudio_designer_agents", + "src_lmstudio_estimateusage", + "src_lmstudio_fetchjson", + "src_lmstudio_flattenmessages", + "src_lmstudio_getlastthroughput", + "src_lmstudio_getmodels", + "src_lmstudio_healthcheck", + "src_lmstudio_kimi_timeout_ms", + "src_lmstudio_lastthroughput", + "src_lmstudio_lmchatmessage", + "src_lmstudio_lmchatrequest", + "src_lmstudio_lmchatresponse", + "src_lmstudio_lmmodel", + "src_lmstudio_ollama_hint_routes", + "src_lmstudio_ollama_url", + "src_lmstudio_ollamahealth", + "src_lmstudio_ollamamodelforhint", + "src_lmstudio_recordthroughput", + "src_lmstudio_resolvemodel", + "src_lmstudio_systempromptforagent", + "src_lmstudio_task_type_routes" + ], + "17": [ + "gpu_availability", + "gpu_availability_cloud_fragments", + "gpu_availability_evaluateprobe", + "gpu_availability_gpu_local_fragments", + "gpu_availability_gpuprobe", + "gpu_availability_gpustate", + "gpu_availability_iscloudmodel", + "gpu_availability_isgpudependent", + "gpu_availability_modelresolution", + "gpu_availability_resolvemodel", + "gpu_index", + "gpu_index_boot_hook", + "gpu_index_check", + "gpu_index_getgpustate", + "gpu_index_history", + "gpu_index_probe", + "gpu_index_registergpuroutes", + "gpu_index_runboothook", + "gpu_index_state", + "src_timeseries", + "src_timeseries_analysisresult", + "src_timeseries_analyzecsv", + "src_timeseries_columnstats", + "src_timeseries_computecolumnstats", + "src_timeseries_findtimestampcolumn", + "src_timeseries_paircorrelation", + "src_timeseries_parsecsv", + "src_timeseries_pearson" + ], + "18": [ + "analytics_dashboard", + "analytics_dashboard_analyticsmetric", + "analytics_dashboard_dashboardstats", + "analytics_dashboard_metrics", + "analytics_dashboard_router", + "analytics_dashboard_stats", + "bridges_paperclip_bridge_paperclipbridge", + "bridges_paperclip_bridge_paperclipbridge_analyzecomplexity", + "bridges_paperclip_bridge_paperclipbridge_convertresulttopaperclip", + "bridges_paperclip_bridge_paperclipbridge_converttasktovirtualpc", + "bridges_paperclip_bridge_paperclipbridge_createrouter", + "collaboration_realtime", + "collaboration_realtime_activitylog", + "collaboration_realtime_collaborationevent", + "collaboration_realtime_collaborationmanager", + "collaboration_realtime_collaborationmanager_broadcastuserlist", + "collaboration_realtime_collaborationmanager_constructor", + "collaboration_realtime_collaborationmanager_getactivitylog", + "collaboration_realtime_collaborationmanager_getonlinecount", + "collaboration_realtime_collaborationmanager_getuseractivity", + "collaboration_realtime_collaborationmanager_getusers", + "collaboration_realtime_collaborationmanager_logactivity", + "collaboration_realtime_collaborationmanager_setupeventhandlers", + "collaboration_realtime_user", + "collaboration_routes", + "collaboration_routes_createcollaborationrouter" + ], + "19": [ + "security_secretsbootstrap_secretorenv", + "src_commercialization", + "src_commercialization_approve", + "src_commercialization_budget", + "src_commercialization_ensurestate", + "src_commercialization_execute", + "src_commercialization_executeresult", + "src_commercialization_getstripe", + "src_commercialization_list", + "src_commercialization_newid", + "src_commercialization_per_day_cap_usd", + "src_commercialization_per_proposal_cap_usd", + "src_commercialization_promochannel", + "src_commercialization_promostatus", + "src_commercialization_promotionproposal", + "src_commercialization_promotionsstate", + "src_commercialization_propose", + "src_commercialization_proposeinput", + "src_commercialization_reject", + "src_commercialization_spenttoday", + "src_commercialization_startofdayutc", + "src_commercialization_state_file", + "src_commercialization_stripecustomerid", + "src_commercialization_stripepaymentmethodid", + "src_commercialization_stripestatementdescriptor", + "src_commercialization_writestate" + ], + "20": [ + "cache_cachemanager", + "cache_cachemanager_cachemanager", + "cache_cachemanager_cachemanager_clear", + "cache_cachemanager_cachemanager_constructor", + "cache_cachemanager_cachemanager_delete", + "cache_cachemanager_cachemanager_disconnect", + "cache_cachemanager_cachemanager_exists", + "cache_cachemanager_cachemanager_get", + "cache_cachemanager_cachemanager_getnamespacedkey", + "cache_cachemanager_cachemanager_getorset", + "cache_cachemanager_cachemanager_getstats", + "cache_cachemanager_cachemanager_increment", + "cache_cachemanager_cachemanager_invalidatepattern", + "cache_cachemanager_cachemanager_mget", + "cache_cachemanager_cachemanager_mset", + "cache_cachemanager_cachemanager_resetstats", + "cache_cachemanager_cachemanager_set", + "cache_cachemanager_cachemanager_ttl", + "cache_cachemanager_cacheoptions", + "cache_cachemanager_cachestats", + "cache_middleware", + "cache_middleware_cachemanager", + "cache_middleware_cachemiddleware", + "cache_middleware_getcachestats", + "cache_middleware_invalidatecachemiddleware" + ], + "21": [ + "virtuanalytica_role_graph", + "virtuanalytica_role_graph_allseednodes", + "virtuanalytica_role_graph_assertsafeident", + "virtuanalytica_role_graph_autoroleedges", + "virtuanalytica_role_graph_catalogingestresult", + "virtuanalytica_role_graph_categories", + "virtuanalytica_role_graph_category", + "virtuanalytica_role_graph_category_i18n", + "virtuanalytica_role_graph_category_rel", + "virtuanalytica_role_graph_catkey", + "virtuanalytica_role_graph_edgeseed", + "virtuanalytica_role_graph_explicit_edges", + "virtuanalytica_role_graph_graph3d", + "virtuanalytica_role_graph_ingestcatalogdelta", + "virtuanalytica_role_graph_ingestcatalogmodel", + "virtuanalytica_role_graph_ingestresult", + "virtuanalytica_role_graph_ingestrolegraph", + "virtuanalytica_role_graph_nodes", + "virtuanalytica_role_graph_nodeseed", + "virtuanalytica_role_graph_nodeval", + "virtuanalytica_role_graph_rel_human", + "virtuanalytica_role_graph_relation_i18n", + "virtuanalytica_role_graph_role_by_key", + "virtuanalytica_role_graph_roles", + "virtuanalytica_role_graph_roleseed" + ], + "22": [ + "auth_auth_routes", + "auth_auth_routes_checkrevokeuser", + "auth_auth_routes_checksessionrevocation", + "auth_auth_routes_guardresult", + "auth_auth_routes_processloginattempt", + "auth_auth_routes_setupauthroutes", + "auth_auth_system", + "auth_auth_system_loginrequest", + "auth_auth_system_role_permissions", + "auth_auth_system_rolepermissions", + "auth_auth_system_twofactorchallenge", + "auth_auth_system_user", + "auth_auth_system_userrole", + "security_ratelimiter", + "security_ratelimiter_advancedratelimiter", + "security_ratelimiter_advancedratelimiter_cleanup", + "security_ratelimiter_advancedratelimiter_getstats", + "security_ratelimiter_advancedratelimiter_perip", + "security_ratelimiter_advancedratelimiter_peruser", + "security_ratelimiter_advancedratelimiter_slidingwindow", + "security_ratelimiter_advancedratelimiter_tierbased", + "security_ratelimiter_ratelimitconfig", + "security_ratelimiter_ratelimitstore", + "security_ratelimiter_tierconfig" + ], + "23": [ + "finance_capitalization_report", + "finance_capitalization_report_buildcapitalizationreport", + "finance_capitalization_report_capitalizationreport", + "finance_capitalization_report_development_types", + "finance_capitalization_report_parsefeaturecommits", + "finance_capitalization_report_parseoptions", + "finance_capitalization_report_research_types", + "finance_feature_capitalization", + "finance_feature_capitalization_balancesheet", + "finance_feature_capitalization_capitalizationpolicy", + "finance_feature_capitalization_capitalizedfeature", + "finance_feature_capitalization_capitalizefeature", + "finance_feature_capitalization_defaults", + "finance_feature_capitalization_effortinputs", + "finance_feature_capitalization_estimatehours", + "finance_feature_capitalization_featurerecord", + "finance_feature_capitalization_featureroi", + "finance_index", + "finance_index_gitlog", + "finance_index_loadvalues", + "finance_index_policy", + "finance_index_registerfinanceroutes", + "finance_index_savevalues", + "finance_index_values_store" + ], + "24": [ + "local_inference_ollama_client_ollamaclient", + "local_inference_ollama_client_ollamaclient_batchinfer", + "local_inference_ollama_client_ollamaclient_checkhealth", + "local_inference_ollama_client_ollamaclient_constructor", + "local_inference_ollama_client_ollamaclient_getmodelstatus", + "local_inference_ollama_client_ollamaclient_getstats", + "local_inference_ollama_client_ollamaclient_infer", + "local_inference_ollama_client_ollamaclient_initializemodels", + "local_inference_ollama_client_ollamaclient_ishealthy", + "local_inference_unified_executor_unifiedexecutor", + "local_inference_unified_executor_unifiedexecutor_calculatecost", + "local_inference_unified_executor_unifiedexecutor_constructor", + "local_inference_unified_executor_unifiedexecutor_execute", + "local_inference_unified_executor_unifiedexecutor_executeclaude", + "local_inference_unified_executor_unifiedexecutor_executelocal", + "local_inference_unified_executor_unifiedexecutor_getagentmodels", + "local_inference_unified_executor_unifiedexecutor_getollamastatus", + "local_inference_unified_executor_unifiedexecutor_getstats", + "local_inference_unified_executor_unifiedexecutor_initializestats", + "local_inference_unified_executor_unifiedexecutor_isclaudemodel", + "local_inference_unified_executor_unifiedexecutor_islocalmodel", + "local_inference_unified_executor_unifiedexecutor_recordfallback", + "local_inference_unified_executor_unifiedexecutor_recordsuccess", + "local_inference_unified_executor_unifiedexecutor_setagentmodels" + ], + "25": [ + "agent_task_facilitator_taskfacilitator", + "agent_task_facilitator_taskfacilitator_assigntask", + "agent_task_facilitator_taskfacilitator_blocktask", + "agent_task_facilitator_taskfacilitator_completetask", + "agent_task_facilitator_taskfacilitator_constructor", + "agent_task_facilitator_taskfacilitator_escalatetask", + "agent_task_facilitator_taskfacilitator_findlessloadedagent", + "agent_task_facilitator_taskfacilitator_getagentworkload", + "agent_task_facilitator_taskfacilitator_getblockedtasks", + "agent_task_facilitator_taskfacilitator_getescalatedtasks", + "agent_task_facilitator_taskfacilitator_getpendingtasks", + "agent_task_facilitator_taskfacilitator_getstats", + "agent_task_facilitator_taskfacilitator_gettaskstatus", + "agent_task_facilitator_taskfacilitator_initializeagents", + "agent_task_facilitator_taskfacilitator_reassignoverduetask", + "agent_task_facilitator_taskfacilitator_rebalanceworkload", + "agent_task_facilitator_taskfacilitator_registertask", + "agent_task_facilitator_taskfacilitator_startblockagechecker", + "agent_task_facilitator_taskfacilitator_startrebalancer", + "agent_task_facilitator_taskfacilitator_starttask", + "agent_task_facilitator_taskfacilitator_stop", + "agent_task_facilitator_taskfacilitator_unblocktask", + "agent_task_facilitator_taskfacilitator_updateactivity" + ], + "26": [ + "kafka_audit_consumer", + "kafka_audit_consumer_audit_file", + "kafka_audit_consumer_audit_rotate_mb", + "kafka_audit_consumer_brokers", + "kafka_audit_consumer_bumpbucket", + "kafka_audit_consumer_cost_file", + "kafka_audit_consumer_costbucket", + "kafka_audit_consumer_coststate", + "kafka_audit_consumer_flushcost", + "kafka_audit_consumer_getcoststate", + "kafka_audit_consumer_isauditconsumerrunning", + "kafka_audit_consumer_iskafkadisabled", + "kafka_audit_consumer_loadcost", + "kafka_audit_consumer_log_dir", + "kafka_audit_consumer_newbucket", + "kafka_audit_consumer_processmodelresponse", + "kafka_audit_consumer_readaudittail", + "kafka_audit_consumer_resolvemodelcost", + "kafka_audit_consumer_startauditconsumer", + "kafka_audit_consumer_stopauditconsumer", + "kafka_audit_consumer_topics", + "kafka_audit_consumer_writeaudit" + ], + "27": [ + "virtuanalytica_index", + "virtuanalytica_index_data_dir", + "virtuanalytica_index_fail", + "virtuanalytica_index_loadsamplemodel", + "virtuanalytica_index_lr", + "virtuanalytica_index_notifygovernance", + "virtuanalytica_index_ok", + "virtuanalytica_index_registervirtuanalyticaroutes", + "virtuanalytica_index_sample_catalog_path", + "virtuanalytica_role_graph_catalogmodel", + "virtuanalytica_role_graph_getcategories", + "virtuanalytica_role_graph_geti18n", + "virtuanalytica_role_graph_getrolegraph3d", + "virtuanalytica_role_graph_listroles", + "virtuanalytica_role_graph_role_keys", + "virtuanalytica_role_graph_rolekey", + "virtuanalytica_roles", + "virtuanalytica_roles_getrole", + "virtuanalytica_roles_getrolesummary", + "virtuanalytica_roles_isrolekey", + "virtuanalytica_roles_rolesummary", + "virtuanalytica_store_vacatalogstore" + ], + "28": [ + "automation_autonomous_session_manager", + "automation_autonomous_session_manager_autonomoussessionmanager", + "automation_autonomous_session_manager_autonomoussessionmanager_addwarning", + "automation_autonomous_session_manager_autonomoussessionmanager_completesession", + "automation_autonomous_session_manager_autonomoussessionmanager_getlastactivitytime", + "automation_autonomous_session_manager_autonomoussessionmanager_getstats", + "automation_autonomous_session_manager_autonomoussessionmanager_getwarnings", + "automation_autonomous_session_manager_autonomoussessionmanager_recordcommit", + "automation_autonomous_session_manager_autonomoussessionmanager_recordprogressreport", + "automation_autonomous_session_manager_autonomoussessionmanager_recordtaskupdate", + "automation_autonomous_session_manager_autonomoussessionmanager_startsession", + "automation_autonomous_session_manager_autonomoussessionmanager_startstalldetection", + "automation_autonomous_session_manager_autonomoussessionmanager_stop", + "automation_autonomous_session_manager_autonomoussessionmanager_updatecontexttokens", + "automation_autonomous_session_manager_sessioncommit", + "automation_autonomous_session_manager_sessionconfig", + "automation_autonomous_session_manager_sessionprogressreport", + "automation_autonomous_session_manager_sessiontaskupdate", + "automation_autonomous_session_manager_sessionwarning", + "automation_autonomous_session_manager_worksession" + ], + "29": [ + "lightrag_agent_api", + "lightrag_agent_api_agentapiwrapper_adddecision", + "lightrag_agent_api_agentapiwrapper_invalidaterelatedcaches", + "lightrag_agent_api_cacheentry", + "lightrag_agent_api_memorystatus", + "lightrag_agent_api_queryresult", + "lightrag_agent_api_ratelimitentry", + "lightrag_schema", + "lightrag_schema_context", + "lightrag_schema_decision", + "lightrag_schema_indexes", + "lightrag_schema_iscontext", + "lightrag_schema_isdecision", + "lightrag_schema_isprecedent", + "lightrag_schema_isrisk", + "lightrag_schema_node", + "lightrag_schema_precedent", + "lightrag_schema_queries", + "lightrag_schema_relationships", + "lightrag_schema_risk" + ], + "30": [ + "graphify_index", + "graphify_index_artifact", + "graphify_index_boolenv", + "graphify_index_default_out", + "graphify_index_default_script", + "graphify_index_default_state", + "graphify_index_detectgraphify", + "graphify_index_getgraphifystatus", + "graphify_index_graphifyartifact", + "graphify_index_graphifybinary", + "graphify_index_graphifystatus", + "graphify_index_outputdir", + "graphify_index_readjson", + "graphify_index_registergraphifyroutes", + "graphify_index_repo_root", + "graphify_index_requiremanagement", + "graphify_index_safecommand", + "graphify_index_startscript", + "graphify_index_statepath" + ], + "31": [ + "plan_review_index_slug", + "virtuanalytica_catalog", + "virtuanalytica_catalog_catalogcounts", + "virtuanalytica_catalog_catalogformat", + "virtuanalytica_catalog_countmodel", + "virtuanalytica_catalog_emptymodel", + "virtuanalytica_catalog_normalize", + "virtuanalytica_catalog_normalizegenericjson", + "virtuanalytica_catalog_parsecollibracsv", + "virtuanalytica_catalog_parsecsv", + "virtuanalytica_catalog_slugid", + "virtuanalytica_catalog_upsertmodeltogovernance", + "virtuanalytica_role_graph_catalogasset", + "virtuanalytica_role_graph_catalogclassification", + "virtuanalytica_role_graph_catalogcolumn", + "virtuanalytica_role_graph_cataloglineage", + "virtuanalytica_role_graph_catalogowner", + "virtuanalytica_role_graph_catalogpolicy", + "virtuanalytica_role_graph_catalogterm" + ], + "32": [ + "spectroscopy_index", + "spectroscopy_index_load", + "spectroscopy_index_parsebody", + "spectroscopy_index_registerspectroscopyroutes", + "spectroscopy_index_runs", + "spectroscopy_index_save", + "spectroscopy_index_spectrumrun", + "spectroscopy_index_store", + "spectroscopy_index_uid", + "spectroscopy_peak_detection", + "spectroscopy_peak_detection_detectpeaks", + "spectroscopy_peak_detection_mad", + "spectroscopy_peak_detection_median", + "spectroscopy_peak_detection_noisethreshold", + "spectroscopy_peak_detection_peak", + "spectroscopy_peak_detection_peakoptions", + "spectroscopy_peak_detection_prominenceat", + "spectroscopy_peak_detection_spectrumsummary", + "spectroscopy_peak_detection_summarizespectrum" + ], + "33": [ + "automation_backup_manager", + "automation_backup_manager_backup", + "automation_backup_manager_backupmanager", + "automation_backup_manager_backupmanager_cleanupoldbackups", + "automation_backup_manager_backupmanager_constructor", + "automation_backup_manager_backupmanager_createbackup", + "automation_backup_manager_backupmanager_getallrecoveryplans", + "automation_backup_manager_backupmanager_getbackuphistory", + "automation_backup_manager_backupmanager_getbackupsbydatabase", + "automation_backup_manager_backupmanager_getbackupstatistics", + "automation_backup_manager_backupmanager_getbackupstatus", + "automation_backup_manager_backupmanager_getdisasterrecoverystatus", + "automation_backup_manager_backupmanager_getrecoveryplan", + "automation_backup_manager_backupmanager_initializebackupschedule", + "automation_backup_manager_backupmanager_initializerecoveryplans", + "automation_backup_manager_backupmanager_restore", + "automation_backup_manager_backupmanager_testrecoveryplan", + "automation_backup_manager_recoveryplan" + ], + "34": [ + "forum_index", + "forum_index_createthread", + "forum_index_ensureloaded", + "forum_index_flushsync", + "forum_index_forum_path", + "forum_index_forumreply", + "forum_index_forumstate", + "forum_index_forumteam", + "forum_index_forumthread", + "forum_index_getthread", + "forum_index_listthreads", + "forum_index_newid", + "forum_index_reply", + "forum_index_save", + "forum_index_schedulesave", + "forum_index_state", + "forum_index_summary", + "scrum_index_scrumteam" + ], + "35": [ + "kami_index", + "kami_index_ensureloaded", + "kami_index_flushsync", + "kami_index_getbrief", + "kami_index_kami_path", + "kami_index_kamibrief", + "kami_index_kamidoctype", + "kami_index_kamilanguage", + "kami_index_kamistate", + "kami_index_kamistatus", + "kami_index_listbriefs", + "kami_index_newid", + "kami_index_queuebrief", + "kami_index_save", + "kami_index_schedulesave", + "kami_index_setstatus", + "kami_index_state", + "kami_index_summary" + ], + "36": [ + "security_apikeymiddleware", + "security_apikeymiddleware_apikeyauth", + "security_apikeymiddleware_apikeyauthoptions", + "security_apikeymiddleware_apikeyrequest", + "security_apikeymiddleware_extractkey", + "security_apikeys", + "security_apikeys_apikeyinfo", + "security_apikeys_apikeymanager", + "security_apikeys_apikeymanager_hasscope", + "security_apikeys_apikeymanager_issue", + "security_apikeys_apikeymanager_list", + "security_apikeys_apikeymanager_now", + "security_apikeys_apikeymanager_revoke", + "security_apikeys_apikeymanager_verify", + "security_apikeys_apikeyrecord", + "security_apikeys_issuedapikey", + "security_apikeys_toinfo", + "security_apikeys_verifyresult" + ], + "37": [ + "src_openclaw_terminal_controller_openclawterminalcontroller", + "src_openclaw_terminal_controller_openclawterminalcontroller_checkterminalforapproval", + "src_openclaw_terminal_controller_openclawterminalcontroller_constructor", + "src_openclaw_terminal_controller_openclawterminalcontroller_detectapprovalprompts", + "src_openclaw_terminal_controller_openclawterminalcontroller_executeinterminal", + "src_openclaw_terminal_controller_openclawterminalcontroller_getstatus", + "src_openclaw_terminal_controller_openclawterminalcontroller_getterminaloutputcommand", + "src_openclaw_terminal_controller_openclawterminalcontroller_initialize", + "src_openclaw_terminal_controller_openclawterminalcontroller_killextrainstances", + "src_openclaw_terminal_controller_openclawterminalcontroller_respondtoapproval", + "src_openclaw_terminal_controller_openclawterminalcontroller_respondviaclipboard", + "src_openclaw_terminal_controller_openclawterminalcontroller_respondviacommand", + "src_openclaw_terminal_controller_openclawterminalcontroller_respondviakeyboard", + "src_openclaw_terminal_controller_openclawterminalcontroller_respondviamouse", + "src_openclaw_terminal_controller_openclawterminalcontroller_respondviawebbrowser", + "src_openclaw_terminal_controller_openclawterminalcontroller_shutdown", + "src_openclaw_terminal_controller_openclawterminalcontroller_startapprovalmonitoring", + "src_openclaw_terminal_controller_openclawterminalcontroller_validateterminalcount" + ], + "38": [ + "game_seasonal_events", + "game_seasonal_events_achievement", + "game_seasonal_events_challenge", + "game_seasonal_events_event", + "game_seasonal_events_seasonaleventsmanager", + "game_seasonal_events_seasonaleventsmanager_checkachievements", + "game_seasonal_events_seasonaleventsmanager_constructor", + "game_seasonal_events_seasonaleventsmanager_getactivechallenges", + "game_seasonal_events_seasonaleventsmanager_getactiveevents", + "game_seasonal_events_seasonaleventsmanager_geteventleaderboard", + "game_seasonal_events_seasonaleventsmanager_geteventprogress", + "game_seasonal_events_seasonaleventsmanager_getleaderboard", + "game_seasonal_events_seasonaleventsmanager_getunlockedachievements", + "game_seasonal_events_seasonaleventsmanager_initializeachievements", + "game_seasonal_events_seasonaleventsmanager_initializeseasons", + "game_seasonal_events_seasonaleventsmanager_updatechallengeprogress", + "game_seasonal_events_seasonaleventsmanager_updateeventprogress" + ], + "39": [ + "middleware_jwt_validator", + "middleware_jwt_validator_authrequest", + "middleware_jwt_validator_decodedtoken", + "middleware_jwt_validator_extracttoken", + "middleware_jwt_validator_generatetoken", + "middleware_jwt_validator_getagentbyapikey", + "middleware_jwt_validator_getpermissionsbyrole", + "middleware_jwt_validator_isvalidapikey", + "middleware_jwt_validator_optionalauth", + "middleware_jwt_validator_refreshtoken", + "middleware_jwt_validator_requirepermission", + "middleware_jwt_validator_requirerole", + "middleware_jwt_validator_revokedtokens", + "middleware_jwt_validator_revoketoken", + "middleware_jwt_validator_validateapikey", + "middleware_jwt_validator_validatetoken", + "middleware_jwt_validator_verifytoken" + ], + "40": [ + "src_terminal_activity_monitor_terminalactivitymonitor", + "src_terminal_activity_monitor_terminalactivitymonitor_constructor", + "src_terminal_activity_monitor_terminalactivitymonitor_getactivities", + "src_terminal_activity_monitor_terminalactivitymonitor_gethighpriorityactivities", + "src_terminal_activity_monitor_terminalactivitymonitor_getsummary", + "src_terminal_activity_monitor_terminalactivitymonitor_getterminalactivities", + "src_terminal_activity_monitor_terminalactivitymonitor_getterminalstatus", + "src_terminal_activity_monitor_terminalactivitymonitor_initializeterminals", + "src_terminal_activity_monitor_terminalactivitymonitor_iscompactionneeded", + "src_terminal_activity_monitor_terminalactivitymonitor_logactivity", + "src_terminal_activity_monitor_terminalactivitymonitor_logapprovalprompt", + "src_terminal_activity_monitor_terminalactivitymonitor_logkafkamessage", + "src_terminal_activity_monitor_terminalactivitymonitor_logseleniumaction", + "src_terminal_activity_monitor_terminalactivitymonitor_setupmessagelisteners", + "src_terminal_activity_monitor_terminalactivitymonitor_updatecontexttokens", + "src_terminal_activity_monitor_terminalactivitymonitor_updateterminalstatus" + ], + "41": [ + "vitals_vitals_service", + "vitals_vitals_service_jsonl_path", + "vitals_vitals_service_log_dir", + "vitals_vitals_service_scripts_dir", + "vitals_vitals_service_snap_path", + "vitals_vitals_service_vitalsservice", + "vitals_vitals_service_vitalsservice_cleangpu", + "vitals_vitals_service_vitalsservice_constructor", + "vitals_vitals_service_vitalsservice_diskcandidates", + "vitals_vitals_service_vitalsservice_gethistory", + "vitals_vitals_service_vitalsservice_getsnapshot", + "vitals_vitals_service_vitalsservice_isgpuenabled", + "vitals_vitals_service_vitalsservice_setgpuenabled", + "vitals_vitals_service_vitalsservice_startmonitor", + "vitals_vitals_service_vitalsservice_stopmonitor", + "vitals_vitals_service_vitalssnapshot" + ], + "42": [ + "auth_audit_logger", + "auth_audit_logger_auditevent", + "auth_audit_logger_auditeventseverity", + "auth_audit_logger_auditeventtype", + "auth_audit_retention", + "auth_audit_retention_auditretentionconfig", + "auth_audit_retention_auditretentionstatus", + "auth_audit_retention_default_audit_retention", + "security_securitydashboard", + "security_securitydashboard_countbyip", + "security_securitydashboard_gradefromscore", + "security_securitydashboard_securitydashboard", + "security_securitydashboard_securitydashboard_snapshot", + "security_securitydashboard_securitydashboardsnapshot", + "security_securitydashboard_threatindicator" + ], + "43": [ + "features_collaboration", + "features_collaboration_collaboration", + "features_collaboration_collaborationmanager", + "features_collaboration_collaborationmanager_adddocument", + "features_collaboration_collaborationmanager_addmessage", + "features_collaboration_collaborationmanager_createworkspace", + "features_collaboration_collaborationmanager_editdocument", + "features_collaboration_collaborationmanager_getcollaborationstatus", + "features_collaboration_collaborationmanager_getteamactivity", + "features_collaboration_collaborationmanager_getteamsummary", + "features_collaboration_collaborationmanager_reviewdocument", + "features_collaboration_collaborationmanager_startcollaboration", + "features_collaboration_document", + "features_collaboration_message", + "features_collaboration_sharedworkspace" + ], + "44": [ + "governance_index", + "governance_index_defaultentries", + "governance_index_ensureloaded", + "governance_index_flushsync", + "governance_index_getentry", + "governance_index_getlineage", + "governance_index_governance_path", + "governance_index_governanceentry", + "governance_index_governancekind", + "governance_index_governancestate", + "governance_index_listentries", + "governance_index_registerentry", + "governance_index_save", + "governance_index_schedulesave", + "governance_index_state" + ], + "45": [ + "kafka_producer_kafkaproducer", + "kafka_producer_kafkaproducer_connect", + "kafka_producer_kafkaproducer_constructor", + "kafka_producer_kafkaproducer_disconnect", + "kafka_producer_kafkaproducer_getstatus", + "kafka_producer_kafkaproducer_publishbatch", + "kafka_producer_kafkaproducer_publishcommitaudit", + "kafka_producer_kafkaproducer_publishhealthcheck", + "kafka_producer_kafkaproducer_publishmemoryupdate", + "kafka_producer_kafkaproducer_publishmodelrequest", + "kafka_producer_kafkaproducer_publishmodelresponse", + "kafka_producer_kafkaproducer_publishresult", + "kafka_producer_kafkaproducer_publishtask", + "kafka_producer_kafkaproducer_publishtaskfailed", + "kafka_producer_kafkaproducer_trackcost" + ], + "46": [ + "numerai_data_fetcher_numeraidatafetcher", + "numerai_data_fetcher_numeraidatafetcher_constructor", + "numerai_data_fetcher_numeraidatafetcher_fetchactivecompetitions", + "numerai_data_fetcher_numeraidatafetcher_fetchdailydata", + "numerai_data_fetcher_numeraidatafetcher_fetcheligibleshares", + "numerai_data_fetcher_numeraidatafetcher_fetchfromsource", + "numerai_data_fetcher_numeraidatafetcher_getdataquality", + "numerai_data_fetcher_numeraidatafetcher_getfetchhistory", + "numerai_data_fetcher_numeraidatafetcher_getlastfetch", + "numerai_data_fetcher_numeraidatafetcher_initializedatasources", + "numerai_data_fetcher_numeraidatafetcher_loadeligibleassets", + "numerai_data_fetcher_numeraidatafetcher_processcompetitiondata", + "numerai_data_fetcher_numeraidatafetcher_processsecuritydata", + "numerai_data_fetcher_numeraidatafetcher_processsignaldata", + "numerai_data_fetcher_numeraidatafetcher_updatesignalsforsecurities" + ], + "47": [ + "numerai_openclaw_edb_bridge_openclawedbbridge", + "numerai_openclaw_edb_bridge_openclawedbbridge_constructor", + "numerai_openclaw_edb_bridge_openclawedbbridge_executefetchcommand", + "numerai_openclaw_edb_bridge_openclawedbbridge_executefetchinternal", + "numerai_openclaw_edb_bridge_openclawedbbridge_getcommandstatus", + "numerai_openclaw_edb_bridge_openclawedbbridge_getedbstatus", + "numerai_openclaw_edb_bridge_openclawedbbridge_getexecutionlog", + "numerai_openclaw_edb_bridge_openclawedbbridge_getlastfetchtime", + "numerai_openclaw_edb_bridge_openclawedbbridge_getnumeraistatus", + "numerai_openclaw_edb_bridge_openclawedbbridge_initializeautofetch", + "numerai_openclaw_edb_bridge_openclawedbbridge_manualfetch", + "numerai_openclaw_edb_bridge_openclawedbbridge_queuecommand", + "numerai_openclaw_edb_bridge_openclawedbbridge_routecommand", + "numerai_openclaw_edb_bridge_openclawedbbridge_stop", + "numerai_openclaw_edb_bridge_openclawedbbridge_storetoedb" + ], + "48": [ + "plan_review_index", + "plan_review_index_aggregatefeedback", + "plan_review_index_createplan", + "plan_review_index_load", + "plan_review_index_plan", + "plan_review_index_plancomment", + "plan_review_index_plans", + "plan_review_index_plansection", + "plan_review_index_planstatus", + "plan_review_index_registerplanroutes", + "plan_review_index_save", + "plan_review_index_sectionstatus", + "plan_review_index_splitmarkdownintosections", + "plan_review_index_store", + "plan_review_index_uid" + ], + "49": [ + "security_audit_logger", + "security_audit_logger_auditevent", + "security_audit_logger_auditlogger", + "security_audit_logger_auditlogger_analyzeactivity", + "security_audit_logger_auditlogger_createalert", + "security_audit_logger_auditlogger_exportauditlog", + "security_audit_logger_auditlogger_getcompliancereport", + "security_audit_logger_auditlogger_getfailedattempts", + "security_audit_logger_auditlogger_getresourceauditlog", + "security_audit_logger_auditlogger_getsecurityalerts", + "security_audit_logger_auditlogger_getsecurityhealthscore", + "security_audit_logger_auditlogger_gettopactions", + "security_audit_logger_auditlogger_getuserauditlog", + "security_audit_logger_auditlogger_logevent", + "security_audit_logger_securityalert" + ], + "50": [ + "automation_deployment_manager", + "automation_deployment_manager_deployment", + "automation_deployment_manager_deploymentmanager", + "automation_deployment_manager_deploymentmanager_checkservicehealth", + "automation_deployment_manager_deploymentmanager_completedeployment", + "automation_deployment_manager_deploymentmanager_getcurrenthealth", + "automation_deployment_manager_deploymentmanager_getdeploymenthistory", + "automation_deployment_manager_deploymentmanager_getdeploymentmetrics", + "automation_deployment_manager_deploymentmanager_getdeploymentreadiness", + "automation_deployment_manager_deploymentmanager_getdeploymentstatus", + "automation_deployment_manager_deploymentmanager_getrecentcommits", + "automation_deployment_manager_deploymentmanager_rollback", + "automation_deployment_manager_deploymentmanager_startdeployment", + "automation_deployment_manager_healthcheck" + ], + "51": [ + "autoresearch_index", + "autoresearch_index_autoresearchoptions", + "autoresearch_index_critiquesystemprompt", + "autoresearch_index_llm", + "autoresearch_index_plansystemprompt", + "autoresearch_index_probe", + "autoresearch_index_probecodegraph", + "autoresearch_index_probecorpus", + "autoresearch_index_probestatic", + "autoresearch_index_research", + "autoresearch_index_research_agents", + "autoresearch_index_researchresult", + "autoresearch_index_researchtrace", + "autoresearch_index_synthesissystemprompt" + ], + "52": [ + "openclaw_openclaw_handler", + "openclaw_openclaw_handler_agentcommand", + "openclaw_openclaw_handler_openclawhandler", + "openclaw_openclaw_handler_openclawhandler_cancelcommand", + "openclaw_openclaw_handler_openclawhandler_clearhistory", + "openclaw_openclaw_handler_openclawhandler_executecommand", + "openclaw_openclaw_handler_openclawhandler_getagentcommands", + "openclaw_openclaw_handler_openclawhandler_getcommandhistory", + "openclaw_openclaw_handler_openclawhandler_getcommandsbyagent", + "openclaw_openclaw_handler_openclawhandler_getcommandstatus", + "openclaw_openclaw_handler_openclawhandler_getstats", + "openclaw_openclaw_handler_openclawhandler_processcommand", + "openclaw_openclaw_handler_openclawhandler_queuecommand", + "openclaw_openclaw_handler_openclawhandler_runvirtualpcscript" + ], + "53": [ + "query_builder_index", + "query_builder_index_bumpversion", + "query_builder_index_load", + "query_builder_index_paramdef", + "query_builder_index_queries", + "query_builder_index_querytarget", + "query_builder_index_registerqueryroutes", + "query_builder_index_rendertemplate", + "query_builder_index_save", + "query_builder_index_savedquery", + "query_builder_index_store", + "query_builder_index_targeturl", + "query_builder_index_uid", + "query_builder_index_validateparams" + ], + "54": [ + "wiki_index", + "wiki_index_defaultentries", + "wiki_index_ensureloaded", + "wiki_index_flushsync", + "wiki_index_getentry", + "wiki_index_listentries", + "wiki_index_save", + "wiki_index_schedulesave", + "wiki_index_state", + "wiki_index_upsertentry", + "wiki_index_wiki_path", + "wiki_index_wikientry", + "wiki_index_wikinamespace", + "wiki_index_wikistate" + ], + "55": [ + "analytics_advanced_analytics", + "analytics_advanced_analytics_advancedanalytics", + "analytics_advanced_analytics_advancedanalytics_addinsight", + "analytics_advanced_analytics_advancedanalytics_analyzeevent", + "analytics_advanced_analytics_advancedanalytics_getagentperformance", + "analytics_advanced_analytics_advancedanalytics_gethealthscore", + "analytics_advanced_analytics_advancedanalytics_getinsights", + "analytics_advanced_analytics_advancedanalytics_getperformancereport", + "analytics_advanced_analytics_advancedanalytics_gettrends", + "analytics_advanced_analytics_advancedanalytics_groupbytype", + "analytics_advanced_analytics_advancedanalytics_trackevent", + "analytics_advanced_analytics_analyticsevent", + "analytics_advanced_analytics_insight" + ], + "56": [ + "auth_specialist_dashboards", + "auth_specialist_dashboards_artistdashboard", + "auth_specialist_dashboards_ceodashboard", + "auth_specialist_dashboards_ctodashboard", + "auth_specialist_dashboards_developerdashboard", + "auth_specialist_dashboards_specialistdashboards", + "auth_specialist_dashboards_specialistdashboards_getartistdashboard", + "auth_specialist_dashboards_specialistdashboards_getceodashboard", + "auth_specialist_dashboards_specialistdashboards_getctodashboard", + "auth_specialist_dashboards_specialistdashboards_getdashboard", + "auth_specialist_dashboards_specialistdashboards_getdeveloperdashboard", + "auth_specialist_dashboards_specialistdashboards_gettechartistdashboard", + "auth_specialist_dashboards_techartistdashboard" + ], + "57": [ + "kafka_consumer_kafkaconsumer", + "kafka_consumer_kafkaconsumer_connect", + "kafka_consumer_kafkaconsumer_constructor", + "kafka_consumer_kafkaconsumer_deserializemessage", + "kafka_consumer_kafkaconsumer_disconnect", + "kafka_consumer_kafkaconsumer_getstatus", + "kafka_consumer_kafkaconsumer_pause", + "kafka_consumer_kafkaconsumer_registerhandler", + "kafka_consumer_kafkaconsumer_resume", + "kafka_consumer_kafkaconsumer_run", + "kafka_consumer_kafkaconsumer_seek", + "kafka_consumer_kafkaconsumer_subscribe", + "kafka_consumer_kafkaconsumer_subscribetomultiple" + ], + "58": [ + "numerai_data_fetcher", + "numerai_data_fetcher_datasourceconfig", + "numerai_data_fetcher_fetchresult", + "numerai_entity_model", + "numerai_entity_model_competition", + "numerai_entity_model_entity", + "numerai_entity_model_entityrelationship", + "numerai_entity_model_feature", + "numerai_entity_model_numeraidailydata", + "numerai_entity_model_portfolio", + "numerai_entity_model_security", + "numerai_entity_model_signal", + "numerai_entity_model_submission" + ], + "59": [ + "src_openclaw_kill_switch_openclawkillswitch", + "src_openclaw_kill_switch_openclawkillswitch_activatekillswitch", + "src_openclaw_kill_switch_openclawkillswitch_constructor", + "src_openclaw_kill_switch_openclawkillswitch_disablemousecontrol", + "src_openclaw_kill_switch_openclawkillswitch_getoskillcommand", + "src_openclaw_kill_switch_openclawkillswitch_getstatus", + "src_openclaw_kill_switch_openclawkillswitch_handlekeypress", + "src_openclaw_kill_switch_openclawkillswitch_initialize", + "src_openclaw_kill_switch_openclawkillswitch_killallautomation", + "src_openclaw_kill_switch_openclawkillswitch_killprocess", + "src_openclaw_kill_switch_openclawkillswitch_reset", + "src_openclaw_kill_switch_openclawkillswitch_setupkeyboardlistener", + "src_openclaw_kill_switch_openclawkillswitch_setupseleniummonitoring" + ], + "60": [ + "automation_github_sync_githubsync", + "automation_github_sync_githubsync_configureremote", + "automation_github_sync_githubsync_constructor", + "automation_github_sync_githubsync_execgit", + "automation_github_sync_githubsync_getlastsync", + "automation_github_sync_githubsync_getstatistics", + "automation_github_sync_githubsync_getsynchistory", + "automation_github_sync_githubsync_isconfigured", + "automation_github_sync_githubsync_parsechanges", + "automation_github_sync_githubsync_startautosync", + "automation_github_sync_githubsync_stop", + "automation_github_sync_githubsync_sync" + ], + "61": [ + "lightrag_agent_api_agentapiwrapper", + "lightrag_agent_api_agentapiwrapper_checkratelimit", + "lightrag_agent_api_agentapiwrapper_clearcache", + "lightrag_agent_api_agentapiwrapper_findprecedent", + "lightrag_agent_api_agentapiwrapper_getcacheentry", + "lightrag_agent_api_agentapiwrapper_getcachestats", + "lightrag_agent_api_agentapiwrapper_getcontext", + "lightrag_agent_api_agentapiwrapper_getfromcache", + "lightrag_agent_api_agentapiwrapper_getmemorystatus", + "lightrag_agent_api_agentapiwrapper_getratelimitstatus", + "lightrag_agent_api_agentapiwrapper_querymemory", + "lightrag_agent_api_agentapiwrapper_setincache" + ], + "62": [ + "review_athena_gate", + "review_athena_gate_athenaverdict", + "review_athena_gate_classifiedfailure", + "review_athena_gate_classifyfailures", + "review_athena_gate_decidegate", + "review_athena_gate_failureclass", + "review_athena_gate_gatedecision", + "review_athena_gate_gateinput", + "review_athena_gate_infra_failure_patterns", + "review_athena_gate_isintegrationsuite", + "review_athena_gate_jestsummary", + "review_athena_gate_parsejestsummary" + ], + "63": [ + "security_recoverycodes", + "security_recoverycodes_coderecord", + "security_recoverycodes_normalize", + "security_recoverycodes_randomcode", + "security_recoverycodes_recoverycodemanager", + "security_recoverycodes_recoverycodemanager_clear", + "security_recoverycodes_recoverycodemanager_generate", + "security_recoverycodes_recoverycodemanager_has", + "security_recoverycodes_recoverycodemanager_hash", + "security_recoverycodes_recoverycodemanager_now", + "security_recoverycodes_recoverycodemanager_remaining", + "security_recoverycodes_recoverycodemanager_verify" + ], + "64": [ + "agent_task_scheduler", + "agent_task_scheduler_task", + "agent_task_scheduler_taskscheduler", + "agent_task_scheduler_taskscheduler_completetask", + "agent_task_scheduler_taskscheduler_constructor", + "agent_task_scheduler_taskscheduler_findbestagent", + "agent_task_scheduler_taskscheduler_getagentschedule", + "agent_task_scheduler_taskscheduler_getstatistics", + "agent_task_scheduler_taskscheduler_gettaskstatus", + "agent_task_scheduler_taskscheduler_getteamschedule", + "agent_task_scheduler_taskscheduler_scheduletask" + ], + "65": [ + "numerai_entity_model_entitymodel", + "numerai_entity_model_entitymodel_addentity", + "numerai_entity_model_entitymodel_addrelationship", + "numerai_entity_model_entitymodel_clear", + "numerai_entity_model_entitymodel_exportentityfeed", + "numerai_entity_model_entitymodel_getentitiesbytype", + "numerai_entity_model_entitymodel_getentity", + "numerai_entity_model_entitymodel_getrelatedentities", + "numerai_entity_model_entitymodel_getsecuritiesincompetition", + "numerai_entity_model_entitymodel_getsignalsforsecurity", + "numerai_entity_model_entitymodel_getstats" + ], + "66": [ + "orchestration_model_router_modelrouter", + "orchestration_model_router_modelrouter_analyzecomplexity", + "orchestration_model_router_modelrouter_constructor", + "orchestration_model_router_modelrouter_getrecommendations", + "orchestration_model_router_modelrouter_getstats", + "orchestration_model_router_modelrouter_initializestats", + "orchestration_model_router_modelrouter_recordrouting", + "orchestration_model_router_modelrouter_route", + "orchestration_model_router_modelrouter_selectbesttier1", + "orchestration_model_router_modelrouter_selectbesttier2", + "orchestration_model_router_modelrouter_selectbesttier3" + ], + "67": [ + "selfheal_index", + "selfheal_index_auditreport", + "selfheal_index_finding", + "selfheal_index_getlastaudit", + "selfheal_index_httphead", + "selfheal_index_httpheadlocal", + "selfheal_index_pages", + "selfheal_index_runandcache", + "selfheal_index_runaudit", + "selfheal_index_scanfile", + "selfheal_index_sources" + ], + "68": [ + "api_monitoring", + "api_monitoring_monitoringservice", + "api_monitoring_monitoringservice_collectmetrics", + "api_monitoring_monitoringservice_constructor", + "api_monitoring_monitoringservice_gethealthstatus", + "api_monitoring_monitoringservice_getmetricshistory", + "api_monitoring_monitoringservice_getmetricssummary", + "api_monitoring_monitoringservice_trackrequest", + "api_monitoring_requestmetrics", + "api_monitoring_systemmetrics" + ], + "69": [ + "assets_index", + "assets_index_registerassetmirrorroutes", + "assets_mirror_coverage", + "assets_mirror_coverage_analyzemirrorcoverage", + "assets_mirror_coverage_asset", + "assets_mirror_coverage_categorycoverage", + "assets_mirror_coverage_mirrorcoveragereport", + "assets_mirror_coverage_remediationitem", + "assets_mirror_coverage_stem", + "assets_mirror_coverage_web_target" + ], + "70": [ + "data_quality_index", + "data_quality_index_data_dir", + "data_quality_index_dataqualityreport", + "data_quality_index_datasetreport", + "data_quality_index_extractrecords", + "data_quality_index_registerdataqualityroutes", + "data_quality_index_scan", + "data_quality_profiler_datasetprofile", + "data_quality_profiler_profiledataset", + "virtuanalytica_index_profiledemo" + ], + "71": [ + "data_quality_profiler", + "data_quality_profiler_columnprofile", + "data_quality_profiler_detectoutliers", + "data_quality_profiler_finding", + "data_quality_profiler_isblank", + "data_quality_profiler_jsonvalue", + "data_quality_profiler_median", + "data_quality_profiler_profilecolumn", + "data_quality_profiler_referentialcheck", + "data_quality_profiler_typeof" + ], + "72": [ + "lightrag_agent_api_agentapiwrapper_constructor", + "lightrag_client_lightragclient", + "lightrag_client_lightragclient_addnode", + "lightrag_client_lightragclient_close", + "lightrag_client_lightragclient_connect", + "lightrag_client_lightragclient_constructor", + "lightrag_client_lightragclient_findsimilar", + "lightrag_client_lightragclient_getcontext", + "lightrag_client_lightragclient_isconnected", + "lightrag_client_lightragclient_query" + ], + "73": [ + "lightrag_asset_graph", + "lightrag_asset_graph_asset", + "lightrag_asset_graph_getcategorysummary", + "lightrag_asset_graph_ingestassetregistry", + "lightrag_asset_graph_queryassets", + "lightrag_asset_graph_readregistry", + "lightrag_asset_graph_registry_path", + "lightrag_client", + "lightrag_client_graphnode", + "lightrag_client_queryresult" + ], + "74": [ + "quality_quality_routes", + "quality_quality_routes_setupqualityroutes", + "quality_qualitydashboard", + "quality_qualitydashboard_gradefromscore", + "quality_qualitydashboard_qualitydashboard", + "quality_qualitydashboard_qualitydashboard_snapshot", + "quality_qualitydashboard_qualitydashboardsnapshot", + "quality_qualitydashboard_qualitythreat", + "quality_qualitydashboard_readjsonifexists", + "quality_qualitydashboard_report_paths" + ], + "75": [ + "virtuanalytica_contracts", + "virtuanalytica_contracts_connectorcapabilityinputs", + "virtuanalytica_contracts_connectorcapabilitylevel", + "virtuanalytica_contracts_connectorsource", + "virtuanalytica_contracts_databaseinspectionsummary", + "virtuanalytica_contracts_deriveconnectorcapabilitylevel", + "virtuanalytica_contracts_metadatarepositoryasset", + "virtuanalytica_contracts_roleaction", + "virtuanalytica_contracts_rolerecommendation", + "virtuanalytica_contracts_toolexecutioncapability" + ], + "76": [ + "api_metrics_dashboard", + "api_metrics_dashboard_metricsdashboard", + "api_metrics_dashboard_metricsdashboard_createalert", + "api_metrics_dashboard_metricsdashboard_getactivealerts", + "api_metrics_dashboard_metricsdashboard_getagentmetrics", + "api_metrics_dashboard_metricsdashboard_gethistoricalmetrics", + "api_metrics_dashboard_metricsdashboard_getinfrastructuremetrics", + "api_metrics_dashboard_metricsdashboard_getperformancemetrics", + "api_metrics_dashboard_metricsdashboard_getsystemmetrics" + ], + "77": [ + "corpus_index", + "corpus_index_bootstrapindex", + "corpus_index_chunktext", + "corpus_index_corpuschunk", + "corpus_index_embedtexts", + "corpus_index_ensurevectorindex", + "corpus_index_ingestchunks", + "corpus_index_search", + "corpus_index_stats" + ], + "78": [ + "kafka_orchestrator_kafkaorchestrator", + "kafka_orchestrator_kafkaorchestrator_connect", + "kafka_orchestrator_kafkaorchestrator_constructor", + "kafka_orchestrator_kafkaorchestrator_createtopics", + "kafka_orchestrator_kafkaorchestrator_disconnect", + "kafka_orchestrator_kafkaorchestrator_getstatus", + "kafka_orchestrator_kafkaorchestrator_publish", + "kafka_orchestrator_kafkaorchestrator_routerequest", + "kafka_orchestrator_kafkaorchestrator_subscribe" + ], + "79": [ + "kafka_shared", + "kafka_shared_besteffortpublish", + "kafka_shared_brokers", + "kafka_shared_ensuresharedproducer", + "kafka_shared_getkafkabrokers", + "kafka_shared_iskafkaconnected", + "kafka_shared_iskafkadisabled", + "src_task_engine_addtask", + "src_task_engine_settaskstatus" + ], + "80": [ + "src_approval_monitor_approvalmonitor", + "src_approval_monitor_approvalmonitor_clearexpired", + "src_approval_monitor_approvalmonitor_flagapproval", + "src_approval_monitor_approvalmonitor_formatfordisplay", + "src_approval_monitor_approvalmonitor_getapproval", + "src_approval_monitor_approvalmonitor_gethistory", + "src_approval_monitor_approvalmonitor_getpendingapprovals", + "src_approval_monitor_approvalmonitor_getstatus", + "src_approval_monitor_approvalmonitor_respondtoapproval" + ], + "81": [ + "src_task_engine_currentsprint", + "src_task_engine_defaulttaskpoolfor", + "src_task_engine_generatetask", + "src_task_engine_getgamestats", + "src_task_engine_makesubtasks", + "src_task_engine_nexttaskid", + "src_task_engine_randomtickrate", + "src_task_engine_seedinitialtasks" + ], + "82": [ + "virtuanalytica_capabilities_catalog", + "virtuanalytica_capabilities_catalog_capabilities", + "virtuanalytica_capabilities_catalog_capabilitiesforroles", + "virtuanalytica_capabilities_catalog_capability", + "virtuanalytica_capabilities_catalog_capabilitybundleforroles", + "virtuanalytica_capabilities_catalog_estimatetokenbudget", + "virtuanalytica_capabilities_catalog_getcapabilitybyid", + "virtuanalytica_capabilities_catalog_listcapabilities" + ], + "83": [ + "virtuanalytica_roles_catalog", + "virtuanalytica_roles_catalog_getrolebyid", + "virtuanalytica_roles_catalog_listroles", + "virtuanalytica_roles_catalog_pretrained_roles", + "virtuanalytica_roles_catalog_pretrainedrole", + "virtuanalytica_roles_catalog_racientry", + "virtuanalytica_roles_catalog_resolverolepack", + "virtuanalytica_roles_catalog_rolesbycategory" + ], + "84": [ + "lightrag_governance_graph", + "lightrag_governance_graph_ingestgovernancestate", + "lightrag_governance_graph_ingestresult", + "lightrag_governance_graph_ingestwikistate", + "lightrag_governance_graph_notifygovernancewrite", + "lightrag_governance_graph_notifywikiwrite", + "lightrag_governance_graph_publishupdate" + ], + "85": [ + "local_inference_ollama_client", + "local_inference_ollama_client_inferencerequest", + "local_inference_ollama_client_inferenceresponse", + "local_inference_ollama_client_ollamamodelconfig", + "local_inference_unified_executor", + "local_inference_unified_executor_executionconfig", + "local_inference_unified_executor_executionresult" + ], + "86": [ + "middleware_internalwriteauth", + "middleware_internalwriteauth_constanttimeequal", + "middleware_internalwriteauth_internalwriteauth", + "middleware_internalwriteauth_internalwriteauthoptions", + "middleware_internalwriteauth_isloopback", + "middleware_internalwriteauth_presentedtoken", + "middleware_internalwriteauth_protected_write_paths" + ], + "87": [ + "playtest_index", + "playtest_index_data_dir", + "playtest_index_feedback_json", + "playtest_index_readfeedback", + "playtest_index_readjsonl", + "playtest_index_reports_jsonl", + "playtest_index_setupplaytestroutes" + ], + "88": [ + "skills_register", + "skills_register_executeskill", + "skills_register_getskill", + "skills_register_listskills", + "skills_register_registerskills", + "skills_register_skill", + "skills_register_skills" + ], + "89": [ + "review_delivery_scoreboard", + "review_delivery_scoreboard_balancereport", + "review_delivery_scoreboard_deliveryrecord", + "review_delivery_scoreboard_parseengineerfrombranch", + "review_delivery_scoreboard_tallydeliveries", + "review_delivery_scoreboard_workertally" + ], + "90": [ + "src_task_engine_artifactpromptfor", + "src_task_engine_generateartifactforcompletedtask", + "src_task_engine_getgamemilestones", + "src_task_engine_logwork", + "src_task_engine_tickengine", + "src_task_engine_updatemilestones" + ], + "91": [ + "src_task_engine_compacttaskhistory", + "src_task_engine_compacttasksinplace", + "src_task_engine_isplaceholdertask", + "src_task_engine_loadstate", + "src_task_engine_saveonexit", + "src_task_engine_savestate" + ], + "92": [ + "security_securityheaders", + "security_securityheaders_corsheaders", + "security_securityheaders_securityheaders", + "security_securityheaders_strictmodeenabled" + ], + "93": [ + "src_api_endpoints", + "src_api_endpoints_registergameendpoints" + ], + "94": [ + "src_task_engine_generateproposal", + "src_task_engine_pickproposallane" + ], + "95": [ + "src_task_engine_getagentscorecard", + "src_task_engine_gradefromagentscore" + ], + "96": [ + "src_task_engine_pushcli", + "src_task_engine_tickcli" + ] + }, + "cohesion": { + "0": 0.0523532522474881, + "1": 0.07706766917293233, + "2": 0.057912457912457915, + "3": 0.06531204644412192, + "4": 0.08627450980392157, + "5": 0.06475485661424607, + "6": 0.07246376811594203, + "7": 0.044444444444444446, + "8": 0.06342494714587738, + "9": 0.080338266384778, + "10": 0.06504065040650407, + "11": 0.07307692307692308, + "12": 0.10241820768136557, + "13": 0.11260504201680673, + "14": 0.12903225806451613, + "15": 0.09032258064516129, + "16": 0.10344827586206896, + "17": 0.10317460317460317, + "18": 0.08615384615384615, + "19": 0.14461538461538462, + "20": 0.11333333333333333, + "21": 0.09333333333333334, + "22": 0.08695652173913043, + "23": 0.12681159420289856, + "24": 0.12681159420289856, + "25": 0.11857707509881422, + "26": 0.11255411255411256, + "27": 0.12121212121212122, + "28": 0.11578947368421053, + "29": 0.11578947368421053, + "30": 0.1695906432748538, + "31": 0.14035087719298245, + "32": 0.18128654970760233, + "33": 0.13071895424836602, + "34": 0.17647058823529413, + "35": 0.16993464052287582, + "36": 0.1437908496732026, + "37": 0.1830065359477124, + "38": 0.14705882352941177, + "39": 0.18382352941176472, + "40": 0.175, + "41": 0.14166666666666666, + "42": 0.1619047619047619, + "43": 0.14285714285714285, + "44": 0.20952380952380953, + "45": 0.13333333333333333, + "46": 0.21904761904761905, + "47": 0.2, + "48": 0.17142857142857143, + "49": 0.17142857142857143, + "50": 0.17582417582417584, + "51": 0.23076923076923078, + "52": 0.18681318681318682, + "53": 0.15384615384615385, + "54": 0.21978021978021978, + "55": 0.20512820512820512, + "56": 0.21794871794871795, + "57": 0.16666666666666666, + "58": 0.2692307692307692, + "59": 0.24358974358974358, + "60": 0.25757575757575757, + "61": 0.2727272727272727, + "62": 0.18181818181818182, + "63": 0.21212121212121213, + "64": 0.2, + "65": 0.23636363636363636, + "66": 0.32727272727272727, + "67": 0.2545454545454545, + "68": 0.2222222222222222, + "69": 0.26666666666666666, + "70": 0.28888888888888886, + "71": 0.28888888888888886, + "72": 0.3111111111111111, + "73": 0.2222222222222222, + "74": 0.26666666666666666, + "75": 0.2, + "76": 0.3333333333333333, + "77": 0.3333333333333333, + "78": 0.2777777777777778, + "79": 0.2777777777777778, + "80": 0.2777777777777778, + "81": 0.25, + "82": 0.2857142857142857, + "83": 0.25, + "84": 0.47619047619047616, + "85": 0.2857142857142857, + "86": 0.2857142857142857, + "87": 0.2857142857142857, + "88": 0.2857142857142857, + "89": 0.4, + "90": 0.3333333333333333, + "91": 0.3333333333333333, + "92": 0.6666666666666666, + "93": 1.0, + "94": 1.0, + "95": 1.0, + "96": 1.0 + }, + "gods": [ + { + "id": "utils_logger_logger", + "label": "logger", + "degree": 67 + }, + { + "id": "auth_auth_system_authsystem", + "label": "AuthSystem", + "degree": 38 + }, + { + "id": "auth_audit_logger_ceoauditlogger", + "label": "CEOAuditLogger", + "degree": 26 + }, + { + "id": "guardrails_guardrails_agent_guardrailsagent", + "label": "GuardrailsAgent", + "degree": 25 + }, + { + "id": "agent_task_facilitator_taskfacilitator", + "label": "TaskFacilitator", + "degree": 24 + }, + { + "id": "containment_containment_guard_containmentguard", + "label": "ContainmentGuard", + "degree": 24 + }, + { + "id": "src_index_initialize", + "label": "initialize()", + "degree": 23 + }, + { + "id": "lightrag_client_lightragclient", + "label": "LightRAGClient", + "degree": 23 + }, + { + "id": "numerai_data_fetcher_numeraidatafetcher", + "label": "NumeraiDataFetcher", + "degree": 20 + }, + { + "id": "numerai_openclaw_edb_bridge_openclawedbbridge", + "label": "OpenClawEDBBridge", + "degree": 19 + } + ], + "surprises": [ + { + "source": "record()", + "target": "bestEffortPublish()", + "source_files": [ + "src/commit-audit.ts", + "src/integrations/kafka/shared.ts" + ], + "confidence": "INFERRED", + "relation": "calls", + "why": "inferred connection - not explicitly stated in source; bridges separate communities" + }, + { + "source": "initialize()", + "target": "ingestAssetRegistry()", + "source_files": [ + "src/index.ts", + "src/integrations/lightrag/asset-graph.ts" + ], + "confidence": "INFERRED", + "relation": "calls", + "why": "inferred connection - not explicitly stated in source; bridges separate communities" + }, + { + "source": "AutoResearchOptions", + "target": "LightRAGClient", + "source_files": [ + "src/integrations/autoresearch/index.ts", + "src/integrations/lightrag/client.ts" + ], + "confidence": "EXTRACTED", + "relation": "references", + "why": "bridges separate communities; peripheral node `AutoResearchOptions` unexpectedly reaches hub `LightRAGClient`" + }, + { + "source": "addTask()", + "target": "bestEffortPublish()", + "source_files": [ + "src/task-engine.ts", + "src/integrations/kafka/shared.ts" + ], + "confidence": "INFERRED", + "relation": "calls", + "why": "inferred connection - not explicitly stated in source; peripheral node `addTask()` unexpectedly reaches hub `bestEffortPublish()`" + }, + { + "source": "setTaskStatus()", + "target": "bestEffortPublish()", + "source_files": [ + "src/task-engine.ts", + "src/integrations/kafka/shared.ts" + ], + "confidence": "INFERRED", + "relation": "calls", + "why": "inferred connection - not explicitly stated in source; peripheral node `setTaskStatus()` unexpectedly reaches hub `bestEffortPublish()`" + } + ], + "tokens": { + "input": 0, + "output": 0 + } +} \ No newline at end of file diff --git a/graphify-out/.graphify_labels.json b/graphify-out/.graphify_labels.json new file mode 100644 index 00000000..f88f218d --- /dev/null +++ b/graphify-out/.graphify_labels.json @@ -0,0 +1 @@ +{"0": "Community 0", "1": "Community 1", "2": "Community 2", "3": "Community 3", "4": "Community 4", "5": "Community 5", "6": "Community 6", "7": "Community 7", "8": "Community 8", "9": "Community 9", "10": "Community 10", "11": "Community 11", "12": "Community 12", "13": "Community 13", "14": "Community 14", "15": "Community 15", "16": "Community 16", "17": "Community 17", "18": "Community 18", "19": "Community 19", "20": "Community 20", "21": "Community 21", "22": "Community 22", "23": "Community 23", "24": "Community 24", "25": "Community 25", "26": "Community 26", "27": "Community 27", "28": "Community 28", "29": "Community 29", "30": "Community 30", "31": "Community 31", "32": "Community 32", "33": "Community 33", "34": "Community 34", "35": "Community 35", "36": "Community 36", "37": "Community 37", "38": "Community 38", "39": "Community 39", "40": "Community 40", "41": "Community 41", "42": "Community 42", "43": "Community 43", "44": "Community 44", "45": "Community 45", "46": "Community 46", "47": "Community 47", "48": "Community 48", "49": "Community 49", "50": "Community 50", "51": "Community 51", "52": "Community 52", "53": "Community 53", "54": "Community 54", "55": "Community 55", "56": "Community 56", "57": "Community 57", "58": "Community 58", "59": "Community 59", "60": "Community 60", "61": "Community 61", "62": "Community 62", "63": "Community 63", "64": "Community 64", "65": "Community 65", "66": "Community 66", "67": "Community 67", "68": "Community 68", "69": "Community 69", "70": "Community 70", "71": "Community 71", "72": "Community 72", "73": "Community 73", "74": "Community 74", "75": "Community 75", "76": "Community 76", "77": "Community 77", "78": "Community 78", "79": "Community 79", "80": "Community 80", "81": "Community 81", "82": "Community 82", "83": "Community 83", "84": "Community 84", "85": "Community 85", "86": "Community 86", "87": "Community 87", "88": "Community 88", "89": "Community 89", "90": "Community 90", "91": "Community 91", "92": "Community 92", "93": "Community 93", "94": "Community 94", "95": "Community 95", "96": "Community 96"} \ No newline at end of file diff --git a/graphify-out/GRAPH_REPORT.md b/graphify-out/GRAPH_REPORT.md new file mode 100644 index 00000000..a03e3e86 --- /dev/null +++ b/graphify-out/GRAPH_REPORT.md @@ -0,0 +1,456 @@ +# Graph Report - /home/knight2/virtualpc (2026-06-15) + +## Corpus Check +- cluster-only mode — file stats not available + +## Summary +- 1833 nodes · 3049 edges · 97 communities (74 shown, 23 thin omitted) +- Extraction: 100% EXTRACTED · 0% INFERRED · 0% AMBIGUOUS · INFERRED: 7 edges (avg confidence: 0.8) +- Token cost: 0 input · 0 output + +## Graph Freshness +- Built from commit: `05eaa62c` +- Run `git rev-parse HEAD` and compare to check if the graph is stale. +- Run `graphify update .` after code changes (no API cost). + +## Community Hubs (Navigation) +- [[_COMMUNITY_Community 0|Community 0]] +- [[_COMMUNITY_Community 1|Community 1]] +- [[_COMMUNITY_Community 2|Community 2]] +- [[_COMMUNITY_Community 3|Community 3]] +- [[_COMMUNITY_Community 4|Community 4]] +- [[_COMMUNITY_Community 5|Community 5]] +- [[_COMMUNITY_Community 6|Community 6]] +- [[_COMMUNITY_Community 7|Community 7]] +- [[_COMMUNITY_Community 8|Community 8]] +- [[_COMMUNITY_Community 9|Community 9]] +- [[_COMMUNITY_Community 10|Community 10]] +- [[_COMMUNITY_Community 11|Community 11]] +- [[_COMMUNITY_Community 12|Community 12]] +- [[_COMMUNITY_Community 13|Community 13]] +- [[_COMMUNITY_Community 14|Community 14]] +- [[_COMMUNITY_Community 15|Community 15]] +- [[_COMMUNITY_Community 16|Community 16]] +- [[_COMMUNITY_Community 17|Community 17]] +- [[_COMMUNITY_Community 18|Community 18]] +- [[_COMMUNITY_Community 19|Community 19]] +- [[_COMMUNITY_Community 20|Community 20]] +- [[_COMMUNITY_Community 21|Community 21]] +- [[_COMMUNITY_Community 22|Community 22]] +- [[_COMMUNITY_Community 23|Community 23]] +- [[_COMMUNITY_Community 24|Community 24]] +- [[_COMMUNITY_Community 25|Community 25]] +- [[_COMMUNITY_Community 26|Community 26]] +- [[_COMMUNITY_Community 27|Community 27]] +- [[_COMMUNITY_Community 28|Community 28]] +- [[_COMMUNITY_Community 29|Community 29]] +- [[_COMMUNITY_Community 30|Community 30]] +- [[_COMMUNITY_Community 31|Community 31]] +- [[_COMMUNITY_Community 32|Community 32]] +- [[_COMMUNITY_Community 33|Community 33]] +- [[_COMMUNITY_Community 34|Community 34]] +- [[_COMMUNITY_Community 35|Community 35]] +- [[_COMMUNITY_Community 36|Community 36]] +- [[_COMMUNITY_Community 37|Community 37]] +- [[_COMMUNITY_Community 38|Community 38]] +- [[_COMMUNITY_Community 39|Community 39]] +- [[_COMMUNITY_Community 40|Community 40]] +- [[_COMMUNITY_Community 41|Community 41]] +- [[_COMMUNITY_Community 42|Community 42]] +- [[_COMMUNITY_Community 43|Community 43]] +- [[_COMMUNITY_Community 44|Community 44]] +- [[_COMMUNITY_Community 45|Community 45]] +- [[_COMMUNITY_Community 46|Community 46]] +- [[_COMMUNITY_Community 47|Community 47]] +- [[_COMMUNITY_Community 48|Community 48]] +- [[_COMMUNITY_Community 49|Community 49]] +- [[_COMMUNITY_Community 50|Community 50]] +- [[_COMMUNITY_Community 51|Community 51]] +- [[_COMMUNITY_Community 52|Community 52]] +- [[_COMMUNITY_Community 53|Community 53]] +- [[_COMMUNITY_Community 54|Community 54]] +- [[_COMMUNITY_Community 55|Community 55]] +- [[_COMMUNITY_Community 56|Community 56]] +- [[_COMMUNITY_Community 57|Community 57]] +- [[_COMMUNITY_Community 58|Community 58]] +- [[_COMMUNITY_Community 59|Community 59]] +- [[_COMMUNITY_Community 60|Community 60]] +- [[_COMMUNITY_Community 61|Community 61]] +- [[_COMMUNITY_Community 62|Community 62]] +- [[_COMMUNITY_Community 63|Community 63]] +- [[_COMMUNITY_Community 64|Community 64]] +- [[_COMMUNITY_Community 65|Community 65]] +- [[_COMMUNITY_Community 66|Community 66]] +- [[_COMMUNITY_Community 67|Community 67]] +- [[_COMMUNITY_Community 68|Community 68]] +- [[_COMMUNITY_Community 69|Community 69]] +- [[_COMMUNITY_Community 70|Community 70]] +- [[_COMMUNITY_Community 71|Community 71]] +- [[_COMMUNITY_Community 72|Community 72]] +- [[_COMMUNITY_Community 73|Community 73]] +- [[_COMMUNITY_Community 74|Community 74]] +- [[_COMMUNITY_Community 75|Community 75]] +- [[_COMMUNITY_Community 76|Community 76]] +- [[_COMMUNITY_Community 77|Community 77]] +- [[_COMMUNITY_Community 78|Community 78]] +- [[_COMMUNITY_Community 79|Community 79]] +- [[_COMMUNITY_Community 80|Community 80]] +- [[_COMMUNITY_Community 81|Community 81]] +- [[_COMMUNITY_Community 82|Community 82]] +- [[_COMMUNITY_Community 83|Community 83]] +- [[_COMMUNITY_Community 84|Community 84]] +- [[_COMMUNITY_Community 85|Community 85]] +- [[_COMMUNITY_Community 86|Community 86]] +- [[_COMMUNITY_Community 87|Community 87]] +- [[_COMMUNITY_Community 88|Community 88]] +- [[_COMMUNITY_Community 89|Community 89]] +- [[_COMMUNITY_Community 90|Community 90]] +- [[_COMMUNITY_Community 91|Community 91]] +- [[_COMMUNITY_Community 92|Community 92]] +- [[_COMMUNITY_Community 94|Community 94]] +- [[_COMMUNITY_Community 95|Community 95]] +- [[_COMMUNITY_Community 96|Community 96]] + +## God Nodes (most connected - your core abstractions) +1. `logger` - 67 edges +2. `AuthSystem` - 38 edges +3. `CEOAuditLogger` - 26 edges +4. `GuardrailsAgent` - 25 edges +5. `TaskFacilitator` - 24 edges +6. `ContainmentGuard` - 24 edges +7. `initialize()` - 23 edges +8. `LightRAGClient` - 23 edges +9. `NumeraiDataFetcher` - 20 edges +10. `OpenClawEDBBridge` - 19 edges + +## Surprising Connections (you probably didn't know these) +- `record()` --calls--> `bestEffortPublish()` [INFERRED] + src/commit-audit.ts → src/integrations/kafka/shared.ts +- `initialize()` --calls--> `ingestAssetRegistry()` [INFERRED] + src/index.ts → src/integrations/lightrag/asset-graph.ts +- `AutoResearchOptions` --references--> `LightRAGClient` [EXTRACTED] + src/integrations/autoresearch/index.ts → src/integrations/lightrag/client.ts +- `addTask()` --calls--> `bestEffortPublish()` [INFERRED] + src/task-engine.ts → src/integrations/kafka/shared.ts +- `setTaskStatus()` --calls--> `bestEffortPublish()` [INFERRED] + src/task-engine.ts → src/integrations/kafka/shared.ts + +## Import Cycles +- None detected. + +## Communities (97 total, 23 thin omitted) + +### Community 0 - "Community 0" +Cohesion: 0.05 +Nodes (53): buildCodegraph(), buildReferences(), CACHE_PATH, Codegraph, CodegraphFile, CodegraphSymbol, getCodegraph(), indexFile() (+45 more) + +### Community 1 - "Community 1" +Cohesion: 0.08 +Nodes (29): AgentRuntime, ContainmentError, ContainmentGuard, ContainmentHooks, DECISION_RANK, SEVERITY_RANK, containmentGuard, buildDefaultPolicy() (+21 more) + +### Community 2 - "Community 2" +Cohesion: 0.06 +Nodes (28): FacilitatorConfig, TaskFacilitation, AuthRequest, AuthToken, SyncConfig, SyncResult, PaperclipTask, VirtualPCTask (+20 more) + +### Community 3 - "Community 3" +Cohesion: 0.07 +Nodes (50): applyOverrides(), assertSafeIdent(), CATEGORIES, Category, CATEGORY_I18N, CATEGORY_KEYS, checkPortalToken(), CHEMISTRY_FILE (+42 more) + +### Community 4 - "Community 4" +Cohesion: 0.09 +Nodes (48): COORDINATOR, DEV_LEGS, DeveloperLeg, Effort, FeatureItem, FeatureStage, LEG_IDS, LegBuild (+40 more) + +### Community 5 - "Community 5" +Cohesion: 0.06 +Nodes (33): deepFreeze(), loadOpenApiSpec(), setupOpenApiRoutes(), setupAuditRoutes(), setupSpecialistRoutes(), setupGitHubRoutes(), setupContainmentRoutes(), getGpuAvailable() (+25 more) + +### Community 6 - "Community 6" +Cohesion: 0.07 +Nodes (9): AuthMiddleware, AuthSystem, base32Decode(), base32Encode(), generateSecret(), generateTotp(), hotp(), otpauthUri() (+1 more) + +### Community 7 - "Community 7" +Cohesion: 0.04 +Nodes (26): agentCommands, AgentScorecard, Artifact, artifacts, cliSessionLog, GameMilestone, gameMilestones, MAX_COMPLETED_TASKS_PER_AGENT (+18 more) + +### Community 8 - "Community 8" +Cohesion: 0.06 +Nodes (12): CEOAuditLogger, AuditRetentionScheduler, AuthRouteDeps, DEFAULT_LOGIN_ANOMALY_CONFIG, FLAG_WEIGHTS, LoginAnomalyConfig, LoginAnomalyFlag, LoginAnomalyMonitor (+4 more) + +### Community 9 - "Community 9" +Cohesion: 0.08 +Nodes (43): addConnection(), addTool(), CATALOG_PATH, catalogState, CONNECTIONS_PATH, connectionsState, DATA_DIR, decryptConfigSecrets() (+35 more) + +### Community 10 - "Community 10" +Cohesion: 0.07 +Nodes (14): AUDIT_PATH, InferenceAudit, InferenceEvent, LOG_DIR, DISK_PRESSURE_PCT, IDLE_UNLOAD_BUDGET_MS, LOG_DIR, OLLAMA_DOWN_TICKS (+6 more) + +### Community 11 - "Community 11" +Cohesion: 0.07 +Nodes (4): APIInterceptor, BatchingEngine, CachingLayer, CostAnalyzer + +### Community 12 - "Community 12" +Cohesion: 0.10 +Nodes (23): AcquireActionResult, ActiveAction, ActiveActionInput, ActiveActionKind, boundedTtl(), cleanText(), CoordinationEvent, CoordinationSnapshot (+15 more) + +### Community 13 - "Community 13" +Cohesion: 0.11 +Nodes (12): ensureDeps(), GuardrailsAgent, DEFAULT_RULES, AgentHealthSnapshot, AlertCategory, DetectionRule, GuardrailsAlert, GuardrailsIncident (+4 more) + +### Community 14 - "Community 14" +Cohesion: 0.13 +Nodes (21): FieldCrypto, activate(), ActivationResult, calculatePrice(), COMMERCE_PATH, CommerceState, consumeTokens(), createPaymentIntent() (+13 more) + +### Community 15 - "Community 15" +Cohesion: 0.09 +Nodes (30): ActiveActionLike, AgentDailyManagementSummary, AgentWorkSummaryForDay, buildAgentSummary(), buildDailyManagementOverview(), buildTerminalSessionSummary(), CoordinationSnapshotLike, DailyManagementOverview (+22 more) + +### Community 16 - "Community 16" +Cohesion: 0.10 +Nodes (25): AGENT_MODEL_ROUTES, chatAsAgent(), chatViaClaudeCli(), chatViaKimiCli(), chatViaOllama(), CLAUDE_TIMEOUT_MS, claudeAuthLikelyOk(), DESIGNER_AGENTS (+17 more) + +### Community 17 - "Community 17" +Cohesion: 0.10 +Nodes (24): CLOUD_FRAGMENTS, evaluateProbe(), GPU_LOCAL_FRAGMENTS, GpuProbe, GpuState, isCloudModel(), isGpuDependent(), ModelResolution (+16 more) + +### Community 18 - "Community 18" +Cohesion: 0.09 +Nodes (11): AnalyticsMetric, DashboardStats, metrics, router, stats, PaperclipBridge, ActivityLog, CollaborationEvent (+3 more) + +### Community 19 - "Community 19" +Cohesion: 0.14 +Nodes (25): secretOrEnv(), approve(), budget(), ensureState(), execute(), ExecuteResult, getStripe(), list() (+17 more) + +### Community 20 - "Community 20" +Cohesion: 0.11 +Nodes (4): CacheManager, CacheOptions, CacheStats, cacheManager + +### Community 21 - "Community 21" +Cohesion: 0.09 +Nodes (23): allSeedNodes(), assertSafeIdent(), autoRoleEdges(), CatalogIngestResult, CATEGORIES, Category, CATEGORY_I18N, CATEGORY_REL (+15 more) + +### Community 22 - "Community 22" +Cohesion: 0.09 +Nodes (12): GuardResult, setupAuthRoutes(), LoginRequest, ROLE_PERMISSIONS, RolePermissions, TwoFactorChallenge, User, UserRole (+4 more) + +### Community 23 - "Community 23" +Cohesion: 0.13 +Nodes (18): buildCapitalizationReport(), CapitalizationReport, DEVELOPMENT_TYPES, parseFeatureCommits(), ParseOptions, RESEARCH_TYPES, BalanceSheet, CapitalizationPolicy (+10 more) + +### Community 26 - "Community 26" +Cohesion: 0.11 +Nodes (18): AUDIT_FILE, AUDIT_ROTATE_MB, BROKERS, bumpBucket(), COST_FILE, CostBucket, CostState, getCostState() (+10 more) + +### Community 27 - "Community 27" +Cohesion: 0.12 +Nodes (16): DATA_DIR, lr(), notifyGovernance(), registerVirtuAnalyticaRoutes(), SAMPLE_CATALOG_PATH, CatalogModel, getCategories(), getI18n() (+8 more) + +### Community 28 - "Community 28" +Cohesion: 0.12 +Nodes (7): AutonomousSessionManager, SessionCommit, SessionConfig, SessionProgressReport, SessionTaskUpdate, SessionWarning, WorkSession + +### Community 29 - "Community 29" +Cohesion: 0.12 +Nodes (12): CacheEntry, MemoryStatus, QueryResult, RateLimitEntry, Context, Decision, INDEXES, Node (+4 more) + +### Community 30 - "Community 30" +Cohesion: 0.17 +Nodes (17): artifact(), boolEnv(), DEFAULT_OUT, DEFAULT_SCRIPT, DEFAULT_STATE, detectGraphify(), getGraphifyStatus(), GraphifyArtifact (+9 more) + +### Community 31 - "Community 31" +Cohesion: 0.14 +Nodes (17): slug(), CatalogCounts, CatalogFormat, emptyModel(), normalize(), normalizeGenericJson(), parseCollibraCsv(), parseCsv() (+9 more) + +### Community 32 - "Community 32" +Cohesion: 0.18 +Nodes (14): load(), registerSpectroscopyRoutes(), runs, SpectrumRun, STORE, detectPeaks(), mad(), median() (+6 more) + +### Community 33 - "Community 33" +Cohesion: 0.13 +Nodes (3): Backup, BackupManager, RecoveryPlan + +### Community 34 - "Community 34" +Cohesion: 0.18 +Nodes (17): createThread(), ensureLoaded(), flushSync(), FORUM_PATH, ForumReply, ForumState, ForumTeam, ForumThread (+9 more) + +### Community 35 - "Community 35" +Cohesion: 0.17 +Nodes (17): ensureLoaded(), flushSync(), getBrief(), KAMI_PATH, KamiBrief, KamiDocType, KamiLanguage, KamiState (+9 more) + +### Community 36 - "Community 36" +Cohesion: 0.14 +Nodes (8): ApiKeyAuthOptions, ApiKeyRequest, ApiKeyInfo, ApiKeyManager, ApiKeyRecord, IssuedApiKey, toInfo(), VerifyResult + +### Community 38 - "Community 38" +Cohesion: 0.15 +Nodes (4): Achievement, Challenge, Event, SeasonalEventsManager + +### Community 39 - "Community 39" +Cohesion: 0.18 +Nodes (12): AuthRequest, DecodedToken, extractToken(), generateToken(), getAgentByApiKey(), getPermissionsByRole(), isValidApiKey(), optionalAuth() (+4 more) + +### Community 41 - "Community 41" +Cohesion: 0.14 +Nodes (6): JSONL_PATH, LOG_DIR, SCRIPTS_DIR, SNAP_PATH, VitalsService, VitalsSnapshot + +### Community 42 - "Community 42" +Cohesion: 0.16 +Nodes (11): AuditEvent, AuditEventSeverity, AuditEventType, AuditRetentionConfig, AuditRetentionStatus, DEFAULT_AUDIT_RETENTION, countByIp(), gradeFromScore() (+3 more) + +### Community 43 - "Community 43" +Cohesion: 0.14 +Nodes (5): Collaboration, CollaborationManager, Document, Message, SharedWorkspace + +### Community 44 - "Community 44" +Cohesion: 0.21 +Nodes (14): defaultEntries(), ensureLoaded(), flushSync(), getEntry(), getLineage(), GOVERNANCE_PATH, GovernanceEntry, GovernanceKind (+6 more) + +### Community 48 - "Community 48" +Cohesion: 0.17 +Nodes (13): createPlan(), load(), Plan, PlanComment, plans, PlanSection, PlanStatus, registerPlanRoutes() (+5 more) + +### Community 49 - "Community 49" +Cohesion: 0.17 +Nodes (3): AuditEvent, AuditLogger, SecurityAlert + +### Community 50 - "Community 50" +Cohesion: 0.18 +Nodes (3): Deployment, DeploymentManager, HealthCheck + +### Community 51 - "Community 51" +Cohesion: 0.23 +Nodes (13): AutoResearchOptions, critiqueSystemPrompt(), llm(), planSystemPrompt(), probe(), probeCodegraph(), probeCorpus(), probeStatic() (+5 more) + +### Community 53 - "Community 53" +Cohesion: 0.15 +Nodes (7): load(), ParamDef, queries, QueryTarget, registerQueryRoutes(), SavedQuery, STORE + +### Community 54 - "Community 54" +Cohesion: 0.22 +Nodes (13): defaultEntries(), ensureLoaded(), flushSync(), getEntry(), listEntries(), save(), scheduleSave(), state (+5 more) + +### Community 55 - "Community 55" +Cohesion: 0.21 +Nodes (3): AdvancedAnalytics, AnalyticsEvent, Insight + +### Community 56 - "Community 56" +Cohesion: 0.22 +Nodes (6): ArtistDashboard, CEODashboard, CTODashboard, DeveloperDashboard, SpecialistDashboards, TechArtistDashboard + +### Community 58 - "Community 58" +Cohesion: 0.27 +Nodes (11): DataSourceConfig, FetchResult, Competition, Entity, EntityRelationship, Feature, NumeraiDailyData, Portfolio (+3 more) + +### Community 62 - "Community 62" +Cohesion: 0.18 +Nodes (9): AthenaVerdict, ClassifiedFailure, classifyFailures(), decideGate(), FailureClass, GateDecision, GateInput, INFRA_FAILURE_PATTERNS (+1 more) + +### Community 63 - "Community 63" +Cohesion: 0.21 +Nodes (4): CodeRecord, normalize(), randomCode(), RecoveryCodeManager + +### Community 67 - "Community 67" +Cohesion: 0.25 +Nodes (9): AuditReport, Finding, httpHead(), httpHeadLocal(), PAGES, runAndCache(), runAudit(), scanFile() (+1 more) + +### Community 68 - "Community 68" +Cohesion: 0.22 +Nodes (3): MonitoringService, RequestMetrics, SystemMetrics + +### Community 69 - "Community 69" +Cohesion: 0.27 +Nodes (8): registerAssetMirrorRoutes(), analyzeMirrorCoverage(), Asset, CategoryCoverage, MirrorCoverageReport, RemediationItem, stem(), WEB_TARGET + +### Community 70 - "Community 70" +Cohesion: 0.29 +Nodes (9): DATA_DIR, DataQualityReport, DatasetReport, extractRecords(), registerDataQualityRoutes(), scan(), DatasetProfile, profileDataset() (+1 more) + +### Community 71 - "Community 71" +Cohesion: 0.29 +Nodes (8): ColumnProfile, detectOutliers(), Finding, isBlank(), JSONValue, median(), profileColumn(), typeOf() + +### Community 73 - "Community 73" +Cohesion: 0.22 +Nodes (6): Asset, ingestAssetRegistry(), readRegistry(), REGISTRY_PATH, GraphNode, QueryResult + +### Community 74 - "Community 74" +Cohesion: 0.27 +Nodes (7): setupQualityRoutes(), gradeFromScore(), QualityDashboard, QualityDashboardSnapshot, QualityThreat, readJsonIfExists(), REPORT_PATHS + +### Community 75 - "Community 75" +Cohesion: 0.20 +Nodes (8): ConnectorCapabilityInputs, ConnectorCapabilityLevel, ConnectorSource, DatabaseInspectionSummary, MetadataRepositoryAsset, RoleAction, RoleRecommendation, ToolExecutionCapability + +### Community 77 - "Community 77" +Cohesion: 0.33 +Nodes (6): bootstrapIndex(), CorpusChunk, embedTexts(), ensureVectorIndex(), ingestChunks(), search() + +### Community 79 - "Community 79" +Cohesion: 0.28 +Nodes (8): bestEffortPublish(), BROKERS, ensureSharedProducer(), getKafkaBrokers(), isKafkaConnected(), isKafkaDisabled(), addTask(), setTaskStatus() + +### Community 81 - "Community 81" +Cohesion: 0.25 +Nodes (8): currentSprint(), defaultTaskPoolFor(), generateTask(), getGameStats(), makeSubtasks(), nextTaskId(), randomTickRate(), seedInitialTasks() + +### Community 82 - "Community 82" +Cohesion: 0.29 +Nodes (4): CAPABILITIES, capabilitiesForRoles(), Capability, capabilityBundleForRoles() + +### Community 83 - "Community 83" +Cohesion: 0.25 +Nodes (3): PRETRAINED_ROLES, PretrainedRole, RACIEntry + +### Community 84 - "Community 84" +Cohesion: 0.48 +Nodes (6): ingestGovernanceState(), IngestResult, ingestWikiState(), notifyGovernanceWrite(), notifyWikiWrite(), publishUpdate() + +### Community 85 - "Community 85" +Cohesion: 0.29 +Nodes (5): InferenceRequest, InferenceResponse, OllamaModelConfig, ExecutionConfig, ExecutionResult + +### Community 86 - "Community 86" +Cohesion: 0.29 +Nodes (3): internalWriteAuth(), InternalWriteAuthOptions, PROTECTED_WRITE_PATHS + +### Community 87 - "Community 87" +Cohesion: 0.29 +Nodes (4): DATA_DIR, FEEDBACK_JSON, REPORTS_JSONL, setupPlaytestRoutes() + +### Community 88 - "Community 88" +Cohesion: 0.29 +Nodes (3): registerSkills(), Skill, skills + +### Community 89 - "Community 89" +Cohesion: 0.40 +Nodes (4): BalanceReport, DeliveryRecord, tallyDeliveries(), WorkerTally + +### Community 90 - "Community 90" +Cohesion: 0.33 +Nodes (6): artifactPromptFor(), generateArtifactForCompletedTask(), getGameMilestones(), logWork(), tickEngine(), updateMilestones() + +### Community 91 - "Community 91" +Cohesion: 0.33 +Nodes (6): compactTaskHistory(), compactTasksInPlace(), isPlaceholderTask(), loadState(), saveOnExit(), saveState() + +## Knowledge Gaps +- **454 isolated node(s):** `AgentMeta`, `COLOR_MAP`, `AGENT_MODELS`, `FacilitatorConfig`, `TaskFacilitation` (+449 more) + These have ≤1 connection - possible missing edges or undocumented components. +- **23 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. + +## Suggested Questions +_Questions this graph is uniquely positioned to answer:_ + +- **Why does `logger` connect `Community 2` to `Community 0`, `Community 3`, `Community 4`, `Community 5`, `Community 7`, `Community 9`, `Community 10`, `Community 13`, `Community 14`, `Community 16`, `Community 17`, `Community 21`, `Community 22`, `Community 23`, `Community 26`, `Community 27`, `Community 28`, `Community 29`, `Community 30`, `Community 31`, `Community 34`, `Community 35`, `Community 39`, `Community 41`, `Community 42`, `Community 44`, `Community 54`, `Community 56`, `Community 58`, `Community 70`, `Community 73`, `Community 74`, `Community 77`, `Community 79`, `Community 84`, `Community 85`, `Community 86`, `Community 88`?** + _High betweenness centrality (0.154) - this node is a cross-community bridge._ +- **Why does `AuthSystem` connect `Community 6` to `Community 2`, `Community 5`, `Community 42`, `Community 14`, `Community 22`?** + _High betweenness centrality (0.053) - this node is a cross-community bridge._ +- **Why does `PaperclipBridge` connect `Community 18` to `Community 2`?** + _High betweenness centrality (0.041) - this node is a cross-community bridge._ +- **What connects `AgentMeta`, `COLOR_MAP`, `AGENT_MODELS` to the rest of the system?** + _454 weakly-connected nodes found - possible documentation gaps or missing edges._ +- **Should `Community 0` be split into smaller, more focused modules?** + _Cohesion score 0.0523532522474881 - nodes in this community are weakly interconnected._ +- **Should `Community 1` be split into smaller, more focused modules?** + _Cohesion score 0.07706766917293233 - nodes in this community are weakly interconnected._ +- **Should `Community 2` be split into smaller, more focused modules?** + _Cohesion score 0.057912457912457915 - nodes in this community are weakly interconnected._ \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.8.39/a10a45c827c596d1ba20324cf64804e278fbed352a9c7a8f2989deadbecdb501.json b/graphify-out/cache/ast/v0.8.39/a10a45c827c596d1ba20324cf64804e278fbed352a9c7a8f2989deadbecdb501.json new file mode 100644 index 00000000..ca479ef6 --- /dev/null +++ b/graphify-out/cache/ast/v0.8.39/a10a45c827c596d1ba20324cf64804e278fbed352a9c7a8f2989deadbecdb501.json @@ -0,0 +1 @@ +{"nodes": [], "edges": [], "skipped": "data json (not a config/manifest)"} \ No newline at end of file diff --git a/graphify-out/cache/stat-index.json b/graphify-out/cache/stat-index.json new file mode 100644 index 00000000..75d61c77 --- /dev/null +++ b/graphify-out/cache/stat-index.json @@ -0,0 +1 @@ +{"/home/knight2/virtualpc/src/automation/autonomous-config.json":{"size":1854,"mtime_ns":1775803328756694180,"hash":"a10a45c827c596d1ba20324cf64804e278fbed352a9c7a8f2989deadbecdb501"}} \ No newline at end of file diff --git a/graphify-out/graph.html b/graphify-out/graph.html new file mode 100644 index 00000000..34662cfc --- /dev/null +++ b/graphify-out/graph.html @@ -0,0 +1,307 @@ + + + + +graphify - /home/knight2/virtualpc/graphify-out/graph.html + + + + +
+ + + + + \ No newline at end of file diff --git a/graphify-out/graph.json b/graphify-out/graph.json new file mode 100644 index 00000000..91925062 --- /dev/null +++ b/graphify-out/graph.json @@ -0,0 +1,50179 @@ +{ + "directed": false, + "multigraph": false, + "graph": {}, + "nodes": [ + { + "label": "agent-registry.ts", + "file_type": "code", + "source_file": "src/agent-registry.ts", + "source_location": "L1", + "_origin": "ast", + "community": 0, + "norm_label": "agent-registry.ts", + "id": "src_agent_registry" + }, + { + "label": "AgentMeta", + "file_type": "code", + "source_file": "src/agent-registry.ts", + "source_location": "L9", + "_origin": "ast", + "community": 0, + "norm_label": "agentmeta", + "id": "src_agent_registry_agentmeta" + }, + { + "label": "AGENT_META", + "file_type": "code", + "source_file": "src/agent-registry.ts", + "source_location": "L31", + "_origin": "ast", + "community": 0, + "norm_label": "agent_meta", + "id": "src_agent_registry_agent_meta" + }, + { + "label": "AGENT_NAMES", + "file_type": "code", + "source_file": "src/agent-registry.ts", + "source_location": "L112", + "_origin": "ast", + "community": 0, + "norm_label": "agent_names", + "id": "src_agent_registry_agent_names" + }, + { + "label": "getAgent()", + "file_type": "code", + "source_file": "src/agent-registry.ts", + "source_location": "L115", + "_origin": "ast", + "community": 0, + "norm_label": "getagent()", + "id": "src_agent_registry_getagent" + }, + { + "label": "ROLE_MAP", + "file_type": "code", + "source_file": "src/agent-registry.ts", + "source_location": "L120", + "_origin": "ast", + "community": 0, + "norm_label": "role_map", + "id": "src_agent_registry_role_map" + }, + { + "label": "AVATAR_MAP", + "file_type": "code", + "source_file": "src/agent-registry.ts", + "source_location": "L125", + "_origin": "ast", + "community": 0, + "norm_label": "avatar_map", + "id": "src_agent_registry_avatar_map" + }, + { + "label": "COLOR_MAP", + "file_type": "code", + "source_file": "src/agent-registry.ts", + "source_location": "L130", + "_origin": "ast", + "community": 0, + "norm_label": "color_map", + "id": "src_agent_registry_color_map" + }, + { + "label": "AGENT_MODELS", + "file_type": "code", + "source_file": "src/agent-registry.ts", + "source_location": "L135", + "_origin": "ast", + "community": 0, + "norm_label": "agent_models", + "id": "src_agent_registry_agent_models" + }, + { + "label": "task-facilitator.ts", + "file_type": "code", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L1", + "_origin": "ast", + "community": 2, + "norm_label": "task-facilitator.ts", + "id": "agent_task_facilitator" + }, + { + "label": "FacilitatorConfig", + "file_type": "code", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L14", + "_origin": "ast", + "community": 2, + "norm_label": "facilitatorconfig", + "id": "agent_task_facilitator_facilitatorconfig" + }, + { + "label": "TaskFacilitation", + "file_type": "code", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L22", + "_origin": "ast", + "community": 2, + "norm_label": "taskfacilitation", + "id": "agent_task_facilitator_taskfacilitation" + }, + { + "label": "TaskFacilitator", + "file_type": "code", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L35", + "_origin": "ast", + "community": 25, + "norm_label": "taskfacilitator", + "id": "agent_task_facilitator_taskfacilitator" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L42", + "_origin": "ast", + "community": 25, + "norm_label": ".constructor()", + "id": "agent_task_facilitator_taskfacilitator_constructor" + }, + { + "label": ".initializeAgents()", + "file_type": "code", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L62", + "_origin": "ast", + "community": 25, + "norm_label": ".initializeagents()", + "id": "agent_task_facilitator_taskfacilitator_initializeagents" + }, + { + "label": ".registerTask()", + "file_type": "code", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L71", + "_origin": "ast", + "community": 25, + "norm_label": ".registertask()", + "id": "agent_task_facilitator_taskfacilitator_registertask" + }, + { + "label": ".assignTask()", + "file_type": "code", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L94", + "_origin": "ast", + "community": 25, + "norm_label": ".assigntask()", + "id": "agent_task_facilitator_taskfacilitator_assigntask" + }, + { + "label": ".startTask()", + "file_type": "code", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L115", + "_origin": "ast", + "community": 25, + "norm_label": ".starttask()", + "id": "agent_task_facilitator_taskfacilitator_starttask" + }, + { + "label": ".updateActivity()", + "file_type": "code", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L130", + "_origin": "ast", + "community": 25, + "norm_label": ".updateactivity()", + "id": "agent_task_facilitator_taskfacilitator_updateactivity" + }, + { + "label": ".completeTask()", + "file_type": "code", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L140", + "_origin": "ast", + "community": 25, + "norm_label": ".completetask()", + "id": "agent_task_facilitator_taskfacilitator_completetask" + }, + { + "label": ".blockTask()", + "file_type": "code", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L156", + "_origin": "ast", + "community": 25, + "norm_label": ".blocktask()", + "id": "agent_task_facilitator_taskfacilitator_blocktask" + }, + { + "label": ".unblockTask()", + "file_type": "code", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L168", + "_origin": "ast", + "community": 25, + "norm_label": ".unblocktask()", + "id": "agent_task_facilitator_taskfacilitator_unblocktask" + }, + { + "label": ".startBlockageChecker()", + "file_type": "code", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L180", + "_origin": "ast", + "community": 25, + "norm_label": ".startblockagechecker()", + "id": "agent_task_facilitator_taskfacilitator_startblockagechecker" + }, + { + "label": ".reassignOverdueTask()", + "file_type": "code", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L212", + "_origin": "ast", + "community": 25, + "norm_label": ".reassignoverduetask()", + "id": "agent_task_facilitator_taskfacilitator_reassignoverduetask" + }, + { + "label": ".escalateTask()", + "file_type": "code", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L239", + "_origin": "ast", + "community": 25, + "norm_label": ".escalatetask()", + "id": "agent_task_facilitator_taskfacilitator_escalatetask" + }, + { + "label": ".findLessLoadedAgent()", + "file_type": "code", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L255", + "_origin": "ast", + "community": 25, + "norm_label": ".findlessloadedagent()", + "id": "agent_task_facilitator_taskfacilitator_findlessloadedagent" + }, + { + "label": ".startRebalancer()", + "file_type": "code", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L272", + "_origin": "ast", + "community": 25, + "norm_label": ".startrebalancer()", + "id": "agent_task_facilitator_taskfacilitator_startrebalancer" + }, + { + "label": ".rebalanceWorkload()", + "file_type": "code", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L281", + "_origin": "ast", + "community": 25, + "norm_label": ".rebalanceworkload()", + "id": "agent_task_facilitator_taskfacilitator_rebalanceworkload" + }, + { + "label": ".getTaskStatus()", + "file_type": "code", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L301", + "_origin": "ast", + "community": 25, + "norm_label": ".gettaskstatus()", + "id": "agent_task_facilitator_taskfacilitator_gettaskstatus" + }, + { + "label": ".getAgentWorkload()", + "file_type": "code", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L308", + "_origin": "ast", + "community": 25, + "norm_label": ".getagentworkload()", + "id": "agent_task_facilitator_taskfacilitator_getagentworkload" + }, + { + "label": ".getPendingTasks()", + "file_type": "code", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L326", + "_origin": "ast", + "community": 25, + "norm_label": ".getpendingtasks()", + "id": "agent_task_facilitator_taskfacilitator_getpendingtasks" + }, + { + "label": ".getBlockedTasks()", + "file_type": "code", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L335", + "_origin": "ast", + "community": 25, + "norm_label": ".getblockedtasks()", + "id": "agent_task_facilitator_taskfacilitator_getblockedtasks" + }, + { + "label": ".getEscalatedTasks()", + "file_type": "code", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L342", + "_origin": "ast", + "community": 25, + "norm_label": ".getescalatedtasks()", + "id": "agent_task_facilitator_taskfacilitator_getescalatedtasks" + }, + { + "label": ".getStats()", + "file_type": "code", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L349", + "_origin": "ast", + "community": 25, + "norm_label": ".getstats()", + "id": "agent_task_facilitator_taskfacilitator_getstats" + }, + { + "label": ".stop()", + "file_type": "code", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L371", + "_origin": "ast", + "community": 25, + "norm_label": ".stop()", + "id": "agent_task_facilitator_taskfacilitator_stop" + }, + { + "label": "task-scheduler.ts", + "file_type": "code", + "source_file": "src/agent/task-scheduler.ts", + "source_location": "L1", + "_origin": "ast", + "community": 64, + "norm_label": "task-scheduler.ts", + "id": "agent_task_scheduler" + }, + { + "label": "Task", + "file_type": "code", + "source_file": "src/agent/task-scheduler.ts", + "source_location": "L6", + "_origin": "ast", + "community": 64, + "norm_label": "task", + "id": "agent_task_scheduler_task" + }, + { + "label": "TaskScheduler", + "file_type": "code", + "source_file": "src/agent/task-scheduler.ts", + "source_location": "L21", + "_origin": "ast", + "community": 64, + "norm_label": "taskscheduler", + "id": "agent_task_scheduler_taskscheduler" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/agent/task-scheduler.ts", + "source_location": "L26", + "_origin": "ast", + "community": 64, + "norm_label": ".constructor()", + "id": "agent_task_scheduler_taskscheduler_constructor" + }, + { + "label": ".scheduleTask()", + "file_type": "code", + "source_file": "src/agent/task-scheduler.ts", + "source_location": "L36", + "_origin": "ast", + "community": 64, + "norm_label": ".scheduletask()", + "id": "agent_task_scheduler_taskscheduler_scheduletask" + }, + { + "label": ".findBestAgent()", + "file_type": "code", + "source_file": "src/agent/task-scheduler.ts", + "source_location": "L81", + "_origin": "ast", + "community": 64, + "norm_label": ".findbestagent()", + "id": "agent_task_scheduler_taskscheduler_findbestagent" + }, + { + "label": ".getTaskStatus()", + "file_type": "code", + "source_file": "src/agent/task-scheduler.ts", + "source_location": "L109", + "_origin": "ast", + "community": 64, + "norm_label": ".gettaskstatus()", + "id": "agent_task_scheduler_taskscheduler_gettaskstatus" + }, + { + "label": ".getAgentSchedule()", + "file_type": "code", + "source_file": "src/agent/task-scheduler.ts", + "source_location": "L116", + "_origin": "ast", + "community": 64, + "norm_label": ".getagentschedule()", + "id": "agent_task_scheduler_taskscheduler_getagentschedule" + }, + { + "label": ".getTeamSchedule()", + "file_type": "code", + "source_file": "src/agent/task-scheduler.ts", + "source_location": "L130", + "_origin": "ast", + "community": 64, + "norm_label": ".getteamschedule()", + "id": "agent_task_scheduler_taskscheduler_getteamschedule" + }, + { + "label": ".completeTask()", + "file_type": "code", + "source_file": "src/agent/task-scheduler.ts", + "source_location": "L144", + "_origin": "ast", + "community": 64, + "norm_label": ".completetask()", + "id": "agent_task_scheduler_taskscheduler_completetask" + }, + { + "label": ".getStatistics()", + "file_type": "code", + "source_file": "src/agent/task-scheduler.ts", + "source_location": "L176", + "_origin": "ast", + "community": 64, + "norm_label": ".getstatistics()", + "id": "agent_task_scheduler_taskscheduler_getstatistics" + }, + { + "label": "advanced-analytics.ts", + "file_type": "code", + "source_file": "src/analytics/advanced-analytics.ts", + "source_location": "L1", + "_origin": "ast", + "community": 55, + "norm_label": "advanced-analytics.ts", + "id": "analytics_advanced_analytics" + }, + { + "label": "AnalyticsEvent", + "file_type": "code", + "source_file": "src/analytics/advanced-analytics.ts", + "source_location": "L6", + "_origin": "ast", + "community": 55, + "norm_label": "analyticsevent", + "id": "analytics_advanced_analytics_analyticsevent" + }, + { + "label": "Insight", + "file_type": "code", + "source_file": "src/analytics/advanced-analytics.ts", + "source_location": "L16", + "_origin": "ast", + "community": 55, + "norm_label": "insight", + "id": "analytics_advanced_analytics_insight" + }, + { + "label": "AdvancedAnalytics", + "file_type": "code", + "source_file": "src/analytics/advanced-analytics.ts", + "source_location": "L25", + "_origin": "ast", + "community": 55, + "norm_label": "advancedanalytics", + "id": "analytics_advanced_analytics_advancedanalytics" + }, + { + "label": ".trackEvent()", + "file_type": "code", + "source_file": "src/analytics/advanced-analytics.ts", + "source_location": "L32", + "_origin": "ast", + "community": 55, + "norm_label": ".trackevent()", + "id": "analytics_advanced_analytics_advancedanalytics_trackevent" + }, + { + "label": ".analyzeEvent()", + "file_type": "code", + "source_file": "src/analytics/advanced-analytics.ts", + "source_location": "L55", + "_origin": "ast", + "community": 55, + "norm_label": ".analyzeevent()", + "id": "analytics_advanced_analytics_advancedanalytics_analyzeevent" + }, + { + "label": ".addInsight()", + "file_type": "code", + "source_file": "src/analytics/advanced-analytics.ts", + "source_location": "L84", + "_origin": "ast", + "community": 55, + "norm_label": ".addinsight()", + "id": "analytics_advanced_analytics_advancedanalytics_addinsight" + }, + { + "label": ".getPerformanceReport()", + "file_type": "code", + "source_file": "src/analytics/advanced-analytics.ts", + "source_location": "L94", + "_origin": "ast", + "community": 55, + "norm_label": ".getperformancereport()", + "id": "analytics_advanced_analytics_advancedanalytics_getperformancereport" + }, + { + "label": ".groupByType()", + "file_type": "code", + "source_file": "src/analytics/advanced-analytics.ts", + "source_location": "L124", + "_origin": "ast", + "community": 55, + "norm_label": ".groupbytype()", + "id": "analytics_advanced_analytics_advancedanalytics_groupbytype" + }, + { + "label": ".getAgentPerformance()", + "file_type": "code", + "source_file": "src/analytics/advanced-analytics.ts", + "source_location": "L135", + "_origin": "ast", + "community": 55, + "norm_label": ".getagentperformance()", + "id": "analytics_advanced_analytics_advancedanalytics_getagentperformance" + }, + { + "label": ".getTrends()", + "file_type": "code", + "source_file": "src/analytics/advanced-analytics.ts", + "source_location": "L164", + "_origin": "ast", + "community": 55, + "norm_label": ".gettrends()", + "id": "analytics_advanced_analytics_advancedanalytics_gettrends" + }, + { + "label": ".getInsights()", + "file_type": "code", + "source_file": "src/analytics/advanced-analytics.ts", + "source_location": "L199", + "_origin": "ast", + "community": 55, + "norm_label": ".getinsights()", + "id": "analytics_advanced_analytics_advancedanalytics_getinsights" + }, + { + "label": ".getHealthScore()", + "file_type": "code", + "source_file": "src/analytics/advanced-analytics.ts", + "source_location": "L207", + "_origin": "ast", + "community": 55, + "norm_label": ".gethealthscore()", + "id": "analytics_advanced_analytics_advancedanalytics_gethealthscore" + }, + { + "label": "dashboard.ts", + "file_type": "code", + "source_file": "src/analytics/dashboard.ts", + "source_location": "L1", + "_origin": "ast", + "community": 18, + "norm_label": "dashboard.ts", + "id": "analytics_dashboard" + }, + { + "label": "router", + "file_type": "code", + "source_file": "src/analytics/dashboard.ts", + "source_location": "L3", + "_origin": "ast", + "community": 18, + "norm_label": "router", + "id": "analytics_dashboard_router" + }, + { + "label": "AnalyticsMetric", + "file_type": "code", + "source_file": "src/analytics/dashboard.ts", + "source_location": "L6", + "_origin": "ast", + "community": 18, + "norm_label": "analyticsmetric", + "id": "analytics_dashboard_analyticsmetric" + }, + { + "label": "DashboardStats", + "file_type": "code", + "source_file": "src/analytics/dashboard.ts", + "source_location": "L14", + "_origin": "ast", + "community": 18, + "norm_label": "dashboardstats", + "id": "analytics_dashboard_dashboardstats" + }, + { + "label": "metrics", + "file_type": "code", + "source_file": "src/analytics/dashboard.ts", + "source_location": "L25", + "_origin": "ast", + "community": 18, + "norm_label": "metrics", + "id": "analytics_dashboard_metrics" + }, + { + "label": "stats", + "file_type": "code", + "source_file": "src/analytics/dashboard.ts", + "source_location": "L26", + "_origin": "ast", + "community": 18, + "norm_label": "stats", + "id": "analytics_dashboard_stats" + }, + { + "label": "api-endpoints.ts", + "file_type": "code", + "source_file": "src/api-endpoints.ts", + "source_location": "L1", + "_origin": "ast", + "community": 93, + "norm_label": "api-endpoints.ts", + "id": "src_api_endpoints" + }, + { + "label": "registerGameEndpoints()", + "file_type": "code", + "source_file": "src/api-endpoints.ts", + "source_location": "L8", + "_origin": "ast", + "community": 93, + "norm_label": "registergameendpoints()", + "id": "src_api_endpoints_registergameendpoints" + }, + { + "label": "metrics-dashboard.ts", + "file_type": "code", + "source_file": "src/api/metrics-dashboard.ts", + "source_location": "L1", + "_origin": "ast", + "community": 76, + "norm_label": "metrics-dashboard.ts", + "id": "api_metrics_dashboard" + }, + { + "label": "MetricsDashboard", + "file_type": "code", + "source_file": "src/api/metrics-dashboard.ts", + "source_location": "L8", + "_origin": "ast", + "community": 76, + "norm_label": "metricsdashboard", + "id": "api_metrics_dashboard_metricsdashboard" + }, + { + "label": ".getSystemMetrics()", + "file_type": "code", + "source_file": "src/api/metrics-dashboard.ts", + "source_location": "L23", + "_origin": "ast", + "community": 76, + "norm_label": ".getsystemmetrics()", + "id": "api_metrics_dashboard_metricsdashboard_getsystemmetrics" + }, + { + "label": ".getAgentMetrics()", + "file_type": "code", + "source_file": "src/api/metrics-dashboard.ts", + "source_location": "L37", + "_origin": "ast", + "community": 76, + "norm_label": ".getagentmetrics()", + "id": "api_metrics_dashboard_metricsdashboard_getagentmetrics" + }, + { + "label": ".getInfrastructureMetrics()", + "file_type": "code", + "source_file": "src/api/metrics-dashboard.ts", + "source_location": "L85", + "_origin": "ast", + "community": 76, + "norm_label": ".getinfrastructuremetrics()", + "id": "api_metrics_dashboard_metricsdashboard_getinfrastructuremetrics" + }, + { + "label": ".getPerformanceMetrics()", + "file_type": "code", + "source_file": "src/api/metrics-dashboard.ts", + "source_location": "L122", + "_origin": "ast", + "community": 76, + "norm_label": ".getperformancemetrics()", + "id": "api_metrics_dashboard_metricsdashboard_getperformancemetrics" + }, + { + "label": ".getActiveAlerts()", + "file_type": "code", + "source_file": "src/api/metrics-dashboard.ts", + "source_location": "L156", + "_origin": "ast", + "community": 76, + "norm_label": ".getactivealerts()", + "id": "api_metrics_dashboard_metricsdashboard_getactivealerts" + }, + { + "label": ".getHistoricalMetrics()", + "file_type": "code", + "source_file": "src/api/metrics-dashboard.ts", + "source_location": "L178", + "_origin": "ast", + "community": 76, + "norm_label": ".gethistoricalmetrics()", + "id": "api_metrics_dashboard_metricsdashboard_gethistoricalmetrics" + }, + { + "label": ".createAlert()", + "file_type": "code", + "source_file": "src/api/metrics-dashboard.ts", + "source_location": "L195", + "_origin": "ast", + "community": 76, + "norm_label": ".createalert()", + "id": "api_metrics_dashboard_metricsdashboard_createalert" + }, + { + "label": "monitoring.ts", + "file_type": "code", + "source_file": "src/api/monitoring.ts", + "source_location": "L1", + "_origin": "ast", + "community": 68, + "norm_label": "monitoring.ts", + "id": "api_monitoring" + }, + { + "label": "SystemMetrics", + "file_type": "code", + "source_file": "src/api/monitoring.ts", + "source_location": "L8", + "_origin": "ast", + "community": 68, + "norm_label": "systemmetrics", + "id": "api_monitoring_systemmetrics" + }, + { + "label": "RequestMetrics", + "file_type": "code", + "source_file": "src/api/monitoring.ts", + "source_location": "L18", + "_origin": "ast", + "community": 68, + "norm_label": "requestmetrics", + "id": "api_monitoring_requestmetrics" + }, + { + "label": "MonitoringService", + "file_type": "code", + "source_file": "src/api/monitoring.ts", + "source_location": "L26", + "_origin": "ast", + "community": 68, + "norm_label": "monitoringservice", + "id": "api_monitoring_monitoringservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/api/monitoring.ts", + "source_location": "L32", + "_origin": "ast", + "community": 68, + "norm_label": ".constructor()", + "id": "api_monitoring_monitoringservice_constructor" + }, + { + "label": ".trackRequest()", + "file_type": "code", + "source_file": "src/api/monitoring.ts", + "source_location": "L49", + "_origin": "ast", + "community": 68, + "norm_label": ".trackrequest()", + "id": "api_monitoring_monitoringservice_trackrequest" + }, + { + "label": ".collectMetrics()", + "file_type": "code", + "source_file": "src/api/monitoring.ts", + "source_location": "L75", + "_origin": "ast", + "community": 68, + "norm_label": ".collectmetrics()", + "id": "api_monitoring_monitoringservice_collectmetrics" + }, + { + "label": ".getMetricsSummary()", + "file_type": "code", + "source_file": "src/api/monitoring.ts", + "source_location": "L104", + "_origin": "ast", + "community": 68, + "norm_label": ".getmetricssummary()", + "id": "api_monitoring_monitoringservice_getmetricssummary" + }, + { + "label": ".getMetricsHistory()", + "file_type": "code", + "source_file": "src/api/monitoring.ts", + "source_location": "L149", + "_origin": "ast", + "community": 68, + "norm_label": ".getmetricshistory()", + "id": "api_monitoring_monitoringservice_getmetricshistory" + }, + { + "label": ".getHealthStatus()", + "file_type": "code", + "source_file": "src/api/monitoring.ts", + "source_location": "L163", + "_origin": "ast", + "community": 68, + "norm_label": ".gethealthstatus()", + "id": "api_monitoring_monitoringservice_gethealthstatus" + }, + { + "label": "openapi.ts", + "file_type": "code", + "source_file": "src/api/openapi.ts", + "source_location": "L1", + "_origin": "ast", + "community": 5, + "norm_label": "openapi.ts", + "id": "api_openapi" + }, + { + "label": "deepFreeze()", + "file_type": "code", + "source_file": "src/api/openapi.ts", + "source_location": "L18", + "_origin": "ast", + "community": 5, + "norm_label": "deepfreeze()", + "id": "api_openapi_deepfreeze" + }, + { + "label": "loadOpenApiSpec()", + "file_type": "code", + "source_file": "src/api/openapi.ts", + "source_location": "L32", + "_origin": "ast", + "community": 5, + "norm_label": "loadopenapispec()", + "id": "api_openapi_loadopenapispec" + }, + { + "label": "setupOpenApiRoutes()", + "file_type": "code", + "source_file": "src/api/openapi.ts", + "source_location": "L65", + "_origin": "ast", + "community": 5, + "norm_label": "setupopenapiroutes()", + "id": "api_openapi_setupopenapiroutes" + }, + { + "label": "approval-monitor.ts", + "file_type": "code", + "source_file": "src/approval-monitor.ts", + "source_location": "L1", + "_origin": "ast", + "community": 2, + "norm_label": "approval-monitor.ts", + "id": "src_approval_monitor" + }, + { + "label": "ApprovalEvent", + "file_type": "code", + "source_file": "src/approval-monitor.ts", + "source_location": "L16", + "_origin": "ast", + "community": 2, + "norm_label": "approvalevent", + "id": "src_approval_monitor_approvalevent" + }, + { + "label": "ApprovalMonitor", + "file_type": "code", + "source_file": "src/approval-monitor.ts", + "source_location": "L27", + "_origin": "ast", + "community": 80, + "norm_label": "approvalmonitor", + "id": "src_approval_monitor_approvalmonitor" + }, + { + "label": ".flagApproval()", + "file_type": "code", + "source_file": "src/approval-monitor.ts", + "source_location": "L39", + "_origin": "ast", + "community": 80, + "norm_label": ".flagapproval()", + "id": "src_approval_monitor_approvalmonitor_flagapproval" + }, + { + "label": ".respondToApproval()", + "file_type": "code", + "source_file": "src/approval-monitor.ts", + "source_location": "L86", + "_origin": "ast", + "community": 80, + "norm_label": ".respondtoapproval()", + "id": "src_approval_monitor_approvalmonitor_respondtoapproval" + }, + { + "label": ".getPendingApprovals()", + "file_type": "code", + "source_file": "src/approval-monitor.ts", + "source_location": "L127", + "_origin": "ast", + "community": 80, + "norm_label": ".getpendingapprovals()", + "id": "src_approval_monitor_approvalmonitor_getpendingapprovals" + }, + { + "label": ".getApproval()", + "file_type": "code", + "source_file": "src/approval-monitor.ts", + "source_location": "L140", + "_origin": "ast", + "community": 80, + "norm_label": ".getapproval()", + "id": "src_approval_monitor_approvalmonitor_getapproval" + }, + { + "label": ".getHistory()", + "file_type": "code", + "source_file": "src/approval-monitor.ts", + "source_location": "L147", + "_origin": "ast", + "community": 80, + "norm_label": ".gethistory()", + "id": "src_approval_monitor_approvalmonitor_gethistory" + }, + { + "label": ".clearExpired()", + "file_type": "code", + "source_file": "src/approval-monitor.ts", + "source_location": "L154", + "_origin": "ast", + "community": 80, + "norm_label": ".clearexpired()", + "id": "src_approval_monitor_approvalmonitor_clearexpired" + }, + { + "label": ".getStatus()", + "file_type": "code", + "source_file": "src/approval-monitor.ts", + "source_location": "L178", + "_origin": "ast", + "community": 80, + "norm_label": ".getstatus()", + "id": "src_approval_monitor_approvalmonitor_getstatus" + }, + { + "label": ".formatForDisplay()", + "file_type": "code", + "source_file": "src/approval-monitor.ts", + "source_location": "L198", + "_origin": "ast", + "community": 80, + "norm_label": ".formatfordisplay()", + "id": "src_approval_monitor_approvalmonitor_formatfordisplay" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "src/assets/index.ts", + "source_location": "L1", + "_origin": "ast", + "community": 69, + "norm_label": "index.ts", + "id": "assets_index" + }, + { + "label": "registerAssetMirrorRoutes()", + "file_type": "code", + "source_file": "src/assets/index.ts", + "source_location": "L11", + "_origin": "ast", + "community": 69, + "norm_label": "registerassetmirrorroutes()", + "id": "assets_index_registerassetmirrorroutes" + }, + { + "label": "mirror-coverage.ts", + "file_type": "code", + "source_file": "src/assets/mirror-coverage.ts", + "source_location": "L1", + "_origin": "ast", + "community": 69, + "norm_label": "mirror-coverage.ts", + "id": "assets_mirror_coverage" + }, + { + "label": "Asset", + "file_type": "code", + "source_file": "src/assets/mirror-coverage.ts", + "source_location": "L14", + "_origin": "ast", + "community": 69, + "norm_label": "asset", + "id": "assets_mirror_coverage_asset" + }, + { + "label": "WEB_TARGET", + "file_type": "code", + "source_file": "src/assets/mirror-coverage.ts", + "source_location": "L24", + "_origin": "ast", + "community": 69, + "norm_label": "web_target", + "id": "assets_mirror_coverage_web_target" + }, + { + "label": "stem()", + "file_type": "code", + "source_file": "src/assets/mirror-coverage.ts", + "source_location": "L31", + "_origin": "ast", + "community": 69, + "norm_label": "stem()", + "id": "assets_mirror_coverage_stem" + }, + { + "label": "CategoryCoverage", + "file_type": "code", + "source_file": "src/assets/mirror-coverage.ts", + "source_location": "L36", + "_origin": "ast", + "community": 69, + "norm_label": "categorycoverage", + "id": "assets_mirror_coverage_categorycoverage" + }, + { + "label": "RemediationItem", + "file_type": "code", + "source_file": "src/assets/mirror-coverage.ts", + "source_location": "L45", + "_origin": "ast", + "community": 69, + "norm_label": "remediationitem", + "id": "assets_mirror_coverage_remediationitem" + }, + { + "label": "MirrorCoverageReport", + "file_type": "code", + "source_file": "src/assets/mirror-coverage.ts", + "source_location": "L53", + "_origin": "ast", + "community": 69, + "norm_label": "mirrorcoveragereport", + "id": "assets_mirror_coverage_mirrorcoveragereport" + }, + { + "label": "analyzeMirrorCoverage()", + "file_type": "code", + "source_file": "src/assets/mirror-coverage.ts", + "source_location": "L62", + "_origin": "ast", + "community": 69, + "norm_label": "analyzemirrorcoverage()", + "id": "assets_mirror_coverage_analyzemirrorcoverage" + }, + { + "label": "audit-logger.ts", + "file_type": "code", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L1", + "_origin": "ast", + "community": 42, + "norm_label": "audit-logger.ts", + "id": "auth_audit_logger" + }, + { + "label": "AuditEventType", + "file_type": "code", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L17", + "_origin": "ast", + "community": 42, + "norm_label": "auditeventtype", + "id": "auth_audit_logger_auditeventtype" + }, + { + "label": "AuditEventSeverity", + "file_type": "code", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L25", + "_origin": "ast", + "community": 42, + "norm_label": "auditeventseverity", + "id": "auth_audit_logger_auditeventseverity" + }, + { + "label": "AuditEvent", + "file_type": "code", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L27", + "_origin": "ast", + "community": 42, + "norm_label": "auditevent", + "id": "auth_audit_logger_auditevent" + }, + { + "label": "CEOAuditLogger", + "file_type": "code", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L46", + "_origin": "ast", + "community": 8, + "norm_label": "ceoauditlogger", + "id": "auth_audit_logger_ceoauditlogger" + }, + { + "label": ".logEvent()", + "file_type": "code", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L54", + "_origin": "ast", + "community": 8, + "norm_label": ".logevent()", + "id": "auth_audit_logger_ceoauditlogger_logevent" + }, + { + "label": ".determineSeverity()", + "file_type": "code", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L116", + "_origin": "ast", + "community": 8, + "norm_label": ".determineseverity()", + "id": "auth_audit_logger_ceoauditlogger_determineseverity" + }, + { + "label": ".triggerCriticalAlert()", + "file_type": "code", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L139", + "_origin": "ast", + "community": 8, + "norm_label": ".triggercriticalalert()", + "id": "auth_audit_logger_ceoauditlogger_triggercriticalalert" + }, + { + "label": ".onCriticalEvent()", + "file_type": "code", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L152", + "_origin": "ast", + "community": 8, + "norm_label": ".oncriticalevent()", + "id": "auth_audit_logger_ceoauditlogger_oncriticalevent" + }, + { + "label": ".clampLimit()", + "file_type": "code", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L161", + "_origin": "ast", + "community": 8, + "norm_label": ".clamplimit()", + "id": "auth_audit_logger_ceoauditlogger_clamplimit" + }, + { + "label": ".getEventsByUser()", + "file_type": "code", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L168", + "_origin": "ast", + "community": 8, + "norm_label": ".geteventsbyuser()", + "id": "auth_audit_logger_ceoauditlogger_geteventsbyuser" + }, + { + "label": ".getEventsByType()", + "file_type": "code", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L177", + "_origin": "ast", + "community": 8, + "norm_label": ".geteventsbytype()", + "id": "auth_audit_logger_ceoauditlogger_geteventsbytype" + }, + { + "label": ".getEventsBySeverity()", + "file_type": "code", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L186", + "_origin": "ast", + "community": 8, + "norm_label": ".geteventsbyseverity()", + "id": "auth_audit_logger_ceoauditlogger_geteventsbyseverity" + }, + { + "label": ".getEventsByTimeRange()", + "file_type": "code", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L195", + "_origin": "ast", + "community": 8, + "norm_label": ".geteventsbytimerange()", + "id": "auth_audit_logger_ceoauditlogger_geteventsbytimerange" + }, + { + "label": ".getEventsByIP()", + "file_type": "code", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L204", + "_origin": "ast", + "community": 8, + "norm_label": ".geteventsbyip()", + "id": "auth_audit_logger_ceoauditlogger_geteventsbyip" + }, + { + "label": ".getAllEvents()", + "file_type": "code", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L213", + "_origin": "ast", + "community": 8, + "norm_label": ".getallevents()", + "id": "auth_audit_logger_ceoauditlogger_getallevents" + }, + { + "label": ".search()", + "file_type": "code", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L222", + "_origin": "ast", + "community": 8, + "norm_label": ".search()", + "id": "auth_audit_logger_ceoauditlogger_search" + }, + { + "label": ".getStatistics()", + "file_type": "code", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L253", + "_origin": "ast", + "community": 8, + "norm_label": ".getstatistics()", + "id": "auth_audit_logger_ceoauditlogger_getstatistics" + }, + { + "label": ".exportAsCSV()", + "file_type": "code", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L295", + "_origin": "ast", + "community": 8, + "norm_label": ".exportascsv()", + "id": "auth_audit_logger_ceoauditlogger_exportascsv" + }, + { + "label": ".exportAsJSON()", + "file_type": "code", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L335", + "_origin": "ast", + "community": 8, + "norm_label": ".exportasjson()", + "id": "auth_audit_logger_ceoauditlogger_exportasjson" + }, + { + "label": ".clearOldEvents()", + "file_type": "code", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L342", + "_origin": "ast", + "community": 8, + "norm_label": ".clearoldevents()", + "id": "auth_audit_logger_ceoauditlogger_clearoldevents" + }, + { + "label": ".getSecurityScore()", + "file_type": "code", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L358", + "_origin": "ast", + "community": 8, + "norm_label": ".getsecurityscore()", + "id": "auth_audit_logger_ceoauditlogger_getsecurityscore" + }, + { + "label": "audit-retention.ts", + "file_type": "code", + "source_file": "src/auth/audit-retention.ts", + "source_location": "L1", + "_origin": "ast", + "community": 42, + "norm_label": "audit-retention.ts", + "id": "auth_audit_retention" + }, + { + "label": "AuditRetentionConfig", + "file_type": "code", + "source_file": "src/auth/audit-retention.ts", + "source_location": "L15", + "_origin": "ast", + "community": 42, + "norm_label": "auditretentionconfig", + "id": "auth_audit_retention_auditretentionconfig" + }, + { + "label": "DEFAULT_AUDIT_RETENTION", + "file_type": "code", + "source_file": "src/auth/audit-retention.ts", + "source_location": "L24", + "_origin": "ast", + "community": 42, + "norm_label": "default_audit_retention", + "id": "auth_audit_retention_default_audit_retention" + }, + { + "label": "AuditRetentionStatus", + "file_type": "code", + "source_file": "src/auth/audit-retention.ts", + "source_location": "L30", + "_origin": "ast", + "community": 42, + "norm_label": "auditretentionstatus", + "id": "auth_audit_retention_auditretentionstatus" + }, + { + "label": "AuditRetentionScheduler", + "file_type": "code", + "source_file": "src/auth/audit-retention.ts", + "source_location": "L39", + "_origin": "ast", + "community": 8, + "norm_label": "auditretentionscheduler", + "id": "auth_audit_retention_auditretentionscheduler" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/auth/audit-retention.ts", + "source_location": "L46", + "_origin": "ast", + "community": 8, + "norm_label": ".constructor()", + "id": "auth_audit_retention_auditretentionscheduler_constructor" + }, + { + "label": ".runOnce()", + "file_type": "code", + "source_file": "src/auth/audit-retention.ts", + "source_location": "L61", + "_origin": "ast", + "community": 8, + "norm_label": ".runonce()", + "id": "auth_audit_retention_auditretentionscheduler_runonce" + }, + { + "label": ".start()", + "file_type": "code", + "source_file": "src/auth/audit-retention.ts", + "source_location": "L73", + "_origin": "ast", + "community": 8, + "norm_label": ".start()", + "id": "auth_audit_retention_auditretentionscheduler_start" + }, + { + "label": ".stop()", + "file_type": "code", + "source_file": "src/auth/audit-retention.ts", + "source_location": "L90", + "_origin": "ast", + "community": 8, + "norm_label": ".stop()", + "id": "auth_audit_retention_auditretentionscheduler_stop" + }, + { + "label": ".isRunning()", + "file_type": "code", + "source_file": "src/auth/audit-retention.ts", + "source_location": "L98", + "_origin": "ast", + "community": 8, + "norm_label": ".isrunning()", + "id": "auth_audit_retention_auditretentionscheduler_isrunning" + }, + { + "label": ".getStatus()", + "file_type": "code", + "source_file": "src/auth/audit-retention.ts", + "source_location": "L102", + "_origin": "ast", + "community": 8, + "norm_label": ".getstatus()", + "id": "auth_audit_retention_auditretentionscheduler_getstatus" + }, + { + "label": ".safeSweep()", + "file_type": "code", + "source_file": "src/auth/audit-retention.ts", + "source_location": "L114", + "_origin": "ast", + "community": 8, + "norm_label": ".safesweep()", + "id": "auth_audit_retention_auditretentionscheduler_safesweep" + }, + { + "label": "audit-routes.ts", + "file_type": "code", + "source_file": "src/auth/audit-routes.ts", + "source_location": "L1", + "_origin": "ast", + "community": 2, + "norm_label": "audit-routes.ts", + "id": "auth_audit_routes" + }, + { + "label": "setupAuditRoutes()", + "file_type": "code", + "source_file": "src/auth/audit-routes.ts", + "source_location": "L11", + "_origin": "ast", + "community": 5, + "norm_label": "setupauditroutes()", + "id": "auth_audit_routes_setupauditroutes" + }, + { + "label": "auth-middleware.ts", + "file_type": "code", + "source_file": "src/auth/auth-middleware.ts", + "source_location": "L1", + "_origin": "ast", + "community": 2, + "norm_label": "auth-middleware.ts", + "id": "auth_auth_middleware" + }, + { + "label": "AuthRequest", + "file_type": "code", + "source_file": "src/auth/auth-middleware.ts", + "source_location": "L10", + "_origin": "ast", + "community": 2, + "norm_label": "authrequest", + "id": "auth_auth_middleware_authrequest" + }, + { + "label": "AuthMiddleware", + "file_type": "code", + "source_file": "src/auth/auth-middleware.ts", + "source_location": "L16", + "_origin": "ast", + "community": 6, + "norm_label": "authmiddleware", + "id": "auth_auth_middleware_authmiddleware" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/auth/auth-middleware.ts", + "source_location": "L19", + "_origin": "ast", + "community": 6, + "norm_label": ".constructor()", + "id": "auth_auth_middleware_authmiddleware_constructor" + }, + { + "label": ".verifyToken()", + "file_type": "code", + "source_file": "src/auth/auth-middleware.ts", + "source_location": "L26", + "_origin": "ast", + "community": 6, + "norm_label": ".verifytoken()", + "id": "auth_auth_middleware_authmiddleware_verifytoken" + }, + { + "label": ".requireRole()", + "file_type": "code", + "source_file": "src/auth/auth-middleware.ts", + "source_location": "L50", + "_origin": "ast", + "community": 6, + "norm_label": ".requirerole()", + "id": "auth_auth_middleware_authmiddleware_requirerole" + }, + { + "label": ".requirePermission()", + "file_type": "code", + "source_file": "src/auth/auth-middleware.ts", + "source_location": "L71", + "_origin": "ast", + "community": 6, + "norm_label": ".requirepermission()", + "id": "auth_auth_middleware_authmiddleware_requirepermission" + }, + { + "label": ".public()", + "file_type": "code", + "source_file": "src/auth/auth-middleware.ts", + "source_location": "L95", + "_origin": "ast", + "community": 6, + "norm_label": ".public()", + "id": "auth_auth_middleware_authmiddleware_public" + }, + { + "label": ".optional()", + "file_type": "code", + "source_file": "src/auth/auth-middleware.ts", + "source_location": "L104", + "_origin": "ast", + "community": 6, + "norm_label": ".optional()", + "id": "auth_auth_middleware_authmiddleware_optional" + }, + { + "label": "auth-routes.ts", + "file_type": "code", + "source_file": "src/auth/auth-routes.ts", + "source_location": "L1", + "_origin": "ast", + "community": 22, + "norm_label": "auth-routes.ts", + "id": "auth_auth_routes" + }, + { + "label": "AuthRouteDeps", + "file_type": "code", + "source_file": "src/auth/auth-routes.ts", + "source_location": "L14", + "_origin": "ast", + "community": 8, + "norm_label": "authroutedeps", + "id": "auth_auth_routes_authroutedeps" + }, + { + "label": "processLoginAttempt()", + "file_type": "code", + "source_file": "src/auth/auth-routes.ts", + "source_location": "L28", + "_origin": "ast", + "community": 22, + "norm_label": "processloginattempt()", + "id": "auth_auth_routes_processloginattempt" + }, + { + "label": "GuardResult", + "file_type": "code", + "source_file": "src/auth/auth-routes.ts", + "source_location": "L80", + "_origin": "ast", + "community": 22, + "norm_label": "guardresult", + "id": "auth_auth_routes_guardresult" + }, + { + "label": "checkSessionRevocation()", + "file_type": "code", + "source_file": "src/auth/auth-routes.ts", + "source_location": "L90", + "_origin": "ast", + "community": 22, + "norm_label": "checksessionrevocation()", + "id": "auth_auth_routes_checksessionrevocation" + }, + { + "label": "checkRevokeUser()", + "file_type": "code", + "source_file": "src/auth/auth-routes.ts", + "source_location": "L102", + "_origin": "ast", + "community": 22, + "norm_label": "checkrevokeuser()", + "id": "auth_auth_routes_checkrevokeuser" + }, + { + "label": "setupAuthRoutes()", + "file_type": "code", + "source_file": "src/auth/auth-routes.ts", + "source_location": "L115", + "_origin": "ast", + "community": 22, + "norm_label": "setupauthroutes()", + "id": "auth_auth_routes_setupauthroutes" + }, + { + "label": "auth-system.ts", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L1", + "_origin": "ast", + "community": 22, + "norm_label": "auth-system.ts", + "id": "auth_auth_system" + }, + { + "label": "UserRole", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L23", + "_origin": "ast", + "community": 22, + "norm_label": "userrole", + "id": "auth_auth_system_userrole" + }, + { + "label": "User", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L25", + "_origin": "ast", + "community": 22, + "norm_label": "user", + "id": "auth_auth_system_user" + }, + { + "label": "TwoFactorChallenge", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L41", + "_origin": "ast", + "community": 22, + "norm_label": "twofactorchallenge", + "id": "auth_auth_system_twofactorchallenge" + }, + { + "label": "AuthToken", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L49", + "_origin": "ast", + "community": 2, + "norm_label": "authtoken", + "id": "auth_auth_system_authtoken" + }, + { + "label": "LoginRequest", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L58", + "_origin": "ast", + "community": 22, + "norm_label": "loginrequest", + "id": "auth_auth_system_loginrequest" + }, + { + "label": "RolePermissions", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L66", + "_origin": "ast", + "community": 22, + "norm_label": "rolepermissions", + "id": "auth_auth_system_rolepermissions" + }, + { + "label": "ROLE_PERMISSIONS", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L78", + "_origin": "ast", + "community": 22, + "norm_label": "role_permissions", + "id": "auth_auth_system_role_permissions" + }, + { + "label": "AuthSystem", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L136", + "_origin": "ast", + "community": 6, + "norm_label": "authsystem", + "id": "auth_auth_system_authsystem" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L146", + "_origin": "ast", + "community": 6, + "norm_label": ".constructor()", + "id": "auth_auth_system_authsystem_constructor" + }, + { + "label": ".storeTotpSecret()", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L160", + "_origin": "ast", + "community": 6, + "norm_label": ".storetotpsecret()", + "id": "auth_auth_system_authsystem_storetotpsecret" + }, + { + "label": ".readTotpSecret()", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L165", + "_origin": "ast", + "community": 6, + "norm_label": ".readtotpsecret()", + "id": "auth_auth_system_authsystem_readtotpsecret" + }, + { + "label": ".initializeDefaultUsers()", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L181", + "_origin": "ast", + "community": 6, + "norm_label": ".initializedefaultusers()", + "id": "auth_auth_system_authsystem_initializedefaultusers" + }, + { + "label": ".hashPassword()", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L241", + "_origin": "ast", + "community": 6, + "norm_label": ".hashpassword()", + "id": "auth_auth_system_authsystem_hashpassword" + }, + { + "label": ".verifyPassword()", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L251", + "_origin": "ast", + "community": 6, + "norm_label": ".verifypassword()", + "id": "auth_auth_system_authsystem_verifypassword" + }, + { + "label": ".login()", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L267", + "_origin": "ast", + "community": 6, + "norm_label": ".login()", + "id": "auth_auth_system_authsystem_login" + }, + { + "label": ".verifyTwoFactor()", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L336", + "_origin": "ast", + "community": 6, + "norm_label": ".verifytwofactor()", + "id": "auth_auth_system_authsystem_verifytwofactor" + }, + { + "label": ".setupTotp()", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L373", + "_origin": "ast", + "community": 6, + "norm_label": ".setuptotp()", + "id": "auth_auth_system_authsystem_setuptotp" + }, + { + "label": ".enableTotp()", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L391", + "_origin": "ast", + "community": 6, + "norm_label": ".enabletotp()", + "id": "auth_auth_system_authsystem_enabletotp" + }, + { + "label": ".disableTotp()", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L408", + "_origin": "ast", + "community": 6, + "norm_label": ".disabletotp()", + "id": "auth_auth_system_authsystem_disabletotp" + }, + { + "label": ".issueSession()", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L427", + "_origin": "ast", + "community": 6, + "norm_label": ".issuesession()", + "id": "auth_auth_system_authsystem_issuesession" + }, + { + "label": ".recordFailedAttempt()", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L446", + "_origin": "ast", + "community": 6, + "norm_label": ".recordfailedattempt()", + "id": "auth_auth_system_authsystem_recordfailedattempt" + }, + { + "label": ".verifyToken()", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L456", + "_origin": "ast", + "community": 6, + "norm_label": ".verifytoken()", + "id": "auth_auth_system_authsystem_verifytoken" + }, + { + "label": ".logout()", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L471", + "_origin": "ast", + "community": 6, + "norm_label": ".logout()", + "id": "auth_auth_system_authsystem_logout" + }, + { + "label": ".getActiveSessions()", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L480", + "_origin": "ast", + "community": 6, + "norm_label": ".getactivesessions()", + "id": "auth_auth_system_authsystem_getactivesessions" + }, + { + "label": ".revokeSession()", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L518", + "_origin": "ast", + "community": 6, + "norm_label": ".revokesession()", + "id": "auth_auth_system_authsystem_revokesession" + }, + { + "label": ".revokeUserSessions()", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L528", + "_origin": "ast", + "community": 6, + "norm_label": ".revokeusersessions()", + "id": "auth_auth_system_authsystem_revokeusersessions" + }, + { + "label": ".getUser()", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L543", + "_origin": "ast", + "community": 6, + "norm_label": ".getuser()", + "id": "auth_auth_system_authsystem_getuser" + }, + { + "label": ".getPermissions()", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L550", + "_origin": "ast", + "community": 6, + "norm_label": ".getpermissions()", + "id": "auth_auth_system_authsystem_getpermissions" + }, + { + "label": ".hasPermission()", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L557", + "_origin": "ast", + "community": 6, + "norm_label": ".haspermission()", + "id": "auth_auth_system_authsystem_haspermission" + }, + { + "label": ".getAllUsers()", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L564", + "_origin": "ast", + "community": 6, + "norm_label": ".getallusers()", + "id": "auth_auth_system_authsystem_getallusers" + }, + { + "label": ".createUser()", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L571", + "_origin": "ast", + "community": 6, + "norm_label": ".createuser()", + "id": "auth_auth_system_authsystem_createuser" + }, + { + "label": ".canManage()", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L614", + "_origin": "ast", + "community": 6, + "norm_label": ".canmanage()", + "id": "auth_auth_system_authsystem_canmanage" + }, + { + "label": ".countActiveByRole()", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L619", + "_origin": "ast", + "community": 6, + "norm_label": ".countactivebyrole()", + "id": "auth_auth_system_authsystem_countactivebyrole" + }, + { + "label": ".setUserStatus()", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L628", + "_origin": "ast", + "community": 6, + "norm_label": ".setuserstatus()", + "id": "auth_auth_system_authsystem_setuserstatus" + }, + { + "label": ".deleteUser()", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L654", + "_origin": "ast", + "community": 6, + "norm_label": ".deleteuser()", + "id": "auth_auth_system_authsystem_deleteuser" + }, + { + "label": ".changePassword()", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L672", + "_origin": "ast", + "community": 6, + "norm_label": ".changepassword()", + "id": "auth_auth_system_authsystem_changepassword" + }, + { + "label": ".getSessionStats()", + "file_type": "code", + "source_file": "src/auth/auth-system.ts", + "source_location": "L689", + "_origin": "ast", + "community": 6, + "norm_label": ".getsessionstats()", + "id": "auth_auth_system_authsystem_getsessionstats" + }, + { + "label": "specialist-dashboards.ts", + "file_type": "code", + "source_file": "src/auth/specialist-dashboards.ts", + "source_location": "L1", + "_origin": "ast", + "community": 56, + "norm_label": "specialist-dashboards.ts", + "id": "auth_specialist_dashboards" + }, + { + "label": "CEODashboard", + "file_type": "code", + "source_file": "src/auth/specialist-dashboards.ts", + "source_location": "L14", + "_origin": "ast", + "community": 56, + "norm_label": "ceodashboard", + "id": "auth_specialist_dashboards_ceodashboard" + }, + { + "label": "CTODashboard", + "file_type": "code", + "source_file": "src/auth/specialist-dashboards.ts", + "source_location": "L25", + "_origin": "ast", + "community": 56, + "norm_label": "ctodashboard", + "id": "auth_specialist_dashboards_ctodashboard" + }, + { + "label": "DeveloperDashboard", + "file_type": "code", + "source_file": "src/auth/specialist-dashboards.ts", + "source_location": "L45", + "_origin": "ast", + "community": 56, + "norm_label": "developerdashboard", + "id": "auth_specialist_dashboards_developerdashboard" + }, + { + "label": "ArtistDashboard", + "file_type": "code", + "source_file": "src/auth/specialist-dashboards.ts", + "source_location": "L55", + "_origin": "ast", + "community": 56, + "norm_label": "artistdashboard", + "id": "auth_specialist_dashboards_artistdashboard" + }, + { + "label": "TechArtistDashboard", + "file_type": "code", + "source_file": "src/auth/specialist-dashboards.ts", + "source_location": "L64", + "_origin": "ast", + "community": 56, + "norm_label": "techartistdashboard", + "id": "auth_specialist_dashboards_techartistdashboard" + }, + { + "label": "SpecialistDashboards", + "file_type": "code", + "source_file": "src/auth/specialist-dashboards.ts", + "source_location": "L77", + "_origin": "ast", + "community": 56, + "norm_label": "specialistdashboards", + "id": "auth_specialist_dashboards_specialistdashboards" + }, + { + "label": ".getCEODashboard()", + "file_type": "code", + "source_file": "src/auth/specialist-dashboards.ts", + "source_location": "L81", + "_origin": "ast", + "community": 56, + "norm_label": ".getceodashboard()", + "id": "auth_specialist_dashboards_specialistdashboards_getceodashboard" + }, + { + "label": ".getCTODashboard()", + "file_type": "code", + "source_file": "src/auth/specialist-dashboards.ts", + "source_location": "L102", + "_origin": "ast", + "community": 56, + "norm_label": ".getctodashboard()", + "id": "auth_specialist_dashboards_specialistdashboards_getctodashboard" + }, + { + "label": ".getDeveloperDashboard()", + "file_type": "code", + "source_file": "src/auth/specialist-dashboards.ts", + "source_location": "L130", + "_origin": "ast", + "community": 56, + "norm_label": ".getdeveloperdashboard()", + "id": "auth_specialist_dashboards_specialistdashboards_getdeveloperdashboard" + }, + { + "label": ".getArtistDashboard()", + "file_type": "code", + "source_file": "src/auth/specialist-dashboards.ts", + "source_location": "L153", + "_origin": "ast", + "community": 56, + "norm_label": ".getartistdashboard()", + "id": "auth_specialist_dashboards_specialistdashboards_getartistdashboard" + }, + { + "label": ".getTechArtistDashboard()", + "file_type": "code", + "source_file": "src/auth/specialist-dashboards.ts", + "source_location": "L175", + "_origin": "ast", + "community": 56, + "norm_label": ".gettechartistdashboard()", + "id": "auth_specialist_dashboards_specialistdashboards_gettechartistdashboard" + }, + { + "label": ".getDashboard()", + "file_type": "code", + "source_file": "src/auth/specialist-dashboards.ts", + "source_location": "L202", + "_origin": "ast", + "community": 56, + "norm_label": ".getdashboard()", + "id": "auth_specialist_dashboards_specialistdashboards_getdashboard" + }, + { + "label": "specialist-routes.ts", + "file_type": "code", + "source_file": "src/auth/specialist-routes.ts", + "source_location": "L1", + "_origin": "ast", + "community": 2, + "norm_label": "specialist-routes.ts", + "id": "auth_specialist_routes" + }, + { + "label": "setupSpecialistRoutes()", + "file_type": "code", + "source_file": "src/auth/specialist-routes.ts", + "source_location": "L11", + "_origin": "ast", + "community": 5, + "norm_label": "setupspecialistroutes()", + "id": "auth_specialist_routes_setupspecialistroutes" + }, + { + "label": "totp.ts", + "file_type": "code", + "source_file": "src/auth/totp.ts", + "source_location": "L1", + "_origin": "ast", + "community": 6, + "norm_label": "totp.ts", + "id": "auth_totp" + }, + { + "label": "base32Encode()", + "file_type": "code", + "source_file": "src/auth/totp.ts", + "source_location": "L20", + "_origin": "ast", + "community": 6, + "norm_label": "base32encode()", + "id": "auth_totp_base32encode" + }, + { + "label": "base32Decode()", + "file_type": "code", + "source_file": "src/auth/totp.ts", + "source_location": "L40", + "_origin": "ast", + "community": 6, + "norm_label": "base32decode()", + "id": "auth_totp_base32decode" + }, + { + "label": "generateSecret()", + "file_type": "code", + "source_file": "src/auth/totp.ts", + "source_location": "L62", + "_origin": "ast", + "community": 6, + "norm_label": "generatesecret()", + "id": "auth_totp_generatesecret" + }, + { + "label": "hotp()", + "file_type": "code", + "source_file": "src/auth/totp.ts", + "source_location": "L70", + "_origin": "ast", + "community": 6, + "norm_label": "hotp()", + "id": "auth_totp_hotp" + }, + { + "label": "generateTotp()", + "file_type": "code", + "source_file": "src/auth/totp.ts", + "source_location": "L89", + "_origin": "ast", + "community": 6, + "norm_label": "generatetotp()", + "id": "auth_totp_generatetotp" + }, + { + "label": "verifyTotp()", + "file_type": "code", + "source_file": "src/auth/totp.ts", + "source_location": "L100", + "_origin": "ast", + "community": 6, + "norm_label": "verifytotp()", + "id": "auth_totp_verifytotp" + }, + { + "label": "otpauthUri()", + "file_type": "code", + "source_file": "src/auth/totp.ts", + "source_location": "L122", + "_origin": "ast", + "community": 6, + "norm_label": "otpauthuri()", + "id": "auth_totp_otpauthuri" + }, + { + "label": "autonomous-session-manager.ts", + "file_type": "code", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L1", + "_origin": "ast", + "community": 28, + "norm_label": "autonomous-session-manager.ts", + "id": "automation_autonomous_session_manager" + }, + { + "label": "SessionConfig", + "file_type": "code", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L10", + "_origin": "ast", + "community": 28, + "norm_label": "sessionconfig", + "id": "automation_autonomous_session_manager_sessionconfig" + }, + { + "label": "WorkSession", + "file_type": "code", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L21", + "_origin": "ast", + "community": 28, + "norm_label": "worksession", + "id": "automation_autonomous_session_manager_worksession" + }, + { + "label": "SessionCommit", + "file_type": "code", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L34", + "_origin": "ast", + "community": 28, + "norm_label": "sessioncommit", + "id": "automation_autonomous_session_manager_sessioncommit" + }, + { + "label": "SessionTaskUpdate", + "file_type": "code", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L42", + "_origin": "ast", + "community": 28, + "norm_label": "sessiontaskupdate", + "id": "automation_autonomous_session_manager_sessiontaskupdate" + }, + { + "label": "SessionProgressReport", + "file_type": "code", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L49", + "_origin": "ast", + "community": 28, + "norm_label": "sessionprogressreport", + "id": "automation_autonomous_session_manager_sessionprogressreport" + }, + { + "label": "SessionWarning", + "file_type": "code", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L59", + "_origin": "ast", + "community": 28, + "norm_label": "sessionwarning", + "id": "automation_autonomous_session_manager_sessionwarning" + }, + { + "label": "AutonomousSessionManager", + "file_type": "code", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L67", + "_origin": "ast", + "community": 28, + "norm_label": "autonomoussessionmanager", + "id": "automation_autonomous_session_manager_autonomoussessionmanager" + }, + { + "label": ".startSession()", + "file_type": "code", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L74", + "_origin": "ast", + "community": 28, + "norm_label": ".startsession()", + "id": "automation_autonomous_session_manager_autonomoussessionmanager_startsession" + }, + { + "label": ".recordCommit()", + "file_type": "code", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L121", + "_origin": "ast", + "community": 28, + "norm_label": ".recordcommit()", + "id": "automation_autonomous_session_manager_autonomoussessionmanager_recordcommit" + }, + { + "label": ".recordTaskUpdate()", + "file_type": "code", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L157", + "_origin": "ast", + "community": 28, + "norm_label": ".recordtaskupdate()", + "id": "automation_autonomous_session_manager_autonomoussessionmanager_recordtaskupdate" + }, + { + "label": ".recordProgressReport()", + "file_type": "code", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L173", + "_origin": "ast", + "community": 28, + "norm_label": ".recordprogressreport()", + "id": "automation_autonomous_session_manager_autonomoussessionmanager_recordprogressreport" + }, + { + "label": ".updateContextTokens()", + "file_type": "code", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L212", + "_origin": "ast", + "community": 28, + "norm_label": ".updatecontexttokens()", + "id": "automation_autonomous_session_manager_autonomoussessionmanager_updatecontexttokens" + }, + { + "label": ".startStallDetection()", + "file_type": "code", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L237", + "_origin": "ast", + "community": 28, + "norm_label": ".startstalldetection()", + "id": "automation_autonomous_session_manager_autonomoussessionmanager_startstalldetection" + }, + { + "label": ".getLastActivityTime()", + "file_type": "code", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L303", + "_origin": "ast", + "community": 28, + "norm_label": ".getlastactivitytime()", + "id": "automation_autonomous_session_manager_autonomoussessionmanager_getlastactivitytime" + }, + { + "label": ".addWarning()", + "file_type": "code", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L318", + "_origin": "ast", + "community": 28, + "norm_label": ".addwarning()", + "id": "automation_autonomous_session_manager_autonomoussessionmanager_addwarning" + }, + { + "label": ".completeSession()", + "file_type": "code", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L348", + "_origin": "ast", + "community": 28, + "norm_label": ".completesession()", + "id": "automation_autonomous_session_manager_autonomoussessionmanager_completesession" + }, + { + "label": ".getStats()", + "file_type": "code", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L378", + "_origin": "ast", + "community": 28, + "norm_label": ".getstats()", + "id": "automation_autonomous_session_manager_autonomoussessionmanager_getstats" + }, + { + "label": ".getWarnings()", + "file_type": "code", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L410", + "_origin": "ast", + "community": 28, + "norm_label": ".getwarnings()", + "id": "automation_autonomous_session_manager_autonomoussessionmanager_getwarnings" + }, + { + "label": ".stop()", + "file_type": "code", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L417", + "_origin": "ast", + "community": 28, + "norm_label": ".stop()", + "id": "automation_autonomous_session_manager_autonomoussessionmanager_stop" + }, + { + "label": "backup-manager.ts", + "file_type": "code", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L1", + "_origin": "ast", + "community": 33, + "norm_label": "backup-manager.ts", + "id": "automation_backup_manager" + }, + { + "label": "Backup", + "file_type": "code", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L6", + "_origin": "ast", + "community": 33, + "norm_label": "backup", + "id": "automation_backup_manager_backup" + }, + { + "label": "RecoveryPlan", + "file_type": "code", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L19", + "_origin": "ast", + "community": 33, + "norm_label": "recoveryplan", + "id": "automation_backup_manager_recoveryplan" + }, + { + "label": "BackupManager", + "file_type": "code", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L29", + "_origin": "ast", + "community": 33, + "norm_label": "backupmanager", + "id": "automation_backup_manager_backupmanager" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L37", + "_origin": "ast", + "community": 33, + "norm_label": ".constructor()", + "id": "automation_backup_manager_backupmanager_constructor" + }, + { + "label": ".initializeBackupSchedule()", + "file_type": "code", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L45", + "_origin": "ast", + "community": 33, + "norm_label": ".initializebackupschedule()", + "id": "automation_backup_manager_backupmanager_initializebackupschedule" + }, + { + "label": ".initializeRecoveryPlans()", + "file_type": "code", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L57", + "_origin": "ast", + "community": 33, + "norm_label": ".initializerecoveryplans()", + "id": "automation_backup_manager_backupmanager_initializerecoveryplans" + }, + { + "label": ".createBackup()", + "file_type": "code", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L111", + "_origin": "ast", + "community": 33, + "norm_label": ".createbackup()", + "id": "automation_backup_manager_backupmanager_createbackup" + }, + { + "label": ".getBackupStatus()", + "file_type": "code", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L140", + "_origin": "ast", + "community": 33, + "norm_label": ".getbackupstatus()", + "id": "automation_backup_manager_backupmanager_getbackupstatus" + }, + { + "label": ".restore()", + "file_type": "code", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L147", + "_origin": "ast", + "community": 33, + "norm_label": ".restore()", + "id": "automation_backup_manager_backupmanager_restore" + }, + { + "label": ".getBackupHistory()", + "file_type": "code", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L170", + "_origin": "ast", + "community": 33, + "norm_label": ".getbackuphistory()", + "id": "automation_backup_manager_backupmanager_getbackuphistory" + }, + { + "label": ".getRecoveryPlan()", + "file_type": "code", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L184", + "_origin": "ast", + "community": 33, + "norm_label": ".getrecoveryplan()", + "id": "automation_backup_manager_backupmanager_getrecoveryplan" + }, + { + "label": ".getAllRecoveryPlans()", + "file_type": "code", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L191", + "_origin": "ast", + "community": 33, + "norm_label": ".getallrecoveryplans()", + "id": "automation_backup_manager_backupmanager_getallrecoveryplans" + }, + { + "label": ".testRecoveryPlan()", + "file_type": "code", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L198", + "_origin": "ast", + "community": 33, + "norm_label": ".testrecoveryplan()", + "id": "automation_backup_manager_backupmanager_testrecoveryplan" + }, + { + "label": ".getBackupStatistics()", + "file_type": "code", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L216", + "_origin": "ast", + "community": 33, + "norm_label": ".getbackupstatistics()", + "id": "automation_backup_manager_backupmanager_getbackupstatistics" + }, + { + "label": ".getBackupsByDatabase()", + "file_type": "code", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L241", + "_origin": "ast", + "community": 33, + "norm_label": ".getbackupsbydatabase()", + "id": "automation_backup_manager_backupmanager_getbackupsbydatabase" + }, + { + "label": ".cleanupOldBackups()", + "file_type": "code", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L252", + "_origin": "ast", + "community": 33, + "norm_label": ".cleanupoldbackups()", + "id": "automation_backup_manager_backupmanager_cleanupoldbackups" + }, + { + "label": ".getDisasterRecoveryStatus()", + "file_type": "code", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L269", + "_origin": "ast", + "community": 33, + "norm_label": ".getdisasterrecoverystatus()", + "id": "automation_backup_manager_backupmanager_getdisasterrecoverystatus" + }, + { + "label": "deployment-manager.ts", + "file_type": "code", + "source_file": "src/automation/deployment-manager.ts", + "source_location": "L1", + "_origin": "ast", + "community": 50, + "norm_label": "deployment-manager.ts", + "id": "automation_deployment_manager" + }, + { + "label": "Deployment", + "file_type": "code", + "source_file": "src/automation/deployment-manager.ts", + "source_location": "L6", + "_origin": "ast", + "community": 50, + "norm_label": "deployment", + "id": "automation_deployment_manager_deployment" + }, + { + "label": "HealthCheck", + "file_type": "code", + "source_file": "src/automation/deployment-manager.ts", + "source_location": "L22", + "_origin": "ast", + "community": 50, + "norm_label": "healthcheck", + "id": "automation_deployment_manager_healthcheck" + }, + { + "label": "DeploymentManager", + "file_type": "code", + "source_file": "src/automation/deployment-manager.ts", + "source_location": "L30", + "_origin": "ast", + "community": 50, + "norm_label": "deploymentmanager", + "id": "automation_deployment_manager_deploymentmanager" + }, + { + "label": ".startDeployment()", + "file_type": "code", + "source_file": "src/automation/deployment-manager.ts", + "source_location": "L41", + "_origin": "ast", + "community": 50, + "norm_label": ".startdeployment()", + "id": "automation_deployment_manager_deploymentmanager_startdeployment" + }, + { + "label": ".getRecentCommits()", + "file_type": "code", + "source_file": "src/automation/deployment-manager.ts", + "source_location": "L62", + "_origin": "ast", + "community": 50, + "norm_label": ".getrecentcommits()", + "id": "automation_deployment_manager_deploymentmanager_getrecentcommits" + }, + { + "label": ".completeDeployment()", + "file_type": "code", + "source_file": "src/automation/deployment-manager.ts", + "source_location": "L73", + "_origin": "ast", + "community": 50, + "norm_label": ".completedeployment()", + "id": "automation_deployment_manager_deploymentmanager_completedeployment" + }, + { + "label": ".checkServiceHealth()", + "file_type": "code", + "source_file": "src/automation/deployment-manager.ts", + "source_location": "L94", + "_origin": "ast", + "community": 50, + "norm_label": ".checkservicehealth()", + "id": "automation_deployment_manager_deploymentmanager_checkservicehealth" + }, + { + "label": ".getDeploymentStatus()", + "file_type": "code", + "source_file": "src/automation/deployment-manager.ts", + "source_location": "L117", + "_origin": "ast", + "community": 50, + "norm_label": ".getdeploymentstatus()", + "id": "automation_deployment_manager_deploymentmanager_getdeploymentstatus" + }, + { + "label": ".rollback()", + "file_type": "code", + "source_file": "src/automation/deployment-manager.ts", + "source_location": "L124", + "_origin": "ast", + "community": 50, + "norm_label": ".rollback()", + "id": "automation_deployment_manager_deploymentmanager_rollback" + }, + { + "label": ".getDeploymentHistory()", + "file_type": "code", + "source_file": "src/automation/deployment-manager.ts", + "source_location": "L154", + "_origin": "ast", + "community": 50, + "norm_label": ".getdeploymenthistory()", + "id": "automation_deployment_manager_deploymentmanager_getdeploymenthistory" + }, + { + "label": ".getCurrentHealth()", + "file_type": "code", + "source_file": "src/automation/deployment-manager.ts", + "source_location": "L164", + "_origin": "ast", + "community": 50, + "norm_label": ".getcurrenthealth()", + "id": "automation_deployment_manager_deploymentmanager_getcurrenthealth" + }, + { + "label": ".getDeploymentMetrics()", + "file_type": "code", + "source_file": "src/automation/deployment-manager.ts", + "source_location": "L184", + "_origin": "ast", + "community": 50, + "norm_label": ".getdeploymentmetrics()", + "id": "automation_deployment_manager_deploymentmanager_getdeploymentmetrics" + }, + { + "label": ".getDeploymentReadiness()", + "file_type": "code", + "source_file": "src/automation/deployment-manager.ts", + "source_location": "L205", + "_origin": "ast", + "community": 50, + "norm_label": ".getdeploymentreadiness()", + "id": "automation_deployment_manager_deploymentmanager_getdeploymentreadiness" + }, + { + "label": "github-routes.ts", + "file_type": "code", + "source_file": "src/automation/github-routes.ts", + "source_location": "L1", + "_origin": "ast", + "community": 2, + "norm_label": "github-routes.ts", + "id": "automation_github_routes" + }, + { + "label": "setupGitHubRoutes()", + "file_type": "code", + "source_file": "src/automation/github-routes.ts", + "source_location": "L22", + "_origin": "ast", + "community": 5, + "norm_label": "setupgithubroutes()", + "id": "automation_github_routes_setupgithubroutes" + }, + { + "label": "github-sync.ts", + "file_type": "code", + "source_file": "src/automation/github-sync.ts", + "source_location": "L1", + "_origin": "ast", + "community": 2, + "norm_label": "github-sync.ts", + "id": "automation_github_sync" + }, + { + "label": "SyncConfig", + "file_type": "code", + "source_file": "src/automation/github-sync.ts", + "source_location": "L11", + "_origin": "ast", + "community": 2, + "norm_label": "syncconfig", + "id": "automation_github_sync_syncconfig" + }, + { + "label": "SyncResult", + "file_type": "code", + "source_file": "src/automation/github-sync.ts", + "source_location": "L19", + "_origin": "ast", + "community": 2, + "norm_label": "syncresult", + "id": "automation_github_sync_syncresult" + }, + { + "label": "GitHubSync", + "file_type": "code", + "source_file": "src/automation/github-sync.ts", + "source_location": "L33", + "_origin": "ast", + "community": 60, + "norm_label": "githubsync", + "id": "automation_github_sync_githubsync" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/automation/github-sync.ts", + "source_location": "L39", + "_origin": "ast", + "community": 60, + "norm_label": ".constructor()", + "id": "automation_github_sync_githubsync_constructor" + }, + { + "label": ".isConfigured()", + "file_type": "code", + "source_file": "src/automation/github-sync.ts", + "source_location": "L52", + "_origin": "ast", + "community": 60, + "norm_label": ".isconfigured()", + "id": "automation_github_sync_githubsync_isconfigured" + }, + { + "label": ".configureRemote()", + "file_type": "code", + "source_file": "src/automation/github-sync.ts", + "source_location": "L64", + "_origin": "ast", + "community": 60, + "norm_label": ".configureremote()", + "id": "automation_github_sync_githubsync_configureremote" + }, + { + "label": ".execGit()", + "file_type": "code", + "source_file": "src/automation/github-sync.ts", + "source_location": "L88", + "_origin": "ast", + "community": 60, + "norm_label": ".execgit()", + "id": "automation_github_sync_githubsync_execgit" + }, + { + "label": ".sync()", + "file_type": "code", + "source_file": "src/automation/github-sync.ts", + "source_location": "L99", + "_origin": "ast", + "community": 60, + "norm_label": ".sync()", + "id": "automation_github_sync_githubsync_sync" + }, + { + "label": ".parseChanges()", + "file_type": "code", + "source_file": "src/automation/github-sync.ts", + "source_location": "L184", + "_origin": "ast", + "community": 60, + "norm_label": ".parsechanges()", + "id": "automation_github_sync_githubsync_parsechanges" + }, + { + "label": ".startAutoSync()", + "file_type": "code", + "source_file": "src/automation/github-sync.ts", + "source_location": "L202", + "_origin": "ast", + "community": 60, + "norm_label": ".startautosync()", + "id": "automation_github_sync_githubsync_startautosync" + }, + { + "label": ".getLastSync()", + "file_type": "code", + "source_file": "src/automation/github-sync.ts", + "source_location": "L214", + "_origin": "ast", + "community": 60, + "norm_label": ".getlastsync()", + "id": "automation_github_sync_githubsync_getlastsync" + }, + { + "label": ".getSyncHistory()", + "file_type": "code", + "source_file": "src/automation/github-sync.ts", + "source_location": "L221", + "_origin": "ast", + "community": 60, + "norm_label": ".getsynchistory()", + "id": "automation_github_sync_githubsync_getsynchistory" + }, + { + "label": ".getStatistics()", + "file_type": "code", + "source_file": "src/automation/github-sync.ts", + "source_location": "L228", + "_origin": "ast", + "community": 60, + "norm_label": ".getstatistics()", + "id": "automation_github_sync_githubsync_getstatistics" + }, + { + "label": ".stop()", + "file_type": "code", + "source_file": "src/automation/github-sync.ts", + "source_location": "L247", + "_origin": "ast", + "community": 60, + "norm_label": ".stop()", + "id": "automation_github_sync_githubsync_stop" + }, + { + "label": "paperclip-bridge.ts", + "file_type": "code", + "source_file": "src/bridges/paperclip-bridge.ts", + "source_location": "L1", + "_origin": "ast", + "community": 2, + "norm_label": "paperclip-bridge.ts", + "id": "bridges_paperclip_bridge" + }, + { + "label": "PaperclipTask", + "file_type": "code", + "source_file": "src/bridges/paperclip-bridge.ts", + "source_location": "L19", + "_origin": "ast", + "community": 2, + "norm_label": "papercliptask", + "id": "bridges_paperclip_bridge_papercliptask" + }, + { + "label": "VirtualPCTask", + "file_type": "code", + "source_file": "src/bridges/paperclip-bridge.ts", + "source_location": "L30", + "_origin": "ast", + "community": 2, + "norm_label": "virtualpctask", + "id": "bridges_paperclip_bridge_virtualpctask" + }, + { + "label": "PaperclipBridge", + "file_type": "code", + "source_file": "src/bridges/paperclip-bridge.ts", + "source_location": "L41", + "_origin": "ast", + "community": 18, + "norm_label": "paperclipbridge", + "id": "bridges_paperclip_bridge_paperclipbridge" + }, + { + "label": ".convertTaskToVirtualPC()", + "file_type": "code", + "source_file": "src/bridges/paperclip-bridge.ts", + "source_location": "L61", + "_origin": "ast", + "community": 18, + "norm_label": ".converttasktovirtualpc()", + "id": "bridges_paperclip_bridge_paperclipbridge_converttasktovirtualpc" + }, + { + "label": ".convertResultToPaperclip()", + "file_type": "code", + "source_file": "src/bridges/paperclip-bridge.ts", + "source_location": "L77", + "_origin": "ast", + "community": 18, + "norm_label": ".convertresulttopaperclip()", + "id": "bridges_paperclip_bridge_paperclipbridge_convertresulttopaperclip" + }, + { + "label": ".analyzeComplexity()", + "file_type": "code", + "source_file": "src/bridges/paperclip-bridge.ts", + "source_location": "L98", + "_origin": "ast", + "community": 18, + "norm_label": ".analyzecomplexity()", + "id": "bridges_paperclip_bridge_paperclipbridge_analyzecomplexity" + }, + { + "label": ".createRouter()", + "file_type": "code", + "source_file": "src/bridges/paperclip-bridge.ts", + "source_location": "L132", + "_origin": "ast", + "community": 18, + "norm_label": ".createrouter()", + "id": "bridges_paperclip_bridge_paperclipbridge_createrouter" + }, + { + "label": "cacheManager.ts", + "file_type": "code", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L1", + "_origin": "ast", + "community": 20, + "norm_label": "cachemanager.ts", + "id": "cache_cachemanager" + }, + { + "label": "CacheOptions", + "file_type": "code", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L3", + "_origin": "ast", + "community": 20, + "norm_label": "cacheoptions", + "id": "cache_cachemanager_cacheoptions" + }, + { + "label": "CacheStats", + "file_type": "code", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L8", + "_origin": "ast", + "community": 20, + "norm_label": "cachestats", + "id": "cache_cachemanager_cachestats" + }, + { + "label": "CacheManager", + "file_type": "code", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L16", + "_origin": "ast", + "community": 20, + "norm_label": "cachemanager", + "id": "cache_cachemanager_cachemanager" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L28", + "_origin": "ast", + "community": 20, + "norm_label": ".constructor()", + "id": "cache_cachemanager_cachemanager_constructor" + }, + { + "label": ".get()", + "file_type": "code", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L35", + "_origin": "ast", + "community": 20, + "norm_label": ".get()", + "id": "cache_cachemanager_cachemanager_get" + }, + { + "label": ".set()", + "file_type": "code", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L56", + "_origin": "ast", + "community": 20, + "norm_label": ".set()", + "id": "cache_cachemanager_cachemanager_set" + }, + { + "label": ".delete()", + "file_type": "code", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L78", + "_origin": "ast", + "community": 20, + "norm_label": ".delete()", + "id": "cache_cachemanager_cachemanager_delete" + }, + { + "label": ".getOrSet()", + "file_type": "code", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L93", + "_origin": "ast", + "community": 20, + "norm_label": ".getorset()", + "id": "cache_cachemanager_cachemanager_getorset" + }, + { + "label": ".invalidatePattern()", + "file_type": "code", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L111", + "_origin": "ast", + "community": 20, + "norm_label": ".invalidatepattern()", + "id": "cache_cachemanager_cachemanager_invalidatepattern" + }, + { + "label": ".mget()", + "file_type": "code", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L130", + "_origin": "ast", + "community": 20, + "norm_label": ".mget()", + "id": "cache_cachemanager_cachemanager_mget" + }, + { + "label": ".mset()", + "file_type": "code", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L153", + "_origin": "ast", + "community": 20, + "norm_label": ".mset()", + "id": "cache_cachemanager_cachemanager_mset" + }, + { + "label": ".increment()", + "file_type": "code", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L178", + "_origin": "ast", + "community": 20, + "norm_label": ".increment()", + "id": "cache_cachemanager_cachemanager_increment" + }, + { + "label": ".exists()", + "file_type": "code", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L191", + "_origin": "ast", + "community": 20, + "norm_label": ".exists()", + "id": "cache_cachemanager_cachemanager_exists" + }, + { + "label": ".ttl()", + "file_type": "code", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L205", + "_origin": "ast", + "community": 20, + "norm_label": ".ttl()", + "id": "cache_cachemanager_cachemanager_ttl" + }, + { + "label": ".clear()", + "file_type": "code", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L218", + "_origin": "ast", + "community": 20, + "norm_label": ".clear()", + "id": "cache_cachemanager_cachemanager_clear" + }, + { + "label": ".getStats()", + "file_type": "code", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L235", + "_origin": "ast", + "community": 20, + "norm_label": ".getstats()", + "id": "cache_cachemanager_cachemanager_getstats" + }, + { + "label": ".resetStats()", + "file_type": "code", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L246", + "_origin": "ast", + "community": 20, + "norm_label": ".resetstats()", + "id": "cache_cachemanager_cachemanager_resetstats" + }, + { + "label": ".getNamespacedKey()", + "file_type": "code", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L259", + "_origin": "ast", + "community": 20, + "norm_label": ".getnamespacedkey()", + "id": "cache_cachemanager_cachemanager_getnamespacedkey" + }, + { + "label": ".disconnect()", + "file_type": "code", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L267", + "_origin": "ast", + "community": 20, + "norm_label": ".disconnect()", + "id": "cache_cachemanager_cachemanager_disconnect" + }, + { + "label": "middleware.ts", + "file_type": "code", + "source_file": "src/cache/middleware.ts", + "source_location": "L1", + "_origin": "ast", + "community": 20, + "norm_label": "middleware.ts", + "id": "cache_middleware" + }, + { + "label": "cacheManager", + "file_type": "code", + "source_file": "src/cache/middleware.ts", + "source_location": "L4", + "_origin": "ast", + "community": 20, + "norm_label": "cachemanager", + "id": "cache_middleware_cachemanager" + }, + { + "label": "cacheMiddleware()", + "file_type": "code", + "source_file": "src/cache/middleware.ts", + "source_location": "L9", + "_origin": "ast", + "community": 20, + "norm_label": "cachemiddleware()", + "id": "cache_middleware_cachemiddleware" + }, + { + "label": "invalidateCacheMiddleware()", + "file_type": "code", + "source_file": "src/cache/middleware.ts", + "source_location": "L41", + "_origin": "ast", + "community": 20, + "norm_label": "invalidatecachemiddleware()", + "id": "cache_middleware_invalidatecachemiddleware" + }, + { + "label": "getCacheStats()", + "file_type": "code", + "source_file": "src/cache/middleware.ts", + "source_location": "L59", + "_origin": "ast", + "community": 20, + "norm_label": "getcachestats()", + "id": "cache_middleware_getcachestats" + }, + { + "label": "realtime.ts", + "file_type": "code", + "source_file": "src/collaboration/realtime.ts", + "source_location": "L1", + "_origin": "ast", + "community": 18, + "norm_label": "realtime.ts", + "id": "collaboration_realtime" + }, + { + "label": "User", + "file_type": "code", + "source_file": "src/collaboration/realtime.ts", + "source_location": "L4", + "_origin": "ast", + "community": 18, + "norm_label": "user", + "id": "collaboration_realtime_user" + }, + { + "label": "CollaborationEvent", + "file_type": "code", + "source_file": "src/collaboration/realtime.ts", + "source_location": "L13", + "_origin": "ast", + "community": 18, + "norm_label": "collaborationevent", + "id": "collaboration_realtime_collaborationevent" + }, + { + "label": "ActivityLog", + "file_type": "code", + "source_file": "src/collaboration/realtime.ts", + "source_location": "L20", + "_origin": "ast", + "community": 18, + "norm_label": "activitylog", + "id": "collaboration_realtime_activitylog" + }, + { + "label": "CollaborationManager", + "file_type": "code", + "source_file": "src/collaboration/realtime.ts", + "source_location": "L28", + "_origin": "ast", + "community": 18, + "norm_label": "collaborationmanager", + "id": "collaboration_realtime_collaborationmanager" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/collaboration/realtime.ts", + "source_location": "L34", + "_origin": "ast", + "community": 18, + "norm_label": ".constructor()", + "id": "collaboration_realtime_collaborationmanager_constructor" + }, + { + "label": ".setupEventHandlers()", + "file_type": "code", + "source_file": "src/collaboration/realtime.ts", + "source_location": "L46", + "_origin": "ast", + "community": 18, + "norm_label": ".setupeventhandlers()", + "id": "collaboration_realtime_collaborationmanager_setupeventhandlers" + }, + { + "label": ".broadcastUserList()", + "file_type": "code", + "source_file": "src/collaboration/realtime.ts", + "source_location": "L164", + "_origin": "ast", + "community": 18, + "norm_label": ".broadcastuserlist()", + "id": "collaboration_realtime_collaborationmanager_broadcastuserlist" + }, + { + "label": ".logActivity()", + "file_type": "code", + "source_file": "src/collaboration/realtime.ts", + "source_location": "L169", + "_origin": "ast", + "community": 18, + "norm_label": ".logactivity()", + "id": "collaboration_realtime_collaborationmanager_logactivity" + }, + { + "label": ".getUsers()", + "file_type": "code", + "source_file": "src/collaboration/realtime.ts", + "source_location": "L177", + "_origin": "ast", + "community": 18, + "norm_label": ".getusers()", + "id": "collaboration_realtime_collaborationmanager_getusers" + }, + { + "label": ".getActivityLog()", + "file_type": "code", + "source_file": "src/collaboration/realtime.ts", + "source_location": "L181", + "_origin": "ast", + "community": 18, + "norm_label": ".getactivitylog()", + "id": "collaboration_realtime_collaborationmanager_getactivitylog" + }, + { + "label": ".getOnlineCount()", + "file_type": "code", + "source_file": "src/collaboration/realtime.ts", + "source_location": "L192", + "_origin": "ast", + "community": 18, + "norm_label": ".getonlinecount()", + "id": "collaboration_realtime_collaborationmanager_getonlinecount" + }, + { + "label": ".getUserActivity()", + "file_type": "code", + "source_file": "src/collaboration/realtime.ts", + "source_location": "L198", + "_origin": "ast", + "community": 18, + "norm_label": ".getuseractivity()", + "id": "collaboration_realtime_collaborationmanager_getuseractivity" + }, + { + "label": "routes.ts", + "file_type": "code", + "source_file": "src/collaboration/routes.ts", + "source_location": "L1", + "_origin": "ast", + "community": 18, + "norm_label": "routes.ts", + "id": "collaboration_routes" + }, + { + "label": "createCollaborationRouter()", + "file_type": "code", + "source_file": "src/collaboration/routes.ts", + "source_location": "L4", + "_origin": "ast", + "community": 18, + "norm_label": "createcollaborationrouter()", + "id": "collaboration_routes_createcollaborationrouter" + }, + { + "label": "commercialization.ts", + "file_type": "code", + "source_file": "src/commercialization.ts", + "source_location": "L1", + "_origin": "ast", + "community": 19, + "norm_label": "commercialization.ts", + "id": "src_commercialization" + }, + { + "label": "getStripe()", + "file_type": "code", + "source_file": "src/commercialization.ts", + "source_location": "L31", + "_origin": "ast", + "community": 19, + "norm_label": "getstripe()", + "id": "src_commercialization_getstripe" + }, + { + "label": "STATE_FILE", + "file_type": "code", + "source_file": "src/commercialization.ts", + "source_location": "L44", + "_origin": "ast", + "community": 19, + "norm_label": "state_file", + "id": "src_commercialization_state_file" + }, + { + "label": "PER_PROPOSAL_CAP_USD", + "file_type": "code", + "source_file": "src/commercialization.ts", + "source_location": "L46", + "_origin": "ast", + "community": 19, + "norm_label": "per_proposal_cap_usd", + "id": "src_commercialization_per_proposal_cap_usd" + }, + { + "label": "PER_DAY_CAP_USD", + "file_type": "code", + "source_file": "src/commercialization.ts", + "source_location": "L47", + "_origin": "ast", + "community": 19, + "norm_label": "per_day_cap_usd", + "id": "src_commercialization_per_day_cap_usd" + }, + { + "label": "stripeCustomerId()", + "file_type": "code", + "source_file": "src/commercialization.ts", + "source_location": "L57", + "_origin": "ast", + "community": 19, + "norm_label": "stripecustomerid()", + "id": "src_commercialization_stripecustomerid" + }, + { + "label": "stripePaymentMethodId()", + "file_type": "code", + "source_file": "src/commercialization.ts", + "source_location": "L58", + "_origin": "ast", + "community": 19, + "norm_label": "stripepaymentmethodid()", + "id": "src_commercialization_stripepaymentmethodid" + }, + { + "label": "stripeStatementDescriptor()", + "file_type": "code", + "source_file": "src/commercialization.ts", + "source_location": "L59", + "_origin": "ast", + "community": 19, + "norm_label": "stripestatementdescriptor()", + "id": "src_commercialization_stripestatementdescriptor" + }, + { + "label": "PromoChannel", + "file_type": "code", + "source_file": "src/commercialization.ts", + "source_location": "L62", + "_origin": "ast", + "community": 19, + "norm_label": "promochannel", + "id": "src_commercialization_promochannel" + }, + { + "label": "PromoStatus", + "file_type": "code", + "source_file": "src/commercialization.ts", + "source_location": "L70", + "_origin": "ast", + "community": 19, + "norm_label": "promostatus", + "id": "src_commercialization_promostatus" + }, + { + "label": "PromotionProposal", + "file_type": "code", + "source_file": "src/commercialization.ts", + "source_location": "L78", + "_origin": "ast", + "community": 19, + "norm_label": "promotionproposal", + "id": "src_commercialization_promotionproposal" + }, + { + "label": "PromotionsState", + "file_type": "code", + "source_file": "src/commercialization.ts", + "source_location": "L101", + "_origin": "ast", + "community": 19, + "norm_label": "promotionsstate", + "id": "src_commercialization_promotionsstate" + }, + { + "label": "ensureState()", + "file_type": "code", + "source_file": "src/commercialization.ts", + "source_location": "L105", + "_origin": "ast", + "community": 19, + "norm_label": "ensurestate()", + "id": "src_commercialization_ensurestate" + }, + { + "label": "writeState()", + "file_type": "code", + "source_file": "src/commercialization.ts", + "source_location": "L119", + "_origin": "ast", + "community": 19, + "norm_label": "writestate()", + "id": "src_commercialization_writestate" + }, + { + "label": "newId()", + "file_type": "code", + "source_file": "src/commercialization.ts", + "source_location": "L125", + "_origin": "ast", + "community": 19, + "norm_label": "newid()", + "id": "src_commercialization_newid" + }, + { + "label": "startOfDayUtc()", + "file_type": "code", + "source_file": "src/commercialization.ts", + "source_location": "L129", + "_origin": "ast", + "community": 19, + "norm_label": "startofdayutc()", + "id": "src_commercialization_startofdayutc" + }, + { + "label": "spentToday()", + "file_type": "code", + "source_file": "src/commercialization.ts", + "source_location": "L134", + "_origin": "ast", + "community": 19, + "norm_label": "spenttoday()", + "id": "src_commercialization_spenttoday" + }, + { + "label": "ProposeInput", + "file_type": "code", + "source_file": "src/commercialization.ts", + "source_location": "L141", + "_origin": "ast", + "community": 19, + "norm_label": "proposeinput", + "id": "src_commercialization_proposeinput" + }, + { + "label": "propose()", + "file_type": "code", + "source_file": "src/commercialization.ts", + "source_location": "L150", + "_origin": "ast", + "community": 19, + "norm_label": "propose()", + "id": "src_commercialization_propose" + }, + { + "label": "list()", + "file_type": "code", + "source_file": "src/commercialization.ts", + "source_location": "L181", + "_origin": "ast", + "community": 19, + "norm_label": "list()", + "id": "src_commercialization_list" + }, + { + "label": "approve()", + "file_type": "code", + "source_file": "src/commercialization.ts", + "source_location": "L187", + "_origin": "ast", + "community": 19, + "norm_label": "approve()", + "id": "src_commercialization_approve" + }, + { + "label": "reject()", + "file_type": "code", + "source_file": "src/commercialization.ts", + "source_location": "L199", + "_origin": "ast", + "community": 19, + "norm_label": "reject()", + "id": "src_commercialization_reject" + }, + { + "label": "ExecuteResult", + "file_type": "code", + "source_file": "src/commercialization.ts", + "source_location": "L211", + "_origin": "ast", + "community": 19, + "norm_label": "executeresult", + "id": "src_commercialization_executeresult" + }, + { + "label": "execute()", + "file_type": "code", + "source_file": "src/commercialization.ts", + "source_location": "L218", + "_origin": "ast", + "community": 19, + "norm_label": "execute()", + "id": "src_commercialization_execute" + }, + { + "label": "budget()", + "file_type": "code", + "source_file": "src/commercialization.ts", + "source_location": "L319", + "_origin": "ast", + "community": 19, + "norm_label": "budget()", + "id": "src_commercialization_budget" + }, + { + "label": "commit-audit.ts", + "file_type": "code", + "source_file": "src/commit-audit.ts", + "source_location": "L1", + "_origin": "ast", + "community": 0, + "norm_label": "commit-audit.ts", + "id": "src_commit_audit" + }, + { + "label": "AUDIT_FILE", + "file_type": "code", + "source_file": "src/commit-audit.ts", + "source_location": "L20", + "_origin": "ast", + "community": 0, + "norm_label": "audit_file", + "id": "src_commit_audit_audit_file" + }, + { + "label": "REPO_PATH", + "file_type": "code", + "source_file": "src/commit-audit.ts", + "source_location": "L21", + "_origin": "ast", + "community": 0, + "norm_label": "repo_path", + "id": "src_commit_audit_repo_path" + }, + { + "label": "CommitAuditEntry", + "file_type": "code", + "source_file": "src/commit-audit.ts", + "source_location": "L23", + "_origin": "ast", + "community": 0, + "norm_label": "commitauditentry", + "id": "src_commit_audit_commitauditentry" + }, + { + "label": "ensureDir()", + "file_type": "code", + "source_file": "src/commit-audit.ts", + "source_location": "L35", + "_origin": "ast", + "community": 0, + "norm_label": "ensuredir()", + "id": "src_commit_audit_ensuredir" + }, + { + "label": "attributeAgent()", + "file_type": "code", + "source_file": "src/commit-audit.ts", + "source_location": "L40", + "_origin": "ast", + "community": 0, + "norm_label": "attributeagent()", + "id": "src_commit_audit_attributeagent" + }, + { + "label": "extractTaskRef()", + "file_type": "code", + "source_file": "src/commit-audit.ts", + "source_location": "L55", + "_origin": "ast", + "community": 0, + "norm_label": "extracttaskref()", + "id": "src_commit_audit_extracttaskref" + }, + { + "label": "readAll()", + "file_type": "code", + "source_file": "src/commit-audit.ts", + "source_location": "L64", + "_origin": "ast", + "community": 0, + "norm_label": "readall()", + "id": "src_commit_audit_readall" + }, + { + "label": "appendOne()", + "file_type": "code", + "source_file": "src/commit-audit.ts", + "source_location": "L76", + "_origin": "ast", + "community": 0, + "norm_label": "appendone()", + "id": "src_commit_audit_appendone" + }, + { + "label": "hasSha()", + "file_type": "code", + "source_file": "src/commit-audit.ts", + "source_location": "L82", + "_origin": "ast", + "community": 0, + "norm_label": "hassha()", + "id": "src_commit_audit_hassha" + }, + { + "label": "loadShaCache()", + "file_type": "code", + "source_file": "src/commit-audit.ts", + "source_location": "L86", + "_origin": "ast", + "community": 0, + "norm_label": "loadshacache()", + "id": "src_commit_audit_loadshacache" + }, + { + "label": "record()", + "file_type": "code", + "source_file": "src/commit-audit.ts", + "source_location": "L90", + "_origin": "ast", + "community": 0, + "norm_label": "record()", + "id": "src_commit_audit_record" + }, + { + "label": "list()", + "file_type": "code", + "source_file": "src/commit-audit.ts", + "source_location": "L133", + "_origin": "ast", + "community": 0, + "norm_label": "list()", + "id": "src_commit_audit_list" + }, + { + "label": "summary()", + "file_type": "code", + "source_file": "src/commit-audit.ts", + "source_location": "L146", + "_origin": "ast", + "community": 0, + "norm_label": "summary()", + "id": "src_commit_audit_summary" + }, + { + "label": "backfillFromGit()", + "file_type": "code", + "source_file": "src/commit-audit.ts", + "source_location": "L173", + "_origin": "ast", + "community": 0, + "norm_label": "backfillfromgit()", + "id": "src_commit_audit_backfillfromgit" + }, + { + "label": "commits-tracker.ts", + "file_type": "code", + "source_file": "src/commits-tracker.ts", + "source_location": "L1", + "_origin": "ast", + "community": 0, + "norm_label": "commits-tracker.ts", + "id": "src_commits_tracker" + }, + { + "label": "REPO_PATH", + "file_type": "code", + "source_file": "src/commits-tracker.ts", + "source_location": "L17", + "_origin": "ast", + "community": 0, + "norm_label": "repo_path", + "id": "src_commits_tracker_repo_path" + }, + { + "label": "KNOWN_AGENTS", + "file_type": "code", + "source_file": "src/commits-tracker.ts", + "source_location": "L22", + "_origin": "ast", + "community": 0, + "norm_label": "known_agents", + "id": "src_commits_tracker_known_agents" + }, + { + "label": "ParsedCommit", + "file_type": "code", + "source_file": "src/commits-tracker.ts", + "source_location": "L24", + "_origin": "ast", + "community": 0, + "norm_label": "parsedcommit", + "id": "src_commits_tracker_parsedcommit" + }, + { + "label": "runGit()", + "file_type": "code", + "source_file": "src/commits-tracker.ts", + "source_location": "L38", + "_origin": "ast", + "community": 0, + "norm_label": "rungit()", + "id": "src_commits_tracker_rungit" + }, + { + "label": "attribute()", + "file_type": "code", + "source_file": "src/commits-tracker.ts", + "source_location": "L46", + "_origin": "ast", + "community": 0, + "norm_label": "attribute()", + "id": "src_commits_tracker_attribute" + }, + { + "label": "parseNumstat()", + "file_type": "code", + "source_file": "src/commits-tracker.ts", + "source_location": "L79", + "_origin": "ast", + "community": 0, + "norm_label": "parsenumstat()", + "id": "src_commits_tracker_parsenumstat" + }, + { + "label": "loadCommits()", + "file_type": "code", + "source_file": "src/commits-tracker.ts", + "source_location": "L92", + "_origin": "ast", + "community": 0, + "norm_label": "loadcommits()", + "id": "src_commits_tracker_loadcommits" + }, + { + "label": "getCommitSummary()", + "file_type": "code", + "source_file": "src/commits-tracker.ts", + "source_location": "L127", + "_origin": "ast", + "community": 0, + "norm_label": "getcommitsummary()", + "id": "src_commits_tracker_getcommitsummary" + }, + { + "label": "getCommitHourly()", + "file_type": "code", + "source_file": "src/commits-tracker.ts", + "source_location": "L174", + "_origin": "ast", + "community": 0, + "norm_label": "getcommithourly()", + "id": "src_commits_tracker_getcommithourly" + }, + { + "label": "getRecentCommits()", + "file_type": "code", + "source_file": "src/commits-tracker.ts", + "source_location": "L202", + "_origin": "ast", + "community": 0, + "norm_label": "getrecentcommits()", + "id": "src_commits_tracker_getrecentcommits" + }, + { + "label": "getRepoUrl()", + "file_type": "code", + "source_file": "src/commits-tracker.ts", + "source_location": "L229", + "_origin": "ast", + "community": 0, + "norm_label": "getrepourl()", + "id": "src_commits_tracker_getrepourl" + }, + { + "label": "getCommitsForTask()", + "file_type": "code", + "source_file": "src/commits-tracker.ts", + "source_location": "L257", + "_origin": "ast", + "community": 0, + "norm_label": "getcommitsfortask()", + "id": "src_commits_tracker_getcommitsfortask" + }, + { + "label": "getCommitsForTasks()", + "file_type": "code", + "source_file": "src/commits-tracker.ts", + "source_location": "L297", + "_origin": "ast", + "community": 0, + "norm_label": "getcommitsfortasks()", + "id": "src_commits_tracker_getcommitsfortasks" + }, + { + "label": "containment-guard.ts", + "file_type": "code", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L1", + "_origin": "ast", + "community": 1, + "norm_label": "containment-guard.ts", + "id": "containment_containment_guard" + }, + { + "label": "DECISION_RANK", + "file_type": "code", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L31", + "_origin": "ast", + "community": 1, + "norm_label": "decision_rank", + "id": "containment_containment_guard_decision_rank" + }, + { + "label": "SEVERITY_RANK", + "file_type": "code", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L32", + "_origin": "ast", + "community": 1, + "norm_label": "severity_rank", + "id": "containment_containment_guard_severity_rank" + }, + { + "label": "ContainmentError", + "file_type": "code", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L34", + "_origin": "ast", + "community": 1, + "norm_label": "containmenterror", + "id": "containment_containment_guard_containmenterror" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L36", + "_origin": "ast", + "community": 1, + "norm_label": ".constructor()", + "id": "containment_containment_guard_containmenterror_constructor" + }, + { + "label": "AgentRuntime", + "file_type": "code", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L43", + "_origin": "ast", + "community": 1, + "norm_label": "agentruntime", + "id": "containment_containment_guard_agentruntime" + }, + { + "label": "ContainmentHooks", + "file_type": "code", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L49", + "_origin": "ast", + "community": 1, + "norm_label": "containmenthooks", + "id": "containment_containment_guard_containmenthooks" + }, + { + "label": "ContainmentGuard", + "file_type": "code", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L58", + "_origin": "ast", + "community": 1, + "norm_label": "containmentguard", + "id": "containment_containment_guard_containmentguard" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L66", + "_origin": "ast", + "community": 1, + "norm_label": ".constructor()", + "id": "containment_containment_guard_containmentguard_constructor" + }, + { + "label": ".mode()", + "file_type": "code", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L71", + "_origin": "ast", + "community": 1, + "norm_label": ".mode()", + "id": "containment_containment_guard_containmentguard_mode" + }, + { + "label": ".setMode()", + "file_type": "code", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L74", + "_origin": "ast", + "community": 1, + "norm_label": ".setmode()", + "id": "containment_containment_guard_containmentguard_setmode" + }, + { + "label": ".getPolicy()", + "file_type": "code", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L77", + "_origin": "ast", + "community": 1, + "norm_label": ".getpolicy()", + "id": "containment_containment_guard_containmentguard_getpolicy" + }, + { + "label": ".tierFor()", + "file_type": "code", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L81", + "_origin": "ast", + "community": 1, + "norm_label": ".tierfor()", + "id": "containment_containment_guard_containmentguard_tierfor" + }, + { + "label": ".rt()", + "file_type": "code", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L86", + "_origin": "ast", + "community": 1, + "norm_label": ".rt()", + "id": "containment_containment_guard_containmentguard_rt" + }, + { + "label": ".noteProcessStarted()", + "file_type": "code", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L96", + "_origin": "ast", + "community": 1, + "norm_label": ".noteprocessstarted()", + "id": "containment_containment_guard_containmentguard_noteprocessstarted" + }, + { + "label": ".noteProcessEnded()", + "file_type": "code", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L99", + "_origin": "ast", + "community": 1, + "norm_label": ".noteprocessended()", + "id": "containment_containment_guard_containmentguard_noteprocessended" + }, + { + "label": ".evaluate()", + "file_type": "code", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L107", + "_origin": "ast", + "community": 1, + "norm_label": ".evaluate()", + "id": "containment_containment_guard_containmentguard_evaluate" + }, + { + "label": ".assertAllowed()", + "file_type": "code", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L179", + "_origin": "ast", + "community": 1, + "norm_label": ".assertallowed()", + "id": "containment_containment_guard_containmentguard_assertallowed" + }, + { + "label": ".checkCommand()", + "file_type": "code", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L187", + "_origin": "ast", + "community": 1, + "norm_label": ".checkcommand()", + "id": "containment_containment_guard_containmentguard_checkcommand" + }, + { + "label": ".checkFs()", + "file_type": "code", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L219", + "_origin": "ast", + "community": 1, + "norm_label": ".checkfs()", + "id": "containment_containment_guard_containmentguard_checkfs" + }, + { + "label": ".checkNetwork()", + "file_type": "code", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L244", + "_origin": "ast", + "community": 1, + "norm_label": ".checknetwork()", + "id": "containment_containment_guard_containmentguard_checknetwork" + }, + { + "label": ".resolvePath()", + "file_type": "code", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L265", + "_origin": "ast", + "community": 1, + "norm_label": ".resolvepath()", + "id": "containment_containment_guard_containmentguard_resolvepath" + }, + { + "label": ".hostOf()", + "file_type": "code", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L272", + "_origin": "ast", + "community": 1, + "norm_label": ".hostof()", + "id": "containment_containment_guard_containmentguard_hostof" + }, + { + "label": ".hostMatches()", + "file_type": "code", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L282", + "_origin": "ast", + "community": 1, + "norm_label": ".hostmatches()", + "id": "containment_containment_guard_containmentguard_hostmatches" + }, + { + "label": ".record()", + "file_type": "code", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L287", + "_origin": "ast", + "community": 1, + "norm_label": ".record()", + "id": "containment_containment_guard_containmentguard_record" + }, + { + "label": ".summarize()", + "file_type": "code", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L314", + "_origin": "ast", + "community": 1, + "norm_label": ".summarize()", + "id": "containment_containment_guard_containmentguard_summarize" + }, + { + "label": ".getBreaches()", + "file_type": "code", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L322", + "_origin": "ast", + "community": 1, + "norm_label": ".getbreaches()", + "id": "containment_containment_guard_containmentguard_getbreaches" + }, + { + "label": ".getStatus()", + "file_type": "code", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L326", + "_origin": "ast", + "community": 1, + "norm_label": ".getstatus()", + "id": "containment_containment_guard_containmentguard_getstatus" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "src/containment/index.ts", + "source_location": "L1", + "_origin": "ast", + "community": 1, + "norm_label": "index.ts", + "id": "containment_index" + }, + { + "label": "containmentGuard", + "file_type": "code", + "source_file": "src/containment/index.ts", + "source_location": "L18", + "_origin": "ast", + "community": 1, + "norm_label": "containmentguard", + "id": "containment_index_containmentguard" + }, + { + "label": "guardCommand()", + "file_type": "code", + "source_file": "src/containment/index.ts", + "source_location": "L45", + "_origin": "ast", + "community": 1, + "norm_label": "guardcommand()", + "id": "containment_index_guardcommand" + }, + { + "label": "evaluateCommand()", + "file_type": "code", + "source_file": "src/containment/index.ts", + "source_location": "L50", + "_origin": "ast", + "community": 1, + "norm_label": "evaluatecommand()", + "id": "containment_index_evaluatecommand" + }, + { + "label": "setupContainmentRoutes()", + "file_type": "code", + "source_file": "src/containment/index.ts", + "source_location": "L55", + "_origin": "ast", + "community": 5, + "norm_label": "setupcontainmentroutes()", + "id": "containment_index_setupcontainmentroutes" + }, + { + "label": "policy.ts", + "file_type": "code", + "source_file": "src/containment/policy.ts", + "source_location": "L1", + "_origin": "ast", + "community": 1, + "norm_label": "policy.ts", + "id": "containment_policy" + }, + { + "label": "HOME", + "file_type": "code", + "source_file": "src/containment/policy.ts", + "source_location": "L17", + "_origin": "ast", + "community": 1, + "norm_label": "home", + "id": "containment_policy_home" + }, + { + "label": "MEGA_COMMAND_RULES", + "file_type": "code", + "source_file": "src/containment/policy.ts", + "source_location": "L26", + "_origin": "ast", + "community": 1, + "norm_label": "mega_command_rules", + "id": "containment_policy_mega_command_rules" + }, + { + "label": "TIER_CAPS", + "file_type": "code", + "source_file": "src/containment/policy.ts", + "source_location": "L81", + "_origin": "ast", + "community": 1, + "norm_label": "tier_caps", + "id": "containment_policy_tier_caps" + }, + { + "label": "envList()", + "file_type": "code", + "source_file": "src/containment/policy.ts", + "source_location": "L88", + "_origin": "ast", + "community": 1, + "norm_label": "envlist()", + "id": "containment_policy_envlist" + }, + { + "label": "buildDefaultPolicy()", + "file_type": "code", + "source_file": "src/containment/policy.ts", + "source_location": "L95", + "_origin": "ast", + "community": 1, + "norm_label": "builddefaultpolicy()", + "id": "containment_policy_builddefaultpolicy" + }, + { + "label": "types.ts", + "file_type": "code", + "source_file": "src/containment/types.ts", + "source_location": "L1", + "_origin": "ast", + "community": 1, + "norm_label": "types.ts", + "id": "containment_types" + }, + { + "label": "ContainmentDecision", + "file_type": "code", + "source_file": "src/containment/types.ts", + "source_location": "L18", + "_origin": "ast", + "community": 1, + "norm_label": "containmentdecision", + "id": "containment_types_containmentdecision" + }, + { + "label": "ActionKind", + "file_type": "code", + "source_file": "src/containment/types.ts", + "source_location": "L21", + "_origin": "ast", + "community": 1, + "norm_label": "actionkind", + "id": "containment_types_actionkind" + }, + { + "label": "CapabilityTier", + "file_type": "code", + "source_file": "src/containment/types.ts", + "source_location": "L29", + "_origin": "ast", + "community": 1, + "norm_label": "capabilitytier", + "id": "containment_types_capabilitytier" + }, + { + "label": "ContainmentCategory", + "file_type": "code", + "source_file": "src/containment/types.ts", + "source_location": "L32", + "_origin": "ast", + "community": 1, + "norm_label": "containmentcategory", + "id": "containment_types_containmentcategory" + }, + { + "label": "ContainmentMode", + "file_type": "code", + "source_file": "src/containment/types.ts", + "source_location": "L43", + "_origin": "ast", + "community": 1, + "norm_label": "containmentmode", + "id": "containment_types_containmentmode" + }, + { + "label": "ContainmentAction", + "file_type": "code", + "source_file": "src/containment/types.ts", + "source_location": "L46", + "_origin": "ast", + "community": 1, + "norm_label": "containmentaction", + "id": "containment_types_containmentaction" + }, + { + "label": "RuleVerdict", + "file_type": "code", + "source_file": "src/containment/types.ts", + "source_location": "L62", + "_origin": "ast", + "community": 1, + "norm_label": "ruleverdict", + "id": "containment_types_ruleverdict" + }, + { + "label": "ContainmentResult", + "file_type": "code", + "source_file": "src/containment/types.ts", + "source_location": "L71", + "_origin": "ast", + "community": 1, + "norm_label": "containmentresult", + "id": "containment_types_containmentresult" + }, + { + "label": "BreachRecord", + "file_type": "code", + "source_file": "src/containment/types.ts", + "source_location": "L86", + "_origin": "ast", + "community": 1, + "norm_label": "breachrecord", + "id": "containment_types_breachrecord" + }, + { + "label": "TierCapabilities", + "file_type": "code", + "source_file": "src/containment/types.ts", + "source_location": "L100", + "_origin": "ast", + "community": 1, + "norm_label": "tiercapabilities", + "id": "containment_types_tiercapabilities" + }, + { + "label": "CommandRule", + "file_type": "code", + "source_file": "src/containment/types.ts", + "source_location": "L116", + "_origin": "ast", + "community": 1, + "norm_label": "commandrule", + "id": "containment_types_commandrule" + }, + { + "label": "ContainmentPolicy", + "file_type": "code", + "source_file": "src/containment/types.ts", + "source_location": "L125", + "_origin": "ast", + "community": 1, + "norm_label": "containmentpolicy", + "id": "containment_types_containmentpolicy" + }, + { + "label": "ContainmentStatus", + "file_type": "code", + "source_file": "src/containment/types.ts", + "source_location": "L156", + "_origin": "ast", + "community": 1, + "norm_label": "containmentstatus", + "id": "containment_types_containmentstatus" + }, + { + "label": "daily-management-overview.ts", + "file_type": "code", + "source_file": "src/daily-management-overview.ts", + "source_location": "L1", + "_origin": "ast", + "community": 15, + "norm_label": "daily-management-overview.ts", + "id": "src_daily_management_overview" + }, + { + "label": "WorkLogEntryLike", + "file_type": "code", + "source_file": "src/daily-management-overview.ts", + "source_location": "L1", + "_origin": "ast", + "community": 15, + "norm_label": "worklogentrylike", + "id": "src_daily_management_overview_worklogentrylike" + }, + { + "label": "TokenWindowLike", + "file_type": "code", + "source_file": "src/daily-management-overview.ts", + "source_location": "L14", + "_origin": "ast", + "community": 15, + "norm_label": "tokenwindowlike", + "id": "src_daily_management_overview_tokenwindowlike" + }, + { + "label": "TokenAgentSummaryLike", + "file_type": "code", + "source_file": "src/daily-management-overview.ts", + "source_location": "L25", + "_origin": "ast", + "community": 15, + "norm_label": "tokenagentsummarylike", + "id": "src_daily_management_overview_tokenagentsummarylike" + }, + { + "label": "TokenSummaryLike", + "file_type": "code", + "source_file": "src/daily-management-overview.ts", + "source_location": "L31", + "_origin": "ast", + "community": 15, + "norm_label": "tokensummarylike", + "id": "src_daily_management_overview_tokensummarylike" + }, + { + "label": "DailyTokenUsageLike", + "file_type": "code", + "source_file": "src/daily-management-overview.ts", + "source_location": "L35", + "_origin": "ast", + "community": 15, + "norm_label": "dailytokenusagelike", + "id": "src_daily_management_overview_dailytokenusagelike" + }, + { + "label": "TerminalSessionLike", + "file_type": "code", + "source_file": "src/daily-management-overview.ts", + "source_location": "L42", + "_origin": "ast", + "community": 15, + "norm_label": "terminalsessionlike", + "id": "src_daily_management_overview_terminalsessionlike" + }, + { + "label": "ActiveActionLike", + "file_type": "code", + "source_file": "src/daily-management-overview.ts", + "source_location": "L53", + "_origin": "ast", + "community": 15, + "norm_label": "activeactionlike", + "id": "src_daily_management_overview_activeactionlike" + }, + { + "label": "CoordinationSnapshotLike", + "file_type": "code", + "source_file": "src/daily-management-overview.ts", + "source_location": "L67", + "_origin": "ast", + "community": 15, + "norm_label": "coordinationsnapshotlike", + "id": "src_daily_management_overview_coordinationsnapshotlike" + }, + { + "label": "TerminalStatusLike", + "file_type": "code", + "source_file": "src/daily-management-overview.ts", + "source_location": "L73", + "_origin": "ast", + "community": 15, + "norm_label": "terminalstatuslike", + "id": "src_daily_management_overview_terminalstatuslike" + }, + { + "label": "TerminalActivitySummaryLike", + "file_type": "code", + "source_file": "src/daily-management-overview.ts", + "source_location": "L83", + "_origin": "ast", + "community": 15, + "norm_label": "terminalactivitysummarylike", + "id": "src_daily_management_overview_terminalactivitysummarylike" + }, + { + "label": "DailyOverviewSources", + "file_type": "code", + "source_file": "src/daily-management-overview.ts", + "source_location": "L89", + "_origin": "ast", + "community": 15, + "norm_label": "dailyoverviewsources", + "id": "src_daily_management_overview_dailyoverviewsources" + }, + { + "label": "WorkSummaryForDay", + "file_type": "code", + "source_file": "src/daily-management-overview.ts", + "source_location": "L98", + "_origin": "ast", + "community": 15, + "norm_label": "worksummaryforday", + "id": "src_daily_management_overview_worksummaryforday" + }, + { + "label": "AgentWorkSummaryForDay", + "file_type": "code", + "source_file": "src/daily-management-overview.ts", + "source_location": "L107", + "_origin": "ast", + "community": 15, + "norm_label": "agentworksummaryforday", + "id": "src_daily_management_overview_agentworksummaryforday" + }, + { + "label": "AgentDailyManagementSummary", + "file_type": "code", + "source_file": "src/daily-management-overview.ts", + "source_location": "L115", + "_origin": "ast", + "community": 15, + "norm_label": "agentdailymanagementsummary", + "id": "src_daily_management_overview_agentdailymanagementsummary" + }, + { + "label": "TerminalSessionDailySummary", + "file_type": "code", + "source_file": "src/daily-management-overview.ts", + "source_location": "L131", + "_origin": "ast", + "community": 15, + "norm_label": "terminalsessiondailysummary", + "id": "src_daily_management_overview_terminalsessiondailysummary" + }, + { + "label": "TerminalStatusDailySummary", + "file_type": "code", + "source_file": "src/daily-management-overview.ts", + "source_location": "L148", + "_origin": "ast", + "community": 15, + "norm_label": "terminalstatusdailysummary", + "id": "src_daily_management_overview_terminalstatusdailysummary" + }, + { + "label": "DailyManagementOverview", + "file_type": "code", + "source_file": "src/daily-management-overview.ts", + "source_location": "L159", + "_origin": "ast", + "community": 15, + "norm_label": "dailymanagementoverview", + "id": "src_daily_management_overview_dailymanagementoverview" + }, + { + "label": "ZERO_TOKEN_WINDOW", + "file_type": "code", + "source_file": "src/daily-management-overview.ts", + "source_location": "L188", + "_origin": "ast", + "community": 15, + "norm_label": "zero_token_window", + "id": "src_daily_management_overview_zero_token_window" + }, + { + "label": "TERMINAL_AGENT_ALIASES", + "file_type": "code", + "source_file": "src/daily-management-overview.ts", + "source_location": "L199", + "_origin": "ast", + "community": 15, + "norm_label": "terminal_agent_aliases", + "id": "src_daily_management_overview_terminal_agent_aliases" + }, + { + "label": "dayKey()", + "file_type": "code", + "source_file": "src/daily-management-overview.ts", + "source_location": "L208", + "_origin": "ast", + "community": 15, + "norm_label": "daykey()", + "id": "src_daily_management_overview_daykey" + }, + { + "label": "resolveTrackedAgentForTerminal()", + "file_type": "code", + "source_file": "src/daily-management-overview.ts", + "source_location": "L214", + "_origin": "ast", + "community": 15, + "norm_label": "resolvetrackedagentforterminal()", + "id": "src_daily_management_overview_resolvetrackedagentforterminal" + }, + { + "label": "summarizeWorkLogForDate()", + "file_type": "code", + "source_file": "src/daily-management-overview.ts", + "source_location": "L222", + "_origin": "ast", + "community": 15, + "norm_label": "summarizeworklogfordate()", + "id": "src_daily_management_overview_summarizeworklogfordate" + }, + { + "label": "buildDailyManagementOverview()", + "file_type": "code", + "source_file": "src/daily-management-overview.ts", + "source_location": "L269", + "_origin": "ast", + "community": 15, + "norm_label": "builddailymanagementoverview()", + "id": "src_daily_management_overview_builddailymanagementoverview" + }, + { + "label": "buildAgentSummary()", + "file_type": "code", + "source_file": "src/daily-management-overview.ts", + "source_location": "L329", + "_origin": "ast", + "community": 15, + "norm_label": "buildagentsummary()", + "id": "src_daily_management_overview_buildagentsummary" + }, + { + "label": "buildTerminalSessionSummary()", + "file_type": "code", + "source_file": "src/daily-management-overview.ts", + "source_location": "L352", + "_origin": "ast", + "community": 15, + "norm_label": "buildterminalsessionsummary()", + "id": "src_daily_management_overview_buildterminalsessionsummary" + }, + { + "label": "extractTerminalStatuses()", + "file_type": "code", + "source_file": "src/daily-management-overview.ts", + "source_location": "L382", + "_origin": "ast", + "community": 15, + "norm_label": "extractterminalstatuses()", + "id": "src_daily_management_overview_extractterminalstatuses" + }, + { + "label": "findMatchingTerminalStatus()", + "file_type": "code", + "source_file": "src/daily-management-overview.ts", + "source_location": "L406", + "_origin": "ast", + "community": 15, + "norm_label": "findmatchingterminalstatus()", + "id": "src_daily_management_overview_findmatchingterminalstatus" + }, + { + "label": "normalizeTokenWindow()", + "file_type": "code", + "source_file": "src/daily-management-overview.ts", + "source_location": "L421", + "_origin": "ast", + "community": 15, + "norm_label": "normalizetokenwindow()", + "id": "src_daily_management_overview_normalizetokenwindow" + }, + { + "label": "roundMoney()", + "file_type": "code", + "source_file": "src/daily-management-overview.ts", + "source_location": "L434", + "_origin": "ast", + "community": 15, + "norm_label": "roundmoney()", + "id": "src_daily_management_overview_roundmoney" + }, + { + "label": "roundOne()", + "file_type": "code", + "source_file": "src/daily-management-overview.ts", + "source_location": "L438", + "_origin": "ast", + "community": 15, + "norm_label": "roundone()", + "id": "src_daily_management_overview_roundone" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "src/data-quality/index.ts", + "source_location": "L1", + "_origin": "ast", + "community": 70, + "norm_label": "index.ts", + "id": "data_quality_index" + }, + { + "label": "DATA_DIR", + "file_type": "code", + "source_file": "src/data-quality/index.ts", + "source_location": "L16", + "_origin": "ast", + "community": 70, + "norm_label": "data_dir", + "id": "data_quality_index_data_dir" + }, + { + "label": "DatasetReport", + "file_type": "code", + "source_file": "src/data-quality/index.ts", + "source_location": "L22", + "_origin": "ast", + "community": 70, + "norm_label": "datasetreport", + "id": "data_quality_index_datasetreport" + }, + { + "label": "DataQualityReport", + "file_type": "code", + "source_file": "src/data-quality/index.ts", + "source_location": "L27", + "_origin": "ast", + "community": 70, + "norm_label": "dataqualityreport", + "id": "data_quality_index_dataqualityreport" + }, + { + "label": "extractRecords()", + "file_type": "code", + "source_file": "src/data-quality/index.ts", + "source_location": "L36", + "_origin": "ast", + "community": 70, + "norm_label": "extractrecords()", + "id": "data_quality_index_extractrecords" + }, + { + "label": "scan()", + "file_type": "code", + "source_file": "src/data-quality/index.ts", + "source_location": "L52", + "_origin": "ast", + "community": 70, + "norm_label": "scan()", + "id": "data_quality_index_scan" + }, + { + "label": "registerDataQualityRoutes()", + "file_type": "code", + "source_file": "src/data-quality/index.ts", + "source_location": "L92", + "_origin": "ast", + "community": 70, + "norm_label": "registerdataqualityroutes()", + "id": "data_quality_index_registerdataqualityroutes" + }, + { + "label": "profiler.ts", + "file_type": "code", + "source_file": "src/data-quality/profiler.ts", + "source_location": "L1", + "_origin": "ast", + "community": 71, + "norm_label": "profiler.ts", + "id": "data_quality_profiler" + }, + { + "label": "JSONValue", + "file_type": "code", + "source_file": "src/data-quality/profiler.ts", + "source_location": "L11", + "_origin": "ast", + "community": 71, + "norm_label": "jsonvalue", + "id": "data_quality_profiler_jsonvalue" + }, + { + "label": "ColumnProfile", + "file_type": "code", + "source_file": "src/data-quality/profiler.ts", + "source_location": "L13", + "_origin": "ast", + "community": 71, + "norm_label": "columnprofile", + "id": "data_quality_profiler_columnprofile" + }, + { + "label": "DatasetProfile", + "file_type": "code", + "source_file": "src/data-quality/profiler.ts", + "source_location": "L27", + "_origin": "ast", + "community": 70, + "norm_label": "datasetprofile", + "id": "data_quality_profiler_datasetprofile" + }, + { + "label": "Finding", + "file_type": "code", + "source_file": "src/data-quality/profiler.ts", + "source_location": "L36", + "_origin": "ast", + "community": 71, + "norm_label": "finding", + "id": "data_quality_profiler_finding" + }, + { + "label": "typeOf()", + "file_type": "code", + "source_file": "src/data-quality/profiler.ts", + "source_location": "L43", + "_origin": "ast", + "community": 71, + "norm_label": "typeof()", + "id": "data_quality_profiler_typeof" + }, + { + "label": "isBlank()", + "file_type": "code", + "source_file": "src/data-quality/profiler.ts", + "source_location": "L48", + "_origin": "ast", + "community": 71, + "norm_label": "isblank()", + "id": "data_quality_profiler_isblank" + }, + { + "label": "median()", + "file_type": "code", + "source_file": "src/data-quality/profiler.ts", + "source_location": "L51", + "_origin": "ast", + "community": 71, + "norm_label": "median()", + "id": "data_quality_profiler_median" + }, + { + "label": "detectOutliers()", + "file_type": "code", + "source_file": "src/data-quality/profiler.ts", + "source_location": "L58", + "_origin": "ast", + "community": 71, + "norm_label": "detectoutliers()", + "id": "data_quality_profiler_detectoutliers" + }, + { + "label": "profileColumn()", + "file_type": "code", + "source_file": "src/data-quality/profiler.ts", + "source_location": "L68", + "_origin": "ast", + "community": 71, + "norm_label": "profilecolumn()", + "id": "data_quality_profiler_profilecolumn" + }, + { + "label": "profileDataset()", + "file_type": "code", + "source_file": "src/data-quality/profiler.ts", + "source_location": "L112", + "_origin": "ast", + "community": 70, + "norm_label": "profiledataset()", + "id": "data_quality_profiler_profiledataset" + }, + { + "label": "referentialCheck()", + "file_type": "code", + "source_file": "src/data-quality/profiler.ts", + "source_location": "L157", + "_origin": "ast", + "community": 71, + "norm_label": "referentialcheck()", + "id": "data_quality_profiler_referentialcheck" + }, + { + "label": "collaboration.ts", + "file_type": "code", + "source_file": "src/features/collaboration.ts", + "source_location": "L1", + "_origin": "ast", + "community": 43, + "norm_label": "collaboration.ts", + "id": "features_collaboration" + }, + { + "label": "Collaboration", + "file_type": "code", + "source_file": "src/features/collaboration.ts", + "source_location": "L6", + "_origin": "ast", + "community": 43, + "norm_label": "collaboration", + "id": "features_collaboration_collaboration" + }, + { + "label": "Message", + "file_type": "code", + "source_file": "src/features/collaboration.ts", + "source_location": "L16", + "_origin": "ast", + "community": 43, + "norm_label": "message", + "id": "features_collaboration_message" + }, + { + "label": "SharedWorkspace", + "file_type": "code", + "source_file": "src/features/collaboration.ts", + "source_location": "L25", + "_origin": "ast", + "community": 43, + "norm_label": "sharedworkspace", + "id": "features_collaboration_sharedworkspace" + }, + { + "label": "Document", + "file_type": "code", + "source_file": "src/features/collaboration.ts", + "source_location": "L35", + "_origin": "ast", + "community": 43, + "norm_label": "document", + "id": "features_collaboration_document" + }, + { + "label": "CollaborationManager", + "file_type": "code", + "source_file": "src/features/collaboration.ts", + "source_location": "L46", + "_origin": "ast", + "community": 43, + "norm_label": "collaborationmanager", + "id": "features_collaboration_collaborationmanager" + }, + { + "label": ".startCollaboration()", + "file_type": "code", + "source_file": "src/features/collaboration.ts", + "source_location": "L57", + "_origin": "ast", + "community": 43, + "norm_label": ".startcollaboration()", + "id": "features_collaboration_collaborationmanager_startcollaboration" + }, + { + "label": ".addMessage()", + "file_type": "code", + "source_file": "src/features/collaboration.ts", + "source_location": "L79", + "_origin": "ast", + "community": 43, + "norm_label": ".addmessage()", + "id": "features_collaboration_collaborationmanager_addmessage" + }, + { + "label": ".createWorkspace()", + "file_type": "code", + "source_file": "src/features/collaboration.ts", + "source_location": "L104", + "_origin": "ast", + "community": 43, + "norm_label": ".createworkspace()", + "id": "features_collaboration_collaborationmanager_createworkspace" + }, + { + "label": ".addDocument()", + "file_type": "code", + "source_file": "src/features/collaboration.ts", + "source_location": "L122", + "_origin": "ast", + "community": 43, + "norm_label": ".adddocument()", + "id": "features_collaboration_collaborationmanager_adddocument" + }, + { + "label": ".editDocument()", + "file_type": "code", + "source_file": "src/features/collaboration.ts", + "source_location": "L145", + "_origin": "ast", + "community": 43, + "norm_label": ".editdocument()", + "id": "features_collaboration_collaborationmanager_editdocument" + }, + { + "label": ".reviewDocument()", + "file_type": "code", + "source_file": "src/features/collaboration.ts", + "source_location": "L164", + "_origin": "ast", + "community": 43, + "norm_label": ".reviewdocument()", + "id": "features_collaboration_collaborationmanager_reviewdocument" + }, + { + "label": ".getTeamActivity()", + "file_type": "code", + "source_file": "src/features/collaboration.ts", + "source_location": "L180", + "_origin": "ast", + "community": 43, + "norm_label": ".getteamactivity()", + "id": "features_collaboration_collaborationmanager_getteamactivity" + }, + { + "label": ".getCollaborationStatus()", + "file_type": "code", + "source_file": "src/features/collaboration.ts", + "source_location": "L213", + "_origin": "ast", + "community": 43, + "norm_label": ".getcollaborationstatus()", + "id": "features_collaboration_collaborationmanager_getcollaborationstatus" + }, + { + "label": ".getTeamSummary()", + "file_type": "code", + "source_file": "src/features/collaboration.ts", + "source_location": "L231", + "_origin": "ast", + "community": 43, + "norm_label": ".getteamsummary()", + "id": "features_collaboration_collaborationmanager_getteamsummary" + }, + { + "label": "capitalization-report.ts", + "file_type": "code", + "source_file": "src/finance/capitalization-report.ts", + "source_location": "L1", + "_origin": "ast", + "community": 23, + "norm_label": "capitalization-report.ts", + "id": "finance_capitalization_report" + }, + { + "label": "DEVELOPMENT_TYPES", + "file_type": "code", + "source_file": "src/finance/capitalization-report.ts", + "source_location": "L16", + "_origin": "ast", + "community": 23, + "norm_label": "development_types", + "id": "finance_capitalization_report_development_types" + }, + { + "label": "RESEARCH_TYPES", + "file_type": "code", + "source_file": "src/finance/capitalization-report.ts", + "source_location": "L17", + "_origin": "ast", + "community": 23, + "norm_label": "research_types", + "id": "finance_capitalization_report_research_types" + }, + { + "label": "ParseOptions", + "file_type": "code", + "source_file": "src/finance/capitalization-report.ts", + "source_location": "L19", + "_origin": "ast", + "community": 23, + "norm_label": "parseoptions", + "id": "finance_capitalization_report_parseoptions" + }, + { + "label": "parseFeatureCommits()", + "file_type": "code", + "source_file": "src/finance/capitalization-report.ts", + "source_location": "L28", + "_origin": "ast", + "community": 23, + "norm_label": "parsefeaturecommits()", + "id": "finance_capitalization_report_parsefeaturecommits" + }, + { + "label": "CapitalizationReport", + "file_type": "code", + "source_file": "src/finance/capitalization-report.ts", + "source_location": "L65", + "_origin": "ast", + "community": 23, + "norm_label": "capitalizationreport", + "id": "finance_capitalization_report_capitalizationreport" + }, + { + "label": "buildCapitalizationReport()", + "file_type": "code", + "source_file": "src/finance/capitalization-report.ts", + "source_location": "L75", + "_origin": "ast", + "community": 23, + "norm_label": "buildcapitalizationreport()", + "id": "finance_capitalization_report_buildcapitalizationreport" + }, + { + "label": "feature-capitalization.ts", + "file_type": "code", + "source_file": "src/finance/feature-capitalization.ts", + "source_location": "L1", + "_origin": "ast", + "community": 23, + "norm_label": "feature-capitalization.ts", + "id": "finance_feature_capitalization" + }, + { + "label": "EffortInputs", + "file_type": "code", + "source_file": "src/finance/feature-capitalization.ts", + "source_location": "L19", + "_origin": "ast", + "community": 23, + "norm_label": "effortinputs", + "id": "finance_feature_capitalization_effortinputs" + }, + { + "label": "CapitalizationPolicy", + "file_type": "code", + "source_file": "src/finance/feature-capitalization.ts", + "source_location": "L26", + "_origin": "ast", + "community": 23, + "norm_label": "capitalizationpolicy", + "id": "finance_feature_capitalization_capitalizationpolicy" + }, + { + "label": "FeatureRecord", + "file_type": "code", + "source_file": "src/finance/feature-capitalization.ts", + "source_location": "L41", + "_origin": "ast", + "community": 23, + "norm_label": "featurerecord", + "id": "finance_feature_capitalization_featurerecord" + }, + { + "label": "CapitalizedFeature", + "file_type": "code", + "source_file": "src/finance/feature-capitalization.ts", + "source_location": "L53", + "_origin": "ast", + "community": 23, + "norm_label": "capitalizedfeature", + "id": "finance_feature_capitalization_capitalizedfeature" + }, + { + "label": "DEFAULTS", + "file_type": "code", + "source_file": "src/finance/feature-capitalization.ts", + "source_location": "L68", + "_origin": "ast", + "community": 23, + "norm_label": "defaults", + "id": "finance_feature_capitalization_defaults" + }, + { + "label": "estimateHours()", + "file_type": "code", + "source_file": "src/finance/feature-capitalization.ts", + "source_location": "L75", + "_origin": "ast", + "community": 23, + "norm_label": "estimatehours()", + "id": "finance_feature_capitalization_estimatehours" + }, + { + "label": "capitalizeFeature()", + "file_type": "code", + "source_file": "src/finance/feature-capitalization.ts", + "source_location": "L92", + "_origin": "ast", + "community": 23, + "norm_label": "capitalizefeature()", + "id": "finance_feature_capitalization_capitalizefeature" + }, + { + "label": "BalanceSheet", + "file_type": "code", + "source_file": "src/finance/feature-capitalization.ts", + "source_location": "L111", + "_origin": "ast", + "community": 23, + "norm_label": "balancesheet", + "id": "finance_feature_capitalization_balancesheet" + }, + { + "label": "FeatureROI", + "file_type": "code", + "source_file": "src/finance/feature-capitalization.ts", + "source_location": "L124", + "_origin": "ast", + "community": 23, + "norm_label": "featureroi", + "id": "finance_feature_capitalization_featureroi" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "src/finance/index.ts", + "source_location": "L1", + "_origin": "ast", + "community": 23, + "norm_label": "index.ts", + "id": "finance_index" + }, + { + "label": "VALUES_STORE", + "file_type": "code", + "source_file": "src/finance/index.ts", + "source_location": "L19", + "_origin": "ast", + "community": 23, + "norm_label": "values_store", + "id": "finance_index_values_store" + }, + { + "label": "POLICY", + "file_type": "code", + "source_file": "src/finance/index.ts", + "source_location": "L20", + "_origin": "ast", + "community": 23, + "norm_label": "policy", + "id": "finance_index_policy" + }, + { + "label": "loadValues()", + "file_type": "code", + "source_file": "src/finance/index.ts", + "source_location": "L28", + "_origin": "ast", + "community": 23, + "norm_label": "loadvalues()", + "id": "finance_index_loadvalues" + }, + { + "label": "saveValues()", + "file_type": "code", + "source_file": "src/finance/index.ts", + "source_location": "L31", + "_origin": "ast", + "community": 23, + "norm_label": "savevalues()", + "id": "finance_index_savevalues" + }, + { + "label": "gitLog()", + "file_type": "code", + "source_file": "src/finance/index.ts", + "source_location": "L36", + "_origin": "ast", + "community": 23, + "norm_label": "gitlog()", + "id": "finance_index_gitlog" + }, + { + "label": "registerFinanceRoutes()", + "file_type": "code", + "source_file": "src/finance/index.ts", + "source_location": "L47", + "_origin": "ast", + "community": 23, + "norm_label": "registerfinanceroutes()", + "id": "finance_index_registerfinanceroutes" + }, + { + "label": "seasonal-events.ts", + "file_type": "code", + "source_file": "src/game/seasonal-events.ts", + "source_location": "L1", + "_origin": "ast", + "community": 38, + "norm_label": "seasonal-events.ts", + "id": "game_seasonal_events" + }, + { + "label": "Event", + "file_type": "code", + "source_file": "src/game/seasonal-events.ts", + "source_location": "L6", + "_origin": "ast", + "community": 38, + "norm_label": "event", + "id": "game_seasonal_events_event" + }, + { + "label": "Challenge", + "file_type": "code", + "source_file": "src/game/seasonal-events.ts", + "source_location": "L23", + "_origin": "ast", + "community": 38, + "norm_label": "challenge", + "id": "game_seasonal_events_challenge" + }, + { + "label": "Achievement", + "file_type": "code", + "source_file": "src/game/seasonal-events.ts", + "source_location": "L34", + "_origin": "ast", + "community": 38, + "norm_label": "achievement", + "id": "game_seasonal_events_achievement" + }, + { + "label": "SeasonalEventsManager", + "file_type": "code", + "source_file": "src/game/seasonal-events.ts", + "source_location": "L44", + "_origin": "ast", + "community": 38, + "norm_label": "seasonaleventsmanager", + "id": "game_seasonal_events_seasonaleventsmanager" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/game/seasonal-events.ts", + "source_location": "L49", + "_origin": "ast", + "community": 38, + "norm_label": ".constructor()", + "id": "game_seasonal_events_seasonaleventsmanager_constructor" + }, + { + "label": ".initializeSeasons()", + "file_type": "code", + "source_file": "src/game/seasonal-events.ts", + "source_location": "L57", + "_origin": "ast", + "community": 38, + "norm_label": ".initializeseasons()", + "id": "game_seasonal_events_seasonaleventsmanager_initializeseasons" + }, + { + "label": ".initializeAchievements()", + "file_type": "code", + "source_file": "src/game/seasonal-events.ts", + "source_location": "L126", + "_origin": "ast", + "community": 38, + "norm_label": ".initializeachievements()", + "id": "game_seasonal_events_seasonaleventsmanager_initializeachievements" + }, + { + "label": ".getActiveEvents()", + "file_type": "code", + "source_file": "src/game/seasonal-events.ts", + "source_location": "L178", + "_origin": "ast", + "community": 38, + "norm_label": ".getactiveevents()", + "id": "game_seasonal_events_seasonaleventsmanager_getactiveevents" + }, + { + "label": ".getEventProgress()", + "file_type": "code", + "source_file": "src/game/seasonal-events.ts", + "source_location": "L188", + "_origin": "ast", + "community": 38, + "norm_label": ".geteventprogress()", + "id": "game_seasonal_events_seasonaleventsmanager_geteventprogress" + }, + { + "label": ".updateChallengeProgress()", + "file_type": "code", + "source_file": "src/game/seasonal-events.ts", + "source_location": "L209", + "_origin": "ast", + "community": 38, + "norm_label": ".updatechallengeprogress()", + "id": "game_seasonal_events_seasonaleventsmanager_updatechallengeprogress" + }, + { + "label": ".getUnlockedAchievements()", + "file_type": "code", + "source_file": "src/game/seasonal-events.ts", + "source_location": "L223", + "_origin": "ast", + "community": 38, + "norm_label": ".getunlockedachievements()", + "id": "game_seasonal_events_seasonaleventsmanager_getunlockedachievements" + }, + { + "label": ".checkAchievements()", + "file_type": "code", + "source_file": "src/game/seasonal-events.ts", + "source_location": "L235", + "_origin": "ast", + "community": 38, + "norm_label": ".checkachievements()", + "id": "game_seasonal_events_seasonaleventsmanager_checkachievements" + }, + { + "label": ".getEventLeaderboard()", + "file_type": "code", + "source_file": "src/game/seasonal-events.ts", + "source_location": "L259", + "_origin": "ast", + "community": 38, + "norm_label": ".geteventleaderboard()", + "id": "game_seasonal_events_seasonaleventsmanager_geteventleaderboard" + }, + { + "label": ".getActiveChallenges()", + "file_type": "code", + "source_file": "src/game/seasonal-events.ts", + "source_location": "L272", + "_origin": "ast", + "community": 38, + "norm_label": ".getactivechallenges()", + "id": "game_seasonal_events_seasonaleventsmanager_getactivechallenges" + }, + { + "label": ".getLeaderboard()", + "file_type": "code", + "source_file": "src/game/seasonal-events.ts", + "source_location": "L289", + "_origin": "ast", + "community": 38, + "norm_label": ".getleaderboard()", + "id": "game_seasonal_events_seasonaleventsmanager_getleaderboard" + }, + { + "label": ".updateEventProgress()", + "file_type": "code", + "source_file": "src/game/seasonal-events.ts", + "source_location": "L301", + "_origin": "ast", + "community": 38, + "norm_label": ".updateeventprogress()", + "id": "game_seasonal_events_seasonaleventsmanager_updateeventprogress" + }, + { + "label": "availability.ts", + "file_type": "code", + "source_file": "src/gpu/availability.ts", + "source_location": "L1", + "_origin": "ast", + "community": 17, + "norm_label": "availability.ts", + "id": "gpu_availability" + }, + { + "label": "CLOUD_FRAGMENTS", + "file_type": "code", + "source_file": "src/gpu/availability.ts", + "source_location": "L16", + "_origin": "ast", + "community": 17, + "norm_label": "cloud_fragments", + "id": "gpu_availability_cloud_fragments" + }, + { + "label": "GPU_LOCAL_FRAGMENTS", + "file_type": "code", + "source_file": "src/gpu/availability.ts", + "source_location": "L18", + "_origin": "ast", + "community": 17, + "norm_label": "gpu_local_fragments", + "id": "gpu_availability_gpu_local_fragments" + }, + { + "label": "isCloudModel()", + "file_type": "code", + "source_file": "src/gpu/availability.ts", + "source_location": "L23", + "_origin": "ast", + "community": 17, + "norm_label": "iscloudmodel()", + "id": "gpu_availability_iscloudmodel" + }, + { + "label": "isGpuDependent()", + "file_type": "code", + "source_file": "src/gpu/availability.ts", + "source_location": "L29", + "_origin": "ast", + "community": 17, + "norm_label": "isgpudependent()", + "id": "gpu_availability_isgpudependent" + }, + { + "label": "ModelResolution", + "file_type": "code", + "source_file": "src/gpu/availability.ts", + "source_location": "L35", + "_origin": "ast", + "community": 17, + "norm_label": "modelresolution", + "id": "gpu_availability_modelresolution" + }, + { + "label": "resolveModel()", + "file_type": "code", + "source_file": "src/gpu/availability.ts", + "source_location": "L49", + "_origin": "ast", + "community": 17, + "norm_label": "resolvemodel()", + "id": "gpu_availability_resolvemodel" + }, + { + "label": "GpuProbe", + "file_type": "code", + "source_file": "src/gpu/availability.ts", + "source_location": "L58", + "_origin": "ast", + "community": 17, + "norm_label": "gpuprobe", + "id": "gpu_availability_gpuprobe" + }, + { + "label": "GpuState", + "file_type": "code", + "source_file": "src/gpu/availability.ts", + "source_location": "L67", + "_origin": "ast", + "community": 17, + "norm_label": "gpustate", + "id": "gpu_availability_gpustate" + }, + { + "label": "evaluateProbe()", + "file_type": "code", + "source_file": "src/gpu/availability.ts", + "source_location": "L74", + "_origin": "ast", + "community": 17, + "norm_label": "evaluateprobe()", + "id": "gpu_availability_evaluateprobe" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "src/gpu/index.ts", + "source_location": "L1", + "_origin": "ast", + "community": 17, + "norm_label": "index.ts", + "id": "gpu_index" + }, + { + "label": "BOOT_HOOK", + "file_type": "code", + "source_file": "src/gpu/index.ts", + "source_location": "L20", + "_origin": "ast", + "community": 17, + "norm_label": "boot_hook", + "id": "gpu_index_boot_hook" + }, + { + "label": "state", + "file_type": "code", + "source_file": "src/gpu/index.ts", + "source_location": "L22", + "_origin": "ast", + "community": 17, + "norm_label": "state", + "id": "gpu_index_state" + }, + { + "label": "history", + "file_type": "code", + "source_file": "src/gpu/index.ts", + "source_location": "L24", + "_origin": "ast", + "community": 17, + "norm_label": "history", + "id": "gpu_index_history" + }, + { + "label": "probe()", + "file_type": "code", + "source_file": "src/gpu/index.ts", + "source_location": "L26", + "_origin": "ast", + "community": 17, + "norm_label": "probe()", + "id": "gpu_index_probe" + }, + { + "label": "runBootHook()", + "file_type": "code", + "source_file": "src/gpu/index.ts", + "source_location": "L38", + "_origin": "ast", + "community": 17, + "norm_label": "runboothook()", + "id": "gpu_index_runboothook" + }, + { + "label": "check()", + "file_type": "code", + "source_file": "src/gpu/index.ts", + "source_location": "L48", + "_origin": "ast", + "community": 17, + "norm_label": "check()", + "id": "gpu_index_check" + }, + { + "label": "getGpuAvailable()", + "file_type": "code", + "source_file": "src/gpu/index.ts", + "source_location": "L63", + "_origin": "ast", + "community": 5, + "norm_label": "getgpuavailable()", + "id": "gpu_index_getgpuavailable" + }, + { + "label": "getGpuState()", + "file_type": "code", + "source_file": "src/gpu/index.ts", + "source_location": "L64", + "_origin": "ast", + "community": 17, + "norm_label": "getgpustate()", + "id": "gpu_index_getgpustate" + }, + { + "label": "registerGpuRoutes()", + "file_type": "code", + "source_file": "src/gpu/index.ts", + "source_location": "L68", + "_origin": "ast", + "community": 17, + "norm_label": "registergpuroutes()", + "id": "gpu_index_registergpuroutes" + }, + { + "label": "guardrails-agent.ts", + "file_type": "code", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L1", + "_origin": "ast", + "community": 13, + "norm_label": "guardrails-agent.ts", + "id": "guardrails_guardrails_agent" + }, + { + "label": "ensureDeps()", + "file_type": "code", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L19", + "_origin": "ast", + "community": 13, + "norm_label": "ensuredeps()", + "id": "guardrails_guardrails_agent_ensuredeps" + }, + { + "label": "GuardrailsAgent", + "file_type": "code", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L29", + "_origin": "ast", + "community": 13, + "norm_label": "guardrailsagent", + "id": "guardrails_guardrails_agent_guardrailsagent" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L40", + "_origin": "ast", + "community": 13, + "norm_label": ".constructor()", + "id": "guardrails_guardrails_agent_guardrailsagent_constructor" + }, + { + "label": ".start()", + "file_type": "code", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L42", + "_origin": "ast", + "community": 13, + "norm_label": ".start()", + "id": "guardrails_guardrails_agent_guardrailsagent_start" + }, + { + "label": ".stop()", + "file_type": "code", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L48", + "_origin": "ast", + "community": 13, + "norm_label": ".stop()", + "id": "guardrails_guardrails_agent_guardrailsagent_stop" + }, + { + "label": ".tick()", + "file_type": "code", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L57", + "_origin": "ast", + "community": 13, + "norm_label": ".tick()", + "id": "guardrails_guardrails_agent_guardrailsagent_tick" + }, + { + "label": ".runDetectionRules()", + "file_type": "code", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L69", + "_origin": "ast", + "community": 13, + "norm_label": ".rundetectionrules()", + "id": "guardrails_guardrails_agent_guardrailsagent_rundetectionrules" + }, + { + "label": ".buildRuleContext()", + "file_type": "code", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L91", + "_origin": "ast", + "community": 13, + "norm_label": ".buildrulecontext()", + "id": "guardrails_guardrails_agent_guardrailsagent_buildrulecontext" + }, + { + "label": ".promoteAlertsToIncidents()", + "file_type": "code", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L115", + "_origin": "ast", + "community": 13, + "norm_label": ".promotealertstoincidents()", + "id": "guardrails_guardrails_agent_guardrailsagent_promotealertstoincidents" + }, + { + "label": ".autoInterventions()", + "file_type": "code", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L149", + "_origin": "ast", + "community": 13, + "norm_label": ".autointerventions()", + "id": "guardrails_guardrails_agent_guardrailsagent_autointerventions" + }, + { + "label": ".getAlerts()", + "file_type": "code", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L165", + "_origin": "ast", + "community": 13, + "norm_label": ".getalerts()", + "id": "guardrails_guardrails_agent_guardrailsagent_getalerts" + }, + { + "label": ".getIncidents()", + "file_type": "code", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L174", + "_origin": "ast", + "community": 13, + "norm_label": ".getincidents()", + "id": "guardrails_guardrails_agent_guardrailsagent_getincidents" + }, + { + "label": ".getInterventions()", + "file_type": "code", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L182", + "_origin": "ast", + "community": 13, + "norm_label": ".getinterventions()", + "id": "guardrails_guardrails_agent_guardrailsagent_getinterventions" + }, + { + "label": ".getSystemHealth()", + "file_type": "code", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L187", + "_origin": "ast", + "community": 13, + "norm_label": ".getsystemhealth()", + "id": "guardrails_guardrails_agent_guardrailsagent_getsystemhealth" + }, + { + "label": ".acknowledgeAlert()", + "file_type": "code", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L244", + "_origin": "ast", + "community": 13, + "norm_label": ".acknowledgealert()", + "id": "guardrails_guardrails_agent_guardrailsagent_acknowledgealert" + }, + { + "label": ".intervene()", + "file_type": "code", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L254", + "_origin": "ast", + "community": 13, + "norm_label": ".intervene()", + "id": "guardrails_guardrails_agent_guardrailsagent_intervene" + }, + { + "label": ".resolveIncident()", + "file_type": "code", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L334", + "_origin": "ast", + "community": 13, + "norm_label": ".resolveincident()", + "id": "guardrails_guardrails_agent_guardrailsagent_resolveincident" + }, + { + "label": ".isAgentPaused()", + "file_type": "code", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L343", + "_origin": "ast", + "community": 13, + "norm_label": ".isagentpaused()", + "id": "guardrails_guardrails_agent_guardrailsagent_isagentpaused" + }, + { + "label": ".isModelBlocked()", + "file_type": "code", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L347", + "_origin": "ast", + "community": 13, + "norm_label": ".ismodelblocked()", + "id": "guardrails_guardrails_agent_guardrailsagent_ismodelblocked" + }, + { + "label": ".getRules()", + "file_type": "code", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L352", + "_origin": "ast", + "community": 13, + "norm_label": ".getrules()", + "id": "guardrails_guardrails_agent_guardrailsagent_getrules" + }, + { + "label": ".setRuleEnabled()", + "file_type": "code", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L356", + "_origin": "ast", + "community": 13, + "norm_label": ".setruleenabled()", + "id": "guardrails_guardrails_agent_guardrailsagent_setruleenabled" + }, + { + "label": "rules.ts", + "file_type": "code", + "source_file": "src/guardrails/rules.ts", + "source_location": "L1", + "_origin": "ast", + "community": 13, + "norm_label": "rules.ts", + "id": "guardrails_rules" + }, + { + "label": "makeAlert()", + "file_type": "code", + "source_file": "src/guardrails/rules.ts", + "source_location": "L8", + "_origin": "ast", + "community": 13, + "norm_label": "makealert()", + "id": "guardrails_rules_makealert" + }, + { + "label": "DEFAULT_RULES", + "file_type": "code", + "source_file": "src/guardrails/rules.ts", + "source_location": "L27", + "_origin": "ast", + "community": 13, + "norm_label": "default_rules", + "id": "guardrails_rules_default_rules" + }, + { + "label": "types.ts", + "file_type": "code", + "source_file": "src/guardrails/types.ts", + "source_location": "L1", + "_origin": "ast", + "community": 13, + "norm_label": "types.ts", + "id": "guardrails_types" + }, + { + "label": "Severity", + "file_type": "code", + "source_file": "src/guardrails/types.ts", + "source_location": "L6", + "_origin": "ast", + "community": 1, + "norm_label": "severity", + "id": "guardrails_types_severity" + }, + { + "label": "AlertCategory", + "file_type": "code", + "source_file": "src/guardrails/types.ts", + "source_location": "L7", + "_origin": "ast", + "community": 13, + "norm_label": "alertcategory", + "id": "guardrails_types_alertcategory" + }, + { + "label": "InterventionType", + "file_type": "code", + "source_file": "src/guardrails/types.ts", + "source_location": "L19", + "_origin": "ast", + "community": 13, + "norm_label": "interventiontype", + "id": "guardrails_types_interventiontype" + }, + { + "label": "GuardrailsAlert", + "file_type": "code", + "source_file": "src/guardrails/types.ts", + "source_location": "L29", + "_origin": "ast", + "community": 13, + "norm_label": "guardrailsalert", + "id": "guardrails_types_guardrailsalert" + }, + { + "label": "GuardrailsIncident", + "file_type": "code", + "source_file": "src/guardrails/types.ts", + "source_location": "L44", + "_origin": "ast", + "community": 13, + "norm_label": "guardrailsincident", + "id": "guardrails_types_guardrailsincident" + }, + { + "label": "InterventionRecord", + "file_type": "code", + "source_file": "src/guardrails/types.ts", + "source_location": "L57", + "_origin": "ast", + "community": 13, + "norm_label": "interventionrecord", + "id": "guardrails_types_interventionrecord" + }, + { + "label": "AgentHealthSnapshot", + "file_type": "code", + "source_file": "src/guardrails/types.ts", + "source_location": "L69", + "_origin": "ast", + "community": 13, + "norm_label": "agenthealthsnapshot", + "id": "guardrails_types_agenthealthsnapshot" + }, + { + "label": "SystemHealth", + "file_type": "code", + "source_file": "src/guardrails/types.ts", + "source_location": "L82", + "_origin": "ast", + "community": 13, + "norm_label": "systemhealth", + "id": "guardrails_types_systemhealth" + }, + { + "label": "DetectionRule", + "file_type": "code", + "source_file": "src/guardrails/types.ts", + "source_location": "L95", + "_origin": "ast", + "community": 13, + "norm_label": "detectionrule", + "id": "guardrails_types_detectionrule" + }, + { + "label": "RuleContext", + "file_type": "code", + "source_file": "src/guardrails/types.ts", + "source_location": "L105", + "_origin": "ast", + "community": 13, + "norm_label": "rulecontext", + "id": "guardrails_types_rulecontext" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "src/index.ts", + "source_location": "L1", + "_origin": "ast", + "community": 5, + "norm_label": "index.ts", + "id": "src_index" + }, + { + "label": "app", + "file_type": "code", + "source_file": "src/index.ts", + "source_location": "L100", + "_origin": "ast", + "community": 5, + "norm_label": "app", + "id": "src_index_app" + }, + { + "label": "server", + "file_type": "code", + "source_file": "src/index.ts", + "source_location": "L101", + "_origin": "ast", + "community": 5, + "norm_label": "server", + "id": "src_index_server" + }, + { + "label": "SOCKET_CORS_ORIGINS", + "file_type": "code", + "source_file": "src/index.ts", + "source_location": "L106", + "_origin": "ast", + "community": 5, + "norm_label": "socket_cors_origins", + "id": "src_index_socket_cors_origins" + }, + { + "label": "io", + "file_type": "code", + "source_file": "src/index.ts", + "source_location": "L109", + "_origin": "ast", + "community": 5, + "norm_label": "io", + "id": "src_index_io" + }, + { + "label": "serveSPAFile()", + "file_type": "code", + "source_file": "src/index.ts", + "source_location": "L211", + "_origin": "ast", + "community": 5, + "norm_label": "servespafile()", + "id": "src_index_servespafile" + }, + { + "label": "GH_ALLOWED_DIRS", + "file_type": "code", + "source_file": "src/index.ts", + "source_location": "L307", + "_origin": "ast", + "community": 5, + "norm_label": "gh_allowed_dirs", + "id": "src_index_gh_allowed_dirs" + }, + { + "label": "GH_AGENT_DOCS", + "file_type": "code", + "source_file": "src/index.ts", + "source_location": "L310", + "_origin": "ast", + "community": 5, + "norm_label": "gh_agent_docs", + "id": "src_index_gh_agent_docs" + }, + { + "label": "ghPathAllowed()", + "file_type": "code", + "source_file": "src/index.ts", + "source_location": "L317", + "_origin": "ast", + "community": 5, + "norm_label": "ghpathallowed()", + "id": "src_index_ghpathallowed" + }, + { + "label": "ghApiFetch()", + "file_type": "code", + "source_file": "src/index.ts", + "source_location": "L322", + "_origin": "ast", + "community": 5, + "norm_label": "ghapifetch()", + "id": "src_index_ghapifetch" + }, + { + "label": "REPO_ROOT", + "file_type": "code", + "source_file": "src/index.ts", + "source_location": "L380", + "_origin": "ast", + "community": 5, + "norm_label": "repo_root", + "id": "src_index_repo_root" + }, + { + "label": "terminalCoordinationError()", + "file_type": "code", + "source_file": "src/index.ts", + "source_location": "L753", + "_origin": "ast", + "community": 5, + "norm_label": "terminalcoordinationerror()", + "id": "src_index_terminalcoordinationerror" + }, + { + "label": "privilegedActor()", + "file_type": "code", + "source_file": "src/index.ts", + "source_location": "L1056", + "_origin": "ast", + "community": 5, + "norm_label": "privilegedactor()", + "id": "src_index_privilegedactor" + }, + { + "label": "readAgentPrompts()", + "file_type": "code", + "source_file": "src/index.ts", + "source_location": "L1269", + "_origin": "ast", + "community": 5, + "norm_label": "readagentprompts()", + "id": "src_index_readagentprompts" + }, + { + "label": "initialize()", + "file_type": "code", + "source_file": "src/index.ts", + "source_location": "L2231", + "_origin": "ast", + "community": 5, + "norm_label": "initialize()", + "id": "src_index_initialize" + }, + { + "label": "setupRoutes()", + "file_type": "code", + "source_file": "src/index.ts", + "source_location": "L2707", + "_origin": "ast", + "community": 5, + "norm_label": "setuproutes()", + "id": "src_index_setuproutes" + }, + { + "label": "setupWebSocketHandlers()", + "file_type": "code", + "source_file": "src/index.ts", + "source_location": "L3841", + "_origin": "ast", + "community": 5, + "norm_label": "setupwebsockethandlers()", + "id": "src_index_setupwebsockethandlers" + }, + { + "label": "setupVitalsRoutes()", + "file_type": "code", + "source_file": "src/index.ts", + "source_location": "L3902", + "_origin": "ast", + "community": 5, + "norm_label": "setupvitalsroutes()", + "id": "src_index_setupvitalsroutes" + }, + { + "label": "setupGuardrailsRoutes()", + "file_type": "code", + "source_file": "src/index.ts", + "source_location": "L4056", + "_origin": "ast", + "community": 5, + "norm_label": "setupguardrailsroutes()", + "id": "src_index_setupguardrailsroutes" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L1", + "_origin": "ast", + "community": 51, + "norm_label": "index.ts", + "id": "autoresearch_index" + }, + { + "label": "AutoResearchOptions", + "file_type": "code", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L30", + "_origin": "ast", + "community": 51, + "norm_label": "autoresearchoptions", + "id": "autoresearch_index_autoresearchoptions" + }, + { + "label": "ResearchTrace", + "file_type": "code", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L48", + "_origin": "ast", + "community": 51, + "norm_label": "researchtrace", + "id": "autoresearch_index_researchtrace" + }, + { + "label": "ResearchResult", + "file_type": "code", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L56", + "_origin": "ast", + "community": 51, + "norm_label": "researchresult", + "id": "autoresearch_index_researchresult" + }, + { + "label": "llm()", + "file_type": "code", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L66", + "_origin": "ast", + "community": 51, + "norm_label": "llm()", + "id": "autoresearch_index_llm" + }, + { + "label": "planSystemPrompt()", + "file_type": "code", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L76", + "_origin": "ast", + "community": 51, + "norm_label": "plansystemprompt()", + "id": "autoresearch_index_plansystemprompt" + }, + { + "label": "synthesisSystemPrompt()", + "file_type": "code", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L80", + "_origin": "ast", + "community": 51, + "norm_label": "synthesissystemprompt()", + "id": "autoresearch_index_synthesissystemprompt" + }, + { + "label": "critiqueSystemPrompt()", + "file_type": "code", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L84", + "_origin": "ast", + "community": 51, + "norm_label": "critiquesystemprompt()", + "id": "autoresearch_index_critiquesystemprompt" + }, + { + "label": "probeCodegraph()", + "file_type": "code", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L88", + "_origin": "ast", + "community": 51, + "norm_label": "probecodegraph()", + "id": "autoresearch_index_probecodegraph" + }, + { + "label": "probeCorpus()", + "file_type": "code", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L115", + "_origin": "ast", + "community": 51, + "norm_label": "probecorpus()", + "id": "autoresearch_index_probecorpus" + }, + { + "label": "probeStatic()", + "file_type": "code", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L127", + "_origin": "ast", + "community": 51, + "norm_label": "probestatic()", + "id": "autoresearch_index_probestatic" + }, + { + "label": "probe()", + "file_type": "code", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L139", + "_origin": "ast", + "community": 51, + "norm_label": "probe()", + "id": "autoresearch_index_probe" + }, + { + "label": "research()", + "file_type": "code", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L166", + "_origin": "ast", + "community": 51, + "norm_label": "research()", + "id": "autoresearch_index_research" + }, + { + "label": "RESEARCH_AGENTS", + "file_type": "code", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L240", + "_origin": "ast", + "community": 51, + "norm_label": "research_agents", + "id": "autoresearch_index_research_agents" + }, + { + "label": "claude-code-skills.ts", + "file_type": "code", + "source_file": "src/integrations/claude-code-skills.ts", + "source_location": "L1", + "_origin": "ast", + "community": 2, + "norm_label": "claude-code-skills.ts", + "id": "integrations_claude_code_skills" + }, + { + "label": "queryTeamMemory()", + "file_type": "code", + "source_file": "src/integrations/claude-code-skills.ts", + "source_location": "L31", + "_origin": "ast", + "community": 2, + "norm_label": "queryteammemory()", + "id": "integrations_claude_code_skills_queryteammemory" + }, + { + "label": "findPrecedents()", + "file_type": "code", + "source_file": "src/integrations/claude-code-skills.ts", + "source_location": "L93", + "_origin": "ast", + "community": 2, + "norm_label": "findprecedents()", + "id": "integrations_claude_code_skills_findprecedents" + }, + { + "label": "recordDecision()", + "file_type": "code", + "source_file": "src/integrations/claude-code-skills.ts", + "source_location": "L165", + "_origin": "ast", + "community": 2, + "norm_label": "recorddecision()", + "id": "integrations_claude_code_skills_recorddecision" + }, + { + "label": "getAgentStatus()", + "file_type": "code", + "source_file": "src/integrations/claude-code-skills.ts", + "source_location": "L207", + "_origin": "ast", + "community": 2, + "norm_label": "getagentstatus()", + "id": "integrations_claude_code_skills_getagentstatus" + }, + { + "label": "checkCostStatus()", + "file_type": "code", + "source_file": "src/integrations/claude-code-skills.ts", + "source_location": "L271", + "_origin": "ast", + "community": 2, + "norm_label": "checkcoststatus()", + "id": "integrations_claude_code_skills_checkcoststatus" + }, + { + "label": "accessLearnings()", + "file_type": "code", + "source_file": "src/integrations/claude-code-skills.ts", + "source_location": "L324", + "_origin": "ast", + "community": 2, + "norm_label": "accesslearnings()", + "id": "integrations_claude_code_skills_accesslearnings" + }, + { + "label": "registerClaudeCodeSkills()", + "file_type": "code", + "source_file": "src/integrations/claude-code-skills.ts", + "source_location": "L385", + "_origin": "ast", + "community": 2, + "norm_label": "registerclaudecodeskills()", + "id": "integrations_claude_code_skills_registerclaudecodeskills" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "src/integrations/codegraph/index.ts", + "source_location": "L1", + "_origin": "ast", + "community": 0, + "norm_label": "index.ts", + "id": "codegraph_index" + }, + { + "label": "CodegraphSymbol", + "file_type": "code", + "source_file": "src/integrations/codegraph/index.ts", + "source_location": "L20", + "_origin": "ast", + "community": 0, + "norm_label": "codegraphsymbol", + "id": "codegraph_index_codegraphsymbol" + }, + { + "label": "CodegraphFile", + "file_type": "code", + "source_file": "src/integrations/codegraph/index.ts", + "source_location": "L28", + "_origin": "ast", + "community": 0, + "norm_label": "codegraphfile", + "id": "codegraph_index_codegraphfile" + }, + { + "label": "Codegraph", + "file_type": "code", + "source_file": "src/integrations/codegraph/index.ts", + "source_location": "L36", + "_origin": "ast", + "community": 0, + "norm_label": "codegraph", + "id": "codegraph_index_codegraph" + }, + { + "label": "SCAN_DIRS", + "file_type": "code", + "source_file": "src/integrations/codegraph/index.ts", + "source_location": "L48", + "_origin": "ast", + "community": 0, + "norm_label": "scan_dirs", + "id": "codegraph_index_scan_dirs" + }, + { + "label": "SKIP_DIRS", + "file_type": "code", + "source_file": "src/integrations/codegraph/index.ts", + "source_location": "L49", + "_origin": "ast", + "community": 0, + "norm_label": "skip_dirs", + "id": "codegraph_index_skip_dirs" + }, + { + "label": "walk()", + "file_type": "code", + "source_file": "src/integrations/codegraph/index.ts", + "source_location": "L51", + "_origin": "ast", + "community": 0, + "norm_label": "walk()", + "id": "codegraph_index_walk" + }, + { + "label": "indexFile()", + "file_type": "code", + "source_file": "src/integrations/codegraph/index.ts", + "source_location": "L74", + "_origin": "ast", + "community": 0, + "norm_label": "indexfile()", + "id": "codegraph_index_indexfile" + }, + { + "label": "buildReferences()", + "file_type": "code", + "source_file": "src/integrations/codegraph/index.ts", + "source_location": "L106", + "_origin": "ast", + "community": 0, + "norm_label": "buildreferences()", + "id": "codegraph_index_buildreferences" + }, + { + "label": "resolveImport()", + "file_type": "code", + "source_file": "src/integrations/codegraph/index.ts", + "source_location": "L125", + "_origin": "ast", + "community": 0, + "norm_label": "resolveimport()", + "id": "codegraph_index_resolveimport" + }, + { + "label": "buildCodegraph()", + "file_type": "code", + "source_file": "src/integrations/codegraph/index.ts", + "source_location": "L135", + "_origin": "ast", + "community": 0, + "norm_label": "buildcodegraph()", + "id": "codegraph_index_buildcodegraph" + }, + { + "label": "CACHE_PATH", + "file_type": "code", + "source_file": "src/integrations/codegraph/index.ts", + "source_location": "L185", + "_origin": "ast", + "community": 0, + "norm_label": "cache_path", + "id": "codegraph_index_cache_path" + }, + { + "label": "getCodegraph()", + "file_type": "code", + "source_file": "src/integrations/codegraph/index.ts", + "source_location": "L187", + "_origin": "ast", + "community": 0, + "norm_label": "getcodegraph()", + "id": "codegraph_index_getcodegraph" + }, + { + "label": "findSymbol()", + "file_type": "code", + "source_file": "src/integrations/codegraph/index.ts", + "source_location": "L206", + "_origin": "ast", + "community": 0, + "norm_label": "findsymbol()", + "id": "codegraph_index_findsymbol" + }, + { + "label": "findReferences()", + "file_type": "code", + "source_file": "src/integrations/codegraph/index.ts", + "source_location": "L220", + "_origin": "ast", + "community": 0, + "norm_label": "findreferences()", + "id": "codegraph_index_findreferences" + }, + { + "label": "summarize()", + "file_type": "code", + "source_file": "src/integrations/codegraph/index.ts", + "source_location": "L224", + "_origin": "ast", + "community": 0, + "norm_label": "summarize()", + "id": "codegraph_index_summarize" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "src/integrations/corpus/index.ts", + "source_location": "L1", + "_origin": "ast", + "community": 77, + "norm_label": "index.ts", + "id": "corpus_index" + }, + { + "label": "CorpusChunk", + "file_type": "code", + "source_file": "src/integrations/corpus/index.ts", + "source_location": "L24", + "_origin": "ast", + "community": 77, + "norm_label": "corpuschunk", + "id": "corpus_index_corpuschunk" + }, + { + "label": "chunkText()", + "file_type": "code", + "source_file": "src/integrations/corpus/index.ts", + "source_location": "L48", + "_origin": "ast", + "community": 77, + "norm_label": "chunktext()", + "id": "corpus_index_chunktext" + }, + { + "label": "embedTexts()", + "file_type": "code", + "source_file": "src/integrations/corpus/index.ts", + "source_location": "L81", + "_origin": "ast", + "community": 77, + "norm_label": "embedtexts()", + "id": "corpus_index_embedtexts" + }, + { + "label": "ensureVectorIndex()", + "file_type": "code", + "source_file": "src/integrations/corpus/index.ts", + "source_location": "L139", + "_origin": "ast", + "community": 77, + "norm_label": "ensurevectorindex()", + "id": "corpus_index_ensurevectorindex" + }, + { + "label": "bootstrapIndex()", + "file_type": "code", + "source_file": "src/integrations/corpus/index.ts", + "source_location": "L154", + "_origin": "ast", + "community": 77, + "norm_label": "bootstrapindex()", + "id": "corpus_index_bootstrapindex" + }, + { + "label": "ingestChunks()", + "file_type": "code", + "source_file": "src/integrations/corpus/index.ts", + "source_location": "L165", + "_origin": "ast", + "community": 77, + "norm_label": "ingestchunks()", + "id": "corpus_index_ingestchunks" + }, + { + "label": "search()", + "file_type": "code", + "source_file": "src/integrations/corpus/index.ts", + "source_location": "L217", + "_origin": "ast", + "community": 77, + "norm_label": "search()", + "id": "corpus_index_search" + }, + { + "label": "stats()", + "file_type": "code", + "source_file": "src/integrations/corpus/index.ts", + "source_location": "L330", + "_origin": "ast", + "community": 77, + "norm_label": "stats()", + "id": "corpus_index_stats" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L1", + "_origin": "ast", + "community": 34, + "norm_label": "index.ts", + "id": "forum_index" + }, + { + "label": "ForumTeam", + "file_type": "code", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L16", + "_origin": "ast", + "community": 34, + "norm_label": "forumteam", + "id": "forum_index_forumteam" + }, + { + "label": "ForumReply", + "file_type": "code", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L18", + "_origin": "ast", + "community": 34, + "norm_label": "forumreply", + "id": "forum_index_forumreply" + }, + { + "label": "ForumThread", + "file_type": "code", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L25", + "_origin": "ast", + "community": 34, + "norm_label": "forumthread", + "id": "forum_index_forumthread" + }, + { + "label": "ForumState", + "file_type": "code", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L40", + "_origin": "ast", + "community": 34, + "norm_label": "forumstate", + "id": "forum_index_forumstate" + }, + { + "label": "FORUM_PATH", + "file_type": "code", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L44", + "_origin": "ast", + "community": 34, + "norm_label": "forum_path", + "id": "forum_index_forum_path" + }, + { + "label": "state", + "file_type": "code", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L45", + "_origin": "ast", + "community": 34, + "norm_label": "state", + "id": "forum_index_state" + }, + { + "label": "ensureLoaded()", + "file_type": "code", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L49", + "_origin": "ast", + "community": 34, + "norm_label": "ensureloaded()", + "id": "forum_index_ensureloaded" + }, + { + "label": "scheduleSave()", + "file_type": "code", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L64", + "_origin": "ast", + "community": 34, + "norm_label": "schedulesave()", + "id": "forum_index_schedulesave" + }, + { + "label": "save()", + "file_type": "code", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L69", + "_origin": "ast", + "community": 34, + "norm_label": "save()", + "id": "forum_index_save" + }, + { + "label": "newId()", + "file_type": "code", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L80", + "_origin": "ast", + "community": 34, + "norm_label": "newid()", + "id": "forum_index_newid" + }, + { + "label": "createThread()", + "file_type": "code", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L84", + "_origin": "ast", + "community": 34, + "norm_label": "createthread()", + "id": "forum_index_createthread" + }, + { + "label": "reply()", + "file_type": "code", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L98", + "_origin": "ast", + "community": 34, + "norm_label": "reply()", + "id": "forum_index_reply" + }, + { + "label": "listThreads()", + "file_type": "code", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L110", + "_origin": "ast", + "community": 34, + "norm_label": "listthreads()", + "id": "forum_index_listthreads" + }, + { + "label": "getThread()", + "file_type": "code", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L126", + "_origin": "ast", + "community": 34, + "norm_label": "getthread()", + "id": "forum_index_getthread" + }, + { + "label": "summary()", + "file_type": "code", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L131", + "_origin": "ast", + "community": 34, + "norm_label": "summary()", + "id": "forum_index_summary" + }, + { + "label": "flushSync()", + "file_type": "code", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L142", + "_origin": "ast", + "community": 34, + "norm_label": "flushsync()", + "id": "forum_index_flushsync" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L1", + "_origin": "ast", + "community": 44, + "norm_label": "index.ts", + "id": "governance_index" + }, + { + "label": "GovernanceKind", + "file_type": "code", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L21", + "_origin": "ast", + "community": 44, + "norm_label": "governancekind", + "id": "governance_index_governancekind" + }, + { + "label": "GovernanceEntry", + "file_type": "code", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L29", + "_origin": "ast", + "community": 44, + "norm_label": "governanceentry", + "id": "governance_index_governanceentry" + }, + { + "label": "GovernanceState", + "file_type": "code", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L51", + "_origin": "ast", + "community": 44, + "norm_label": "governancestate", + "id": "governance_index_governancestate" + }, + { + "label": "GOVERNANCE_PATH", + "file_type": "code", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L55", + "_origin": "ast", + "community": 44, + "norm_label": "governance_path", + "id": "governance_index_governance_path" + }, + { + "label": "state", + "file_type": "code", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L56", + "_origin": "ast", + "community": 44, + "norm_label": "state", + "id": "governance_index_state" + }, + { + "label": "ensureLoaded()", + "file_type": "code", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L59", + "_origin": "ast", + "community": 44, + "norm_label": "ensureloaded()", + "id": "governance_index_ensureloaded" + }, + { + "label": "defaultEntries()", + "file_type": "code", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L78", + "_origin": "ast", + "community": 44, + "norm_label": "defaultentries()", + "id": "governance_index_defaultentries" + }, + { + "label": "scheduleSave()", + "file_type": "code", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L142", + "_origin": "ast", + "community": 44, + "norm_label": "schedulesave()", + "id": "governance_index_schedulesave" + }, + { + "label": "save()", + "file_type": "code", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L150", + "_origin": "ast", + "community": 44, + "norm_label": "save()", + "id": "governance_index_save" + }, + { + "label": "listEntries()", + "file_type": "code", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L161", + "_origin": "ast", + "community": 44, + "norm_label": "listentries()", + "id": "governance_index_listentries" + }, + { + "label": "getEntry()", + "file_type": "code", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L170", + "_origin": "ast", + "community": 44, + "norm_label": "getentry()", + "id": "governance_index_getentry" + }, + { + "label": "registerEntry()", + "file_type": "code", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L175", + "_origin": "ast", + "community": 44, + "norm_label": "registerentry()", + "id": "governance_index_registerentry" + }, + { + "label": "getLineage()", + "file_type": "code", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L187", + "_origin": "ast", + "community": 44, + "norm_label": "getlineage()", + "id": "governance_index_getlineage" + }, + { + "label": "flushSync()", + "file_type": "code", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L196", + "_origin": "ast", + "community": 44, + "norm_label": "flushsync()", + "id": "governance_index_flushsync" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L1", + "_origin": "ast", + "community": 30, + "norm_label": "index.ts", + "id": "graphify_index" + }, + { + "label": "GraphifyArtifact", + "file_type": "code", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L16", + "_origin": "ast", + "community": 30, + "norm_label": "graphifyartifact", + "id": "graphify_index_graphifyartifact" + }, + { + "label": "GraphifyStatus", + "file_type": "code", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L23", + "_origin": "ast", + "community": 30, + "norm_label": "graphifystatus", + "id": "graphify_index_graphifystatus" + }, + { + "label": "REPO_ROOT", + "file_type": "code", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L49", + "_origin": "ast", + "community": 30, + "norm_label": "repo_root", + "id": "graphify_index_repo_root" + }, + { + "label": "DEFAULT_OUT", + "file_type": "code", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L50", + "_origin": "ast", + "community": 30, + "norm_label": "default_out", + "id": "graphify_index_default_out" + }, + { + "label": "DEFAULT_STATE", + "file_type": "code", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L51", + "_origin": "ast", + "community": 30, + "norm_label": "default_state", + "id": "graphify_index_default_state" + }, + { + "label": "DEFAULT_SCRIPT", + "file_type": "code", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L52", + "_origin": "ast", + "community": 30, + "norm_label": "default_script", + "id": "graphify_index_default_script" + }, + { + "label": "boolEnv()", + "file_type": "code", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L54", + "_origin": "ast", + "community": 30, + "norm_label": "boolenv()", + "id": "graphify_index_boolenv" + }, + { + "label": "graphifyBinary()", + "file_type": "code", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L58", + "_origin": "ast", + "community": 30, + "norm_label": "graphifybinary()", + "id": "graphify_index_graphifybinary" + }, + { + "label": "outputDir()", + "file_type": "code", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L62", + "_origin": "ast", + "community": 30, + "norm_label": "outputdir()", + "id": "graphify_index_outputdir" + }, + { + "label": "statePath()", + "file_type": "code", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L66", + "_origin": "ast", + "community": 30, + "norm_label": "statepath()", + "id": "graphify_index_statepath" + }, + { + "label": "artifact()", + "file_type": "code", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L70", + "_origin": "ast", + "community": 30, + "norm_label": "artifact()", + "id": "graphify_index_artifact" + }, + { + "label": "readJson()", + "file_type": "code", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L89", + "_origin": "ast", + "community": 30, + "norm_label": "readjson()", + "id": "graphify_index_readjson" + }, + { + "label": "detectGraphify()", + "file_type": "code", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L97", + "_origin": "ast", + "community": 30, + "norm_label": "detectgraphify()", + "id": "graphify_index_detectgraphify" + }, + { + "label": "getGraphifyStatus()", + "file_type": "code", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L115", + "_origin": "ast", + "community": 30, + "norm_label": "getgraphifystatus()", + "id": "graphify_index_getgraphifystatus" + }, + { + "label": "requireManagement()", + "file_type": "code", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L145", + "_origin": "ast", + "community": 30, + "norm_label": "requiremanagement()", + "id": "graphify_index_requiremanagement" + }, + { + "label": "startScript()", + "file_type": "code", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L155", + "_origin": "ast", + "community": 30, + "norm_label": "startscript()", + "id": "graphify_index_startscript" + }, + { + "label": "safeCommand()", + "file_type": "code", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L171", + "_origin": "ast", + "community": 30, + "norm_label": "safecommand()", + "id": "graphify_index_safecommand" + }, + { + "label": "registerGraphifyRoutes()", + "file_type": "code", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L176", + "_origin": "ast", + "community": 30, + "norm_label": "registergraphifyroutes()", + "id": "graphify_index_registergraphifyroutes" + }, + { + "label": "audit-consumer.ts", + "file_type": "code", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L1", + "_origin": "ast", + "community": 26, + "norm_label": "audit-consumer.ts", + "id": "kafka_audit_consumer" + }, + { + "label": "BROKERS", + "file_type": "code", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L27", + "_origin": "ast", + "community": 26, + "norm_label": "brokers", + "id": "kafka_audit_consumer_brokers" + }, + { + "label": "isKafkaDisabled()", + "file_type": "code", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L30", + "_origin": "ast", + "community": 26, + "norm_label": "iskafkadisabled()", + "id": "kafka_audit_consumer_iskafkadisabled" + }, + { + "label": "TOPICS", + "file_type": "code", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L33", + "_origin": "ast", + "community": 26, + "norm_label": "topics", + "id": "kafka_audit_consumer_topics" + }, + { + "label": "LOG_DIR", + "file_type": "code", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L39", + "_origin": "ast", + "community": 26, + "norm_label": "log_dir", + "id": "kafka_audit_consumer_log_dir" + }, + { + "label": "AUDIT_FILE", + "file_type": "code", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L40", + "_origin": "ast", + "community": 26, + "norm_label": "audit_file", + "id": "kafka_audit_consumer_audit_file" + }, + { + "label": "COST_FILE", + "file_type": "code", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L41", + "_origin": "ast", + "community": 26, + "norm_label": "cost_file", + "id": "kafka_audit_consumer_cost_file" + }, + { + "label": "AUDIT_ROTATE_MB", + "file_type": "code", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L42", + "_origin": "ast", + "community": 26, + "norm_label": "audit_rotate_mb", + "id": "kafka_audit_consumer_audit_rotate_mb" + }, + { + "label": "CostBucket", + "file_type": "code", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L47", + "_origin": "ast", + "community": 26, + "norm_label": "costbucket", + "id": "kafka_audit_consumer_costbucket" + }, + { + "label": "CostState", + "file_type": "code", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L55", + "_origin": "ast", + "community": 26, + "norm_label": "coststate", + "id": "kafka_audit_consumer_coststate" + }, + { + "label": "newBucket()", + "file_type": "code", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L64", + "_origin": "ast", + "community": 26, + "norm_label": "newbucket()", + "id": "kafka_audit_consumer_newbucket" + }, + { + "label": "loadCost()", + "file_type": "code", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L75", + "_origin": "ast", + "community": 26, + "norm_label": "loadcost()", + "id": "kafka_audit_consumer_loadcost" + }, + { + "label": "flushCost()", + "file_type": "code", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L86", + "_origin": "ast", + "community": 26, + "norm_label": "flushcost()", + "id": "kafka_audit_consumer_flushcost" + }, + { + "label": "resolveModelCost()", + "file_type": "code", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L103", + "_origin": "ast", + "community": 26, + "norm_label": "resolvemodelcost()", + "id": "kafka_audit_consumer_resolvemodelcost" + }, + { + "label": "bumpBucket()", + "file_type": "code", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L113", + "_origin": "ast", + "community": 26, + "norm_label": "bumpbucket()", + "id": "kafka_audit_consumer_bumpbucket" + }, + { + "label": "processModelResponse()", + "file_type": "code", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L123", + "_origin": "ast", + "community": 26, + "norm_label": "processmodelresponse()", + "id": "kafka_audit_consumer_processmodelresponse" + }, + { + "label": "writeAudit()", + "file_type": "code", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L144", + "_origin": "ast", + "community": 26, + "norm_label": "writeaudit()", + "id": "kafka_audit_consumer_writeaudit" + }, + { + "label": "startAuditConsumer()", + "file_type": "code", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L166", + "_origin": "ast", + "community": 26, + "norm_label": "startauditconsumer()", + "id": "kafka_audit_consumer_startauditconsumer" + }, + { + "label": "stopAuditConsumer()", + "file_type": "code", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L205", + "_origin": "ast", + "community": 26, + "norm_label": "stopauditconsumer()", + "id": "kafka_audit_consumer_stopauditconsumer" + }, + { + "label": "getCostState()", + "file_type": "code", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L218", + "_origin": "ast", + "community": 26, + "norm_label": "getcoststate()", + "id": "kafka_audit_consumer_getcoststate" + }, + { + "label": "readAuditTail()", + "file_type": "code", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L220", + "_origin": "ast", + "community": 26, + "norm_label": "readaudittail()", + "id": "kafka_audit_consumer_readaudittail" + }, + { + "label": "isAuditConsumerRunning()", + "file_type": "code", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L231", + "_origin": "ast", + "community": 26, + "norm_label": "isauditconsumerrunning()", + "id": "kafka_audit_consumer_isauditconsumerrunning" + }, + { + "label": "consumer.ts", + "file_type": "code", + "source_file": "src/integrations/kafka/consumer.ts", + "source_location": "L1", + "_origin": "ast", + "community": 2, + "norm_label": "consumer.ts", + "id": "kafka_consumer" + }, + { + "label": "ConsumerConfig", + "file_type": "code", + "source_file": "src/integrations/kafka/consumer.ts", + "source_location": "L14", + "_origin": "ast", + "community": 2, + "norm_label": "consumerconfig", + "id": "kafka_consumer_consumerconfig" + }, + { + "label": "MessageHandler", + "file_type": "code", + "source_file": "src/integrations/kafka/consumer.ts", + "source_location": "L20", + "_origin": "ast", + "community": 2, + "norm_label": "messagehandler", + "id": "kafka_consumer_messagehandler" + }, + { + "label": "KafkaConsumer", + "file_type": "code", + "source_file": "src/integrations/kafka/consumer.ts", + "source_location": "L24", + "_origin": "ast", + "community": 57, + "norm_label": "kafkaconsumer", + "id": "kafka_consumer_kafkaconsumer" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/integrations/kafka/consumer.ts", + "source_location": "L31", + "_origin": "ast", + "community": 57, + "norm_label": ".constructor()", + "id": "kafka_consumer_kafkaconsumer_constructor" + }, + { + "label": ".connect()", + "file_type": "code", + "source_file": "src/integrations/kafka/consumer.ts", + "source_location": "L52", + "_origin": "ast", + "community": 57, + "norm_label": ".connect()", + "id": "kafka_consumer_kafkaconsumer_connect" + }, + { + "label": ".subscribe()", + "file_type": "code", + "source_file": "src/integrations/kafka/consumer.ts", + "source_location": "L66", + "_origin": "ast", + "community": 57, + "norm_label": ".subscribe()", + "id": "kafka_consumer_kafkaconsumer_subscribe" + }, + { + "label": ".subscribeToMultiple()", + "file_type": "code", + "source_file": "src/integrations/kafka/consumer.ts", + "source_location": "L89", + "_origin": "ast", + "community": 57, + "norm_label": ".subscribetomultiple()", + "id": "kafka_consumer_kafkaconsumer_subscribetomultiple" + }, + { + "label": ".registerHandler()", + "file_type": "code", + "source_file": "src/integrations/kafka/consumer.ts", + "source_location": "L110", + "_origin": "ast", + "community": 57, + "norm_label": ".registerhandler()", + "id": "kafka_consumer_kafkaconsumer_registerhandler" + }, + { + "label": ".run()", + "file_type": "code", + "source_file": "src/integrations/kafka/consumer.ts", + "source_location": "L118", + "_origin": "ast", + "community": 57, + "norm_label": ".run()", + "id": "kafka_consumer_kafkaconsumer_run" + }, + { + "label": ".pause()", + "file_type": "code", + "source_file": "src/integrations/kafka/consumer.ts", + "source_location": "L157", + "_origin": "ast", + "community": 57, + "norm_label": ".pause()", + "id": "kafka_consumer_kafkaconsumer_pause" + }, + { + "label": ".resume()", + "file_type": "code", + "source_file": "src/integrations/kafka/consumer.ts", + "source_location": "L169", + "_origin": "ast", + "community": 57, + "norm_label": ".resume()", + "id": "kafka_consumer_kafkaconsumer_resume" + }, + { + "label": ".seek()", + "file_type": "code", + "source_file": "src/integrations/kafka/consumer.ts", + "source_location": "L181", + "_origin": "ast", + "community": 57, + "norm_label": ".seek()", + "id": "kafka_consumer_kafkaconsumer_seek" + }, + { + "label": ".disconnect()", + "file_type": "code", + "source_file": "src/integrations/kafka/consumer.ts", + "source_location": "L198", + "_origin": "ast", + "community": 57, + "norm_label": ".disconnect()", + "id": "kafka_consumer_kafkaconsumer_disconnect" + }, + { + "label": ".getStatus()", + "file_type": "code", + "source_file": "src/integrations/kafka/consumer.ts", + "source_location": "L213", + "_origin": "ast", + "community": 57, + "norm_label": ".getstatus()", + "id": "kafka_consumer_kafkaconsumer_getstatus" + }, + { + "label": ".deserializeMessage()", + "file_type": "code", + "source_file": "src/integrations/kafka/consumer.ts", + "source_location": "L230", + "_origin": "ast", + "community": 57, + "norm_label": ".deserializemessage()", + "id": "kafka_consumer_kafkaconsumer_deserializemessage" + }, + { + "label": "orchestrator.ts", + "file_type": "code", + "source_file": "src/integrations/kafka/orchestrator.ts", + "source_location": "L1", + "_origin": "ast", + "community": 2, + "norm_label": "orchestrator.ts", + "id": "kafka_orchestrator" + }, + { + "label": "APIRequest", + "file_type": "code", + "source_file": "src/integrations/kafka/orchestrator.ts", + "source_location": "L14", + "_origin": "ast", + "community": 2, + "norm_label": "apirequest", + "id": "kafka_orchestrator_apirequest" + }, + { + "label": "KafkaOrchestrator", + "file_type": "code", + "source_file": "src/integrations/kafka/orchestrator.ts", + "source_location": "L24", + "_origin": "ast", + "community": 78, + "norm_label": "kafkaorchestrator", + "id": "kafka_orchestrator_kafkaorchestrator" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/integrations/kafka/orchestrator.ts", + "source_location": "L30", + "_origin": "ast", + "community": 78, + "norm_label": ".constructor()", + "id": "kafka_orchestrator_kafkaorchestrator_constructor" + }, + { + "label": ".connect()", + "file_type": "code", + "source_file": "src/integrations/kafka/orchestrator.ts", + "source_location": "L54", + "_origin": "ast", + "community": 78, + "norm_label": ".connect()", + "id": "kafka_orchestrator_kafkaorchestrator_connect" + }, + { + "label": ".createTopics()", + "file_type": "code", + "source_file": "src/integrations/kafka/orchestrator.ts", + "source_location": "L72", + "_origin": "ast", + "community": 78, + "norm_label": ".createtopics()", + "id": "kafka_orchestrator_kafkaorchestrator_createtopics" + }, + { + "label": ".routeRequest()", + "file_type": "code", + "source_file": "src/integrations/kafka/orchestrator.ts", + "source_location": "L104", + "_origin": "ast", + "community": 78, + "norm_label": ".routerequest()", + "id": "kafka_orchestrator_kafkaorchestrator_routerequest" + }, + { + "label": ".subscribe()", + "file_type": "code", + "source_file": "src/integrations/kafka/orchestrator.ts", + "source_location": "L143", + "_origin": "ast", + "community": 78, + "norm_label": ".subscribe()", + "id": "kafka_orchestrator_kafkaorchestrator_subscribe" + }, + { + "label": ".publish()", + "file_type": "code", + "source_file": "src/integrations/kafka/orchestrator.ts", + "source_location": "L171", + "_origin": "ast", + "community": 78, + "norm_label": ".publish()", + "id": "kafka_orchestrator_kafkaorchestrator_publish" + }, + { + "label": ".getStatus()", + "file_type": "code", + "source_file": "src/integrations/kafka/orchestrator.ts", + "source_location": "L189", + "_origin": "ast", + "community": 78, + "norm_label": ".getstatus()", + "id": "kafka_orchestrator_kafkaorchestrator_getstatus" + }, + { + "label": ".disconnect()", + "file_type": "code", + "source_file": "src/integrations/kafka/orchestrator.ts", + "source_location": "L210", + "_origin": "ast", + "community": 78, + "norm_label": ".disconnect()", + "id": "kafka_orchestrator_kafkaorchestrator_disconnect" + }, + { + "label": "producer.ts", + "file_type": "code", + "source_file": "src/integrations/kafka/producer.ts", + "source_location": "L1", + "_origin": "ast", + "community": 2, + "norm_label": "producer.ts", + "id": "kafka_producer" + }, + { + "label": "ProducerConfig", + "file_type": "code", + "source_file": "src/integrations/kafka/producer.ts", + "source_location": "L16", + "_origin": "ast", + "community": 2, + "norm_label": "producerconfig", + "id": "kafka_producer_producerconfig" + }, + { + "label": "KafkaProducer", + "file_type": "code", + "source_file": "src/integrations/kafka/producer.ts", + "source_location": "L21", + "_origin": "ast", + "community": 45, + "norm_label": "kafkaproducer", + "id": "kafka_producer_kafkaproducer" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/integrations/kafka/producer.ts", + "source_location": "L26", + "_origin": "ast", + "community": 45, + "norm_label": ".constructor()", + "id": "kafka_producer_kafkaproducer_constructor" + }, + { + "label": ".connect()", + "file_type": "code", + "source_file": "src/integrations/kafka/producer.ts", + "source_location": "L45", + "_origin": "ast", + "community": 45, + "norm_label": ".connect()", + "id": "kafka_producer_kafkaproducer_connect" + }, + { + "label": ".publishTask()", + "file_type": "code", + "source_file": "src/integrations/kafka/producer.ts", + "source_location": "L59", + "_origin": "ast", + "community": 45, + "norm_label": ".publishtask()", + "id": "kafka_producer_kafkaproducer_publishtask" + }, + { + "label": ".publishResult()", + "file_type": "code", + "source_file": "src/integrations/kafka/producer.ts", + "source_location": "L98", + "_origin": "ast", + "community": 45, + "norm_label": ".publishresult()", + "id": "kafka_producer_kafkaproducer_publishresult" + }, + { + "label": ".publishModelRequest()", + "file_type": "code", + "source_file": "src/integrations/kafka/producer.ts", + "source_location": "L135", + "_origin": "ast", + "community": 45, + "norm_label": ".publishmodelrequest()", + "id": "kafka_producer_kafkaproducer_publishmodelrequest" + }, + { + "label": ".publishModelResponse()", + "file_type": "code", + "source_file": "src/integrations/kafka/producer.ts", + "source_location": "L173", + "_origin": "ast", + "community": 45, + "norm_label": ".publishmodelresponse()", + "id": "kafka_producer_kafkaproducer_publishmodelresponse" + }, + { + "label": ".trackCost()", + "file_type": "code", + "source_file": "src/integrations/kafka/producer.ts", + "source_location": "L208", + "_origin": "ast", + "community": 45, + "norm_label": ".trackcost()", + "id": "kafka_producer_kafkaproducer_trackcost" + }, + { + "label": ".publishMemoryUpdate()", + "file_type": "code", + "source_file": "src/integrations/kafka/producer.ts", + "source_location": "L249", + "_origin": "ast", + "community": 45, + "norm_label": ".publishmemoryupdate()", + "id": "kafka_producer_kafkaproducer_publishmemoryupdate" + }, + { + "label": ".publishHealthCheck()", + "file_type": "code", + "source_file": "src/integrations/kafka/producer.ts", + "source_location": "L289", + "_origin": "ast", + "community": 45, + "norm_label": ".publishhealthcheck()", + "id": "kafka_producer_kafkaproducer_publishhealthcheck" + }, + { + "label": ".publishCommitAudit()", + "file_type": "code", + "source_file": "src/integrations/kafka/producer.ts", + "source_location": "L321", + "_origin": "ast", + "community": 45, + "norm_label": ".publishcommitaudit()", + "id": "kafka_producer_kafkaproducer_publishcommitaudit" + }, + { + "label": ".publishTaskFailed()", + "file_type": "code", + "source_file": "src/integrations/kafka/producer.ts", + "source_location": "L342", + "_origin": "ast", + "community": 45, + "norm_label": ".publishtaskfailed()", + "id": "kafka_producer_kafkaproducer_publishtaskfailed" + }, + { + "label": ".publishBatch()", + "file_type": "code", + "source_file": "src/integrations/kafka/producer.ts", + "source_location": "L360", + "_origin": "ast", + "community": 45, + "norm_label": ".publishbatch()", + "id": "kafka_producer_kafkaproducer_publishbatch" + }, + { + "label": ".disconnect()", + "file_type": "code", + "source_file": "src/integrations/kafka/producer.ts", + "source_location": "L384", + "_origin": "ast", + "community": 45, + "norm_label": ".disconnect()", + "id": "kafka_producer_kafkaproducer_disconnect" + }, + { + "label": ".getStatus()", + "file_type": "code", + "source_file": "src/integrations/kafka/producer.ts", + "source_location": "L399", + "_origin": "ast", + "community": 45, + "norm_label": ".getstatus()", + "id": "kafka_producer_kafkaproducer_getstatus" + }, + { + "label": "shared.ts", + "file_type": "code", + "source_file": "src/integrations/kafka/shared.ts", + "source_location": "L1", + "_origin": "ast", + "community": 79, + "norm_label": "shared.ts", + "id": "kafka_shared" + }, + { + "label": "BROKERS", + "file_type": "code", + "source_file": "src/integrations/kafka/shared.ts", + "source_location": "L17", + "_origin": "ast", + "community": 79, + "norm_label": "brokers", + "id": "kafka_shared_brokers" + }, + { + "label": "isKafkaDisabled()", + "file_type": "code", + "source_file": "src/integrations/kafka/shared.ts", + "source_location": "L25", + "_origin": "ast", + "community": 79, + "norm_label": "iskafkadisabled()", + "id": "kafka_shared_iskafkadisabled" + }, + { + "label": "ensureSharedProducer()", + "file_type": "code", + "source_file": "src/integrations/kafka/shared.ts", + "source_location": "L36", + "_origin": "ast", + "community": 79, + "norm_label": "ensuresharedproducer()", + "id": "kafka_shared_ensuresharedproducer" + }, + { + "label": "bestEffortPublish()", + "file_type": "code", + "source_file": "src/integrations/kafka/shared.ts", + "source_location": "L64", + "_origin": "ast", + "community": 79, + "norm_label": "besteffortpublish()", + "id": "kafka_shared_besteffortpublish" + }, + { + "label": "isKafkaConnected()", + "file_type": "code", + "source_file": "src/integrations/kafka/shared.ts", + "source_location": "L77", + "_origin": "ast", + "community": 79, + "norm_label": "iskafkaconnected()", + "id": "kafka_shared_iskafkaconnected" + }, + { + "label": "getKafkaBrokers()", + "file_type": "code", + "source_file": "src/integrations/kafka/shared.ts", + "source_location": "L78", + "_origin": "ast", + "community": 79, + "norm_label": "getkafkabrokers()", + "id": "kafka_shared_getkafkabrokers" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L1", + "_origin": "ast", + "community": 35, + "norm_label": "index.ts", + "id": "kami_index" + }, + { + "label": "KamiDocType", + "file_type": "code", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L28", + "_origin": "ast", + "community": 35, + "norm_label": "kamidoctype", + "id": "kami_index_kamidoctype" + }, + { + "label": "KamiLanguage", + "file_type": "code", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L29", + "_origin": "ast", + "community": 35, + "norm_label": "kamilanguage", + "id": "kami_index_kamilanguage" + }, + { + "label": "KamiStatus", + "file_type": "code", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L30", + "_origin": "ast", + "community": 35, + "norm_label": "kamistatus", + "id": "kami_index_kamistatus" + }, + { + "label": "KamiBrief", + "file_type": "code", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L32", + "_origin": "ast", + "community": 35, + "norm_label": "kamibrief", + "id": "kami_index_kamibrief" + }, + { + "label": "KamiState", + "file_type": "code", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L58", + "_origin": "ast", + "community": 35, + "norm_label": "kamistate", + "id": "kami_index_kamistate" + }, + { + "label": "KAMI_PATH", + "file_type": "code", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L62", + "_origin": "ast", + "community": 35, + "norm_label": "kami_path", + "id": "kami_index_kami_path" + }, + { + "label": "state", + "file_type": "code", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L63", + "_origin": "ast", + "community": 35, + "norm_label": "state", + "id": "kami_index_state" + }, + { + "label": "ensureLoaded()", + "file_type": "code", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L67", + "_origin": "ast", + "community": 35, + "norm_label": "ensureloaded()", + "id": "kami_index_ensureloaded" + }, + { + "label": "scheduleSave()", + "file_type": "code", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L81", + "_origin": "ast", + "community": 35, + "norm_label": "schedulesave()", + "id": "kami_index_schedulesave" + }, + { + "label": "save()", + "file_type": "code", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L86", + "_origin": "ast", + "community": 35, + "norm_label": "save()", + "id": "kami_index_save" + }, + { + "label": "newId()", + "file_type": "code", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L95", + "_origin": "ast", + "community": 35, + "norm_label": "newid()", + "id": "kami_index_newid" + }, + { + "label": "queueBrief()", + "file_type": "code", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L99", + "_origin": "ast", + "community": 35, + "norm_label": "queuebrief()", + "id": "kami_index_queuebrief" + }, + { + "label": "listBriefs()", + "file_type": "code", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L132", + "_origin": "ast", + "community": 35, + "norm_label": "listbriefs()", + "id": "kami_index_listbriefs" + }, + { + "label": "getBrief()", + "file_type": "code", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L141", + "_origin": "ast", + "community": 35, + "norm_label": "getbrief()", + "id": "kami_index_getbrief" + }, + { + "label": "setStatus()", + "file_type": "code", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L146", + "_origin": "ast", + "community": 35, + "norm_label": "setstatus()", + "id": "kami_index_setstatus" + }, + { + "label": "summary()", + "file_type": "code", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L159", + "_origin": "ast", + "community": 35, + "norm_label": "summary()", + "id": "kami_index_summary" + }, + { + "label": "flushSync()", + "file_type": "code", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L170", + "_origin": "ast", + "community": 35, + "norm_label": "flushsync()", + "id": "kami_index_flushsync" + }, + { + "label": "agent-api.ts", + "file_type": "code", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L1", + "_origin": "ast", + "community": 29, + "norm_label": "agent-api.ts", + "id": "lightrag_agent_api" + }, + { + "label": "CacheEntry", + "file_type": "code", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L16", + "_origin": "ast", + "community": 29, + "norm_label": "cacheentry", + "id": "lightrag_agent_api_cacheentry" + }, + { + "label": "RateLimitEntry", + "file_type": "code", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L23", + "_origin": "ast", + "community": 29, + "norm_label": "ratelimitentry", + "id": "lightrag_agent_api_ratelimitentry" + }, + { + "label": "QueryResult", + "file_type": "code", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L28", + "_origin": "ast", + "community": 29, + "norm_label": "queryresult", + "id": "lightrag_agent_api_queryresult" + }, + { + "label": "MemoryStatus", + "file_type": "code", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L37", + "_origin": "ast", + "community": 29, + "norm_label": "memorystatus", + "id": "lightrag_agent_api_memorystatus" + }, + { + "label": "AgentAPIWrapper", + "file_type": "code", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L46", + "_origin": "ast", + "community": 61, + "norm_label": "agentapiwrapper", + "id": "lightrag_agent_api_agentapiwrapper" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L58", + "_origin": "ast", + "community": 72, + "norm_label": ".constructor()", + "id": "lightrag_agent_api_agentapiwrapper_constructor" + }, + { + "label": ".queryMemory()", + "file_type": "code", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L68", + "_origin": "ast", + "community": 61, + "norm_label": ".querymemory()", + "id": "lightrag_agent_api_agentapiwrapper_querymemory" + }, + { + "label": ".addDecision()", + "file_type": "code", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L132", + "_origin": "ast", + "community": 29, + "norm_label": ".adddecision()", + "id": "lightrag_agent_api_agentapiwrapper_adddecision" + }, + { + "label": ".findPrecedent()", + "file_type": "code", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L162", + "_origin": "ast", + "community": 61, + "norm_label": ".findprecedent()", + "id": "lightrag_agent_api_agentapiwrapper_findprecedent" + }, + { + "label": ".getContext()", + "file_type": "code", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L175", + "_origin": "ast", + "community": 61, + "norm_label": ".getcontext()", + "id": "lightrag_agent_api_agentapiwrapper_getcontext" + }, + { + "label": ".getMemoryStatus()", + "file_type": "code", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L197", + "_origin": "ast", + "community": 61, + "norm_label": ".getmemorystatus()", + "id": "lightrag_agent_api_agentapiwrapper_getmemorystatus" + }, + { + "label": ".clearCache()", + "file_type": "code", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L216", + "_origin": "ast", + "community": 61, + "norm_label": ".clearcache()", + "id": "lightrag_agent_api_agentapiwrapper_clearcache" + }, + { + "label": ".getCacheStats()", + "file_type": "code", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L224", + "_origin": "ast", + "community": 61, + "norm_label": ".getcachestats()", + "id": "lightrag_agent_api_agentapiwrapper_getcachestats" + }, + { + "label": ".checkRateLimit()", + "file_type": "code", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L266", + "_origin": "ast", + "community": 61, + "norm_label": ".checkratelimit()", + "id": "lightrag_agent_api_agentapiwrapper_checkratelimit" + }, + { + "label": ".getRateLimitStatus()", + "file_type": "code", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L291", + "_origin": "ast", + "community": 61, + "norm_label": ".getratelimitstatus()", + "id": "lightrag_agent_api_agentapiwrapper_getratelimitstatus" + }, + { + "label": ".setInCache()", + "file_type": "code", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L305", + "_origin": "ast", + "community": 61, + "norm_label": ".setincache()", + "id": "lightrag_agent_api_agentapiwrapper_setincache" + }, + { + "label": ".getFromCache()", + "file_type": "code", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L331", + "_origin": "ast", + "community": 61, + "norm_label": ".getfromcache()", + "id": "lightrag_agent_api_agentapiwrapper_getfromcache" + }, + { + "label": ".getCacheEntry()", + "file_type": "code", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L346", + "_origin": "ast", + "community": 61, + "norm_label": ".getcacheentry()", + "id": "lightrag_agent_api_agentapiwrapper_getcacheentry" + }, + { + "label": ".invalidateRelatedCaches()", + "file_type": "code", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L350", + "_origin": "ast", + "community": 29, + "norm_label": ".invalidaterelatedcaches()", + "id": "lightrag_agent_api_agentapiwrapper_invalidaterelatedcaches" + }, + { + "label": "asset-graph.ts", + "file_type": "code", + "source_file": "src/integrations/lightrag/asset-graph.ts", + "source_location": "L1", + "_origin": "ast", + "community": 73, + "norm_label": "asset-graph.ts", + "id": "lightrag_asset_graph" + }, + { + "label": "REGISTRY_PATH", + "file_type": "code", + "source_file": "src/integrations/lightrag/asset-graph.ts", + "source_location": "L28", + "_origin": "ast", + "community": 73, + "norm_label": "registry_path", + "id": "lightrag_asset_graph_registry_path" + }, + { + "label": "Asset", + "file_type": "code", + "source_file": "src/integrations/lightrag/asset-graph.ts", + "source_location": "L33", + "_origin": "ast", + "community": 73, + "norm_label": "asset", + "id": "lightrag_asset_graph_asset" + }, + { + "label": "readRegistry()", + "file_type": "code", + "source_file": "src/integrations/lightrag/asset-graph.ts", + "source_location": "L43", + "_origin": "ast", + "community": 73, + "norm_label": "readregistry()", + "id": "lightrag_asset_graph_readregistry" + }, + { + "label": "ingestAssetRegistry()", + "file_type": "code", + "source_file": "src/integrations/lightrag/asset-graph.ts", + "source_location": "L67", + "_origin": "ast", + "community": 73, + "norm_label": "ingestassetregistry()", + "id": "lightrag_asset_graph_ingestassetregistry" + }, + { + "label": "queryAssets()", + "file_type": "code", + "source_file": "src/integrations/lightrag/asset-graph.ts", + "source_location": "L116", + "_origin": "ast", + "community": 73, + "norm_label": "queryassets()", + "id": "lightrag_asset_graph_queryassets" + }, + { + "label": "getCategorySummary()", + "file_type": "code", + "source_file": "src/integrations/lightrag/asset-graph.ts", + "source_location": "L148", + "_origin": "ast", + "community": 73, + "norm_label": "getcategorysummary()", + "id": "lightrag_asset_graph_getcategorysummary" + }, + { + "label": "client.ts", + "file_type": "code", + "source_file": "src/integrations/lightrag/client.ts", + "source_location": "L1", + "_origin": "ast", + "community": 73, + "norm_label": "client.ts", + "id": "lightrag_client" + }, + { + "label": "GraphNode", + "file_type": "code", + "source_file": "src/integrations/lightrag/client.ts", + "source_location": "L15", + "_origin": "ast", + "community": 73, + "norm_label": "graphnode", + "id": "lightrag_client_graphnode" + }, + { + "label": "QueryResult", + "file_type": "code", + "source_file": "src/integrations/lightrag/client.ts", + "source_location": "L25", + "_origin": "ast", + "community": 73, + "norm_label": "queryresult", + "id": "lightrag_client_queryresult" + }, + { + "label": "LightRAGClient", + "file_type": "code", + "source_file": "src/integrations/lightrag/client.ts", + "source_location": "L31", + "_origin": "ast", + "community": 72, + "norm_label": "lightragclient", + "id": "lightrag_client_lightragclient" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/integrations/lightrag/client.ts", + "source_location": "L39", + "_origin": "ast", + "community": 72, + "norm_label": ".constructor()", + "id": "lightrag_client_lightragclient_constructor" + }, + { + "label": ".connect()", + "file_type": "code", + "source_file": "src/integrations/lightrag/client.ts", + "source_location": "L55", + "_origin": "ast", + "community": 72, + "norm_label": ".connect()", + "id": "lightrag_client_lightragclient_connect" + }, + { + "label": ".isConnected()", + "file_type": "code", + "source_file": "src/integrations/lightrag/client.ts", + "source_location": "L71", + "_origin": "ast", + "community": 72, + "norm_label": ".isconnected()", + "id": "lightrag_client_lightragclient_isconnected" + }, + { + "label": ".query()", + "file_type": "code", + "source_file": "src/integrations/lightrag/client.ts", + "source_location": "L78", + "_origin": "ast", + "community": 72, + "norm_label": ".query()", + "id": "lightrag_client_lightragclient_query" + }, + { + "label": ".addNode()", + "file_type": "code", + "source_file": "src/integrations/lightrag/client.ts", + "source_location": "L128", + "_origin": "ast", + "community": 72, + "norm_label": ".addnode()", + "id": "lightrag_client_lightragclient_addnode" + }, + { + "label": ".findSimilar()", + "file_type": "code", + "source_file": "src/integrations/lightrag/client.ts", + "source_location": "L195", + "_origin": "ast", + "community": 72, + "norm_label": ".findsimilar()", + "id": "lightrag_client_lightragclient_findsimilar" + }, + { + "label": ".getContext()", + "file_type": "code", + "source_file": "src/integrations/lightrag/client.ts", + "source_location": "L222", + "_origin": "ast", + "community": 72, + "norm_label": ".getcontext()", + "id": "lightrag_client_lightragclient_getcontext" + }, + { + "label": ".close()", + "file_type": "code", + "source_file": "src/integrations/lightrag/client.ts", + "source_location": "L256", + "_origin": "ast", + "community": 72, + "norm_label": ".close()", + "id": "lightrag_client_lightragclient_close" + }, + { + "label": "family-graph.ts", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L1", + "_origin": "ast", + "community": 3, + "norm_label": "family-graph.ts", + "id": "lightrag_family_graph" + }, + { + "label": "VISIBILITY_FILE", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L51", + "_origin": "ast", + "community": 3, + "norm_label": "visibility_file", + "id": "lightrag_family_graph_visibility_file" + }, + { + "label": "Category", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L54", + "_origin": "ast", + "community": 3, + "norm_label": "category", + "id": "lightrag_family_graph_category" + }, + { + "label": "CATEGORIES", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L63", + "_origin": "ast", + "community": 3, + "norm_label": "categories", + "id": "lightrag_family_graph_categories" + }, + { + "label": "Entity", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L93", + "_origin": "ast", + "community": 3, + "norm_label": "entity", + "id": "lightrag_family_graph_entity" + }, + { + "label": "ENTITIES", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L106", + "_origin": "ast", + "community": 3, + "norm_label": "entities", + "id": "lightrag_family_graph_entities" + }, + { + "label": "SemanticEdge", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L195", + "_origin": "ast", + "community": 3, + "norm_label": "semanticedge", + "id": "lightrag_family_graph_semanticedge" + }, + { + "label": "SEMANTIC_EDGES", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L196", + "_origin": "ast", + "community": 3, + "norm_label": "semantic_edges", + "id": "lightrag_family_graph_semantic_edges" + }, + { + "label": "VerifiedEdge", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L221", + "_origin": "ast", + "community": 3, + "norm_label": "verifiededge", + "id": "lightrag_family_graph_verifiededge" + }, + { + "label": "VERIFIED_EDGES", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L229", + "_origin": "ast", + "community": 3, + "norm_label": "verified_edges", + "id": "lightrag_family_graph_verified_edges" + }, + { + "label": "assertSafeIdent()", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L278", + "_origin": "ast", + "community": 3, + "norm_label": "assertsafeident()", + "id": "lightrag_family_graph_assertsafeident" + }, + { + "label": "Visibility", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L287", + "_origin": "ast", + "community": 3, + "norm_label": "visibility", + "id": "lightrag_family_graph_visibility" + }, + { + "label": "getFamilyVisibility()", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L294", + "_origin": "ast", + "community": 3, + "norm_label": "getfamilyvisibility()", + "id": "lightrag_family_graph_getfamilyvisibility" + }, + { + "label": "persistVisibility()", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L306", + "_origin": "ast", + "community": 3, + "norm_label": "persistvisibility()", + "id": "lightrag_family_graph_persistvisibility" + }, + { + "label": "setFamilyVisibility()", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L322", + "_origin": "ast", + "community": 3, + "norm_label": "setfamilyvisibility()", + "id": "lightrag_family_graph_setfamilyvisibility" + }, + { + "label": "IngestResult", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L345", + "_origin": "ast", + "community": 3, + "norm_label": "ingestresult", + "id": "lightrag_family_graph_ingestresult" + }, + { + "label": "ingestFamilyGraph()", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L367", + "_origin": "ast", + "community": 3, + "norm_label": "ingestfamilygraph()", + "id": "lightrag_family_graph_ingestfamilygraph" + }, + { + "label": "Graph3D", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L487", + "_origin": "ast", + "community": 3, + "norm_label": "graph3d", + "id": "lightrag_family_graph_graph3d" + }, + { + "label": "getFamilyGraph3D()", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L499", + "_origin": "ast", + "community": 3, + "norm_label": "getfamilygraph3d()", + "id": "lightrag_family_graph_getfamilygraph3d" + }, + { + "label": "listFamilyEntities()", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L563", + "_origin": "ast", + "community": 3, + "norm_label": "listfamilyentities()", + "id": "lightrag_family_graph_listfamilyentities" + }, + { + "label": "OVERRIDES_FILE", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L589", + "_origin": "ast", + "community": 3, + "norm_label": "overrides_file", + "id": "lightrag_family_graph_overrides_file" + }, + { + "label": "PORTAL_TOKEN_FILE", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L590", + "_origin": "ast", + "community": 3, + "norm_label": "portal_token_file", + "id": "lightrag_family_graph_portal_token_file" + }, + { + "label": "CATEGORY_KEYS", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L592", + "_origin": "ast", + "community": 3, + "norm_label": "category_keys", + "id": "lightrag_family_graph_category_keys" + }, + { + "label": "getCategories()", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L594", + "_origin": "ast", + "community": 3, + "norm_label": "getcategories()", + "id": "lightrag_family_graph_getcategories" + }, + { + "label": "CATEGORY_I18N", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L603", + "_origin": "ast", + "community": 3, + "norm_label": "category_i18n", + "id": "lightrag_family_graph_category_i18n" + }, + { + "label": "RELATION_I18N", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L630", + "_origin": "ast", + "community": 3, + "norm_label": "relation_i18n", + "id": "lightrag_family_graph_relation_i18n" + }, + { + "label": "getI18n()", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L677", + "_origin": "ast", + "community": 3, + "norm_label": "geti18n()", + "id": "lightrag_family_graph_geti18n" + }, + { + "label": "OverrideEntity", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L689", + "_origin": "ast", + "community": 3, + "norm_label": "overrideentity", + "id": "lightrag_family_graph_overrideentity" + }, + { + "label": "OverrideEdge", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L690", + "_origin": "ast", + "community": 3, + "norm_label": "overrideedge", + "id": "lightrag_family_graph_overrideedge" + }, + { + "label": "Overrides", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L691", + "_origin": "ast", + "community": 3, + "norm_label": "overrides", + "id": "lightrag_family_graph_overrides" + }, + { + "label": "loadOverrides()", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L698", + "_origin": "ast", + "community": 3, + "norm_label": "loadoverrides()", + "id": "lightrag_family_graph_loadoverrides" + }, + { + "label": "saveOverrides()", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L711", + "_origin": "ast", + "community": 3, + "norm_label": "saveoverrides()", + "id": "lightrag_family_graph_saveoverrides" + }, + { + "label": "overridesSummary()", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L719", + "_origin": "ast", + "community": 3, + "norm_label": "overridessummary()", + "id": "lightrag_family_graph_overridessummary" + }, + { + "label": "applyOverrides()", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L725", + "_origin": "ast", + "community": 3, + "norm_label": "applyoverrides()", + "id": "lightrag_family_graph_applyoverrides" + }, + { + "label": "ensureConnected()", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L760", + "_origin": "ast", + "community": 3, + "norm_label": "ensureconnected()", + "id": "lightrag_family_graph_ensureconnected" + }, + { + "label": "upsertEntity()", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L765", + "_origin": "ast", + "community": 3, + "norm_label": "upsertentity()", + "id": "lightrag_family_graph_upsertentity" + }, + { + "label": "upsertEdge()", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L792", + "_origin": "ast", + "community": 3, + "norm_label": "upsertedge()", + "id": "lightrag_family_graph_upsertedge" + }, + { + "label": "removeEntity()", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L824", + "_origin": "ast", + "community": 3, + "norm_label": "removeentity()", + "id": "lightrag_family_graph_removeentity" + }, + { + "label": "removeEdge()", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L840", + "_origin": "ast", + "community": 3, + "norm_label": "removeedge()", + "id": "lightrag_family_graph_removeedge" + }, + { + "label": "getOrCreatePortalToken()", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L870", + "_origin": "ast", + "community": 3, + "norm_label": "getorcreateportaltoken()", + "id": "lightrag_family_graph_getorcreateportaltoken" + }, + { + "label": "checkPortalToken()", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L888", + "_origin": "ast", + "community": 3, + "norm_label": "checkportaltoken()", + "id": "lightrag_family_graph_checkportaltoken" + }, + { + "label": "EXTRACT_FILE", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L906", + "_origin": "ast", + "community": 3, + "norm_label": "extract_file", + "id": "lightrag_family_graph_extract_file" + }, + { + "label": "MOLGANG_FILE", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L907", + "_origin": "ast", + "community": 3, + "norm_label": "molgang_file", + "id": "lightrag_family_graph_molgang_file" + }, + { + "label": "CHEMISTRY_FILE", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L908", + "_origin": "ast", + "community": 3, + "norm_label": "chemistry_file", + "id": "lightrag_family_graph_chemistry_file" + }, + { + "label": "ExtractResult", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L910", + "_origin": "ast", + "community": 3, + "norm_label": "extractresult", + "id": "lightrag_family_graph_extractresult" + }, + { + "label": "ingestDelta()", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L918", + "_origin": "ast", + "community": 3, + "norm_label": "ingestdelta()", + "id": "lightrag_family_graph_ingestdelta" + }, + { + "label": "ingestExtract()", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L994", + "_origin": "ast", + "community": 3, + "norm_label": "ingestextract()", + "id": "lightrag_family_graph_ingestextract" + }, + { + "label": "ingestMolgang()", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L999", + "_origin": "ast", + "community": 3, + "norm_label": "ingestmolgang()", + "id": "lightrag_family_graph_ingestmolgang" + }, + { + "label": "ingestChemistry()", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L1004", + "_origin": "ast", + "community": 3, + "norm_label": "ingestchemistry()", + "id": "lightrag_family_graph_ingestchemistry" + }, + { + "label": "scheduleExport()", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L1026", + "_origin": "ast", + "community": 3, + "norm_label": "scheduleexport()", + "id": "lightrag_family_graph_scheduleexport" + }, + { + "label": "toCsv()", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L1036", + "_origin": "ast", + "community": 3, + "norm_label": "tocsv()", + "id": "lightrag_family_graph_tocsv" + }, + { + "label": "exportAndSync()", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L1042", + "_origin": "ast", + "community": 3, + "norm_label": "exportandsync()", + "id": "lightrag_family_graph_exportandsync" + }, + { + "label": "syncDrive()", + "file_type": "code", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L1081", + "_origin": "ast", + "community": 3, + "norm_label": "syncdrive()", + "id": "lightrag_family_graph_syncdrive" + }, + { + "label": "governance-graph.ts", + "file_type": "code", + "source_file": "src/integrations/lightrag/governance-graph.ts", + "source_location": "L1", + "_origin": "ast", + "community": 84, + "norm_label": "governance-graph.ts", + "id": "lightrag_governance_graph" + }, + { + "label": "publishUpdate()", + "file_type": "code", + "source_file": "src/integrations/lightrag/governance-graph.ts", + "source_location": "L34", + "_origin": "ast", + "community": 84, + "norm_label": "publishupdate()", + "id": "lightrag_governance_graph_publishupdate" + }, + { + "label": "IngestResult", + "file_type": "code", + "source_file": "src/integrations/lightrag/governance-graph.ts", + "source_location": "L44", + "_origin": "ast", + "community": 84, + "norm_label": "ingestresult", + "id": "lightrag_governance_graph_ingestresult" + }, + { + "label": "ingestGovernanceState()", + "file_type": "code", + "source_file": "src/integrations/lightrag/governance-graph.ts", + "source_location": "L49", + "_origin": "ast", + "community": 84, + "norm_label": "ingestgovernancestate()", + "id": "lightrag_governance_graph_ingestgovernancestate" + }, + { + "label": "ingestWikiState()", + "file_type": "code", + "source_file": "src/integrations/lightrag/governance-graph.ts", + "source_location": "L80", + "_origin": "ast", + "community": 84, + "norm_label": "ingestwikistate()", + "id": "lightrag_governance_graph_ingestwikistate" + }, + { + "label": "notifyGovernanceWrite()", + "file_type": "code", + "source_file": "src/integrations/lightrag/governance-graph.ts", + "source_location": "L119", + "_origin": "ast", + "community": 84, + "norm_label": "notifygovernancewrite()", + "id": "lightrag_governance_graph_notifygovernancewrite" + }, + { + "label": "notifyWikiWrite()", + "file_type": "code", + "source_file": "src/integrations/lightrag/governance-graph.ts", + "source_location": "L140", + "_origin": "ast", + "community": 84, + "norm_label": "notifywikiwrite()", + "id": "lightrag_governance_graph_notifywikiwrite" + }, + { + "label": "schema.ts", + "file_type": "code", + "source_file": "src/integrations/lightrag/schema.ts", + "source_location": "L1", + "_origin": "ast", + "community": 29, + "norm_label": "schema.ts", + "id": "lightrag_schema" + }, + { + "label": "Decision", + "file_type": "code", + "source_file": "src/integrations/lightrag/schema.ts", + "source_location": "L8", + "_origin": "ast", + "community": 29, + "norm_label": "decision", + "id": "lightrag_schema_decision" + }, + { + "label": "Risk", + "file_type": "code", + "source_file": "src/integrations/lightrag/schema.ts", + "source_location": "L19", + "_origin": "ast", + "community": 29, + "norm_label": "risk", + "id": "lightrag_schema_risk" + }, + { + "label": "Precedent", + "file_type": "code", + "source_file": "src/integrations/lightrag/schema.ts", + "source_location": "L28", + "_origin": "ast", + "community": 29, + "norm_label": "precedent", + "id": "lightrag_schema_precedent" + }, + { + "label": "Context", + "file_type": "code", + "source_file": "src/integrations/lightrag/schema.ts", + "source_location": "L37", + "_origin": "ast", + "community": 29, + "norm_label": "context", + "id": "lightrag_schema_context" + }, + { + "label": "Node", + "file_type": "code", + "source_file": "src/integrations/lightrag/schema.ts", + "source_location": "L49", + "_origin": "ast", + "community": 29, + "norm_label": "node", + "id": "lightrag_schema_node" + }, + { + "label": "INDEXES", + "file_type": "code", + "source_file": "src/integrations/lightrag/schema.ts", + "source_location": "L64", + "_origin": "ast", + "community": 29, + "norm_label": "indexes", + "id": "lightrag_schema_indexes" + }, + { + "label": "RELATIONSHIPS", + "file_type": "code", + "source_file": "src/integrations/lightrag/schema.ts", + "source_location": "L93", + "_origin": "ast", + "community": 29, + "norm_label": "relationships", + "id": "lightrag_schema_relationships" + }, + { + "label": "QUERIES", + "file_type": "code", + "source_file": "src/integrations/lightrag/schema.ts", + "source_location": "L107", + "_origin": "ast", + "community": 29, + "norm_label": "queries", + "id": "lightrag_schema_queries" + }, + { + "label": "isDecision()", + "file_type": "code", + "source_file": "src/integrations/lightrag/schema.ts", + "source_location": "L249", + "_origin": "ast", + "community": 29, + "norm_label": "isdecision()", + "id": "lightrag_schema_isdecision" + }, + { + "label": "isRisk()", + "file_type": "code", + "source_file": "src/integrations/lightrag/schema.ts", + "source_location": "L253", + "_origin": "ast", + "community": 29, + "norm_label": "isrisk()", + "id": "lightrag_schema_isrisk" + }, + { + "label": "isPrecedent()", + "file_type": "code", + "source_file": "src/integrations/lightrag/schema.ts", + "source_location": "L257", + "_origin": "ast", + "community": 29, + "norm_label": "isprecedent()", + "id": "lightrag_schema_isprecedent" + }, + { + "label": "isContext()", + "file_type": "code", + "source_file": "src/integrations/lightrag/schema.ts", + "source_location": "L261", + "_origin": "ast", + "community": 29, + "norm_label": "iscontext()", + "id": "lightrag_schema_iscontext" + }, + { + "label": "ollama-client.ts", + "file_type": "code", + "source_file": "src/integrations/local-inference/ollama-client.ts", + "source_location": "L1", + "_origin": "ast", + "community": 85, + "norm_label": "ollama-client.ts", + "id": "local_inference_ollama_client" + }, + { + "label": "OllamaModelConfig", + "file_type": "code", + "source_file": "src/integrations/local-inference/ollama-client.ts", + "source_location": "L10", + "_origin": "ast", + "community": 85, + "norm_label": "ollamamodelconfig", + "id": "local_inference_ollama_client_ollamamodelconfig" + }, + { + "label": "InferenceRequest", + "file_type": "code", + "source_file": "src/integrations/local-inference/ollama-client.ts", + "source_location": "L19", + "_origin": "ast", + "community": 85, + "norm_label": "inferencerequest", + "id": "local_inference_ollama_client_inferencerequest" + }, + { + "label": "InferenceResponse", + "file_type": "code", + "source_file": "src/integrations/local-inference/ollama-client.ts", + "source_location": "L27", + "_origin": "ast", + "community": 85, + "norm_label": "inferenceresponse", + "id": "local_inference_ollama_client_inferenceresponse" + }, + { + "label": "OllamaClient", + "file_type": "code", + "source_file": "src/integrations/local-inference/ollama-client.ts", + "source_location": "L39", + "_origin": "ast", + "community": 24, + "norm_label": "ollamaclient", + "id": "local_inference_ollama_client_ollamaclient" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/integrations/local-inference/ollama-client.ts", + "source_location": "L46", + "_origin": "ast", + "community": 24, + "norm_label": ".constructor()", + "id": "local_inference_ollama_client_ollamaclient_constructor" + }, + { + "label": ".initializeModels()", + "file_type": "code", + "source_file": "src/integrations/local-inference/ollama-client.ts", + "source_location": "L58", + "_origin": "ast", + "community": 24, + "norm_label": ".initializemodels()", + "id": "local_inference_ollama_client_ollamaclient_initializemodels" + }, + { + "label": ".checkHealth()", + "file_type": "code", + "source_file": "src/integrations/local-inference/ollama-client.ts", + "source_location": "L131", + "_origin": "ast", + "community": 24, + "norm_label": ".checkhealth()", + "id": "local_inference_ollama_client_ollamaclient_checkhealth" + }, + { + "label": ".infer()", + "file_type": "code", + "source_file": "src/integrations/local-inference/ollama-client.ts", + "source_location": "L156", + "_origin": "ast", + "community": 24, + "norm_label": ".infer()", + "id": "local_inference_ollama_client_ollamaclient_infer" + }, + { + "label": ".batchInfer()", + "file_type": "code", + "source_file": "src/integrations/local-inference/ollama-client.ts", + "source_location": "L227", + "_origin": "ast", + "community": 24, + "norm_label": ".batchinfer()", + "id": "local_inference_ollama_client_ollamaclient_batchinfer" + }, + { + "label": ".getModelStatus()", + "file_type": "code", + "source_file": "src/integrations/local-inference/ollama-client.ts", + "source_location": "L251", + "_origin": "ast", + "community": 24, + "norm_label": ".getmodelstatus()", + "id": "local_inference_ollama_client_ollamaclient_getmodelstatus" + }, + { + "label": ".getStats()", + "file_type": "code", + "source_file": "src/integrations/local-inference/ollama-client.ts", + "source_location": "L273", + "_origin": "ast", + "community": 24, + "norm_label": ".getstats()", + "id": "local_inference_ollama_client_ollamaclient_getstats" + }, + { + "label": ".isHealthy()", + "file_type": "code", + "source_file": "src/integrations/local-inference/ollama-client.ts", + "source_location": "L296", + "_origin": "ast", + "community": 24, + "norm_label": ".ishealthy()", + "id": "local_inference_ollama_client_ollamaclient_ishealthy" + }, + { + "label": "unified-executor.ts", + "file_type": "code", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L1", + "_origin": "ast", + "community": 85, + "norm_label": "unified-executor.ts", + "id": "local_inference_unified_executor" + }, + { + "label": "ExecutionConfig", + "file_type": "code", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L15", + "_origin": "ast", + "community": 85, + "norm_label": "executionconfig", + "id": "local_inference_unified_executor_executionconfig" + }, + { + "label": "ExecutionResult", + "file_type": "code", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L22", + "_origin": "ast", + "community": 85, + "norm_label": "executionresult", + "id": "local_inference_unified_executor_executionresult" + }, + { + "label": "UnifiedExecutor", + "file_type": "code", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L39", + "_origin": "ast", + "community": 24, + "norm_label": "unifiedexecutor", + "id": "local_inference_unified_executor_unifiedexecutor" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L59", + "_origin": "ast", + "community": 24, + "norm_label": ".constructor()", + "id": "local_inference_unified_executor_unifiedexecutor_constructor" + }, + { + "label": ".execute()", + "file_type": "code", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L75", + "_origin": "ast", + "community": 24, + "norm_label": ".execute()", + "id": "local_inference_unified_executor_unifiedexecutor_execute" + }, + { + "label": ".executeLocal()", + "file_type": "code", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L132", + "_origin": "ast", + "community": 24, + "norm_label": ".executelocal()", + "id": "local_inference_unified_executor_unifiedexecutor_executelocal" + }, + { + "label": ".executeClaude()", + "file_type": "code", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L166", + "_origin": "ast", + "community": 24, + "norm_label": ".executeclaude()", + "id": "local_inference_unified_executor_unifiedexecutor_executeclaude" + }, + { + "label": ".calculateCost()", + "file_type": "code", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L238", + "_origin": "ast", + "community": 24, + "norm_label": ".calculatecost()", + "id": "local_inference_unified_executor_unifiedexecutor_calculatecost" + }, + { + "label": ".isLocalModel()", + "file_type": "code", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L252", + "_origin": "ast", + "community": 24, + "norm_label": ".islocalmodel()", + "id": "local_inference_unified_executor_unifiedexecutor_islocalmodel" + }, + { + "label": ".isClaudeModel()", + "file_type": "code", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L259", + "_origin": "ast", + "community": 24, + "norm_label": ".isclaudemodel()", + "id": "local_inference_unified_executor_unifiedexecutor_isclaudemodel" + }, + { + "label": ".getAgentModels()", + "file_type": "code", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L266", + "_origin": "ast", + "community": 24, + "norm_label": ".getagentmodels()", + "id": "local_inference_unified_executor_unifiedexecutor_getagentmodels" + }, + { + "label": ".setAgentModels()", + "file_type": "code", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L273", + "_origin": "ast", + "community": 24, + "norm_label": ".setagentmodels()", + "id": "local_inference_unified_executor_unifiedexecutor_setagentmodels" + }, + { + "label": ".getStats()", + "file_type": "code", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L281", + "_origin": "ast", + "community": 24, + "norm_label": ".getstats()", + "id": "local_inference_unified_executor_unifiedexecutor_getstats" + }, + { + "label": ".getOllamaStatus()", + "file_type": "code", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L301", + "_origin": "ast", + "community": 24, + "norm_label": ".getollamastatus()", + "id": "local_inference_unified_executor_unifiedexecutor_getollamastatus" + }, + { + "label": ".recordSuccess()", + "file_type": "code", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L309", + "_origin": "ast", + "community": 24, + "norm_label": ".recordsuccess()", + "id": "local_inference_unified_executor_unifiedexecutor_recordsuccess" + }, + { + "label": ".recordFallback()", + "file_type": "code", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L317", + "_origin": "ast", + "community": 24, + "norm_label": ".recordfallback()", + "id": "local_inference_unified_executor_unifiedexecutor_recordfallback" + }, + { + "label": ".initializeStats()", + "file_type": "code", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L324", + "_origin": "ast", + "community": 24, + "norm_label": ".initializestats()", + "id": "local_inference_unified_executor_unifiedexecutor_initializestats" + }, + { + "label": "registry.ts", + "file_type": "code", + "source_file": "src/integrations/mcp/registry.ts", + "source_location": "L1", + "_origin": "ast", + "community": 0, + "norm_label": "registry.ts", + "id": "mcp_registry" + }, + { + "label": "REPO_ROOT", + "file_type": "code", + "source_file": "src/integrations/mcp/registry.ts", + "source_location": "L39", + "_origin": "ast", + "community": 0, + "norm_label": "repo_root", + "id": "mcp_registry_repo_root" + }, + { + "label": "ToolDefinition", + "file_type": "code", + "source_file": "src/integrations/mcp/registry.ts", + "source_location": "L41", + "_origin": "ast", + "community": 0, + "norm_label": "tooldefinition", + "id": "mcp_registry_tooldefinition" + }, + { + "label": "TOOLS", + "file_type": "code", + "source_file": "src/integrations/mcp/registry.ts", + "source_location": "L56", + "_origin": "ast", + "community": 0, + "norm_label": "tools", + "id": "mcp_registry_tools" + }, + { + "label": "listTools()", + "file_type": "code", + "source_file": "src/integrations/mcp/registry.ts", + "source_location": "L467", + "_origin": "ast", + "community": 0, + "norm_label": "listtools()", + "id": "mcp_registry_listtools" + }, + { + "label": "agentAllowed()", + "file_type": "code", + "source_file": "src/integrations/mcp/registry.ts", + "source_location": "L475", + "_origin": "ast", + "community": 0, + "norm_label": "agentallowed()", + "id": "mcp_registry_agentallowed" + }, + { + "label": "callTool()", + "file_type": "code", + "source_file": "src/integrations/mcp/registry.ts", + "source_location": "L487", + "_origin": "ast", + "community": 0, + "norm_label": "calltool()", + "id": "mcp_registry_calltool" + }, + { + "label": "toolNames()", + "file_type": "code", + "source_file": "src/integrations/mcp/registry.ts", + "source_location": "L504", + "_origin": "ast", + "community": 0, + "norm_label": "toolnames()", + "id": "mcp_registry_toolnames" + }, + { + "label": "data-fetcher.ts", + "file_type": "code", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L1", + "_origin": "ast", + "community": 58, + "norm_label": "data-fetcher.ts", + "id": "numerai_data_fetcher" + }, + { + "label": "DataSourceConfig", + "file_type": "code", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L11", + "_origin": "ast", + "community": 58, + "norm_label": "datasourceconfig", + "id": "numerai_data_fetcher_datasourceconfig" + }, + { + "label": "FetchResult", + "file_type": "code", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L19", + "_origin": "ast", + "community": 58, + "norm_label": "fetchresult", + "id": "numerai_data_fetcher_fetchresult" + }, + { + "label": "NumeraiDataFetcher", + "file_type": "code", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L33", + "_origin": "ast", + "community": 46, + "norm_label": "numeraidatafetcher", + "id": "numerai_data_fetcher_numeraidatafetcher" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L40", + "_origin": "ast", + "community": 46, + "norm_label": ".constructor()", + "id": "numerai_data_fetcher_numeraidatafetcher_constructor" + }, + { + "label": ".initializeDataSources()", + "file_type": "code", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L49", + "_origin": "ast", + "community": 46, + "norm_label": ".initializedatasources()", + "id": "numerai_data_fetcher_numeraidatafetcher_initializedatasources" + }, + { + "label": ".loadEligibleAssets()", + "file_type": "code", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L87", + "_origin": "ast", + "community": 46, + "norm_label": ".loadeligibleassets()", + "id": "numerai_data_fetcher_numeraidatafetcher_loadeligibleassets" + }, + { + "label": ".fetchDailyData()", + "file_type": "code", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L108", + "_origin": "ast", + "community": 46, + "norm_label": ".fetchdailydata()", + "id": "numerai_data_fetcher_numeraidatafetcher_fetchdailydata" + }, + { + "label": ".fetchFromSource()", + "file_type": "code", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L181", + "_origin": "ast", + "community": 46, + "norm_label": ".fetchfromsource()", + "id": "numerai_data_fetcher_numeraidatafetcher_fetchfromsource" + }, + { + "label": ".fetchEligibleShares()", + "file_type": "code", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L225", + "_origin": "ast", + "community": 46, + "norm_label": ".fetcheligibleshares()", + "id": "numerai_data_fetcher_numeraidatafetcher_fetcheligibleshares" + }, + { + "label": ".updateSignalsForSecurities()", + "file_type": "code", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L265", + "_origin": "ast", + "community": 46, + "norm_label": ".updatesignalsforsecurities()", + "id": "numerai_data_fetcher_numeraidatafetcher_updatesignalsforsecurities" + }, + { + "label": ".fetchActiveCompetitions()", + "file_type": "code", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L305", + "_origin": "ast", + "community": 46, + "norm_label": ".fetchactivecompetitions()", + "id": "numerai_data_fetcher_numeraidatafetcher_fetchactivecompetitions" + }, + { + "label": ".processSecurityData()", + "file_type": "code", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L345", + "_origin": "ast", + "community": 46, + "norm_label": ".processsecuritydata()", + "id": "numerai_data_fetcher_numeraidatafetcher_processsecuritydata" + }, + { + "label": ".processSignalData()", + "file_type": "code", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L353", + "_origin": "ast", + "community": 46, + "norm_label": ".processsignaldata()", + "id": "numerai_data_fetcher_numeraidatafetcher_processsignaldata" + }, + { + "label": ".processCompetitionData()", + "file_type": "code", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L361", + "_origin": "ast", + "community": 46, + "norm_label": ".processcompetitiondata()", + "id": "numerai_data_fetcher_numeraidatafetcher_processcompetitiondata" + }, + { + "label": ".getFetchHistory()", + "file_type": "code", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L369", + "_origin": "ast", + "community": 46, + "norm_label": ".getfetchhistory()", + "id": "numerai_data_fetcher_numeraidatafetcher_getfetchhistory" + }, + { + "label": ".getLastFetch()", + "file_type": "code", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L376", + "_origin": "ast", + "community": 46, + "norm_label": ".getlastfetch()", + "id": "numerai_data_fetcher_numeraidatafetcher_getlastfetch" + }, + { + "label": ".getDataQuality()", + "file_type": "code", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L383", + "_origin": "ast", + "community": 46, + "norm_label": ".getdataquality()", + "id": "numerai_data_fetcher_numeraidatafetcher_getdataquality" + }, + { + "label": "entity-model.ts", + "file_type": "code", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L1", + "_origin": "ast", + "community": 58, + "norm_label": "entity-model.ts", + "id": "numerai_entity_model" + }, + { + "label": "Entity", + "file_type": "code", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L12", + "_origin": "ast", + "community": 58, + "norm_label": "entity", + "id": "numerai_entity_model_entity" + }, + { + "label": "Security", + "file_type": "code", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L20", + "_origin": "ast", + "community": 58, + "norm_label": "security", + "id": "numerai_entity_model_security" + }, + { + "label": "Signal", + "file_type": "code", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L35", + "_origin": "ast", + "community": 58, + "norm_label": "signal", + "id": "numerai_entity_model_signal" + }, + { + "label": "Feature", + "file_type": "code", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L48", + "_origin": "ast", + "community": 58, + "norm_label": "feature", + "id": "numerai_entity_model_feature" + }, + { + "label": "Competition", + "file_type": "code", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L58", + "_origin": "ast", + "community": 58, + "norm_label": "competition", + "id": "numerai_entity_model_competition" + }, + { + "label": "Submission", + "file_type": "code", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L71", + "_origin": "ast", + "community": 58, + "norm_label": "submission", + "id": "numerai_entity_model_submission" + }, + { + "label": "Portfolio", + "file_type": "code", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L82", + "_origin": "ast", + "community": 58, + "norm_label": "portfolio", + "id": "numerai_entity_model_portfolio" + }, + { + "label": "EntityRelationship", + "file_type": "code", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L96", + "_origin": "ast", + "community": 58, + "norm_label": "entityrelationship", + "id": "numerai_entity_model_entityrelationship" + }, + { + "label": "NumeraiDailyData", + "file_type": "code", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L106", + "_origin": "ast", + "community": 58, + "norm_label": "numeraidailydata", + "id": "numerai_entity_model_numeraidailydata" + }, + { + "label": "EntityModel", + "file_type": "code", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L121", + "_origin": "ast", + "community": 65, + "norm_label": "entitymodel", + "id": "numerai_entity_model_entitymodel" + }, + { + "label": ".addEntity()", + "file_type": "code", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L129", + "_origin": "ast", + "community": 65, + "norm_label": ".addentity()", + "id": "numerai_entity_model_entitymodel_addentity" + }, + { + "label": ".addRelationship()", + "file_type": "code", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L137", + "_origin": "ast", + "community": 65, + "norm_label": ".addrelationship()", + "id": "numerai_entity_model_entitymodel_addrelationship" + }, + { + "label": ".getEntitiesByType()", + "file_type": "code", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L144", + "_origin": "ast", + "community": 65, + "norm_label": ".getentitiesbytype()", + "id": "numerai_entity_model_entitymodel_getentitiesbytype" + }, + { + "label": ".getEntity()", + "file_type": "code", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L151", + "_origin": "ast", + "community": 65, + "norm_label": ".getentity()", + "id": "numerai_entity_model_entitymodel_getentity" + }, + { + "label": ".getRelatedEntities()", + "file_type": "code", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L158", + "_origin": "ast", + "community": 65, + "norm_label": ".getrelatedentities()", + "id": "numerai_entity_model_entitymodel_getrelatedentities" + }, + { + "label": ".getSignalsForSecurity()", + "file_type": "code", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L169", + "_origin": "ast", + "community": 65, + "norm_label": ".getsignalsforsecurity()", + "id": "numerai_entity_model_entitymodel_getsignalsforsecurity" + }, + { + "label": ".getSecuritiesInCompetition()", + "file_type": "code", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L176", + "_origin": "ast", + "community": 65, + "norm_label": ".getsecuritiesincompetition()", + "id": "numerai_entity_model_entitymodel_getsecuritiesincompetition" + }, + { + "label": ".exportEntityFeed()", + "file_type": "code", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L187", + "_origin": "ast", + "community": 65, + "norm_label": ".exportentityfeed()", + "id": "numerai_entity_model_entitymodel_exportentityfeed" + }, + { + "label": ".getStats()", + "file_type": "code", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L207", + "_origin": "ast", + "community": 65, + "norm_label": ".getstats()", + "id": "numerai_entity_model_entitymodel_getstats" + }, + { + "label": ".clear()", + "file_type": "code", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L222", + "_origin": "ast", + "community": 65, + "norm_label": ".clear()", + "id": "numerai_entity_model_entitymodel_clear" + }, + { + "label": "openclaw-edb-bridge.ts", + "file_type": "code", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L1", + "_origin": "ast", + "community": 2, + "norm_label": "openclaw-edb-bridge.ts", + "id": "numerai_openclaw_edb_bridge" + }, + { + "label": "EDBConfig", + "file_type": "code", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L13", + "_origin": "ast", + "community": 2, + "norm_label": "edbconfig", + "id": "numerai_openclaw_edb_bridge_edbconfig" + }, + { + "label": "EDBCommand", + "file_type": "code", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L22", + "_origin": "ast", + "community": 2, + "norm_label": "edbcommand", + "id": "numerai_openclaw_edb_bridge_edbcommand" + }, + { + "label": "OpenClawEDBBridge", + "file_type": "code", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L30", + "_origin": "ast", + "community": 47, + "norm_label": "openclawedbbridge", + "id": "numerai_openclaw_edb_bridge_openclawedbbridge" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L40", + "_origin": "ast", + "community": 47, + "norm_label": ".constructor()", + "id": "numerai_openclaw_edb_bridge_openclawedbbridge_constructor" + }, + { + "label": ".initializeAutoFetch()", + "file_type": "code", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L58", + "_origin": "ast", + "community": 47, + "norm_label": ".initializeautofetch()", + "id": "numerai_openclaw_edb_bridge_openclawedbbridge_initializeautofetch" + }, + { + "label": ".executeFetchCommand()", + "file_type": "code", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L71", + "_origin": "ast", + "community": 47, + "norm_label": ".executefetchcommand()", + "id": "numerai_openclaw_edb_bridge_openclawedbbridge_executefetchcommand" + }, + { + "label": ".queueCommand()", + "file_type": "code", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L85", + "_origin": "ast", + "community": 47, + "norm_label": ".queuecommand()", + "id": "numerai_openclaw_edb_bridge_openclawedbbridge_queuecommand" + }, + { + "label": ".routeCommand()", + "file_type": "code", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L124", + "_origin": "ast", + "community": 47, + "norm_label": ".routecommand()", + "id": "numerai_openclaw_edb_bridge_openclawedbbridge_routecommand" + }, + { + "label": ".executeFetchInternal()", + "file_type": "code", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L142", + "_origin": "ast", + "community": 47, + "norm_label": ".executefetchinternal()", + "id": "numerai_openclaw_edb_bridge_openclawedbbridge_executefetchinternal" + }, + { + "label": ".storeToEDB()", + "file_type": "code", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L184", + "_origin": "ast", + "community": 47, + "norm_label": ".storetoedb()", + "id": "numerai_openclaw_edb_bridge_openclawedbbridge_storetoedb" + }, + { + "label": ".getCommandStatus()", + "file_type": "code", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L211", + "_origin": "ast", + "community": 47, + "norm_label": ".getcommandstatus()", + "id": "numerai_openclaw_edb_bridge_openclawedbbridge_getcommandstatus" + }, + { + "label": ".getExecutionLog()", + "file_type": "code", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L218", + "_origin": "ast", + "community": 47, + "norm_label": ".getexecutionlog()", + "id": "numerai_openclaw_edb_bridge_openclawedbbridge_getexecutionlog" + }, + { + "label": ".getLastFetchTime()", + "file_type": "code", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L225", + "_origin": "ast", + "community": 47, + "norm_label": ".getlastfetchtime()", + "id": "numerai_openclaw_edb_bridge_openclawedbbridge_getlastfetchtime" + }, + { + "label": ".getEDBStatus()", + "file_type": "code", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L232", + "_origin": "ast", + "community": 47, + "norm_label": ".getedbstatus()", + "id": "numerai_openclaw_edb_bridge_openclawedbbridge_getedbstatus" + }, + { + "label": ".getNumeraiStatus()", + "file_type": "code", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L251", + "_origin": "ast", + "community": 47, + "norm_label": ".getnumeraistatus()", + "id": "numerai_openclaw_edb_bridge_openclawedbbridge_getnumeraistatus" + }, + { + "label": ".manualFetch()", + "file_type": "code", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L269", + "_origin": "ast", + "community": 47, + "norm_label": ".manualfetch()", + "id": "numerai_openclaw_edb_bridge_openclawedbbridge_manualfetch" + }, + { + "label": ".stop()", + "file_type": "code", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L277", + "_origin": "ast", + "community": 47, + "norm_label": ".stop()", + "id": "numerai_openclaw_edb_bridge_openclawedbbridge_stop" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L1", + "_origin": "ast", + "community": 4, + "norm_label": "index.ts", + "id": "scrum_index" + }, + { + "label": "ScrumTeam", + "file_type": "code", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L24", + "_origin": "ast", + "community": 34, + "norm_label": "scrumteam", + "id": "scrum_index_scrumteam" + }, + { + "label": "StandupItem", + "file_type": "code", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L26", + "_origin": "ast", + "community": 4, + "norm_label": "standupitem", + "id": "scrum_index_standupitem" + }, + { + "label": "BugSeverity", + "file_type": "code", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L36", + "_origin": "ast", + "community": 4, + "norm_label": "bugseverity", + "id": "scrum_index_bugseverity" + }, + { + "label": "BugReport", + "file_type": "code", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L38", + "_origin": "ast", + "community": 4, + "norm_label": "bugreport", + "id": "scrum_index_bugreport" + }, + { + "label": "ScrumState", + "file_type": "code", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L58", + "_origin": "ast", + "community": 4, + "norm_label": "scrumstate", + "id": "scrum_index_scrumstate" + }, + { + "label": "state", + "file_type": "code", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L67", + "_origin": "ast", + "community": 4, + "norm_label": "state", + "id": "scrum_index_state" + }, + { + "label": "ensureLoaded()", + "file_type": "code", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L71", + "_origin": "ast", + "community": 4, + "norm_label": "ensureloaded()", + "id": "scrum_index_ensureloaded" + }, + { + "label": "scheduleSave()", + "file_type": "code", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L93", + "_origin": "ast", + "community": 4, + "norm_label": "schedulesave()", + "id": "scrum_index_schedulesave" + }, + { + "label": "save()", + "file_type": "code", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L99", + "_origin": "ast", + "community": 4, + "norm_label": "save()", + "id": "scrum_index_save" + }, + { + "label": "newId()", + "file_type": "code", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L110", + "_origin": "ast", + "community": 4, + "norm_label": "newid()", + "id": "scrum_index_newid" + }, + { + "label": "logStandup()", + "file_type": "code", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L115", + "_origin": "ast", + "community": 4, + "norm_label": "logstandup()", + "id": "scrum_index_logstandup" + }, + { + "label": "listStandups()", + "file_type": "code", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L131", + "_origin": "ast", + "community": 4, + "norm_label": "liststandups()", + "id": "scrum_index_liststandups" + }, + { + "label": "fileBug()", + "file_type": "code", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L138", + "_origin": "ast", + "community": 4, + "norm_label": "filebug()", + "id": "scrum_index_filebug" + }, + { + "label": "listBugs()", + "file_type": "code", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L168", + "_origin": "ast", + "community": 4, + "norm_label": "listbugs()", + "id": "scrum_index_listbugs" + }, + { + "label": "updateBug()", + "file_type": "code", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L179", + "_origin": "ast", + "community": 4, + "norm_label": "updatebug()", + "id": "scrum_index_updatebug" + }, + { + "label": "stamp()", + "file_type": "code", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L194", + "_origin": "ast", + "community": 4, + "norm_label": "stamp()", + "id": "scrum_index_stamp" + }, + { + "label": "createTournamentFeature()", + "file_type": "code", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L199", + "_origin": "ast", + "community": 4, + "norm_label": "createtournamentfeature()", + "id": "scrum_index_createtournamentfeature" + }, + { + "label": "getTournament()", + "file_type": "code", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L209", + "_origin": "ast", + "community": 4, + "norm_label": "gettournament()", + "id": "scrum_index_gettournament" + }, + { + "label": "listTournaments()", + "file_type": "code", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L214", + "_origin": "ast", + "community": 4, + "norm_label": "listtournaments()", + "id": "scrum_index_listtournaments" + }, + { + "label": "recordPoker()", + "file_type": "code", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L220", + "_origin": "ast", + "community": 4, + "norm_label": "recordpoker()", + "id": "scrum_index_recordpoker" + }, + { + "label": "startTournamentBuilds()", + "file_type": "code", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L231", + "_origin": "ast", + "community": 4, + "norm_label": "starttournamentbuilds()", + "id": "scrum_index_starttournamentbuilds" + }, + { + "label": "setBuildStatus()", + "file_type": "code", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L242", + "_origin": "ast", + "community": 4, + "norm_label": "setbuildstatus()", + "id": "scrum_index_setbuildstatus" + }, + { + "label": "recordReviewAndSelect()", + "file_type": "code", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L261", + "_origin": "ast", + "community": 4, + "norm_label": "recordreviewandselect()", + "id": "scrum_index_recordreviewandselect" + }, + { + "label": "markMerged()", + "file_type": "code", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L279", + "_origin": "ast", + "community": 4, + "norm_label": "markmerged()", + "id": "scrum_index_markmerged" + }, + { + "label": "summary()", + "file_type": "code", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L288", + "_origin": "ast", + "community": 4, + "norm_label": "summary()", + "id": "scrum_index_summary" + }, + { + "label": "flushSync()", + "file_type": "code", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L303", + "_origin": "ast", + "community": 4, + "norm_label": "flushsync()", + "id": "scrum_index_flushsync" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "src/integrations/selfheal/index.ts", + "source_location": "L1", + "_origin": "ast", + "community": 67, + "norm_label": "index.ts", + "id": "selfheal_index" + }, + { + "label": "Finding", + "file_type": "code", + "source_file": "src/integrations/selfheal/index.ts", + "source_location": "L19", + "_origin": "ast", + "community": 67, + "norm_label": "finding", + "id": "selfheal_index_finding" + }, + { + "label": "AuditReport", + "file_type": "code", + "source_file": "src/integrations/selfheal/index.ts", + "source_location": "L28", + "_origin": "ast", + "community": 67, + "norm_label": "auditreport", + "id": "selfheal_index_auditreport" + }, + { + "label": "PAGES", + "file_type": "code", + "source_file": "src/integrations/selfheal/index.ts", + "source_location": "L35", + "_origin": "ast", + "community": 67, + "norm_label": "pages", + "id": "selfheal_index_pages" + }, + { + "label": "Sources", + "file_type": "code", + "source_file": "src/integrations/selfheal/index.ts", + "source_location": "L37", + "_origin": "ast", + "community": 67, + "norm_label": "sources", + "id": "selfheal_index_sources" + }, + { + "label": "scanFile()", + "file_type": "code", + "source_file": "src/integrations/selfheal/index.ts", + "source_location": "L46", + "_origin": "ast", + "community": 67, + "norm_label": "scanfile()", + "id": "selfheal_index_scanfile" + }, + { + "label": "httpHeadLocal()", + "file_type": "code", + "source_file": "src/integrations/selfheal/index.ts", + "source_location": "L92", + "_origin": "ast", + "community": 67, + "norm_label": "httpheadlocal()", + "id": "selfheal_index_httpheadlocal" + }, + { + "label": "httpHead()", + "file_type": "code", + "source_file": "src/integrations/selfheal/index.ts", + "source_location": "L104", + "_origin": "ast", + "community": 67, + "norm_label": "httphead()", + "id": "selfheal_index_httphead" + }, + { + "label": "runAudit()", + "file_type": "code", + "source_file": "src/integrations/selfheal/index.ts", + "source_location": "L121", + "_origin": "ast", + "community": 67, + "norm_label": "runaudit()", + "id": "selfheal_index_runaudit" + }, + { + "label": "getLastAudit()", + "file_type": "code", + "source_file": "src/integrations/selfheal/index.ts", + "source_location": "L222", + "_origin": "ast", + "community": 67, + "norm_label": "getlastaudit()", + "id": "selfheal_index_getlastaudit" + }, + { + "label": "runAndCache()", + "file_type": "code", + "source_file": "src/integrations/selfheal/index.ts", + "source_location": "L223", + "_origin": "ast", + "community": 67, + "norm_label": "runandcache()", + "id": "selfheal_index_runandcache" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "src/integrations/wiki/index.ts", + "source_location": "L1", + "_origin": "ast", + "community": 54, + "norm_label": "index.ts", + "id": "wiki_index" + }, + { + "label": "WikiNamespace", + "file_type": "code", + "source_file": "src/integrations/wiki/index.ts", + "source_location": "L26", + "_origin": "ast", + "community": 54, + "norm_label": "wikinamespace", + "id": "wiki_index_wikinamespace" + }, + { + "label": "WikiEntry", + "file_type": "code", + "source_file": "src/integrations/wiki/index.ts", + "source_location": "L28", + "_origin": "ast", + "community": 54, + "norm_label": "wikientry", + "id": "wiki_index_wikientry" + }, + { + "label": "WikiState", + "file_type": "code", + "source_file": "src/integrations/wiki/index.ts", + "source_location": "L47", + "_origin": "ast", + "community": 54, + "norm_label": "wikistate", + "id": "wiki_index_wikistate" + }, + { + "label": "WIKI_PATH", + "file_type": "code", + "source_file": "src/integrations/wiki/index.ts", + "source_location": "L51", + "_origin": "ast", + "community": 54, + "norm_label": "wiki_path", + "id": "wiki_index_wiki_path" + }, + { + "label": "state", + "file_type": "code", + "source_file": "src/integrations/wiki/index.ts", + "source_location": "L52", + "_origin": "ast", + "community": 54, + "norm_label": "state", + "id": "wiki_index_state" + }, + { + "label": "defaultEntries()", + "file_type": "code", + "source_file": "src/integrations/wiki/index.ts", + "source_location": "L55", + "_origin": "ast", + "community": 54, + "norm_label": "defaultentries()", + "id": "wiki_index_defaultentries" + }, + { + "label": "ensureLoaded()", + "file_type": "code", + "source_file": "src/integrations/wiki/index.ts", + "source_location": "L118", + "_origin": "ast", + "community": 54, + "norm_label": "ensureloaded()", + "id": "wiki_index_ensureloaded" + }, + { + "label": "scheduleSave()", + "file_type": "code", + "source_file": "src/integrations/wiki/index.ts", + "source_location": "L138", + "_origin": "ast", + "community": 54, + "norm_label": "schedulesave()", + "id": "wiki_index_schedulesave" + }, + { + "label": "save()", + "file_type": "code", + "source_file": "src/integrations/wiki/index.ts", + "source_location": "L143", + "_origin": "ast", + "community": 54, + "norm_label": "save()", + "id": "wiki_index_save" + }, + { + "label": "listEntries()", + "file_type": "code", + "source_file": "src/integrations/wiki/index.ts", + "source_location": "L154", + "_origin": "ast", + "community": 54, + "norm_label": "listentries()", + "id": "wiki_index_listentries" + }, + { + "label": "getEntry()", + "file_type": "code", + "source_file": "src/integrations/wiki/index.ts", + "source_location": "L168", + "_origin": "ast", + "community": 54, + "norm_label": "getentry()", + "id": "wiki_index_getentry" + }, + { + "label": "upsertEntry()", + "file_type": "code", + "source_file": "src/integrations/wiki/index.ts", + "source_location": "L173", + "_origin": "ast", + "community": 54, + "norm_label": "upsertentry()", + "id": "wiki_index_upsertentry" + }, + { + "label": "flushSync()", + "file_type": "code", + "source_file": "src/integrations/wiki/index.ts", + "source_location": "L184", + "_origin": "ast", + "community": 54, + "norm_label": "flushsync()", + "id": "wiki_index_flushsync" + }, + { + "label": "lmstudio.ts", + "file_type": "code", + "source_file": "src/lmstudio.ts", + "source_location": "L1", + "_origin": "ast", + "community": 16, + "norm_label": "lmstudio.ts", + "id": "src_lmstudio" + }, + { + "label": "lastThroughput", + "file_type": "code", + "source_file": "src/lmstudio.ts", + "source_location": "L25", + "_origin": "ast", + "community": 16, + "norm_label": "lastthroughput", + "id": "src_lmstudio_lastthroughput" + }, + { + "label": "getLastThroughput()", + "file_type": "code", + "source_file": "src/lmstudio.ts", + "source_location": "L26", + "_origin": "ast", + "community": 16, + "norm_label": "getlastthroughput()", + "id": "src_lmstudio_getlastthroughput" + }, + { + "label": "recordThroughput()", + "file_type": "code", + "source_file": "src/lmstudio.ts", + "source_location": "L27", + "_origin": "ast", + "community": 16, + "norm_label": "recordthroughput()", + "id": "src_lmstudio_recordthroughput" + }, + { + "label": "KIMI_TIMEOUT_MS", + "file_type": "code", + "source_file": "src/lmstudio.ts", + "source_location": "L74", + "_origin": "ast", + "community": 16, + "norm_label": "kimi_timeout_ms", + "id": "src_lmstudio_kimi_timeout_ms" + }, + { + "label": "flattenMessages()", + "file_type": "code", + "source_file": "src/lmstudio.ts", + "source_location": "L76", + "_origin": "ast", + "community": 16, + "norm_label": "flattenmessages()", + "id": "src_lmstudio_flattenmessages" + }, + { + "label": "chatViaKimiCli()", + "file_type": "code", + "source_file": "src/lmstudio.ts", + "source_location": "L85", + "_origin": "ast", + "community": 16, + "norm_label": "chatviakimicli()", + "id": "src_lmstudio_chatviakimicli" + }, + { + "label": "CLAUDE_TIMEOUT_MS", + "file_type": "code", + "source_file": "src/lmstudio.ts", + "source_location": "L143", + "_origin": "ast", + "community": 16, + "norm_label": "claude_timeout_ms", + "id": "src_lmstudio_claude_timeout_ms" + }, + { + "label": "claudeAuthLikelyOk()", + "file_type": "code", + "source_file": "src/lmstudio.ts", + "source_location": "L148", + "_origin": "ast", + "community": 16, + "norm_label": "claudeauthlikelyok()", + "id": "src_lmstudio_claudeauthlikelyok" + }, + { + "label": "chatViaClaudeCli()", + "file_type": "code", + "source_file": "src/lmstudio.ts", + "source_location": "L160", + "_origin": "ast", + "community": 16, + "norm_label": "chatviaclaudecli()", + "id": "src_lmstudio_chatviaclaudecli" + }, + { + "label": "DESIGNER_AGENTS", + "file_type": "code", + "source_file": "src/lmstudio.ts", + "source_location": "L216", + "_origin": "ast", + "community": 16, + "norm_label": "designer_agents", + "id": "src_lmstudio_designer_agents" + }, + { + "label": "OLLAMA_URL", + "file_type": "code", + "source_file": "src/lmstudio.ts", + "source_location": "L225", + "_origin": "ast", + "community": 16, + "norm_label": "ollama_url", + "id": "src_lmstudio_ollama_url" + }, + { + "label": "AGENT_MODEL_ROUTES", + "file_type": "code", + "source_file": "src/lmstudio.ts", + "source_location": "L235", + "_origin": "ast", + "community": 16, + "norm_label": "agent_model_routes", + "id": "src_lmstudio_agent_model_routes" + }, + { + "label": "TASK_TYPE_ROUTES", + "file_type": "code", + "source_file": "src/lmstudio.ts", + "source_location": "L258", + "_origin": "ast", + "community": 16, + "norm_label": "task_type_routes", + "id": "src_lmstudio_task_type_routes" + }, + { + "label": "LmModel", + "file_type": "code", + "source_file": "src/lmstudio.ts", + "source_location": "L283", + "_origin": "ast", + "community": 16, + "norm_label": "lmmodel", + "id": "src_lmstudio_lmmodel" + }, + { + "label": "LmChatMessage", + "file_type": "code", + "source_file": "src/lmstudio.ts", + "source_location": "L289", + "_origin": "ast", + "community": 16, + "norm_label": "lmchatmessage", + "id": "src_lmstudio_lmchatmessage" + }, + { + "label": "LmChatRequest", + "file_type": "code", + "source_file": "src/lmstudio.ts", + "source_location": "L294", + "_origin": "ast", + "community": 16, + "norm_label": "lmchatrequest", + "id": "src_lmstudio_lmchatrequest" + }, + { + "label": "LmChatResponse", + "file_type": "code", + "source_file": "src/lmstudio.ts", + "source_location": "L302", + "_origin": "ast", + "community": 16, + "norm_label": "lmchatresponse", + "id": "src_lmstudio_lmchatresponse" + }, + { + "label": "fetchJson()", + "file_type": "code", + "source_file": "src/lmstudio.ts", + "source_location": "L320", + "_origin": "ast", + "community": 16, + "norm_label": "fetchjson()", + "id": "src_lmstudio_fetchjson" + }, + { + "label": "getModels()", + "file_type": "code", + "source_file": "src/lmstudio.ts", + "source_location": "L340", + "_origin": "ast", + "community": 16, + "norm_label": "getmodels()", + "id": "src_lmstudio_getmodels" + }, + { + "label": "healthCheck()", + "file_type": "code", + "source_file": "src/lmstudio.ts", + "source_location": "L358", + "_origin": "ast", + "community": 16, + "norm_label": "healthcheck()", + "id": "src_lmstudio_healthcheck" + }, + { + "label": "resolveModel()", + "file_type": "code", + "source_file": "src/lmstudio.ts", + "source_location": "L411", + "_origin": "ast", + "community": 16, + "norm_label": "resolvemodel()", + "id": "src_lmstudio_resolvemodel" + }, + { + "label": "OLLAMA_HINT_ROUTES", + "file_type": "code", + "source_file": "src/lmstudio.ts", + "source_location": "L428", + "_origin": "ast", + "community": 16, + "norm_label": "ollama_hint_routes", + "id": "src_lmstudio_ollama_hint_routes" + }, + { + "label": "ollamaModelForHint()", + "file_type": "code", + "source_file": "src/lmstudio.ts", + "source_location": "L436", + "_origin": "ast", + "community": 16, + "norm_label": "ollamamodelforhint()", + "id": "src_lmstudio_ollamamodelforhint" + }, + { + "label": "ollamaHealth()", + "file_type": "code", + "source_file": "src/lmstudio.ts", + "source_location": "L443", + "_origin": "ast", + "community": 16, + "norm_label": "ollamahealth()", + "id": "src_lmstudio_ollamahealth" + }, + { + "label": "estimateUsage()", + "file_type": "code", + "source_file": "src/lmstudio.ts", + "source_location": "L483", + "_origin": "ast", + "community": 16, + "norm_label": "estimateusage()", + "id": "src_lmstudio_estimateusage" + }, + { + "label": "chatViaOllama()", + "file_type": "code", + "source_file": "src/lmstudio.ts", + "source_location": "L495", + "_origin": "ast", + "community": 16, + "norm_label": "chatviaollama()", + "id": "src_lmstudio_chatviaollama" + }, + { + "label": "chatAsAgent()", + "file_type": "code", + "source_file": "src/lmstudio.ts", + "source_location": "L534", + "_origin": "ast", + "community": 16, + "norm_label": "chatasagent()", + "id": "src_lmstudio_chatasagent" + }, + { + "label": "systemPromptForAgent()", + "file_type": "code", + "source_file": "src/lmstudio.ts", + "source_location": "L716", + "_origin": "ast", + "community": 16, + "norm_label": "systempromptforagent()", + "id": "src_lmstudio_systempromptforagent" + }, + { + "label": "api-interceptor.ts", + "file_type": "code", + "source_file": "src/middleware/api-interceptor.ts", + "source_location": "L1", + "_origin": "ast", + "community": 2, + "norm_label": "api-interceptor.ts", + "id": "middleware_api_interceptor" + }, + { + "label": "APICallOptions", + "file_type": "code", + "source_file": "src/middleware/api-interceptor.ts", + "source_location": "L22", + "_origin": "ast", + "community": 2, + "norm_label": "apicalloptions", + "id": "middleware_api_interceptor_apicalloptions" + }, + { + "label": "APICallResult", + "file_type": "code", + "source_file": "src/middleware/api-interceptor.ts", + "source_location": "L31", + "_origin": "ast", + "community": 2, + "norm_label": "apicallresult", + "id": "middleware_api_interceptor_apicallresult" + }, + { + "label": "APIInterceptor", + "file_type": "code", + "source_file": "src/middleware/api-interceptor.ts", + "source_location": "L42", + "_origin": "ast", + "community": 11, + "norm_label": "apiinterceptor", + "id": "middleware_api_interceptor_apiinterceptor" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/middleware/api-interceptor.ts", + "source_location": "L56", + "_origin": "ast", + "community": 11, + "norm_label": ".constructor()", + "id": "middleware_api_interceptor_apiinterceptor_constructor" + }, + { + "label": ".setModelRouter()", + "file_type": "code", + "source_file": "src/middleware/api-interceptor.ts", + "source_location": "L67", + "_origin": "ast", + "community": 11, + "norm_label": ".setmodelrouter()", + "id": "middleware_api_interceptor_apiinterceptor_setmodelrouter" + }, + { + "label": ".intercept()", + "file_type": "code", + "source_file": "src/middleware/api-interceptor.ts", + "source_location": "L74", + "_origin": "ast", + "community": 11, + "norm_label": ".intercept()", + "id": "middleware_api_interceptor_apiinterceptor_intercept" + }, + { + "label": ".getStats()", + "file_type": "code", + "source_file": "src/middleware/api-interceptor.ts", + "source_location": "L159", + "_origin": "ast", + "community": 11, + "norm_label": ".getstats()", + "id": "middleware_api_interceptor_apiinterceptor_getstats" + }, + { + "label": ".getDashboard()", + "file_type": "code", + "source_file": "src/middleware/api-interceptor.ts", + "source_location": "L192", + "_origin": "ast", + "community": 11, + "norm_label": ".getdashboard()", + "id": "middleware_api_interceptor_apiinterceptor_getdashboard" + }, + { + "label": ".flush()", + "file_type": "code", + "source_file": "src/middleware/api-interceptor.ts", + "source_location": "L209", + "_origin": "ast", + "community": 11, + "norm_label": ".flush()", + "id": "middleware_api_interceptor_apiinterceptor_flush" + }, + { + "label": ".reset()", + "file_type": "code", + "source_file": "src/middleware/api-interceptor.ts", + "source_location": "L217", + "_origin": "ast", + "community": 11, + "norm_label": ".reset()", + "id": "middleware_api_interceptor_apiinterceptor_reset" + }, + { + "label": "batching-engine.ts", + "file_type": "code", + "source_file": "src/middleware/batching-engine.ts", + "source_location": "L1", + "_origin": "ast", + "community": 2, + "norm_label": "batching-engine.ts", + "id": "middleware_batching_engine" + }, + { + "label": "BatchRequest", + "file_type": "code", + "source_file": "src/middleware/batching-engine.ts", + "source_location": "L13", + "_origin": "ast", + "community": 2, + "norm_label": "batchrequest", + "id": "middleware_batching_engine_batchrequest" + }, + { + "label": "BatchResponse", + "file_type": "code", + "source_file": "src/middleware/batching-engine.ts", + "source_location": "L21", + "_origin": "ast", + "community": 2, + "norm_label": "batchresponse", + "id": "middleware_batching_engine_batchresponse" + }, + { + "label": "BatchingEngine", + "file_type": "code", + "source_file": "src/middleware/batching-engine.ts", + "source_location": "L33", + "_origin": "ast", + "community": 11, + "norm_label": "batchingengine", + "id": "middleware_batching_engine_batchingengine" + }, + { + "label": ".generateBatchKey()", + "file_type": "code", + "source_file": "src/middleware/batching-engine.ts", + "source_location": "L47", + "_origin": "ast", + "community": 11, + "norm_label": ".generatebatchkey()", + "id": "middleware_batching_engine_batchingengine_generatebatchkey" + }, + { + "label": ".addRequest()", + "file_type": "code", + "source_file": "src/middleware/batching-engine.ts", + "source_location": "L59", + "_origin": "ast", + "community": 11, + "norm_label": ".addrequest()", + "id": "middleware_batching_engine_batchingengine_addrequest" + }, + { + "label": ".processBatch()", + "file_type": "code", + "source_file": "src/middleware/batching-engine.ts", + "source_location": "L106", + "_origin": "ast", + "community": 11, + "norm_label": ".processbatch()", + "id": "middleware_batching_engine_batchingengine_processbatch" + }, + { + "label": ".flush()", + "file_type": "code", + "source_file": "src/middleware/batching-engine.ts", + "source_location": "L132", + "_origin": "ast", + "community": 11, + "norm_label": ".flush()", + "id": "middleware_batching_engine_batchingengine_flush" + }, + { + "label": ".getStats()", + "file_type": "code", + "source_file": "src/middleware/batching-engine.ts", + "source_location": "L143", + "_origin": "ast", + "community": 11, + "norm_label": ".getstats()", + "id": "middleware_batching_engine_batchingengine_getstats" + }, + { + "label": ".getPendingBatches()", + "file_type": "code", + "source_file": "src/middleware/batching-engine.ts", + "source_location": "L169", + "_origin": "ast", + "community": 11, + "norm_label": ".getpendingbatches()", + "id": "middleware_batching_engine_batchingengine_getpendingbatches" + }, + { + "label": ".resetStats()", + "file_type": "code", + "source_file": "src/middleware/batching-engine.ts", + "source_location": "L186", + "_origin": "ast", + "community": 11, + "norm_label": ".resetstats()", + "id": "middleware_batching_engine_batchingengine_resetstats" + }, + { + "label": "caching-layer.ts", + "file_type": "code", + "source_file": "src/middleware/caching-layer.ts", + "source_location": "L1", + "_origin": "ast", + "community": 2, + "norm_label": "caching-layer.ts", + "id": "middleware_caching_layer" + }, + { + "label": "CachedResponse", + "file_type": "code", + "source_file": "src/middleware/caching-layer.ts", + "source_location": "L14", + "_origin": "ast", + "community": 2, + "norm_label": "cachedresponse", + "id": "middleware_caching_layer_cachedresponse" + }, + { + "label": "CachingLayer", + "file_type": "code", + "source_file": "src/middleware/caching-layer.ts", + "source_location": "L26", + "_origin": "ast", + "community": 11, + "norm_label": "cachinglayer", + "id": "middleware_caching_layer_cachinglayer" + }, + { + "label": ".generateKey()", + "file_type": "code", + "source_file": "src/middleware/caching-layer.ts", + "source_location": "L40", + "_origin": "ast", + "community": 11, + "norm_label": ".generatekey()", + "id": "middleware_caching_layer_cachinglayer_generatekey" + }, + { + "label": ".get()", + "file_type": "code", + "source_file": "src/middleware/caching-layer.ts", + "source_location": "L48", + "_origin": "ast", + "community": 11, + "norm_label": ".get()", + "id": "middleware_caching_layer_cachinglayer_get" + }, + { + "label": ".set()", + "file_type": "code", + "source_file": "src/middleware/caching-layer.ts", + "source_location": "L76", + "_origin": "ast", + "community": 11, + "norm_label": ".set()", + "id": "middleware_caching_layer_cachinglayer_set" + }, + { + "label": ".clear()", + "file_type": "code", + "source_file": "src/middleware/caching-layer.ts", + "source_location": "L121", + "_origin": "ast", + "community": 11, + "norm_label": ".clear()", + "id": "middleware_caching_layer_cachinglayer_clear" + }, + { + "label": ".getStats()", + "file_type": "code", + "source_file": "src/middleware/caching-layer.ts", + "source_location": "L129", + "_origin": "ast", + "community": 11, + "norm_label": ".getstats()", + "id": "middleware_caching_layer_cachinglayer_getstats" + }, + { + "label": ".getEntries()", + "file_type": "code", + "source_file": "src/middleware/caching-layer.ts", + "source_location": "L158", + "_origin": "ast", + "community": 11, + "norm_label": ".getentries()", + "id": "middleware_caching_layer_cachinglayer_getentries" + }, + { + "label": ".resetStats()", + "file_type": "code", + "source_file": "src/middleware/caching-layer.ts", + "source_location": "L175", + "_origin": "ast", + "community": 11, + "norm_label": ".resetstats()", + "id": "middleware_caching_layer_cachinglayer_resetstats" + }, + { + "label": "cost-analyzer.ts", + "file_type": "code", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L1", + "_origin": "ast", + "community": 2, + "norm_label": "cost-analyzer.ts", + "id": "middleware_cost_analyzer" + }, + { + "label": "CostEvent", + "file_type": "code", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L14", + "_origin": "ast", + "community": 2, + "norm_label": "costevent", + "id": "middleware_cost_analyzer_costevent" + }, + { + "label": "BudgetConfig", + "file_type": "code", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L25", + "_origin": "ast", + "community": 2, + "norm_label": "budgetconfig", + "id": "middleware_cost_analyzer_budgetconfig" + }, + { + "label": "CostAnalyzer", + "file_type": "code", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L30", + "_origin": "ast", + "community": 11, + "norm_label": "costanalyzer", + "id": "middleware_cost_analyzer_costanalyzer" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L38", + "_origin": "ast", + "community": 11, + "norm_label": ".constructor()", + "id": "middleware_cost_analyzer_costanalyzer_constructor" + }, + { + "label": ".recordEvent()", + "file_type": "code", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L48", + "_origin": "ast", + "community": 11, + "norm_label": ".recordevent()", + "id": "middleware_cost_analyzer_costanalyzer_recordevent" + }, + { + "label": ".getDailyCost()", + "file_type": "code", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L78", + "_origin": "ast", + "community": 11, + "norm_label": ".getdailycost()", + "id": "middleware_cost_analyzer_costanalyzer_getdailycost" + }, + { + "label": ".getMonthlyCost()", + "file_type": "code", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L88", + "_origin": "ast", + "community": 11, + "norm_label": ".getmonthlycost()", + "id": "middleware_cost_analyzer_costanalyzer_getmonthlycost" + }, + { + "label": ".getAgentCost()", + "file_type": "code", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L98", + "_origin": "ast", + "community": 11, + "norm_label": ".getagentcost()", + "id": "middleware_cost_analyzer_costanalyzer_getagentcost" + }, + { + "label": ".getTaskCost()", + "file_type": "code", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L105", + "_origin": "ast", + "community": 11, + "norm_label": ".gettaskcost()", + "id": "middleware_cost_analyzer_costanalyzer_gettaskcost" + }, + { + "label": ".isDailyBudgetExceeded()", + "file_type": "code", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L112", + "_origin": "ast", + "community": 11, + "norm_label": ".isdailybudgetexceeded()", + "id": "middleware_cost_analyzer_costanalyzer_isdailybudgetexceeded" + }, + { + "label": ".isMonthlyBudgetExceeded()", + "file_type": "code", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L120", + "_origin": "ast", + "community": 11, + "norm_label": ".ismonthlybudgetexceeded()", + "id": "middleware_cost_analyzer_costanalyzer_ismonthlybudgetexceeded" + }, + { + "label": ".getRemainingDailyBudget()", + "file_type": "code", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L128", + "_origin": "ast", + "community": 11, + "norm_label": ".getremainingdailybudget()", + "id": "middleware_cost_analyzer_costanalyzer_getremainingdailybudget" + }, + { + "label": ".getRemainingMonthlyBudget()", + "file_type": "code", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L136", + "_origin": "ast", + "community": 11, + "norm_label": ".getremainingmonthlybudget()", + "id": "middleware_cost_analyzer_costanalyzer_getremainingmonthlybudget" + }, + { + "label": ".getTopAgentsByCost()", + "file_type": "code", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L144", + "_origin": "ast", + "community": 11, + "norm_label": ".gettopagentsbycost()", + "id": "middleware_cost_analyzer_costanalyzer_gettopagentsbycost" + }, + { + "label": ".getTopModelsByCost()", + "file_type": "code", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L164", + "_origin": "ast", + "community": 11, + "norm_label": ".gettopmodelsbycost()", + "id": "middleware_cost_analyzer_costanalyzer_gettopmodelsbycost" + }, + { + "label": ".getSummary()", + "file_type": "code", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L191", + "_origin": "ast", + "community": 11, + "norm_label": ".getsummary()", + "id": "middleware_cost_analyzer_costanalyzer_getsummary" + }, + { + "label": ".reset()", + "file_type": "code", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L222", + "_origin": "ast", + "community": 11, + "norm_label": ".reset()", + "id": "middleware_cost_analyzer_costanalyzer_reset" + }, + { + "label": ".checkBudgets()", + "file_type": "code", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L236", + "_origin": "ast", + "community": 11, + "norm_label": ".checkbudgets()", + "id": "middleware_cost_analyzer_costanalyzer_checkbudgets" + }, + { + "label": "internalWriteAuth.ts", + "file_type": "code", + "source_file": "src/middleware/internalWriteAuth.ts", + "source_location": "L1", + "_origin": "ast", + "community": 86, + "norm_label": "internalwriteauth.ts", + "id": "middleware_internalwriteauth" + }, + { + "label": "PROTECTED_WRITE_PATHS", + "file_type": "code", + "source_file": "src/middleware/internalWriteAuth.ts", + "source_location": "L36", + "_origin": "ast", + "community": 86, + "norm_label": "protected_write_paths", + "id": "middleware_internalwriteauth_protected_write_paths" + }, + { + "label": "isLoopback()", + "file_type": "code", + "source_file": "src/middleware/internalWriteAuth.ts", + "source_location": "L50", + "_origin": "ast", + "community": 86, + "norm_label": "isloopback()", + "id": "middleware_internalwriteauth_isloopback" + }, + { + "label": "constantTimeEqual()", + "file_type": "code", + "source_file": "src/middleware/internalWriteAuth.ts", + "source_location": "L56", + "_origin": "ast", + "community": 86, + "norm_label": "constanttimeequal()", + "id": "middleware_internalwriteauth_constanttimeequal" + }, + { + "label": "presentedToken()", + "file_type": "code", + "source_file": "src/middleware/internalWriteAuth.ts", + "source_location": "L63", + "_origin": "ast", + "community": 86, + "norm_label": "presentedtoken()", + "id": "middleware_internalwriteauth_presentedtoken" + }, + { + "label": "InternalWriteAuthOptions", + "file_type": "code", + "source_file": "src/middleware/internalWriteAuth.ts", + "source_location": "L71", + "_origin": "ast", + "community": 86, + "norm_label": "internalwriteauthoptions", + "id": "middleware_internalwriteauth_internalwriteauthoptions" + }, + { + "label": "internalWriteAuth()", + "file_type": "code", + "source_file": "src/middleware/internalWriteAuth.ts", + "source_location": "L84", + "_origin": "ast", + "community": 86, + "norm_label": "internalwriteauth()", + "id": "middleware_internalwriteauth_internalwriteauth" + }, + { + "label": "jwt-validator.ts", + "file_type": "code", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L1", + "_origin": "ast", + "community": 39, + "norm_label": "jwt-validator.ts", + "id": "middleware_jwt_validator" + }, + { + "label": "DecodedToken", + "file_type": "code", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L15", + "_origin": "ast", + "community": 39, + "norm_label": "decodedtoken", + "id": "middleware_jwt_validator_decodedtoken" + }, + { + "label": "AuthRequest", + "file_type": "code", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L24", + "_origin": "ast", + "community": 39, + "norm_label": "authrequest", + "id": "middleware_jwt_validator_authrequest" + }, + { + "label": "revokedTokens", + "file_type": "code", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L39", + "_origin": "ast", + "community": 39, + "norm_label": "revokedtokens", + "id": "middleware_jwt_validator_revokedtokens" + }, + { + "label": "generateToken()", + "file_type": "code", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L44", + "_origin": "ast", + "community": 39, + "norm_label": "generatetoken()", + "id": "middleware_jwt_validator_generatetoken" + }, + { + "label": "verifyToken()", + "file_type": "code", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L75", + "_origin": "ast", + "community": 39, + "norm_label": "verifytoken()", + "id": "middleware_jwt_validator_verifytoken" + }, + { + "label": "refreshToken()", + "file_type": "code", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L98", + "_origin": "ast", + "community": 39, + "norm_label": "refreshtoken()", + "id": "middleware_jwt_validator_refreshtoken" + }, + { + "label": "revokeToken()", + "file_type": "code", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L129", + "_origin": "ast", + "community": 39, + "norm_label": "revoketoken()", + "id": "middleware_jwt_validator_revoketoken" + }, + { + "label": "validateToken()", + "file_type": "code", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L137", + "_origin": "ast", + "community": 39, + "norm_label": "validatetoken()", + "id": "middleware_jwt_validator_validatetoken" + }, + { + "label": "requirePermission()", + "file_type": "code", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L166", + "_origin": "ast", + "community": 39, + "norm_label": "requirepermission()", + "id": "middleware_jwt_validator_requirepermission" + }, + { + "label": "requireRole()", + "file_type": "code", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L187", + "_origin": "ast", + "community": 39, + "norm_label": "requirerole()", + "id": "middleware_jwt_validator_requirerole" + }, + { + "label": "validateApiKey()", + "file_type": "code", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L206", + "_origin": "ast", + "community": 39, + "norm_label": "validateapikey()", + "id": "middleware_jwt_validator_validateapikey" + }, + { + "label": "optionalAuth()", + "file_type": "code", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L227", + "_origin": "ast", + "community": 39, + "norm_label": "optionalauth()", + "id": "middleware_jwt_validator_optionalauth" + }, + { + "label": "extractToken()", + "file_type": "code", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L249", + "_origin": "ast", + "community": 39, + "norm_label": "extracttoken()", + "id": "middleware_jwt_validator_extracttoken" + }, + { + "label": "getPermissionsByRole()", + "file_type": "code", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L274", + "_origin": "ast", + "community": 39, + "norm_label": "getpermissionsbyrole()", + "id": "middleware_jwt_validator_getpermissionsbyrole" + }, + { + "label": "isValidApiKey()", + "file_type": "code", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L293", + "_origin": "ast", + "community": 39, + "norm_label": "isvalidapikey()", + "id": "middleware_jwt_validator_isvalidapikey" + }, + { + "label": "getAgentByApiKey()", + "file_type": "code", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L299", + "_origin": "ast", + "community": 39, + "norm_label": "getagentbyapikey()", + "id": "middleware_jwt_validator_getagentbyapikey" + }, + { + "label": "openclaw-kill-switch.ts", + "file_type": "code", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L1", + "_origin": "ast", + "community": 5, + "norm_label": "openclaw-kill-switch.ts", + "id": "src_openclaw_kill_switch" + }, + { + "label": "KillSwitchConfig", + "file_type": "code", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L14", + "_origin": "ast", + "community": 5, + "norm_label": "killswitchconfig", + "id": "src_openclaw_kill_switch_killswitchconfig" + }, + { + "label": "OpenClawKillSwitch", + "file_type": "code", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L20", + "_origin": "ast", + "community": 59, + "norm_label": "openclawkillswitch", + "id": "src_openclaw_kill_switch_openclawkillswitch" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L26", + "_origin": "ast", + "community": 59, + "norm_label": ".constructor()", + "id": "src_openclaw_kill_switch_openclawkillswitch_constructor" + }, + { + "label": ".initialize()", + "file_type": "code", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L38", + "_origin": "ast", + "community": 59, + "norm_label": ".initialize()", + "id": "src_openclaw_kill_switch_openclawkillswitch_initialize" + }, + { + "label": ".setupKeyboardListener()", + "file_type": "code", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L50", + "_origin": "ast", + "community": 59, + "norm_label": ".setupkeyboardlistener()", + "id": "src_openclaw_kill_switch_openclawkillswitch_setupkeyboardlistener" + }, + { + "label": ".handleKeypress()", + "file_type": "code", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L71", + "_origin": "ast", + "community": 59, + "norm_label": ".handlekeypress()", + "id": "src_openclaw_kill_switch_openclawkillswitch_handlekeypress" + }, + { + "label": ".setupSeleniumMonitoring()", + "file_type": "code", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L104", + "_origin": "ast", + "community": 59, + "norm_label": ".setupseleniummonitoring()", + "id": "src_openclaw_kill_switch_openclawkillswitch_setupseleniummonitoring" + }, + { + "label": ".activateKillSwitch()", + "file_type": "code", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L115", + "_origin": "ast", + "community": 59, + "norm_label": ".activatekillswitch()", + "id": "src_openclaw_kill_switch_openclawkillswitch_activatekillswitch" + }, + { + "label": ".killAllAutomation()", + "file_type": "code", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L153", + "_origin": "ast", + "community": 59, + "norm_label": ".killallautomation()", + "id": "src_openclaw_kill_switch_openclawkillswitch_killallautomation" + }, + { + "label": ".killProcess()", + "file_type": "code", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L176", + "_origin": "ast", + "community": 59, + "norm_label": ".killprocess()", + "id": "src_openclaw_kill_switch_openclawkillswitch_killprocess" + }, + { + "label": ".getOSKillCommand()", + "file_type": "code", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L196", + "_origin": "ast", + "community": 59, + "norm_label": ".getoskillcommand()", + "id": "src_openclaw_kill_switch_openclawkillswitch_getoskillcommand" + }, + { + "label": ".disableMouseControl()", + "file_type": "code", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L211", + "_origin": "ast", + "community": 59, + "norm_label": ".disablemousecontrol()", + "id": "src_openclaw_kill_switch_openclawkillswitch_disablemousecontrol" + }, + { + "label": ".reset()", + "file_type": "code", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L220", + "_origin": "ast", + "community": 59, + "norm_label": ".reset()", + "id": "src_openclaw_kill_switch_openclawkillswitch_reset" + }, + { + "label": ".getStatus()", + "file_type": "code", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L230", + "_origin": "ast", + "community": 59, + "norm_label": ".getstatus()", + "id": "src_openclaw_kill_switch_openclawkillswitch_getstatus" + }, + { + "label": "killSwitch", + "file_type": "code", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L244", + "_origin": "ast", + "community": 5, + "norm_label": "killswitch", + "id": "src_openclaw_kill_switch_killswitch" + }, + { + "label": "openclaw-terminal-controller.ts", + "file_type": "code", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L1", + "_origin": "ast", + "community": 1, + "norm_label": "openclaw-terminal-controller.ts", + "id": "src_openclaw_terminal_controller" + }, + { + "label": "TerminalConfig", + "file_type": "code", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L21", + "_origin": "ast", + "community": 1, + "norm_label": "terminalconfig", + "id": "src_openclaw_terminal_controller_terminalconfig" + }, + { + "label": "ApprovalPrompt", + "file_type": "code", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L36", + "_origin": "ast", + "community": 1, + "norm_label": "approvalprompt", + "id": "src_openclaw_terminal_controller_approvalprompt" + }, + { + "label": "OpenClawTerminalController", + "file_type": "code", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L43", + "_origin": "ast", + "community": 37, + "norm_label": "openclawterminalcontroller", + "id": "src_openclaw_terminal_controller_openclawterminalcontroller" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L49", + "_origin": "ast", + "community": 37, + "norm_label": ".constructor()", + "id": "src_openclaw_terminal_controller_openclawterminalcontroller_constructor" + }, + { + "label": ".initialize()", + "file_type": "code", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L76", + "_origin": "ast", + "community": 37, + "norm_label": ".initialize()", + "id": "src_openclaw_terminal_controller_openclawterminalcontroller_initialize" + }, + { + "label": ".validateTerminalCount()", + "file_type": "code", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L95", + "_origin": "ast", + "community": 37, + "norm_label": ".validateterminalcount()", + "id": "src_openclaw_terminal_controller_openclawterminalcontroller_validateterminalcount" + }, + { + "label": ".killExtraInstances()", + "file_type": "code", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L120", + "_origin": "ast", + "community": 37, + "norm_label": ".killextrainstances()", + "id": "src_openclaw_terminal_controller_openclawterminalcontroller_killextrainstances" + }, + { + "label": ".startApprovalMonitoring()", + "file_type": "code", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L143", + "_origin": "ast", + "community": 37, + "norm_label": ".startapprovalmonitoring()", + "id": "src_openclaw_terminal_controller_openclawterminalcontroller_startapprovalmonitoring" + }, + { + "label": ".detectApprovalPrompts()", + "file_type": "code", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L157", + "_origin": "ast", + "community": 37, + "norm_label": ".detectapprovalprompts()", + "id": "src_openclaw_terminal_controller_openclawterminalcontroller_detectapprovalprompts" + }, + { + "label": ".checkTerminalForApproval()", + "file_type": "code", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L179", + "_origin": "ast", + "community": 37, + "norm_label": ".checkterminalforapproval()", + "id": "src_openclaw_terminal_controller_openclawterminalcontroller_checkterminalforapproval" + }, + { + "label": ".getTerminalOutputCommand()", + "file_type": "code", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L214", + "_origin": "ast", + "community": 37, + "norm_label": ".getterminaloutputcommand()", + "id": "src_openclaw_terminal_controller_openclawterminalcontroller_getterminaloutputcommand" + }, + { + "label": ".respondToApproval()", + "file_type": "code", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L234", + "_origin": "ast", + "community": 37, + "norm_label": ".respondtoapproval()", + "id": "src_openclaw_terminal_controller_openclawterminalcontroller_respondtoapproval" + }, + { + "label": ".respondViaKeyboard()", + "file_type": "code", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L261", + "_origin": "ast", + "community": 37, + "norm_label": ".respondviakeyboard()", + "id": "src_openclaw_terminal_controller_openclawterminalcontroller_respondviakeyboard" + }, + { + "label": ".respondViaMouse()", + "file_type": "code", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L296", + "_origin": "ast", + "community": 37, + "norm_label": ".respondviamouse()", + "id": "src_openclaw_terminal_controller_openclawterminalcontroller_respondviamouse" + }, + { + "label": ".respondViaWebBrowser()", + "file_type": "code", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L326", + "_origin": "ast", + "community": 37, + "norm_label": ".respondviawebbrowser()", + "id": "src_openclaw_terminal_controller_openclawterminalcontroller_respondviawebbrowser" + }, + { + "label": ".respondViaClipboard()", + "file_type": "code", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L347", + "_origin": "ast", + "community": 37, + "norm_label": ".respondviaclipboard()", + "id": "src_openclaw_terminal_controller_openclawterminalcontroller_respondviaclipboard" + }, + { + "label": ".respondViaCommand()", + "file_type": "code", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L366", + "_origin": "ast", + "community": 37, + "norm_label": ".respondviacommand()", + "id": "src_openclaw_terminal_controller_openclawterminalcontroller_respondviacommand" + }, + { + "label": ".getStatus()", + "file_type": "code", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L385", + "_origin": "ast", + "community": 37, + "norm_label": ".getstatus()", + "id": "src_openclaw_terminal_controller_openclawterminalcontroller_getstatus" + }, + { + "label": ".executeInTerminal()", + "file_type": "code", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L401", + "_origin": "ast", + "community": 37, + "norm_label": ".executeinterminal()", + "id": "src_openclaw_terminal_controller_openclawterminalcontroller_executeinterminal" + }, + { + "label": ".shutdown()", + "file_type": "code", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L440", + "_origin": "ast", + "community": 37, + "norm_label": ".shutdown()", + "id": "src_openclaw_terminal_controller_openclawterminalcontroller_shutdown" + }, + { + "label": "terminalController", + "file_type": "code", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L447", + "_origin": "ast", + "community": 1, + "norm_label": "terminalcontroller", + "id": "src_openclaw_terminal_controller_terminalcontroller" + }, + { + "label": "openclaw-api.ts", + "file_type": "code", + "source_file": "src/openclaw/openclaw-api.ts", + "source_location": "L1", + "_origin": "ast", + "community": 5, + "norm_label": "openclaw-api.ts", + "id": "openclaw_openclaw_api" + }, + { + "label": "handler", + "file_type": "code", + "source_file": "src/openclaw/openclaw-api.ts", + "source_location": "L9", + "_origin": "ast", + "community": 5, + "norm_label": "handler", + "id": "openclaw_openclaw_api_handler" + }, + { + "label": "setupOpenClawRoutes()", + "file_type": "code", + "source_file": "src/openclaw/openclaw-api.ts", + "source_location": "L11", + "_origin": "ast", + "community": 5, + "norm_label": "setupopenclawroutes()", + "id": "openclaw_openclaw_api_setupopenclawroutes" + }, + { + "label": "openclaw-handler.ts", + "file_type": "code", + "source_file": "src/openclaw/openclaw-handler.ts", + "source_location": "L1", + "_origin": "ast", + "community": 52, + "norm_label": "openclaw-handler.ts", + "id": "openclaw_openclaw_handler" + }, + { + "label": "AgentCommand", + "file_type": "code", + "source_file": "src/openclaw/openclaw-handler.ts", + "source_location": "L9", + "_origin": "ast", + "community": 52, + "norm_label": "agentcommand", + "id": "openclaw_openclaw_handler_agentcommand" + }, + { + "label": "OpenClawHandler", + "file_type": "code", + "source_file": "src/openclaw/openclaw-handler.ts", + "source_location": "L20", + "_origin": "ast", + "community": 52, + "norm_label": "openclawhandler", + "id": "openclaw_openclaw_handler_openclawhandler" + }, + { + "label": ".queueCommand()", + "file_type": "code", + "source_file": "src/openclaw/openclaw-handler.ts", + "source_location": "L27", + "_origin": "ast", + "community": 52, + "norm_label": ".queuecommand()", + "id": "openclaw_openclaw_handler_openclawhandler_queuecommand" + }, + { + "label": ".executeCommand()", + "file_type": "code", + "source_file": "src/openclaw/openclaw-handler.ts", + "source_location": "L45", + "_origin": "ast", + "community": 52, + "norm_label": ".executecommand()", + "id": "openclaw_openclaw_handler_openclawhandler_executecommand" + }, + { + "label": ".processCommand()", + "file_type": "code", + "source_file": "src/openclaw/openclaw-handler.ts", + "source_location": "L74", + "_origin": "ast", + "community": 52, + "norm_label": ".processcommand()", + "id": "openclaw_openclaw_handler_openclawhandler_processcommand" + }, + { + "label": ".runVirtualPcScript()", + "file_type": "code", + "source_file": "src/openclaw/openclaw-handler.ts", + "source_location": "L136", + "_origin": "ast", + "community": 52, + "norm_label": ".runvirtualpcscript()", + "id": "openclaw_openclaw_handler_openclawhandler_runvirtualpcscript" + }, + { + "label": ".getCommandStatus()", + "file_type": "code", + "source_file": "src/openclaw/openclaw-handler.ts", + "source_location": "L167", + "_origin": "ast", + "community": 52, + "norm_label": ".getcommandstatus()", + "id": "openclaw_openclaw_handler_openclawhandler_getcommandstatus" + }, + { + "label": ".getAgentCommands()", + "file_type": "code", + "source_file": "src/openclaw/openclaw-handler.ts", + "source_location": "L175", + "_origin": "ast", + "community": 52, + "norm_label": ".getagentcommands()", + "id": "openclaw_openclaw_handler_openclawhandler_getagentcommands" + }, + { + "label": ".getCommandHistory()", + "file_type": "code", + "source_file": "src/openclaw/openclaw-handler.ts", + "source_location": "L185", + "_origin": "ast", + "community": 52, + "norm_label": ".getcommandhistory()", + "id": "openclaw_openclaw_handler_openclawhandler_getcommandhistory" + }, + { + "label": ".getStats()", + "file_type": "code", + "source_file": "src/openclaw/openclaw-handler.ts", + "source_location": "L194", + "_origin": "ast", + "community": 52, + "norm_label": ".getstats()", + "id": "openclaw_openclaw_handler_openclawhandler_getstats" + }, + { + "label": ".getCommandsByAgent()", + "file_type": "code", + "source_file": "src/openclaw/openclaw-handler.ts", + "source_location": "L212", + "_origin": "ast", + "community": 52, + "norm_label": ".getcommandsbyagent()", + "id": "openclaw_openclaw_handler_openclawhandler_getcommandsbyagent" + }, + { + "label": ".cancelCommand()", + "file_type": "code", + "source_file": "src/openclaw/openclaw-handler.ts", + "source_location": "L228", + "_origin": "ast", + "community": 52, + "norm_label": ".cancelcommand()", + "id": "openclaw_openclaw_handler_openclawhandler_cancelcommand" + }, + { + "label": ".clearHistory()", + "file_type": "code", + "source_file": "src/openclaw/openclaw-handler.ts", + "source_location": "L243", + "_origin": "ast", + "community": 52, + "norm_label": ".clearhistory()", + "id": "openclaw_openclaw_handler_openclawhandler_clearhistory" + }, + { + "label": "model-router.ts", + "file_type": "code", + "source_file": "src/orchestration/model-router.ts", + "source_location": "L1", + "_origin": "ast", + "community": 2, + "norm_label": "model-router.ts", + "id": "orchestration_model_router" + }, + { + "label": "RoutingDecision", + "file_type": "code", + "source_file": "src/orchestration/model-router.ts", + "source_location": "L20", + "_origin": "ast", + "community": 2, + "norm_label": "routingdecision", + "id": "orchestration_model_router_routingdecision" + }, + { + "label": "ModelProfile", + "file_type": "code", + "source_file": "src/orchestration/model-router.ts", + "source_location": "L28", + "_origin": "ast", + "community": 2, + "norm_label": "modelprofile", + "id": "orchestration_model_router_modelprofile" + }, + { + "label": "ModelRouter", + "file_type": "code", + "source_file": "src/orchestration/model-router.ts", + "source_location": "L37", + "_origin": "ast", + "community": 66, + "norm_label": "modelrouter", + "id": "orchestration_model_router_modelrouter" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/orchestration/model-router.ts", + "source_location": "L116", + "_origin": "ast", + "community": 66, + "norm_label": ".constructor()", + "id": "orchestration_model_router_modelrouter_constructor" + }, + { + "label": ".analyzeComplexity()", + "file_type": "code", + "source_file": "src/orchestration/model-router.ts", + "source_location": "L124", + "_origin": "ast", + "community": 66, + "norm_label": ".analyzecomplexity()", + "id": "orchestration_model_router_modelrouter_analyzecomplexity" + }, + { + "label": ".route()", + "file_type": "code", + "source_file": "src/orchestration/model-router.ts", + "source_location": "L174", + "_origin": "ast", + "community": 66, + "norm_label": ".route()", + "id": "orchestration_model_router_modelrouter_route" + }, + { + "label": ".getRecommendations()", + "file_type": "code", + "source_file": "src/orchestration/model-router.ts", + "source_location": "L196", + "_origin": "ast", + "community": 66, + "norm_label": ".getrecommendations()", + "id": "orchestration_model_router_modelrouter_getrecommendations" + }, + { + "label": ".getStats()", + "file_type": "code", + "source_file": "src/orchestration/model-router.ts", + "source_location": "L224", + "_origin": "ast", + "community": 66, + "norm_label": ".getstats()", + "id": "orchestration_model_router_modelrouter_getstats" + }, + { + "label": ".selectBestTier1()", + "file_type": "code", + "source_file": "src/orchestration/model-router.ts", + "source_location": "L265", + "_origin": "ast", + "community": 66, + "norm_label": ".selectbesttier1()", + "id": "orchestration_model_router_modelrouter_selectbesttier1" + }, + { + "label": ".selectBestTier2()", + "file_type": "code", + "source_file": "src/orchestration/model-router.ts", + "source_location": "L291", + "_origin": "ast", + "community": 66, + "norm_label": ".selectbesttier2()", + "id": "orchestration_model_router_modelrouter_selectbesttier2" + }, + { + "label": ".selectBestTier3()", + "file_type": "code", + "source_file": "src/orchestration/model-router.ts", + "source_location": "L311", + "_origin": "ast", + "community": 66, + "norm_label": ".selectbesttier3()", + "id": "orchestration_model_router_modelrouter_selectbesttier3" + }, + { + "label": ".recordRouting()", + "file_type": "code", + "source_file": "src/orchestration/model-router.ts", + "source_location": "L328", + "_origin": "ast", + "community": 66, + "norm_label": ".recordrouting()", + "id": "orchestration_model_router_modelrouter_recordrouting" + }, + { + "label": ".initializeStats()", + "file_type": "code", + "source_file": "src/orchestration/model-router.ts", + "source_location": "L342", + "_origin": "ast", + "community": 66, + "norm_label": ".initializestats()", + "id": "orchestration_model_router_modelrouter_initializestats" + }, + { + "label": "dev-tournament.ts", + "file_type": "code", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L1", + "_origin": "ast", + "community": 4, + "norm_label": "dev-tournament.ts", + "id": "org_dev_tournament" + }, + { + "label": "Provider", + "file_type": "code", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L24", + "_origin": "ast", + "community": 4, + "norm_label": "provider", + "id": "org_dev_tournament_provider" + }, + { + "label": "Effort", + "file_type": "code", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L25", + "_origin": "ast", + "community": 4, + "norm_label": "effort", + "id": "org_dev_tournament_effort" + }, + { + "label": "ModelSpec", + "file_type": "code", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L27", + "_origin": "ast", + "community": 4, + "norm_label": "modelspec", + "id": "org_dev_tournament_modelspec" + }, + { + "label": "DeveloperLeg", + "file_type": "code", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L34", + "_origin": "ast", + "community": 4, + "norm_label": "developerleg", + "id": "org_dev_tournament_developerleg" + }, + { + "label": "COORDINATOR", + "file_type": "code", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L51", + "_origin": "ast", + "community": 4, + "norm_label": "coordinator", + "id": "org_dev_tournament_coordinator" + }, + { + "label": "REVIEWER", + "file_type": "code", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L57", + "_origin": "ast", + "community": 4, + "norm_label": "reviewer", + "id": "org_dev_tournament_reviewer" + }, + { + "label": "DEV_LEGS", + "file_type": "code", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L62", + "_origin": "ast", + "community": 4, + "norm_label": "dev_legs", + "id": "org_dev_tournament_dev_legs" + }, + { + "label": "TeamMember", + "file_type": "code", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L86", + "_origin": "ast", + "community": 4, + "norm_label": "teammember", + "id": "org_dev_tournament_teammember" + }, + { + "label": "teamRoster()", + "file_type": "code", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L93", + "_origin": "ast", + "community": 4, + "norm_label": "teamroster()", + "id": "org_dev_tournament_teamroster" + }, + { + "label": "LEG_IDS", + "file_type": "code", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L101", + "_origin": "ast", + "community": 4, + "norm_label": "leg_ids", + "id": "org_dev_tournament_leg_ids" + }, + { + "label": "POKER_SCALE", + "file_type": "code", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L104", + "_origin": "ast", + "community": 4, + "norm_label": "poker_scale", + "id": "org_dev_tournament_poker_scale" + }, + { + "label": "PokerPoint", + "file_type": "code", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L105", + "_origin": "ast", + "community": 4, + "norm_label": "pokerpoint", + "id": "org_dev_tournament_pokerpoint" + }, + { + "label": "TeamEstimate", + "file_type": "code", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L107", + "_origin": "ast", + "community": 4, + "norm_label": "teamestimate", + "id": "org_dev_tournament_teamestimate" + }, + { + "label": "PokerResult", + "file_type": "code", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L113", + "_origin": "ast", + "community": 4, + "norm_label": "pokerresult", + "id": "org_dev_tournament_pokerresult" + }, + { + "label": "snapToScale()", + "file_type": "code", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L125", + "_origin": "ast", + "community": 4, + "norm_label": "snaptoscale()", + "id": "org_dev_tournament_snaptoscale" + }, + { + "label": "pokerConsensus()", + "file_type": "code", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L134", + "_origin": "ast", + "community": 4, + "norm_label": "pokerconsensus()", + "id": "org_dev_tournament_pokerconsensus" + }, + { + "label": "FeatureStage", + "file_type": "code", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L150", + "_origin": "ast", + "community": 4, + "norm_label": "featurestage", + "id": "org_dev_tournament_featurestage" + }, + { + "label": "LegBuild", + "file_type": "code", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L159", + "_origin": "ast", + "community": 4, + "norm_label": "legbuild", + "id": "org_dev_tournament_legbuild" + }, + { + "label": "FeatureItem", + "file_type": "code", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L166", + "_origin": "ast", + "community": 4, + "norm_label": "featureitem", + "id": "org_dev_tournament_featureitem" + }, + { + "label": "planBuilds()", + "file_type": "code", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L181", + "_origin": "ast", + "community": 4, + "norm_label": "planbuilds()", + "id": "org_dev_tournament_planbuilds" + }, + { + "label": "ReviewVerdict", + "file_type": "code", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L189", + "_origin": "ast", + "community": 4, + "norm_label": "reviewverdict", + "id": "org_dev_tournament_reviewverdict" + }, + { + "label": "Selection", + "file_type": "code", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L198", + "_origin": "ast", + "community": 4, + "norm_label": "selection", + "id": "org_dev_tournament_selection" + }, + { + "label": "selectWinner()", + "file_type": "code", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L210", + "_origin": "ast", + "community": 4, + "norm_label": "selectwinner()", + "id": "org_dev_tournament_selectwinner" + }, + { + "label": "tournament-routes.ts", + "file_type": "code", + "source_file": "src/org/tournament-routes.ts", + "source_location": "L1", + "_origin": "ast", + "community": 4, + "norm_label": "tournament-routes.ts", + "id": "org_tournament_routes" + }, + { + "label": "registerTournamentRoutes()", + "file_type": "code", + "source_file": "src/org/tournament-routes.ts", + "source_location": "L25", + "_origin": "ast", + "community": 5, + "norm_label": "registertournamentroutes()", + "id": "org_tournament_routes_registertournamentroutes" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "src/plan-review/index.ts", + "source_location": "L1", + "_origin": "ast", + "community": 48, + "norm_label": "index.ts", + "id": "plan_review_index" + }, + { + "label": "SectionStatus", + "file_type": "code", + "source_file": "src/plan-review/index.ts", + "source_location": "L19", + "_origin": "ast", + "community": 48, + "norm_label": "sectionstatus", + "id": "plan_review_index_sectionstatus" + }, + { + "label": "PlanStatus", + "file_type": "code", + "source_file": "src/plan-review/index.ts", + "source_location": "L20", + "_origin": "ast", + "community": 48, + "norm_label": "planstatus", + "id": "plan_review_index_planstatus" + }, + { + "label": "PlanComment", + "file_type": "code", + "source_file": "src/plan-review/index.ts", + "source_location": "L22", + "_origin": "ast", + "community": 48, + "norm_label": "plancomment", + "id": "plan_review_index_plancomment" + }, + { + "label": "PlanSection", + "file_type": "code", + "source_file": "src/plan-review/index.ts", + "source_location": "L31", + "_origin": "ast", + "community": 48, + "norm_label": "plansection", + "id": "plan_review_index_plansection" + }, + { + "label": "Plan", + "file_type": "code", + "source_file": "src/plan-review/index.ts", + "source_location": "L38", + "_origin": "ast", + "community": 48, + "norm_label": "plan", + "id": "plan_review_index_plan" + }, + { + "label": "slug()", + "file_type": "code", + "source_file": "src/plan-review/index.ts", + "source_location": "L51", + "_origin": "ast", + "community": 31, + "norm_label": "slug()", + "id": "plan_review_index_slug" + }, + { + "label": "splitMarkdownIntoSections()", + "file_type": "code", + "source_file": "src/plan-review/index.ts", + "source_location": "L59", + "_origin": "ast", + "community": 48, + "norm_label": "splitmarkdownintosections()", + "id": "plan_review_index_splitmarkdownintosections" + }, + { + "label": "aggregateFeedback()", + "file_type": "code", + "source_file": "src/plan-review/index.ts", + "source_location": "L95", + "_origin": "ast", + "community": 48, + "norm_label": "aggregatefeedback()", + "id": "plan_review_index_aggregatefeedback" + }, + { + "label": "STORE", + "file_type": "code", + "source_file": "src/plan-review/index.ts", + "source_location": "L119", + "_origin": "ast", + "community": 48, + "norm_label": "store", + "id": "plan_review_index_store" + }, + { + "label": "plans", + "file_type": "code", + "source_file": "src/plan-review/index.ts", + "source_location": "L120", + "_origin": "ast", + "community": 48, + "norm_label": "plans", + "id": "plan_review_index_plans" + }, + { + "label": "load()", + "file_type": "code", + "source_file": "src/plan-review/index.ts", + "source_location": "L122", + "_origin": "ast", + "community": 48, + "norm_label": "load()", + "id": "plan_review_index_load" + }, + { + "label": "save()", + "file_type": "code", + "source_file": "src/plan-review/index.ts", + "source_location": "L125", + "_origin": "ast", + "community": 48, + "norm_label": "save()", + "id": "plan_review_index_save" + }, + { + "label": "uid()", + "file_type": "code", + "source_file": "src/plan-review/index.ts", + "source_location": "L131", + "_origin": "ast", + "community": 48, + "norm_label": "uid()", + "id": "plan_review_index_uid" + }, + { + "label": "createPlan()", + "file_type": "code", + "source_file": "src/plan-review/index.ts", + "source_location": "L133", + "_origin": "ast", + "community": 48, + "norm_label": "createplan()", + "id": "plan_review_index_createplan" + }, + { + "label": "registerPlanRoutes()", + "file_type": "code", + "source_file": "src/plan-review/index.ts", + "source_location": "L150", + "_origin": "ast", + "community": 48, + "norm_label": "registerplanroutes()", + "id": "plan_review_index_registerplanroutes" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "src/playtest/index.ts", + "source_location": "L1", + "_origin": "ast", + "community": 87, + "norm_label": "index.ts", + "id": "playtest_index" + }, + { + "label": "DATA_DIR", + "file_type": "code", + "source_file": "src/playtest/index.ts", + "source_location": "L15", + "_origin": "ast", + "community": 87, + "norm_label": "data_dir", + "id": "playtest_index_data_dir" + }, + { + "label": "REPORTS_JSONL", + "file_type": "code", + "source_file": "src/playtest/index.ts", + "source_location": "L16", + "_origin": "ast", + "community": 87, + "norm_label": "reports_jsonl", + "id": "playtest_index_reports_jsonl" + }, + { + "label": "FEEDBACK_JSON", + "file_type": "code", + "source_file": "src/playtest/index.ts", + "source_location": "L17", + "_origin": "ast", + "community": 87, + "norm_label": "feedback_json", + "id": "playtest_index_feedback_json" + }, + { + "label": "readJsonl()", + "file_type": "code", + "source_file": "src/playtest/index.ts", + "source_location": "L19", + "_origin": "ast", + "community": 87, + "norm_label": "readjsonl()", + "id": "playtest_index_readjsonl" + }, + { + "label": "readFeedback()", + "file_type": "code", + "source_file": "src/playtest/index.ts", + "source_location": "L38", + "_origin": "ast", + "community": 87, + "norm_label": "readfeedback()", + "id": "playtest_index_readfeedback" + }, + { + "label": "setupPlaytestRoutes()", + "file_type": "code", + "source_file": "src/playtest/index.ts", + "source_location": "L46", + "_origin": "ast", + "community": 87, + "norm_label": "setupplaytestroutes()", + "id": "playtest_index_setupplaytestroutes" + }, + { + "label": "quality-routes.ts", + "file_type": "code", + "source_file": "src/quality/quality-routes.ts", + "source_location": "L1", + "_origin": "ast", + "community": 74, + "norm_label": "quality-routes.ts", + "id": "quality_quality_routes" + }, + { + "label": "setupQualityRoutes()", + "file_type": "code", + "source_file": "src/quality/quality-routes.ts", + "source_location": "L17", + "_origin": "ast", + "community": 74, + "norm_label": "setupqualityroutes()", + "id": "quality_quality_routes_setupqualityroutes" + }, + { + "label": "qualityDashboard.ts", + "file_type": "code", + "source_file": "src/quality/qualityDashboard.ts", + "source_location": "L1", + "_origin": "ast", + "community": 74, + "norm_label": "qualitydashboard.ts", + "id": "quality_qualitydashboard" + }, + { + "label": "QualityThreat", + "file_type": "code", + "source_file": "src/quality/qualityDashboard.ts", + "source_location": "L20", + "_origin": "ast", + "community": 74, + "norm_label": "qualitythreat", + "id": "quality_qualitydashboard_qualitythreat" + }, + { + "label": "QualityDashboardSnapshot", + "file_type": "code", + "source_file": "src/quality/qualityDashboard.ts", + "source_location": "L27", + "_origin": "ast", + "community": 74, + "norm_label": "qualitydashboardsnapshot", + "id": "quality_qualitydashboard_qualitydashboardsnapshot" + }, + { + "label": "REPORT_PATHS", + "file_type": "code", + "source_file": "src/quality/qualityDashboard.ts", + "source_location": "L50", + "_origin": "ast", + "community": 74, + "norm_label": "report_paths", + "id": "quality_qualitydashboard_report_paths" + }, + { + "label": "readJsonIfExists()", + "file_type": "code", + "source_file": "src/quality/qualityDashboard.ts", + "source_location": "L57", + "_origin": "ast", + "community": 74, + "norm_label": "readjsonifexists()", + "id": "quality_qualitydashboard_readjsonifexists" + }, + { + "label": "gradeFromScore()", + "file_type": "code", + "source_file": "src/quality/qualityDashboard.ts", + "source_location": "L67", + "_origin": "ast", + "community": 74, + "norm_label": "gradefromscore()", + "id": "quality_qualitydashboard_gradefromscore" + }, + { + "label": "QualityDashboard", + "file_type": "code", + "source_file": "src/quality/qualityDashboard.ts", + "source_location": "L75", + "_origin": "ast", + "community": 74, + "norm_label": "qualitydashboard", + "id": "quality_qualitydashboard_qualitydashboard" + }, + { + "label": ".snapshot()", + "file_type": "code", + "source_file": "src/quality/qualityDashboard.ts", + "source_location": "L76", + "_origin": "ast", + "community": 74, + "norm_label": ".snapshot()", + "id": "quality_qualitydashboard_qualitydashboard_snapshot" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "src/query-builder/index.ts", + "source_location": "L1", + "_origin": "ast", + "community": 53, + "norm_label": "index.ts", + "id": "query_builder_index" + }, + { + "label": "QueryTarget", + "file_type": "code", + "source_file": "src/query-builder/index.ts", + "source_location": "L17", + "_origin": "ast", + "community": 53, + "norm_label": "querytarget", + "id": "query_builder_index_querytarget" + }, + { + "label": "ParamDef", + "file_type": "code", + "source_file": "src/query-builder/index.ts", + "source_location": "L19", + "_origin": "ast", + "community": 53, + "norm_label": "paramdef", + "id": "query_builder_index_paramdef" + }, + { + "label": "SavedQuery", + "file_type": "code", + "source_file": "src/query-builder/index.ts", + "source_location": "L26", + "_origin": "ast", + "community": 53, + "norm_label": "savedquery", + "id": "query_builder_index_savedquery" + }, + { + "label": "renderTemplate()", + "file_type": "code", + "source_file": "src/query-builder/index.ts", + "source_location": "L45", + "_origin": "ast", + "community": 53, + "norm_label": "rendertemplate()", + "id": "query_builder_index_rendertemplate" + }, + { + "label": "validateParams()", + "file_type": "code", + "source_file": "src/query-builder/index.ts", + "source_location": "L57", + "_origin": "ast", + "community": 53, + "norm_label": "validateparams()", + "id": "query_builder_index_validateparams" + }, + { + "label": "bumpVersion()", + "file_type": "code", + "source_file": "src/query-builder/index.ts", + "source_location": "L70", + "_origin": "ast", + "community": 53, + "norm_label": "bumpversion()", + "id": "query_builder_index_bumpversion" + }, + { + "label": "STORE", + "file_type": "code", + "source_file": "src/query-builder/index.ts", + "source_location": "L83", + "_origin": "ast", + "community": 53, + "norm_label": "store", + "id": "query_builder_index_store" + }, + { + "label": "queries", + "file_type": "code", + "source_file": "src/query-builder/index.ts", + "source_location": "L84", + "_origin": "ast", + "community": 53, + "norm_label": "queries", + "id": "query_builder_index_queries" + }, + { + "label": "load()", + "file_type": "code", + "source_file": "src/query-builder/index.ts", + "source_location": "L87", + "_origin": "ast", + "community": 53, + "norm_label": "load()", + "id": "query_builder_index_load" + }, + { + "label": "save()", + "file_type": "code", + "source_file": "src/query-builder/index.ts", + "source_location": "L88", + "_origin": "ast", + "community": 53, + "norm_label": "save()", + "id": "query_builder_index_save" + }, + { + "label": "uid()", + "file_type": "code", + "source_file": "src/query-builder/index.ts", + "source_location": "L90", + "_origin": "ast", + "community": 53, + "norm_label": "uid()", + "id": "query_builder_index_uid" + }, + { + "label": "targetUrl()", + "file_type": "code", + "source_file": "src/query-builder/index.ts", + "source_location": "L93", + "_origin": "ast", + "community": 53, + "norm_label": "targeturl()", + "id": "query_builder_index_targeturl" + }, + { + "label": "registerQueryRoutes()", + "file_type": "code", + "source_file": "src/query-builder/index.ts", + "source_location": "L104", + "_origin": "ast", + "community": 53, + "norm_label": "registerqueryroutes()", + "id": "query_builder_index_registerqueryroutes" + }, + { + "label": "athena-gate.ts", + "file_type": "code", + "source_file": "src/review/athena-gate.ts", + "source_location": "L1", + "_origin": "ast", + "community": 62, + "norm_label": "athena-gate.ts", + "id": "review_athena_gate" + }, + { + "label": "JestSummary", + "file_type": "code", + "source_file": "src/review/athena-gate.ts", + "source_location": "L20", + "_origin": "ast", + "community": 62, + "norm_label": "jestsummary", + "id": "review_athena_gate_jestsummary" + }, + { + "label": "FailureClass", + "file_type": "code", + "source_file": "src/review/athena-gate.ts", + "source_location": "L33", + "_origin": "ast", + "community": 62, + "norm_label": "failureclass", + "id": "review_athena_gate_failureclass" + }, + { + "label": "ClassifiedFailure", + "file_type": "code", + "source_file": "src/review/athena-gate.ts", + "source_location": "L35", + "_origin": "ast", + "community": 62, + "norm_label": "classifiedfailure", + "id": "review_athena_gate_classifiedfailure" + }, + { + "label": "AthenaVerdict", + "file_type": "code", + "source_file": "src/review/athena-gate.ts", + "source_location": "L42", + "_origin": "ast", + "community": 62, + "norm_label": "athenaverdict", + "id": "review_athena_gate_athenaverdict" + }, + { + "label": "GateInput", + "file_type": "code", + "source_file": "src/review/athena-gate.ts", + "source_location": "L60", + "_origin": "ast", + "community": 62, + "norm_label": "gateinput", + "id": "review_athena_gate_gateinput" + }, + { + "label": "GateDecision", + "file_type": "code", + "source_file": "src/review/athena-gate.ts", + "source_location": "L69", + "_origin": "ast", + "community": 62, + "norm_label": "gatedecision", + "id": "review_athena_gate_gatedecision" + }, + { + "label": "INFRA_FAILURE_PATTERNS", + "file_type": "code", + "source_file": "src/review/athena-gate.ts", + "source_location": "L84", + "_origin": "ast", + "community": 62, + "norm_label": "infra_failure_patterns", + "id": "review_athena_gate_infra_failure_patterns" + }, + { + "label": "isIntegrationSuite()", + "file_type": "code", + "source_file": "src/review/athena-gate.ts", + "source_location": "L92", + "_origin": "ast", + "community": 62, + "norm_label": "isintegrationsuite()", + "id": "review_athena_gate_isintegrationsuite" + }, + { + "label": "parseJestSummary()", + "file_type": "code", + "source_file": "src/review/athena-gate.ts", + "source_location": "L100", + "_origin": "ast", + "community": 62, + "norm_label": "parsejestsummary()", + "id": "review_athena_gate_parsejestsummary" + }, + { + "label": "classifyFailures()", + "file_type": "code", + "source_file": "src/review/athena-gate.ts", + "source_location": "L128", + "_origin": "ast", + "community": 62, + "norm_label": "classifyfailures()", + "id": "review_athena_gate_classifyfailures" + }, + { + "label": "decideGate()", + "file_type": "code", + "source_file": "src/review/athena-gate.ts", + "source_location": "L160", + "_origin": "ast", + "community": 62, + "norm_label": "decidegate()", + "id": "review_athena_gate_decidegate" + }, + { + "label": "delivery-scoreboard.ts", + "file_type": "code", + "source_file": "src/review/delivery-scoreboard.ts", + "source_location": "L1", + "_origin": "ast", + "community": 89, + "norm_label": "delivery-scoreboard.ts", + "id": "review_delivery_scoreboard" + }, + { + "label": "DeliveryRecord", + "file_type": "code", + "source_file": "src/review/delivery-scoreboard.ts", + "source_location": "L11", + "_origin": "ast", + "community": 89, + "norm_label": "deliveryrecord", + "id": "review_delivery_scoreboard_deliveryrecord" + }, + { + "label": "WorkerTally", + "file_type": "code", + "source_file": "src/review/delivery-scoreboard.ts", + "source_location": "L20", + "_origin": "ast", + "community": 89, + "norm_label": "workertally", + "id": "review_delivery_scoreboard_workertally" + }, + { + "label": "BalanceReport", + "file_type": "code", + "source_file": "src/review/delivery-scoreboard.ts", + "source_location": "L27", + "_origin": "ast", + "community": 89, + "norm_label": "balancereport", + "id": "review_delivery_scoreboard_balancereport" + }, + { + "label": "tallyDeliveries()", + "file_type": "code", + "source_file": "src/review/delivery-scoreboard.ts", + "source_location": "L42", + "_origin": "ast", + "community": 89, + "norm_label": "tallydeliveries()", + "id": "review_delivery_scoreboard_tallydeliveries" + }, + { + "label": "parseEngineerFromBranch()", + "file_type": "code", + "source_file": "src/review/delivery-scoreboard.ts", + "source_location": "L107", + "_origin": "ast", + "community": 89, + "norm_label": "parseengineerfrombranch()", + "id": "review_delivery_scoreboard_parseengineerfrombranch" + }, + { + "label": "apiKeyMiddleware.ts", + "file_type": "code", + "source_file": "src/security/apiKeyMiddleware.ts", + "source_location": "L1", + "_origin": "ast", + "community": 36, + "norm_label": "apikeymiddleware.ts", + "id": "security_apikeymiddleware" + }, + { + "label": "ApiKeyRequest", + "file_type": "code", + "source_file": "src/security/apiKeyMiddleware.ts", + "source_location": "L14", + "_origin": "ast", + "community": 36, + "norm_label": "apikeyrequest", + "id": "security_apikeymiddleware_apikeyrequest" + }, + { + "label": "ApiKeyAuthOptions", + "file_type": "code", + "source_file": "src/security/apiKeyMiddleware.ts", + "source_location": "L18", + "_origin": "ast", + "community": 36, + "norm_label": "apikeyauthoptions", + "id": "security_apikeymiddleware_apikeyauthoptions" + }, + { + "label": "extractKey()", + "file_type": "code", + "source_file": "src/security/apiKeyMiddleware.ts", + "source_location": "L26", + "_origin": "ast", + "community": 36, + "norm_label": "extractkey()", + "id": "security_apikeymiddleware_extractkey" + }, + { + "label": "apiKeyAuth()", + "file_type": "code", + "source_file": "src/security/apiKeyMiddleware.ts", + "source_location": "L36", + "_origin": "ast", + "community": 36, + "norm_label": "apikeyauth()", + "id": "security_apikeymiddleware_apikeyauth" + }, + { + "label": "apiKeys.ts", + "file_type": "code", + "source_file": "src/security/apiKeys.ts", + "source_location": "L1", + "_origin": "ast", + "community": 36, + "norm_label": "apikeys.ts", + "id": "security_apikeys" + }, + { + "label": "ApiKeyRecord", + "file_type": "code", + "source_file": "src/security/apiKeys.ts", + "source_location": "L19", + "_origin": "ast", + "community": 36, + "norm_label": "apikeyrecord", + "id": "security_apikeys_apikeyrecord" + }, + { + "label": "ApiKeyInfo", + "file_type": "code", + "source_file": "src/security/apiKeys.ts", + "source_location": "L32", + "_origin": "ast", + "community": 36, + "norm_label": "apikeyinfo", + "id": "security_apikeys_apikeyinfo" + }, + { + "label": "IssuedApiKey", + "file_type": "code", + "source_file": "src/security/apiKeys.ts", + "source_location": "L41", + "_origin": "ast", + "community": 36, + "norm_label": "issuedapikey", + "id": "security_apikeys_issuedapikey" + }, + { + "label": "VerifyResult", + "file_type": "code", + "source_file": "src/security/apiKeys.ts", + "source_location": "L47", + "_origin": "ast", + "community": 36, + "norm_label": "verifyresult", + "id": "security_apikeys_verifyresult" + }, + { + "label": "toInfo()", + "file_type": "code", + "source_file": "src/security/apiKeys.ts", + "source_location": "L53", + "_origin": "ast", + "community": 36, + "norm_label": "toinfo()", + "id": "security_apikeys_toinfo" + }, + { + "label": "ApiKeyManager", + "file_type": "code", + "source_file": "src/security/apiKeys.ts", + "source_location": "L64", + "_origin": "ast", + "community": 36, + "norm_label": "apikeymanager", + "id": "security_apikeys_apikeymanager" + }, + { + "label": ".now()", + "file_type": "code", + "source_file": "src/security/apiKeys.ts", + "source_location": "L68", + "_origin": "ast", + "community": 36, + "norm_label": ".now()", + "id": "security_apikeys_apikeymanager_now" + }, + { + "label": ".issue()", + "file_type": "code", + "source_file": "src/security/apiKeys.ts", + "source_location": "L76", + "_origin": "ast", + "community": 36, + "norm_label": ".issue()", + "id": "security_apikeys_apikeymanager_issue" + }, + { + "label": ".verify()", + "file_type": "code", + "source_file": "src/security/apiKeys.ts", + "source_location": "L98", + "_origin": "ast", + "community": 36, + "norm_label": ".verify()", + "id": "security_apikeys_apikeymanager_verify" + }, + { + "label": ".revoke()", + "file_type": "code", + "source_file": "src/security/apiKeys.ts", + "source_location": "L124", + "_origin": "ast", + "community": 36, + "norm_label": ".revoke()", + "id": "security_apikeys_apikeymanager_revoke" + }, + { + "label": ".hasScope()", + "file_type": "code", + "source_file": "src/security/apiKeys.ts", + "source_location": "L132", + "_origin": "ast", + "community": 36, + "norm_label": ".hasscope()", + "id": "security_apikeys_apikeymanager_hasscope" + }, + { + "label": ".list()", + "file_type": "code", + "source_file": "src/security/apiKeys.ts", + "source_location": "L137", + "_origin": "ast", + "community": 36, + "norm_label": ".list()", + "id": "security_apikeys_apikeymanager_list" + }, + { + "label": "audit-logger.ts", + "file_type": "code", + "source_file": "src/security/audit-logger.ts", + "source_location": "L1", + "_origin": "ast", + "community": 49, + "norm_label": "audit-logger.ts", + "id": "security_audit_logger" + }, + { + "label": "AuditEvent", + "file_type": "code", + "source_file": "src/security/audit-logger.ts", + "source_location": "L6", + "_origin": "ast", + "community": 49, + "norm_label": "auditevent", + "id": "security_audit_logger_auditevent" + }, + { + "label": "SecurityAlert", + "file_type": "code", + "source_file": "src/security/audit-logger.ts", + "source_location": "L19", + "_origin": "ast", + "community": 49, + "norm_label": "securityalert", + "id": "security_audit_logger_securityalert" + }, + { + "label": "AuditLogger", + "file_type": "code", + "source_file": "src/security/audit-logger.ts", + "source_location": "L29", + "_origin": "ast", + "community": 49, + "norm_label": "auditlogger", + "id": "security_audit_logger_auditlogger" + }, + { + "label": ".logEvent()", + "file_type": "code", + "source_file": "src/security/audit-logger.ts", + "source_location": "L37", + "_origin": "ast", + "community": 49, + "norm_label": ".logevent()", + "id": "security_audit_logger_auditlogger_logevent" + }, + { + "label": ".analyzeActivity()", + "file_type": "code", + "source_file": "src/security/audit-logger.ts", + "source_location": "L76", + "_origin": "ast", + "community": 49, + "norm_label": ".analyzeactivity()", + "id": "security_audit_logger_auditlogger_analyzeactivity" + }, + { + "label": ".createAlert()", + "file_type": "code", + "source_file": "src/security/audit-logger.ts", + "source_location": "L115", + "_origin": "ast", + "community": 49, + "norm_label": ".createalert()", + "id": "security_audit_logger_auditlogger_createalert" + }, + { + "label": ".getUserAuditLog()", + "file_type": "code", + "source_file": "src/security/audit-logger.ts", + "source_location": "L137", + "_origin": "ast", + "community": 49, + "norm_label": ".getuserauditlog()", + "id": "security_audit_logger_auditlogger_getuserauditlog" + }, + { + "label": ".getResourceAuditLog()", + "file_type": "code", + "source_file": "src/security/audit-logger.ts", + "source_location": "L147", + "_origin": "ast", + "community": 49, + "norm_label": ".getresourceauditlog()", + "id": "security_audit_logger_auditlogger_getresourceauditlog" + }, + { + "label": ".getSecurityAlerts()", + "file_type": "code", + "source_file": "src/security/audit-logger.ts", + "source_location": "L157", + "_origin": "ast", + "community": 49, + "norm_label": ".getsecurityalerts()", + "id": "security_audit_logger_auditlogger_getsecurityalerts" + }, + { + "label": ".getComplianceReport()", + "file_type": "code", + "source_file": "src/security/audit-logger.ts", + "source_location": "L168", + "_origin": "ast", + "community": 49, + "norm_label": ".getcompliancereport()", + "id": "security_audit_logger_auditlogger_getcompliancereport" + }, + { + "label": ".getTopActions()", + "file_type": "code", + "source_file": "src/security/audit-logger.ts", + "source_location": "L194", + "_origin": "ast", + "community": 49, + "norm_label": ".gettopactions()", + "id": "security_audit_logger_auditlogger_gettopactions" + }, + { + "label": ".getFailedAttempts()", + "file_type": "code", + "source_file": "src/security/audit-logger.ts", + "source_location": "L209", + "_origin": "ast", + "community": 49, + "norm_label": ".getfailedattempts()", + "id": "security_audit_logger_auditlogger_getfailedattempts" + }, + { + "label": ".exportAuditLog()", + "file_type": "code", + "source_file": "src/security/audit-logger.ts", + "source_location": "L224", + "_origin": "ast", + "community": 49, + "norm_label": ".exportauditlog()", + "id": "security_audit_logger_auditlogger_exportauditlog" + }, + { + "label": ".getSecurityHealthScore()", + "file_type": "code", + "source_file": "src/security/audit-logger.ts", + "source_location": "L248", + "_origin": "ast", + "community": 49, + "norm_label": ".getsecurityhealthscore()", + "id": "security_audit_logger_auditlogger_getsecurityhealthscore" + }, + { + "label": "fieldCrypto.ts", + "file_type": "code", + "source_file": "src/security/fieldCrypto.ts", + "source_location": "L1", + "_origin": "ast", + "community": 14, + "norm_label": "fieldcrypto.ts", + "id": "security_fieldcrypto" + }, + { + "label": "FieldCrypto", + "file_type": "code", + "source_file": "src/security/fieldCrypto.ts", + "source_location": "L23", + "_origin": "ast", + "community": 14, + "norm_label": "fieldcrypto", + "id": "security_fieldcrypto_fieldcrypto" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/security/fieldCrypto.ts", + "source_location": "L31", + "_origin": "ast", + "community": 14, + "norm_label": ".constructor()", + "id": "security_fieldcrypto_fieldcrypto_constructor" + }, + { + "label": ".fromEnv()", + "file_type": "code", + "source_file": "src/security/fieldCrypto.ts", + "source_location": "L39", + "_origin": "ast", + "community": 14, + "norm_label": ".fromenv()", + "id": "security_fieldcrypto_fieldcrypto_fromenv" + }, + { + "label": ".encrypt()", + "file_type": "code", + "source_file": "src/security/fieldCrypto.ts", + "source_location": "L48", + "_origin": "ast", + "community": 14, + "norm_label": ".encrypt()", + "id": "security_fieldcrypto_fieldcrypto_encrypt" + }, + { + "label": ".decrypt()", + "file_type": "code", + "source_file": "src/security/fieldCrypto.ts", + "source_location": "L60", + "_origin": "ast", + "community": 14, + "norm_label": ".decrypt()", + "id": "security_fieldcrypto_fieldcrypto_decrypt" + }, + { + "label": ".isEncrypted()", + "file_type": "code", + "source_file": "src/security/fieldCrypto.ts", + "source_location": "L88", + "_origin": "ast", + "community": 14, + "norm_label": ".isencrypted()", + "id": "security_fieldcrypto_fieldcrypto_isencrypted" + }, + { + "label": ".encryptField()", + "file_type": "code", + "source_file": "src/security/fieldCrypto.ts", + "source_location": "L93", + "_origin": "ast", + "community": 14, + "norm_label": ".encryptfield()", + "id": "security_fieldcrypto_fieldcrypto_encryptfield" + }, + { + "label": ".decryptField()", + "file_type": "code", + "source_file": "src/security/fieldCrypto.ts", + "source_location": "L99", + "_origin": "ast", + "community": 14, + "norm_label": ".decryptfield()", + "id": "security_fieldcrypto_fieldcrypto_decryptfield" + }, + { + "label": "loginAnomalyMonitor.ts", + "file_type": "code", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L1", + "_origin": "ast", + "community": 8, + "norm_label": "loginanomalymonitor.ts", + "id": "security_loginanomalymonitor" + }, + { + "label": "LoginAnomalyFlag", + "file_type": "code", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L19", + "_origin": "ast", + "community": 8, + "norm_label": "loginanomalyflag", + "id": "security_loginanomalymonitor_loginanomalyflag" + }, + { + "label": "LoginRiskLevel", + "file_type": "code", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L21", + "_origin": "ast", + "community": 8, + "norm_label": "loginrisklevel", + "id": "security_loginanomalymonitor_loginrisklevel" + }, + { + "label": "LoginAttempt", + "file_type": "code", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L23", + "_origin": "ast", + "community": 8, + "norm_label": "loginattempt", + "id": "security_loginanomalymonitor_loginattempt" + }, + { + "label": "LoginRiskAssessment", + "file_type": "code", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L32", + "_origin": "ast", + "community": 8, + "norm_label": "loginriskassessment", + "id": "security_loginanomalymonitor_loginriskassessment" + }, + { + "label": "LoginAnomalyConfig", + "file_type": "code", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L39", + "_origin": "ast", + "community": 8, + "norm_label": "loginanomalyconfig", + "id": "security_loginanomalymonitor_loginanomalyconfig" + }, + { + "label": "DEFAULT_LOGIN_ANOMALY_CONFIG", + "file_type": "code", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L51", + "_origin": "ast", + "community": 8, + "norm_label": "default_login_anomaly_config", + "id": "security_loginanomalymonitor_default_login_anomaly_config" + }, + { + "label": "FLAG_WEIGHTS", + "file_type": "code", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L61", + "_origin": "ast", + "community": 8, + "norm_label": "flag_weights", + "id": "security_loginanomalymonitor_flag_weights" + }, + { + "label": "UserHistory", + "file_type": "code", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L68", + "_origin": "ast", + "community": 8, + "norm_label": "userhistory", + "id": "security_loginanomalymonitor_userhistory" + }, + { + "label": "LoginAnomalyMonitor", + "file_type": "code", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L74", + "_origin": "ast", + "community": 8, + "norm_label": "loginanomalymonitor", + "id": "security_loginanomalymonitor_loginanomalymonitor" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L78", + "_origin": "ast", + "community": 8, + "norm_label": ".constructor()", + "id": "security_loginanomalymonitor_loginanomalymonitor_constructor" + }, + { + "label": ".now()", + "file_type": "code", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L83", + "_origin": "ast", + "community": 8, + "norm_label": ".now()", + "id": "security_loginanomalymonitor_loginanomalymonitor_now" + }, + { + "label": ".getOrCreate()", + "file_type": "code", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L87", + "_origin": "ast", + "community": 8, + "norm_label": ".getorcreate()", + "id": "security_loginanomalymonitor_loginanomalymonitor_getorcreate" + }, + { + "label": ".evaluate()", + "file_type": "code", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L101", + "_origin": "ast", + "community": 8, + "norm_label": ".evaluate()", + "id": "security_loginanomalymonitor_loginanomalymonitor_evaluate" + }, + { + "label": ".record()", + "file_type": "code", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L139", + "_origin": "ast", + "community": 8, + "norm_label": ".record()", + "id": "security_loginanomalymonitor_loginanomalymonitor_record" + }, + { + "label": ".assess()", + "file_type": "code", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L154", + "_origin": "ast", + "community": 8, + "norm_label": ".assess()", + "id": "security_loginanomalymonitor_loginanomalymonitor_assess" + }, + { + "label": ".getUserProfile()", + "file_type": "code", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L161", + "_origin": "ast", + "community": 8, + "norm_label": ".getuserprofile()", + "id": "security_loginanomalymonitor_loginanomalymonitor_getuserprofile" + }, + { + "label": "rateLimiter.ts", + "file_type": "code", + "source_file": "src/security/rateLimiter.ts", + "source_location": "L1", + "_origin": "ast", + "community": 22, + "norm_label": "ratelimiter.ts", + "id": "security_ratelimiter" + }, + { + "label": "RateLimitConfig", + "file_type": "code", + "source_file": "src/security/rateLimiter.ts", + "source_location": "L3", + "_origin": "ast", + "community": 22, + "norm_label": "ratelimitconfig", + "id": "security_ratelimiter_ratelimitconfig" + }, + { + "label": "RateLimitStore", + "file_type": "code", + "source_file": "src/security/rateLimiter.ts", + "source_location": "L10", + "_origin": "ast", + "community": 22, + "norm_label": "ratelimitstore", + "id": "security_ratelimiter_ratelimitstore" + }, + { + "label": "TierConfig", + "file_type": "code", + "source_file": "src/security/rateLimiter.ts", + "source_location": "L17", + "_origin": "ast", + "community": 22, + "norm_label": "tierconfig", + "id": "security_ratelimiter_tierconfig" + }, + { + "label": "AdvancedRateLimiter", + "file_type": "code", + "source_file": "src/security/rateLimiter.ts", + "source_location": "L25", + "_origin": "ast", + "community": 22, + "norm_label": "advancedratelimiter", + "id": "security_ratelimiter_advancedratelimiter" + }, + { + "label": ".perIp()", + "file_type": "code", + "source_file": "src/security/rateLimiter.ts", + "source_location": "L48", + "_origin": "ast", + "community": 22, + "norm_label": ".perip()", + "id": "security_ratelimiter_advancedratelimiter_perip" + }, + { + "label": ".perUser()", + "file_type": "code", + "source_file": "src/security/rateLimiter.ts", + "source_location": "L95", + "_origin": "ast", + "community": 22, + "norm_label": ".peruser()", + "id": "security_ratelimiter_advancedratelimiter_peruser" + }, + { + "label": ".tierBased()", + "file_type": "code", + "source_file": "src/security/rateLimiter.ts", + "source_location": "L134", + "_origin": "ast", + "community": 22, + "norm_label": ".tierbased()", + "id": "security_ratelimiter_advancedratelimiter_tierbased" + }, + { + "label": ".slidingWindow()", + "file_type": "code", + "source_file": "src/security/rateLimiter.ts", + "source_location": "L197", + "_origin": "ast", + "community": 22, + "norm_label": ".slidingwindow()", + "id": "security_ratelimiter_advancedratelimiter_slidingwindow" + }, + { + "label": ".cleanup()", + "file_type": "code", + "source_file": "src/security/rateLimiter.ts", + "source_location": "L239", + "_origin": "ast", + "community": 22, + "norm_label": ".cleanup()", + "id": "security_ratelimiter_advancedratelimiter_cleanup" + }, + { + "label": ".getStats()", + "file_type": "code", + "source_file": "src/security/rateLimiter.ts", + "source_location": "L251", + "_origin": "ast", + "community": 22, + "norm_label": ".getstats()", + "id": "security_ratelimiter_advancedratelimiter_getstats" + }, + { + "label": "recoveryCodes.ts", + "file_type": "code", + "source_file": "src/security/recoveryCodes.ts", + "source_location": "L1", + "_origin": "ast", + "community": 63, + "norm_label": "recoverycodes.ts", + "id": "security_recoverycodes" + }, + { + "label": "CodeRecord", + "file_type": "code", + "source_file": "src/security/recoveryCodes.ts", + "source_location": "L19", + "_origin": "ast", + "community": 63, + "norm_label": "coderecord", + "id": "security_recoverycodes_coderecord" + }, + { + "label": "normalize()", + "file_type": "code", + "source_file": "src/security/recoveryCodes.ts", + "source_location": "L26", + "_origin": "ast", + "community": 63, + "norm_label": "normalize()", + "id": "security_recoverycodes_normalize" + }, + { + "label": "randomCode()", + "file_type": "code", + "source_file": "src/security/recoveryCodes.ts", + "source_location": "L30", + "_origin": "ast", + "community": 63, + "norm_label": "randomcode()", + "id": "security_recoverycodes_randomcode" + }, + { + "label": "RecoveryCodeManager", + "file_type": "code", + "source_file": "src/security/recoveryCodes.ts", + "source_location": "L37", + "_origin": "ast", + "community": 63, + "norm_label": "recoverycodemanager", + "id": "security_recoverycodes_recoverycodemanager" + }, + { + "label": ".now()", + "file_type": "code", + "source_file": "src/security/recoveryCodes.ts", + "source_location": "L41", + "_origin": "ast", + "community": 63, + "norm_label": ".now()", + "id": "security_recoverycodes_recoverycodemanager_now" + }, + { + "label": ".hash()", + "file_type": "code", + "source_file": "src/security/recoveryCodes.ts", + "source_location": "L45", + "_origin": "ast", + "community": 63, + "norm_label": ".hash()", + "id": "security_recoverycodes_recoverycodemanager_hash" + }, + { + "label": ".generate()", + "file_type": "code", + "source_file": "src/security/recoveryCodes.ts", + "source_location": "L53", + "_origin": "ast", + "community": 63, + "norm_label": ".generate()", + "id": "security_recoverycodes_recoverycodemanager_generate" + }, + { + "label": ".verify()", + "file_type": "code", + "source_file": "src/security/recoveryCodes.ts", + "source_location": "L72", + "_origin": "ast", + "community": 63, + "norm_label": ".verify()", + "id": "security_recoverycodes_recoverycodemanager_verify" + }, + { + "label": ".remaining()", + "file_type": "code", + "source_file": "src/security/recoveryCodes.ts", + "source_location": "L90", + "_origin": "ast", + "community": 63, + "norm_label": ".remaining()", + "id": "security_recoverycodes_recoverycodemanager_remaining" + }, + { + "label": ".has()", + "file_type": "code", + "source_file": "src/security/recoveryCodes.ts", + "source_location": "L96", + "_origin": "ast", + "community": 63, + "norm_label": ".has()", + "id": "security_recoverycodes_recoverycodemanager_has" + }, + { + "label": ".clear()", + "file_type": "code", + "source_file": "src/security/recoveryCodes.ts", + "source_location": "L101", + "_origin": "ast", + "community": 63, + "norm_label": ".clear()", + "id": "security_recoverycodes_recoverycodemanager_clear" + }, + { + "label": "secretsBootstrap.ts", + "file_type": "code", + "source_file": "src/security/secretsBootstrap.ts", + "source_location": "L1", + "_origin": "ast", + "community": 5, + "norm_label": "secretsbootstrap.ts", + "id": "security_secretsbootstrap" + }, + { + "label": "isInfisicalConfigured()", + "file_type": "code", + "source_file": "src/security/secretsBootstrap.ts", + "source_location": "L15", + "_origin": "ast", + "community": 5, + "norm_label": "isinfisicalconfigured()", + "id": "security_secretsbootstrap_isinfisicalconfigured" + }, + { + "label": "loadSecrets()", + "file_type": "code", + "source_file": "src/security/secretsBootstrap.ts", + "source_location": "L25", + "_origin": "ast", + "community": 5, + "norm_label": "loadsecrets()", + "id": "security_secretsbootstrap_loadsecrets" + }, + { + "label": "resolveFieldCrypto()", + "file_type": "code", + "source_file": "src/security/secretsBootstrap.ts", + "source_location": "L44", + "_origin": "ast", + "community": 5, + "norm_label": "resolvefieldcrypto()", + "id": "security_secretsbootstrap_resolvefieldcrypto" + }, + { + "label": "readSecret()", + "file_type": "code", + "source_file": "src/security/secretsBootstrap.ts", + "source_location": "L53", + "_origin": "ast", + "community": 5, + "norm_label": "readsecret()", + "id": "security_secretsbootstrap_readsecret" + }, + { + "label": "setActiveSecrets()", + "file_type": "code", + "source_file": "src/security/secretsBootstrap.ts", + "source_location": "L67", + "_origin": "ast", + "community": 5, + "norm_label": "setactivesecrets()", + "id": "security_secretsbootstrap_setactivesecrets" + }, + { + "label": "getActiveSecrets()", + "file_type": "code", + "source_file": "src/security/secretsBootstrap.ts", + "source_location": "L70", + "_origin": "ast", + "community": 5, + "norm_label": "getactivesecrets()", + "id": "security_secretsbootstrap_getactivesecrets" + }, + { + "label": "secretOrEnv()", + "file_type": "code", + "source_file": "src/security/secretsBootstrap.ts", + "source_location": "L83", + "_origin": "ast", + "community": 19, + "norm_label": "secretorenv()", + "id": "security_secretsbootstrap_secretorenv" + }, + { + "label": "security-routes.ts", + "file_type": "code", + "source_file": "src/security/security-routes.ts", + "source_location": "L1", + "_origin": "ast", + "community": 2, + "norm_label": "security-routes.ts", + "id": "security_security_routes" + }, + { + "label": "setupSecurityRoutes()", + "file_type": "code", + "source_file": "src/security/security-routes.ts", + "source_location": "L16", + "_origin": "ast", + "community": 5, + "norm_label": "setupsecurityroutes()", + "id": "security_security_routes_setupsecurityroutes" + }, + { + "label": "securityDashboard.ts", + "file_type": "code", + "source_file": "src/security/securityDashboard.ts", + "source_location": "L1", + "_origin": "ast", + "community": 42, + "norm_label": "securitydashboard.ts", + "id": "security_securitydashboard" + }, + { + "label": "ThreatIndicator", + "file_type": "code", + "source_file": "src/security/securityDashboard.ts", + "source_location": "L16", + "_origin": "ast", + "community": 42, + "norm_label": "threatindicator", + "id": "security_securitydashboard_threatindicator" + }, + { + "label": "SecurityDashboardSnapshot", + "file_type": "code", + "source_file": "src/security/securityDashboard.ts", + "source_location": "L23", + "_origin": "ast", + "community": 42, + "norm_label": "securitydashboardsnapshot", + "id": "security_securitydashboard_securitydashboardsnapshot" + }, + { + "label": "SecurityDashboard", + "file_type": "code", + "source_file": "src/security/securityDashboard.ts", + "source_location": "L47", + "_origin": "ast", + "community": 42, + "norm_label": "securitydashboard", + "id": "security_securitydashboard_securitydashboard" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/security/securityDashboard.ts", + "source_location": "L48", + "_origin": "ast", + "community": 6, + "norm_label": ".constructor()", + "id": "security_securitydashboard_securitydashboard_constructor" + }, + { + "label": ".snapshot()", + "file_type": "code", + "source_file": "src/security/securityDashboard.ts", + "source_location": "L53", + "_origin": "ast", + "community": 42, + "norm_label": ".snapshot()", + "id": "security_securitydashboard_securitydashboard_snapshot" + }, + { + "label": "countByIp()", + "file_type": "code", + "source_file": "src/security/securityDashboard.ts", + "source_location": "L144", + "_origin": "ast", + "community": 42, + "norm_label": "countbyip()", + "id": "security_securitydashboard_countbyip" + }, + { + "label": "gradeFromScore()", + "file_type": "code", + "source_file": "src/security/securityDashboard.ts", + "source_location": "L150", + "_origin": "ast", + "community": 42, + "norm_label": "gradefromscore()", + "id": "security_securitydashboard_gradefromscore" + }, + { + "label": "securityHeaders.ts", + "file_type": "code", + "source_file": "src/security/securityHeaders.ts", + "source_location": "L1", + "_origin": "ast", + "community": 92, + "norm_label": "securityheaders.ts", + "id": "security_securityheaders" + }, + { + "label": "strictModeEnabled()", + "file_type": "code", + "source_file": "src/security/securityHeaders.ts", + "source_location": "L14", + "_origin": "ast", + "community": 92, + "norm_label": "strictmodeenabled()", + "id": "security_securityheaders_strictmodeenabled" + }, + { + "label": "securityHeaders()", + "file_type": "code", + "source_file": "src/security/securityHeaders.ts", + "source_location": "L18", + "_origin": "ast", + "community": 92, + "norm_label": "securityheaders()", + "id": "security_securityheaders_securityheaders" + }, + { + "label": "corsHeaders()", + "file_type": "code", + "source_file": "src/security/securityHeaders.ts", + "source_location": "L63", + "_origin": "ast", + "community": 92, + "norm_label": "corsheaders()", + "id": "security_securityheaders_corsheaders" + }, + { + "label": "register.ts", + "file_type": "code", + "source_file": "src/skills/register.ts", + "source_location": "L1", + "_origin": "ast", + "community": 88, + "norm_label": "register.ts", + "id": "skills_register" + }, + { + "label": "Skill", + "file_type": "code", + "source_file": "src/skills/register.ts", + "source_location": "L10", + "_origin": "ast", + "community": 88, + "norm_label": "skill", + "id": "skills_register_skill" + }, + { + "label": "skills", + "file_type": "code", + "source_file": "src/skills/register.ts", + "source_location": "L17", + "_origin": "ast", + "community": 88, + "norm_label": "skills", + "id": "skills_register_skills" + }, + { + "label": "registerSkills()", + "file_type": "code", + "source_file": "src/skills/register.ts", + "source_location": "L19", + "_origin": "ast", + "community": 88, + "norm_label": "registerskills()", + "id": "skills_register_registerskills" + }, + { + "label": "getSkill()", + "file_type": "code", + "source_file": "src/skills/register.ts", + "source_location": "L117", + "_origin": "ast", + "community": 88, + "norm_label": "getskill()", + "id": "skills_register_getskill" + }, + { + "label": "listSkills()", + "file_type": "code", + "source_file": "src/skills/register.ts", + "source_location": "L121", + "_origin": "ast", + "community": 88, + "norm_label": "listskills()", + "id": "skills_register_listskills" + }, + { + "label": "executeSkill()", + "file_type": "code", + "source_file": "src/skills/register.ts", + "source_location": "L125", + "_origin": "ast", + "community": 88, + "norm_label": "executeskill()", + "id": "skills_register_executeskill" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "src/spectroscopy/index.ts", + "source_location": "L1", + "_origin": "ast", + "community": 32, + "norm_label": "index.ts", + "id": "spectroscopy_index" + }, + { + "label": "SpectrumRun", + "file_type": "code", + "source_file": "src/spectroscopy/index.ts", + "source_location": "L17", + "_origin": "ast", + "community": 32, + "norm_label": "spectrumrun", + "id": "spectroscopy_index_spectrumrun" + }, + { + "label": "STORE", + "file_type": "code", + "source_file": "src/spectroscopy/index.ts", + "source_location": "L26", + "_origin": "ast", + "community": 32, + "norm_label": "store", + "id": "spectroscopy_index_store" + }, + { + "label": "runs", + "file_type": "code", + "source_file": "src/spectroscopy/index.ts", + "source_location": "L27", + "_origin": "ast", + "community": 32, + "norm_label": "runs", + "id": "spectroscopy_index_runs" + }, + { + "label": "load()", + "file_type": "code", + "source_file": "src/spectroscopy/index.ts", + "source_location": "L29", + "_origin": "ast", + "community": 32, + "norm_label": "load()", + "id": "spectroscopy_index_load" + }, + { + "label": "save()", + "file_type": "code", + "source_file": "src/spectroscopy/index.ts", + "source_location": "L30", + "_origin": "ast", + "community": 32, + "norm_label": "save()", + "id": "spectroscopy_index_save" + }, + { + "label": "uid()", + "file_type": "code", + "source_file": "src/spectroscopy/index.ts", + "source_location": "L32", + "_origin": "ast", + "community": 32, + "norm_label": "uid()", + "id": "spectroscopy_index_uid" + }, + { + "label": "parseBody()", + "file_type": "code", + "source_file": "src/spectroscopy/index.ts", + "source_location": "L34", + "_origin": "ast", + "community": 32, + "norm_label": "parsebody()", + "id": "spectroscopy_index_parsebody" + }, + { + "label": "registerSpectroscopyRoutes()", + "file_type": "code", + "source_file": "src/spectroscopy/index.ts", + "source_location": "L46", + "_origin": "ast", + "community": 32, + "norm_label": "registerspectroscopyroutes()", + "id": "spectroscopy_index_registerspectroscopyroutes" + }, + { + "label": "peak-detection.ts", + "file_type": "code", + "source_file": "src/spectroscopy/peak-detection.ts", + "source_location": "L1", + "_origin": "ast", + "community": 32, + "norm_label": "peak-detection.ts", + "id": "spectroscopy_peak_detection" + }, + { + "label": "Peak", + "file_type": "code", + "source_file": "src/spectroscopy/peak-detection.ts", + "source_location": "L10", + "_origin": "ast", + "community": 32, + "norm_label": "peak", + "id": "spectroscopy_peak_detection_peak" + }, + { + "label": "PeakOptions", + "file_type": "code", + "source_file": "src/spectroscopy/peak-detection.ts", + "source_location": "L17", + "_origin": "ast", + "community": 32, + "norm_label": "peakoptions", + "id": "spectroscopy_peak_detection_peakoptions" + }, + { + "label": "median()", + "file_type": "code", + "source_file": "src/spectroscopy/peak-detection.ts", + "source_location": "L28", + "_origin": "ast", + "community": 32, + "norm_label": "median()", + "id": "spectroscopy_peak_detection_median" + }, + { + "label": "mad()", + "file_type": "code", + "source_file": "src/spectroscopy/peak-detection.ts", + "source_location": "L36", + "_origin": "ast", + "community": 32, + "norm_label": "mad()", + "id": "spectroscopy_peak_detection_mad" + }, + { + "label": "noiseThreshold()", + "file_type": "code", + "source_file": "src/spectroscopy/peak-detection.ts", + "source_location": "L43", + "_origin": "ast", + "community": 32, + "norm_label": "noisethreshold()", + "id": "spectroscopy_peak_detection_noisethreshold" + }, + { + "label": "prominenceAt()", + "file_type": "code", + "source_file": "src/spectroscopy/peak-detection.ts", + "source_location": "L49", + "_origin": "ast", + "community": 32, + "norm_label": "prominenceat()", + "id": "spectroscopy_peak_detection_prominenceat" + }, + { + "label": "detectPeaks()", + "file_type": "code", + "source_file": "src/spectroscopy/peak-detection.ts", + "source_location": "L60", + "_origin": "ast", + "community": 32, + "norm_label": "detectpeaks()", + "id": "spectroscopy_peak_detection_detectpeaks" + }, + { + "label": "SpectrumSummary", + "file_type": "code", + "source_file": "src/spectroscopy/peak-detection.ts", + "source_location": "L84", + "_origin": "ast", + "community": 32, + "norm_label": "spectrumsummary", + "id": "spectroscopy_peak_detection_spectrumsummary" + }, + { + "label": "summarizeSpectrum()", + "file_type": "code", + "source_file": "src/spectroscopy/peak-detection.ts", + "source_location": "L93", + "_origin": "ast", + "community": 32, + "norm_label": "summarizespectrum()", + "id": "spectroscopy_peak_detection_summarizespectrum" + }, + { + "label": "task-engine.ts", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L1", + "_origin": "ast", + "community": 7, + "norm_label": "task-engine.ts", + "id": "src_task_engine" + }, + { + "label": "Subtask", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L16", + "_origin": "ast", + "community": 7, + "norm_label": "subtask", + "id": "src_task_engine_subtask" + }, + { + "label": "Task", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L21", + "_origin": "ast", + "community": 7, + "norm_label": "task", + "id": "src_task_engine_task" + }, + { + "label": "TaskTemplate", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L38", + "_origin": "ast", + "community": 7, + "norm_label": "tasktemplate", + "id": "src_task_engine_tasktemplate" + }, + { + "label": "taskPools", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L49", + "_origin": "ast", + "community": 7, + "norm_label": "taskpools", + "id": "src_task_engine_taskpools" + }, + { + "label": "defaultTaskPoolFor()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L159", + "_origin": "ast", + "community": 81, + "norm_label": "defaulttaskpoolfor()", + "id": "src_task_engine_defaulttaskpoolfor" + }, + { + "label": "poolIndex", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L218", + "_origin": "ast", + "community": 7, + "norm_label": "poolindex", + "id": "src_task_engine_poolindex" + }, + { + "label": "nextTaskId()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L222", + "_origin": "ast", + "community": 81, + "norm_label": "nexttaskid()", + "id": "src_task_engine_nexttaskid" + }, + { + "label": "currentSprint()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L226", + "_origin": "ast", + "community": 81, + "norm_label": "currentsprint()", + "id": "src_task_engine_currentsprint" + }, + { + "label": "makeSubtasks()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L230", + "_origin": "ast", + "community": 81, + "norm_label": "makesubtasks()", + "id": "src_task_engine_makesubtasks" + }, + { + "label": "randomTickRate()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L235", + "_origin": "ast", + "community": 81, + "norm_label": "randomtickrate()", + "id": "src_task_engine_randomtickrate" + }, + { + "label": "generateTask()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L240", + "_origin": "ast", + "community": 81, + "norm_label": "generatetask()", + "id": "src_task_engine_generatetask" + }, + { + "label": "tasks", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L288", + "_origin": "ast", + "community": 7, + "norm_label": "tasks", + "id": "src_task_engine_tasks" + }, + { + "label": "STATE_PATH", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L295", + "_origin": "ast", + "community": 7, + "norm_label": "state_path", + "id": "src_task_engine_state_path" + }, + { + "label": "MAX_COMPLETED_TASKS_PER_AGENT", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L296", + "_origin": "ast", + "community": 7, + "norm_label": "max_completed_tasks_per_agent", + "id": "src_task_engine_max_completed_tasks_per_agent" + }, + { + "label": "PersistedState", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L299", + "_origin": "ast", + "community": 7, + "norm_label": "persistedstate", + "id": "src_task_engine_persistedstate" + }, + { + "label": "WorkLogEntry", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L310", + "_origin": "ast", + "community": 7, + "norm_label": "worklogentry", + "id": "src_task_engine_worklogentry" + }, + { + "label": "compactTaskHistory()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L323", + "_origin": "ast", + "community": 91, + "norm_label": "compacttaskhistory()", + "id": "src_task_engine_compacttaskhistory" + }, + { + "label": "isPlaceholderTask()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L346", + "_origin": "ast", + "community": 91, + "norm_label": "isplaceholdertask()", + "id": "src_task_engine_isplaceholdertask" + }, + { + "label": "compactTasksInPlace()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L352", + "_origin": "ast", + "community": 91, + "norm_label": "compacttasksinplace()", + "id": "src_task_engine_compacttasksinplace" + }, + { + "label": "saveState()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L361", + "_origin": "ast", + "community": 91, + "norm_label": "savestate()", + "id": "src_task_engine_savestate" + }, + { + "label": "loadState()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L383", + "_origin": "ast", + "community": 91, + "norm_label": "loadstate()", + "id": "src_task_engine_loadstate" + }, + { + "label": "seedInitialTasks()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L417", + "_origin": "ast", + "community": 81, + "norm_label": "seedinitialtasks()", + "id": "src_task_engine_seedinitialtasks" + }, + { + "label": "GameMilestone", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L465", + "_origin": "ast", + "community": 7, + "norm_label": "gamemilestone", + "id": "src_task_engine_gamemilestone" + }, + { + "label": "gameMilestones", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L475", + "_origin": "ast", + "community": 7, + "norm_label": "gamemilestones", + "id": "src_task_engine_gamemilestones" + }, + { + "label": "milestoneKeywords", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L494", + "_origin": "ast", + "community": 7, + "norm_label": "milestonekeywords", + "id": "src_task_engine_milestonekeywords" + }, + { + "label": "updateMilestones()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L510", + "_origin": "ast", + "community": 90, + "norm_label": "updatemilestones()", + "id": "src_task_engine_updatemilestones" + }, + { + "label": "tickEngine()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L526", + "_origin": "ast", + "community": 90, + "norm_label": "tickengine()", + "id": "src_task_engine_tickengine" + }, + { + "label": "getPerPersonBacklog()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L615", + "_origin": "ast", + "community": 7, + "norm_label": "getperpersonbacklog()", + "id": "src_task_engine_getperpersonbacklog" + }, + { + "label": "getAgentProgress()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L659", + "_origin": "ast", + "community": 7, + "norm_label": "getagentprogress()", + "id": "src_task_engine_getagentprogress" + }, + { + "label": "AgentScorecard", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L681", + "_origin": "ast", + "community": 7, + "norm_label": "agentscorecard", + "id": "src_task_engine_agentscorecard" + }, + { + "label": "gradeFromAgentScore()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L698", + "_origin": "ast", + "community": 95, + "norm_label": "gradefromagentscore()", + "id": "src_task_engine_gradefromagentscore" + }, + { + "label": "looksBlocked()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L706", + "_origin": "ast", + "community": 7, + "norm_label": "looksblocked()", + "id": "src_task_engine_looksblocked" + }, + { + "label": "getAgentScorecard()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L711", + "_origin": "ast", + "community": 95, + "norm_label": "getagentscorecard()", + "id": "src_task_engine_getagentscorecard" + }, + { + "label": "getAllAgentScorecards()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L804", + "_origin": "ast", + "community": 7, + "norm_label": "getallagentscorecards()", + "id": "src_task_engine_getallagentscorecards" + }, + { + "label": "getBacklogItems()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L808", + "_origin": "ast", + "community": 7, + "norm_label": "getbacklogitems()", + "id": "src_task_engine_getbacklogitems" + }, + { + "label": "getTaskDetail()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L828", + "_origin": "ast", + "community": 7, + "norm_label": "gettaskdetail()", + "id": "src_task_engine_gettaskdetail" + }, + { + "label": "setTaskStatus()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L852", + "_origin": "ast", + "community": 79, + "norm_label": "settaskstatus()", + "id": "src_task_engine_settaskstatus" + }, + { + "label": "setTaskPriority()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L883", + "_origin": "ast", + "community": 7, + "norm_label": "settaskpriority()", + "id": "src_task_engine_settaskpriority" + }, + { + "label": "addTask()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L896", + "_origin": "ast", + "community": 79, + "norm_label": "addtask()", + "id": "src_task_engine_addtask" + }, + { + "label": "getGameMilestones()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L940", + "_origin": "ast", + "community": 90, + "norm_label": "getgamemilestones()", + "id": "src_task_engine_getgamemilestones" + }, + { + "label": "getGameStats()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L945", + "_origin": "ast", + "community": 81, + "norm_label": "getgamestats()", + "id": "src_task_engine_getgamestats" + }, + { + "label": "startTime", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L991", + "_origin": "ast", + "community": 7, + "norm_label": "starttime", + "id": "src_task_engine_starttime" + }, + { + "label": "workLog", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L1007", + "_origin": "ast", + "community": 7, + "norm_label": "worklog", + "id": "src_task_engine_worklog" + }, + { + "label": "roleMap", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L1029", + "_origin": "ast", + "community": 7, + "norm_label": "rolemap", + "id": "src_task_engine_rolemap" + }, + { + "label": "logWork()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L1031", + "_origin": "ast", + "community": 90, + "norm_label": "logwork()", + "id": "src_task_engine_logwork" + }, + { + "label": "getWorkLog()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L1051", + "_origin": "ast", + "community": 7, + "norm_label": "getworklog()", + "id": "src_task_engine_getworklog" + }, + { + "label": "getWorkSummary()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L1057", + "_origin": "ast", + "community": 7, + "norm_label": "getworksummary()", + "id": "src_task_engine_getworksummary" + }, + { + "label": "Artifact", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L1080", + "_origin": "ast", + "community": 7, + "norm_label": "artifact", + "id": "src_task_engine_artifact" + }, + { + "label": "artifacts", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L1093", + "_origin": "ast", + "community": 7, + "norm_label": "artifacts", + "id": "src_task_engine_artifacts" + }, + { + "label": "artifactPromptFor()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L1096", + "_origin": "ast", + "community": 90, + "norm_label": "artifactpromptfor()", + "id": "src_task_engine_artifactpromptfor" + }, + { + "label": "generateArtifactForCompletedTask()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L1108", + "_origin": "ast", + "community": 90, + "norm_label": "generateartifactforcompletedtask()", + "id": "src_task_engine_generateartifactforcompletedtask" + }, + { + "label": "getAgentArtifacts()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L1142", + "_origin": "ast", + "community": 7, + "norm_label": "getagentartifacts()", + "id": "src_task_engine_getagentartifacts" + }, + { + "label": "getAllArtifacts()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L1146", + "_origin": "ast", + "community": 7, + "norm_label": "getallartifacts()", + "id": "src_task_engine_getallartifacts" + }, + { + "label": "Proposal", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L1155", + "_origin": "ast", + "community": 7, + "norm_label": "proposal", + "id": "src_task_engine_proposal" + }, + { + "label": "proposals", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L1168", + "_origin": "ast", + "community": 7, + "norm_label": "proposals", + "id": "src_task_engine_proposals" + }, + { + "label": "PROPOSAL_LANES", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L1172", + "_origin": "ast", + "community": 7, + "norm_label": "proposal_lanes", + "id": "src_task_engine_proposal_lanes" + }, + { + "label": "pickProposalLane()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L1195", + "_origin": "ast", + "community": 94, + "norm_label": "pickproposallane()", + "id": "src_task_engine_pickproposallane" + }, + { + "label": "generateProposal()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L1199", + "_origin": "ast", + "community": 94, + "norm_label": "generateproposal()", + "id": "src_task_engine_generateproposal" + }, + { + "label": "getAgentInbox()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L1243", + "_origin": "ast", + "community": 7, + "norm_label": "getagentinbox()", + "id": "src_task_engine_getagentinbox" + }, + { + "label": "getAgentOutbox()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L1247", + "_origin": "ast", + "community": 7, + "norm_label": "getagentoutbox()", + "id": "src_task_engine_getagentoutbox" + }, + { + "label": "getAllProposals()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L1251", + "_origin": "ast", + "community": 7, + "norm_label": "getallproposals()", + "id": "src_task_engine_getallproposals" + }, + { + "label": "getAgentInProgressDetail()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L1256", + "_origin": "ast", + "community": 7, + "norm_label": "getagentinprogressdetail()", + "id": "src_task_engine_getagentinprogressdetail" + }, + { + "label": "agentCommands", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L1279", + "_origin": "ast", + "community": 7, + "norm_label": "agentcommands", + "id": "src_task_engine_agentcommands" + }, + { + "label": "cliSessionLog", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L1428", + "_origin": "ast", + "community": 7, + "norm_label": "clisessionlog", + "id": "src_task_engine_clisessionlog" + }, + { + "label": "pushCli()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L1431", + "_origin": "ast", + "community": 96, + "norm_label": "pushcli()", + "id": "src_task_engine_pushcli" + }, + { + "label": "tickCli()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L1438", + "_origin": "ast", + "community": 96, + "norm_label": "tickcli()", + "id": "src_task_engine_tickcli" + }, + { + "label": "getAgentCliLog()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L1457", + "_origin": "ast", + "community": 7, + "norm_label": "getagentclilog()", + "id": "src_task_engine_getagentclilog" + }, + { + "label": "SocialAgent", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L1477", + "_origin": "ast", + "community": 7, + "norm_label": "socialagent", + "id": "src_task_engine_socialagent" + }, + { + "label": "socialRoster", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L1488", + "_origin": "ast", + "community": 7, + "norm_label": "socialroster", + "id": "src_task_engine_socialroster" + }, + { + "label": "getSocialRoster()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L1505", + "_origin": "ast", + "community": 7, + "norm_label": "getsocialroster()", + "id": "src_task_engine_getsocialroster" + }, + { + "label": "getAgentSocialFeed()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L1518", + "_origin": "ast", + "community": 7, + "norm_label": "getagentsocialfeed()", + "id": "src_task_engine_getagentsocialfeed" + }, + { + "label": "saveOnExit()", + "file_type": "code", + "source_file": "src/task-engine.ts", + "source_location": "L1583", + "_origin": "ast", + "community": 91, + "norm_label": "saveonexit()", + "id": "src_task_engine_saveonexit" + }, + { + "label": "terminal-activity-monitor.ts", + "file_type": "code", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L1", + "_origin": "ast", + "community": 5, + "norm_label": "terminal-activity-monitor.ts", + "id": "src_terminal_activity_monitor" + }, + { + "label": "TerminalActivity", + "file_type": "code", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L9", + "_origin": "ast", + "community": 5, + "norm_label": "terminalactivity", + "id": "src_terminal_activity_monitor_terminalactivity" + }, + { + "label": "TerminalStatus", + "file_type": "code", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L21", + "_origin": "ast", + "community": 5, + "norm_label": "terminalstatus", + "id": "src_terminal_activity_monitor_terminalstatus" + }, + { + "label": "TerminalActivityMonitor", + "file_type": "code", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L31", + "_origin": "ast", + "community": 40, + "norm_label": "terminalactivitymonitor", + "id": "src_terminal_activity_monitor_terminalactivitymonitor" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L36", + "_origin": "ast", + "community": 40, + "norm_label": ".constructor()", + "id": "src_terminal_activity_monitor_terminalactivitymonitor_constructor" + }, + { + "label": ".initializeTerminals()", + "file_type": "code", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L42", + "_origin": "ast", + "community": 40, + "norm_label": ".initializeterminals()", + "id": "src_terminal_activity_monitor_terminalactivitymonitor_initializeterminals" + }, + { + "label": ".logActivity()", + "file_type": "code", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L67", + "_origin": "ast", + "community": 40, + "norm_label": ".logactivity()", + "id": "src_terminal_activity_monitor_terminalactivitymonitor_logactivity" + }, + { + "label": ".logKafkaMessage()", + "file_type": "code", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L90", + "_origin": "ast", + "community": 40, + "norm_label": ".logkafkamessage()", + "id": "src_terminal_activity_monitor_terminalactivitymonitor_logkafkamessage" + }, + { + "label": ".logSeleniumAction()", + "file_type": "code", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L103", + "_origin": "ast", + "community": 40, + "norm_label": ".logseleniumaction()", + "id": "src_terminal_activity_monitor_terminalactivitymonitor_logseleniumaction" + }, + { + "label": ".logApprovalPrompt()", + "file_type": "code", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L116", + "_origin": "ast", + "community": 40, + "norm_label": ".logapprovalprompt()", + "id": "src_terminal_activity_monitor_terminalactivitymonitor_logapprovalprompt" + }, + { + "label": ".updateContextTokens()", + "file_type": "code", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L130", + "_origin": "ast", + "community": 40, + "norm_label": ".updatecontexttokens()", + "id": "src_terminal_activity_monitor_terminalactivitymonitor_updatecontexttokens" + }, + { + "label": ".isCompactionNeeded()", + "file_type": "code", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L141", + "_origin": "ast", + "community": 40, + "norm_label": ".iscompactionneeded()", + "id": "src_terminal_activity_monitor_terminalactivitymonitor_iscompactionneeded" + }, + { + "label": ".getActivities()", + "file_type": "code", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L149", + "_origin": "ast", + "community": 40, + "norm_label": ".getactivities()", + "id": "src_terminal_activity_monitor_terminalactivitymonitor_getactivities" + }, + { + "label": ".getTerminalActivities()", + "file_type": "code", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L156", + "_origin": "ast", + "community": 40, + "norm_label": ".getterminalactivities()", + "id": "src_terminal_activity_monitor_terminalactivitymonitor_getterminalactivities" + }, + { + "label": ".getTerminalStatus()", + "file_type": "code", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L165", + "_origin": "ast", + "community": 40, + "norm_label": ".getterminalstatus()", + "id": "src_terminal_activity_monitor_terminalactivitymonitor_getterminalstatus" + }, + { + "label": ".updateTerminalStatus()", + "file_type": "code", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L176", + "_origin": "ast", + "community": 40, + "norm_label": ".updateterminalstatus()", + "id": "src_terminal_activity_monitor_terminalactivitymonitor_updateterminalstatus" + }, + { + "label": ".getHighPriorityActivities()", + "file_type": "code", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L193", + "_origin": "ast", + "community": 40, + "norm_label": ".gethighpriorityactivities()", + "id": "src_terminal_activity_monitor_terminalactivitymonitor_gethighpriorityactivities" + }, + { + "label": ".getSummary()", + "file_type": "code", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L202", + "_origin": "ast", + "community": 40, + "norm_label": ".getsummary()", + "id": "src_terminal_activity_monitor_terminalactivitymonitor_getsummary" + }, + { + "label": ".setupMessageListeners()", + "file_type": "code", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L221", + "_origin": "ast", + "community": 40, + "norm_label": ".setupmessagelisteners()", + "id": "src_terminal_activity_monitor_terminalactivitymonitor_setupmessagelisteners" + }, + { + "label": "activityMonitor", + "file_type": "code", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L229", + "_origin": "ast", + "community": 5, + "norm_label": "activitymonitor", + "id": "src_terminal_activity_monitor_activitymonitor" + }, + { + "label": "terminal-coordination.ts", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L1", + "_origin": "ast", + "community": 12, + "norm_label": "terminal-coordination.ts", + "id": "src_terminal_coordination" + }, + { + "label": "TerminalAgent", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L3", + "_origin": "ast", + "community": 12, + "norm_label": "terminalagent", + "id": "src_terminal_coordination_terminalagent" + }, + { + "label": "TerminalSessionStatus", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L4", + "_origin": "ast", + "community": 12, + "norm_label": "terminalsessionstatus", + "id": "src_terminal_coordination_terminalsessionstatus" + }, + { + "label": "ActiveActionKind", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L5", + "_origin": "ast", + "community": 12, + "norm_label": "activeactionkind", + "id": "src_terminal_coordination_activeactionkind" + }, + { + "label": "TerminalSessionInput", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L7", + "_origin": "ast", + "community": 12, + "norm_label": "terminalsessioninput", + "id": "src_terminal_coordination_terminalsessioninput" + }, + { + "label": "TerminalSession", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L16", + "_origin": "ast", + "community": 12, + "norm_label": "terminalsession", + "id": "src_terminal_coordination_terminalsession" + }, + { + "label": "StoredTerminalSession", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L29", + "_origin": "ast", + "community": 12, + "norm_label": "storedterminalsession", + "id": "src_terminal_coordination_storedterminalsession" + }, + { + "label": "TerminalKeyExchange", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L33", + "_origin": "ast", + "community": 12, + "norm_label": "terminalkeyexchange", + "id": "src_terminal_coordination_terminalkeyexchange" + }, + { + "label": "ActiveActionInput", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L40", + "_origin": "ast", + "community": 12, + "norm_label": "activeactioninput", + "id": "src_terminal_coordination_activeactioninput" + }, + { + "label": "ActiveAction", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L48", + "_origin": "ast", + "community": 12, + "norm_label": "activeaction", + "id": "src_terminal_coordination_activeaction" + }, + { + "label": "CoordinationEvent", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L62", + "_origin": "ast", + "community": 12, + "norm_label": "coordinationevent", + "id": "src_terminal_coordination_coordinationevent" + }, + { + "label": "CoordinationSnapshot", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L71", + "_origin": "ast", + "community": 12, + "norm_label": "coordinationsnapshot", + "id": "src_terminal_coordination_coordinationsnapshot" + }, + { + "label": "AcquireActionResult", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L77", + "_origin": "ast", + "community": 12, + "norm_label": "acquireactionresult", + "id": "src_terminal_coordination_acquireactionresult" + }, + { + "label": "TerminalCoordinationOptions", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L81", + "_origin": "ast", + "community": 12, + "norm_label": "terminalcoordinationoptions", + "id": "src_terminal_coordination_terminalcoordinationoptions" + }, + { + "label": "TerminalAuthError", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L87", + "_origin": "ast", + "community": 12, + "norm_label": "terminalautherror", + "id": "src_terminal_coordination_terminalautherror" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L88", + "_origin": "ast", + "community": 12, + "norm_label": ".constructor()", + "id": "src_terminal_coordination_terminalautherror_constructor" + }, + { + "label": "TerminalCoordinationManager", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L94", + "_origin": "ast", + "community": 12, + "norm_label": "terminalcoordinationmanager", + "id": "src_terminal_coordination_terminalcoordinationmanager" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L103", + "_origin": "ast", + "community": 12, + "norm_label": ".constructor()", + "id": "src_terminal_coordination_terminalcoordinationmanager_constructor" + }, + { + "label": ".exchange()", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L109", + "_origin": "ast", + "community": 12, + "norm_label": ".exchange()", + "id": "src_terminal_coordination_terminalcoordinationmanager_exchange" + }, + { + "label": ".heartbeat()", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L137", + "_origin": "ast", + "community": 12, + "norm_label": ".heartbeat()", + "id": "src_terminal_coordination_terminalcoordinationmanager_heartbeat" + }, + { + "label": ".acquireAction()", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L147", + "_origin": "ast", + "community": 12, + "norm_label": ".acquireaction()", + "id": "src_terminal_coordination_terminalcoordinationmanager_acquireaction" + }, + { + "label": ".releaseAction()", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L184", + "_origin": "ast", + "community": 12, + "norm_label": ".releaseaction()", + "id": "src_terminal_coordination_terminalcoordinationmanager_releaseaction" + }, + { + "label": ".forceRelease()", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L198", + "_origin": "ast", + "community": 12, + "norm_label": ".forcerelease()", + "id": "src_terminal_coordination_terminalcoordinationmanager_forcerelease" + }, + { + "label": ".snapshot()", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L207", + "_origin": "ast", + "community": 12, + "norm_label": ".snapshot()", + "id": "src_terminal_coordination_terminalcoordinationmanager_snapshot" + }, + { + "label": ".resetForTests()", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L216", + "_origin": "ast", + "community": 12, + "norm_label": ".resetfortests()", + "id": "src_terminal_coordination_terminalcoordinationmanager_resetfortests" + }, + { + "label": ".requireSession()", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L223", + "_origin": "ast", + "community": 12, + "norm_label": ".requiresession()", + "id": "src_terminal_coordination_terminalcoordinationmanager_requiresession" + }, + { + "label": ".expireStale()", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L235", + "_origin": "ast", + "community": 12, + "norm_label": ".expirestale()", + "id": "src_terminal_coordination_terminalcoordinationmanager_expirestale" + }, + { + "label": ".publicSession()", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L256", + "_origin": "ast", + "community": 12, + "norm_label": ".publicsession()", + "id": "src_terminal_coordination_terminalcoordinationmanager_publicsession" + }, + { + "label": ".record()", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L261", + "_origin": "ast", + "community": 12, + "norm_label": ".record()", + "id": "src_terminal_coordination_terminalcoordinationmanager_record" + }, + { + "label": ".nextId()", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L273", + "_origin": "ast", + "community": 12, + "norm_label": ".nextid()", + "id": "src_terminal_coordination_terminalcoordinationmanager_nextid" + }, + { + "label": "randomToken()", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L278", + "_origin": "ast", + "community": 12, + "norm_label": "randomtoken()", + "id": "src_terminal_coordination_randomtoken" + }, + { + "label": "hashSecret()", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L282", + "_origin": "ast", + "community": 12, + "norm_label": "hashsecret()", + "id": "src_terminal_coordination_hashsecret" + }, + { + "label": "fingerprint()", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L286", + "_origin": "ast", + "community": 12, + "norm_label": "fingerprint()", + "id": "src_terminal_coordination_fingerprint" + }, + { + "label": "safeEqual()", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L290", + "_origin": "ast", + "community": 12, + "norm_label": "safeequal()", + "id": "src_terminal_coordination_safeequal" + }, + { + "label": "boundedTtl()", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L296", + "_origin": "ast", + "community": 12, + "norm_label": "boundedttl()", + "id": "src_terminal_coordination_boundedttl" + }, + { + "label": "cleanText()", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L301", + "_origin": "ast", + "community": 12, + "norm_label": "cleantext()", + "id": "src_terminal_coordination_cleantext" + }, + { + "label": "iso()", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L306", + "_origin": "ast", + "community": 12, + "norm_label": "iso()", + "id": "src_terminal_coordination_iso" + }, + { + "label": "terminalCoordination", + "file_type": "code", + "source_file": "src/terminal-coordination.ts", + "source_location": "L310", + "_origin": "ast", + "community": 12, + "norm_label": "terminalcoordination", + "id": "src_terminal_coordination_terminalcoordination" + }, + { + "label": "timeseries.ts", + "file_type": "code", + "source_file": "src/timeseries.ts", + "source_location": "L1", + "_origin": "ast", + "community": 17, + "norm_label": "timeseries.ts", + "id": "src_timeseries" + }, + { + "label": "ColumnStats", + "file_type": "code", + "source_file": "src/timeseries.ts", + "source_location": "L9", + "_origin": "ast", + "community": 17, + "norm_label": "columnstats", + "id": "src_timeseries_columnstats" + }, + { + "label": "PairCorrelation", + "file_type": "code", + "source_file": "src/timeseries.ts", + "source_location": "L20", + "_origin": "ast", + "community": 17, + "norm_label": "paircorrelation", + "id": "src_timeseries_paircorrelation" + }, + { + "label": "AnalysisResult", + "file_type": "code", + "source_file": "src/timeseries.ts", + "source_location": "L27", + "_origin": "ast", + "community": 17, + "norm_label": "analysisresult", + "id": "src_timeseries_analysisresult" + }, + { + "label": "parseCsv()", + "file_type": "code", + "source_file": "src/timeseries.ts", + "source_location": "L38", + "_origin": "ast", + "community": 17, + "norm_label": "parsecsv()", + "id": "src_timeseries_parsecsv" + }, + { + "label": "findTimestampColumn()", + "file_type": "code", + "source_file": "src/timeseries.ts", + "source_location": "L49", + "_origin": "ast", + "community": 17, + "norm_label": "findtimestampcolumn()", + "id": "src_timeseries_findtimestampcolumn" + }, + { + "label": "computeColumnStats()", + "file_type": "code", + "source_file": "src/timeseries.ts", + "source_location": "L67", + "_origin": "ast", + "community": 17, + "norm_label": "computecolumnstats()", + "id": "src_timeseries_computecolumnstats" + }, + { + "label": "pearson()", + "file_type": "code", + "source_file": "src/timeseries.ts", + "source_location": "L112", + "_origin": "ast", + "community": 17, + "norm_label": "pearson()", + "id": "src_timeseries_pearson" + }, + { + "label": "analyzeCsv()", + "file_type": "code", + "source_file": "src/timeseries.ts", + "source_location": "L128", + "_origin": "ast", + "community": 17, + "norm_label": "analyzecsv()", + "id": "src_timeseries_analyzecsv" + }, + { + "label": "logger.ts", + "file_type": "code", + "source_file": "src/utils/logger.ts", + "source_location": "L1", + "_origin": "ast", + "community": 2, + "norm_label": "logger.ts", + "id": "utils_logger" + }, + { + "label": "LOG_LEVELS", + "file_type": "code", + "source_file": "src/utils/logger.ts", + "source_location": "L5", + "_origin": "ast", + "community": 2, + "norm_label": "log_levels", + "id": "utils_logger_log_levels" + }, + { + "label": "LogLevel", + "file_type": "code", + "source_file": "src/utils/logger.ts", + "source_location": "L12", + "_origin": "ast", + "community": 2, + "norm_label": "loglevel", + "id": "utils_logger_loglevel" + }, + { + "label": "currentLevel", + "file_type": "code", + "source_file": "src/utils/logger.ts", + "source_location": "L14", + "_origin": "ast", + "community": 2, + "norm_label": "currentlevel", + "id": "utils_logger_currentlevel" + }, + { + "label": "logger", + "file_type": "code", + "source_file": "src/utils/logger.ts", + "source_location": "L16", + "_origin": "ast", + "community": 2, + "norm_label": "logger", + "id": "utils_logger_logger" + }, + { + "label": "capabilities-catalog.ts", + "file_type": "code", + "source_file": "src/virtuanalytica/capabilities-catalog.ts", + "source_location": "L1", + "_origin": "ast", + "community": 82, + "norm_label": "capabilities-catalog.ts", + "id": "virtuanalytica_capabilities_catalog" + }, + { + "label": "Capability", + "file_type": "code", + "source_file": "src/virtuanalytica/capabilities-catalog.ts", + "source_location": "L8", + "_origin": "ast", + "community": 82, + "norm_label": "capability", + "id": "virtuanalytica_capabilities_catalog_capability" + }, + { + "label": "CAPABILITIES", + "file_type": "code", + "source_file": "src/virtuanalytica/capabilities-catalog.ts", + "source_location": "L20", + "_origin": "ast", + "community": 82, + "norm_label": "capabilities", + "id": "virtuanalytica_capabilities_catalog_capabilities" + }, + { + "label": "listCapabilities()", + "file_type": "code", + "source_file": "src/virtuanalytica/capabilities-catalog.ts", + "source_location": "L155", + "_origin": "ast", + "community": 82, + "norm_label": "listcapabilities()", + "id": "virtuanalytica_capabilities_catalog_listcapabilities" + }, + { + "label": "getCapabilityById()", + "file_type": "code", + "source_file": "src/virtuanalytica/capabilities-catalog.ts", + "source_location": "L159", + "_origin": "ast", + "community": 82, + "norm_label": "getcapabilitybyid()", + "id": "virtuanalytica_capabilities_catalog_getcapabilitybyid" + }, + { + "label": "capabilitiesForRoles()", + "file_type": "code", + "source_file": "src/virtuanalytica/capabilities-catalog.ts", + "source_location": "L163", + "_origin": "ast", + "community": 82, + "norm_label": "capabilitiesforroles()", + "id": "virtuanalytica_capabilities_catalog_capabilitiesforroles" + }, + { + "label": "estimateTokenBudget()", + "file_type": "code", + "source_file": "src/virtuanalytica/capabilities-catalog.ts", + "source_location": "L168", + "_origin": "ast", + "community": 82, + "norm_label": "estimatetokenbudget()", + "id": "virtuanalytica_capabilities_catalog_estimatetokenbudget" + }, + { + "label": "capabilityBundleForRoles()", + "file_type": "code", + "source_file": "src/virtuanalytica/capabilities-catalog.ts", + "source_location": "L180", + "_origin": "ast", + "community": 82, + "norm_label": "capabilitybundleforroles()", + "id": "virtuanalytica_capabilities_catalog_capabilitybundleforroles" + }, + { + "label": "catalog.ts", + "file_type": "code", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L1", + "_origin": "ast", + "community": 31, + "norm_label": "catalog.ts", + "id": "virtuanalytica_catalog" + }, + { + "label": "CatalogFormat", + "file_type": "code", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L28", + "_origin": "ast", + "community": 31, + "norm_label": "catalogformat", + "id": "virtuanalytica_catalog_catalogformat" + }, + { + "label": "CatalogCounts", + "file_type": "code", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L31", + "_origin": "ast", + "community": 31, + "norm_label": "catalogcounts", + "id": "virtuanalytica_catalog_catalogcounts" + }, + { + "label": "countModel()", + "file_type": "code", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L41", + "_origin": "ast", + "community": 31, + "norm_label": "countmodel()", + "id": "virtuanalytica_catalog_countmodel" + }, + { + "label": "emptyModel()", + "file_type": "code", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L54", + "_origin": "ast", + "community": 31, + "norm_label": "emptymodel()", + "id": "virtuanalytica_catalog_emptymodel" + }, + { + "label": "parseCsv()", + "file_type": "code", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L77", + "_origin": "ast", + "community": 31, + "norm_label": "parsecsv()", + "id": "virtuanalytica_catalog_parsecsv" + }, + { + "label": "parseCollibraCsv()", + "file_type": "code", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L123", + "_origin": "ast", + "community": 31, + "norm_label": "parsecollibracsv()", + "id": "virtuanalytica_catalog_parsecollibracsv" + }, + { + "label": "normalizeGenericJson()", + "file_type": "code", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L238", + "_origin": "ast", + "community": 31, + "norm_label": "normalizegenericjson()", + "id": "virtuanalytica_catalog_normalizegenericjson" + }, + { + "label": "normalize()", + "file_type": "code", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L318", + "_origin": "ast", + "community": 31, + "norm_label": "normalize()", + "id": "virtuanalytica_catalog_normalize" + }, + { + "label": "slugId()", + "file_type": "code", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L336", + "_origin": "ast", + "community": 31, + "norm_label": "slugid()", + "id": "virtuanalytica_catalog_slugid" + }, + { + "label": "upsertModelToGovernance()", + "file_type": "code", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L347", + "_origin": "ast", + "community": 31, + "norm_label": "upsertmodeltogovernance()", + "id": "virtuanalytica_catalog_upsertmodeltogovernance" + }, + { + "label": "commerce.ts", + "file_type": "code", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L1", + "_origin": "ast", + "community": 14, + "norm_label": "commerce.ts", + "id": "virtuanalytica_commerce" + }, + { + "label": "DATA_DIR", + "file_type": "code", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L19", + "_origin": "ast", + "community": 14, + "norm_label": "data_dir", + "id": "virtuanalytica_commerce_data_dir" + }, + { + "label": "COMMERCE_PATH", + "file_type": "code", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L20", + "_origin": "ast", + "community": 14, + "norm_label": "commerce_path", + "id": "virtuanalytica_commerce_commerce_path" + }, + { + "label": "VAEntitlement", + "file_type": "code", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L28", + "_origin": "ast", + "community": 14, + "norm_label": "vaentitlement", + "id": "virtuanalytica_commerce_vaentitlement" + }, + { + "label": "CommerceState", + "file_type": "code", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L39", + "_origin": "ast", + "community": 14, + "norm_label": "commercestate", + "id": "virtuanalytica_commerce_commercestate" + }, + { + "label": "ensureDir()", + "file_type": "code", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L45", + "_origin": "ast", + "community": 14, + "norm_label": "ensuredir()", + "id": "virtuanalytica_commerce_ensuredir" + }, + { + "label": "getCrypto()", + "file_type": "code", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L49", + "_origin": "ast", + "community": 14, + "norm_label": "getcrypto()", + "id": "virtuanalytica_commerce_getcrypto" + }, + { + "label": "readState()", + "file_type": "code", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L58", + "_origin": "ast", + "community": 14, + "norm_label": "readstate()", + "id": "virtuanalytica_commerce_readstate" + }, + { + "label": "writeState()", + "file_type": "code", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L100", + "_origin": "ast", + "community": 14, + "norm_label": "writestate()", + "id": "virtuanalytica_commerce_writestate" + }, + { + "label": "ensureLoaded()", + "file_type": "code", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L110", + "_origin": "ast", + "community": 14, + "norm_label": "ensureloaded()", + "id": "virtuanalytica_commerce_ensureloaded" + }, + { + "label": "getEntitlement()", + "file_type": "code", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L114", + "_origin": "ast", + "community": 14, + "norm_label": "getentitlement()", + "id": "virtuanalytica_commerce_getentitlement" + }, + { + "label": "VAPrice", + "file_type": "code", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L120", + "_origin": "ast", + "community": 14, + "norm_label": "vaprice", + "id": "virtuanalytica_commerce_vaprice" + }, + { + "label": "calculatePrice()", + "file_type": "code", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L127", + "_origin": "ast", + "community": 14, + "norm_label": "calculateprice()", + "id": "virtuanalytica_commerce_calculateprice" + }, + { + "label": "setSelection()", + "file_type": "code", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L139", + "_origin": "ast", + "community": 14, + "norm_label": "setselection()", + "id": "virtuanalytica_commerce_setselection" + }, + { + "label": "enableTestMode()", + "file_type": "code", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L147", + "_origin": "ast", + "community": 14, + "norm_label": "enabletestmode()", + "id": "virtuanalytica_commerce_enabletestmode" + }, + { + "label": "disableCommercial()", + "file_type": "code", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L162", + "_origin": "ast", + "community": 14, + "norm_label": "disablecommercial()", + "id": "virtuanalytica_commerce_disablecommercial" + }, + { + "label": "PaymentIntentResult", + "file_type": "code", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L176", + "_origin": "ast", + "community": 14, + "norm_label": "paymentintentresult", + "id": "virtuanalytica_commerce_paymentintentresult" + }, + { + "label": "createPaymentIntent()", + "file_type": "code", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L185", + "_origin": "ast", + "community": 14, + "norm_label": "createpaymentintent()", + "id": "virtuanalytica_commerce_createpaymentintent" + }, + { + "label": "ActivationResult", + "file_type": "code", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L226", + "_origin": "ast", + "community": 14, + "norm_label": "activationresult", + "id": "virtuanalytica_commerce_activationresult" + }, + { + "label": "activate()", + "file_type": "code", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L232", + "_origin": "ast", + "community": 14, + "norm_label": "activate()", + "id": "virtuanalytica_commerce_activate" + }, + { + "label": "consumeTokens()", + "file_type": "code", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L277", + "_origin": "ast", + "community": 14, + "norm_label": "consumetokens()", + "id": "virtuanalytica_commerce_consumetokens" + }, + { + "label": "resetForTesting()", + "file_type": "code", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L287", + "_origin": "ast", + "community": 14, + "norm_label": "resetfortesting()", + "id": "virtuanalytica_commerce_resetfortesting" + }, + { + "label": "contracts.ts", + "file_type": "code", + "source_file": "src/virtuanalytica/contracts.ts", + "source_location": "L1", + "_origin": "ast", + "community": 75, + "norm_label": "contracts.ts", + "id": "virtuanalytica_contracts" + }, + { + "label": "ConnectorSource", + "file_type": "code", + "source_file": "src/virtuanalytica/contracts.ts", + "source_location": "L13", + "_origin": "ast", + "community": 75, + "norm_label": "connectorsource", + "id": "virtuanalytica_contracts_connectorsource" + }, + { + "label": "MetadataRepositoryAsset", + "file_type": "code", + "source_file": "src/virtuanalytica/contracts.ts", + "source_location": "L18", + "_origin": "ast", + "community": 75, + "norm_label": "metadatarepositoryasset", + "id": "virtuanalytica_contracts_metadatarepositoryasset" + }, + { + "label": "DatabaseInspectionSummary", + "file_type": "code", + "source_file": "src/virtuanalytica/contracts.ts", + "source_location": "L26", + "_origin": "ast", + "community": 75, + "norm_label": "databaseinspectionsummary", + "id": "virtuanalytica_contracts_databaseinspectionsummary" + }, + { + "label": "ToolExecutionCapability", + "file_type": "code", + "source_file": "src/virtuanalytica/contracts.ts", + "source_location": "L41", + "_origin": "ast", + "community": 75, + "norm_label": "toolexecutioncapability", + "id": "virtuanalytica_contracts_toolexecutioncapability" + }, + { + "label": "RoleAction", + "file_type": "code", + "source_file": "src/virtuanalytica/contracts.ts", + "source_location": "L51", + "_origin": "ast", + "community": 75, + "norm_label": "roleaction", + "id": "virtuanalytica_contracts_roleaction" + }, + { + "label": "RoleRecommendation", + "file_type": "code", + "source_file": "src/virtuanalytica/contracts.ts", + "source_location": "L57", + "_origin": "ast", + "community": 75, + "norm_label": "rolerecommendation", + "id": "virtuanalytica_contracts_rolerecommendation" + }, + { + "label": "ConnectorCapabilityInputs", + "file_type": "code", + "source_file": "src/virtuanalytica/contracts.ts", + "source_location": "L65", + "_origin": "ast", + "community": 75, + "norm_label": "connectorcapabilityinputs", + "id": "virtuanalytica_contracts_connectorcapabilityinputs" + }, + { + "label": "ConnectorCapabilityLevel", + "file_type": "code", + "source_file": "src/virtuanalytica/contracts.ts", + "source_location": "L72", + "_origin": "ast", + "community": 75, + "norm_label": "connectorcapabilitylevel", + "id": "virtuanalytica_contracts_connectorcapabilitylevel" + }, + { + "label": "deriveConnectorCapabilityLevel()", + "file_type": "code", + "source_file": "src/virtuanalytica/contracts.ts", + "source_location": "L79", + "_origin": "ast", + "community": 75, + "norm_label": "deriveconnectorcapabilitylevel()", + "id": "virtuanalytica_contracts_deriveconnectorcapabilitylevel" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L1", + "_origin": "ast", + "community": 27, + "norm_label": "index.ts", + "id": "virtuanalytica_index" + }, + { + "label": "DATA_DIR", + "file_type": "code", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L45", + "_origin": "ast", + "community": 27, + "norm_label": "data_dir", + "id": "virtuanalytica_index_data_dir" + }, + { + "label": "SAMPLE_CATALOG_PATH", + "file_type": "code", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L46", + "_origin": "ast", + "community": 27, + "norm_label": "sample_catalog_path", + "id": "virtuanalytica_index_sample_catalog_path" + }, + { + "label": "ok()", + "file_type": "code", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L51", + "_origin": "ast", + "community": 27, + "norm_label": "ok()", + "id": "virtuanalytica_index_ok" + }, + { + "label": "fail()", + "file_type": "code", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L54", + "_origin": "ast", + "community": 27, + "norm_label": "fail()", + "id": "virtuanalytica_index_fail" + }, + { + "label": "lr()", + "file_type": "code", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L59", + "_origin": "ast", + "community": 27, + "norm_label": "lr()", + "id": "virtuanalytica_index_lr" + }, + { + "label": "notifyGovernance()", + "file_type": "code", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L65", + "_origin": "ast", + "community": 27, + "norm_label": "notifygovernance()", + "id": "virtuanalytica_index_notifygovernance" + }, + { + "label": "loadSampleModel()", + "file_type": "code", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L76", + "_origin": "ast", + "community": 27, + "norm_label": "loadsamplemodel()", + "id": "virtuanalytica_index_loadsamplemodel" + }, + { + "label": "profileDemo()", + "file_type": "code", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L87", + "_origin": "ast", + "community": 70, + "norm_label": "profiledemo()", + "id": "virtuanalytica_index_profiledemo" + }, + { + "label": "registerVirtuAnalyticaRoutes()", + "file_type": "code", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L121", + "_origin": "ast", + "community": 27, + "norm_label": "registervirtuanalyticaroutes()", + "id": "virtuanalytica_index_registervirtuanalyticaroutes" + }, + { + "label": "role-graph.ts", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L1", + "_origin": "ast", + "community": 21, + "norm_label": "role-graph.ts", + "id": "virtuanalytica_role_graph" + }, + { + "label": "ROLE_KEYS", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L52", + "_origin": "ast", + "community": 27, + "norm_label": "role_keys", + "id": "virtuanalytica_role_graph_role_keys" + }, + { + "label": "RoleKey", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L53", + "_origin": "ast", + "community": 27, + "norm_label": "rolekey", + "id": "virtuanalytica_role_graph_rolekey" + }, + { + "label": "Category", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L59", + "_origin": "ast", + "community": 21, + "norm_label": "category", + "id": "virtuanalytica_role_graph_category" + }, + { + "label": "CATEGORIES", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L68", + "_origin": "ast", + "community": 21, + "norm_label": "categories", + "id": "virtuanalytica_role_graph_categories" + }, + { + "label": "CatKey", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L80", + "_origin": "ast", + "community": 21, + "norm_label": "catkey", + "id": "virtuanalytica_role_graph_catkey" + }, + { + "label": "CATEGORY_REL", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L89", + "_origin": "ast", + "community": 21, + "norm_label": "category_rel", + "id": "virtuanalytica_role_graph_category_rel" + }, + { + "label": "RoleSeed", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L103", + "_origin": "ast", + "community": 21, + "norm_label": "roleseed", + "id": "virtuanalytica_role_graph_roleseed" + }, + { + "label": "ROLES", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L109", + "_origin": "ast", + "community": 21, + "norm_label": "roles", + "id": "virtuanalytica_role_graph_roles" + }, + { + "label": "ROLE_BY_KEY", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L116", + "_origin": "ast", + "community": 21, + "norm_label": "role_by_key", + "id": "virtuanalytica_role_graph_role_by_key" + }, + { + "label": "NodeSeed", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L123", + "_origin": "ast", + "community": 21, + "norm_label": "nodeseed", + "id": "virtuanalytica_role_graph_nodeseed" + }, + { + "label": "NODES", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L129", + "_origin": "ast", + "community": 21, + "norm_label": "nodes", + "id": "virtuanalytica_role_graph_nodes" + }, + { + "label": "EdgeSeed", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L285", + "_origin": "ast", + "community": 21, + "norm_label": "edgeseed", + "id": "virtuanalytica_role_graph_edgeseed" + }, + { + "label": "EXPLICIT_EDGES", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L293", + "_origin": "ast", + "community": 21, + "norm_label": "explicit_edges", + "id": "virtuanalytica_role_graph_explicit_edges" + }, + { + "label": "assertSafeIdent()", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L340", + "_origin": "ast", + "community": 21, + "norm_label": "assertsafeident()", + "id": "virtuanalytica_role_graph_assertsafeident" + }, + { + "label": "CATEGORY_I18N", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L348", + "_origin": "ast", + "community": 21, + "norm_label": "category_i18n", + "id": "virtuanalytica_role_graph_category_i18n" + }, + { + "label": "RELATION_I18N", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L363", + "_origin": "ast", + "community": 21, + "norm_label": "relation_i18n", + "id": "virtuanalytica_role_graph_relation_i18n" + }, + { + "label": "REL_HUMAN", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L387", + "_origin": "ast", + "community": 21, + "norm_label": "rel_human", + "id": "virtuanalytica_role_graph_rel_human" + }, + { + "label": "getCategories()", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L392", + "_origin": "ast", + "community": 27, + "norm_label": "getcategories()", + "id": "virtuanalytica_role_graph_getcategories" + }, + { + "label": "listRoles()", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L397", + "_origin": "ast", + "community": 27, + "norm_label": "listroles()", + "id": "virtuanalytica_role_graph_listroles" + }, + { + "label": "getI18n()", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L402", + "_origin": "ast", + "community": 27, + "norm_label": "geti18n()", + "id": "virtuanalytica_role_graph_geti18n" + }, + { + "label": "IngestResult", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L417", + "_origin": "ast", + "community": 21, + "norm_label": "ingestresult", + "id": "virtuanalytica_role_graph_ingestresult" + }, + { + "label": "allSeedNodes()", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L431", + "_origin": "ast", + "community": 21, + "norm_label": "allseednodes()", + "id": "virtuanalytica_role_graph_allseednodes" + }, + { + "label": "autoRoleEdges()", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L437", + "_origin": "ast", + "community": 21, + "norm_label": "autoroleedges()", + "id": "virtuanalytica_role_graph_autoroleedges" + }, + { + "label": "ingestRoleGraph()", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L464", + "_origin": "ast", + "community": 21, + "norm_label": "ingestrolegraph()", + "id": "virtuanalytica_role_graph_ingestrolegraph" + }, + { + "label": "CatalogAsset", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L561", + "_origin": "ast", + "community": 31, + "norm_label": "catalogasset", + "id": "virtuanalytica_role_graph_catalogasset" + }, + { + "label": "CatalogColumn", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L562", + "_origin": "ast", + "community": 31, + "norm_label": "catalogcolumn", + "id": "virtuanalytica_role_graph_catalogcolumn" + }, + { + "label": "CatalogTerm", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L563", + "_origin": "ast", + "community": 31, + "norm_label": "catalogterm", + "id": "virtuanalytica_role_graph_catalogterm" + }, + { + "label": "CatalogClassification", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L564", + "_origin": "ast", + "community": 31, + "norm_label": "catalogclassification", + "id": "virtuanalytica_role_graph_catalogclassification" + }, + { + "label": "CatalogOwner", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L565", + "_origin": "ast", + "community": 31, + "norm_label": "catalogowner", + "id": "virtuanalytica_role_graph_catalogowner" + }, + { + "label": "CatalogLineage", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L566", + "_origin": "ast", + "community": 31, + "norm_label": "cataloglineage", + "id": "virtuanalytica_role_graph_cataloglineage" + }, + { + "label": "CatalogPolicy", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L567", + "_origin": "ast", + "community": 31, + "norm_label": "catalogpolicy", + "id": "virtuanalytica_role_graph_catalogpolicy" + }, + { + "label": "CatalogModel", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L568", + "_origin": "ast", + "community": 27, + "norm_label": "catalogmodel", + "id": "virtuanalytica_role_graph_catalogmodel" + }, + { + "label": "CatalogIngestResult", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L580", + "_origin": "ast", + "community": 21, + "norm_label": "catalogingestresult", + "id": "virtuanalytica_role_graph_catalogingestresult" + }, + { + "label": "ingestCatalogModel()", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L586", + "_origin": "ast", + "community": 21, + "norm_label": "ingestcatalogmodel()", + "id": "virtuanalytica_role_graph_ingestcatalogmodel" + }, + { + "label": "ingestCatalogDelta()", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L688", + "_origin": "ast", + "community": 21, + "norm_label": "ingestcatalogdelta()", + "id": "virtuanalytica_role_graph_ingestcatalogdelta" + }, + { + "label": "Graph3D", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L705", + "_origin": "ast", + "community": 21, + "norm_label": "graph3d", + "id": "virtuanalytica_role_graph_graph3d" + }, + { + "label": "nodeVal()", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L713", + "_origin": "ast", + "community": 21, + "norm_label": "nodeval()", + "id": "virtuanalytica_role_graph_nodeval" + }, + { + "label": "getRoleGraph3D()", + "file_type": "code", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L729", + "_origin": "ast", + "community": 27, + "norm_label": "getrolegraph3d()", + "id": "virtuanalytica_role_graph_getrolegraph3d" + }, + { + "label": "roles-catalog.ts", + "file_type": "code", + "source_file": "src/virtuanalytica/roles-catalog.ts", + "source_location": "L1", + "_origin": "ast", + "community": 83, + "norm_label": "roles-catalog.ts", + "id": "virtuanalytica_roles_catalog" + }, + { + "label": "RACIEntry", + "file_type": "code", + "source_file": "src/virtuanalytica/roles-catalog.ts", + "source_location": "L9", + "_origin": "ast", + "community": 83, + "norm_label": "racientry", + "id": "virtuanalytica_roles_catalog_racientry" + }, + { + "label": "PretrainedRole", + "file_type": "code", + "source_file": "src/virtuanalytica/roles-catalog.ts", + "source_location": "L17", + "_origin": "ast", + "community": 83, + "norm_label": "pretrainedrole", + "id": "virtuanalytica_roles_catalog_pretrainedrole" + }, + { + "label": "PRETRAINED_ROLES", + "file_type": "code", + "source_file": "src/virtuanalytica/roles-catalog.ts", + "source_location": "L30", + "_origin": "ast", + "community": 83, + "norm_label": "pretrained_roles", + "id": "virtuanalytica_roles_catalog_pretrained_roles" + }, + { + "label": "listRoles()", + "file_type": "code", + "source_file": "src/virtuanalytica/roles-catalog.ts", + "source_location": "L176", + "_origin": "ast", + "community": 83, + "norm_label": "listroles()", + "id": "virtuanalytica_roles_catalog_listroles" + }, + { + "label": "getRoleById()", + "file_type": "code", + "source_file": "src/virtuanalytica/roles-catalog.ts", + "source_location": "L180", + "_origin": "ast", + "community": 83, + "norm_label": "getrolebyid()", + "id": "virtuanalytica_roles_catalog_getrolebyid" + }, + { + "label": "rolesByCategory()", + "file_type": "code", + "source_file": "src/virtuanalytica/roles-catalog.ts", + "source_location": "L184", + "_origin": "ast", + "community": 83, + "norm_label": "rolesbycategory()", + "id": "virtuanalytica_roles_catalog_rolesbycategory" + }, + { + "label": "resolveRolePack()", + "file_type": "code", + "source_file": "src/virtuanalytica/roles-catalog.ts", + "source_location": "L188", + "_origin": "ast", + "community": 83, + "norm_label": "resolverolepack()", + "id": "virtuanalytica_roles_catalog_resolverolepack" + }, + { + "label": "roles.ts", + "file_type": "code", + "source_file": "src/virtuanalytica/roles.ts", + "source_location": "L1", + "_origin": "ast", + "community": 27, + "norm_label": "roles.ts", + "id": "virtuanalytica_roles" + }, + { + "label": "isRoleKey()", + "file_type": "code", + "source_file": "src/virtuanalytica/roles.ts", + "source_location": "L19", + "_origin": "ast", + "community": 27, + "norm_label": "isrolekey()", + "id": "virtuanalytica_roles_isrolekey" + }, + { + "label": "getRole()", + "file_type": "code", + "source_file": "src/virtuanalytica/roles.ts", + "source_location": "L24", + "_origin": "ast", + "community": 27, + "norm_label": "getrole()", + "id": "virtuanalytica_roles_getrole" + }, + { + "label": "RoleSummary", + "file_type": "code", + "source_file": "src/virtuanalytica/roles.ts", + "source_location": "L28", + "_origin": "ast", + "community": 27, + "norm_label": "rolesummary", + "id": "virtuanalytica_roles_rolesummary" + }, + { + "label": "getRoleSummary()", + "file_type": "code", + "source_file": "src/virtuanalytica/roles.ts", + "source_location": "L40", + "_origin": "ast", + "community": 27, + "norm_label": "getrolesummary()", + "id": "virtuanalytica_roles_getrolesummary" + }, + { + "label": "store.ts", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L1", + "_origin": "ast", + "community": 9, + "norm_label": "store.ts", + "id": "virtuanalytica_store" + }, + { + "label": "DATA_DIR", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L26", + "_origin": "ast", + "community": 9, + "norm_label": "data_dir", + "id": "virtuanalytica_store_data_dir" + }, + { + "label": "CATALOG_PATH", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L27", + "_origin": "ast", + "community": 9, + "norm_label": "catalog_path", + "id": "virtuanalytica_store_catalog_path" + }, + { + "label": "CONNECTIONS_PATH", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L28", + "_origin": "ast", + "community": 9, + "norm_label": "connections_path", + "id": "virtuanalytica_store_connections_path" + }, + { + "label": "TOOLS_PATH", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L29", + "_origin": "ast", + "community": 9, + "norm_label": "tools_path", + "id": "virtuanalytica_store_tools_path" + }, + { + "label": "getFieldCrypto()", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L38", + "_origin": "ast", + "community": 9, + "norm_label": "getfieldcrypto()", + "id": "virtuanalytica_store_getfieldcrypto" + }, + { + "label": "looksEncryptedToken()", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L58", + "_origin": "ast", + "community": 9, + "norm_label": "looksencryptedtoken()", + "id": "virtuanalytica_store_looksencryptedtoken" + }, + { + "label": "encryptSecret()", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L63", + "_origin": "ast", + "community": 9, + "norm_label": "encryptsecret()", + "id": "virtuanalytica_store_encryptsecret" + }, + { + "label": "decryptSecret()", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L71", + "_origin": "ast", + "community": 9, + "norm_label": "decryptsecret()", + "id": "virtuanalytica_store_decryptsecret" + }, + { + "label": "maskSecret()", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L81", + "_origin": "ast", + "community": 9, + "norm_label": "masksecret()", + "id": "virtuanalytica_store_masksecret" + }, + { + "label": "VAConnection", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L89", + "_origin": "ast", + "community": 9, + "norm_label": "vaconnection", + "id": "virtuanalytica_store_vaconnection" + }, + { + "label": "VAToolRun", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L105", + "_origin": "ast", + "community": 9, + "norm_label": "vatoolrun", + "id": "virtuanalytica_store_vatoolrun" + }, + { + "label": "VATool", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L114", + "_origin": "ast", + "community": 9, + "norm_label": "vatool", + "id": "virtuanalytica_store_vatool" + }, + { + "label": "VACatalogStore", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L127", + "_origin": "ast", + "community": 27, + "norm_label": "vacatalogstore", + "id": "virtuanalytica_store_vacatalogstore" + }, + { + "label": "VAConnectionsStore", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L128", + "_origin": "ast", + "community": 9, + "norm_label": "vaconnectionsstore", + "id": "virtuanalytica_store_vaconnectionsstore" + }, + { + "label": "VAToolsStore", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L129", + "_origin": "ast", + "community": 9, + "norm_label": "vatoolsstore", + "id": "virtuanalytica_store_vatoolsstore" + }, + { + "label": "catalogState", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L134", + "_origin": "ast", + "community": 9, + "norm_label": "catalogstate", + "id": "virtuanalytica_store_catalogstate" + }, + { + "label": "connectionsState", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L135", + "_origin": "ast", + "community": 9, + "norm_label": "connectionsstate", + "id": "virtuanalytica_store_connectionsstate" + }, + { + "label": "toolsState", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L136", + "_origin": "ast", + "community": 9, + "norm_label": "toolsstate", + "id": "virtuanalytica_store_toolsstate" + }, + { + "label": "encryptConfigSecrets()", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L146", + "_origin": "ast", + "community": 9, + "norm_label": "encryptconfigsecrets()", + "id": "virtuanalytica_store_encryptconfigsecrets" + }, + { + "label": "decryptConfigSecrets()", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L157", + "_origin": "ast", + "community": 9, + "norm_label": "decryptconfigsecrets()", + "id": "virtuanalytica_store_decryptconfigsecrets" + }, + { + "label": "maskConfig()", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L169", + "_origin": "ast", + "community": 9, + "norm_label": "maskconfig()", + "id": "virtuanalytica_store_maskconfig" + }, + { + "label": "seedConnection()", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L178", + "_origin": "ast", + "community": 9, + "norm_label": "seedconnection()", + "id": "virtuanalytica_store_seedconnection" + }, + { + "label": "seedTools()", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L189", + "_origin": "ast", + "community": 9, + "norm_label": "seedtools()", + "id": "virtuanalytica_store_seedtools" + }, + { + "label": "readJson()", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L219", + "_origin": "ast", + "community": 9, + "norm_label": "readjson()", + "id": "virtuanalytica_store_readjson" + }, + { + "label": "ensureLoaded()", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L230", + "_origin": "ast", + "community": 9, + "norm_label": "ensureloaded()", + "id": "virtuanalytica_store_ensureloaded" + }, + { + "label": "scheduleSave()", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L264", + "_origin": "ast", + "community": 9, + "norm_label": "schedulesave()", + "id": "virtuanalytica_store_schedulesave" + }, + { + "label": "writeJson()", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L273", + "_origin": "ast", + "community": 9, + "norm_label": "writejson()", + "id": "virtuanalytica_store_writejson" + }, + { + "label": "save()", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L280", + "_origin": "ast", + "community": 9, + "norm_label": "save()", + "id": "virtuanalytica_store_save" + }, + { + "label": "flushSync()", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L307", + "_origin": "ast", + "community": 9, + "norm_label": "flushsync()", + "id": "virtuanalytica_store_flushsync" + }, + { + "label": "getCatalogModel()", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L314", + "_origin": "ast", + "community": 9, + "norm_label": "getcatalogmodel()", + "id": "virtuanalytica_store_getcatalogmodel" + }, + { + "label": "setCatalogModel()", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L319", + "_origin": "ast", + "community": 9, + "norm_label": "setcatalogmodel()", + "id": "virtuanalytica_store_setcatalogmodel" + }, + { + "label": "listConnections()", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L329", + "_origin": "ast", + "community": 9, + "norm_label": "listconnections()", + "id": "virtuanalytica_store_listconnections" + }, + { + "label": "getConnection()", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L334", + "_origin": "ast", + "community": 9, + "norm_label": "getconnection()", + "id": "virtuanalytica_store_getconnection" + }, + { + "label": "NewConnectionInput", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L339", + "_origin": "ast", + "community": 9, + "norm_label": "newconnectioninput", + "id": "virtuanalytica_store_newconnectioninput" + }, + { + "label": "addConnection()", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L350", + "_origin": "ast", + "community": 9, + "norm_label": "addconnection()", + "id": "virtuanalytica_store_addconnection" + }, + { + "label": "markConnectionProfiled()", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L371", + "_origin": "ast", + "community": 9, + "norm_label": "markconnectionprofiled()", + "id": "virtuanalytica_store_markconnectionprofiled" + }, + { + "label": "hasNonDemoConnection()", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L378", + "_origin": "ast", + "community": 9, + "norm_label": "hasnondemoconnection()", + "id": "virtuanalytica_store_hasnondemoconnection" + }, + { + "label": "listTools()", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L386", + "_origin": "ast", + "community": 9, + "norm_label": "listtools()", + "id": "virtuanalytica_store_listtools" + }, + { + "label": "getTool()", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L391", + "_origin": "ast", + "community": 9, + "norm_label": "gettool()", + "id": "virtuanalytica_store_gettool" + }, + { + "label": "NewToolInput", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L396", + "_origin": "ast", + "community": 9, + "norm_label": "newtoolinput", + "id": "virtuanalytica_store_newtoolinput" + }, + { + "label": "addTool()", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L403", + "_origin": "ast", + "community": 9, + "norm_label": "addtool()", + "id": "virtuanalytica_store_addtool" + }, + { + "label": "hasEnabledTool()", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L422", + "_origin": "ast", + "community": 9, + "norm_label": "hasenabledtool()", + "id": "virtuanalytica_store_hasenabledtool" + }, + { + "label": "recordToolRun()", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L427", + "_origin": "ast", + "community": 9, + "norm_label": "recordtoolrun()", + "id": "virtuanalytica_store_recordtoolrun" + }, + { + "label": "resetForTests()", + "file_type": "code", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L440", + "_origin": "ast", + "community": 9, + "norm_label": "resetfortests()", + "id": "virtuanalytica_store_resetfortests" + }, + { + "label": "inference-audit.ts", + "file_type": "code", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L1", + "_origin": "ast", + "community": 10, + "norm_label": "inference-audit.ts", + "id": "vitals_inference_audit" + }, + { + "label": "LOG_DIR", + "file_type": "code", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L15", + "_origin": "ast", + "community": 10, + "norm_label": "log_dir", + "id": "vitals_inference_audit_log_dir" + }, + { + "label": "AUDIT_PATH", + "file_type": "code", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L16", + "_origin": "ast", + "community": 10, + "norm_label": "audit_path", + "id": "vitals_inference_audit_audit_path" + }, + { + "label": "InferenceEvent", + "file_type": "code", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L18", + "_origin": "ast", + "community": 10, + "norm_label": "inferenceevent", + "id": "vitals_inference_audit_inferenceevent" + }, + { + "label": "InferenceAudit", + "file_type": "code", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L33", + "_origin": "ast", + "community": 10, + "norm_label": "inferenceaudit", + "id": "vitals_inference_audit_inferenceaudit" + }, + { + "label": ".markActivity()", + "file_type": "code", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L41", + "_origin": "ast", + "community": 10, + "norm_label": ".markactivity()", + "id": "vitals_inference_audit_inferenceaudit_markactivity" + }, + { + "label": ".lastActivityMs()", + "file_type": "code", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L45", + "_origin": "ast", + "community": 10, + "norm_label": ".lastactivityms()", + "id": "vitals_inference_audit_inferenceaudit_lastactivityms" + }, + { + "label": ".inflightFor()", + "file_type": "code", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L53", + "_origin": "ast", + "community": 10, + "norm_label": ".inflightfor()", + "id": "vitals_inference_audit_inferenceaudit_inflightfor" + }, + { + "label": ".startInflight()", + "file_type": "code", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L57", + "_origin": "ast", + "community": 10, + "norm_label": ".startinflight()", + "id": "vitals_inference_audit_inferenceaudit_startinflight" + }, + { + "label": ".endInflight()", + "file_type": "code", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L61", + "_origin": "ast", + "community": 10, + "norm_label": ".endinflight()", + "id": "vitals_inference_audit_inferenceaudit_endinflight" + }, + { + "label": ".inflightSnapshot()", + "file_type": "code", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L67", + "_origin": "ast", + "community": 10, + "norm_label": ".inflightsnapshot()", + "id": "vitals_inference_audit_inferenceaudit_inflightsnapshot" + }, + { + "label": ".record()", + "file_type": "code", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L71", + "_origin": "ast", + "community": 10, + "norm_label": ".record()", + "id": "vitals_inference_audit_inferenceaudit_record" + }, + { + "label": ".query()", + "file_type": "code", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L80", + "_origin": "ast", + "community": 10, + "norm_label": ".query()", + "id": "vitals_inference_audit_inferenceaudit_query" + }, + { + "label": ".stats()", + "file_type": "code", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L108", + "_origin": "ast", + "community": 10, + "norm_label": ".stats()", + "id": "vitals_inference_audit_inferenceaudit_stats" + }, + { + "label": ".emptyStats()", + "file_type": "code", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L162", + "_origin": "ast", + "community": 10, + "norm_label": ".emptystats()", + "id": "vitals_inference_audit_inferenceaudit_emptystats" + }, + { + "label": ".hashPrompt()", + "file_type": "code", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L171", + "_origin": "ast", + "community": 10, + "norm_label": ".hashprompt()", + "id": "vitals_inference_audit_inferenceaudit_hashprompt" + }, + { + "label": ".checkLoadTrigger()", + "file_type": "code", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L177", + "_origin": "ast", + "community": 10, + "norm_label": ".checkloadtrigger()", + "id": "vitals_inference_audit_inferenceaudit_checkloadtrigger" + }, + { + "label": ".loadedModels()", + "file_type": "code", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L187", + "_origin": "ast", + "community": 10, + "norm_label": ".loadedmodels()", + "id": "vitals_inference_audit_inferenceaudit_loadedmodels" + }, + { + "label": "self-repair.ts", + "file_type": "code", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L1", + "_origin": "ast", + "community": 10, + "norm_label": "self-repair.ts", + "id": "vitals_self_repair" + }, + { + "label": "LOG_DIR", + "file_type": "code", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L21", + "_origin": "ast", + "community": 10, + "norm_label": "log_dir", + "id": "vitals_self_repair_log_dir" + }, + { + "label": "REPAIR_LOG", + "file_type": "code", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L22", + "_origin": "ast", + "community": 10, + "norm_label": "repair_log", + "id": "vitals_self_repair_repair_log" + }, + { + "label": "SCRIPTS_DIR", + "file_type": "code", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L23", + "_origin": "ast", + "community": 10, + "norm_label": "scripts_dir", + "id": "vitals_self_repair_scripts_dir" + }, + { + "label": "SNAP_PATH", + "file_type": "code", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L24", + "_origin": "ast", + "community": 10, + "norm_label": "snap_path", + "id": "vitals_self_repair_snap_path" + }, + { + "label": "RepairEvent", + "file_type": "code", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L26", + "_origin": "ast", + "community": 10, + "norm_label": "repairevent", + "id": "vitals_self_repair_repairevent" + }, + { + "label": "IDLE_UNLOAD_BUDGET_MS", + "file_type": "code", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L35", + "_origin": "ast", + "community": 10, + "norm_label": "idle_unload_budget_ms", + "id": "vitals_self_repair_idle_unload_budget_ms" + }, + { + "label": "UNATTR_HEAVY_MIB", + "file_type": "code", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L36", + "_origin": "ast", + "community": 10, + "norm_label": "unattr_heavy_mib", + "id": "vitals_self_repair_unattr_heavy_mib" + }, + { + "label": "DISK_PRESSURE_PCT", + "file_type": "code", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L37", + "_origin": "ast", + "community": 10, + "norm_label": "disk_pressure_pct", + "id": "vitals_self_repair_disk_pressure_pct" + }, + { + "label": "OLLAMA_DOWN_TICKS", + "file_type": "code", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L38", + "_origin": "ast", + "community": 10, + "norm_label": "ollama_down_ticks", + "id": "vitals_self_repair_ollama_down_ticks" + }, + { + "label": "SelfRepair", + "file_type": "code", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L40", + "_origin": "ast", + "community": 10, + "norm_label": "selfrepair", + "id": "vitals_self_repair_selfrepair" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L47", + "_origin": "ast", + "community": 10, + "norm_label": ".constructor()", + "id": "vitals_self_repair_selfrepair_constructor" + }, + { + "label": ".start()", + "file_type": "code", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L53", + "_origin": "ast", + "community": 10, + "norm_label": ".start()", + "id": "vitals_self_repair_selfrepair_start" + }, + { + "label": ".stop()", + "file_type": "code", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L62", + "_origin": "ast", + "community": 10, + "norm_label": ".stop()", + "id": "vitals_self_repair_selfrepair_stop" + }, + { + "label": ".setMode()", + "file_type": "code", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L66", + "_origin": "ast", + "community": 10, + "norm_label": ".setmode()", + "id": "vitals_self_repair_selfrepair_setmode" + }, + { + "label": ".getMode()", + "file_type": "code", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L67", + "_origin": "ast", + "community": 10, + "norm_label": ".getmode()", + "id": "vitals_self_repair_selfrepair_getmode" + }, + { + "label": ".record()", + "file_type": "code", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L69", + "_origin": "ast", + "community": 10, + "norm_label": ".record()", + "id": "vitals_self_repair_selfrepair_record" + }, + { + "label": ".getRecent()", + "file_type": "code", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L79", + "_origin": "ast", + "community": 10, + "norm_label": ".getrecent()", + "id": "vitals_self_repair_selfrepair_getrecent" + }, + { + "label": ".tick()", + "file_type": "code", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L94", + "_origin": "ast", + "community": 10, + "norm_label": ".tick()", + "id": "vitals_self_repair_selfrepair_tick" + }, + { + "label": ".ruleIdleOllama()", + "file_type": "code", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L117", + "_origin": "ast", + "community": 10, + "norm_label": ".ruleidleollama()", + "id": "vitals_self_repair_selfrepair_ruleidleollama" + }, + { + "label": ".ruleOllamaWatchdog()", + "file_type": "code", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L158", + "_origin": "ast", + "community": 10, + "norm_label": ".ruleollamawatchdog()", + "id": "vitals_self_repair_selfrepair_ruleollamawatchdog" + }, + { + "label": ".ruleUnattributedHeavy()", + "file_type": "code", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L177", + "_origin": "ast", + "community": 10, + "norm_label": ".ruleunattributedheavy()", + "id": "vitals_self_repair_selfrepair_ruleunattributedheavy" + }, + { + "label": ".ruleDiskPressure()", + "file_type": "code", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L198", + "_origin": "ast", + "community": 10, + "norm_label": ".rulediskpressure()", + "id": "vitals_self_repair_selfrepair_rulediskpressure" + }, + { + "label": ".ruleOrphanOllamaRunner()", + "file_type": "code", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L210", + "_origin": "ast", + "community": 10, + "norm_label": ".ruleorphanollamarunner()", + "id": "vitals_self_repair_selfrepair_ruleorphanollamarunner" + }, + { + "label": "vitals-service.ts", + "file_type": "code", + "source_file": "src/vitals/vitals-service.ts", + "source_location": "L1", + "_origin": "ast", + "community": 41, + "norm_label": "vitals-service.ts", + "id": "vitals_vitals_service" + }, + { + "label": "SCRIPTS_DIR", + "file_type": "code", + "source_file": "src/vitals/vitals-service.ts", + "source_location": "L18", + "_origin": "ast", + "community": 41, + "norm_label": "scripts_dir", + "id": "vitals_vitals_service_scripts_dir" + }, + { + "label": "LOG_DIR", + "file_type": "code", + "source_file": "src/vitals/vitals-service.ts", + "source_location": "L19", + "_origin": "ast", + "community": 41, + "norm_label": "log_dir", + "id": "vitals_vitals_service_log_dir" + }, + { + "label": "SNAP_PATH", + "file_type": "code", + "source_file": "src/vitals/vitals-service.ts", + "source_location": "L20", + "_origin": "ast", + "community": 41, + "norm_label": "snap_path", + "id": "vitals_vitals_service_snap_path" + }, + { + "label": "JSONL_PATH", + "file_type": "code", + "source_file": "src/vitals/vitals-service.ts", + "source_location": "L21", + "_origin": "ast", + "community": 41, + "norm_label": "jsonl_path", + "id": "vitals_vitals_service_jsonl_path" + }, + { + "label": "VitalsSnapshot", + "file_type": "code", + "source_file": "src/vitals/vitals-service.ts", + "source_location": "L23", + "_origin": "ast", + "community": 41, + "norm_label": "vitalssnapshot", + "id": "vitals_vitals_service_vitalssnapshot" + }, + { + "label": "VitalsService", + "file_type": "code", + "source_file": "src/vitals/vitals-service.ts", + "source_location": "L35", + "_origin": "ast", + "community": 41, + "norm_label": "vitalsservice", + "id": "vitals_vitals_service_vitalsservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "src/vitals/vitals-service.ts", + "source_location": "L39", + "_origin": "ast", + "community": 41, + "norm_label": ".constructor()", + "id": "vitals_vitals_service_vitalsservice_constructor" + }, + { + "label": ".isGpuEnabled()", + "file_type": "code", + "source_file": "src/vitals/vitals-service.ts", + "source_location": "L44", + "_origin": "ast", + "community": 41, + "norm_label": ".isgpuenabled()", + "id": "vitals_vitals_service_vitalsservice_isgpuenabled" + }, + { + "label": ".setGpuEnabled()", + "file_type": "code", + "source_file": "src/vitals/vitals-service.ts", + "source_location": "L46", + "_origin": "ast", + "community": 41, + "norm_label": ".setgpuenabled()", + "id": "vitals_vitals_service_vitalsservice_setgpuenabled" + }, + { + "label": ".startMonitor()", + "file_type": "code", + "source_file": "src/vitals/vitals-service.ts", + "source_location": "L54", + "_origin": "ast", + "community": 41, + "norm_label": ".startmonitor()", + "id": "vitals_vitals_service_vitalsservice_startmonitor" + }, + { + "label": ".stopMonitor()", + "file_type": "code", + "source_file": "src/vitals/vitals-service.ts", + "source_location": "L68", + "_origin": "ast", + "community": 41, + "norm_label": ".stopmonitor()", + "id": "vitals_vitals_service_vitalsservice_stopmonitor" + }, + { + "label": ".getSnapshot()", + "file_type": "code", + "source_file": "src/vitals/vitals-service.ts", + "source_location": "L76", + "_origin": "ast", + "community": 41, + "norm_label": ".getsnapshot()", + "id": "vitals_vitals_service_vitalsservice_getsnapshot" + }, + { + "label": ".getHistory()", + "file_type": "code", + "source_file": "src/vitals/vitals-service.ts", + "source_location": "L94", + "_origin": "ast", + "community": 41, + "norm_label": ".gethistory()", + "id": "vitals_vitals_service_vitalsservice_gethistory" + }, + { + "label": ".diskCandidates()", + "file_type": "code", + "source_file": "src/vitals/vitals-service.ts", + "source_location": "L140", + "_origin": "ast", + "community": 41, + "norm_label": ".diskcandidates()", + "id": "vitals_vitals_service_vitalsservice_diskcandidates" + }, + { + "label": ".cleanGpu()", + "file_type": "code", + "source_file": "src/vitals/vitals-service.ts", + "source_location": "L183", + "_origin": "ast", + "community": 41, + "norm_label": ".cleangpu()", + "id": "vitals_vitals_service_vitalsservice_cleangpu" + } + ], + "links": [ + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_facilitator", + "target": "src_agent_registry" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/mcp/registry.ts", + "source_location": "L23", + "weight": 1.0, + "confidence_score": 1.0, + "source": "mcp_registry", + "target": "src_agent_registry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/agent-registry.ts", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_agent_registry", + "target": "src_agent_registry_agent_meta" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/agent-registry.ts", + "source_location": "L135", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_agent_registry", + "target": "src_agent_registry_agent_models" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/agent-registry.ts", + "source_location": "L112", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_agent_registry", + "target": "src_agent_registry_agent_names" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/agent-registry.ts", + "source_location": "L9", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_agent_registry", + "target": "src_agent_registry_agentmeta" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/agent-registry.ts", + "source_location": "L125", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_agent_registry", + "target": "src_agent_registry_avatar_map" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/agent-registry.ts", + "source_location": "L130", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_agent_registry", + "target": "src_agent_registry_color_map" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/agent-registry.ts", + "source_location": "L115", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_agent_registry", + "target": "src_agent_registry_getagent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/agent-registry.ts", + "source_location": "L120", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_agent_registry", + "target": "src_agent_registry_role_map" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/commit-audit.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commit_audit", + "target": "src_agent_registry" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/commits-tracker.ts", + "source_location": "L15", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commits_tracker", + "target": "src_agent_registry" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L61", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "src_agent_registry" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_agent_registry" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/mcp/registry.ts", + "source_location": "L23", + "weight": 1.0, + "confidence_score": 1.0, + "source": "mcp_registry", + "target": "src_agent_registry_agent_meta" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L61", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "src_agent_registry_agent_meta" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_facilitator", + "target": "src_agent_registry_agent_names" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/commit-audit.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commit_audit", + "target": "src_agent_registry_agent_names" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/commits-tracker.ts", + "source_location": "L15", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commits_tracker", + "target": "src_agent_registry_agent_names" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_agent_registry_agent_names" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/mcp/registry.ts", + "source_location": "L23", + "weight": 1.0, + "confidence_score": 1.0, + "source": "mcp_registry", + "target": "src_agent_registry_getagent" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/integrations/mcp/registry.ts", + "source_location": "L488", + "weight": 1.0, + "source": "mcp_registry_calltool", + "target": "src_agent_registry_getagent" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/integrations/mcp/registry.ts", + "source_location": "L470", + "weight": 1.0, + "source": "mcp_registry_listtools", + "target": "src_agent_registry_getagent" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_agent_registry_role_map" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_agent_registry_avatar_map" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_facilitator", + "target": "agent_task_facilitator_facilitatorconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L22", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_facilitator", + "target": "agent_task_facilitator_taskfacilitation" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L35", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_facilitator", + "target": "agent_task_facilitator_taskfacilitator" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L11", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_facilitator", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L11", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_facilitator", + "target": "utils_logger_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L34", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "agent_task_facilitator" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L94", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_facilitator_taskfacilitator", + "target": "agent_task_facilitator_taskfacilitator_assigntask" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L156", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_facilitator_taskfacilitator", + "target": "agent_task_facilitator_taskfacilitator_blocktask" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L140", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_facilitator_taskfacilitator", + "target": "agent_task_facilitator_taskfacilitator_completetask" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L42", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_facilitator_taskfacilitator", + "target": "agent_task_facilitator_taskfacilitator_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L239", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_facilitator_taskfacilitator", + "target": "agent_task_facilitator_taskfacilitator_escalatetask" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L255", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_facilitator_taskfacilitator", + "target": "agent_task_facilitator_taskfacilitator_findlessloadedagent" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L308", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_facilitator_taskfacilitator", + "target": "agent_task_facilitator_taskfacilitator_getagentworkload" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L335", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_facilitator_taskfacilitator", + "target": "agent_task_facilitator_taskfacilitator_getblockedtasks" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L342", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_facilitator_taskfacilitator", + "target": "agent_task_facilitator_taskfacilitator_getescalatedtasks" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L326", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_facilitator_taskfacilitator", + "target": "agent_task_facilitator_taskfacilitator_getpendingtasks" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L349", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_facilitator_taskfacilitator", + "target": "agent_task_facilitator_taskfacilitator_getstats" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L301", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_facilitator_taskfacilitator", + "target": "agent_task_facilitator_taskfacilitator_gettaskstatus" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L62", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_facilitator_taskfacilitator", + "target": "agent_task_facilitator_taskfacilitator_initializeagents" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L212", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_facilitator_taskfacilitator", + "target": "agent_task_facilitator_taskfacilitator_reassignoverduetask" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L281", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_facilitator_taskfacilitator", + "target": "agent_task_facilitator_taskfacilitator_rebalanceworkload" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L71", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_facilitator_taskfacilitator", + "target": "agent_task_facilitator_taskfacilitator_registertask" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L180", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_facilitator_taskfacilitator", + "target": "agent_task_facilitator_taskfacilitator_startblockagechecker" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L272", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_facilitator_taskfacilitator", + "target": "agent_task_facilitator_taskfacilitator_startrebalancer" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L115", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_facilitator_taskfacilitator", + "target": "agent_task_facilitator_taskfacilitator_starttask" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L371", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_facilitator_taskfacilitator", + "target": "agent_task_facilitator_taskfacilitator_stop" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L168", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_facilitator_taskfacilitator", + "target": "agent_task_facilitator_taskfacilitator_unblocktask" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L130", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_facilitator_taskfacilitator", + "target": "agent_task_facilitator_taskfacilitator_updateactivity" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L34", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "agent_task_facilitator_taskfacilitator" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L52", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_facilitator_taskfacilitator_constructor", + "target": "agent_task_facilitator_taskfacilitator_initializeagents" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L53", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_facilitator_taskfacilitator_constructor", + "target": "agent_task_facilitator_taskfacilitator_startblockagechecker" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L54", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_facilitator_taskfacilitator_constructor", + "target": "agent_task_facilitator_taskfacilitator_startrebalancer" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L214", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_facilitator_taskfacilitator_reassignoverduetask", + "target": "agent_task_facilitator_taskfacilitator_findlessloadedagent" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L360", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_facilitator_taskfacilitator_getstats", + "target": "agent_task_facilitator_taskfacilitator_getagentworkload" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L351", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_facilitator_taskfacilitator_getstats", + "target": "agent_task_facilitator_taskfacilitator_getpendingtasks" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L352", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_facilitator_taskfacilitator_getstats", + "target": "agent_task_facilitator_taskfacilitator_getblockedtasks" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-facilitator.ts", + "source_location": "L353", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_facilitator_taskfacilitator_getstats", + "target": "agent_task_facilitator_taskfacilitator_getescalatedtasks" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-scheduler.ts", + "source_location": "L6", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_scheduler", + "target": "agent_task_scheduler_task" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-scheduler.ts", + "source_location": "L21", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_scheduler", + "target": "agent_task_scheduler_taskscheduler" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "agent_task_scheduler" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-scheduler.ts", + "source_location": "L144", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_scheduler_taskscheduler", + "target": "agent_task_scheduler_taskscheduler_completetask" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-scheduler.ts", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_scheduler_taskscheduler", + "target": "agent_task_scheduler_taskscheduler_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-scheduler.ts", + "source_location": "L81", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_scheduler_taskscheduler", + "target": "agent_task_scheduler_taskscheduler_findbestagent" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-scheduler.ts", + "source_location": "L116", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_scheduler_taskscheduler", + "target": "agent_task_scheduler_taskscheduler_getagentschedule" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-scheduler.ts", + "source_location": "L176", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_scheduler_taskscheduler", + "target": "agent_task_scheduler_taskscheduler_getstatistics" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-scheduler.ts", + "source_location": "L109", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_scheduler_taskscheduler", + "target": "agent_task_scheduler_taskscheduler_gettaskstatus" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-scheduler.ts", + "source_location": "L130", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_scheduler_taskscheduler", + "target": "agent_task_scheduler_taskscheduler_getteamschedule" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-scheduler.ts", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_scheduler_taskscheduler", + "target": "agent_task_scheduler_taskscheduler_scheduletask" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "agent_task_scheduler_taskscheduler" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/agent/task-scheduler.ts", + "source_location": "L62", + "weight": 1.0, + "confidence_score": 1.0, + "source": "agent_task_scheduler_taskscheduler_scheduletask", + "target": "agent_task_scheduler_taskscheduler_findbestagent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/analytics/advanced-analytics.ts", + "source_location": "L25", + "weight": 1.0, + "confidence_score": 1.0, + "source": "analytics_advanced_analytics", + "target": "analytics_advanced_analytics_advancedanalytics" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/analytics/advanced-analytics.ts", + "source_location": "L6", + "weight": 1.0, + "confidence_score": 1.0, + "source": "analytics_advanced_analytics", + "target": "analytics_advanced_analytics_analyticsevent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/analytics/advanced-analytics.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "analytics_advanced_analytics", + "target": "analytics_advanced_analytics_insight" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L24", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "analytics_advanced_analytics" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/analytics/advanced-analytics.ts", + "source_location": "L84", + "weight": 1.0, + "confidence_score": 1.0, + "source": "analytics_advanced_analytics_advancedanalytics", + "target": "analytics_advanced_analytics_advancedanalytics_addinsight" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/analytics/advanced-analytics.ts", + "source_location": "L55", + "weight": 1.0, + "confidence_score": 1.0, + "source": "analytics_advanced_analytics_advancedanalytics", + "target": "analytics_advanced_analytics_advancedanalytics_analyzeevent" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/analytics/advanced-analytics.ts", + "source_location": "L135", + "weight": 1.0, + "confidence_score": 1.0, + "source": "analytics_advanced_analytics_advancedanalytics", + "target": "analytics_advanced_analytics_advancedanalytics_getagentperformance" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/analytics/advanced-analytics.ts", + "source_location": "L207", + "weight": 1.0, + "confidence_score": 1.0, + "source": "analytics_advanced_analytics_advancedanalytics", + "target": "analytics_advanced_analytics_advancedanalytics_gethealthscore" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/analytics/advanced-analytics.ts", + "source_location": "L199", + "weight": 1.0, + "confidence_score": 1.0, + "source": "analytics_advanced_analytics_advancedanalytics", + "target": "analytics_advanced_analytics_advancedanalytics_getinsights" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/analytics/advanced-analytics.ts", + "source_location": "L94", + "weight": 1.0, + "confidence_score": 1.0, + "source": "analytics_advanced_analytics_advancedanalytics", + "target": "analytics_advanced_analytics_advancedanalytics_getperformancereport" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/analytics/advanced-analytics.ts", + "source_location": "L164", + "weight": 1.0, + "confidence_score": 1.0, + "source": "analytics_advanced_analytics_advancedanalytics", + "target": "analytics_advanced_analytics_advancedanalytics_gettrends" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/analytics/advanced-analytics.ts", + "source_location": "L124", + "weight": 1.0, + "confidence_score": 1.0, + "source": "analytics_advanced_analytics_advancedanalytics", + "target": "analytics_advanced_analytics_advancedanalytics_groupbytype" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/analytics/advanced-analytics.ts", + "source_location": "L32", + "weight": 1.0, + "confidence_score": 1.0, + "source": "analytics_advanced_analytics_advancedanalytics", + "target": "analytics_advanced_analytics_advancedanalytics_trackevent" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L24", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "analytics_advanced_analytics_advancedanalytics" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/analytics/advanced-analytics.ts", + "source_location": "L48", + "weight": 1.0, + "confidence_score": 1.0, + "source": "analytics_advanced_analytics_advancedanalytics_trackevent", + "target": "analytics_advanced_analytics_advancedanalytics_analyzeevent" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/analytics/advanced-analytics.ts", + "source_location": "L58", + "weight": 1.0, + "confidence_score": 1.0, + "source": "analytics_advanced_analytics_advancedanalytics_analyzeevent", + "target": "analytics_advanced_analytics_advancedanalytics_addinsight" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/analytics/advanced-analytics.ts", + "source_location": "L117", + "weight": 1.0, + "confidence_score": 1.0, + "source": "analytics_advanced_analytics_advancedanalytics_getperformancereport", + "target": "analytics_advanced_analytics_advancedanalytics_getagentperformance" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/analytics/advanced-analytics.ts", + "source_location": "L116", + "weight": 1.0, + "confidence_score": 1.0, + "source": "analytics_advanced_analytics_advancedanalytics_getperformancereport", + "target": "analytics_advanced_analytics_advancedanalytics_groupbytype" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/analytics/dashboard.ts", + "source_location": "L6", + "weight": 1.0, + "confidence_score": 1.0, + "source": "analytics_dashboard", + "target": "analytics_dashboard_analyticsmetric" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/analytics/dashboard.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "analytics_dashboard", + "target": "analytics_dashboard_dashboardstats" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/analytics/dashboard.ts", + "source_location": "L25", + "weight": 1.0, + "confidence_score": 1.0, + "source": "analytics_dashboard", + "target": "analytics_dashboard_metrics" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/analytics/dashboard.ts", + "source_location": "L3", + "weight": 1.0, + "confidence_score": 1.0, + "source": "analytics_dashboard", + "target": "analytics_dashboard_router" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/analytics/dashboard.ts", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "analytics_dashboard", + "target": "analytics_dashboard_stats" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "src/bridges/paperclip-bridge.ts", + "source_location": "L133", + "weight": 1.0, + "source": "bridges_paperclip_bridge_paperclipbridge_createrouter", + "target": "analytics_dashboard_router" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "src/collaboration/routes.ts", + "source_location": "L7", + "weight": 1.0, + "source": "collaboration_routes_createcollaborationrouter", + "target": "analytics_dashboard_router" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/api-endpoints.ts", + "source_location": "L8", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_api_endpoints", + "target": "src_api_endpoints_registergameendpoints" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/api/metrics-dashboard.ts", + "source_location": "L8", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_metrics_dashboard", + "target": "api_metrics_dashboard_metricsdashboard" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "api_metrics_dashboard" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/api/metrics-dashboard.ts", + "source_location": "L195", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_metrics_dashboard_metricsdashboard", + "target": "api_metrics_dashboard_metricsdashboard_createalert" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/api/metrics-dashboard.ts", + "source_location": "L156", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_metrics_dashboard_metricsdashboard", + "target": "api_metrics_dashboard_metricsdashboard_getactivealerts" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/api/metrics-dashboard.ts", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_metrics_dashboard_metricsdashboard", + "target": "api_metrics_dashboard_metricsdashboard_getagentmetrics" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/api/metrics-dashboard.ts", + "source_location": "L178", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_metrics_dashboard_metricsdashboard", + "target": "api_metrics_dashboard_metricsdashboard_gethistoricalmetrics" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/api/metrics-dashboard.ts", + "source_location": "L85", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_metrics_dashboard_metricsdashboard", + "target": "api_metrics_dashboard_metricsdashboard_getinfrastructuremetrics" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/api/metrics-dashboard.ts", + "source_location": "L122", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_metrics_dashboard_metricsdashboard", + "target": "api_metrics_dashboard_metricsdashboard_getperformancemetrics" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/api/metrics-dashboard.ts", + "source_location": "L23", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_metrics_dashboard_metricsdashboard", + "target": "api_metrics_dashboard_metricsdashboard_getsystemmetrics" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "api_metrics_dashboard_metricsdashboard" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/api/metrics-dashboard.ts", + "source_location": "L30", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_metrics_dashboard_metricsdashboard_getsystemmetrics", + "target": "api_metrics_dashboard_metricsdashboard_getactivealerts" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/api/metrics-dashboard.ts", + "source_location": "L27", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_metrics_dashboard_metricsdashboard_getsystemmetrics", + "target": "api_metrics_dashboard_metricsdashboard_getagentmetrics" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/api/metrics-dashboard.ts", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_metrics_dashboard_metricsdashboard_getsystemmetrics", + "target": "api_metrics_dashboard_metricsdashboard_getinfrastructuremetrics" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/api/metrics-dashboard.ts", + "source_location": "L29", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_metrics_dashboard_metricsdashboard_getsystemmetrics", + "target": "api_metrics_dashboard_metricsdashboard_getperformancemetrics" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/api/monitoring.ts", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_monitoring", + "target": "api_monitoring_monitoringservice" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/api/monitoring.ts", + "source_location": "L18", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_monitoring", + "target": "api_monitoring_requestmetrics" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/api/monitoring.ts", + "source_location": "L8", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_monitoring", + "target": "api_monitoring_systemmetrics" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/api/monitoring.ts", + "source_location": "L75", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_monitoring_monitoringservice", + "target": "api_monitoring_monitoringservice_collectmetrics" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/api/monitoring.ts", + "source_location": "L32", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_monitoring_monitoringservice", + "target": "api_monitoring_monitoringservice_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/api/monitoring.ts", + "source_location": "L163", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_monitoring_monitoringservice", + "target": "api_monitoring_monitoringservice_gethealthstatus" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/api/monitoring.ts", + "source_location": "L149", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_monitoring_monitoringservice", + "target": "api_monitoring_monitoringservice_getmetricshistory" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/api/monitoring.ts", + "source_location": "L104", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_monitoring_monitoringservice", + "target": "api_monitoring_monitoringservice_getmetricssummary" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/api/monitoring.ts", + "source_location": "L49", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_monitoring_monitoringservice", + "target": "api_monitoring_monitoringservice_trackrequest" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/api/monitoring.ts", + "source_location": "L164", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_monitoring_monitoringservice_gethealthstatus", + "target": "api_monitoring_monitoringservice_getmetricssummary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/api/openapi.ts", + "source_location": "L18", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_openapi", + "target": "api_openapi_deepfreeze" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/api/openapi.ts", + "source_location": "L32", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_openapi", + "target": "api_openapi_loadopenapispec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/api/openapi.ts", + "source_location": "L65", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_openapi", + "target": "api_openapi_setupopenapiroutes" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/api/openapi.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_openapi", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/api/openapi.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_openapi", + "target": "utils_logger_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "api_openapi" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/api/openapi.ts", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_openapi_loadopenapispec", + "target": "api_openapi_deepfreeze" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "api_openapi_setupopenapiroutes" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L2583", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index_initialize", + "target": "api_openapi_setupopenapiroutes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/approval-monitor.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_approval_monitor", + "target": "src_approval_monitor_approvalevent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/approval-monitor.ts", + "source_location": "L228", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_approval_monitor", + "target": "src_approval_monitor_approvalmonitor" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/approval-monitor.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_approval_monitor", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/approval-monitor.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_approval_monitor", + "target": "utils_logger_logger" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/approval-monitor.ts", + "source_location": "L154", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_approval_monitor_approvalmonitor", + "target": "src_approval_monitor_approvalmonitor_clearexpired" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/approval-monitor.ts", + "source_location": "L39", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_approval_monitor_approvalmonitor", + "target": "src_approval_monitor_approvalmonitor_flagapproval" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/approval-monitor.ts", + "source_location": "L198", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_approval_monitor_approvalmonitor", + "target": "src_approval_monitor_approvalmonitor_formatfordisplay" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/approval-monitor.ts", + "source_location": "L140", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_approval_monitor_approvalmonitor", + "target": "src_approval_monitor_approvalmonitor_getapproval" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/approval-monitor.ts", + "source_location": "L147", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_approval_monitor_approvalmonitor", + "target": "src_approval_monitor_approvalmonitor_gethistory" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/approval-monitor.ts", + "source_location": "L127", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_approval_monitor_approvalmonitor", + "target": "src_approval_monitor_approvalmonitor_getpendingapprovals" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/approval-monitor.ts", + "source_location": "L178", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_approval_monitor_approvalmonitor", + "target": "src_approval_monitor_approvalmonitor_getstatus" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/approval-monitor.ts", + "source_location": "L86", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_approval_monitor_approvalmonitor", + "target": "src_approval_monitor_approvalmonitor_respondtoapproval" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/approval-monitor.ts", + "source_location": "L199", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_approval_monitor_approvalmonitor_formatfordisplay", + "target": "src_approval_monitor_approvalmonitor_getpendingapprovals" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/approval-monitor.ts", + "source_location": "L179", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_approval_monitor_approvalmonitor_getstatus", + "target": "src_approval_monitor_approvalmonitor_getpendingapprovals" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/assets/index.ts", + "source_location": "L11", + "weight": 1.0, + "confidence_score": 1.0, + "source": "assets_index", + "target": "assets_index_registerassetmirrorroutes" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/assets/index.ts", + "source_location": "L9", + "weight": 1.0, + "confidence_score": 1.0, + "source": "assets_index", + "target": "assets_mirror_coverage" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/assets/index.ts", + "source_location": "L9", + "weight": 1.0, + "confidence_score": 1.0, + "source": "assets_index", + "target": "assets_mirror_coverage_analyzemirrorcoverage" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/assets/index.ts", + "source_location": "L9", + "weight": 1.0, + "confidence_score": 1.0, + "source": "assets_index", + "target": "assets_mirror_coverage_asset" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L78", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "assets_index" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L78", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "assets_index_registerassetmirrorroutes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/assets/mirror-coverage.ts", + "source_location": "L62", + "weight": 1.0, + "confidence_score": 1.0, + "source": "assets_mirror_coverage", + "target": "assets_mirror_coverage_analyzemirrorcoverage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/assets/mirror-coverage.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "assets_mirror_coverage", + "target": "assets_mirror_coverage_asset" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/assets/mirror-coverage.ts", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "assets_mirror_coverage", + "target": "assets_mirror_coverage_categorycoverage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/assets/mirror-coverage.ts", + "source_location": "L53", + "weight": 1.0, + "confidence_score": 1.0, + "source": "assets_mirror_coverage", + "target": "assets_mirror_coverage_mirrorcoveragereport" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/assets/mirror-coverage.ts", + "source_location": "L45", + "weight": 1.0, + "confidence_score": 1.0, + "source": "assets_mirror_coverage", + "target": "assets_mirror_coverage_remediationitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/assets/mirror-coverage.ts", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "assets_mirror_coverage", + "target": "assets_mirror_coverage_stem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/assets/mirror-coverage.ts", + "source_location": "L24", + "weight": 1.0, + "confidence_score": 1.0, + "source": "assets_mirror_coverage", + "target": "assets_mirror_coverage_web_target" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/assets/mirror-coverage.ts", + "source_location": "L69", + "weight": 1.0, + "confidence_score": 1.0, + "source": "assets_mirror_coverage_analyzemirrorcoverage", + "target": "assets_mirror_coverage_stem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L27", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_logger", + "target": "auth_audit_logger_auditevent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L25", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_logger", + "target": "auth_audit_logger_auditeventseverity" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_logger", + "target": "auth_audit_logger_auditeventtype" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_logger", + "target": "auth_audit_logger_ceoauditlogger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L15", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_logger", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L15", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_logger", + "target": "utils_logger_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-retention.ts", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_retention", + "target": "auth_audit_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-routes.ts", + "source_location": "L7", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_routes", + "target": "auth_audit_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-routes.ts", + "source_location": "L10", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_routes", + "target": "auth_audit_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/security/securityDashboard.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_securitydashboard", + "target": "auth_audit_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L39", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "auth_audit_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/security/securityDashboard.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_securitydashboard", + "target": "auth_audit_logger_auditevent" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L161", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_logger_ceoauditlogger", + "target": "auth_audit_logger_ceoauditlogger_clamplimit" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L342", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_logger_ceoauditlogger", + "target": "auth_audit_logger_ceoauditlogger_clearoldevents" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L116", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_logger_ceoauditlogger", + "target": "auth_audit_logger_ceoauditlogger_determineseverity" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L295", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_logger_ceoauditlogger", + "target": "auth_audit_logger_ceoauditlogger_exportascsv" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L335", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_logger_ceoauditlogger", + "target": "auth_audit_logger_ceoauditlogger_exportasjson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L213", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_logger_ceoauditlogger", + "target": "auth_audit_logger_ceoauditlogger_getallevents" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L204", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_logger_ceoauditlogger", + "target": "auth_audit_logger_ceoauditlogger_geteventsbyip" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L186", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_logger_ceoauditlogger", + "target": "auth_audit_logger_ceoauditlogger_geteventsbyseverity" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L195", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_logger_ceoauditlogger", + "target": "auth_audit_logger_ceoauditlogger_geteventsbytimerange" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L177", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_logger_ceoauditlogger", + "target": "auth_audit_logger_ceoauditlogger_geteventsbytype" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L168", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_logger_ceoauditlogger", + "target": "auth_audit_logger_ceoauditlogger_geteventsbyuser" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L358", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_logger_ceoauditlogger", + "target": "auth_audit_logger_ceoauditlogger_getsecurityscore" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L253", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_logger_ceoauditlogger", + "target": "auth_audit_logger_ceoauditlogger_getstatistics" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L54", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_logger_ceoauditlogger", + "target": "auth_audit_logger_ceoauditlogger_logevent" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L152", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_logger_ceoauditlogger", + "target": "auth_audit_logger_ceoauditlogger_oncriticalevent" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L222", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_logger_ceoauditlogger", + "target": "auth_audit_logger_ceoauditlogger_search" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L139", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_logger_ceoauditlogger", + "target": "auth_audit_logger_ceoauditlogger_triggercriticalalert" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-retention.ts", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_retention", + "target": "auth_audit_logger_ceoauditlogger" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-retention.ts", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_retention_auditretentionscheduler_constructor", + "target": "auth_audit_logger_ceoauditlogger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-routes.ts", + "source_location": "L7", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_routes", + "target": "auth_audit_logger_ceoauditlogger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-routes.ts", + "source_location": "L10", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_routes", + "target": "auth_audit_logger_ceoauditlogger" + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-routes.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_routes_authroutedeps", + "target": "auth_audit_logger_ceoauditlogger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/security/securityDashboard.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_securitydashboard", + "target": "auth_audit_logger_ceoauditlogger" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "src/security/securityDashboard.ts", + "source_location": "L48", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_securitydashboard_securitydashboard_constructor", + "target": "auth_audit_logger_ceoauditlogger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L39", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "auth_audit_logger_ceoauditlogger" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L79", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_logger_ceoauditlogger_logevent", + "target": "auth_audit_logger_ceoauditlogger_determineseverity" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L100", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_logger_ceoauditlogger_logevent", + "target": "auth_audit_logger_ceoauditlogger_triggercriticalalert" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L214", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_logger_ceoauditlogger_getallevents", + "target": "auth_audit_logger_ceoauditlogger_clamplimit" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L207", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_logger_ceoauditlogger_geteventsbyip", + "target": "auth_audit_logger_ceoauditlogger_clamplimit" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L189", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_logger_ceoauditlogger_geteventsbyseverity", + "target": "auth_audit_logger_ceoauditlogger_clamplimit" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L198", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_logger_ceoauditlogger_geteventsbytimerange", + "target": "auth_audit_logger_ceoauditlogger_clamplimit" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L180", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_logger_ceoauditlogger_geteventsbytype", + "target": "auth_audit_logger_ceoauditlogger_clamplimit" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L171", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_logger_ceoauditlogger_geteventsbyuser", + "target": "auth_audit_logger_ceoauditlogger_clamplimit" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-logger.ts", + "source_location": "L247", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_logger_ceoauditlogger_search", + "target": "auth_audit_logger_ceoauditlogger_clamplimit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-retention.ts", + "source_location": "L15", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_retention", + "target": "auth_audit_retention_auditretentionconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-retention.ts", + "source_location": "L39", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_retention", + "target": "auth_audit_retention_auditretentionscheduler" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-retention.ts", + "source_location": "L30", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_retention", + "target": "auth_audit_retention_auditretentionstatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-retention.ts", + "source_location": "L24", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_retention", + "target": "auth_audit_retention_default_audit_retention" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-retention.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_retention", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-retention.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_retention", + "target": "utils_logger_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L44", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "auth_audit_retention" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-retention.ts", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_retention_auditretentionscheduler", + "target": "auth_audit_retention_auditretentionscheduler_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-retention.ts", + "source_location": "L102", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_retention_auditretentionscheduler", + "target": "auth_audit_retention_auditretentionscheduler_getstatus" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-retention.ts", + "source_location": "L98", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_retention_auditretentionscheduler", + "target": "auth_audit_retention_auditretentionscheduler_isrunning" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-retention.ts", + "source_location": "L61", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_retention_auditretentionscheduler", + "target": "auth_audit_retention_auditretentionscheduler_runonce" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-retention.ts", + "source_location": "L114", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_retention_auditretentionscheduler", + "target": "auth_audit_retention_auditretentionscheduler_safesweep" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-retention.ts", + "source_location": "L73", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_retention_auditretentionscheduler", + "target": "auth_audit_retention_auditretentionscheduler_start" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-retention.ts", + "source_location": "L90", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_retention_auditretentionscheduler", + "target": "auth_audit_retention_auditretentionscheduler_stop" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L44", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "auth_audit_retention_auditretentionscheduler" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-retention.ts", + "source_location": "L116", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_retention_auditretentionscheduler_safesweep", + "target": "auth_audit_retention_auditretentionscheduler_runonce" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-retention.ts", + "source_location": "L76", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_retention_auditretentionscheduler_start", + "target": "auth_audit_retention_auditretentionscheduler_safesweep" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-retention.ts", + "source_location": "L104", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_retention_auditretentionscheduler_getstatus", + "target": "auth_audit_retention_auditretentionscheduler_isrunning" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-routes.ts", + "source_location": "L11", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_routes", + "target": "auth_audit_routes_setupauditroutes" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-routes.ts", + "source_location": "L8", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_routes", + "target": "auth_auth_middleware" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-routes.ts", + "source_location": "L8", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_routes", + "target": "auth_auth_middleware_authrequest" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-routes.ts", + "source_location": "L9", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_routes", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/audit-routes.ts", + "source_location": "L9", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_audit_routes", + "target": "utils_logger_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L42", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "auth_audit_routes" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L42", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "auth_audit_routes_setupauditroutes" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L2552", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index_initialize", + "target": "auth_audit_routes_setupauditroutes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-middleware.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_middleware", + "target": "auth_auth_middleware_authmiddleware" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-middleware.ts", + "source_location": "L10", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_middleware", + "target": "auth_auth_middleware_authrequest" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-middleware.ts", + "source_location": "L8", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_middleware", + "target": "auth_auth_system" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-middleware.ts", + "source_location": "L8", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_middleware", + "target": "auth_auth_system_authsystem" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-middleware.ts", + "source_location": "L8", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_middleware", + "target": "auth_auth_system_authtoken" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-middleware.ts", + "source_location": "L7", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_middleware", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-middleware.ts", + "source_location": "L7", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_middleware", + "target": "utils_logger_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-routes.ts", + "source_location": "L8", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_routes", + "target": "auth_auth_middleware" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/specialist-routes.ts", + "source_location": "L8", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_specialist_routes", + "target": "auth_auth_middleware" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/automation/github-routes.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_github_routes", + "target": "auth_auth_middleware" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/quality/quality-routes.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "quality_quality_routes", + "target": "auth_auth_middleware" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/security/security-routes.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_security_routes", + "target": "auth_auth_middleware" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L38", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "auth_auth_middleware" + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-middleware.ts", + "source_location": "L11", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_middleware_authrequest", + "target": "auth_auth_system_authtoken" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-routes.ts", + "source_location": "L8", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_routes", + "target": "auth_auth_middleware_authrequest" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/specialist-routes.ts", + "source_location": "L8", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_specialist_routes", + "target": "auth_auth_middleware_authrequest" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/automation/github-routes.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_github_routes", + "target": "auth_auth_middleware_authrequest" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/quality/quality-routes.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "quality_quality_routes", + "target": "auth_auth_middleware_authrequest" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/security/security-routes.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_security_routes", + "target": "auth_auth_middleware_authrequest" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-middleware.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_middleware_authmiddleware", + "target": "auth_auth_middleware_authmiddleware_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-middleware.ts", + "source_location": "L104", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_middleware_authmiddleware", + "target": "auth_auth_middleware_authmiddleware_optional" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-middleware.ts", + "source_location": "L95", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_middleware_authmiddleware", + "target": "auth_auth_middleware_authmiddleware_public" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-middleware.ts", + "source_location": "L71", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_middleware_authmiddleware", + "target": "auth_auth_middleware_authmiddleware_requirepermission" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-middleware.ts", + "source_location": "L50", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_middleware_authmiddleware", + "target": "auth_auth_middleware_authmiddleware_requirerole" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-middleware.ts", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_middleware_authmiddleware", + "target": "auth_auth_middleware_authmiddleware_verifytoken" + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-middleware.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_middleware_authmiddleware", + "target": "auth_auth_system_authsystem" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-routes.ts", + "source_location": "L8", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_routes", + "target": "auth_auth_middleware_authmiddleware" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L38", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "auth_auth_middleware_authmiddleware" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-middleware.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_middleware_authmiddleware_constructor", + "target": "auth_auth_system_authsystem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-routes.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_routes", + "target": "auth_auth_routes_authroutedeps" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-routes.ts", + "source_location": "L102", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_routes", + "target": "auth_auth_routes_checkrevokeuser" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-routes.ts", + "source_location": "L90", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_routes", + "target": "auth_auth_routes_checksessionrevocation" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-routes.ts", + "source_location": "L80", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_routes", + "target": "auth_auth_routes_guardresult" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-routes.ts", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_routes", + "target": "auth_auth_routes_processloginattempt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-routes.ts", + "source_location": "L115", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_routes", + "target": "auth_auth_routes_setupauthroutes" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-routes.ts", + "source_location": "L7", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_routes", + "target": "auth_auth_system" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-routes.ts", + "source_location": "L7", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_routes", + "target": "auth_auth_system_authsystem" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-routes.ts", + "source_location": "L11", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_routes", + "target": "security_loginanomalymonitor" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-routes.ts", + "source_location": "L11", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_routes", + "target": "security_loginanomalymonitor_loginanomalymonitor" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-routes.ts", + "source_location": "L11", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_routes", + "target": "security_loginanomalymonitor_loginriskassessment" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-routes.ts", + "source_location": "L9", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_routes", + "target": "security_ratelimiter" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-routes.ts", + "source_location": "L9", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_routes", + "target": "security_ratelimiter_advancedratelimiter" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-routes.ts", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_routes", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-routes.ts", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_routes", + "target": "utils_logger_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L41", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "auth_auth_routes" + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-routes.ts", + "source_location": "L18", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_routes_authroutedeps", + "target": "security_loginanomalymonitor_loginanomalymonitor" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L41", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "auth_auth_routes_setupauthroutes" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L2551", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index_initialize", + "target": "auth_auth_routes_setupauthroutes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L136", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system", + "target": "auth_auth_system_authsystem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L49", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system", + "target": "auth_auth_system_authtoken" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L58", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system", + "target": "auth_auth_system_loginrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L78", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system", + "target": "auth_auth_system_role_permissions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L66", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system", + "target": "auth_auth_system_rolepermissions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L41", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system", + "target": "auth_auth_system_twofactorchallenge" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L25", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system", + "target": "auth_auth_system_user" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L23", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system", + "target": "auth_auth_system_userrole" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system", + "target": "auth_totp" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system", + "target": "auth_totp_generatesecret" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system", + "target": "auth_totp_otpauthuri" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system", + "target": "auth_totp_verifytotp" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system", + "target": "security_fieldcrypto" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system", + "target": "security_fieldcrypto_fieldcrypto" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L15", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L15", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system", + "target": "utils_logger_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/security/securityDashboard.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_securitydashboard", + "target": "auth_auth_system" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "auth_auth_system" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L614", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem", + "target": "auth_auth_system_authsystem_canmanage" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L672", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem", + "target": "auth_auth_system_authsystem_changepassword" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L146", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem", + "target": "auth_auth_system_authsystem_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L619", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem", + "target": "auth_auth_system_authsystem_countactivebyrole" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L571", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem", + "target": "auth_auth_system_authsystem_createuser" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L654", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem", + "target": "auth_auth_system_authsystem_deleteuser" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L408", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem", + "target": "auth_auth_system_authsystem_disabletotp" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L391", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem", + "target": "auth_auth_system_authsystem_enabletotp" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L480", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem", + "target": "auth_auth_system_authsystem_getactivesessions" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L564", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem", + "target": "auth_auth_system_authsystem_getallusers" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L550", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem", + "target": "auth_auth_system_authsystem_getpermissions" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L689", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem", + "target": "auth_auth_system_authsystem_getsessionstats" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L543", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem", + "target": "auth_auth_system_authsystem_getuser" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L241", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem", + "target": "auth_auth_system_authsystem_hashpassword" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L557", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem", + "target": "auth_auth_system_authsystem_haspermission" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L181", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem", + "target": "auth_auth_system_authsystem_initializedefaultusers" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L427", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem", + "target": "auth_auth_system_authsystem_issuesession" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L267", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem", + "target": "auth_auth_system_authsystem_login" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L471", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem", + "target": "auth_auth_system_authsystem_logout" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L165", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem", + "target": "auth_auth_system_authsystem_readtotpsecret" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L446", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem", + "target": "auth_auth_system_authsystem_recordfailedattempt" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L518", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem", + "target": "auth_auth_system_authsystem_revokesession" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L528", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem", + "target": "auth_auth_system_authsystem_revokeusersessions" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L373", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem", + "target": "auth_auth_system_authsystem_setuptotp" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L628", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem", + "target": "auth_auth_system_authsystem_setuserstatus" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L160", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem", + "target": "auth_auth_system_authsystem_storetotpsecret" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L251", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem", + "target": "auth_auth_system_authsystem_verifypassword" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L456", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem", + "target": "auth_auth_system_authsystem_verifytoken" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L336", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem", + "target": "auth_auth_system_authsystem_verifytwofactor" + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L142", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem", + "target": "security_fieldcrypto_fieldcrypto" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/security/securityDashboard.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_securitydashboard", + "target": "auth_auth_system_authsystem" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "src/security/securityDashboard.ts", + "source_location": "L48", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_securitydashboard_securitydashboard_constructor", + "target": "auth_auth_system_authsystem" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "auth_auth_system_authsystem" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L156", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem_constructor", + "target": "auth_auth_system_authsystem_initializedefaultusers" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L146", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem_constructor", + "target": "security_fieldcrypto_fieldcrypto" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L378", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem_setuptotp", + "target": "auth_auth_system_authsystem_storetotpsecret" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L414", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem_disabletotp", + "target": "auth_auth_system_authsystem_readtotpsecret" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L395", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem_enabletotp", + "target": "auth_auth_system_authsystem_readtotpsecret" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L356", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem_verifytwofactor", + "target": "auth_auth_system_authsystem_readtotpsecret" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L188", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem_initializedefaultusers", + "target": "auth_auth_system_authsystem_hashpassword" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L680", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem_changepassword", + "target": "auth_auth_system_authsystem_hashpassword" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L587", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem_createuser", + "target": "auth_auth_system_authsystem_hashpassword" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L676", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem_changepassword", + "target": "auth_auth_system_authsystem_verifypassword" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L411", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem_disabletotp", + "target": "auth_auth_system_authsystem_verifypassword" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L292", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem_login", + "target": "auth_auth_system_authsystem_verifypassword" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L329", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem_login", + "target": "auth_auth_system_authsystem_issuesession" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L286", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem_login", + "target": "auth_auth_system_authsystem_recordfailedattempt" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L365", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem_verifytwofactor", + "target": "auth_auth_system_authsystem_issuesession" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/auth/auth-system.ts", + "source_location": "L359", + "weight": 1.0, + "source": "auth_auth_system_authsystem_verifytwofactor", + "target": "auth_totp_verifytotp" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/auth/auth-system.ts", + "source_location": "L377", + "weight": 1.0, + "source": "auth_auth_system_authsystem_setuptotp", + "target": "auth_totp_generatesecret" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/auth/auth-system.ts", + "source_location": "L383", + "weight": 1.0, + "source": "auth_auth_system_authsystem_setuptotp", + "target": "auth_totp_otpauthuri" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/auth/auth-system.ts", + "source_location": "L395", + "weight": 1.0, + "source": "auth_auth_system_authsystem_enabletotp", + "target": "auth_totp_verifytotp" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/auth/auth-system.ts", + "source_location": "L414", + "weight": 1.0, + "source": "auth_auth_system_authsystem_disabletotp", + "target": "auth_totp_verifytotp" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L663", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem_deleteuser", + "target": "auth_auth_system_authsystem_revokeusersessions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L644", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem_setuserstatus", + "target": "auth_auth_system_authsystem_revokeusersessions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L657", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem_deleteuser", + "target": "auth_auth_system_authsystem_canmanage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L635", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem_setuserstatus", + "target": "auth_auth_system_authsystem_canmanage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L660", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem_deleteuser", + "target": "auth_auth_system_authsystem_countactivebyrole" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/auth-system.ts", + "source_location": "L639", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_auth_system_authsystem_setuserstatus", + "target": "auth_auth_system_authsystem_countactivebyrole" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/specialist-dashboards.ts", + "source_location": "L55", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_specialist_dashboards", + "target": "auth_specialist_dashboards_artistdashboard" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/specialist-dashboards.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_specialist_dashboards", + "target": "auth_specialist_dashboards_ceodashboard" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/specialist-dashboards.ts", + "source_location": "L25", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_specialist_dashboards", + "target": "auth_specialist_dashboards_ctodashboard" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/specialist-dashboards.ts", + "source_location": "L45", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_specialist_dashboards", + "target": "auth_specialist_dashboards_developerdashboard" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/specialist-dashboards.ts", + "source_location": "L77", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_specialist_dashboards", + "target": "auth_specialist_dashboards_specialistdashboards" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/specialist-dashboards.ts", + "source_location": "L64", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_specialist_dashboards", + "target": "auth_specialist_dashboards_techartistdashboard" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/specialist-dashboards.ts", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_specialist_dashboards", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/specialist-dashboards.ts", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_specialist_dashboards", + "target": "utils_logger_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/specialist-routes.ts", + "source_location": "L7", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_specialist_routes", + "target": "auth_specialist_dashboards" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L40", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "auth_specialist_dashboards" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/specialist-dashboards.ts", + "source_location": "L153", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_specialist_dashboards_specialistdashboards", + "target": "auth_specialist_dashboards_specialistdashboards_getartistdashboard" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/specialist-dashboards.ts", + "source_location": "L81", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_specialist_dashboards_specialistdashboards", + "target": "auth_specialist_dashboards_specialistdashboards_getceodashboard" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/specialist-dashboards.ts", + "source_location": "L102", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_specialist_dashboards_specialistdashboards", + "target": "auth_specialist_dashboards_specialistdashboards_getctodashboard" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/specialist-dashboards.ts", + "source_location": "L202", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_specialist_dashboards_specialistdashboards", + "target": "auth_specialist_dashboards_specialistdashboards_getdashboard" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/specialist-dashboards.ts", + "source_location": "L130", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_specialist_dashboards_specialistdashboards", + "target": "auth_specialist_dashboards_specialistdashboards_getdeveloperdashboard" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/auth/specialist-dashboards.ts", + "source_location": "L175", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_specialist_dashboards_specialistdashboards", + "target": "auth_specialist_dashboards_specialistdashboards_gettechartistdashboard" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/specialist-routes.ts", + "source_location": "L7", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_specialist_routes", + "target": "auth_specialist_dashboards_specialistdashboards" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L40", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "auth_specialist_dashboards_specialistdashboards" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/specialist-dashboards.ts", + "source_location": "L205", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_specialist_dashboards_specialistdashboards_getdashboard", + "target": "auth_specialist_dashboards_specialistdashboards_getceodashboard" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/specialist-dashboards.ts", + "source_location": "L207", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_specialist_dashboards_specialistdashboards_getdashboard", + "target": "auth_specialist_dashboards_specialistdashboards_getctodashboard" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/specialist-dashboards.ts", + "source_location": "L209", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_specialist_dashboards_specialistdashboards_getdashboard", + "target": "auth_specialist_dashboards_specialistdashboards_getdeveloperdashboard" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/specialist-dashboards.ts", + "source_location": "L211", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_specialist_dashboards_specialistdashboards_getdashboard", + "target": "auth_specialist_dashboards_specialistdashboards_getartistdashboard" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/specialist-dashboards.ts", + "source_location": "L213", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_specialist_dashboards_specialistdashboards_getdashboard", + "target": "auth_specialist_dashboards_specialistdashboards_gettechartistdashboard" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/specialist-routes.ts", + "source_location": "L11", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_specialist_routes", + "target": "auth_specialist_routes_setupspecialistroutes" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/specialist-routes.ts", + "source_location": "L9", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_specialist_routes", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/auth/specialist-routes.ts", + "source_location": "L9", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_specialist_routes", + "target": "utils_logger_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L43", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "auth_specialist_routes" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L43", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "auth_specialist_routes_setupspecialistroutes" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L2553", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index_initialize", + "target": "auth_specialist_routes_setupspecialistroutes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/totp.ts", + "source_location": "L40", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_totp", + "target": "auth_totp_base32decode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/totp.ts", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_totp", + "target": "auth_totp_base32encode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/totp.ts", + "source_location": "L62", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_totp", + "target": "auth_totp_generatesecret" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/totp.ts", + "source_location": "L89", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_totp", + "target": "auth_totp_generatetotp" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/totp.ts", + "source_location": "L70", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_totp", + "target": "auth_totp_hotp" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/totp.ts", + "source_location": "L122", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_totp", + "target": "auth_totp_otpauthuri" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/auth/totp.ts", + "source_location": "L100", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_totp", + "target": "auth_totp_verifytotp" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/totp.ts", + "source_location": "L63", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_totp_generatesecret", + "target": "auth_totp_base32encode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/totp.ts", + "source_location": "L90", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_totp_generatetotp", + "target": "auth_totp_base32decode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/totp.ts", + "source_location": "L106", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_totp_verifytotp", + "target": "auth_totp_base32decode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/totp.ts", + "source_location": "L92", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_totp_generatetotp", + "target": "auth_totp_hotp" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/auth/totp.ts", + "source_location": "L110", + "weight": 1.0, + "confidence_score": 1.0, + "source": "auth_totp_verifytotp", + "target": "auth_totp_hotp" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L67", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_autonomous_session_manager", + "target": "automation_autonomous_session_manager_autonomoussessionmanager" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L34", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_autonomous_session_manager", + "target": "automation_autonomous_session_manager_sessioncommit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L10", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_autonomous_session_manager", + "target": "automation_autonomous_session_manager_sessionconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L49", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_autonomous_session_manager", + "target": "automation_autonomous_session_manager_sessionprogressreport" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L42", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_autonomous_session_manager", + "target": "automation_autonomous_session_manager_sessiontaskupdate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L59", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_autonomous_session_manager", + "target": "automation_autonomous_session_manager_sessionwarning" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L21", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_autonomous_session_manager", + "target": "automation_autonomous_session_manager_worksession" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L8", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_autonomous_session_manager", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L8", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_autonomous_session_manager", + "target": "utils_logger_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L35", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "automation_autonomous_session_manager" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L318", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_autonomous_session_manager_autonomoussessionmanager", + "target": "automation_autonomous_session_manager_autonomoussessionmanager_addwarning" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L348", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_autonomous_session_manager_autonomoussessionmanager", + "target": "automation_autonomous_session_manager_autonomoussessionmanager_completesession" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L303", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_autonomous_session_manager_autonomoussessionmanager", + "target": "automation_autonomous_session_manager_autonomoussessionmanager_getlastactivitytime" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L378", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_autonomous_session_manager_autonomoussessionmanager", + "target": "automation_autonomous_session_manager_autonomoussessionmanager_getstats" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L410", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_autonomous_session_manager_autonomoussessionmanager", + "target": "automation_autonomous_session_manager_autonomoussessionmanager_getwarnings" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L121", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_autonomous_session_manager_autonomoussessionmanager", + "target": "automation_autonomous_session_manager_autonomoussessionmanager_recordcommit" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L173", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_autonomous_session_manager_autonomoussessionmanager", + "target": "automation_autonomous_session_manager_autonomoussessionmanager_recordprogressreport" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L157", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_autonomous_session_manager_autonomoussessionmanager", + "target": "automation_autonomous_session_manager_autonomoussessionmanager_recordtaskupdate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L74", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_autonomous_session_manager_autonomoussessionmanager", + "target": "automation_autonomous_session_manager_autonomoussessionmanager_startsession" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L237", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_autonomous_session_manager_autonomoussessionmanager", + "target": "automation_autonomous_session_manager_autonomoussessionmanager_startstalldetection" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L417", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_autonomous_session_manager_autonomoussessionmanager", + "target": "automation_autonomous_session_manager_autonomoussessionmanager_stop" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L212", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_autonomous_session_manager_autonomoussessionmanager", + "target": "automation_autonomous_session_manager_autonomoussessionmanager_updatecontexttokens" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L35", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "automation_autonomous_session_manager_autonomoussessionmanager" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L113", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_autonomous_session_manager_autonomoussessionmanager_startsession", + "target": "automation_autonomous_session_manager_autonomoussessionmanager_startstalldetection" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L142", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_autonomous_session_manager_autonomoussessionmanager_recordcommit", + "target": "automation_autonomous_session_manager_autonomoussessionmanager_addwarning" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/automation/autonomous-session-manager.ts", + "source_location": "L218", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_autonomous_session_manager_autonomoussessionmanager_updatecontexttokens", + "target": "automation_autonomous_session_manager_autonomoussessionmanager_addwarning" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L6", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_backup_manager", + "target": "automation_backup_manager_backup" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L29", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_backup_manager", + "target": "automation_backup_manager_backupmanager" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_backup_manager", + "target": "automation_backup_manager_recoveryplan" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L25", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "automation_backup_manager" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L252", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_backup_manager_backupmanager", + "target": "automation_backup_manager_backupmanager_cleanupoldbackups" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_backup_manager_backupmanager", + "target": "automation_backup_manager_backupmanager_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L111", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_backup_manager_backupmanager", + "target": "automation_backup_manager_backupmanager_createbackup" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L191", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_backup_manager_backupmanager", + "target": "automation_backup_manager_backupmanager_getallrecoveryplans" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L170", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_backup_manager_backupmanager", + "target": "automation_backup_manager_backupmanager_getbackuphistory" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L241", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_backup_manager_backupmanager", + "target": "automation_backup_manager_backupmanager_getbackupsbydatabase" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L216", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_backup_manager_backupmanager", + "target": "automation_backup_manager_backupmanager_getbackupstatistics" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L140", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_backup_manager_backupmanager", + "target": "automation_backup_manager_backupmanager_getbackupstatus" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L269", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_backup_manager_backupmanager", + "target": "automation_backup_manager_backupmanager_getdisasterrecoverystatus" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L184", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_backup_manager_backupmanager", + "target": "automation_backup_manager_backupmanager_getrecoveryplan" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L45", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_backup_manager_backupmanager", + "target": "automation_backup_manager_backupmanager_initializebackupschedule" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L57", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_backup_manager_backupmanager", + "target": "automation_backup_manager_backupmanager_initializerecoveryplans" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L147", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_backup_manager_backupmanager", + "target": "automation_backup_manager_backupmanager_restore" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L198", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_backup_manager_backupmanager", + "target": "automation_backup_manager_backupmanager_testrecoveryplan" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L25", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "automation_backup_manager_backupmanager" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L38", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_backup_manager_backupmanager_constructor", + "target": "automation_backup_manager_backupmanager_initializebackupschedule" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L39", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_backup_manager_backupmanager_constructor", + "target": "automation_backup_manager_backupmanager_initializerecoveryplans" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/automation/backup-manager.ts", + "source_location": "L227", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_backup_manager_backupmanager_getbackupstatistics", + "target": "automation_backup_manager_backupmanager_getbackupsbydatabase" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/automation/deployment-manager.ts", + "source_location": "L6", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_deployment_manager", + "target": "automation_deployment_manager_deployment" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/automation/deployment-manager.ts", + "source_location": "L30", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_deployment_manager", + "target": "automation_deployment_manager_deploymentmanager" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/automation/deployment-manager.ts", + "source_location": "L22", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_deployment_manager", + "target": "automation_deployment_manager_healthcheck" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L22", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "automation_deployment_manager" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/deployment-manager.ts", + "source_location": "L94", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_deployment_manager_deploymentmanager", + "target": "automation_deployment_manager_deploymentmanager_checkservicehealth" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/deployment-manager.ts", + "source_location": "L73", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_deployment_manager_deploymentmanager", + "target": "automation_deployment_manager_deploymentmanager_completedeployment" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/deployment-manager.ts", + "source_location": "L164", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_deployment_manager_deploymentmanager", + "target": "automation_deployment_manager_deploymentmanager_getcurrenthealth" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/deployment-manager.ts", + "source_location": "L154", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_deployment_manager_deploymentmanager", + "target": "automation_deployment_manager_deploymentmanager_getdeploymenthistory" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/deployment-manager.ts", + "source_location": "L184", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_deployment_manager_deploymentmanager", + "target": "automation_deployment_manager_deploymentmanager_getdeploymentmetrics" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/deployment-manager.ts", + "source_location": "L205", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_deployment_manager_deploymentmanager", + "target": "automation_deployment_manager_deploymentmanager_getdeploymentreadiness" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/deployment-manager.ts", + "source_location": "L117", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_deployment_manager_deploymentmanager", + "target": "automation_deployment_manager_deploymentmanager_getdeploymentstatus" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/deployment-manager.ts", + "source_location": "L62", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_deployment_manager_deploymentmanager", + "target": "automation_deployment_manager_deploymentmanager_getrecentcommits" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/deployment-manager.ts", + "source_location": "L124", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_deployment_manager_deploymentmanager", + "target": "automation_deployment_manager_deploymentmanager_rollback" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/deployment-manager.ts", + "source_location": "L41", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_deployment_manager_deploymentmanager", + "target": "automation_deployment_manager_deploymentmanager_startdeployment" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L22", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "automation_deployment_manager_deploymentmanager" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/automation/deployment-manager.ts", + "source_location": "L137", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_deployment_manager_deploymentmanager_rollback", + "target": "automation_deployment_manager_deploymentmanager_startdeployment" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/automation/deployment-manager.ts", + "source_location": "L49", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_deployment_manager_deploymentmanager_startdeployment", + "target": "automation_deployment_manager_deploymentmanager_getrecentcommits" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/automation/deployment-manager.ts", + "source_location": "L210", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_deployment_manager_deploymentmanager_getdeploymentreadiness", + "target": "automation_deployment_manager_deploymentmanager_getcurrenthealth" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/automation/github-routes.ts", + "source_location": "L22", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_github_routes", + "target": "automation_github_routes_setupgithubroutes" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/automation/github-routes.ts", + "source_location": "L18", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_github_routes", + "target": "automation_github_sync" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/automation/github-routes.ts", + "source_location": "L18", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_github_routes", + "target": "automation_github_sync_githubsync" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/automation/github-routes.ts", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_github_routes", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/automation/github-routes.ts", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_github_routes", + "target": "utils_logger_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L48", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "automation_github_routes" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L48", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "automation_github_routes_setupgithubroutes" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L2576", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index_initialize", + "target": "automation_github_routes_setupgithubroutes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/automation/github-sync.ts", + "source_location": "L33", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_github_sync", + "target": "automation_github_sync_githubsync" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/automation/github-sync.ts", + "source_location": "L11", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_github_sync", + "target": "automation_github_sync_syncconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/automation/github-sync.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_github_sync", + "target": "automation_github_sync_syncresult" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/automation/github-sync.ts", + "source_location": "L8", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_github_sync", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/automation/github-sync.ts", + "source_location": "L8", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_github_sync", + "target": "utils_logger_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "automation_github_sync" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/github-sync.ts", + "source_location": "L64", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_github_sync_githubsync", + "target": "automation_github_sync_githubsync_configureremote" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/github-sync.ts", + "source_location": "L39", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_github_sync_githubsync", + "target": "automation_github_sync_githubsync_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/github-sync.ts", + "source_location": "L88", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_github_sync_githubsync", + "target": "automation_github_sync_githubsync_execgit" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/github-sync.ts", + "source_location": "L214", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_github_sync_githubsync", + "target": "automation_github_sync_githubsync_getlastsync" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/github-sync.ts", + "source_location": "L228", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_github_sync_githubsync", + "target": "automation_github_sync_githubsync_getstatistics" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/github-sync.ts", + "source_location": "L221", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_github_sync_githubsync", + "target": "automation_github_sync_githubsync_getsynchistory" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/github-sync.ts", + "source_location": "L52", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_github_sync_githubsync", + "target": "automation_github_sync_githubsync_isconfigured" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/github-sync.ts", + "source_location": "L184", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_github_sync_githubsync", + "target": "automation_github_sync_githubsync_parsechanges" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/github-sync.ts", + "source_location": "L202", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_github_sync_githubsync", + "target": "automation_github_sync_githubsync_startautosync" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/github-sync.ts", + "source_location": "L247", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_github_sync_githubsync", + "target": "automation_github_sync_githubsync_stop" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/automation/github-sync.ts", + "source_location": "L99", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_github_sync_githubsync", + "target": "automation_github_sync_githubsync_sync" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "automation_github_sync_githubsync" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/automation/github-sync.ts", + "source_location": "L43", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_github_sync_githubsync_constructor", + "target": "automation_github_sync_githubsync_startautosync" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/automation/github-sync.ts", + "source_location": "L240", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_github_sync_githubsync_getstatistics", + "target": "automation_github_sync_githubsync_isconfigured" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/automation/github-sync.ts", + "source_location": "L54", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_github_sync_githubsync_isconfigured", + "target": "automation_github_sync_githubsync_execgit" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/automation/github-sync.ts", + "source_location": "L67", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_github_sync_githubsync_configureremote", + "target": "automation_github_sync_githubsync_execgit" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/automation/github-sync.ts", + "source_location": "L104", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_github_sync_githubsync_sync", + "target": "automation_github_sync_githubsync_execgit" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/automation/github-sync.ts", + "source_location": "L134", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automation_github_sync_githubsync_sync", + "target": "automation_github_sync_githubsync_parsechanges" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/bridges/paperclip-bridge.ts", + "source_location": "L41", + "weight": 1.0, + "confidence_score": 1.0, + "source": "bridges_paperclip_bridge", + "target": "bridges_paperclip_bridge_paperclipbridge" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/bridges/paperclip-bridge.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "bridges_paperclip_bridge", + "target": "bridges_paperclip_bridge_papercliptask" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/bridges/paperclip-bridge.ts", + "source_location": "L30", + "weight": 1.0, + "confidence_score": 1.0, + "source": "bridges_paperclip_bridge", + "target": "bridges_paperclip_bridge_virtualpctask" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/bridges/paperclip-bridge.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "bridges_paperclip_bridge", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/bridges/paperclip-bridge.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "bridges_paperclip_bridge", + "target": "utils_logger_logger" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/bridges/paperclip-bridge.ts", + "source_location": "L98", + "weight": 1.0, + "confidence_score": 1.0, + "source": "bridges_paperclip_bridge_paperclipbridge", + "target": "bridges_paperclip_bridge_paperclipbridge_analyzecomplexity" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/bridges/paperclip-bridge.ts", + "source_location": "L77", + "weight": 1.0, + "confidence_score": 1.0, + "source": "bridges_paperclip_bridge_paperclipbridge", + "target": "bridges_paperclip_bridge_paperclipbridge_convertresulttopaperclip" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/bridges/paperclip-bridge.ts", + "source_location": "L61", + "weight": 1.0, + "confidence_score": 1.0, + "source": "bridges_paperclip_bridge_paperclipbridge", + "target": "bridges_paperclip_bridge_paperclipbridge_converttasktovirtualpc" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/bridges/paperclip-bridge.ts", + "source_location": "L132", + "weight": 1.0, + "confidence_score": 1.0, + "source": "bridges_paperclip_bridge_paperclipbridge", + "target": "bridges_paperclip_bridge_paperclipbridge_createrouter" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/bridges/paperclip-bridge.ts", + "source_location": "L70", + "weight": 1.0, + "confidence_score": 1.0, + "source": "bridges_paperclip_bridge_paperclipbridge_converttasktovirtualpc", + "target": "bridges_paperclip_bridge_paperclipbridge_analyzecomplexity" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cache_cachemanager", + "target": "cache_cachemanager_cachemanager" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L3", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cache_cachemanager", + "target": "cache_cachemanager_cacheoptions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L8", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cache_cachemanager", + "target": "cache_cachemanager_cachestats" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/cache/middleware.ts", + "source_location": "L2", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cache_middleware", + "target": "cache_cachemanager" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L218", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cache_cachemanager_cachemanager", + "target": "cache_cachemanager_cachemanager_clear" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cache_cachemanager_cachemanager", + "target": "cache_cachemanager_cachemanager_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L78", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cache_cachemanager_cachemanager", + "target": "cache_cachemanager_cachemanager_delete" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L267", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cache_cachemanager_cachemanager", + "target": "cache_cachemanager_cachemanager_disconnect" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L191", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cache_cachemanager_cachemanager", + "target": "cache_cachemanager_cachemanager_exists" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L35", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cache_cachemanager_cachemanager", + "target": "cache_cachemanager_cachemanager_get" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L259", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cache_cachemanager_cachemanager", + "target": "cache_cachemanager_cachemanager_getnamespacedkey" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L93", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cache_cachemanager_cachemanager", + "target": "cache_cachemanager_cachemanager_getorset" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L235", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cache_cachemanager_cachemanager", + "target": "cache_cachemanager_cachemanager_getstats" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L178", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cache_cachemanager_cachemanager", + "target": "cache_cachemanager_cachemanager_increment" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L111", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cache_cachemanager_cachemanager", + "target": "cache_cachemanager_cachemanager_invalidatepattern" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L130", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cache_cachemanager_cachemanager", + "target": "cache_cachemanager_cachemanager_mget" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L153", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cache_cachemanager_cachemanager", + "target": "cache_cachemanager_cachemanager_mset" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L246", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cache_cachemanager_cachemanager", + "target": "cache_cachemanager_cachemanager_resetstats" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L56", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cache_cachemanager_cachemanager", + "target": "cache_cachemanager_cachemanager_set" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L205", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cache_cachemanager_cachemanager", + "target": "cache_cachemanager_cachemanager_ttl" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/cache/middleware.ts", + "source_location": "L2", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cache_middleware", + "target": "cache_cachemanager_cachemanager" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cache_cachemanager_cachemanager_get", + "target": "cache_cachemanager_cachemanager_getnamespacedkey" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L62", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cache_cachemanager_cachemanager_set", + "target": "cache_cachemanager_cachemanager_getnamespacedkey" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L80", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cache_cachemanager_cachemanager_delete", + "target": "cache_cachemanager_cachemanager_getnamespacedkey" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L114", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cache_cachemanager_cachemanager_invalidatepattern", + "target": "cache_cachemanager_cachemanager_getnamespacedkey" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L162", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cache_cachemanager_cachemanager_mset", + "target": "cache_cachemanager_cachemanager_getnamespacedkey" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L180", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cache_cachemanager_cachemanager_increment", + "target": "cache_cachemanager_cachemanager_getnamespacedkey" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L193", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cache_cachemanager_cachemanager_exists", + "target": "cache_cachemanager_cachemanager_getnamespacedkey" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L207", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cache_cachemanager_cachemanager_ttl", + "target": "cache_cachemanager_cachemanager_getnamespacedkey" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/cache/cacheManager.ts", + "source_location": "L220", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cache_cachemanager_cachemanager_clear", + "target": "cache_cachemanager_cachemanager_getnamespacedkey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/cache/middleware.ts", + "source_location": "L4", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cache_middleware", + "target": "cache_middleware_cachemanager" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/cache/middleware.ts", + "source_location": "L9", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cache_middleware", + "target": "cache_middleware_cachemiddleware" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/cache/middleware.ts", + "source_location": "L59", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cache_middleware", + "target": "cache_middleware_getcachestats" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/cache/middleware.ts", + "source_location": "L41", + "weight": 1.0, + "confidence_score": 1.0, + "source": "cache_middleware", + "target": "cache_middleware_invalidatecachemiddleware" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/collaboration/realtime.ts", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "collaboration_realtime", + "target": "collaboration_realtime_activitylog" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/collaboration/realtime.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "collaboration_realtime", + "target": "collaboration_realtime_collaborationevent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/collaboration/realtime.ts", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "collaboration_realtime", + "target": "collaboration_realtime_collaborationmanager" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/collaboration/realtime.ts", + "source_location": "L4", + "weight": 1.0, + "confidence_score": 1.0, + "source": "collaboration_realtime", + "target": "collaboration_realtime_user" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/collaboration/routes.ts", + "source_location": "L2", + "weight": 1.0, + "confidence_score": 1.0, + "source": "collaboration_routes", + "target": "collaboration_realtime" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/collaboration/realtime.ts", + "source_location": "L164", + "weight": 1.0, + "confidence_score": 1.0, + "source": "collaboration_realtime_collaborationmanager", + "target": "collaboration_realtime_collaborationmanager_broadcastuserlist" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/collaboration/realtime.ts", + "source_location": "L34", + "weight": 1.0, + "confidence_score": 1.0, + "source": "collaboration_realtime_collaborationmanager", + "target": "collaboration_realtime_collaborationmanager_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/collaboration/realtime.ts", + "source_location": "L181", + "weight": 1.0, + "confidence_score": 1.0, + "source": "collaboration_realtime_collaborationmanager", + "target": "collaboration_realtime_collaborationmanager_getactivitylog" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/collaboration/realtime.ts", + "source_location": "L192", + "weight": 1.0, + "confidence_score": 1.0, + "source": "collaboration_realtime_collaborationmanager", + "target": "collaboration_realtime_collaborationmanager_getonlinecount" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/collaboration/realtime.ts", + "source_location": "L198", + "weight": 1.0, + "confidence_score": 1.0, + "source": "collaboration_realtime_collaborationmanager", + "target": "collaboration_realtime_collaborationmanager_getuseractivity" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/collaboration/realtime.ts", + "source_location": "L177", + "weight": 1.0, + "confidence_score": 1.0, + "source": "collaboration_realtime_collaborationmanager", + "target": "collaboration_realtime_collaborationmanager_getusers" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/collaboration/realtime.ts", + "source_location": "L169", + "weight": 1.0, + "confidence_score": 1.0, + "source": "collaboration_realtime_collaborationmanager", + "target": "collaboration_realtime_collaborationmanager_logactivity" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/collaboration/realtime.ts", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "collaboration_realtime_collaborationmanager", + "target": "collaboration_realtime_collaborationmanager_setupeventhandlers" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/collaboration/routes.ts", + "source_location": "L2", + "weight": 1.0, + "confidence_score": 1.0, + "source": "collaboration_routes", + "target": "collaboration_realtime_collaborationmanager" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/collaboration/realtime.ts", + "source_location": "L43", + "weight": 1.0, + "confidence_score": 1.0, + "source": "collaboration_realtime_collaborationmanager_constructor", + "target": "collaboration_realtime_collaborationmanager_setupeventhandlers" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/collaboration/routes.ts", + "source_location": "L4", + "weight": 1.0, + "confidence_score": 1.0, + "source": "collaboration_routes", + "target": "collaboration_routes_createcollaborationrouter" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L23", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization", + "target": "security_secretsbootstrap" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L23", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization", + "target": "security_secretsbootstrap_secretorenv" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L187", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization", + "target": "src_commercialization_approve" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L319", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization", + "target": "src_commercialization_budget" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L105", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization", + "target": "src_commercialization_ensurestate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L218", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization", + "target": "src_commercialization_execute" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L211", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization", + "target": "src_commercialization_executeresult" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization", + "target": "src_commercialization_getstripe" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L181", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization", + "target": "src_commercialization_list" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L125", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization", + "target": "src_commercialization_newid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization", + "target": "src_commercialization_per_day_cap_usd" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization", + "target": "src_commercialization_per_proposal_cap_usd" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L62", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization", + "target": "src_commercialization_promochannel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L70", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization", + "target": "src_commercialization_promostatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L78", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization", + "target": "src_commercialization_promotionproposal" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L101", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization", + "target": "src_commercialization_promotionsstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L150", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization", + "target": "src_commercialization_propose" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L141", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization", + "target": "src_commercialization_proposeinput" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L199", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization", + "target": "src_commercialization_reject" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L134", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization", + "target": "src_commercialization_spenttoday" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L129", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization", + "target": "src_commercialization_startofdayutc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L44", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization", + "target": "src_commercialization_state_file" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L57", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization", + "target": "src_commercialization_stripecustomerid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L58", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization", + "target": "src_commercialization_stripepaymentmethodid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L59", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization", + "target": "src_commercialization_stripestatementdescriptor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L119", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization", + "target": "src_commercialization_writestate" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L90", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "src_commercialization" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L251", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization_execute", + "target": "src_commercialization_getstripe" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization_getstripe", + "target": "security_secretsbootstrap_secretorenv" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L259", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization_execute", + "target": "src_commercialization_stripecustomerid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L57", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization_stripecustomerid", + "target": "security_secretsbootstrap_secretorenv" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L259", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization_execute", + "target": "src_commercialization_stripepaymentmethodid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L58", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization_stripepaymentmethodid", + "target": "security_secretsbootstrap_secretorenv" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L275", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization_execute", + "target": "src_commercialization_stripestatementdescriptor" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L60", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization_stripestatementdescriptor", + "target": "security_secretsbootstrap_secretorenv" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L188", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization_approve", + "target": "src_commercialization_ensurestate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L326", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization_budget", + "target": "src_commercialization_ensurestate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L219", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization_execute", + "target": "src_commercialization_ensurestate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L182", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization_list", + "target": "src_commercialization_ensurestate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L175", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization_propose", + "target": "src_commercialization_ensurestate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L200", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization_reject", + "target": "src_commercialization_ensurestate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L195", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization_approve", + "target": "src_commercialization_writestate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L237", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization_execute", + "target": "src_commercialization_writestate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L177", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization_propose", + "target": "src_commercialization_writestate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L207", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization_reject", + "target": "src_commercialization_writestate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L165", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization_propose", + "target": "src_commercialization_newid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L135", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization_spenttoday", + "target": "src_commercialization_startofdayutc" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L327", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization_budget", + "target": "src_commercialization_spenttoday" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commercialization.ts", + "source_location": "L228", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commercialization_execute", + "target": "src_commercialization_spenttoday" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commit-audit.ts", + "source_location": "L76", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commit_audit", + "target": "src_commit_audit_appendone" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commit-audit.ts", + "source_location": "L40", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commit_audit", + "target": "src_commit_audit_attributeagent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commit-audit.ts", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commit_audit", + "target": "src_commit_audit_audit_file" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commit-audit.ts", + "source_location": "L173", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commit_audit", + "target": "src_commit_audit_backfillfromgit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commit-audit.ts", + "source_location": "L23", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commit_audit", + "target": "src_commit_audit_commitauditentry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commit-audit.ts", + "source_location": "L35", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commit_audit", + "target": "src_commit_audit_ensuredir" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commit-audit.ts", + "source_location": "L55", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commit_audit", + "target": "src_commit_audit_extracttaskref" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commit-audit.ts", + "source_location": "L82", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commit_audit", + "target": "src_commit_audit_hassha" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commit-audit.ts", + "source_location": "L133", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commit_audit", + "target": "src_commit_audit_list" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commit-audit.ts", + "source_location": "L86", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commit_audit", + "target": "src_commit_audit_loadshacache" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commit-audit.ts", + "source_location": "L64", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commit_audit", + "target": "src_commit_audit_readall" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commit-audit.ts", + "source_location": "L90", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commit_audit", + "target": "src_commit_audit_record" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commit-audit.ts", + "source_location": "L21", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commit_audit", + "target": "src_commit_audit_repo_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commit-audit.ts", + "source_location": "L146", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commit_audit", + "target": "src_commit_audit_summary" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L91", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "src_commit_audit" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commit-audit.ts", + "source_location": "L77", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commit_audit_appendone", + "target": "src_commit_audit_ensuredir" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commit-audit.ts", + "source_location": "L174", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commit_audit_backfillfromgit", + "target": "src_commit_audit_ensuredir" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commit-audit.ts", + "source_location": "L65", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commit_audit_readall", + "target": "src_commit_audit_ensuredir" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commit-audit.ts", + "source_location": "L196", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commit_audit_backfillfromgit", + "target": "src_commit_audit_attributeagent" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commit-audit.ts", + "source_location": "L102", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commit_audit_record", + "target": "src_commit_audit_attributeagent" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commit-audit.ts", + "source_location": "L197", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commit_audit_backfillfromgit", + "target": "src_commit_audit_extracttaskref" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commit-audit.ts", + "source_location": "L103", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commit_audit_record", + "target": "src_commit_audit_extracttaskref" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commit-audit.ts", + "source_location": "L134", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commit_audit_list", + "target": "src_commit_audit_readall" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commit-audit.ts", + "source_location": "L87", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commit_audit_loadshacache", + "target": "src_commit_audit_readall" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commit-audit.ts", + "source_location": "L147", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commit_audit_summary", + "target": "src_commit_audit_readall" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commit-audit.ts", + "source_location": "L201", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commit_audit_backfillfromgit", + "target": "src_commit_audit_appendone" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commit-audit.ts", + "source_location": "L107", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commit_audit_record", + "target": "src_commit_audit_appendone" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commit-audit.ts", + "source_location": "L188", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commit_audit_backfillfromgit", + "target": "src_commit_audit_hassha" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commit-audit.ts", + "source_location": "L175", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commit_audit_backfillfromgit", + "target": "src_commit_audit_loadshacache" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commit-audit.ts", + "source_location": "L91", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commit_audit_record", + "target": "src_commit_audit_loadshacache" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "src/commit-audit.ts", + "source_location": "L118", + "weight": 1.0, + "source": "src_commit_audit_record", + "target": "kafka_shared_besteffortpublish" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commits-tracker.ts", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commits_tracker", + "target": "src_commits_tracker_attribute" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commits-tracker.ts", + "source_location": "L174", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commits_tracker", + "target": "src_commits_tracker_getcommithourly" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commits-tracker.ts", + "source_location": "L257", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commits_tracker", + "target": "src_commits_tracker_getcommitsfortask" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commits-tracker.ts", + "source_location": "L297", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commits_tracker", + "target": "src_commits_tracker_getcommitsfortasks" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commits-tracker.ts", + "source_location": "L127", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commits_tracker", + "target": "src_commits_tracker_getcommitsummary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commits-tracker.ts", + "source_location": "L202", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commits_tracker", + "target": "src_commits_tracker_getrecentcommits" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commits-tracker.ts", + "source_location": "L229", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commits_tracker", + "target": "src_commits_tracker_getrepourl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commits-tracker.ts", + "source_location": "L22", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commits_tracker", + "target": "src_commits_tracker_known_agents" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commits-tracker.ts", + "source_location": "L92", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commits_tracker", + "target": "src_commits_tracker_loadcommits" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commits-tracker.ts", + "source_location": "L24", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commits_tracker", + "target": "src_commits_tracker_parsedcommit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commits-tracker.ts", + "source_location": "L79", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commits_tracker", + "target": "src_commits_tracker_parsenumstat" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commits-tracker.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commits_tracker", + "target": "src_commits_tracker_repo_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/commits-tracker.ts", + "source_location": "L38", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commits_tracker", + "target": "src_commits_tracker_rungit" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L59", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "src_commits_tracker" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commits-tracker.ts", + "source_location": "L234", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commits_tracker_getrepourl", + "target": "src_commits_tracker_rungit" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commits-tracker.ts", + "source_location": "L97", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commits_tracker_loadcommits", + "target": "src_commits_tracker_rungit" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commits-tracker.ts", + "source_location": "L118", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commits_tracker_loadcommits", + "target": "src_commits_tracker_attribute" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commits-tracker.ts", + "source_location": "L108", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commits_tracker_loadcommits", + "target": "src_commits_tracker_parsenumstat" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commits-tracker.ts", + "source_location": "L175", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commits_tracker_getcommithourly", + "target": "src_commits_tracker_loadcommits" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commits-tracker.ts", + "source_location": "L262", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commits_tracker_getcommitsfortask", + "target": "src_commits_tracker_loadcommits" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commits-tracker.ts", + "source_location": "L303", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commits_tracker_getcommitsfortasks", + "target": "src_commits_tracker_loadcommits" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commits-tracker.ts", + "source_location": "L128", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commits_tracker_getcommitsummary", + "target": "src_commits_tracker_loadcommits" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commits-tracker.ts", + "source_location": "L212", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commits_tracker_getrecentcommits", + "target": "src_commits_tracker_loadcommits" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commits-tracker.ts", + "source_location": "L263", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commits_tracker_getcommitsfortask", + "target": "src_commits_tracker_getrepourl" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/commits-tracker.ts", + "source_location": "L305", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_commits_tracker_getcommitsfortasks", + "target": "src_commits_tracker_getcommitsfortask" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L43", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard", + "target": "containment_containment_guard_agentruntime" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L34", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard", + "target": "containment_containment_guard_containmenterror" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L58", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard", + "target": "containment_containment_guard_containmentguard" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L49", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard", + "target": "containment_containment_guard_containmenthooks" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard", + "target": "containment_containment_guard_decision_rank" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L32", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard", + "target": "containment_containment_guard_severity_rank" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L29", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard", + "target": "containment_policy" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L29", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard", + "target": "containment_policy_builddefaultpolicy" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard", + "target": "containment_types" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard", + "target": "containment_types_breachrecord" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard", + "target": "containment_types_capabilitytier" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard", + "target": "containment_types_containmentaction" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard", + "target": "containment_types_containmentdecision" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard", + "target": "containment_types_containmentmode" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard", + "target": "containment_types_containmentpolicy" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard", + "target": "containment_types_containmentresult" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard", + "target": "containment_types_containmentstatus" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard", + "target": "containment_types_ruleverdict" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard", + "target": "guardrails_types_severity" + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "src/containment/index.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_index", + "target": "containment_containment_guard" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmenterror", + "target": "containment_containment_guard_containmenterror_constructor" + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L35", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmenterror", + "target": "containment_types_containmentresult" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/containment/index.ts", + "source_location": "L11", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_index", + "target": "containment_containment_guard_containmenterror" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L18", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_terminal_controller", + "target": "containment_containment_guard_containmenterror" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmenterror_constructor", + "target": "containment_types_containmentresult" + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L51", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmenthooks", + "target": "containment_types_breachrecord" + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L51", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmenthooks", + "target": "containment_types_containmentresult" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L179", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard", + "target": "containment_containment_guard_containmentguard_assertallowed" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L187", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard", + "target": "containment_containment_guard_containmentguard_checkcommand" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L219", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard", + "target": "containment_containment_guard_containmentguard_checkfs" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L244", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard", + "target": "containment_containment_guard_containmentguard_checknetwork" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L66", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard", + "target": "containment_containment_guard_containmentguard_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L107", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard", + "target": "containment_containment_guard_containmentguard_evaluate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L322", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard", + "target": "containment_containment_guard_containmentguard_getbreaches" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L77", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard", + "target": "containment_containment_guard_containmentguard_getpolicy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L326", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard", + "target": "containment_containment_guard_containmentguard_getstatus" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L282", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard", + "target": "containment_containment_guard_containmentguard_hostmatches" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L272", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard", + "target": "containment_containment_guard_containmentguard_hostof" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L71", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard", + "target": "containment_containment_guard_containmentguard_mode" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L99", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard", + "target": "containment_containment_guard_containmentguard_noteprocessended" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L96", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard", + "target": "containment_containment_guard_containmentguard_noteprocessstarted" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L287", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard", + "target": "containment_containment_guard_containmentguard_record" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L265", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard", + "target": "containment_containment_guard_containmentguard_resolvepath" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L86", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard", + "target": "containment_containment_guard_containmentguard_rt" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L74", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard", + "target": "containment_containment_guard_containmentguard_setmode" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L314", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard", + "target": "containment_containment_guard_containmentguard_summarize" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L81", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard", + "target": "containment_containment_guard_containmentguard_tierfor" + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L61", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard", + "target": "containment_types_breachrecord" + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L59", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard", + "target": "containment_types_containmentpolicy" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/containment/index.ts", + "source_location": "L11", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_index", + "target": "containment_containment_guard_containmentguard" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/containment/containment-guard.ts", + "source_location": "L67", + "weight": 1.0, + "source": "containment_containment_guard_containmentguard_constructor", + "target": "containment_policy_builddefaultpolicy" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L66", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard_constructor", + "target": "containment_types_containmentpolicy" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L71", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard_mode", + "target": "containment_types_containmentmode" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L74", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard_setmode", + "target": "containment_types_containmentmode" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L77", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard_getpolicy", + "target": "containment_types_containmentpolicy" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L112", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard_evaluate", + "target": "containment_containment_guard_containmentguard_tierfor" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L81", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard_tierfor", + "target": "containment_types_capabilitytier" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L198", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard_checkcommand", + "target": "containment_containment_guard_containmentguard_rt" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L165", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard_evaluate", + "target": "containment_containment_guard_containmentguard_rt" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L100", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard_noteprocessended", + "target": "containment_containment_guard_containmentguard_rt" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L97", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard_noteprocessstarted", + "target": "containment_containment_guard_containmentguard_rt" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L180", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard_assertallowed", + "target": "containment_containment_guard_containmentguard_evaluate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L130", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard_evaluate", + "target": "containment_containment_guard_containmentguard_checkcommand" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L132", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard_evaluate", + "target": "containment_containment_guard_containmentguard_checkfs" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L134", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard_evaluate", + "target": "containment_containment_guard_containmentguard_checknetwork" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L174", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard_evaluate", + "target": "containment_containment_guard_containmentguard_record" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L107", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard_evaluate", + "target": "containment_types_containmentaction" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L107", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard_evaluate", + "target": "containment_types_containmentresult" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L179", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard_assertallowed", + "target": "containment_types_containmentaction" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L179", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard_assertallowed", + "target": "containment_types_containmentresult" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L187", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard_checkcommand", + "target": "containment_types_containmentaction" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L187", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard_checkcommand", + "target": "containment_types_ruleverdict" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L221", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard_checkfs", + "target": "containment_containment_guard_containmentguard_resolvepath" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L219", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard_checkfs", + "target": "containment_types_containmentaction" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L219", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard_checkfs", + "target": "containment_types_ruleverdict" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L245", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard_checknetwork", + "target": "containment_containment_guard_containmentguard_hostof" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L244", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard_checknetwork", + "target": "containment_types_containmentaction" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L244", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard_checknetwork", + "target": "containment_types_ruleverdict" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L299", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard_record", + "target": "containment_containment_guard_containmentguard_summarize" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L287", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard_record", + "target": "containment_types_containmentresult" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L314", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard_summarize", + "target": "containment_types_containmentaction" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L322", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard_getbreaches", + "target": "containment_types_breachrecord" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "src/containment/containment-guard.ts", + "source_location": "L326", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_containment_guard_containmentguard_getstatus", + "target": "containment_types_containmentstatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/containment/index.ts", + "source_location": "L18", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_index", + "target": "containment_index_containmentguard" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/containment/index.ts", + "source_location": "L50", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_index", + "target": "containment_index_evaluatecommand" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/containment/index.ts", + "source_location": "L45", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_index", + "target": "containment_index_guardcommand" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/containment/index.ts", + "source_location": "L55", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_index", + "target": "containment_index_setupcontainmentroutes" + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "src/containment/index.ts", + "source_location": "L15", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_index", + "target": "containment_types" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/containment/index.ts", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_index", + "target": "containment_types_containmentaction" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/containment/index.ts", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_index", + "target": "containment_types_containmentresult" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L86", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "containment_index" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L18", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_terminal_controller", + "target": "containment_index" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L86", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "containment_index_containmentguard" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L18", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_terminal_controller", + "target": "containment_index_containmentguard" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L86", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "containment_index_setupcontainmentroutes" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L2623", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index_initialize", + "target": "containment_index_setupcontainmentroutes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/containment/policy.ts", + "source_location": "L95", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_policy", + "target": "containment_policy_builddefaultpolicy" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/containment/policy.ts", + "source_location": "L88", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_policy", + "target": "containment_policy_envlist" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/containment/policy.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_policy", + "target": "containment_policy_home" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/containment/policy.ts", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_policy", + "target": "containment_policy_mega_command_rules" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/containment/policy.ts", + "source_location": "L81", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_policy", + "target": "containment_policy_tier_caps" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/containment/policy.ts", + "source_location": "L15", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_policy", + "target": "containment_types" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/containment/policy.ts", + "source_location": "L15", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_policy", + "target": "containment_types_capabilitytier" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/containment/policy.ts", + "source_location": "L15", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_policy", + "target": "containment_types_commandrule" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/containment/policy.ts", + "source_location": "L15", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_policy", + "target": "containment_types_containmentpolicy" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/containment/policy.ts", + "source_location": "L15", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_policy", + "target": "containment_types_tiercapabilities" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/containment/policy.ts", + "source_location": "L110", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_policy_builddefaultpolicy", + "target": "containment_policy_envlist" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/containment/types.ts", + "source_location": "L21", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_types", + "target": "containment_types_actionkind" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/containment/types.ts", + "source_location": "L86", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_types", + "target": "containment_types_breachrecord" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/containment/types.ts", + "source_location": "L29", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_types", + "target": "containment_types_capabilitytier" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/containment/types.ts", + "source_location": "L116", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_types", + "target": "containment_types_commandrule" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/containment/types.ts", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_types", + "target": "containment_types_containmentaction" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/containment/types.ts", + "source_location": "L32", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_types", + "target": "containment_types_containmentcategory" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/containment/types.ts", + "source_location": "L18", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_types", + "target": "containment_types_containmentdecision" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/containment/types.ts", + "source_location": "L43", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_types", + "target": "containment_types_containmentmode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/containment/types.ts", + "source_location": "L125", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_types", + "target": "containment_types_containmentpolicy" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/containment/types.ts", + "source_location": "L71", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_types", + "target": "containment_types_containmentresult" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/containment/types.ts", + "source_location": "L156", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_types", + "target": "containment_types_containmentstatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/containment/types.ts", + "source_location": "L62", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_types", + "target": "containment_types_ruleverdict" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/containment/types.ts", + "source_location": "L100", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_types", + "target": "containment_types_tiercapabilities" + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "src/containment/types.ts", + "source_location": "L15", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_types", + "target": "guardrails_types" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/containment/types.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_types", + "target": "guardrails_types_severity" + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "src/containment/types.ts", + "source_location": "L66", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_types_ruleverdict", + "target": "guardrails_types_severity" + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "src/containment/types.ts", + "source_location": "L82", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_types_containmentresult", + "target": "guardrails_types_severity" + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "src/containment/types.ts", + "source_location": "L93", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_types_breachrecord", + "target": "guardrails_types_severity" + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "src/containment/types.ts", + "source_location": "L120", + "weight": 1.0, + "confidence_score": 1.0, + "source": "containment_types_commandrule", + "target": "guardrails_types_severity" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L53", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview", + "target": "src_daily_management_overview_activeactionlike" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L115", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview", + "target": "src_daily_management_overview_agentdailymanagementsummary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L107", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview", + "target": "src_daily_management_overview_agentworksummaryforday" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L329", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview", + "target": "src_daily_management_overview_buildagentsummary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L269", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview", + "target": "src_daily_management_overview_builddailymanagementoverview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L352", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview", + "target": "src_daily_management_overview_buildterminalsessionsummary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L67", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview", + "target": "src_daily_management_overview_coordinationsnapshotlike" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L159", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview", + "target": "src_daily_management_overview_dailymanagementoverview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L89", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview", + "target": "src_daily_management_overview_dailyoverviewsources" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L35", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview", + "target": "src_daily_management_overview_dailytokenusagelike" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L208", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview", + "target": "src_daily_management_overview_daykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L382", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview", + "target": "src_daily_management_overview_extractterminalstatuses" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L406", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview", + "target": "src_daily_management_overview_findmatchingterminalstatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L421", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview", + "target": "src_daily_management_overview_normalizetokenwindow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L214", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview", + "target": "src_daily_management_overview_resolvetrackedagentforterminal" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L434", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview", + "target": "src_daily_management_overview_roundmoney" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L438", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview", + "target": "src_daily_management_overview_roundone" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L222", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview", + "target": "src_daily_management_overview_summarizeworklogfordate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L199", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview", + "target": "src_daily_management_overview_terminal_agent_aliases" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L83", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview", + "target": "src_daily_management_overview_terminalactivitysummarylike" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L131", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview", + "target": "src_daily_management_overview_terminalsessiondailysummary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L42", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview", + "target": "src_daily_management_overview_terminalsessionlike" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L148", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview", + "target": "src_daily_management_overview_terminalstatusdailysummary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L73", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview", + "target": "src_daily_management_overview_terminalstatuslike" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L25", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview", + "target": "src_daily_management_overview_tokenagentsummarylike" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview", + "target": "src_daily_management_overview_tokensummarylike" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview", + "target": "src_daily_management_overview_tokenwindowlike" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L1", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview", + "target": "src_daily_management_overview_worklogentrylike" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L98", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview", + "target": "src_daily_management_overview_worksummaryforday" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L188", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview", + "target": "src_daily_management_overview_zero_token_window" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L93", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "src_daily_management_overview" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L271", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview_builddailymanagementoverview", + "target": "src_daily_management_overview_daykey" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L223", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview_summarizeworklogfordate", + "target": "src_daily_management_overview_daykey" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L358", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview_buildterminalsessionsummary", + "target": "src_daily_management_overview_resolvetrackedagentforterminal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L274", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview_builddailymanagementoverview", + "target": "src_daily_management_overview_summarizeworklogfordate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L314", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview_builddailymanagementoverview", + "target": "src_daily_management_overview_buildagentsummary" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L276", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview_builddailymanagementoverview", + "target": "src_daily_management_overview_extractterminalstatuses" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L303", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview_builddailymanagementoverview", + "target": "src_daily_management_overview_roundmoney" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L305", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview_builddailymanagementoverview", + "target": "src_daily_management_overview_roundone" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L93", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "src_daily_management_overview_builddailymanagementoverview" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L334", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview_buildagentsummary", + "target": "src_daily_management_overview_normalizetokenwindow" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L341", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview_buildagentsummary", + "target": "src_daily_management_overview_roundmoney" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L360", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview_buildterminalsessionsummary", + "target": "src_daily_management_overview_findmatchingterminalstatus" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/daily-management-overview.ts", + "source_location": "L359", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_daily_management_overview_buildterminalsessionsummary", + "target": "src_daily_management_overview_normalizetokenwindow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/data-quality/index.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "data_quality_index", + "target": "data_quality_index_data_dir" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/data-quality/index.ts", + "source_location": "L27", + "weight": 1.0, + "confidence_score": 1.0, + "source": "data_quality_index", + "target": "data_quality_index_dataqualityreport" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/data-quality/index.ts", + "source_location": "L22", + "weight": 1.0, + "confidence_score": 1.0, + "source": "data_quality_index", + "target": "data_quality_index_datasetreport" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/data-quality/index.ts", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "data_quality_index", + "target": "data_quality_index_extractrecords" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/data-quality/index.ts", + "source_location": "L92", + "weight": 1.0, + "confidence_score": 1.0, + "source": "data_quality_index", + "target": "data_quality_index_registerdataqualityroutes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/data-quality/index.ts", + "source_location": "L52", + "weight": 1.0, + "confidence_score": 1.0, + "source": "data_quality_index", + "target": "data_quality_index_scan" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/data-quality/index.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "data_quality_index", + "target": "data_quality_profiler" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/data-quality/index.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "data_quality_index", + "target": "data_quality_profiler_datasetprofile" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/data-quality/index.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "data_quality_index", + "target": "data_quality_profiler_profiledataset" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/data-quality/index.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "data_quality_index", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/data-quality/index.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "data_quality_index", + "target": "utils_logger_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L71", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "data_quality_index" + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "src/data-quality/index.ts", + "source_location": "L22", + "weight": 1.0, + "confidence_score": 1.0, + "source": "data_quality_index_datasetreport", + "target": "data_quality_profiler_datasetprofile" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/data-quality/index.ts", + "source_location": "L60", + "weight": 1.0, + "confidence_score": 1.0, + "source": "data_quality_index_scan", + "target": "data_quality_index_extractrecords" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/data-quality/index.ts", + "source_location": "L106", + "weight": 1.0, + "confidence_score": 1.0, + "source": "data_quality_index_registerdataqualityroutes", + "target": "data_quality_index_scan" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/data-quality/index.ts", + "source_location": "L61", + "weight": 1.0, + "source": "data_quality_index_scan", + "target": "data_quality_profiler_profiledataset" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L71", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "data_quality_index_registerdataqualityroutes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/data-quality/profiler.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "data_quality_profiler", + "target": "data_quality_profiler_columnprofile" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/data-quality/profiler.ts", + "source_location": "L27", + "weight": 1.0, + "confidence_score": 1.0, + "source": "data_quality_profiler", + "target": "data_quality_profiler_datasetprofile" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/data-quality/profiler.ts", + "source_location": "L58", + "weight": 1.0, + "confidence_score": 1.0, + "source": "data_quality_profiler", + "target": "data_quality_profiler_detectoutliers" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/data-quality/profiler.ts", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "data_quality_profiler", + "target": "data_quality_profiler_finding" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/data-quality/profiler.ts", + "source_location": "L48", + "weight": 1.0, + "confidence_score": 1.0, + "source": "data_quality_profiler", + "target": "data_quality_profiler_isblank" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/data-quality/profiler.ts", + "source_location": "L11", + "weight": 1.0, + "confidence_score": 1.0, + "source": "data_quality_profiler", + "target": "data_quality_profiler_jsonvalue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/data-quality/profiler.ts", + "source_location": "L51", + "weight": 1.0, + "confidence_score": 1.0, + "source": "data_quality_profiler", + "target": "data_quality_profiler_median" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/data-quality/profiler.ts", + "source_location": "L68", + "weight": 1.0, + "confidence_score": 1.0, + "source": "data_quality_profiler", + "target": "data_quality_profiler_profilecolumn" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/data-quality/profiler.ts", + "source_location": "L112", + "weight": 1.0, + "confidence_score": 1.0, + "source": "data_quality_profiler", + "target": "data_quality_profiler_profiledataset" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/data-quality/profiler.ts", + "source_location": "L157", + "weight": 1.0, + "confidence_score": 1.0, + "source": "data_quality_profiler", + "target": "data_quality_profiler_referentialcheck" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/data-quality/profiler.ts", + "source_location": "L43", + "weight": 1.0, + "confidence_score": 1.0, + "source": "data_quality_profiler", + "target": "data_quality_profiler_typeof" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_index", + "target": "data_quality_profiler" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/data-quality/profiler.ts", + "source_location": "L79", + "weight": 1.0, + "confidence_score": 1.0, + "source": "data_quality_profiler_profilecolumn", + "target": "data_quality_profiler_typeof" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/data-quality/profiler.ts", + "source_location": "L78", + "weight": 1.0, + "confidence_score": 1.0, + "source": "data_quality_profiler_profilecolumn", + "target": "data_quality_profiler_isblank" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/data-quality/profiler.ts", + "source_location": "L104", + "weight": 1.0, + "confidence_score": 1.0, + "source": "data_quality_profiler_profilecolumn", + "target": "data_quality_profiler_median" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/data-quality/profiler.ts", + "source_location": "L105", + "weight": 1.0, + "confidence_score": 1.0, + "source": "data_quality_profiler_profilecolumn", + "target": "data_quality_profiler_detectoutliers" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_index", + "target": "data_quality_profiler_profiledataset" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L100", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_index_profiledemo", + "target": "data_quality_profiler_profiledataset" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/features/collaboration.ts", + "source_location": "L6", + "weight": 1.0, + "confidence_score": 1.0, + "source": "features_collaboration", + "target": "features_collaboration_collaboration" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/features/collaboration.ts", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "features_collaboration", + "target": "features_collaboration_collaborationmanager" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/features/collaboration.ts", + "source_location": "L35", + "weight": 1.0, + "confidence_score": 1.0, + "source": "features_collaboration", + "target": "features_collaboration_document" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/features/collaboration.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "features_collaboration", + "target": "features_collaboration_message" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/features/collaboration.ts", + "source_location": "L25", + "weight": 1.0, + "confidence_score": 1.0, + "source": "features_collaboration", + "target": "features_collaboration_sharedworkspace" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L23", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "features_collaboration" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/features/collaboration.ts", + "source_location": "L122", + "weight": 1.0, + "confidence_score": 1.0, + "source": "features_collaboration_collaborationmanager", + "target": "features_collaboration_collaborationmanager_adddocument" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/features/collaboration.ts", + "source_location": "L79", + "weight": 1.0, + "confidence_score": 1.0, + "source": "features_collaboration_collaborationmanager", + "target": "features_collaboration_collaborationmanager_addmessage" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/features/collaboration.ts", + "source_location": "L104", + "weight": 1.0, + "confidence_score": 1.0, + "source": "features_collaboration_collaborationmanager", + "target": "features_collaboration_collaborationmanager_createworkspace" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/features/collaboration.ts", + "source_location": "L145", + "weight": 1.0, + "confidence_score": 1.0, + "source": "features_collaboration_collaborationmanager", + "target": "features_collaboration_collaborationmanager_editdocument" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/features/collaboration.ts", + "source_location": "L213", + "weight": 1.0, + "confidence_score": 1.0, + "source": "features_collaboration_collaborationmanager", + "target": "features_collaboration_collaborationmanager_getcollaborationstatus" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/features/collaboration.ts", + "source_location": "L180", + "weight": 1.0, + "confidence_score": 1.0, + "source": "features_collaboration_collaborationmanager", + "target": "features_collaboration_collaborationmanager_getteamactivity" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/features/collaboration.ts", + "source_location": "L231", + "weight": 1.0, + "confidence_score": 1.0, + "source": "features_collaboration_collaborationmanager", + "target": "features_collaboration_collaborationmanager_getteamsummary" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/features/collaboration.ts", + "source_location": "L164", + "weight": 1.0, + "confidence_score": 1.0, + "source": "features_collaboration_collaborationmanager", + "target": "features_collaboration_collaborationmanager_reviewdocument" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/features/collaboration.ts", + "source_location": "L57", + "weight": 1.0, + "confidence_score": 1.0, + "source": "features_collaboration_collaborationmanager", + "target": "features_collaboration_collaborationmanager_startcollaboration" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L23", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "features_collaboration_collaborationmanager" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/features/collaboration.ts", + "source_location": "L236", + "weight": 1.0, + "confidence_score": 1.0, + "source": "features_collaboration_collaborationmanager_getteamsummary", + "target": "features_collaboration_collaborationmanager_getteamactivity" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/finance/capitalization-report.ts", + "source_location": "L75", + "weight": 1.0, + "confidence_score": 1.0, + "source": "finance_capitalization_report", + "target": "finance_capitalization_report_buildcapitalizationreport" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/finance/capitalization-report.ts", + "source_location": "L65", + "weight": 1.0, + "confidence_score": 1.0, + "source": "finance_capitalization_report", + "target": "finance_capitalization_report_capitalizationreport" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/finance/capitalization-report.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "finance_capitalization_report", + "target": "finance_capitalization_report_development_types" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/finance/capitalization-report.ts", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "finance_capitalization_report", + "target": "finance_capitalization_report_parsefeaturecommits" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/finance/capitalization-report.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "finance_capitalization_report", + "target": "finance_capitalization_report_parseoptions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/finance/capitalization-report.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "finance_capitalization_report", + "target": "finance_capitalization_report_research_types" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/finance/capitalization-report.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "finance_capitalization_report", + "target": "finance_feature_capitalization" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/finance/capitalization-report.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "finance_capitalization_report", + "target": "finance_feature_capitalization_balancesheet" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/finance/capitalization-report.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "finance_capitalization_report", + "target": "finance_feature_capitalization_capitalizationpolicy" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/finance/capitalization-report.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "finance_capitalization_report", + "target": "finance_feature_capitalization_featurerecord" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/finance/capitalization-report.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "finance_capitalization_report", + "target": "finance_feature_capitalization_featureroi" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/finance/index.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "finance_index", + "target": "finance_capitalization_report" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/finance/index.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "finance_index", + "target": "finance_capitalization_report_parsefeaturecommits" + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "src/finance/capitalization-report.ts", + "source_location": "L66", + "weight": 1.0, + "confidence_score": 1.0, + "source": "finance_capitalization_report_capitalizationreport", + "target": "finance_feature_capitalization_balancesheet" + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "src/finance/capitalization-report.ts", + "source_location": "L67", + "weight": 1.0, + "confidence_score": 1.0, + "source": "finance_capitalization_report_capitalizationreport", + "target": "finance_feature_capitalization_featureroi" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/finance/index.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "finance_index", + "target": "finance_capitalization_report_buildcapitalizationreport" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/finance/feature-capitalization.ts", + "source_location": "L156", + "weight": 1.0, + "confidence_score": 1.0, + "source": "finance_feature_capitalization", + "target": "finance_feature_capitalization_balancesheet" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/finance/feature-capitalization.ts", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "finance_feature_capitalization", + "target": "finance_feature_capitalization_capitalizationpolicy" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/finance/feature-capitalization.ts", + "source_location": "L53", + "weight": 1.0, + "confidence_score": 1.0, + "source": "finance_feature_capitalization", + "target": "finance_feature_capitalization_capitalizedfeature" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/finance/feature-capitalization.ts", + "source_location": "L92", + "weight": 1.0, + "confidence_score": 1.0, + "source": "finance_feature_capitalization", + "target": "finance_feature_capitalization_capitalizefeature" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/finance/feature-capitalization.ts", + "source_location": "L68", + "weight": 1.0, + "confidence_score": 1.0, + "source": "finance_feature_capitalization", + "target": "finance_feature_capitalization_defaults" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/finance/feature-capitalization.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "finance_feature_capitalization", + "target": "finance_feature_capitalization_effortinputs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/finance/feature-capitalization.ts", + "source_location": "L75", + "weight": 1.0, + "confidence_score": 1.0, + "source": "finance_feature_capitalization", + "target": "finance_feature_capitalization_estimatehours" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/finance/feature-capitalization.ts", + "source_location": "L41", + "weight": 1.0, + "confidence_score": 1.0, + "source": "finance_feature_capitalization", + "target": "finance_feature_capitalization_featurerecord" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/finance/feature-capitalization.ts", + "source_location": "L140", + "weight": 1.0, + "confidence_score": 1.0, + "source": "finance_feature_capitalization", + "target": "finance_feature_capitalization_featureroi" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/finance/index.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "finance_index", + "target": "finance_feature_capitalization" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/finance/index.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "finance_index", + "target": "finance_feature_capitalization_capitalizationpolicy" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/finance/feature-capitalization.ts", + "source_location": "L93", + "weight": 1.0, + "confidence_score": 1.0, + "source": "finance_feature_capitalization_capitalizefeature", + "target": "finance_feature_capitalization_estimatehours" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/finance/feature-capitalization.ts", + "source_location": "L145", + "weight": 1.0, + "confidence_score": 1.0, + "source": "finance_feature_capitalization_featureroi", + "target": "finance_feature_capitalization_capitalizefeature" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/finance/index.ts", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "finance_index", + "target": "finance_index_gitlog" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/finance/index.ts", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "finance_index", + "target": "finance_index_loadvalues" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/finance/index.ts", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "finance_index", + "target": "finance_index_policy" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/finance/index.ts", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "finance_index", + "target": "finance_index_registerfinanceroutes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/finance/index.ts", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "finance_index", + "target": "finance_index_savevalues" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/finance/index.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "finance_index", + "target": "finance_index_values_store" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/finance/index.ts", + "source_location": "L15", + "weight": 1.0, + "confidence_score": 1.0, + "source": "finance_index", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/finance/index.ts", + "source_location": "L15", + "weight": 1.0, + "confidence_score": 1.0, + "source": "finance_index", + "target": "utils_logger_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L72", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "finance_index" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L72", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "finance_index_registerfinanceroutes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/game/seasonal-events.ts", + "source_location": "L34", + "weight": 1.0, + "confidence_score": 1.0, + "source": "game_seasonal_events", + "target": "game_seasonal_events_achievement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/game/seasonal-events.ts", + "source_location": "L23", + "weight": 1.0, + "confidence_score": 1.0, + "source": "game_seasonal_events", + "target": "game_seasonal_events_challenge" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/game/seasonal-events.ts", + "source_location": "L6", + "weight": 1.0, + "confidence_score": 1.0, + "source": "game_seasonal_events", + "target": "game_seasonal_events_event" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/game/seasonal-events.ts", + "source_location": "L44", + "weight": 1.0, + "confidence_score": 1.0, + "source": "game_seasonal_events", + "target": "game_seasonal_events_seasonaleventsmanager" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L21", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "game_seasonal_events" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/game/seasonal-events.ts", + "source_location": "L235", + "weight": 1.0, + "confidence_score": 1.0, + "source": "game_seasonal_events_seasonaleventsmanager", + "target": "game_seasonal_events_seasonaleventsmanager_checkachievements" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/game/seasonal-events.ts", + "source_location": "L49", + "weight": 1.0, + "confidence_score": 1.0, + "source": "game_seasonal_events_seasonaleventsmanager", + "target": "game_seasonal_events_seasonaleventsmanager_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/game/seasonal-events.ts", + "source_location": "L272", + "weight": 1.0, + "confidence_score": 1.0, + "source": "game_seasonal_events_seasonaleventsmanager", + "target": "game_seasonal_events_seasonaleventsmanager_getactivechallenges" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/game/seasonal-events.ts", + "source_location": "L178", + "weight": 1.0, + "confidence_score": 1.0, + "source": "game_seasonal_events_seasonaleventsmanager", + "target": "game_seasonal_events_seasonaleventsmanager_getactiveevents" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/game/seasonal-events.ts", + "source_location": "L259", + "weight": 1.0, + "confidence_score": 1.0, + "source": "game_seasonal_events_seasonaleventsmanager", + "target": "game_seasonal_events_seasonaleventsmanager_geteventleaderboard" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/game/seasonal-events.ts", + "source_location": "L188", + "weight": 1.0, + "confidence_score": 1.0, + "source": "game_seasonal_events_seasonaleventsmanager", + "target": "game_seasonal_events_seasonaleventsmanager_geteventprogress" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/game/seasonal-events.ts", + "source_location": "L289", + "weight": 1.0, + "confidence_score": 1.0, + "source": "game_seasonal_events_seasonaleventsmanager", + "target": "game_seasonal_events_seasonaleventsmanager_getleaderboard" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/game/seasonal-events.ts", + "source_location": "L223", + "weight": 1.0, + "confidence_score": 1.0, + "source": "game_seasonal_events_seasonaleventsmanager", + "target": "game_seasonal_events_seasonaleventsmanager_getunlockedachievements" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/game/seasonal-events.ts", + "source_location": "L126", + "weight": 1.0, + "confidence_score": 1.0, + "source": "game_seasonal_events_seasonaleventsmanager", + "target": "game_seasonal_events_seasonaleventsmanager_initializeachievements" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/game/seasonal-events.ts", + "source_location": "L57", + "weight": 1.0, + "confidence_score": 1.0, + "source": "game_seasonal_events_seasonaleventsmanager", + "target": "game_seasonal_events_seasonaleventsmanager_initializeseasons" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/game/seasonal-events.ts", + "source_location": "L209", + "weight": 1.0, + "confidence_score": 1.0, + "source": "game_seasonal_events_seasonaleventsmanager", + "target": "game_seasonal_events_seasonaleventsmanager_updatechallengeprogress" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/game/seasonal-events.ts", + "source_location": "L301", + "weight": 1.0, + "confidence_score": 1.0, + "source": "game_seasonal_events_seasonaleventsmanager", + "target": "game_seasonal_events_seasonaleventsmanager_updateeventprogress" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L21", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "game_seasonal_events_seasonaleventsmanager" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/game/seasonal-events.ts", + "source_location": "L51", + "weight": 1.0, + "confidence_score": 1.0, + "source": "game_seasonal_events_seasonaleventsmanager_constructor", + "target": "game_seasonal_events_seasonaleventsmanager_initializeachievements" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/game/seasonal-events.ts", + "source_location": "L50", + "weight": 1.0, + "confidence_score": 1.0, + "source": "game_seasonal_events_seasonaleventsmanager_constructor", + "target": "game_seasonal_events_seasonaleventsmanager_initializeseasons" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/game/seasonal-events.ts", + "source_location": "L314", + "weight": 1.0, + "confidence_score": 1.0, + "source": "game_seasonal_events_seasonaleventsmanager_updateeventprogress", + "target": "game_seasonal_events_seasonaleventsmanager_geteventprogress" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/game/seasonal-events.ts", + "source_location": "L310", + "weight": 1.0, + "confidence_score": 1.0, + "source": "game_seasonal_events_seasonaleventsmanager_updateeventprogress", + "target": "game_seasonal_events_seasonaleventsmanager_updatechallengeprogress" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/gpu/availability.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "gpu_availability", + "target": "gpu_availability_cloud_fragments" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/gpu/availability.ts", + "source_location": "L74", + "weight": 1.0, + "confidence_score": 1.0, + "source": "gpu_availability", + "target": "gpu_availability_evaluateprobe" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/gpu/availability.ts", + "source_location": "L18", + "weight": 1.0, + "confidence_score": 1.0, + "source": "gpu_availability", + "target": "gpu_availability_gpu_local_fragments" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/gpu/availability.ts", + "source_location": "L58", + "weight": 1.0, + "confidence_score": 1.0, + "source": "gpu_availability", + "target": "gpu_availability_gpuprobe" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/gpu/availability.ts", + "source_location": "L67", + "weight": 1.0, + "confidence_score": 1.0, + "source": "gpu_availability", + "target": "gpu_availability_gpustate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/gpu/availability.ts", + "source_location": "L23", + "weight": 1.0, + "confidence_score": 1.0, + "source": "gpu_availability", + "target": "gpu_availability_iscloudmodel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/gpu/availability.ts", + "source_location": "L29", + "weight": 1.0, + "confidence_score": 1.0, + "source": "gpu_availability", + "target": "gpu_availability_isgpudependent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/gpu/availability.ts", + "source_location": "L35", + "weight": 1.0, + "confidence_score": 1.0, + "source": "gpu_availability", + "target": "gpu_availability_modelresolution" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/gpu/availability.ts", + "source_location": "L49", + "weight": 1.0, + "confidence_score": 1.0, + "source": "gpu_availability", + "target": "gpu_availability_resolvemodel" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/gpu/index.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "gpu_index", + "target": "gpu_availability" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L80", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "gpu_availability" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/gpu/availability.ts", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "gpu_availability_isgpudependent", + "target": "gpu_availability_iscloudmodel" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/gpu/availability.ts", + "source_location": "L52", + "weight": 1.0, + "confidence_score": 1.0, + "source": "gpu_availability_resolvemodel", + "target": "gpu_availability_isgpudependent" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L80", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "gpu_availability_resolvemodel" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L3698", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index_setuproutes", + "target": "gpu_availability_resolvemodel" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/gpu/index.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "gpu_index", + "target": "gpu_availability_gpuprobe" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/gpu/index.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "gpu_index", + "target": "gpu_availability_gpustate" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/gpu/index.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "gpu_index", + "target": "gpu_availability_evaluateprobe" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/gpu/index.ts", + "source_location": "L50", + "weight": 1.0, + "source": "gpu_index_check", + "target": "gpu_availability_evaluateprobe" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/gpu/index.ts", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "gpu_index", + "target": "gpu_index_boot_hook" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/gpu/index.ts", + "source_location": "L48", + "weight": 1.0, + "confidence_score": 1.0, + "source": "gpu_index", + "target": "gpu_index_check" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/gpu/index.ts", + "source_location": "L63", + "weight": 1.0, + "confidence_score": 1.0, + "source": "gpu_index", + "target": "gpu_index_getgpuavailable" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/gpu/index.ts", + "source_location": "L64", + "weight": 1.0, + "confidence_score": 1.0, + "source": "gpu_index", + "target": "gpu_index_getgpustate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/gpu/index.ts", + "source_location": "L24", + "weight": 1.0, + "confidence_score": 1.0, + "source": "gpu_index", + "target": "gpu_index_history" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/gpu/index.ts", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "gpu_index", + "target": "gpu_index_probe" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/gpu/index.ts", + "source_location": "L68", + "weight": 1.0, + "confidence_score": 1.0, + "source": "gpu_index", + "target": "gpu_index_registergpuroutes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/gpu/index.ts", + "source_location": "L38", + "weight": 1.0, + "confidence_score": 1.0, + "source": "gpu_index", + "target": "gpu_index_runboothook" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/gpu/index.ts", + "source_location": "L22", + "weight": 1.0, + "confidence_score": 1.0, + "source": "gpu_index", + "target": "gpu_index_state" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/gpu/index.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "gpu_index", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/gpu/index.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "gpu_index", + "target": "utils_logger_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L73", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "gpu_index" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/gpu/index.ts", + "source_location": "L50", + "weight": 1.0, + "confidence_score": 1.0, + "source": "gpu_index_check", + "target": "gpu_index_probe" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/gpu/index.ts", + "source_location": "L56", + "weight": 1.0, + "confidence_score": 1.0, + "source": "gpu_index_check", + "target": "gpu_index_runboothook" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/gpu/index.ts", + "source_location": "L76", + "weight": 1.0, + "confidence_score": 1.0, + "source": "gpu_index_registergpuroutes", + "target": "gpu_index_check" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L73", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "gpu_index_getgpuavailable" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L3694", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index_setuproutes", + "target": "gpu_index_getgpuavailable" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L73", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "gpu_index_registergpuroutes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent", + "target": "guardrails_guardrails_agent_ensuredeps" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L365", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent", + "target": "guardrails_guardrails_agent_guardrailsagent" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L9", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent", + "target": "guardrails_rules" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L9", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent", + "target": "guardrails_rules_default_rules" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L7", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent", + "target": "guardrails_types" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L7", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent", + "target": "guardrails_types_agenthealthsnapshot" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L7", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent", + "target": "guardrails_types_detectionrule" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L7", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent", + "target": "guardrails_types_guardrailsalert" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L7", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent", + "target": "guardrails_types_guardrailsincident" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L7", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent", + "target": "guardrails_types_interventionrecord" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L7", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent", + "target": "guardrails_types_interventiontype" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L7", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent", + "target": "guardrails_types_rulecontext" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L7", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent", + "target": "guardrails_types_systemhealth" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L10", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L10", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent", + "target": "utils_logger_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L85", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "guardrails_guardrails_agent" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L188", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent_getsystemhealth", + "target": "guardrails_guardrails_agent_ensuredeps" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L59", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent_tick", + "target": "guardrails_guardrails_agent_ensuredeps" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L244", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent", + "target": "guardrails_guardrails_agent_guardrailsagent_acknowledgealert" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L149", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent", + "target": "guardrails_guardrails_agent_guardrailsagent_autointerventions" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L91", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent", + "target": "guardrails_guardrails_agent_guardrailsagent_buildrulecontext" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L40", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent", + "target": "guardrails_guardrails_agent_guardrailsagent_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L165", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent", + "target": "guardrails_guardrails_agent_guardrailsagent_getalerts" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L174", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent", + "target": "guardrails_guardrails_agent_guardrailsagent_getincidents" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L182", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent", + "target": "guardrails_guardrails_agent_guardrailsagent_getinterventions" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L352", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent", + "target": "guardrails_guardrails_agent_guardrailsagent_getrules" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L187", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent", + "target": "guardrails_guardrails_agent_guardrailsagent_getsystemhealth" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L254", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent", + "target": "guardrails_guardrails_agent_guardrailsagent_intervene" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L343", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent", + "target": "guardrails_guardrails_agent_guardrailsagent_isagentpaused" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L347", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent", + "target": "guardrails_guardrails_agent_guardrailsagent_ismodelblocked" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L115", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent", + "target": "guardrails_guardrails_agent_guardrailsagent_promotealertstoincidents" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L334", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent", + "target": "guardrails_guardrails_agent_guardrailsagent_resolveincident" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L69", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent", + "target": "guardrails_guardrails_agent_guardrailsagent_rundetectionrules" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L356", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent", + "target": "guardrails_guardrails_agent_guardrailsagent_setruleenabled" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L42", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent", + "target": "guardrails_guardrails_agent_guardrailsagent_start" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L48", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent", + "target": "guardrails_guardrails_agent_guardrailsagent_stop" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L57", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent", + "target": "guardrails_guardrails_agent_guardrailsagent_tick" + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L33", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent", + "target": "guardrails_types_detectionrule" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L30", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent", + "target": "guardrails_types_guardrailsalert" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent", + "target": "guardrails_types_guardrailsincident" + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L32", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent", + "target": "guardrails_types_interventionrecord" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L85", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "guardrails_guardrails_agent_guardrailsagent" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L62", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent_tick", + "target": "guardrails_guardrails_agent_guardrailsagent_autointerventions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L61", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent_tick", + "target": "guardrails_guardrails_agent_guardrailsagent_promotealertstoincidents" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L60", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent_tick", + "target": "guardrails_guardrails_agent_guardrailsagent_rundetectionrules" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L71", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent_rundetectionrules", + "target": "guardrails_guardrails_agent_guardrailsagent_buildrulecontext" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L91", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent_buildrulecontext", + "target": "guardrails_types_rulecontext" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L155", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent_autointerventions", + "target": "guardrails_guardrails_agent_guardrailsagent_intervene" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L165", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent_getalerts", + "target": "guardrails_types_guardrailsalert" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L174", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent_getincidents", + "target": "guardrails_types_guardrailsincident" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L182", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent_getinterventions", + "target": "guardrails_types_interventionrecord" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L187", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent_getsystemhealth", + "target": "guardrails_types_systemhealth" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L254", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent_intervene", + "target": "guardrails_types_interventionrecord" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L254", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent_intervene", + "target": "guardrails_types_interventiontype" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/guardrails-agent.ts", + "source_location": "L352", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_guardrails_agent_guardrailsagent_getrules", + "target": "guardrails_types_detectionrule" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/rules.ts", + "source_location": "L27", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_rules", + "target": "guardrails_rules_default_rules" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/rules.ts", + "source_location": "L8", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_rules", + "target": "guardrails_rules_makealert" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/rules.ts", + "source_location": "L6", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_rules", + "target": "guardrails_types" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/rules.ts", + "source_location": "L6", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_rules", + "target": "guardrails_types_alertcategory" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/rules.ts", + "source_location": "L6", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_rules", + "target": "guardrails_types_detectionrule" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/rules.ts", + "source_location": "L6", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_rules", + "target": "guardrails_types_guardrailsalert" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/rules.ts", + "source_location": "L6", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_rules", + "target": "guardrails_types_rulecontext" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/rules.ts", + "source_location": "L6", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_rules", + "target": "guardrails_types_severity" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/types.ts", + "source_location": "L69", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_types", + "target": "guardrails_types_agenthealthsnapshot" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/types.ts", + "source_location": "L7", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_types", + "target": "guardrails_types_alertcategory" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/types.ts", + "source_location": "L95", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_types", + "target": "guardrails_types_detectionrule" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/types.ts", + "source_location": "L29", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_types", + "target": "guardrails_types_guardrailsalert" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/types.ts", + "source_location": "L44", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_types", + "target": "guardrails_types_guardrailsincident" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/types.ts", + "source_location": "L57", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_types", + "target": "guardrails_types_interventionrecord" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/types.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_types", + "target": "guardrails_types_interventiontype" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/types.ts", + "source_location": "L105", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_types", + "target": "guardrails_types_rulecontext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/types.ts", + "source_location": "L6", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_types", + "target": "guardrails_types_severity" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/guardrails/types.ts", + "source_location": "L82", + "weight": 1.0, + "confidence_score": 1.0, + "source": "guardrails_types", + "target": "guardrails_types_systemhealth" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L82", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "autoresearch_index" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L63", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "codegraph_index" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L69", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "corpus_index" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L67", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "forum_index" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L64", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "governance_index" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L83", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "graphify_index" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L83", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "graphify_index_registergraphifyroutes" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L2121", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "kafka_audit_consumer" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L2121", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "kafka_audit_consumer_getcoststate" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L2121", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "kafka_audit_consumer_isauditconsumerrunning" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L2121", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "kafka_audit_consumer_readaudittail" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L2121", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "kafka_audit_consumer_startauditconsumer" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "kafka_orchestrator" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "kafka_orchestrator_kafkaorchestrator" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L2190", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "kafka_shared" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L2120", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "kafka_shared_ensuresharedproducer" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L2120", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "kafka_shared_getkafkabrokers" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L2190", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "kafka_shared_iskafkaconnected" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L68", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "kami_index" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "lightrag_agent_api" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "lightrag_agent_api_agentapiwrapper" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "lightrag_client" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "lightrag_client_lightragclient" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L81", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "mcp_registry" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L52", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "middleware_internalwriteauth" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L52", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "middleware_internalwriteauth_internalwriteauth" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "numerai_data_fetcher" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "numerai_data_fetcher_numeraidatafetcher" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L30", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "numerai_entity_model" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L30", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "numerai_entity_model_entitymodel" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L32", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "numerai_openclaw_edb_bridge" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L32", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "numerai_openclaw_edb_bridge_openclawedbbridge" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "openclaw_openclaw_api" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "openclaw_openclaw_api_setupopenclawroutes" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L15", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "orchestration_model_router" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L15", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "orchestration_model_router_modelrouter" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L79", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "org_tournament_routes" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L79", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "org_tournament_routes_registertournamentroutes" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L70", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "plan_review_index" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L70", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "plan_review_index_registerplanroutes" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L87", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "playtest_index" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L87", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "playtest_index_setupplaytestroutes" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L55", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "quality_quality_routes" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L55", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "quality_quality_routes_setupqualityroutes" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L54", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "quality_qualitydashboard" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L54", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "quality_qualitydashboard_qualitydashboard" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L74", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "query_builder_index" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L74", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "query_builder_index_registerqueryroutes" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L66", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "scrum_index" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "security_audit_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "security_audit_logger_auditlogger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L45", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "security_loginanomalymonitor" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L45", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "security_loginanomalymonitor_loginanomalymonitor" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L51", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "security_ratelimiter" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L51", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "security_ratelimiter_advancedratelimiter" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "security_secretsbootstrap" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "security_secretsbootstrap_loadsecrets" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "security_secretsbootstrap_resolvefieldcrypto" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "security_secretsbootstrap_secretorenv" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "security_secretsbootstrap_setactivesecrets" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L53", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "security_security_routes" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L53", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "security_security_routes_setupsecurityroutes" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L49", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "security_securitydashboard" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L49", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "security_securitydashboard_securitydashboard" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L50", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "security_securityheaders" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L50", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "security_securityheaders_securityheaders" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L84", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "selfheal_index" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "skills_register" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "skills_register_registerskills" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L77", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "spectroscopy_index" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L77", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "spectroscopy_index_registerspectroscopyroutes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L100", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "src_index_app" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L310", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "src_index_gh_agent_docs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L307", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "src_index_gh_allowed_dirs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L322", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "src_index_ghapifetch" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L317", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "src_index_ghpathallowed" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L2231", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "src_index_initialize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L109", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "src_index_io" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L1056", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "src_index_privilegedactor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L1269", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "src_index_readagentprompts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L380", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "src_index_repo_root" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L101", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "src_index_server" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L211", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "src_index_servespafile" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L4056", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "src_index_setupguardrailsroutes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L2707", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "src_index_setuproutes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L3902", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "src_index_setupvitalsroutes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L3841", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "src_index_setupwebsockethandlers" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L106", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "src_index_socket_cors_origins" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L753", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "src_index_terminalcoordinationerror" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L60", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "src_lmstudio" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L33", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "src_openclaw_kill_switch" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L33", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "src_openclaw_kill_switch_killswitch" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L57", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "src_task_engine" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L56", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "src_terminal_activity_monitor" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L56", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "src_terminal_activity_monitor_activitymonitor" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L92", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "src_terminal_coordination" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L92", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "src_terminal_coordination_terminalautherror" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L92", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "src_terminal_coordination_terminalcoordination" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L88", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "src_timeseries" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L88", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "src_timeseries_analyzecsv" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L11", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L11", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "utils_logger_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L76", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "virtuanalytica_commerce" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L75", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "virtuanalytica_index" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L75", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "virtuanalytica_index_registervirtuanalyticaroutes" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "vitals_inference_audit" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "vitals_inference_audit_inferenceaudit" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L29", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "vitals_self_repair" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L29", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "vitals_self_repair_selfrepair" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L27", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "vitals_vitals_service" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L27", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "vitals_vitals_service_vitalsservice" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L65", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "wiki_index" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L2259", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index_initialize", + "target": "lightrag_asset_graph" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "src/index.ts", + "source_location": "L2260", + "weight": 1.0, + "source": "src_index_initialize", + "target": "lightrag_asset_graph_ingestassetregistry" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L2297", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index_initialize", + "target": "lightrag_family_graph" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L2280", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index_initialize", + "target": "lightrag_governance_graph" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L2625", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index_initialize", + "target": "playtest_index_setupplaytestroutes" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L2589", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index_initialize", + "target": "quality_quality_routes_setupqualityroutes" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L2242", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index_initialize", + "target": "security_secretsbootstrap_loadsecrets" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L2540", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index_initialize", + "target": "security_secretsbootstrap_resolvefieldcrypto" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L2248", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index_initialize", + "target": "security_secretsbootstrap_secretorenv" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L2243", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index_initialize", + "target": "security_secretsbootstrap_setactivesecrets" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L2580", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index_initialize", + "target": "security_security_routes_setupsecurityroutes" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L2487", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index_initialize", + "target": "skills_register_registerskills" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L2622", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index_initialize", + "target": "src_index_setupguardrailsroutes" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L2547", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index_initialize", + "target": "src_index_setuproutes" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L2621", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index_initialize", + "target": "src_index_setupvitalsroutes" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L2603", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index_initialize", + "target": "src_index_setupwebsockethandlers" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/index.ts", + "source_location": "L3832", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index_setuproutes", + "target": "openclaw_openclaw_api_setupopenclawroutes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L30", + "weight": 1.0, + "confidence_score": 1.0, + "source": "autoresearch_index", + "target": "autoresearch_index_autoresearchoptions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L84", + "weight": 1.0, + "confidence_score": 1.0, + "source": "autoresearch_index", + "target": "autoresearch_index_critiquesystemprompt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L66", + "weight": 1.0, + "confidence_score": 1.0, + "source": "autoresearch_index", + "target": "autoresearch_index_llm" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L76", + "weight": 1.0, + "confidence_score": 1.0, + "source": "autoresearch_index", + "target": "autoresearch_index_plansystemprompt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L139", + "weight": 1.0, + "confidence_score": 1.0, + "source": "autoresearch_index", + "target": "autoresearch_index_probe" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L88", + "weight": 1.0, + "confidence_score": 1.0, + "source": "autoresearch_index", + "target": "autoresearch_index_probecodegraph" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L115", + "weight": 1.0, + "confidence_score": 1.0, + "source": "autoresearch_index", + "target": "autoresearch_index_probecorpus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L127", + "weight": 1.0, + "confidence_score": 1.0, + "source": "autoresearch_index", + "target": "autoresearch_index_probestatic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L166", + "weight": 1.0, + "confidence_score": 1.0, + "source": "autoresearch_index", + "target": "autoresearch_index_research" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L240", + "weight": 1.0, + "confidence_score": 1.0, + "source": "autoresearch_index", + "target": "autoresearch_index_research_agents" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L56", + "weight": 1.0, + "confidence_score": 1.0, + "source": "autoresearch_index", + "target": "autoresearch_index_researchresult" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L48", + "weight": 1.0, + "confidence_score": 1.0, + "source": "autoresearch_index", + "target": "autoresearch_index_researchtrace" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L80", + "weight": 1.0, + "confidence_score": 1.0, + "source": "autoresearch_index", + "target": "autoresearch_index_synthesissystemprompt" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L25", + "weight": 1.0, + "confidence_score": 1.0, + "source": "autoresearch_index", + "target": "codegraph_index" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "autoresearch_index", + "target": "corpus_index" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L27", + "weight": 1.0, + "confidence_score": 1.0, + "source": "autoresearch_index", + "target": "lightrag_client" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L27", + "weight": 1.0, + "confidence_score": 1.0, + "source": "autoresearch_index", + "target": "lightrag_client_lightragclient" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L24", + "weight": 1.0, + "confidence_score": 1.0, + "source": "autoresearch_index", + "target": "src_lmstudio" + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L45", + "weight": 1.0, + "confidence_score": 1.0, + "source": "autoresearch_index_autoresearchoptions", + "target": "lightrag_client_lightragclient" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L176", + "weight": 1.0, + "confidence_score": 1.0, + "source": "autoresearch_index_research", + "target": "autoresearch_index_llm" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L172", + "weight": 1.0, + "confidence_score": 1.0, + "source": "autoresearch_index_research", + "target": "autoresearch_index_plansystemprompt" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L196", + "weight": 1.0, + "confidence_score": 1.0, + "source": "autoresearch_index_research", + "target": "autoresearch_index_synthesissystemprompt" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L204", + "weight": 1.0, + "confidence_score": 1.0, + "source": "autoresearch_index_research", + "target": "autoresearch_index_critiquesystemprompt" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L150", + "weight": 1.0, + "confidence_score": 1.0, + "source": "autoresearch_index_probe", + "target": "autoresearch_index_probecodegraph" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L147", + "weight": 1.0, + "confidence_score": 1.0, + "source": "autoresearch_index_probe", + "target": "autoresearch_index_probecorpus" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L153", + "weight": 1.0, + "confidence_score": 1.0, + "source": "autoresearch_index_probe", + "target": "autoresearch_index_probestatic" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/autoresearch/index.ts", + "source_location": "L184", + "weight": 1.0, + "confidence_score": 1.0, + "source": "autoresearch_index_research", + "target": "autoresearch_index_probe" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/claude-code-skills.ts", + "source_location": "L324", + "weight": 1.0, + "confidence_score": 1.0, + "source": "integrations_claude_code_skills", + "target": "integrations_claude_code_skills_accesslearnings" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/claude-code-skills.ts", + "source_location": "L271", + "weight": 1.0, + "confidence_score": 1.0, + "source": "integrations_claude_code_skills", + "target": "integrations_claude_code_skills_checkcoststatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/claude-code-skills.ts", + "source_location": "L93", + "weight": 1.0, + "confidence_score": 1.0, + "source": "integrations_claude_code_skills", + "target": "integrations_claude_code_skills_findprecedents" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/claude-code-skills.ts", + "source_location": "L207", + "weight": 1.0, + "confidence_score": 1.0, + "source": "integrations_claude_code_skills", + "target": "integrations_claude_code_skills_getagentstatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/claude-code-skills.ts", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "integrations_claude_code_skills", + "target": "integrations_claude_code_skills_queryteammemory" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/claude-code-skills.ts", + "source_location": "L165", + "weight": 1.0, + "confidence_score": 1.0, + "source": "integrations_claude_code_skills", + "target": "integrations_claude_code_skills_recorddecision" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/claude-code-skills.ts", + "source_location": "L385", + "weight": 1.0, + "confidence_score": 1.0, + "source": "integrations_claude_code_skills", + "target": "integrations_claude_code_skills_registerclaudecodeskills" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/claude-code-skills.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "integrations_claude_code_skills", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/claude-code-skills.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "integrations_claude_code_skills", + "target": "utils_logger_logger" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/codegraph/index.ts", + "source_location": "L135", + "weight": 1.0, + "confidence_score": 1.0, + "source": "codegraph_index", + "target": "codegraph_index_buildcodegraph" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/codegraph/index.ts", + "source_location": "L106", + "weight": 1.0, + "confidence_score": 1.0, + "source": "codegraph_index", + "target": "codegraph_index_buildreferences" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/codegraph/index.ts", + "source_location": "L185", + "weight": 1.0, + "confidence_score": 1.0, + "source": "codegraph_index", + "target": "codegraph_index_cache_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/codegraph/index.ts", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "codegraph_index", + "target": "codegraph_index_codegraph" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/codegraph/index.ts", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "codegraph_index", + "target": "codegraph_index_codegraphfile" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/codegraph/index.ts", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "codegraph_index", + "target": "codegraph_index_codegraphsymbol" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/codegraph/index.ts", + "source_location": "L220", + "weight": 1.0, + "confidence_score": 1.0, + "source": "codegraph_index", + "target": "codegraph_index_findreferences" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/codegraph/index.ts", + "source_location": "L206", + "weight": 1.0, + "confidence_score": 1.0, + "source": "codegraph_index", + "target": "codegraph_index_findsymbol" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/codegraph/index.ts", + "source_location": "L187", + "weight": 1.0, + "confidence_score": 1.0, + "source": "codegraph_index", + "target": "codegraph_index_getcodegraph" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/codegraph/index.ts", + "source_location": "L74", + "weight": 1.0, + "confidence_score": 1.0, + "source": "codegraph_index", + "target": "codegraph_index_indexfile" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/codegraph/index.ts", + "source_location": "L125", + "weight": 1.0, + "confidence_score": 1.0, + "source": "codegraph_index", + "target": "codegraph_index_resolveimport" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/codegraph/index.ts", + "source_location": "L48", + "weight": 1.0, + "confidence_score": 1.0, + "source": "codegraph_index", + "target": "codegraph_index_scan_dirs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/codegraph/index.ts", + "source_location": "L49", + "weight": 1.0, + "confidence_score": 1.0, + "source": "codegraph_index", + "target": "codegraph_index_skip_dirs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/codegraph/index.ts", + "source_location": "L224", + "weight": 1.0, + "confidence_score": 1.0, + "source": "codegraph_index", + "target": "codegraph_index_summarize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/codegraph/index.ts", + "source_location": "L51", + "weight": 1.0, + "confidence_score": 1.0, + "source": "codegraph_index", + "target": "codegraph_index_walk" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/mcp/registry.ts", + "source_location": "L24", + "weight": 1.0, + "confidence_score": 1.0, + "source": "mcp_registry", + "target": "codegraph_index" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/codegraph/index.ts", + "source_location": "L137", + "weight": 1.0, + "confidence_score": 1.0, + "source": "codegraph_index_buildcodegraph", + "target": "codegraph_index_walk" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/codegraph/index.ts", + "source_location": "L142", + "weight": 1.0, + "confidence_score": 1.0, + "source": "codegraph_index_buildcodegraph", + "target": "codegraph_index_indexfile" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/codegraph/index.ts", + "source_location": "L150", + "weight": 1.0, + "confidence_score": 1.0, + "source": "codegraph_index_buildcodegraph", + "target": "codegraph_index_buildreferences" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/codegraph/index.ts", + "source_location": "L162", + "weight": 1.0, + "confidence_score": 1.0, + "source": "codegraph_index_buildcodegraph", + "target": "codegraph_index_resolveimport" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/codegraph/index.ts", + "source_location": "L201", + "weight": 1.0, + "confidence_score": 1.0, + "source": "codegraph_index_getcodegraph", + "target": "codegraph_index_buildcodegraph" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/corpus/index.ts", + "source_location": "L154", + "weight": 1.0, + "confidence_score": 1.0, + "source": "corpus_index", + "target": "corpus_index_bootstrapindex" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/corpus/index.ts", + "source_location": "L48", + "weight": 1.0, + "confidence_score": 1.0, + "source": "corpus_index", + "target": "corpus_index_chunktext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/corpus/index.ts", + "source_location": "L24", + "weight": 1.0, + "confidence_score": 1.0, + "source": "corpus_index", + "target": "corpus_index_corpuschunk" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/corpus/index.ts", + "source_location": "L81", + "weight": 1.0, + "confidence_score": 1.0, + "source": "corpus_index", + "target": "corpus_index_embedtexts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/corpus/index.ts", + "source_location": "L139", + "weight": 1.0, + "confidence_score": 1.0, + "source": "corpus_index", + "target": "corpus_index_ensurevectorindex" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/corpus/index.ts", + "source_location": "L165", + "weight": 1.0, + "confidence_score": 1.0, + "source": "corpus_index", + "target": "corpus_index_ingestchunks" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/corpus/index.ts", + "source_location": "L217", + "weight": 1.0, + "confidence_score": 1.0, + "source": "corpus_index", + "target": "corpus_index_search" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/corpus/index.ts", + "source_location": "L330", + "weight": 1.0, + "confidence_score": 1.0, + "source": "corpus_index", + "target": "corpus_index_stats" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/corpus/index.ts", + "source_location": "L22", + "weight": 1.0, + "confidence_score": 1.0, + "source": "corpus_index", + "target": "lightrag_client" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/corpus/index.ts", + "source_location": "L22", + "weight": 1.0, + "confidence_score": 1.0, + "source": "corpus_index", + "target": "lightrag_client_lightragclient" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/corpus/index.ts", + "source_location": "L21", + "weight": 1.0, + "confidence_score": 1.0, + "source": "corpus_index", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/corpus/index.ts", + "source_location": "L21", + "weight": 1.0, + "confidence_score": 1.0, + "source": "corpus_index", + "target": "utils_logger_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/mcp/registry.ts", + "source_location": "L30", + "weight": 1.0, + "confidence_score": 1.0, + "source": "mcp_registry", + "target": "corpus_index" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/corpus/index.ts", + "source_location": "L173", + "weight": 1.0, + "confidence_score": 1.0, + "source": "corpus_index_ingestchunks", + "target": "corpus_index_embedtexts" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/corpus/index.ts", + "source_location": "L228", + "weight": 1.0, + "confidence_score": 1.0, + "source": "corpus_index_search", + "target": "corpus_index_embedtexts" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/corpus/index.ts", + "source_location": "L159", + "weight": 1.0, + "confidence_score": 1.0, + "source": "corpus_index_bootstrapindex", + "target": "corpus_index_ensurevectorindex" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/corpus/index.ts", + "source_location": "L208", + "weight": 1.0, + "confidence_score": 1.0, + "source": "corpus_index_ingestchunks", + "target": "corpus_index_ensurevectorindex" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L84", + "weight": 1.0, + "confidence_score": 1.0, + "source": "forum_index", + "target": "forum_index_createthread" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L49", + "weight": 1.0, + "confidence_score": 1.0, + "source": "forum_index", + "target": "forum_index_ensureloaded" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L142", + "weight": 1.0, + "confidence_score": 1.0, + "source": "forum_index", + "target": "forum_index_flushsync" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L44", + "weight": 1.0, + "confidence_score": 1.0, + "source": "forum_index", + "target": "forum_index_forum_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L18", + "weight": 1.0, + "confidence_score": 1.0, + "source": "forum_index", + "target": "forum_index_forumreply" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L40", + "weight": 1.0, + "confidence_score": 1.0, + "source": "forum_index", + "target": "forum_index_forumstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "forum_index", + "target": "forum_index_forumteam" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L25", + "weight": 1.0, + "confidence_score": 1.0, + "source": "forum_index", + "target": "forum_index_forumthread" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L126", + "weight": 1.0, + "confidence_score": 1.0, + "source": "forum_index", + "target": "forum_index_getthread" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L110", + "weight": 1.0, + "confidence_score": 1.0, + "source": "forum_index", + "target": "forum_index_listthreads" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L80", + "weight": 1.0, + "confidence_score": 1.0, + "source": "forum_index", + "target": "forum_index_newid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L98", + "weight": 1.0, + "confidence_score": 1.0, + "source": "forum_index", + "target": "forum_index_reply" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L69", + "weight": 1.0, + "confidence_score": 1.0, + "source": "forum_index", + "target": "forum_index_save" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L64", + "weight": 1.0, + "confidence_score": 1.0, + "source": "forum_index", + "target": "forum_index_schedulesave" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L45", + "weight": 1.0, + "confidence_score": 1.0, + "source": "forum_index", + "target": "forum_index_state" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L131", + "weight": 1.0, + "confidence_score": 1.0, + "source": "forum_index", + "target": "forum_index_summary" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "forum_index", + "target": "scrum_index" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "forum_index", + "target": "scrum_index_scrumteam" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "forum_index", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "forum_index", + "target": "utils_logger_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/mcp/registry.ts", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "mcp_registry", + "target": "forum_index" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L85", + "weight": 1.0, + "confidence_score": 1.0, + "source": "forum_index_createthread", + "target": "forum_index_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L127", + "weight": 1.0, + "confidence_score": 1.0, + "source": "forum_index_getthread", + "target": "forum_index_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L111", + "weight": 1.0, + "confidence_score": 1.0, + "source": "forum_index_listthreads", + "target": "forum_index_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L99", + "weight": 1.0, + "confidence_score": 1.0, + "source": "forum_index_reply", + "target": "forum_index_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L132", + "weight": 1.0, + "confidence_score": 1.0, + "source": "forum_index_summary", + "target": "forum_index_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L94", + "weight": 1.0, + "confidence_score": 1.0, + "source": "forum_index_createthread", + "target": "forum_index_schedulesave" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L106", + "weight": 1.0, + "confidence_score": 1.0, + "source": "forum_index_reply", + "target": "forum_index_schedulesave" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L142", + "weight": 1.0, + "confidence_score": 1.0, + "source": "forum_index_flushsync", + "target": "forum_index_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L88", + "weight": 1.0, + "confidence_score": 1.0, + "source": "forum_index_createthread", + "target": "forum_index_newid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/forum/index.ts", + "source_location": "L102", + "weight": 1.0, + "confidence_score": 1.0, + "source": "forum_index_reply", + "target": "forum_index_newid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L78", + "weight": 1.0, + "confidence_score": 1.0, + "source": "governance_index", + "target": "governance_index_defaultentries" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L59", + "weight": 1.0, + "confidence_score": 1.0, + "source": "governance_index", + "target": "governance_index_ensureloaded" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L196", + "weight": 1.0, + "confidence_score": 1.0, + "source": "governance_index", + "target": "governance_index_flushsync" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L170", + "weight": 1.0, + "confidence_score": 1.0, + "source": "governance_index", + "target": "governance_index_getentry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L187", + "weight": 1.0, + "confidence_score": 1.0, + "source": "governance_index", + "target": "governance_index_getlineage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L55", + "weight": 1.0, + "confidence_score": 1.0, + "source": "governance_index", + "target": "governance_index_governance_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L29", + "weight": 1.0, + "confidence_score": 1.0, + "source": "governance_index", + "target": "governance_index_governanceentry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L21", + "weight": 1.0, + "confidence_score": 1.0, + "source": "governance_index", + "target": "governance_index_governancekind" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L51", + "weight": 1.0, + "confidence_score": 1.0, + "source": "governance_index", + "target": "governance_index_governancestate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L161", + "weight": 1.0, + "confidence_score": 1.0, + "source": "governance_index", + "target": "governance_index_listentries" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L175", + "weight": 1.0, + "confidence_score": 1.0, + "source": "governance_index", + "target": "governance_index_registerentry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L150", + "weight": 1.0, + "confidence_score": 1.0, + "source": "governance_index", + "target": "governance_index_save" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L142", + "weight": 1.0, + "confidence_score": 1.0, + "source": "governance_index", + "target": "governance_index_schedulesave" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L56", + "weight": 1.0, + "confidence_score": 1.0, + "source": "governance_index", + "target": "governance_index_state" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "governance_index", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "governance_index", + "target": "utils_logger_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/governance-graph.ts", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_governance_graph", + "target": "governance_index" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/mcp/registry.ts", + "source_location": "L25", + "weight": 1.0, + "confidence_score": 1.0, + "source": "mcp_registry", + "target": "governance_index" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_catalog", + "target": "governance_index" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L62", + "weight": 1.0, + "confidence_score": 1.0, + "source": "governance_index_ensureloaded", + "target": "governance_index_defaultentries" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L64", + "weight": 1.0, + "confidence_score": 1.0, + "source": "governance_index_ensureloaded", + "target": "governance_index_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L171", + "weight": 1.0, + "confidence_score": 1.0, + "source": "governance_index_getentry", + "target": "governance_index_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L188", + "weight": 1.0, + "confidence_score": 1.0, + "source": "governance_index_getlineage", + "target": "governance_index_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L162", + "weight": 1.0, + "confidence_score": 1.0, + "source": "governance_index_listentries", + "target": "governance_index_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L176", + "weight": 1.0, + "confidence_score": 1.0, + "source": "governance_index_registerentry", + "target": "governance_index_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L183", + "weight": 1.0, + "confidence_score": 1.0, + "source": "governance_index_registerentry", + "target": "governance_index_schedulesave" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/governance/index.ts", + "source_location": "L197", + "weight": 1.0, + "confidence_score": 1.0, + "source": "governance_index_flushsync", + "target": "governance_index_save" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L70", + "weight": 1.0, + "confidence_score": 1.0, + "source": "graphify_index", + "target": "graphify_index_artifact" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L54", + "weight": 1.0, + "confidence_score": 1.0, + "source": "graphify_index", + "target": "graphify_index_boolenv" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L50", + "weight": 1.0, + "confidence_score": 1.0, + "source": "graphify_index", + "target": "graphify_index_default_out" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L52", + "weight": 1.0, + "confidence_score": 1.0, + "source": "graphify_index", + "target": "graphify_index_default_script" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L51", + "weight": 1.0, + "confidence_score": 1.0, + "source": "graphify_index", + "target": "graphify_index_default_state" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L97", + "weight": 1.0, + "confidence_score": 1.0, + "source": "graphify_index", + "target": "graphify_index_detectgraphify" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L115", + "weight": 1.0, + "confidence_score": 1.0, + "source": "graphify_index", + "target": "graphify_index_getgraphifystatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "graphify_index", + "target": "graphify_index_graphifyartifact" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L58", + "weight": 1.0, + "confidence_score": 1.0, + "source": "graphify_index", + "target": "graphify_index_graphifybinary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L23", + "weight": 1.0, + "confidence_score": 1.0, + "source": "graphify_index", + "target": "graphify_index_graphifystatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L62", + "weight": 1.0, + "confidence_score": 1.0, + "source": "graphify_index", + "target": "graphify_index_outputdir" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L89", + "weight": 1.0, + "confidence_score": 1.0, + "source": "graphify_index", + "target": "graphify_index_readjson" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L176", + "weight": 1.0, + "confidence_score": 1.0, + "source": "graphify_index", + "target": "graphify_index_registergraphifyroutes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L49", + "weight": 1.0, + "confidence_score": 1.0, + "source": "graphify_index", + "target": "graphify_index_repo_root" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L145", + "weight": 1.0, + "confidence_score": 1.0, + "source": "graphify_index", + "target": "graphify_index_requiremanagement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L171", + "weight": 1.0, + "confidence_score": 1.0, + "source": "graphify_index", + "target": "graphify_index_safecommand" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L155", + "weight": 1.0, + "confidence_score": 1.0, + "source": "graphify_index", + "target": "graphify_index_startscript" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L66", + "weight": 1.0, + "confidence_score": 1.0, + "source": "graphify_index", + "target": "graphify_index_statepath" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "graphify_index", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "graphify_index", + "target": "utils_logger_logger" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L123", + "weight": 1.0, + "confidence_score": 1.0, + "source": "graphify_index_getgraphifystatus", + "target": "graphify_index_boolenv" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L146", + "weight": 1.0, + "confidence_score": 1.0, + "source": "graphify_index_requiremanagement", + "target": "graphify_index_boolenv" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L98", + "weight": 1.0, + "confidence_score": 1.0, + "source": "graphify_index_detectgraphify", + "target": "graphify_index_graphifybinary" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L121", + "weight": 1.0, + "confidence_score": 1.0, + "source": "graphify_index_getgraphifystatus", + "target": "graphify_index_graphifybinary" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L116", + "weight": 1.0, + "confidence_score": 1.0, + "source": "graphify_index_getgraphifystatus", + "target": "graphify_index_outputdir" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L162", + "weight": 1.0, + "confidence_score": 1.0, + "source": "graphify_index_startscript", + "target": "graphify_index_outputdir" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L127", + "weight": 1.0, + "confidence_score": 1.0, + "source": "graphify_index_getgraphifystatus", + "target": "graphify_index_statepath" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L163", + "weight": 1.0, + "confidence_score": 1.0, + "source": "graphify_index_startscript", + "target": "graphify_index_statepath" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L129", + "weight": 1.0, + "confidence_score": 1.0, + "source": "graphify_index_getgraphifystatus", + "target": "graphify_index_artifact" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L127", + "weight": 1.0, + "confidence_score": 1.0, + "source": "graphify_index_getgraphifystatus", + "target": "graphify_index_readjson" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/graphify/index.ts", + "source_location": "L117", + "weight": 1.0, + "confidence_score": 1.0, + "source": "graphify_index_getgraphifystatus", + "target": "graphify_index_detectgraphify" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L40", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_audit_consumer", + "target": "kafka_audit_consumer_audit_file" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L42", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_audit_consumer", + "target": "kafka_audit_consumer_audit_rotate_mb" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L27", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_audit_consumer", + "target": "kafka_audit_consumer_brokers" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L113", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_audit_consumer", + "target": "kafka_audit_consumer_bumpbucket" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L41", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_audit_consumer", + "target": "kafka_audit_consumer_cost_file" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_audit_consumer", + "target": "kafka_audit_consumer_costbucket" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L69", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_audit_consumer", + "target": "kafka_audit_consumer_coststate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L86", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_audit_consumer", + "target": "kafka_audit_consumer_flushcost" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L218", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_audit_consumer", + "target": "kafka_audit_consumer_getcoststate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L231", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_audit_consumer", + "target": "kafka_audit_consumer_isauditconsumerrunning" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L30", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_audit_consumer", + "target": "kafka_audit_consumer_iskafkadisabled" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L75", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_audit_consumer", + "target": "kafka_audit_consumer_loadcost" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L39", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_audit_consumer", + "target": "kafka_audit_consumer_log_dir" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L64", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_audit_consumer", + "target": "kafka_audit_consumer_newbucket" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L123", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_audit_consumer", + "target": "kafka_audit_consumer_processmodelresponse" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L220", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_audit_consumer", + "target": "kafka_audit_consumer_readaudittail" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L103", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_audit_consumer", + "target": "kafka_audit_consumer_resolvemodelcost" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L166", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_audit_consumer", + "target": "kafka_audit_consumer_startauditconsumer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L205", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_audit_consumer", + "target": "kafka_audit_consumer_stopauditconsumer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L33", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_audit_consumer", + "target": "kafka_audit_consumer_topics" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L144", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_audit_consumer", + "target": "kafka_audit_consumer_writeaudit" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L24", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_audit_consumer", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L24", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_audit_consumer", + "target": "utils_logger_logger" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L168", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_audit_consumer_startauditconsumer", + "target": "kafka_audit_consumer_iskafkadisabled" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L131", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_audit_consumer_processmodelresponse", + "target": "kafka_audit_consumer_newbucket" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L170", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_audit_consumer_startauditconsumer", + "target": "kafka_audit_consumer_loadcost" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L114", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_audit_consumer_bumpbucket", + "target": "kafka_audit_consumer_resolvemodelcost" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/audit-consumer.ts", + "source_location": "L136", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_audit_consumer_processmodelresponse", + "target": "kafka_audit_consumer_bumpbucket" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/consumer.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_consumer", + "target": "kafka_consumer_consumerconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/consumer.ts", + "source_location": "L24", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_consumer", + "target": "kafka_consumer_kafkaconsumer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/consumer.ts", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_consumer", + "target": "kafka_consumer_messagehandler" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/consumer.ts", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_consumer", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/consumer.ts", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_consumer", + "target": "utils_logger_logger" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/consumer.ts", + "source_location": "L52", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_consumer_kafkaconsumer", + "target": "kafka_consumer_kafkaconsumer_connect" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/consumer.ts", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_consumer_kafkaconsumer", + "target": "kafka_consumer_kafkaconsumer_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/consumer.ts", + "source_location": "L230", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_consumer_kafkaconsumer", + "target": "kafka_consumer_kafkaconsumer_deserializemessage" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/consumer.ts", + "source_location": "L198", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_consumer_kafkaconsumer", + "target": "kafka_consumer_kafkaconsumer_disconnect" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/consumer.ts", + "source_location": "L213", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_consumer_kafkaconsumer", + "target": "kafka_consumer_kafkaconsumer_getstatus" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/consumer.ts", + "source_location": "L157", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_consumer_kafkaconsumer", + "target": "kafka_consumer_kafkaconsumer_pause" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/consumer.ts", + "source_location": "L110", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_consumer_kafkaconsumer", + "target": "kafka_consumer_kafkaconsumer_registerhandler" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/consumer.ts", + "source_location": "L169", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_consumer_kafkaconsumer", + "target": "kafka_consumer_kafkaconsumer_resume" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/consumer.ts", + "source_location": "L118", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_consumer_kafkaconsumer", + "target": "kafka_consumer_kafkaconsumer_run" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/consumer.ts", + "source_location": "L181", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_consumer_kafkaconsumer", + "target": "kafka_consumer_kafkaconsumer_seek" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/consumer.ts", + "source_location": "L66", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_consumer_kafkaconsumer", + "target": "kafka_consumer_kafkaconsumer_subscribe" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/consumer.ts", + "source_location": "L89", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_consumer_kafkaconsumer", + "target": "kafka_consumer_kafkaconsumer_subscribetomultiple" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/consumer.ts", + "source_location": "L95", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_consumer_kafkaconsumer_subscribetomultiple", + "target": "kafka_consumer_kafkaconsumer_subscribe" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/orchestrator.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_orchestrator", + "target": "kafka_orchestrator_apirequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/orchestrator.ts", + "source_location": "L24", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_orchestrator", + "target": "kafka_orchestrator_kafkaorchestrator" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/orchestrator.ts", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_orchestrator", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/orchestrator.ts", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_orchestrator", + "target": "utils_logger_logger" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/orchestrator.ts", + "source_location": "L54", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_orchestrator_kafkaorchestrator", + "target": "kafka_orchestrator_kafkaorchestrator_connect" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/orchestrator.ts", + "source_location": "L30", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_orchestrator_kafkaorchestrator", + "target": "kafka_orchestrator_kafkaorchestrator_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/orchestrator.ts", + "source_location": "L72", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_orchestrator_kafkaorchestrator", + "target": "kafka_orchestrator_kafkaorchestrator_createtopics" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/orchestrator.ts", + "source_location": "L210", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_orchestrator_kafkaorchestrator", + "target": "kafka_orchestrator_kafkaorchestrator_disconnect" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/orchestrator.ts", + "source_location": "L189", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_orchestrator_kafkaorchestrator", + "target": "kafka_orchestrator_kafkaorchestrator_getstatus" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/orchestrator.ts", + "source_location": "L171", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_orchestrator_kafkaorchestrator", + "target": "kafka_orchestrator_kafkaorchestrator_publish" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/orchestrator.ts", + "source_location": "L104", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_orchestrator_kafkaorchestrator", + "target": "kafka_orchestrator_kafkaorchestrator_routerequest" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/orchestrator.ts", + "source_location": "L143", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_orchestrator_kafkaorchestrator", + "target": "kafka_orchestrator_kafkaorchestrator_subscribe" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/orchestrator.ts", + "source_location": "L60", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_orchestrator_kafkaorchestrator_connect", + "target": "kafka_orchestrator_kafkaorchestrator_createtopics" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/orchestrator.ts", + "source_location": "L146", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_orchestrator_kafkaorchestrator_subscribe", + "target": "kafka_orchestrator_kafkaorchestrator_connect" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/producer.ts", + "source_location": "L21", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_producer", + "target": "kafka_producer_kafkaproducer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/producer.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_producer", + "target": "kafka_producer_producerconfig" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/producer.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_producer", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/producer.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_producer", + "target": "utils_logger_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/shared.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_shared", + "target": "kafka_producer" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/producer.ts", + "source_location": "L45", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_producer_kafkaproducer", + "target": "kafka_producer_kafkaproducer_connect" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/producer.ts", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_producer_kafkaproducer", + "target": "kafka_producer_kafkaproducer_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/producer.ts", + "source_location": "L384", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_producer_kafkaproducer", + "target": "kafka_producer_kafkaproducer_disconnect" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/producer.ts", + "source_location": "L399", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_producer_kafkaproducer", + "target": "kafka_producer_kafkaproducer_getstatus" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/producer.ts", + "source_location": "L360", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_producer_kafkaproducer", + "target": "kafka_producer_kafkaproducer_publishbatch" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/producer.ts", + "source_location": "L321", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_producer_kafkaproducer", + "target": "kafka_producer_kafkaproducer_publishcommitaudit" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/producer.ts", + "source_location": "L289", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_producer_kafkaproducer", + "target": "kafka_producer_kafkaproducer_publishhealthcheck" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/producer.ts", + "source_location": "L249", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_producer_kafkaproducer", + "target": "kafka_producer_kafkaproducer_publishmemoryupdate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/producer.ts", + "source_location": "L135", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_producer_kafkaproducer", + "target": "kafka_producer_kafkaproducer_publishmodelrequest" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/producer.ts", + "source_location": "L173", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_producer_kafkaproducer", + "target": "kafka_producer_kafkaproducer_publishmodelresponse" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/producer.ts", + "source_location": "L98", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_producer_kafkaproducer", + "target": "kafka_producer_kafkaproducer_publishresult" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/producer.ts", + "source_location": "L59", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_producer_kafkaproducer", + "target": "kafka_producer_kafkaproducer_publishtask" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/producer.ts", + "source_location": "L342", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_producer_kafkaproducer", + "target": "kafka_producer_kafkaproducer_publishtaskfailed" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/producer.ts", + "source_location": "L208", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_producer_kafkaproducer", + "target": "kafka_producer_kafkaproducer_trackcost" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/shared.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_shared", + "target": "kafka_producer_kafkaproducer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/shared.ts", + "source_location": "L64", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_shared", + "target": "kafka_shared_besteffortpublish" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/shared.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_shared", + "target": "kafka_shared_brokers" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/shared.ts", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_shared", + "target": "kafka_shared_ensuresharedproducer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/shared.ts", + "source_location": "L78", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_shared", + "target": "kafka_shared_getkafkabrokers" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/shared.ts", + "source_location": "L77", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_shared", + "target": "kafka_shared_iskafkaconnected" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/shared.ts", + "source_location": "L25", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_shared", + "target": "kafka_shared_iskafkadisabled" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/shared.ts", + "source_location": "L15", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_shared", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/shared.ts", + "source_location": "L15", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_shared", + "target": "utils_logger_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/governance-graph.ts", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_governance_graph", + "target": "kafka_shared" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L15", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio", + "target": "kafka_shared" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/shared.ts", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_shared_ensuresharedproducer", + "target": "kafka_shared_iskafkadisabled" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kafka/shared.ts", + "source_location": "L66", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kafka_shared_besteffortpublish", + "target": "kafka_shared_ensuresharedproducer" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/governance-graph.ts", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_governance_graph", + "target": "kafka_shared_besteffortpublish" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/governance-graph.ts", + "source_location": "L41", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_governance_graph_publishupdate", + "target": "kafka_shared_besteffortpublish" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L15", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio", + "target": "kafka_shared_besteffortpublish" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L54", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio_recordthroughput", + "target": "kafka_shared_besteffortpublish" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "src/task-engine.ts", + "source_location": "L931", + "weight": 1.0, + "source": "src_task_engine_addtask", + "target": "kafka_shared_besteffortpublish" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "src/task-engine.ts", + "source_location": "L874", + "weight": 1.0, + "source": "src_task_engine_settaskstatus", + "target": "kafka_shared_besteffortpublish" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L67", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kami_index", + "target": "kami_index_ensureloaded" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L170", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kami_index", + "target": "kami_index_flushsync" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L141", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kami_index", + "target": "kami_index_getbrief" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L62", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kami_index", + "target": "kami_index_kami_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L32", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kami_index", + "target": "kami_index_kamibrief" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kami_index", + "target": "kami_index_kamidoctype" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L29", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kami_index", + "target": "kami_index_kamilanguage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L58", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kami_index", + "target": "kami_index_kamistate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L30", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kami_index", + "target": "kami_index_kamistatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L132", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kami_index", + "target": "kami_index_listbriefs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L95", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kami_index", + "target": "kami_index_newid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L99", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kami_index", + "target": "kami_index_queuebrief" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L86", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kami_index", + "target": "kami_index_save" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L81", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kami_index", + "target": "kami_index_schedulesave" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L146", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kami_index", + "target": "kami_index_setstatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L63", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kami_index", + "target": "kami_index_state" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L159", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kami_index", + "target": "kami_index_summary" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kami_index", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kami_index", + "target": "utils_logger_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/mcp/registry.ts", + "source_location": "L29", + "weight": 1.0, + "confidence_score": 1.0, + "source": "mcp_registry", + "target": "kami_index" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L142", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kami_index_getbrief", + "target": "kami_index_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L133", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kami_index_listbriefs", + "target": "kami_index_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L109", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kami_index_queuebrief", + "target": "kami_index_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L147", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kami_index_setstatus", + "target": "kami_index_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L160", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kami_index_summary", + "target": "kami_index_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L128", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kami_index_queuebrief", + "target": "kami_index_schedulesave" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L155", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kami_index_setstatus", + "target": "kami_index_schedulesave" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L170", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kami_index_flushsync", + "target": "kami_index_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/kami/index.ts", + "source_location": "L111", + "weight": 1.0, + "confidence_score": 1.0, + "source": "kami_index_queuebrief", + "target": "kami_index_newid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api", + "target": "lightrag_agent_api_agentapiwrapper" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api", + "target": "lightrag_agent_api_cacheentry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api", + "target": "lightrag_agent_api_memorystatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api", + "target": "lightrag_agent_api_queryresult" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L23", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api", + "target": "lightrag_agent_api_ratelimitentry" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api", + "target": "lightrag_client" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api", + "target": "lightrag_client_lightragclient" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api", + "target": "lightrag_schema" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api", + "target": "lightrag_schema_context" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api", + "target": "lightrag_schema_decision" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api", + "target": "lightrag_schema_precedent" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api", + "target": "utils_logger_logger" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L132", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api_agentapiwrapper", + "target": "lightrag_agent_api_agentapiwrapper_adddecision" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L266", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api_agentapiwrapper", + "target": "lightrag_agent_api_agentapiwrapper_checkratelimit" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L216", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api_agentapiwrapper", + "target": "lightrag_agent_api_agentapiwrapper_clearcache" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L58", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api_agentapiwrapper", + "target": "lightrag_agent_api_agentapiwrapper_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L162", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api_agentapiwrapper", + "target": "lightrag_agent_api_agentapiwrapper_findprecedent" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L346", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api_agentapiwrapper", + "target": "lightrag_agent_api_agentapiwrapper_getcacheentry" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L224", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api_agentapiwrapper", + "target": "lightrag_agent_api_agentapiwrapper_getcachestats" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L175", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api_agentapiwrapper", + "target": "lightrag_agent_api_agentapiwrapper_getcontext" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L331", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api_agentapiwrapper", + "target": "lightrag_agent_api_agentapiwrapper_getfromcache" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L197", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api_agentapiwrapper", + "target": "lightrag_agent_api_agentapiwrapper_getmemorystatus" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L291", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api_agentapiwrapper", + "target": "lightrag_agent_api_agentapiwrapper_getratelimitstatus" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L350", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api_agentapiwrapper", + "target": "lightrag_agent_api_agentapiwrapper_invalidaterelatedcaches" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L68", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api_agentapiwrapper", + "target": "lightrag_agent_api_agentapiwrapper_querymemory" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L305", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api_agentapiwrapper", + "target": "lightrag_agent_api_agentapiwrapper_setincache" + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api_agentapiwrapper", + "target": "lightrag_client_lightragclient" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L58", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api_agentapiwrapper_constructor", + "target": "lightrag_client_lightragclient" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L72", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api_agentapiwrapper_querymemory", + "target": "lightrag_agent_api_agentapiwrapper_checkratelimit" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L92", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api_agentapiwrapper_querymemory", + "target": "lightrag_agent_api_agentapiwrapper_getcacheentry" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L85", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api_agentapiwrapper_querymemory", + "target": "lightrag_agent_api_agentapiwrapper_getfromcache" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L106", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api_agentapiwrapper_querymemory", + "target": "lightrag_agent_api_agentapiwrapper_setincache" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L149", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api_agentapiwrapper_adddecision", + "target": "lightrag_agent_api_agentapiwrapper_invalidaterelatedcaches" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L132", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api_agentapiwrapper_adddecision", + "target": "lightrag_schema_decision" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L179", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api_agentapiwrapper_getcontext", + "target": "lightrag_agent_api_agentapiwrapper_getfromcache" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L186", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api_agentapiwrapper_getcontext", + "target": "lightrag_agent_api_agentapiwrapper_setincache" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L175", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api_agentapiwrapper_getcontext", + "target": "lightrag_schema_context" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/agent-api.ts", + "source_location": "L208", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_agent_api_agentapiwrapper_getmemorystatus", + "target": "lightrag_agent_api_agentapiwrapper_getratelimitstatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/asset-graph.ts", + "source_location": "L33", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_asset_graph", + "target": "lightrag_asset_graph_asset" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/asset-graph.ts", + "source_location": "L148", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_asset_graph", + "target": "lightrag_asset_graph_getcategorysummary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/asset-graph.ts", + "source_location": "L67", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_asset_graph", + "target": "lightrag_asset_graph_ingestassetregistry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/asset-graph.ts", + "source_location": "L116", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_asset_graph", + "target": "lightrag_asset_graph_queryassets" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/asset-graph.ts", + "source_location": "L43", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_asset_graph", + "target": "lightrag_asset_graph_readregistry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/asset-graph.ts", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_asset_graph", + "target": "lightrag_asset_graph_registry_path" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/asset-graph.ts", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_asset_graph", + "target": "lightrag_client" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/asset-graph.ts", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_asset_graph", + "target": "lightrag_client_lightragclient" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/asset-graph.ts", + "source_location": "L25", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_asset_graph", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/asset-graph.ts", + "source_location": "L25", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_asset_graph", + "target": "utils_logger_logger" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/asset-graph.ts", + "source_location": "L71", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_asset_graph_ingestassetregistry", + "target": "lightrag_asset_graph_readregistry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/client.ts", + "source_location": "L15", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_client", + "target": "lightrag_client_graphnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/client.ts", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_client", + "target": "lightrag_client_lightragclient" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/client.ts", + "source_location": "L25", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_client", + "target": "lightrag_client_queryresult" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/client.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_client", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/client.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_client", + "target": "utils_logger_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_client" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/governance-graph.ts", + "source_location": "L25", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_governance_graph", + "target": "lightrag_client" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/skills/register.ts", + "source_location": "L7", + "weight": 1.0, + "confidence_score": 1.0, + "source": "skills_register", + "target": "lightrag_client" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L25", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_index", + "target": "lightrag_client" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "lightrag_client" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/roles.ts", + "source_location": "L10", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_roles", + "target": "lightrag_client" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/client.ts", + "source_location": "L128", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_client_lightragclient", + "target": "lightrag_client_lightragclient_addnode" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/client.ts", + "source_location": "L256", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_client_lightragclient", + "target": "lightrag_client_lightragclient_close" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/client.ts", + "source_location": "L55", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_client_lightragclient", + "target": "lightrag_client_lightragclient_connect" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/client.ts", + "source_location": "L39", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_client_lightragclient", + "target": "lightrag_client_lightragclient_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/client.ts", + "source_location": "L195", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_client_lightragclient", + "target": "lightrag_client_lightragclient_findsimilar" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/client.ts", + "source_location": "L222", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_client_lightragclient", + "target": "lightrag_client_lightragclient_getcontext" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/client.ts", + "source_location": "L71", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_client_lightragclient", + "target": "lightrag_client_lightragclient_isconnected" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/client.ts", + "source_location": "L78", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_client_lightragclient", + "target": "lightrag_client_lightragclient_query" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_client_lightragclient" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/governance-graph.ts", + "source_location": "L25", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_governance_graph", + "target": "lightrag_client_lightragclient" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/skills/register.ts", + "source_location": "L7", + "weight": 1.0, + "confidence_score": 1.0, + "source": "skills_register", + "target": "lightrag_client_lightragclient" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L25", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_index", + "target": "lightrag_client_lightragclient" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "lightrag_client_lightragclient" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/roles.ts", + "source_location": "L10", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_roles", + "target": "lightrag_client_lightragclient" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/client.ts", + "source_location": "L59", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_client_lightragclient_connect", + "target": "lightrag_client_lightragclient_close" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/client.ts", + "source_location": "L121", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_client_lightragclient_query", + "target": "lightrag_client_lightragclient_close" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/client.ts", + "source_location": "L188", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_client_lightragclient_addnode", + "target": "lightrag_client_lightragclient_close" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/client.ts", + "source_location": "L215", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_client_lightragclient_findsimilar", + "target": "lightrag_client_lightragclient_close" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/client.ts", + "source_location": "L249", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_client_lightragclient_getcontext", + "target": "lightrag_client_lightragclient_close" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L725", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_applyoverrides" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L278", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_assertsafeident" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L63", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_categories" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L54", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_category" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L603", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_category_i18n" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L592", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_category_keys" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L888", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_checkportaltoken" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L908", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_chemistry_file" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L760", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_ensureconnected" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L106", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_entities" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L93", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_entity" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L1042", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_exportandsync" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L906", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_extract_file" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L910", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_extractresult" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L594", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_getcategories" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L499", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_getfamilygraph3d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L294", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_getfamilyvisibility" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L677", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_geti18n" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L870", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_getorcreateportaltoken" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L487", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_graph3d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L1004", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_ingestchemistry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L918", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_ingestdelta" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L994", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_ingestextract" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L367", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_ingestfamilygraph" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L999", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_ingestmolgang" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L345", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_ingestresult" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L563", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_listfamilyentities" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L698", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_loadoverrides" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L907", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_molgang_file" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L690", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_overrideedge" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L689", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_overrideentity" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L691", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_overrides" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L589", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_overrides_file" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L719", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_overridessummary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L306", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_persistvisibility" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L590", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_portal_token_file" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L630", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_relation_i18n" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L840", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_removeedge" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L824", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_removeentity" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L711", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_saveoverrides" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L1026", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_scheduleexport" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L196", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_semantic_edges" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L195", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_semanticedge" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L322", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_setfamilyvisibility" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L1081", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_syncdrive" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L1036", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_tocsv" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L792", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_upsertedge" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L765", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_upsertentity" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L229", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_verified_edges" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L221", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_verifiededge" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L287", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_visibility" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L51", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "lightrag_family_graph_visibility_file" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph", + "target": "utils_logger_logger" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L731", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_applyoverrides", + "target": "lightrag_family_graph_assertsafeident" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L942", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_ingestdelta", + "target": "lightrag_family_graph_assertsafeident" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L401", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_ingestfamilygraph", + "target": "lightrag_family_graph_assertsafeident" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L842", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_removeedge", + "target": "lightrag_family_graph_assertsafeident" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L795", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_upsertedge", + "target": "lightrag_family_graph_assertsafeident" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L779", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_upsertentity", + "target": "lightrag_family_graph_assertsafeident" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L500", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_getfamilygraph3d", + "target": "lightrag_family_graph_getfamilyvisibility" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L925", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_ingestdelta", + "target": "lightrag_family_graph_getfamilyvisibility" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L368", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_ingestfamilygraph", + "target": "lightrag_family_graph_getfamilyvisibility" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L564", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_listfamilyentities", + "target": "lightrag_family_graph_getfamilyvisibility" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L775", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_upsertentity", + "target": "lightrag_family_graph_getfamilyvisibility" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L323", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_setfamilyvisibility", + "target": "lightrag_family_graph_persistvisibility" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L467", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_ingestfamilygraph", + "target": "lightrag_family_graph_applyoverrides" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L726", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_applyoverrides", + "target": "lightrag_family_graph_loadoverrides" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L720", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_overridessummary", + "target": "lightrag_family_graph_loadoverrides" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L843", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_removeedge", + "target": "lightrag_family_graph_loadoverrides" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L826", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_removeentity", + "target": "lightrag_family_graph_loadoverrides" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L805", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_upsertedge", + "target": "lightrag_family_graph_loadoverrides" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L770", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_upsertentity", + "target": "lightrag_family_graph_loadoverrides" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L848", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_removeedge", + "target": "lightrag_family_graph_saveoverrides" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L829", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_removeentity", + "target": "lightrag_family_graph_saveoverrides" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L809", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_upsertedge", + "target": "lightrag_family_graph_saveoverrides" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L774", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_upsertentity", + "target": "lightrag_family_graph_saveoverrides" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L841", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_removeedge", + "target": "lightrag_family_graph_ensureconnected" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L825", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_removeentity", + "target": "lightrag_family_graph_ensureconnected" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L793", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_upsertedge", + "target": "lightrag_family_graph_ensureconnected" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L766", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_upsertentity", + "target": "lightrag_family_graph_ensureconnected" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L787", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_upsertentity", + "target": "lightrag_family_graph_scheduleexport" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L819", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_upsertedge", + "target": "lightrag_family_graph_scheduleexport" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L835", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_removeentity", + "target": "lightrag_family_graph_scheduleexport" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L857", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_removeedge", + "target": "lightrag_family_graph_scheduleexport" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L890", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_checkportaltoken", + "target": "lightrag_family_graph_getorcreateportaltoken" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L1005", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_ingestchemistry", + "target": "lightrag_family_graph_ingestdelta" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L986", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_ingestdelta", + "target": "lightrag_family_graph_scheduleexport" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L995", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_ingestextract", + "target": "lightrag_family_graph_ingestdelta" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L1000", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_ingestmolgang", + "target": "lightrag_family_graph_ingestdelta" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L1065", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_exportandsync", + "target": "lightrag_family_graph_tocsv" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/family-graph.ts", + "source_location": "L1076", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_family_graph_exportandsync", + "target": "lightrag_family_graph_syncdrive" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/governance-graph.ts", + "source_location": "L49", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_governance_graph", + "target": "lightrag_governance_graph_ingestgovernancestate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/governance-graph.ts", + "source_location": "L44", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_governance_graph", + "target": "lightrag_governance_graph_ingestresult" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/governance-graph.ts", + "source_location": "L80", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_governance_graph", + "target": "lightrag_governance_graph_ingestwikistate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/governance-graph.ts", + "source_location": "L119", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_governance_graph", + "target": "lightrag_governance_graph_notifygovernancewrite" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/governance-graph.ts", + "source_location": "L140", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_governance_graph", + "target": "lightrag_governance_graph_notifywikiwrite" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/governance-graph.ts", + "source_location": "L34", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_governance_graph", + "target": "lightrag_governance_graph_publishupdate" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/governance-graph.ts", + "source_location": "L24", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_governance_graph", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/governance-graph.ts", + "source_location": "L24", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_governance_graph", + "target": "utils_logger_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/governance-graph.ts", + "source_location": "L27", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_governance_graph", + "target": "wiki_index" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/governance-graph.ts", + "source_location": "L65", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_governance_graph_ingestgovernancestate", + "target": "lightrag_governance_graph_publishupdate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/governance-graph.ts", + "source_location": "L99", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_governance_graph_ingestwikistate", + "target": "lightrag_governance_graph_publishupdate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/governance-graph.ts", + "source_location": "L131", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_governance_graph_notifygovernancewrite", + "target": "lightrag_governance_graph_publishupdate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/governance-graph.ts", + "source_location": "L154", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_governance_graph_notifywikiwrite", + "target": "lightrag_governance_graph_publishupdate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/schema.ts", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_schema", + "target": "lightrag_schema_context" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/schema.ts", + "source_location": "L8", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_schema", + "target": "lightrag_schema_decision" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/schema.ts", + "source_location": "L64", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_schema", + "target": "lightrag_schema_indexes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/schema.ts", + "source_location": "L261", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_schema", + "target": "lightrag_schema_iscontext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/schema.ts", + "source_location": "L249", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_schema", + "target": "lightrag_schema_isdecision" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/schema.ts", + "source_location": "L257", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_schema", + "target": "lightrag_schema_isprecedent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/schema.ts", + "source_location": "L253", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_schema", + "target": "lightrag_schema_isrisk" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/schema.ts", + "source_location": "L49", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_schema", + "target": "lightrag_schema_node" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/schema.ts", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_schema", + "target": "lightrag_schema_precedent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/schema.ts", + "source_location": "L107", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_schema", + "target": "lightrag_schema_queries" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/schema.ts", + "source_location": "L93", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_schema", + "target": "lightrag_schema_relationships" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/lightrag/schema.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lightrag_schema", + "target": "lightrag_schema_risk" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/ollama-client.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_ollama_client", + "target": "local_inference_ollama_client_inferencerequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/ollama-client.ts", + "source_location": "L27", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_ollama_client", + "target": "local_inference_ollama_client_inferenceresponse" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/ollama-client.ts", + "source_location": "L39", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_ollama_client", + "target": "local_inference_ollama_client_ollamaclient" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/ollama-client.ts", + "source_location": "L10", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_ollama_client", + "target": "local_inference_ollama_client_ollamamodelconfig" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/ollama-client.ts", + "source_location": "L8", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_ollama_client", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/ollama-client.ts", + "source_location": "L8", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_ollama_client", + "target": "utils_logger_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_unified_executor", + "target": "local_inference_ollama_client" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/ollama-client.ts", + "source_location": "L227", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_ollama_client_ollamaclient", + "target": "local_inference_ollama_client_ollamaclient_batchinfer" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/ollama-client.ts", + "source_location": "L131", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_ollama_client_ollamaclient", + "target": "local_inference_ollama_client_ollamaclient_checkhealth" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/ollama-client.ts", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_ollama_client_ollamaclient", + "target": "local_inference_ollama_client_ollamaclient_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/ollama-client.ts", + "source_location": "L251", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_ollama_client_ollamaclient", + "target": "local_inference_ollama_client_ollamaclient_getmodelstatus" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/ollama-client.ts", + "source_location": "L273", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_ollama_client_ollamaclient", + "target": "local_inference_ollama_client_ollamaclient_getstats" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/ollama-client.ts", + "source_location": "L156", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_ollama_client_ollamaclient", + "target": "local_inference_ollama_client_ollamaclient_infer" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/ollama-client.ts", + "source_location": "L58", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_ollama_client_ollamaclient", + "target": "local_inference_ollama_client_ollamaclient_initializemodels" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/ollama-client.ts", + "source_location": "L296", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_ollama_client_ollamaclient", + "target": "local_inference_ollama_client_ollamaclient_ishealthy" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_unified_executor", + "target": "local_inference_ollama_client_ollamaclient" + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L40", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_unified_executor_unifiedexecutor", + "target": "local_inference_ollama_client_ollamaclient" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L59", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_unified_executor_unifiedexecutor_constructor", + "target": "local_inference_ollama_client_ollamaclient" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/ollama-client.ts", + "source_location": "L52", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_ollama_client_ollamaclient_constructor", + "target": "local_inference_ollama_client_ollamaclient_checkhealth" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/ollama-client.ts", + "source_location": "L51", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_ollama_client_ollamaclient_constructor", + "target": "local_inference_ollama_client_ollamaclient_initializemodels" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/ollama-client.ts", + "source_location": "L232", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_ollama_client_ollamaclient_batchinfer", + "target": "local_inference_ollama_client_ollamaclient_infer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L15", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_unified_executor", + "target": "local_inference_unified_executor_executionconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L22", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_unified_executor", + "target": "local_inference_unified_executor_executionresult" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L39", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_unified_executor", + "target": "local_inference_unified_executor_unifiedexecutor" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_unified_executor", + "target": "security_secretsbootstrap" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_unified_executor", + "target": "security_secretsbootstrap_secretorenv" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L11", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_unified_executor", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L11", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_unified_executor", + "target": "utils_logger_logger" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L238", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_unified_executor_unifiedexecutor", + "target": "local_inference_unified_executor_unifiedexecutor_calculatecost" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L59", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_unified_executor_unifiedexecutor", + "target": "local_inference_unified_executor_unifiedexecutor_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L75", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_unified_executor_unifiedexecutor", + "target": "local_inference_unified_executor_unifiedexecutor_execute" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L166", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_unified_executor_unifiedexecutor", + "target": "local_inference_unified_executor_unifiedexecutor_executeclaude" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L132", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_unified_executor_unifiedexecutor", + "target": "local_inference_unified_executor_unifiedexecutor_executelocal" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L266", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_unified_executor_unifiedexecutor", + "target": "local_inference_unified_executor_unifiedexecutor_getagentmodels" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L301", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_unified_executor_unifiedexecutor", + "target": "local_inference_unified_executor_unifiedexecutor_getollamastatus" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L281", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_unified_executor_unifiedexecutor", + "target": "local_inference_unified_executor_unifiedexecutor_getstats" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L324", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_unified_executor_unifiedexecutor", + "target": "local_inference_unified_executor_unifiedexecutor_initializestats" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L259", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_unified_executor_unifiedexecutor", + "target": "local_inference_unified_executor_unifiedexecutor_isclaudemodel" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L252", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_unified_executor_unifiedexecutor", + "target": "local_inference_unified_executor_unifiedexecutor_islocalmodel" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L317", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_unified_executor_unifiedexecutor", + "target": "local_inference_unified_executor_unifiedexecutor_recordfallback" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L309", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_unified_executor_unifiedexecutor", + "target": "local_inference_unified_executor_unifiedexecutor_recordsuccess" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L273", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_unified_executor_unifiedexecutor", + "target": "local_inference_unified_executor_unifiedexecutor_setagentmodels" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L68", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_unified_executor_unifiedexecutor_constructor", + "target": "local_inference_unified_executor_unifiedexecutor_initializestats" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L109", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_unified_executor_unifiedexecutor_execute", + "target": "local_inference_unified_executor_unifiedexecutor_executeclaude" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L93", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_unified_executor_unifiedexecutor_execute", + "target": "local_inference_unified_executor_unifiedexecutor_executelocal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L107", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_unified_executor_unifiedexecutor_execute", + "target": "local_inference_unified_executor_unifiedexecutor_isclaudemodel" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L91", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_unified_executor_unifiedexecutor_execute", + "target": "local_inference_unified_executor_unifiedexecutor_islocalmodel" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L98", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_unified_executor_unifiedexecutor_execute", + "target": "local_inference_unified_executor_unifiedexecutor_recordfallback" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L94", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_unified_executor_unifiedexecutor_execute", + "target": "local_inference_unified_executor_unifiedexecutor_recordsuccess" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L214", + "weight": 1.0, + "confidence_score": 1.0, + "source": "local_inference_unified_executor_unifiedexecutor_executeclaude", + "target": "local_inference_unified_executor_unifiedexecutor_calculatecost" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/integrations/local-inference/unified-executor.ts", + "source_location": "L188", + "weight": 1.0, + "source": "local_inference_unified_executor_unifiedexecutor_executeclaude", + "target": "security_secretsbootstrap_secretorenv" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/mcp/registry.ts", + "source_location": "L475", + "weight": 1.0, + "confidence_score": 1.0, + "source": "mcp_registry", + "target": "mcp_registry_agentallowed" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/mcp/registry.ts", + "source_location": "L487", + "weight": 1.0, + "confidence_score": 1.0, + "source": "mcp_registry", + "target": "mcp_registry_calltool" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/mcp/registry.ts", + "source_location": "L467", + "weight": 1.0, + "confidence_score": 1.0, + "source": "mcp_registry", + "target": "mcp_registry_listtools" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/mcp/registry.ts", + "source_location": "L39", + "weight": 1.0, + "confidence_score": 1.0, + "source": "mcp_registry", + "target": "mcp_registry_repo_root" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/mcp/registry.ts", + "source_location": "L41", + "weight": 1.0, + "confidence_score": 1.0, + "source": "mcp_registry", + "target": "mcp_registry_tooldefinition" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/mcp/registry.ts", + "source_location": "L504", + "weight": 1.0, + "confidence_score": 1.0, + "source": "mcp_registry", + "target": "mcp_registry_toolnames" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/mcp/registry.ts", + "source_location": "L56", + "weight": 1.0, + "confidence_score": 1.0, + "source": "mcp_registry", + "target": "mcp_registry_tools" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/mcp/registry.ts", + "source_location": "L27", + "weight": 1.0, + "confidence_score": 1.0, + "source": "mcp_registry", + "target": "scrum_index" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/mcp/registry.ts", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "mcp_registry", + "target": "src_terminal_coordination" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/mcp/registry.ts", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "mcp_registry", + "target": "src_terminal_coordination_terminalcoordination" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/mcp/registry.ts", + "source_location": "L34", + "weight": 1.0, + "confidence_score": 1.0, + "source": "mcp_registry", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/mcp/registry.ts", + "source_location": "L34", + "weight": 1.0, + "confidence_score": 1.0, + "source": "mcp_registry", + "target": "utils_logger_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/mcp/registry.ts", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "mcp_registry", + "target": "wiki_index" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/mcp/registry.ts", + "source_location": "L490", + "weight": 1.0, + "confidence_score": 1.0, + "source": "mcp_registry_calltool", + "target": "mcp_registry_agentallowed" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L11", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_data_fetcher", + "target": "numerai_data_fetcher_datasourceconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_data_fetcher", + "target": "numerai_data_fetcher_fetchresult" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L33", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_data_fetcher", + "target": "numerai_data_fetcher_numeraidatafetcher" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L9", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_data_fetcher", + "target": "numerai_entity_model" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L9", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_data_fetcher", + "target": "numerai_entity_model_competition" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L9", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_data_fetcher", + "target": "numerai_entity_model_entitymodel" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L9", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_data_fetcher", + "target": "numerai_entity_model_security" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L9", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_data_fetcher", + "target": "numerai_entity_model_signal" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L8", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_data_fetcher", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L8", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_data_fetcher", + "target": "utils_logger_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L11", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge", + "target": "numerai_data_fetcher" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L40", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_data_fetcher_numeraidatafetcher", + "target": "numerai_data_fetcher_numeraidatafetcher_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L305", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_data_fetcher_numeraidatafetcher", + "target": "numerai_data_fetcher_numeraidatafetcher_fetchactivecompetitions" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L108", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_data_fetcher_numeraidatafetcher", + "target": "numerai_data_fetcher_numeraidatafetcher_fetchdailydata" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L225", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_data_fetcher_numeraidatafetcher", + "target": "numerai_data_fetcher_numeraidatafetcher_fetcheligibleshares" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L181", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_data_fetcher_numeraidatafetcher", + "target": "numerai_data_fetcher_numeraidatafetcher_fetchfromsource" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L383", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_data_fetcher_numeraidatafetcher", + "target": "numerai_data_fetcher_numeraidatafetcher_getdataquality" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L369", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_data_fetcher_numeraidatafetcher", + "target": "numerai_data_fetcher_numeraidatafetcher_getfetchhistory" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L376", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_data_fetcher_numeraidatafetcher", + "target": "numerai_data_fetcher_numeraidatafetcher_getlastfetch" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L49", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_data_fetcher_numeraidatafetcher", + "target": "numerai_data_fetcher_numeraidatafetcher_initializedatasources" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L87", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_data_fetcher_numeraidatafetcher", + "target": "numerai_data_fetcher_numeraidatafetcher_loadeligibleassets" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L361", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_data_fetcher_numeraidatafetcher", + "target": "numerai_data_fetcher_numeraidatafetcher_processcompetitiondata" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L345", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_data_fetcher_numeraidatafetcher", + "target": "numerai_data_fetcher_numeraidatafetcher_processsecuritydata" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L353", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_data_fetcher_numeraidatafetcher", + "target": "numerai_data_fetcher_numeraidatafetcher_processsignaldata" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L265", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_data_fetcher_numeraidatafetcher", + "target": "numerai_data_fetcher_numeraidatafetcher_updatesignalsforsecurities" + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L34", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_data_fetcher_numeraidatafetcher", + "target": "numerai_entity_model_entitymodel" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L11", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge", + "target": "numerai_data_fetcher_numeraidatafetcher" + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L33", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge_openclawedbbridge", + "target": "numerai_data_fetcher_numeraidatafetcher" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L40", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge_openclawedbbridge_constructor", + "target": "numerai_data_fetcher_numeraidatafetcher" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L42", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_data_fetcher_numeraidatafetcher_constructor", + "target": "numerai_data_fetcher_numeraidatafetcher_initializedatasources" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L43", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_data_fetcher_numeraidatafetcher_constructor", + "target": "numerai_data_fetcher_numeraidatafetcher_loadeligibleassets" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L40", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_data_fetcher_numeraidatafetcher_constructor", + "target": "numerai_entity_model_entitymodel" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L142", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_data_fetcher_numeraidatafetcher_fetchdailydata", + "target": "numerai_data_fetcher_numeraidatafetcher_fetchactivecompetitions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L134", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_data_fetcher_numeraidatafetcher_fetchdailydata", + "target": "numerai_data_fetcher_numeraidatafetcher_fetcheligibleshares" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L121", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_data_fetcher_numeraidatafetcher_fetchdailydata", + "target": "numerai_data_fetcher_numeraidatafetcher_fetchfromsource" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L138", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_data_fetcher_numeraidatafetcher_fetchdailydata", + "target": "numerai_data_fetcher_numeraidatafetcher_updatesignalsforsecurities" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L207", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_data_fetcher_numeraidatafetcher_fetchfromsource", + "target": "numerai_data_fetcher_numeraidatafetcher_processcompetitiondata" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L205", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_data_fetcher_numeraidatafetcher_fetchfromsource", + "target": "numerai_data_fetcher_numeraidatafetcher_processsecuritydata" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/data-fetcher.ts", + "source_location": "L206", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_data_fetcher_numeraidatafetcher_fetchfromsource", + "target": "numerai_data_fetcher_numeraidatafetcher_processsignaldata" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L58", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_entity_model", + "target": "numerai_entity_model_competition" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_entity_model", + "target": "numerai_entity_model_entity" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L121", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_entity_model", + "target": "numerai_entity_model_entitymodel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L96", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_entity_model", + "target": "numerai_entity_model_entityrelationship" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L48", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_entity_model", + "target": "numerai_entity_model_feature" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L106", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_entity_model", + "target": "numerai_entity_model_numeraidailydata" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L82", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_entity_model", + "target": "numerai_entity_model_portfolio" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_entity_model", + "target": "numerai_entity_model_security" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L35", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_entity_model", + "target": "numerai_entity_model_signal" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L71", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_entity_model", + "target": "numerai_entity_model_submission" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L10", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge", + "target": "numerai_entity_model" + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L58", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_entity_model_competition", + "target": "numerai_entity_model_entity" + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L48", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_entity_model_feature", + "target": "numerai_entity_model_entity" + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L82", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_entity_model_portfolio", + "target": "numerai_entity_model_entity" + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_entity_model_security", + "target": "numerai_entity_model_entity" + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L35", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_entity_model_signal", + "target": "numerai_entity_model_entity" + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L71", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_entity_model_submission", + "target": "numerai_entity_model_entity" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L129", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_entity_model_entitymodel", + "target": "numerai_entity_model_entitymodel_addentity" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L137", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_entity_model_entitymodel", + "target": "numerai_entity_model_entitymodel_addrelationship" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L222", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_entity_model_entitymodel", + "target": "numerai_entity_model_entitymodel_clear" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L187", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_entity_model_entitymodel", + "target": "numerai_entity_model_entitymodel_exportentityfeed" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L144", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_entity_model_entitymodel", + "target": "numerai_entity_model_entitymodel_getentitiesbytype" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L151", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_entity_model_entitymodel", + "target": "numerai_entity_model_entitymodel_getentity" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L158", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_entity_model_entitymodel", + "target": "numerai_entity_model_entitymodel_getrelatedentities" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L176", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_entity_model_entitymodel", + "target": "numerai_entity_model_entitymodel_getsecuritiesincompetition" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L169", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_entity_model_entitymodel", + "target": "numerai_entity_model_entitymodel_getsignalsforsecurity" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L207", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_entity_model_entitymodel", + "target": "numerai_entity_model_entitymodel_getstats" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L10", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge", + "target": "numerai_entity_model_entitymodel" + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L32", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge_openclawedbbridge", + "target": "numerai_entity_model_entitymodel" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L40", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge_openclawedbbridge_constructor", + "target": "numerai_entity_model_entitymodel" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L190", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_entity_model_entitymodel_exportentityfeed", + "target": "numerai_entity_model_entitymodel_getentitiesbytype" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L180", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_entity_model_entitymodel_getsecuritiesincompetition", + "target": "numerai_entity_model_entitymodel_getentitiesbytype" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/entity-model.ts", + "source_location": "L170", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_entity_model_entitymodel_getsignalsforsecurity", + "target": "numerai_entity_model_entitymodel_getentitiesbytype" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L22", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge", + "target": "numerai_openclaw_edb_bridge_edbcommand" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge", + "target": "numerai_openclaw_edb_bridge_edbconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L30", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge", + "target": "numerai_openclaw_edb_bridge_openclawedbbridge" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L9", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge", + "target": "openclaw_openclaw_handler" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L9", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge", + "target": "openclaw_openclaw_handler_openclawhandler" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L8", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L8", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge", + "target": "utils_logger_logger" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L40", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge_openclawedbbridge", + "target": "numerai_openclaw_edb_bridge_openclawedbbridge_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L71", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge_openclawedbbridge", + "target": "numerai_openclaw_edb_bridge_openclawedbbridge_executefetchcommand" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L142", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge_openclawedbbridge", + "target": "numerai_openclaw_edb_bridge_openclawedbbridge_executefetchinternal" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L211", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge_openclawedbbridge", + "target": "numerai_openclaw_edb_bridge_openclawedbbridge_getcommandstatus" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L232", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge_openclawedbbridge", + "target": "numerai_openclaw_edb_bridge_openclawedbbridge_getedbstatus" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L218", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge_openclawedbbridge", + "target": "numerai_openclaw_edb_bridge_openclawedbbridge_getexecutionlog" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L225", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge_openclawedbbridge", + "target": "numerai_openclaw_edb_bridge_openclawedbbridge_getlastfetchtime" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L251", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge_openclawedbbridge", + "target": "numerai_openclaw_edb_bridge_openclawedbbridge_getnumeraistatus" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L58", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge_openclawedbbridge", + "target": "numerai_openclaw_edb_bridge_openclawedbbridge_initializeautofetch" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L269", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge_openclawedbbridge", + "target": "numerai_openclaw_edb_bridge_openclawedbbridge_manualfetch" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L85", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge_openclawedbbridge", + "target": "numerai_openclaw_edb_bridge_openclawedbbridge_queuecommand" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L124", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge_openclawedbbridge", + "target": "numerai_openclaw_edb_bridge_openclawedbbridge_routecommand" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L277", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge_openclawedbbridge", + "target": "numerai_openclaw_edb_bridge_openclawedbbridge_stop" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L184", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge_openclawedbbridge", + "target": "numerai_openclaw_edb_bridge_openclawedbbridge_storetoedb" + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge_openclawedbbridge", + "target": "openclaw_openclaw_handler_openclawhandler" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L51", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge_openclawedbbridge_constructor", + "target": "numerai_openclaw_edb_bridge_openclawedbbridge_initializeautofetch" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L40", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge_openclawedbbridge_constructor", + "target": "openclaw_openclaw_handler_openclawhandler" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L65", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge_openclawedbbridge_initializeautofetch", + "target": "numerai_openclaw_edb_bridge_openclawedbbridge_executefetchinternal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L72", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge_openclawedbbridge_executefetchcommand", + "target": "numerai_openclaw_edb_bridge_openclawedbbridge_queuecommand" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L271", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge_openclawedbbridge_manualfetch", + "target": "numerai_openclaw_edb_bridge_openclawedbbridge_executefetchcommand" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L100", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge_openclawedbbridge_queuecommand", + "target": "numerai_openclaw_edb_bridge_openclawedbbridge_executefetchinternal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L107", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge_openclawedbbridge_queuecommand", + "target": "numerai_openclaw_edb_bridge_openclawedbbridge_routecommand" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/numerai/openclaw-edb-bridge.ts", + "source_location": "L152", + "weight": 1.0, + "confidence_score": 1.0, + "source": "numerai_openclaw_edb_bridge_openclawedbbridge_executefetchinternal", + "target": "numerai_openclaw_edb_bridge_openclawedbbridge_storetoedb" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/org/tournament-routes.ts", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_tournament_routes", + "target": "scrum_index" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index", + "target": "org_dev_tournament" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index", + "target": "org_dev_tournament_featureitem" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index", + "target": "org_dev_tournament_leg_ids" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index", + "target": "org_dev_tournament_legbuild" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index", + "target": "org_dev_tournament_planbuilds" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index", + "target": "org_dev_tournament_pokerconsensus" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index", + "target": "org_dev_tournament_reviewverdict" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index", + "target": "org_dev_tournament_selectwinner" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index", + "target": "org_dev_tournament_teamestimate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L38", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index", + "target": "scrum_index_bugreport" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index", + "target": "scrum_index_bugseverity" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L199", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index", + "target": "scrum_index_createtournamentfeature" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L71", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index", + "target": "scrum_index_ensureloaded" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L138", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index", + "target": "scrum_index_filebug" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L303", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index", + "target": "scrum_index_flushsync" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L209", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index", + "target": "scrum_index_gettournament" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L168", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index", + "target": "scrum_index_listbugs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L131", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index", + "target": "scrum_index_liststandups" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L214", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index", + "target": "scrum_index_listtournaments" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L115", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index", + "target": "scrum_index_logstandup" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L279", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index", + "target": "scrum_index_markmerged" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L110", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index", + "target": "scrum_index_newid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L220", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index", + "target": "scrum_index_recordpoker" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L261", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index", + "target": "scrum_index_recordreviewandselect" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L99", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index", + "target": "scrum_index_save" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L93", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index", + "target": "scrum_index_schedulesave" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L58", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index", + "target": "scrum_index_scrumstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L24", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index", + "target": "scrum_index_scrumteam" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L242", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index", + "target": "scrum_index_setbuildstatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L194", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index", + "target": "scrum_index_stamp" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index", + "target": "scrum_index_standupitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L231", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index", + "target": "scrum_index_starttournamentbuilds" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L67", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index", + "target": "scrum_index_state" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L288", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index", + "target": "scrum_index_summary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L179", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index", + "target": "scrum_index_updatebug" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L18", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L18", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index", + "target": "utils_logger_logger" + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L62", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index_scrumstate", + "target": "org_dev_tournament_featureitem" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L200", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index_createtournamentfeature", + "target": "scrum_index_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L147", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index_filebug", + "target": "scrum_index_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L210", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index_gettournament", + "target": "scrum_index_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L169", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index_listbugs", + "target": "scrum_index_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L132", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index_liststandups", + "target": "scrum_index_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L215", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index_listtournaments", + "target": "scrum_index_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L116", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index_logstandup", + "target": "scrum_index_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L289", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index_summary", + "target": "scrum_index_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L180", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index_updatebug", + "target": "scrum_index_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L205", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index_createtournamentfeature", + "target": "scrum_index_schedulesave" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L164", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index_filebug", + "target": "scrum_index_schedulesave" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L127", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index_logstandup", + "target": "scrum_index_schedulesave" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L284", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index_markmerged", + "target": "scrum_index_schedulesave" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L226", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index_recordpoker", + "target": "scrum_index_schedulesave" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L274", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index_recordreviewandselect", + "target": "scrum_index_schedulesave" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L253", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index_setbuildstatus", + "target": "scrum_index_schedulesave" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L237", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index_starttournamentbuilds", + "target": "scrum_index_schedulesave" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L185", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index_updatebug", + "target": "scrum_index_schedulesave" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L303", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index_flushsync", + "target": "scrum_index_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L201", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index_createtournamentfeature", + "target": "scrum_index_newid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L150", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index_filebug", + "target": "scrum_index_newid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L117", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index_logstandup", + "target": "scrum_index_newid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L203", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index_createtournamentfeature", + "target": "scrum_index_stamp" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L283", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index_markmerged", + "target": "scrum_index_stamp" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L224", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index_recordpoker", + "target": "scrum_index_stamp" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L269", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index_recordreviewandselect", + "target": "scrum_index_stamp" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L248", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index_setbuildstatus", + "target": "scrum_index_stamp" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L236", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index_starttournamentbuilds", + "target": "scrum_index_stamp" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/org/tournament-routes.ts", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_tournament_routes", + "target": "scrum_index_createtournamentfeature" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/org/tournament-routes.ts", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_tournament_routes", + "target": "scrum_index_gettournament" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L280", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index_markmerged", + "target": "scrum_index_gettournament" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L221", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index_recordpoker", + "target": "scrum_index_gettournament" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L262", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index_recordreviewandselect", + "target": "scrum_index_gettournament" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L243", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index_setbuildstatus", + "target": "scrum_index_gettournament" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L232", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scrum_index_starttournamentbuilds", + "target": "scrum_index_gettournament" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/org/tournament-routes.ts", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_tournament_routes", + "target": "scrum_index_listtournaments" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/org/tournament-routes.ts", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_tournament_routes", + "target": "scrum_index_recordpoker" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L223", + "weight": 1.0, + "source": "scrum_index_recordpoker", + "target": "org_dev_tournament_pokerconsensus" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/org/tournament-routes.ts", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_tournament_routes", + "target": "scrum_index_starttournamentbuilds" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L234", + "weight": 1.0, + "source": "scrum_index_starttournamentbuilds", + "target": "org_dev_tournament_planbuilds" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/org/tournament-routes.ts", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_tournament_routes", + "target": "scrum_index_setbuildstatus" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/org/tournament-routes.ts", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_tournament_routes", + "target": "scrum_index_recordreviewandselect" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/integrations/scrum/index.ts", + "source_location": "L265", + "weight": 1.0, + "source": "scrum_index_recordreviewandselect", + "target": "org_dev_tournament_selectwinner" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/org/tournament-routes.ts", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_tournament_routes", + "target": "scrum_index_markmerged" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/selfheal/index.ts", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "selfheal_index", + "target": "selfheal_index_auditreport" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/selfheal/index.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "selfheal_index", + "target": "selfheal_index_finding" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/selfheal/index.ts", + "source_location": "L222", + "weight": 1.0, + "confidence_score": 1.0, + "source": "selfheal_index", + "target": "selfheal_index_getlastaudit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/selfheal/index.ts", + "source_location": "L104", + "weight": 1.0, + "confidence_score": 1.0, + "source": "selfheal_index", + "target": "selfheal_index_httphead" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/selfheal/index.ts", + "source_location": "L92", + "weight": 1.0, + "confidence_score": 1.0, + "source": "selfheal_index", + "target": "selfheal_index_httpheadlocal" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/selfheal/index.ts", + "source_location": "L35", + "weight": 1.0, + "confidence_score": 1.0, + "source": "selfheal_index", + "target": "selfheal_index_pages" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/selfheal/index.ts", + "source_location": "L223", + "weight": 1.0, + "confidence_score": 1.0, + "source": "selfheal_index", + "target": "selfheal_index_runandcache" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/selfheal/index.ts", + "source_location": "L121", + "weight": 1.0, + "confidence_score": 1.0, + "source": "selfheal_index", + "target": "selfheal_index_runaudit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/selfheal/index.ts", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "selfheal_index", + "target": "selfheal_index_scanfile" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/selfheal/index.ts", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "selfheal_index", + "target": "selfheal_index_sources" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/selfheal/index.ts", + "source_location": "L128", + "weight": 1.0, + "confidence_score": 1.0, + "source": "selfheal_index_runaudit", + "target": "selfheal_index_scanfile" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/selfheal/index.ts", + "source_location": "L160", + "weight": 1.0, + "confidence_score": 1.0, + "source": "selfheal_index_runaudit", + "target": "selfheal_index_httpheadlocal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/selfheal/index.ts", + "source_location": "L141", + "weight": 1.0, + "confidence_score": 1.0, + "source": "selfheal_index_runaudit", + "target": "selfheal_index_httphead" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/selfheal/index.ts", + "source_location": "L224", + "weight": 1.0, + "confidence_score": 1.0, + "source": "selfheal_index_runandcache", + "target": "selfheal_index_runaudit" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/wiki/index.ts", + "source_location": "L24", + "weight": 1.0, + "confidence_score": 1.0, + "source": "wiki_index", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/integrations/wiki/index.ts", + "source_location": "L24", + "weight": 1.0, + "confidence_score": 1.0, + "source": "wiki_index", + "target": "utils_logger_logger" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/wiki/index.ts", + "source_location": "L55", + "weight": 1.0, + "confidence_score": 1.0, + "source": "wiki_index", + "target": "wiki_index_defaultentries" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/wiki/index.ts", + "source_location": "L118", + "weight": 1.0, + "confidence_score": 1.0, + "source": "wiki_index", + "target": "wiki_index_ensureloaded" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/wiki/index.ts", + "source_location": "L184", + "weight": 1.0, + "confidence_score": 1.0, + "source": "wiki_index", + "target": "wiki_index_flushsync" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/wiki/index.ts", + "source_location": "L168", + "weight": 1.0, + "confidence_score": 1.0, + "source": "wiki_index", + "target": "wiki_index_getentry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/wiki/index.ts", + "source_location": "L154", + "weight": 1.0, + "confidence_score": 1.0, + "source": "wiki_index", + "target": "wiki_index_listentries" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/wiki/index.ts", + "source_location": "L143", + "weight": 1.0, + "confidence_score": 1.0, + "source": "wiki_index", + "target": "wiki_index_save" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/wiki/index.ts", + "source_location": "L138", + "weight": 1.0, + "confidence_score": 1.0, + "source": "wiki_index", + "target": "wiki_index_schedulesave" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/wiki/index.ts", + "source_location": "L52", + "weight": 1.0, + "confidence_score": 1.0, + "source": "wiki_index", + "target": "wiki_index_state" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/wiki/index.ts", + "source_location": "L173", + "weight": 1.0, + "confidence_score": 1.0, + "source": "wiki_index", + "target": "wiki_index_upsertentry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/wiki/index.ts", + "source_location": "L51", + "weight": 1.0, + "confidence_score": 1.0, + "source": "wiki_index", + "target": "wiki_index_wiki_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/wiki/index.ts", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "wiki_index", + "target": "wiki_index_wikientry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/wiki/index.ts", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "wiki_index", + "target": "wiki_index_wikinamespace" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/integrations/wiki/index.ts", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "wiki_index", + "target": "wiki_index_wikistate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/wiki/index.ts", + "source_location": "L121", + "weight": 1.0, + "confidence_score": 1.0, + "source": "wiki_index_ensureloaded", + "target": "wiki_index_defaultentries" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/wiki/index.ts", + "source_location": "L123", + "weight": 1.0, + "confidence_score": 1.0, + "source": "wiki_index_ensureloaded", + "target": "wiki_index_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/wiki/index.ts", + "source_location": "L169", + "weight": 1.0, + "confidence_score": 1.0, + "source": "wiki_index_getentry", + "target": "wiki_index_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/wiki/index.ts", + "source_location": "L155", + "weight": 1.0, + "confidence_score": 1.0, + "source": "wiki_index_listentries", + "target": "wiki_index_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/wiki/index.ts", + "source_location": "L174", + "weight": 1.0, + "confidence_score": 1.0, + "source": "wiki_index_upsertentry", + "target": "wiki_index_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/wiki/index.ts", + "source_location": "L180", + "weight": 1.0, + "confidence_score": 1.0, + "source": "wiki_index_upsertentry", + "target": "wiki_index_schedulesave" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/integrations/wiki/index.ts", + "source_location": "L184", + "weight": 1.0, + "confidence_score": 1.0, + "source": "wiki_index_flushsync", + "target": "wiki_index_save" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio", + "target": "security_secretsbootstrap" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio", + "target": "security_secretsbootstrap_secretorenv" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L235", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio", + "target": "src_lmstudio_agent_model_routes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L534", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio", + "target": "src_lmstudio_chatasagent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L160", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio", + "target": "src_lmstudio_chatviaclaudecli" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L85", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio", + "target": "src_lmstudio_chatviakimicli" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L495", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio", + "target": "src_lmstudio_chatviaollama" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L143", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio", + "target": "src_lmstudio_claude_timeout_ms" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L148", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio", + "target": "src_lmstudio_claudeauthlikelyok" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L216", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio", + "target": "src_lmstudio_designer_agents" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L483", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio", + "target": "src_lmstudio_estimateusage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L320", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio", + "target": "src_lmstudio_fetchjson" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L76", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio", + "target": "src_lmstudio_flattenmessages" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio", + "target": "src_lmstudio_getlastthroughput" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L340", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio", + "target": "src_lmstudio_getmodels" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L358", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio", + "target": "src_lmstudio_healthcheck" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L74", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio", + "target": "src_lmstudio_kimi_timeout_ms" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L25", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio", + "target": "src_lmstudio_lastthroughput" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L289", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio", + "target": "src_lmstudio_lmchatmessage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L294", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio", + "target": "src_lmstudio_lmchatrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L302", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio", + "target": "src_lmstudio_lmchatresponse" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L283", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio", + "target": "src_lmstudio_lmmodel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L428", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio", + "target": "src_lmstudio_ollama_hint_routes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L225", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio", + "target": "src_lmstudio_ollama_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L443", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio", + "target": "src_lmstudio_ollamahealth" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L436", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio", + "target": "src_lmstudio_ollamamodelforhint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L27", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio", + "target": "src_lmstudio_recordthroughput" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L411", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio", + "target": "src_lmstudio_resolvemodel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L716", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio", + "target": "src_lmstudio_systempromptforagent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L258", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio", + "target": "src_lmstudio_task_type_routes" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio", + "target": "utils_logger_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L1110", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine_generateartifactforcompletedtask", + "target": "src_lmstudio" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L1202", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine_generateproposal", + "target": "src_lmstudio" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L549", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio_chatasagent", + "target": "src_lmstudio_recordthroughput" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L526", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio_chatviaollama", + "target": "src_lmstudio_recordthroughput" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L89", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio_chatviakimicli", + "target": "src_lmstudio_flattenmessages" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L547", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio_chatasagent", + "target": "src_lmstudio_chatviakimicli" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L164", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio_chatviaclaudecli", + "target": "src_lmstudio_claudeauthlikelyok" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L153", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio_claudeauthlikelyok", + "target": "security_secretsbootstrap_secretorenv" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L574", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio_chatasagent", + "target": "src_lmstudio_chatviaclaudecli" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L412", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio_resolvemodel", + "target": "src_lmstudio_getmodels" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L608", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio_chatasagent", + "target": "src_lmstudio_healthcheck" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L377", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio_healthcheck", + "target": "src_lmstudio_ollamahealth" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L603", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio_chatasagent", + "target": "src_lmstudio_resolvemodel" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L501", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio_chatviaollama", + "target": "src_lmstudio_ollamamodelforhint" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L459", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio_ollamahealth", + "target": "src_lmstudio_ollamamodelforhint" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L525", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio_chatviaollama", + "target": "src_lmstudio_estimateusage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/lmstudio.ts", + "source_location": "L605", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_lmstudio_chatasagent", + "target": "src_lmstudio_chatviaollama" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/middleware/api-interceptor.ts", + "source_location": "L22", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_api_interceptor", + "target": "middleware_api_interceptor_apicalloptions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/middleware/api-interceptor.ts", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_api_interceptor", + "target": "middleware_api_interceptor_apicallresult" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/middleware/api-interceptor.ts", + "source_location": "L42", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_api_interceptor", + "target": "middleware_api_interceptor_apiinterceptor" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/middleware/api-interceptor.ts", + "source_location": "L18", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_api_interceptor", + "target": "middleware_batching_engine" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/middleware/api-interceptor.ts", + "source_location": "L18", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_api_interceptor", + "target": "middleware_batching_engine_batchingengine" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/middleware/api-interceptor.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_api_interceptor", + "target": "middleware_caching_layer" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/middleware/api-interceptor.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_api_interceptor", + "target": "middleware_caching_layer_cachinglayer" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/middleware/api-interceptor.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_api_interceptor", + "target": "middleware_cost_analyzer" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/middleware/api-interceptor.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_api_interceptor", + "target": "middleware_cost_analyzer_costanalyzer" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/middleware/api-interceptor.ts", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_api_interceptor", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/middleware/api-interceptor.ts", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_api_interceptor", + "target": "utils_logger_logger" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/middleware/api-interceptor.ts", + "source_location": "L56", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_api_interceptor_apiinterceptor", + "target": "middleware_api_interceptor_apiinterceptor_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/middleware/api-interceptor.ts", + "source_location": "L209", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_api_interceptor_apiinterceptor", + "target": "middleware_api_interceptor_apiinterceptor_flush" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/middleware/api-interceptor.ts", + "source_location": "L192", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_api_interceptor_apiinterceptor", + "target": "middleware_api_interceptor_apiinterceptor_getdashboard" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/middleware/api-interceptor.ts", + "source_location": "L159", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_api_interceptor_apiinterceptor", + "target": "middleware_api_interceptor_apiinterceptor_getstats" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/middleware/api-interceptor.ts", + "source_location": "L74", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_api_interceptor_apiinterceptor", + "target": "middleware_api_interceptor_apiinterceptor_intercept" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/middleware/api-interceptor.ts", + "source_location": "L217", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_api_interceptor_apiinterceptor", + "target": "middleware_api_interceptor_apiinterceptor_reset" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/middleware/api-interceptor.ts", + "source_location": "L67", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_api_interceptor_apiinterceptor", + "target": "middleware_api_interceptor_apiinterceptor_setmodelrouter" + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "src/middleware/api-interceptor.ts", + "source_location": "L44", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_api_interceptor_apiinterceptor", + "target": "middleware_batching_engine_batchingengine" + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "src/middleware/api-interceptor.ts", + "source_location": "L43", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_api_interceptor_apiinterceptor", + "target": "middleware_caching_layer_cachinglayer" + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "src/middleware/api-interceptor.ts", + "source_location": "L45", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_api_interceptor_apiinterceptor", + "target": "middleware_cost_analyzer_costanalyzer" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/middleware/api-interceptor.ts", + "source_location": "L199", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_api_interceptor_apiinterceptor_getdashboard", + "target": "middleware_api_interceptor_apiinterceptor_getstats" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/middleware/batching-engine.ts", + "source_location": "L33", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_batching_engine", + "target": "middleware_batching_engine_batchingengine" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/middleware/batching-engine.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_batching_engine", + "target": "middleware_batching_engine_batchrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/middleware/batching-engine.ts", + "source_location": "L21", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_batching_engine", + "target": "middleware_batching_engine_batchresponse" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/middleware/batching-engine.ts", + "source_location": "L11", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_batching_engine", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/middleware/batching-engine.ts", + "source_location": "L11", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_batching_engine", + "target": "utils_logger_logger" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/middleware/batching-engine.ts", + "source_location": "L59", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_batching_engine_batchingengine", + "target": "middleware_batching_engine_batchingengine_addrequest" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/middleware/batching-engine.ts", + "source_location": "L132", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_batching_engine_batchingengine", + "target": "middleware_batching_engine_batchingengine_flush" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/middleware/batching-engine.ts", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_batching_engine_batchingengine", + "target": "middleware_batching_engine_batchingengine_generatebatchkey" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/middleware/batching-engine.ts", + "source_location": "L169", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_batching_engine_batchingengine", + "target": "middleware_batching_engine_batchingengine_getpendingbatches" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/middleware/batching-engine.ts", + "source_location": "L143", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_batching_engine_batchingengine", + "target": "middleware_batching_engine_batchingengine_getstats" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/middleware/batching-engine.ts", + "source_location": "L106", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_batching_engine_batchingengine", + "target": "middleware_batching_engine_batchingengine_processbatch" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/middleware/batching-engine.ts", + "source_location": "L186", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_batching_engine_batchingengine", + "target": "middleware_batching_engine_batchingengine_resetstats" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/middleware/batching-engine.ts", + "source_location": "L67", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_batching_engine_batchingengine_addrequest", + "target": "middleware_batching_engine_batchingengine_generatebatchkey" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/middleware/batching-engine.ts", + "source_location": "L135", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_batching_engine_batchingengine_flush", + "target": "middleware_batching_engine_batchingengine_processbatch" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/middleware/caching-layer.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_caching_layer", + "target": "middleware_caching_layer_cachedresponse" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/middleware/caching-layer.ts", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_caching_layer", + "target": "middleware_caching_layer_cachinglayer" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/middleware/caching-layer.ts", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_caching_layer", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/middleware/caching-layer.ts", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_caching_layer", + "target": "utils_logger_logger" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/middleware/caching-layer.ts", + "source_location": "L121", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_caching_layer_cachinglayer", + "target": "middleware_caching_layer_cachinglayer_clear" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/middleware/caching-layer.ts", + "source_location": "L40", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_caching_layer_cachinglayer", + "target": "middleware_caching_layer_cachinglayer_generatekey" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/middleware/caching-layer.ts", + "source_location": "L48", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_caching_layer_cachinglayer", + "target": "middleware_caching_layer_cachinglayer_get" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/middleware/caching-layer.ts", + "source_location": "L158", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_caching_layer_cachinglayer", + "target": "middleware_caching_layer_cachinglayer_getentries" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/middleware/caching-layer.ts", + "source_location": "L129", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_caching_layer_cachinglayer", + "target": "middleware_caching_layer_cachinglayer_getstats" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/middleware/caching-layer.ts", + "source_location": "L175", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_caching_layer_cachinglayer", + "target": "middleware_caching_layer_cachinglayer_resetstats" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/middleware/caching-layer.ts", + "source_location": "L76", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_caching_layer_cachinglayer", + "target": "middleware_caching_layer_cachinglayer_set" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/middleware/caching-layer.ts", + "source_location": "L49", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_caching_layer_cachinglayer_get", + "target": "middleware_caching_layer_cachinglayer_generatekey" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/middleware/caching-layer.ts", + "source_location": "L102", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_caching_layer_cachinglayer_set", + "target": "middleware_caching_layer_cachinglayer_generatekey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L25", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_cost_analyzer", + "target": "middleware_cost_analyzer_budgetconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L30", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_cost_analyzer", + "target": "middleware_cost_analyzer_costanalyzer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_cost_analyzer", + "target": "middleware_cost_analyzer_costevent" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_cost_analyzer", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_cost_analyzer", + "target": "utils_logger_logger" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L236", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_cost_analyzer_costanalyzer", + "target": "middleware_cost_analyzer_costanalyzer_checkbudgets" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L38", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_cost_analyzer_costanalyzer", + "target": "middleware_cost_analyzer_costanalyzer_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L98", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_cost_analyzer_costanalyzer", + "target": "middleware_cost_analyzer_costanalyzer_getagentcost" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L78", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_cost_analyzer_costanalyzer", + "target": "middleware_cost_analyzer_costanalyzer_getdailycost" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L88", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_cost_analyzer_costanalyzer", + "target": "middleware_cost_analyzer_costanalyzer_getmonthlycost" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L128", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_cost_analyzer_costanalyzer", + "target": "middleware_cost_analyzer_costanalyzer_getremainingdailybudget" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L136", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_cost_analyzer_costanalyzer", + "target": "middleware_cost_analyzer_costanalyzer_getremainingmonthlybudget" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L191", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_cost_analyzer_costanalyzer", + "target": "middleware_cost_analyzer_costanalyzer_getsummary" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L105", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_cost_analyzer_costanalyzer", + "target": "middleware_cost_analyzer_costanalyzer_gettaskcost" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L144", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_cost_analyzer_costanalyzer", + "target": "middleware_cost_analyzer_costanalyzer_gettopagentsbycost" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L164", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_cost_analyzer_costanalyzer", + "target": "middleware_cost_analyzer_costanalyzer_gettopmodelsbycost" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L112", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_cost_analyzer_costanalyzer", + "target": "middleware_cost_analyzer_costanalyzer_isdailybudgetexceeded" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L120", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_cost_analyzer_costanalyzer", + "target": "middleware_cost_analyzer_costanalyzer_ismonthlybudgetexceeded" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L48", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_cost_analyzer_costanalyzer", + "target": "middleware_cost_analyzer_costanalyzer_recordevent" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L222", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_cost_analyzer_costanalyzer", + "target": "middleware_cost_analyzer_costanalyzer_reset" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L68", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_cost_analyzer_costanalyzer_recordevent", + "target": "middleware_cost_analyzer_costanalyzer_checkbudgets" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L237", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_cost_analyzer_costanalyzer_checkbudgets", + "target": "middleware_cost_analyzer_costanalyzer_getdailycost" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L129", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_cost_analyzer_costanalyzer_getremainingdailybudget", + "target": "middleware_cost_analyzer_costanalyzer_getdailycost" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L206", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_cost_analyzer_costanalyzer_getsummary", + "target": "middleware_cost_analyzer_costanalyzer_getdailycost" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L113", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_cost_analyzer_costanalyzer_isdailybudgetexceeded", + "target": "middleware_cost_analyzer_costanalyzer_getdailycost" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L249", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_cost_analyzer_costanalyzer_checkbudgets", + "target": "middleware_cost_analyzer_costanalyzer_getmonthlycost" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L137", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_cost_analyzer_costanalyzer_getremainingmonthlybudget", + "target": "middleware_cost_analyzer_costanalyzer_getmonthlycost" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L207", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_cost_analyzer_costanalyzer_getsummary", + "target": "middleware_cost_analyzer_costanalyzer_getmonthlycost" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L121", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_cost_analyzer_costanalyzer_ismonthlybudgetexceeded", + "target": "middleware_cost_analyzer_costanalyzer_getmonthlycost" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L214", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_cost_analyzer_costanalyzer_getsummary", + "target": "middleware_cost_analyzer_costanalyzer_isdailybudgetexceeded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L215", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_cost_analyzer_costanalyzer_getsummary", + "target": "middleware_cost_analyzer_costanalyzer_ismonthlybudgetexceeded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L210", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_cost_analyzer_costanalyzer_getsummary", + "target": "middleware_cost_analyzer_costanalyzer_getremainingdailybudget" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/middleware/cost-analyzer.ts", + "source_location": "L211", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_cost_analyzer_costanalyzer_getsummary", + "target": "middleware_cost_analyzer_costanalyzer_getremainingmonthlybudget" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/middleware/internalWriteAuth.ts", + "source_location": "L56", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_internalwriteauth", + "target": "middleware_internalwriteauth_constanttimeequal" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/middleware/internalWriteAuth.ts", + "source_location": "L84", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_internalwriteauth", + "target": "middleware_internalwriteauth_internalwriteauth" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/middleware/internalWriteAuth.ts", + "source_location": "L71", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_internalwriteauth", + "target": "middleware_internalwriteauth_internalwriteauthoptions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/middleware/internalWriteAuth.ts", + "source_location": "L50", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_internalwriteauth", + "target": "middleware_internalwriteauth_isloopback" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/middleware/internalWriteAuth.ts", + "source_location": "L63", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_internalwriteauth", + "target": "middleware_internalwriteauth_presentedtoken" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/middleware/internalWriteAuth.ts", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_internalwriteauth", + "target": "middleware_internalwriteauth_protected_write_paths" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/middleware/internalWriteAuth.ts", + "source_location": "L33", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_internalwriteauth", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/middleware/internalWriteAuth.ts", + "source_location": "L33", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_internalwriteauth", + "target": "utils_logger_logger" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L24", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_jwt_validator", + "target": "middleware_jwt_validator_authrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L15", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_jwt_validator", + "target": "middleware_jwt_validator_decodedtoken" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L249", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_jwt_validator", + "target": "middleware_jwt_validator_extracttoken" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L44", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_jwt_validator", + "target": "middleware_jwt_validator_generatetoken" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L299", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_jwt_validator", + "target": "middleware_jwt_validator_getagentbyapikey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L274", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_jwt_validator", + "target": "middleware_jwt_validator_getpermissionsbyrole" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L293", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_jwt_validator", + "target": "middleware_jwt_validator_isvalidapikey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L227", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_jwt_validator", + "target": "middleware_jwt_validator_optionalauth" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L98", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_jwt_validator", + "target": "middleware_jwt_validator_refreshtoken" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L166", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_jwt_validator", + "target": "middleware_jwt_validator_requirepermission" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L187", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_jwt_validator", + "target": "middleware_jwt_validator_requirerole" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L39", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_jwt_validator", + "target": "middleware_jwt_validator_revokedtokens" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L129", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_jwt_validator", + "target": "middleware_jwt_validator_revoketoken" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L206", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_jwt_validator", + "target": "middleware_jwt_validator_validateapikey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L137", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_jwt_validator", + "target": "middleware_jwt_validator_validatetoken" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L75", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_jwt_validator", + "target": "middleware_jwt_validator_verifytoken" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_jwt_validator", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_jwt_validator", + "target": "utils_logger_logger" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L50", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_jwt_validator_generatetoken", + "target": "middleware_jwt_validator_getpermissionsbyrole" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L231", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_jwt_validator_optionalauth", + "target": "middleware_jwt_validator_verifytoken" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L145", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_jwt_validator_validatetoken", + "target": "middleware_jwt_validator_verifytoken" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L138", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_jwt_validator_validatetoken", + "target": "middleware_jwt_validator_extracttoken" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L214", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_jwt_validator_validateapikey", + "target": "middleware_jwt_validator_getagentbyapikey" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L209", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_jwt_validator_validateapikey", + "target": "middleware_jwt_validator_isvalidapikey" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L228", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_jwt_validator_optionalauth", + "target": "middleware_jwt_validator_extracttoken" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L312", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_jwt_validator_getagentbyapikey", + "target": "middleware_jwt_validator_getpermissionsbyrole" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/middleware/jwt-validator.ts", + "source_location": "L302", + "weight": 1.0, + "confidence_score": 1.0, + "source": "middleware_jwt_validator_getagentbyapikey", + "target": "middleware_jwt_validator_isvalidapikey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L244", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_kill_switch", + "target": "src_openclaw_kill_switch_killswitch" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_kill_switch", + "target": "src_openclaw_kill_switch_killswitchconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_kill_switch", + "target": "src_openclaw_kill_switch_openclawkillswitch" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L115", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_kill_switch_openclawkillswitch", + "target": "src_openclaw_kill_switch_openclawkillswitch_activatekillswitch" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_kill_switch_openclawkillswitch", + "target": "src_openclaw_kill_switch_openclawkillswitch_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L211", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_kill_switch_openclawkillswitch", + "target": "src_openclaw_kill_switch_openclawkillswitch_disablemousecontrol" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L196", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_kill_switch_openclawkillswitch", + "target": "src_openclaw_kill_switch_openclawkillswitch_getoskillcommand" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L230", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_kill_switch_openclawkillswitch", + "target": "src_openclaw_kill_switch_openclawkillswitch_getstatus" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L71", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_kill_switch_openclawkillswitch", + "target": "src_openclaw_kill_switch_openclawkillswitch_handlekeypress" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L38", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_kill_switch_openclawkillswitch", + "target": "src_openclaw_kill_switch_openclawkillswitch_initialize" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L153", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_kill_switch_openclawkillswitch", + "target": "src_openclaw_kill_switch_openclawkillswitch_killallautomation" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L176", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_kill_switch_openclawkillswitch", + "target": "src_openclaw_kill_switch_openclawkillswitch_killprocess" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L220", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_kill_switch_openclawkillswitch", + "target": "src_openclaw_kill_switch_openclawkillswitch_reset" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L50", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_kill_switch_openclawkillswitch", + "target": "src_openclaw_kill_switch_openclawkillswitch_setupkeyboardlistener" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L104", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_kill_switch_openclawkillswitch", + "target": "src_openclaw_kill_switch_openclawkillswitch_setupseleniummonitoring" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L44", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_kill_switch_openclawkillswitch_initialize", + "target": "src_openclaw_kill_switch_openclawkillswitch_setupkeyboardlistener" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L61", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_kill_switch_openclawkillswitch_setupkeyboardlistener", + "target": "src_openclaw_kill_switch_openclawkillswitch_setupseleniummonitoring" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L88", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_kill_switch_openclawkillswitch_handlekeypress", + "target": "src_openclaw_kill_switch_openclawkillswitch_activatekillswitch" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L132", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_kill_switch_openclawkillswitch_activatekillswitch", + "target": "src_openclaw_kill_switch_openclawkillswitch_disablemousecontrol" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L129", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_kill_switch_openclawkillswitch_activatekillswitch", + "target": "src_openclaw_kill_switch_openclawkillswitch_killallautomation" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L167", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_kill_switch_openclawkillswitch_killallautomation", + "target": "src_openclaw_kill_switch_openclawkillswitch_killprocess" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-kill-switch.ts", + "source_location": "L178", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_kill_switch_openclawkillswitch_killprocess", + "target": "src_openclaw_kill_switch_openclawkillswitch_getoskillcommand" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_terminal_controller", + "target": "src_openclaw_terminal_controller_approvalprompt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L43", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_terminal_controller", + "target": "src_openclaw_terminal_controller_openclawterminalcontroller" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L21", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_terminal_controller", + "target": "src_openclaw_terminal_controller_terminalconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L447", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_terminal_controller", + "target": "src_openclaw_terminal_controller_terminalcontroller" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L179", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_terminal_controller_openclawterminalcontroller", + "target": "src_openclaw_terminal_controller_openclawterminalcontroller_checkterminalforapproval" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L49", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_terminal_controller_openclawterminalcontroller", + "target": "src_openclaw_terminal_controller_openclawterminalcontroller_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L157", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_terminal_controller_openclawterminalcontroller", + "target": "src_openclaw_terminal_controller_openclawterminalcontroller_detectapprovalprompts" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L401", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_terminal_controller_openclawterminalcontroller", + "target": "src_openclaw_terminal_controller_openclawterminalcontroller_executeinterminal" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L385", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_terminal_controller_openclawterminalcontroller", + "target": "src_openclaw_terminal_controller_openclawterminalcontroller_getstatus" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L214", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_terminal_controller_openclawterminalcontroller", + "target": "src_openclaw_terminal_controller_openclawterminalcontroller_getterminaloutputcommand" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L76", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_terminal_controller_openclawterminalcontroller", + "target": "src_openclaw_terminal_controller_openclawterminalcontroller_initialize" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L120", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_terminal_controller_openclawterminalcontroller", + "target": "src_openclaw_terminal_controller_openclawterminalcontroller_killextrainstances" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L234", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_terminal_controller_openclawterminalcontroller", + "target": "src_openclaw_terminal_controller_openclawterminalcontroller_respondtoapproval" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L347", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_terminal_controller_openclawterminalcontroller", + "target": "src_openclaw_terminal_controller_openclawterminalcontroller_respondviaclipboard" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L366", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_terminal_controller_openclawterminalcontroller", + "target": "src_openclaw_terminal_controller_openclawterminalcontroller_respondviacommand" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L261", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_terminal_controller_openclawterminalcontroller", + "target": "src_openclaw_terminal_controller_openclawterminalcontroller_respondviakeyboard" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L296", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_terminal_controller_openclawterminalcontroller", + "target": "src_openclaw_terminal_controller_openclawterminalcontroller_respondviamouse" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L326", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_terminal_controller_openclawterminalcontroller", + "target": "src_openclaw_terminal_controller_openclawterminalcontroller_respondviawebbrowser" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L440", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_terminal_controller_openclawterminalcontroller", + "target": "src_openclaw_terminal_controller_openclawterminalcontroller_shutdown" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L143", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_terminal_controller_openclawterminalcontroller", + "target": "src_openclaw_terminal_controller_openclawterminalcontroller_startapprovalmonitoring" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L95", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_terminal_controller_openclawterminalcontroller", + "target": "src_openclaw_terminal_controller_openclawterminalcontroller_validateterminalcount" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L87", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_terminal_controller_openclawterminalcontroller_initialize", + "target": "src_openclaw_terminal_controller_openclawterminalcontroller_startapprovalmonitoring" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L84", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_terminal_controller_openclawterminalcontroller_initialize", + "target": "src_openclaw_terminal_controller_openclawterminalcontroller_validateterminalcount" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L106", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_terminal_controller_openclawterminalcontroller_validateterminalcount", + "target": "src_openclaw_terminal_controller_openclawterminalcontroller_killextrainstances" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L170", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_terminal_controller_openclawterminalcontroller_detectapprovalprompts", + "target": "src_openclaw_terminal_controller_openclawterminalcontroller_checkterminalforapproval" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L182", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_terminal_controller_openclawterminalcontroller_checkterminalforapproval", + "target": "src_openclaw_terminal_controller_openclawterminalcontroller_getterminaloutputcommand" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L203", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_terminal_controller_openclawterminalcontroller_checkterminalforapproval", + "target": "src_openclaw_terminal_controller_openclawterminalcontroller_respondtoapproval" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L247", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_terminal_controller_openclawterminalcontroller_respondtoapproval", + "target": "src_openclaw_terminal_controller_openclawterminalcontroller_respondviaclipboard" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L250", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_terminal_controller_openclawterminalcontroller_respondtoapproval", + "target": "src_openclaw_terminal_controller_openclawterminalcontroller_respondviacommand" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L238", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_terminal_controller_openclawterminalcontroller_respondtoapproval", + "target": "src_openclaw_terminal_controller_openclawterminalcontroller_respondviakeyboard" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L241", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_terminal_controller_openclawterminalcontroller_respondtoapproval", + "target": "src_openclaw_terminal_controller_openclawterminalcontroller_respondviamouse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/openclaw-terminal-controller.ts", + "source_location": "L244", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_openclaw_terminal_controller_openclawterminalcontroller_respondtoapproval", + "target": "src_openclaw_terminal_controller_openclawterminalcontroller_respondviawebbrowser" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/openclaw/openclaw-api.ts", + "source_location": "L9", + "weight": 1.0, + "confidence_score": 1.0, + "source": "openclaw_openclaw_api", + "target": "openclaw_openclaw_api_handler" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/openclaw/openclaw-api.ts", + "source_location": "L11", + "weight": 1.0, + "confidence_score": 1.0, + "source": "openclaw_openclaw_api", + "target": "openclaw_openclaw_api_setupopenclawroutes" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/openclaw/openclaw-api.ts", + "source_location": "L7", + "weight": 1.0, + "confidence_score": 1.0, + "source": "openclaw_openclaw_api", + "target": "openclaw_openclaw_handler" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/openclaw/openclaw-api.ts", + "source_location": "L7", + "weight": 1.0, + "confidence_score": 1.0, + "source": "openclaw_openclaw_api", + "target": "openclaw_openclaw_handler_openclawhandler" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/openclaw/openclaw-handler.ts", + "source_location": "L9", + "weight": 1.0, + "confidence_score": 1.0, + "source": "openclaw_openclaw_handler", + "target": "openclaw_openclaw_handler_agentcommand" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/openclaw/openclaw-handler.ts", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "openclaw_openclaw_handler", + "target": "openclaw_openclaw_handler_openclawhandler" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw/openclaw-handler.ts", + "source_location": "L228", + "weight": 1.0, + "confidence_score": 1.0, + "source": "openclaw_openclaw_handler_openclawhandler", + "target": "openclaw_openclaw_handler_openclawhandler_cancelcommand" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw/openclaw-handler.ts", + "source_location": "L243", + "weight": 1.0, + "confidence_score": 1.0, + "source": "openclaw_openclaw_handler_openclawhandler", + "target": "openclaw_openclaw_handler_openclawhandler_clearhistory" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw/openclaw-handler.ts", + "source_location": "L45", + "weight": 1.0, + "confidence_score": 1.0, + "source": "openclaw_openclaw_handler_openclawhandler", + "target": "openclaw_openclaw_handler_openclawhandler_executecommand" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw/openclaw-handler.ts", + "source_location": "L175", + "weight": 1.0, + "confidence_score": 1.0, + "source": "openclaw_openclaw_handler_openclawhandler", + "target": "openclaw_openclaw_handler_openclawhandler_getagentcommands" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw/openclaw-handler.ts", + "source_location": "L185", + "weight": 1.0, + "confidence_score": 1.0, + "source": "openclaw_openclaw_handler_openclawhandler", + "target": "openclaw_openclaw_handler_openclawhandler_getcommandhistory" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw/openclaw-handler.ts", + "source_location": "L212", + "weight": 1.0, + "confidence_score": 1.0, + "source": "openclaw_openclaw_handler_openclawhandler", + "target": "openclaw_openclaw_handler_openclawhandler_getcommandsbyagent" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw/openclaw-handler.ts", + "source_location": "L167", + "weight": 1.0, + "confidence_score": 1.0, + "source": "openclaw_openclaw_handler_openclawhandler", + "target": "openclaw_openclaw_handler_openclawhandler_getcommandstatus" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw/openclaw-handler.ts", + "source_location": "L194", + "weight": 1.0, + "confidence_score": 1.0, + "source": "openclaw_openclaw_handler_openclawhandler", + "target": "openclaw_openclaw_handler_openclawhandler_getstats" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw/openclaw-handler.ts", + "source_location": "L74", + "weight": 1.0, + "confidence_score": 1.0, + "source": "openclaw_openclaw_handler_openclawhandler", + "target": "openclaw_openclaw_handler_openclawhandler_processcommand" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw/openclaw-handler.ts", + "source_location": "L27", + "weight": 1.0, + "confidence_score": 1.0, + "source": "openclaw_openclaw_handler_openclawhandler", + "target": "openclaw_openclaw_handler_openclawhandler_queuecommand" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/openclaw/openclaw-handler.ts", + "source_location": "L136", + "weight": 1.0, + "confidence_score": 1.0, + "source": "openclaw_openclaw_handler_openclawhandler", + "target": "openclaw_openclaw_handler_openclawhandler_runvirtualpcscript" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/openclaw/openclaw-handler.ts", + "source_location": "L38", + "weight": 1.0, + "confidence_score": 1.0, + "source": "openclaw_openclaw_handler_openclawhandler_queuecommand", + "target": "openclaw_openclaw_handler_openclawhandler_executecommand" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/openclaw/openclaw-handler.ts", + "source_location": "L118", + "weight": 1.0, + "confidence_score": 1.0, + "source": "openclaw_openclaw_handler_openclawhandler_processcommand", + "target": "openclaw_openclaw_handler_openclawhandler_runvirtualpcscript" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/openclaw/openclaw-handler.ts", + "source_location": "L205", + "weight": 1.0, + "confidence_score": 1.0, + "source": "openclaw_openclaw_handler_openclawhandler_getstats", + "target": "openclaw_openclaw_handler_openclawhandler_getcommandhistory" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/openclaw/openclaw-handler.ts", + "source_location": "L204", + "weight": 1.0, + "confidence_score": 1.0, + "source": "openclaw_openclaw_handler_openclawhandler_getstats", + "target": "openclaw_openclaw_handler_openclawhandler_getcommandsbyagent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/orchestration/model-router.ts", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "orchestration_model_router", + "target": "orchestration_model_router_modelprofile" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/orchestration/model-router.ts", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "orchestration_model_router", + "target": "orchestration_model_router_modelrouter" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/orchestration/model-router.ts", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "orchestration_model_router", + "target": "orchestration_model_router_routingdecision" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/orchestration/model-router.ts", + "source_location": "L18", + "weight": 1.0, + "confidence_score": 1.0, + "source": "orchestration_model_router", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/orchestration/model-router.ts", + "source_location": "L18", + "weight": 1.0, + "confidence_score": 1.0, + "source": "orchestration_model_router", + "target": "utils_logger_logger" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/orchestration/model-router.ts", + "source_location": "L124", + "weight": 1.0, + "confidence_score": 1.0, + "source": "orchestration_model_router_modelrouter", + "target": "orchestration_model_router_modelrouter_analyzecomplexity" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/orchestration/model-router.ts", + "source_location": "L116", + "weight": 1.0, + "confidence_score": 1.0, + "source": "orchestration_model_router_modelrouter", + "target": "orchestration_model_router_modelrouter_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/orchestration/model-router.ts", + "source_location": "L196", + "weight": 1.0, + "confidence_score": 1.0, + "source": "orchestration_model_router_modelrouter", + "target": "orchestration_model_router_modelrouter_getrecommendations" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/orchestration/model-router.ts", + "source_location": "L224", + "weight": 1.0, + "confidence_score": 1.0, + "source": "orchestration_model_router_modelrouter", + "target": "orchestration_model_router_modelrouter_getstats" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/orchestration/model-router.ts", + "source_location": "L342", + "weight": 1.0, + "confidence_score": 1.0, + "source": "orchestration_model_router_modelrouter", + "target": "orchestration_model_router_modelrouter_initializestats" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/orchestration/model-router.ts", + "source_location": "L328", + "weight": 1.0, + "confidence_score": 1.0, + "source": "orchestration_model_router_modelrouter", + "target": "orchestration_model_router_modelrouter_recordrouting" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/orchestration/model-router.ts", + "source_location": "L174", + "weight": 1.0, + "confidence_score": 1.0, + "source": "orchestration_model_router_modelrouter", + "target": "orchestration_model_router_modelrouter_route" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/orchestration/model-router.ts", + "source_location": "L265", + "weight": 1.0, + "confidence_score": 1.0, + "source": "orchestration_model_router_modelrouter", + "target": "orchestration_model_router_modelrouter_selectbesttier1" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/orchestration/model-router.ts", + "source_location": "L291", + "weight": 1.0, + "confidence_score": 1.0, + "source": "orchestration_model_router_modelrouter", + "target": "orchestration_model_router_modelrouter_selectbesttier2" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/orchestration/model-router.ts", + "source_location": "L311", + "weight": 1.0, + "confidence_score": 1.0, + "source": "orchestration_model_router_modelrouter", + "target": "orchestration_model_router_modelrouter_selectbesttier3" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/orchestration/model-router.ts", + "source_location": "L118", + "weight": 1.0, + "confidence_score": 1.0, + "source": "orchestration_model_router_modelrouter_constructor", + "target": "orchestration_model_router_modelrouter_initializestats" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/orchestration/model-router.ts", + "source_location": "L175", + "weight": 1.0, + "confidence_score": 1.0, + "source": "orchestration_model_router_modelrouter_route", + "target": "orchestration_model_router_modelrouter_analyzecomplexity" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/orchestration/model-router.ts", + "source_location": "L181", + "weight": 1.0, + "confidence_score": 1.0, + "source": "orchestration_model_router_modelrouter_route", + "target": "orchestration_model_router_modelrouter_selectbesttier1" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/orchestration/model-router.ts", + "source_location": "L186", + "weight": 1.0, + "confidence_score": 1.0, + "source": "orchestration_model_router_modelrouter_route", + "target": "orchestration_model_router_modelrouter_selectbesttier2" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/orchestration/model-router.ts", + "source_location": "L190", + "weight": 1.0, + "confidence_score": 1.0, + "source": "orchestration_model_router_modelrouter_route", + "target": "orchestration_model_router_modelrouter_selectbesttier3" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/orchestration/model-router.ts", + "source_location": "L280", + "weight": 1.0, + "confidence_score": 1.0, + "source": "orchestration_model_router_modelrouter_selectbesttier1", + "target": "orchestration_model_router_modelrouter_recordrouting" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/orchestration/model-router.ts", + "source_location": "L300", + "weight": 1.0, + "confidence_score": 1.0, + "source": "orchestration_model_router_modelrouter_selectbesttier2", + "target": "orchestration_model_router_modelrouter_recordrouting" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/orchestration/model-router.ts", + "source_location": "L317", + "weight": 1.0, + "confidence_score": 1.0, + "source": "orchestration_model_router_modelrouter_selectbesttier3", + "target": "orchestration_model_router_modelrouter_recordrouting" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L51", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_dev_tournament", + "target": "org_dev_tournament_coordinator" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L62", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_dev_tournament", + "target": "org_dev_tournament_dev_legs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L34", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_dev_tournament", + "target": "org_dev_tournament_developerleg" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L25", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_dev_tournament", + "target": "org_dev_tournament_effort" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L166", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_dev_tournament", + "target": "org_dev_tournament_featureitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L150", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_dev_tournament", + "target": "org_dev_tournament_featurestage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L101", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_dev_tournament", + "target": "org_dev_tournament_leg_ids" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L159", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_dev_tournament", + "target": "org_dev_tournament_legbuild" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L27", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_dev_tournament", + "target": "org_dev_tournament_modelspec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L181", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_dev_tournament", + "target": "org_dev_tournament_planbuilds" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L104", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_dev_tournament", + "target": "org_dev_tournament_poker_scale" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L134", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_dev_tournament", + "target": "org_dev_tournament_pokerconsensus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L105", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_dev_tournament", + "target": "org_dev_tournament_pokerpoint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L113", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_dev_tournament", + "target": "org_dev_tournament_pokerresult" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L24", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_dev_tournament", + "target": "org_dev_tournament_provider" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L57", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_dev_tournament", + "target": "org_dev_tournament_reviewer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L189", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_dev_tournament", + "target": "org_dev_tournament_reviewverdict" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L198", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_dev_tournament", + "target": "org_dev_tournament_selection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L210", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_dev_tournament", + "target": "org_dev_tournament_selectwinner" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L125", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_dev_tournament", + "target": "org_dev_tournament_snaptoscale" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L107", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_dev_tournament", + "target": "org_dev_tournament_teamestimate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L86", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_dev_tournament", + "target": "org_dev_tournament_teammember" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L93", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_dev_tournament", + "target": "org_dev_tournament_teamroster" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/org/tournament-routes.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_tournament_routes", + "target": "org_dev_tournament" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/org/tournament-routes.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_tournament_routes", + "target": "org_dev_tournament_coordinator" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/org/tournament-routes.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_tournament_routes", + "target": "org_dev_tournament_reviewer" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/org/tournament-routes.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_tournament_routes", + "target": "org_dev_tournament_dev_legs" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/org/tournament-routes.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_tournament_routes", + "target": "org_dev_tournament_teamroster" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/org/tournament-routes.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_tournament_routes", + "target": "org_dev_tournament_leg_ids" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/org/dev-tournament.ts", + "source_location": "L143", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_dev_tournament_pokerconsensus", + "target": "org_dev_tournament_snaptoscale" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/org/tournament-routes.ts", + "source_location": "L25", + "weight": 1.0, + "confidence_score": 1.0, + "source": "org_tournament_routes", + "target": "org_tournament_routes_registertournamentroutes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/plan-review/index.ts", + "source_location": "L95", + "weight": 1.0, + "confidence_score": 1.0, + "source": "plan_review_index", + "target": "plan_review_index_aggregatefeedback" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/plan-review/index.ts", + "source_location": "L133", + "weight": 1.0, + "confidence_score": 1.0, + "source": "plan_review_index", + "target": "plan_review_index_createplan" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/plan-review/index.ts", + "source_location": "L122", + "weight": 1.0, + "confidence_score": 1.0, + "source": "plan_review_index", + "target": "plan_review_index_load" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/plan-review/index.ts", + "source_location": "L38", + "weight": 1.0, + "confidence_score": 1.0, + "source": "plan_review_index", + "target": "plan_review_index_plan" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/plan-review/index.ts", + "source_location": "L22", + "weight": 1.0, + "confidence_score": 1.0, + "source": "plan_review_index", + "target": "plan_review_index_plancomment" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/plan-review/index.ts", + "source_location": "L120", + "weight": 1.0, + "confidence_score": 1.0, + "source": "plan_review_index", + "target": "plan_review_index_plans" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/plan-review/index.ts", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "plan_review_index", + "target": "plan_review_index_plansection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/plan-review/index.ts", + "source_location": "L85", + "weight": 1.0, + "confidence_score": 1.0, + "source": "plan_review_index", + "target": "plan_review_index_planstatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/plan-review/index.ts", + "source_location": "L150", + "weight": 1.0, + "confidence_score": 1.0, + "source": "plan_review_index", + "target": "plan_review_index_registerplanroutes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/plan-review/index.ts", + "source_location": "L125", + "weight": 1.0, + "confidence_score": 1.0, + "source": "plan_review_index", + "target": "plan_review_index_save" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/plan-review/index.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "plan_review_index", + "target": "plan_review_index_sectionstatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/plan-review/index.ts", + "source_location": "L51", + "weight": 1.0, + "confidence_score": 1.0, + "source": "plan_review_index", + "target": "plan_review_index_slug" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/plan-review/index.ts", + "source_location": "L59", + "weight": 1.0, + "confidence_score": 1.0, + "source": "plan_review_index", + "target": "plan_review_index_splitmarkdownintosections" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/plan-review/index.ts", + "source_location": "L119", + "weight": 1.0, + "confidence_score": 1.0, + "source": "plan_review_index", + "target": "plan_review_index_store" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/plan-review/index.ts", + "source_location": "L131", + "weight": 1.0, + "confidence_score": 1.0, + "source": "plan_review_index", + "target": "plan_review_index_uid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L165", + "weight": 1.0, + "source": "virtuanalytica_catalog_parsecollibracsv", + "target": "plan_review_index_slug" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/plan-review/index.ts", + "source_location": "L134", + "weight": 1.0, + "confidence_score": 1.0, + "source": "plan_review_index_createplan", + "target": "plan_review_index_splitmarkdownintosections" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/plan-review/index.ts", + "source_location": "L151", + "weight": 1.0, + "confidence_score": 1.0, + "source": "plan_review_index_registerplanroutes", + "target": "plan_review_index_load" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/plan-review/index.ts", + "source_location": "L145", + "weight": 1.0, + "confidence_score": 1.0, + "source": "plan_review_index_createplan", + "target": "plan_review_index_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/plan-review/index.ts", + "source_location": "L136", + "weight": 1.0, + "confidence_score": 1.0, + "source": "plan_review_index_createplan", + "target": "plan_review_index_uid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/playtest/index.ts", + "source_location": "L15", + "weight": 1.0, + "confidence_score": 1.0, + "source": "playtest_index", + "target": "playtest_index_data_dir" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/playtest/index.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "playtest_index", + "target": "playtest_index_feedback_json" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/playtest/index.ts", + "source_location": "L38", + "weight": 1.0, + "confidence_score": 1.0, + "source": "playtest_index", + "target": "playtest_index_readfeedback" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/playtest/index.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "playtest_index", + "target": "playtest_index_readjsonl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/playtest/index.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "playtest_index", + "target": "playtest_index_reports_jsonl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/playtest/index.ts", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "playtest_index", + "target": "playtest_index_setupplaytestroutes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/quality/quality-routes.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "quality_quality_routes", + "target": "quality_quality_routes_setupqualityroutes" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/quality/quality-routes.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "quality_quality_routes", + "target": "quality_qualitydashboard" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/quality/quality-routes.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "quality_quality_routes", + "target": "quality_qualitydashboard_qualitydashboard" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/quality/quality-routes.ts", + "source_location": "L15", + "weight": 1.0, + "confidence_score": 1.0, + "source": "quality_quality_routes", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/quality/quality-routes.ts", + "source_location": "L15", + "weight": 1.0, + "confidence_score": 1.0, + "source": "quality_quality_routes", + "target": "utils_logger_logger" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/quality/qualityDashboard.ts", + "source_location": "L67", + "weight": 1.0, + "confidence_score": 1.0, + "source": "quality_qualitydashboard", + "target": "quality_qualitydashboard_gradefromscore" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/quality/qualityDashboard.ts", + "source_location": "L75", + "weight": 1.0, + "confidence_score": 1.0, + "source": "quality_qualitydashboard", + "target": "quality_qualitydashboard_qualitydashboard" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/quality/qualityDashboard.ts", + "source_location": "L27", + "weight": 1.0, + "confidence_score": 1.0, + "source": "quality_qualitydashboard", + "target": "quality_qualitydashboard_qualitydashboardsnapshot" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/quality/qualityDashboard.ts", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "quality_qualitydashboard", + "target": "quality_qualitydashboard_qualitythreat" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/quality/qualityDashboard.ts", + "source_location": "L57", + "weight": 1.0, + "confidence_score": 1.0, + "source": "quality_qualitydashboard", + "target": "quality_qualitydashboard_readjsonifexists" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/quality/qualityDashboard.ts", + "source_location": "L50", + "weight": 1.0, + "confidence_score": 1.0, + "source": "quality_qualitydashboard", + "target": "quality_qualitydashboard_report_paths" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/quality/qualityDashboard.ts", + "source_location": "L18", + "weight": 1.0, + "confidence_score": 1.0, + "source": "quality_qualitydashboard", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/quality/qualityDashboard.ts", + "source_location": "L18", + "weight": 1.0, + "confidence_score": 1.0, + "source": "quality_qualitydashboard", + "target": "utils_logger_logger" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/quality/qualityDashboard.ts", + "source_location": "L78", + "weight": 1.0, + "confidence_score": 1.0, + "source": "quality_qualitydashboard_qualitydashboard_snapshot", + "target": "quality_qualitydashboard_readjsonifexists" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/quality/qualityDashboard.ts", + "source_location": "L162", + "weight": 1.0, + "confidence_score": 1.0, + "source": "quality_qualitydashboard_qualitydashboard_snapshot", + "target": "quality_qualitydashboard_gradefromscore" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/quality/qualityDashboard.ts", + "source_location": "L76", + "weight": 1.0, + "confidence_score": 1.0, + "source": "quality_qualitydashboard_qualitydashboard", + "target": "quality_qualitydashboard_qualitydashboard_snapshot" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/query-builder/index.ts", + "source_location": "L70", + "weight": 1.0, + "confidence_score": 1.0, + "source": "query_builder_index", + "target": "query_builder_index_bumpversion" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/query-builder/index.ts", + "source_location": "L87", + "weight": 1.0, + "confidence_score": 1.0, + "source": "query_builder_index", + "target": "query_builder_index_load" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/query-builder/index.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "query_builder_index", + "target": "query_builder_index_paramdef" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/query-builder/index.ts", + "source_location": "L84", + "weight": 1.0, + "confidence_score": 1.0, + "source": "query_builder_index", + "target": "query_builder_index_queries" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/query-builder/index.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "query_builder_index", + "target": "query_builder_index_querytarget" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/query-builder/index.ts", + "source_location": "L104", + "weight": 1.0, + "confidence_score": 1.0, + "source": "query_builder_index", + "target": "query_builder_index_registerqueryroutes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/query-builder/index.ts", + "source_location": "L45", + "weight": 1.0, + "confidence_score": 1.0, + "source": "query_builder_index", + "target": "query_builder_index_rendertemplate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/query-builder/index.ts", + "source_location": "L88", + "weight": 1.0, + "confidence_score": 1.0, + "source": "query_builder_index", + "target": "query_builder_index_save" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/query-builder/index.ts", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "query_builder_index", + "target": "query_builder_index_savedquery" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/query-builder/index.ts", + "source_location": "L83", + "weight": 1.0, + "confidence_score": 1.0, + "source": "query_builder_index", + "target": "query_builder_index_store" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/query-builder/index.ts", + "source_location": "L93", + "weight": 1.0, + "confidence_score": 1.0, + "source": "query_builder_index", + "target": "query_builder_index_targeturl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/query-builder/index.ts", + "source_location": "L90", + "weight": 1.0, + "confidence_score": 1.0, + "source": "query_builder_index", + "target": "query_builder_index_uid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/query-builder/index.ts", + "source_location": "L57", + "weight": 1.0, + "confidence_score": 1.0, + "source": "query_builder_index", + "target": "query_builder_index_validateparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/query-builder/index.ts", + "source_location": "L105", + "weight": 1.0, + "confidence_score": 1.0, + "source": "query_builder_index_registerqueryroutes", + "target": "query_builder_index_load" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/review/athena-gate.ts", + "source_location": "L42", + "weight": 1.0, + "confidence_score": 1.0, + "source": "review_athena_gate", + "target": "review_athena_gate_athenaverdict" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/review/athena-gate.ts", + "source_location": "L35", + "weight": 1.0, + "confidence_score": 1.0, + "source": "review_athena_gate", + "target": "review_athena_gate_classifiedfailure" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/review/athena-gate.ts", + "source_location": "L128", + "weight": 1.0, + "confidence_score": 1.0, + "source": "review_athena_gate", + "target": "review_athena_gate_classifyfailures" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/review/athena-gate.ts", + "source_location": "L160", + "weight": 1.0, + "confidence_score": 1.0, + "source": "review_athena_gate", + "target": "review_athena_gate_decidegate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/review/athena-gate.ts", + "source_location": "L33", + "weight": 1.0, + "confidence_score": 1.0, + "source": "review_athena_gate", + "target": "review_athena_gate_failureclass" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/review/athena-gate.ts", + "source_location": "L69", + "weight": 1.0, + "confidence_score": 1.0, + "source": "review_athena_gate", + "target": "review_athena_gate_gatedecision" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/review/athena-gate.ts", + "source_location": "L60", + "weight": 1.0, + "confidence_score": 1.0, + "source": "review_athena_gate", + "target": "review_athena_gate_gateinput" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/review/athena-gate.ts", + "source_location": "L84", + "weight": 1.0, + "confidence_score": 1.0, + "source": "review_athena_gate", + "target": "review_athena_gate_infra_failure_patterns" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/review/athena-gate.ts", + "source_location": "L92", + "weight": 1.0, + "confidence_score": 1.0, + "source": "review_athena_gate", + "target": "review_athena_gate_isintegrationsuite" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/review/athena-gate.ts", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "review_athena_gate", + "target": "review_athena_gate_jestsummary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/review/athena-gate.ts", + "source_location": "L100", + "weight": 1.0, + "confidence_score": 1.0, + "source": "review_athena_gate", + "target": "review_athena_gate_parsejestsummary" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/review/athena-gate.ts", + "source_location": "L166", + "weight": 1.0, + "confidence_score": 1.0, + "source": "review_athena_gate_decidegate", + "target": "review_athena_gate_classifyfailures" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/review/delivery-scoreboard.ts", + "source_location": "L67", + "weight": 1.0, + "confidence_score": 1.0, + "source": "review_delivery_scoreboard", + "target": "review_delivery_scoreboard_balancereport" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/review/delivery-scoreboard.ts", + "source_location": "L11", + "weight": 1.0, + "confidence_score": 1.0, + "source": "review_delivery_scoreboard", + "target": "review_delivery_scoreboard_deliveryrecord" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/review/delivery-scoreboard.ts", + "source_location": "L107", + "weight": 1.0, + "confidence_score": 1.0, + "source": "review_delivery_scoreboard", + "target": "review_delivery_scoreboard_parseengineerfrombranch" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/review/delivery-scoreboard.ts", + "source_location": "L42", + "weight": 1.0, + "confidence_score": 1.0, + "source": "review_delivery_scoreboard", + "target": "review_delivery_scoreboard_tallydeliveries" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/review/delivery-scoreboard.ts", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "review_delivery_scoreboard", + "target": "review_delivery_scoreboard_workertally" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/review/delivery-scoreboard.ts", + "source_location": "L72", + "weight": 1.0, + "confidence_score": 1.0, + "source": "review_delivery_scoreboard_balancereport", + "target": "review_delivery_scoreboard_tallydeliveries" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/apiKeyMiddleware.ts", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_apikeymiddleware", + "target": "security_apikeymiddleware_apikeyauth" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/apiKeyMiddleware.ts", + "source_location": "L18", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_apikeymiddleware", + "target": "security_apikeymiddleware_apikeyauthoptions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/apiKeyMiddleware.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_apikeymiddleware", + "target": "security_apikeymiddleware_apikeyrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/apiKeyMiddleware.ts", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_apikeymiddleware", + "target": "security_apikeymiddleware_extractkey" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/security/apiKeyMiddleware.ts", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_apikeymiddleware", + "target": "security_apikeys" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/security/apiKeyMiddleware.ts", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_apikeymiddleware", + "target": "security_apikeys_apikeymanager" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/apiKeys.ts", + "source_location": "L32", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_apikeys", + "target": "security_apikeys_apikeyinfo" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/apiKeys.ts", + "source_location": "L64", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_apikeys", + "target": "security_apikeys_apikeymanager" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/apiKeys.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_apikeys", + "target": "security_apikeys_apikeyrecord" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/apiKeys.ts", + "source_location": "L41", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_apikeys", + "target": "security_apikeys_issuedapikey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/apiKeys.ts", + "source_location": "L53", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_apikeys", + "target": "security_apikeys_toinfo" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/apiKeys.ts", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_apikeys", + "target": "security_apikeys_verifyresult" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/security/apiKeys.ts", + "source_location": "L94", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_apikeys_apikeymanager_issue", + "target": "security_apikeys_toinfo" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/security/apiKeys.ts", + "source_location": "L110", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_apikeys_apikeymanager_verify", + "target": "security_apikeys_toinfo" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/apiKeys.ts", + "source_location": "L132", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_apikeys_apikeymanager", + "target": "security_apikeys_apikeymanager_hasscope" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/apiKeys.ts", + "source_location": "L76", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_apikeys_apikeymanager", + "target": "security_apikeys_apikeymanager_issue" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/apiKeys.ts", + "source_location": "L137", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_apikeys_apikeymanager", + "target": "security_apikeys_apikeymanager_list" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/apiKeys.ts", + "source_location": "L68", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_apikeys_apikeymanager", + "target": "security_apikeys_apikeymanager_now" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/apiKeys.ts", + "source_location": "L124", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_apikeys_apikeymanager", + "target": "security_apikeys_apikeymanager_revoke" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/apiKeys.ts", + "source_location": "L98", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_apikeys_apikeymanager", + "target": "security_apikeys_apikeymanager_verify" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/security/apiKeys.ts", + "source_location": "L87", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_apikeys_apikeymanager_issue", + "target": "security_apikeys_apikeymanager_now" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/security/apiKeys.ts", + "source_location": "L111", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_apikeys_apikeymanager_verify", + "target": "security_apikeys_apikeymanager_now" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/audit-logger.ts", + "source_location": "L6", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_audit_logger", + "target": "security_audit_logger_auditevent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/audit-logger.ts", + "source_location": "L29", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_audit_logger", + "target": "security_audit_logger_auditlogger" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/audit-logger.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_audit_logger", + "target": "security_audit_logger_securityalert" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/audit-logger.ts", + "source_location": "L76", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_audit_logger_auditlogger", + "target": "security_audit_logger_auditlogger_analyzeactivity" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/audit-logger.ts", + "source_location": "L115", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_audit_logger_auditlogger", + "target": "security_audit_logger_auditlogger_createalert" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/audit-logger.ts", + "source_location": "L224", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_audit_logger_auditlogger", + "target": "security_audit_logger_auditlogger_exportauditlog" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/audit-logger.ts", + "source_location": "L168", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_audit_logger_auditlogger", + "target": "security_audit_logger_auditlogger_getcompliancereport" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/audit-logger.ts", + "source_location": "L209", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_audit_logger_auditlogger", + "target": "security_audit_logger_auditlogger_getfailedattempts" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/audit-logger.ts", + "source_location": "L147", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_audit_logger_auditlogger", + "target": "security_audit_logger_auditlogger_getresourceauditlog" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/audit-logger.ts", + "source_location": "L157", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_audit_logger_auditlogger", + "target": "security_audit_logger_auditlogger_getsecurityalerts" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/audit-logger.ts", + "source_location": "L248", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_audit_logger_auditlogger", + "target": "security_audit_logger_auditlogger_getsecurityhealthscore" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/audit-logger.ts", + "source_location": "L194", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_audit_logger_auditlogger", + "target": "security_audit_logger_auditlogger_gettopactions" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/audit-logger.ts", + "source_location": "L137", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_audit_logger_auditlogger", + "target": "security_audit_logger_auditlogger_getuserauditlog" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/audit-logger.ts", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_audit_logger_auditlogger", + "target": "security_audit_logger_auditlogger_logevent" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/security/audit-logger.ts", + "source_location": "L68", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_audit_logger_auditlogger_logevent", + "target": "security_audit_logger_auditlogger_analyzeactivity" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/security/audit-logger.ts", + "source_location": "L91", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_audit_logger_auditlogger_analyzeactivity", + "target": "security_audit_logger_auditlogger_createalert" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/security/audit-logger.ts", + "source_location": "L186", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_audit_logger_auditlogger_getcompliancereport", + "target": "security_audit_logger_auditlogger_getfailedattempts" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/security/audit-logger.ts", + "source_location": "L185", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_audit_logger_auditlogger_getcompliancereport", + "target": "security_audit_logger_auditlogger_gettopactions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/fieldCrypto.ts", + "source_location": "L23", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_fieldcrypto", + "target": "security_fieldcrypto_fieldcrypto" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/security/secretsBootstrap.ts", + "source_location": "L11", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_secretsbootstrap", + "target": "security_fieldcrypto" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce", + "target": "security_fieldcrypto" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L23", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "security_fieldcrypto" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/fieldCrypto.ts", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_fieldcrypto_fieldcrypto", + "target": "security_fieldcrypto_fieldcrypto_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/fieldCrypto.ts", + "source_location": "L60", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_fieldcrypto_fieldcrypto", + "target": "security_fieldcrypto_fieldcrypto_decrypt" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/fieldCrypto.ts", + "source_location": "L99", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_fieldcrypto_fieldcrypto", + "target": "security_fieldcrypto_fieldcrypto_decryptfield" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/fieldCrypto.ts", + "source_location": "L48", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_fieldcrypto_fieldcrypto", + "target": "security_fieldcrypto_fieldcrypto_encrypt" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/fieldCrypto.ts", + "source_location": "L93", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_fieldcrypto_fieldcrypto", + "target": "security_fieldcrypto_fieldcrypto_encryptfield" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/fieldCrypto.ts", + "source_location": "L39", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_fieldcrypto_fieldcrypto", + "target": "security_fieldcrypto_fieldcrypto_fromenv" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/fieldCrypto.ts", + "source_location": "L88", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_fieldcrypto_fieldcrypto", + "target": "security_fieldcrypto_fieldcrypto_isencrypted" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/security/secretsBootstrap.ts", + "source_location": "L11", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_secretsbootstrap", + "target": "security_fieldcrypto_fieldcrypto" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce", + "target": "security_fieldcrypto_fieldcrypto" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L23", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "security_fieldcrypto_fieldcrypto" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/security/fieldCrypto.ts", + "source_location": "L95", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_fieldcrypto_fieldcrypto_encryptfield", + "target": "security_fieldcrypto_fieldcrypto_encrypt" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/security/fieldCrypto.ts", + "source_location": "L101", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_fieldcrypto_fieldcrypto_decryptfield", + "target": "security_fieldcrypto_fieldcrypto_decrypt" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/security/fieldCrypto.ts", + "source_location": "L101", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_fieldcrypto_fieldcrypto_decryptfield", + "target": "security_fieldcrypto_fieldcrypto_isencrypted" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/security/fieldCrypto.ts", + "source_location": "L95", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_fieldcrypto_fieldcrypto_encryptfield", + "target": "security_fieldcrypto_fieldcrypto_isencrypted" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L51", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_loginanomalymonitor", + "target": "security_loginanomalymonitor_default_login_anomaly_config" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L61", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_loginanomalymonitor", + "target": "security_loginanomalymonitor_flag_weights" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L39", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_loginanomalymonitor", + "target": "security_loginanomalymonitor_loginanomalyconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_loginanomalymonitor", + "target": "security_loginanomalymonitor_loginanomalyflag" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L74", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_loginanomalymonitor", + "target": "security_loginanomalymonitor_loginanomalymonitor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L23", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_loginanomalymonitor", + "target": "security_loginanomalymonitor_loginattempt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L32", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_loginanomalymonitor", + "target": "security_loginanomalymonitor_loginriskassessment" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L21", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_loginanomalymonitor", + "target": "security_loginanomalymonitor_loginrisklevel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L68", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_loginanomalymonitor", + "target": "security_loginanomalymonitor_userhistory" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L154", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_loginanomalymonitor_loginanomalymonitor", + "target": "security_loginanomalymonitor_loginanomalymonitor_assess" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L78", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_loginanomalymonitor_loginanomalymonitor", + "target": "security_loginanomalymonitor_loginanomalymonitor_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L101", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_loginanomalymonitor_loginanomalymonitor", + "target": "security_loginanomalymonitor_loginanomalymonitor_evaluate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L87", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_loginanomalymonitor_loginanomalymonitor", + "target": "security_loginanomalymonitor_loginanomalymonitor_getorcreate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L161", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_loginanomalymonitor_loginanomalymonitor", + "target": "security_loginanomalymonitor_loginanomalymonitor_getuserprofile" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L83", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_loginanomalymonitor_loginanomalymonitor", + "target": "security_loginanomalymonitor_loginanomalymonitor_now" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L139", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_loginanomalymonitor_loginanomalymonitor", + "target": "security_loginanomalymonitor_loginanomalymonitor_record" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L102", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_loginanomalymonitor_loginanomalymonitor_evaluate", + "target": "security_loginanomalymonitor_loginanomalymonitor_now" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L140", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_loginanomalymonitor_loginanomalymonitor_record", + "target": "security_loginanomalymonitor_loginanomalymonitor_now" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L141", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_loginanomalymonitor_loginanomalymonitor_record", + "target": "security_loginanomalymonitor_loginanomalymonitor_getorcreate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L155", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_loginanomalymonitor_loginanomalymonitor_assess", + "target": "security_loginanomalymonitor_loginanomalymonitor_evaluate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/security/loginAnomalyMonitor.ts", + "source_location": "L156", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_loginanomalymonitor_loginanomalymonitor_assess", + "target": "security_loginanomalymonitor_loginanomalymonitor_record" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/rateLimiter.ts", + "source_location": "L25", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_ratelimiter", + "target": "security_ratelimiter_advancedratelimiter" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/rateLimiter.ts", + "source_location": "L3", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_ratelimiter", + "target": "security_ratelimiter_ratelimitconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/rateLimiter.ts", + "source_location": "L10", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_ratelimiter", + "target": "security_ratelimiter_ratelimitstore" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/rateLimiter.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_ratelimiter", + "target": "security_ratelimiter_tierconfig" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/rateLimiter.ts", + "source_location": "L239", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_ratelimiter_advancedratelimiter", + "target": "security_ratelimiter_advancedratelimiter_cleanup" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/rateLimiter.ts", + "source_location": "L251", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_ratelimiter_advancedratelimiter", + "target": "security_ratelimiter_advancedratelimiter_getstats" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/rateLimiter.ts", + "source_location": "L48", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_ratelimiter_advancedratelimiter", + "target": "security_ratelimiter_advancedratelimiter_perip" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/rateLimiter.ts", + "source_location": "L95", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_ratelimiter_advancedratelimiter", + "target": "security_ratelimiter_advancedratelimiter_peruser" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/rateLimiter.ts", + "source_location": "L197", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_ratelimiter_advancedratelimiter", + "target": "security_ratelimiter_advancedratelimiter_slidingwindow" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/rateLimiter.ts", + "source_location": "L134", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_ratelimiter_advancedratelimiter", + "target": "security_ratelimiter_advancedratelimiter_tierbased" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/recoveryCodes.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_recoverycodes", + "target": "security_recoverycodes_coderecord" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/recoveryCodes.ts", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_recoverycodes", + "target": "security_recoverycodes_normalize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/recoveryCodes.ts", + "source_location": "L30", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_recoverycodes", + "target": "security_recoverycodes_randomcode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/recoveryCodes.ts", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_recoverycodes", + "target": "security_recoverycodes_recoverycodemanager" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/security/recoveryCodes.ts", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_recoverycodes_recoverycodemanager_hash", + "target": "security_recoverycodes_normalize" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/security/recoveryCodes.ts", + "source_location": "L59", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_recoverycodes_recoverycodemanager_generate", + "target": "security_recoverycodes_randomcode" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/recoveryCodes.ts", + "source_location": "L101", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_recoverycodes_recoverycodemanager", + "target": "security_recoverycodes_recoverycodemanager_clear" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/recoveryCodes.ts", + "source_location": "L53", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_recoverycodes_recoverycodemanager", + "target": "security_recoverycodes_recoverycodemanager_generate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/recoveryCodes.ts", + "source_location": "L96", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_recoverycodes_recoverycodemanager", + "target": "security_recoverycodes_recoverycodemanager_has" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/recoveryCodes.ts", + "source_location": "L45", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_recoverycodes_recoverycodemanager", + "target": "security_recoverycodes_recoverycodemanager_hash" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/recoveryCodes.ts", + "source_location": "L41", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_recoverycodes_recoverycodemanager", + "target": "security_recoverycodes_recoverycodemanager_now" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/recoveryCodes.ts", + "source_location": "L90", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_recoverycodes_recoverycodemanager", + "target": "security_recoverycodes_recoverycodemanager_remaining" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/recoveryCodes.ts", + "source_location": "L72", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_recoverycodes_recoverycodemanager", + "target": "security_recoverycodes_recoverycodemanager_verify" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/security/recoveryCodes.ts", + "source_location": "L82", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_recoverycodes_recoverycodemanager_verify", + "target": "security_recoverycodes_recoverycodemanager_now" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/secretsBootstrap.ts", + "source_location": "L70", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_secretsbootstrap", + "target": "security_secretsbootstrap_getactivesecrets" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/secretsBootstrap.ts", + "source_location": "L15", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_secretsbootstrap", + "target": "security_secretsbootstrap_isinfisicalconfigured" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/secretsBootstrap.ts", + "source_location": "L25", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_secretsbootstrap", + "target": "security_secretsbootstrap_loadsecrets" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/secretsBootstrap.ts", + "source_location": "L53", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_secretsbootstrap", + "target": "security_secretsbootstrap_readsecret" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/secretsBootstrap.ts", + "source_location": "L44", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_secretsbootstrap", + "target": "security_secretsbootstrap_resolvefieldcrypto" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/secretsBootstrap.ts", + "source_location": "L83", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_secretsbootstrap", + "target": "security_secretsbootstrap_secretorenv" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/secretsBootstrap.ts", + "source_location": "L67", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_secretsbootstrap", + "target": "security_secretsbootstrap_setactivesecrets" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/security/secretsBootstrap.ts", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_secretsbootstrap", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/security/secretsBootstrap.ts", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_secretsbootstrap", + "target": "utils_logger_logger" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/security/secretsBootstrap.ts", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_secretsbootstrap_loadsecrets", + "target": "security_secretsbootstrap_isinfisicalconfigured" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/security-routes.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_security_routes", + "target": "security_security_routes_setupsecurityroutes" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/security/security-routes.ts", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_security_routes", + "target": "security_securitydashboard" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/security/security-routes.ts", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_security_routes", + "target": "security_securitydashboard_securitydashboard" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/security/security-routes.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_security_routes", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/security/security-routes.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_security_routes", + "target": "utils_logger_logger" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/securityDashboard.ts", + "source_location": "L144", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_securitydashboard", + "target": "security_securitydashboard_countbyip" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/securityDashboard.ts", + "source_location": "L150", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_securitydashboard", + "target": "security_securitydashboard_gradefromscore" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/securityDashboard.ts", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_securitydashboard", + "target": "security_securitydashboard_securitydashboard" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/securityDashboard.ts", + "source_location": "L23", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_securitydashboard", + "target": "security_securitydashboard_securitydashboardsnapshot" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/securityDashboard.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_securitydashboard", + "target": "security_securitydashboard_threatindicator" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/securityDashboard.ts", + "source_location": "L48", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_securitydashboard_securitydashboard", + "target": "security_securitydashboard_securitydashboard_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/security/securityDashboard.ts", + "source_location": "L53", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_securitydashboard_securitydashboard", + "target": "security_securitydashboard_securitydashboard_snapshot" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/security/securityDashboard.ts", + "source_location": "L67", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_securitydashboard_securitydashboard_snapshot", + "target": "security_securitydashboard_countbyip" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/security/securityDashboard.ts", + "source_location": "L123", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_securitydashboard_securitydashboard_snapshot", + "target": "security_securitydashboard_gradefromscore" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/securityHeaders.ts", + "source_location": "L63", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_securityheaders", + "target": "security_securityheaders_corsheaders" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/securityHeaders.ts", + "source_location": "L18", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_securityheaders", + "target": "security_securityheaders_securityheaders" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/security/securityHeaders.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_securityheaders", + "target": "security_securityheaders_strictmodeenabled" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/security/securityHeaders.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "security_securityheaders_securityheaders", + "target": "security_securityheaders_strictmodeenabled" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/skills/register.ts", + "source_location": "L125", + "weight": 1.0, + "confidence_score": 1.0, + "source": "skills_register", + "target": "skills_register_executeskill" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/skills/register.ts", + "source_location": "L117", + "weight": 1.0, + "confidence_score": 1.0, + "source": "skills_register", + "target": "skills_register_getskill" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/skills/register.ts", + "source_location": "L121", + "weight": 1.0, + "confidence_score": 1.0, + "source": "skills_register", + "target": "skills_register_listskills" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/skills/register.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "skills_register", + "target": "skills_register_registerskills" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/skills/register.ts", + "source_location": "L10", + "weight": 1.0, + "confidence_score": 1.0, + "source": "skills_register", + "target": "skills_register_skill" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/skills/register.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "skills_register", + "target": "skills_register_skills" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/skills/register.ts", + "source_location": "L8", + "weight": 1.0, + "confidence_score": 1.0, + "source": "skills_register", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/skills/register.ts", + "source_location": "L8", + "weight": 1.0, + "confidence_score": 1.0, + "source": "skills_register", + "target": "utils_logger_logger" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/spectroscopy/index.ts", + "source_location": "L29", + "weight": 1.0, + "confidence_score": 1.0, + "source": "spectroscopy_index", + "target": "spectroscopy_index_load" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/spectroscopy/index.ts", + "source_location": "L34", + "weight": 1.0, + "confidence_score": 1.0, + "source": "spectroscopy_index", + "target": "spectroscopy_index_parsebody" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/spectroscopy/index.ts", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "spectroscopy_index", + "target": "spectroscopy_index_registerspectroscopyroutes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/spectroscopy/index.ts", + "source_location": "L27", + "weight": 1.0, + "confidence_score": 1.0, + "source": "spectroscopy_index", + "target": "spectroscopy_index_runs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/spectroscopy/index.ts", + "source_location": "L30", + "weight": 1.0, + "confidence_score": 1.0, + "source": "spectroscopy_index", + "target": "spectroscopy_index_save" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/spectroscopy/index.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "spectroscopy_index", + "target": "spectroscopy_index_spectrumrun" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/spectroscopy/index.ts", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "spectroscopy_index", + "target": "spectroscopy_index_store" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/spectroscopy/index.ts", + "source_location": "L32", + "weight": 1.0, + "confidence_score": 1.0, + "source": "spectroscopy_index", + "target": "spectroscopy_index_uid" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/spectroscopy/index.ts", + "source_location": "L15", + "weight": 1.0, + "confidence_score": 1.0, + "source": "spectroscopy_index", + "target": "spectroscopy_peak_detection" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/spectroscopy/index.ts", + "source_location": "L15", + "weight": 1.0, + "confidence_score": 1.0, + "source": "spectroscopy_index", + "target": "spectroscopy_peak_detection_peakoptions" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/spectroscopy/index.ts", + "source_location": "L15", + "weight": 1.0, + "confidence_score": 1.0, + "source": "spectroscopy_index", + "target": "spectroscopy_peak_detection_spectrumsummary" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/spectroscopy/index.ts", + "source_location": "L15", + "weight": 1.0, + "confidence_score": 1.0, + "source": "spectroscopy_index", + "target": "spectroscopy_peak_detection_summarizespectrum" + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "src/spectroscopy/index.ts", + "source_location": "L23", + "weight": 1.0, + "confidence_score": 1.0, + "source": "spectroscopy_index_spectrumrun", + "target": "spectroscopy_peak_detection_spectrumsummary" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/spectroscopy/index.ts", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "spectroscopy_index_registerspectroscopyroutes", + "target": "spectroscopy_index_load" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/spectroscopy/peak-detection.ts", + "source_location": "L60", + "weight": 1.0, + "confidence_score": 1.0, + "source": "spectroscopy_peak_detection", + "target": "spectroscopy_peak_detection_detectpeaks" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/spectroscopy/peak-detection.ts", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "spectroscopy_peak_detection", + "target": "spectroscopy_peak_detection_mad" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/spectroscopy/peak-detection.ts", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "spectroscopy_peak_detection", + "target": "spectroscopy_peak_detection_median" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/spectroscopy/peak-detection.ts", + "source_location": "L43", + "weight": 1.0, + "confidence_score": 1.0, + "source": "spectroscopy_peak_detection", + "target": "spectroscopy_peak_detection_noisethreshold" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/spectroscopy/peak-detection.ts", + "source_location": "L10", + "weight": 1.0, + "confidence_score": 1.0, + "source": "spectroscopy_peak_detection", + "target": "spectroscopy_peak_detection_peak" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/spectroscopy/peak-detection.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "spectroscopy_peak_detection", + "target": "spectroscopy_peak_detection_peakoptions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/spectroscopy/peak-detection.ts", + "source_location": "L49", + "weight": 1.0, + "confidence_score": 1.0, + "source": "spectroscopy_peak_detection", + "target": "spectroscopy_peak_detection_prominenceat" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/spectroscopy/peak-detection.ts", + "source_location": "L84", + "weight": 1.0, + "confidence_score": 1.0, + "source": "spectroscopy_peak_detection", + "target": "spectroscopy_peak_detection_spectrumsummary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/spectroscopy/peak-detection.ts", + "source_location": "L93", + "weight": 1.0, + "confidence_score": 1.0, + "source": "spectroscopy_peak_detection", + "target": "spectroscopy_peak_detection_summarizespectrum" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/spectroscopy/peak-detection.ts", + "source_location": "L38", + "weight": 1.0, + "confidence_score": 1.0, + "source": "spectroscopy_peak_detection_mad", + "target": "spectroscopy_peak_detection_median" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/spectroscopy/peak-detection.ts", + "source_location": "L44", + "weight": 1.0, + "confidence_score": 1.0, + "source": "spectroscopy_peak_detection_noisethreshold", + "target": "spectroscopy_peak_detection_median" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/spectroscopy/peak-detection.ts", + "source_location": "L97", + "weight": 1.0, + "confidence_score": 1.0, + "source": "spectroscopy_peak_detection_summarizespectrum", + "target": "spectroscopy_peak_detection_median" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/spectroscopy/peak-detection.ts", + "source_location": "L44", + "weight": 1.0, + "confidence_score": 1.0, + "source": "spectroscopy_peak_detection_noisethreshold", + "target": "spectroscopy_peak_detection_mad" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/spectroscopy/peak-detection.ts", + "source_location": "L63", + "weight": 1.0, + "confidence_score": 1.0, + "source": "spectroscopy_peak_detection_detectpeaks", + "target": "spectroscopy_peak_detection_noisethreshold" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/spectroscopy/peak-detection.ts", + "source_location": "L98", + "weight": 1.0, + "confidence_score": 1.0, + "source": "spectroscopy_peak_detection_summarizespectrum", + "target": "spectroscopy_peak_detection_noisethreshold" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/spectroscopy/peak-detection.ts", + "source_location": "L68", + "weight": 1.0, + "confidence_score": 1.0, + "source": "spectroscopy_peak_detection_detectpeaks", + "target": "spectroscopy_peak_detection_prominenceat" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/spectroscopy/peak-detection.ts", + "source_location": "L94", + "weight": 1.0, + "confidence_score": 1.0, + "source": "spectroscopy_peak_detection_summarizespectrum", + "target": "spectroscopy_peak_detection_detectpeaks" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L896", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_addtask" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L1279", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_agentcommands" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L681", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_agentscorecard" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L1080", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_artifact" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L1096", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_artifactpromptfor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L1093", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_artifacts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L1428", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_clisessionlog" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L323", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_compacttaskhistory" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L352", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_compacttasksinplace" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L226", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_currentsprint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L159", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_defaulttaskpoolfor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L465", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_gamemilestone" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L475", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_gamemilestones" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L1108", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_generateartifactforcompletedtask" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L1199", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_generateproposal" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L240", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_generatetask" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L1142", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_getagentartifacts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L1457", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_getagentclilog" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L1243", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_getagentinbox" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L1256", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_getagentinprogressdetail" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L1247", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_getagentoutbox" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L659", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_getagentprogress" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L711", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_getagentscorecard" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L1518", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_getagentsocialfeed" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L804", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_getallagentscorecards" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L1146", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_getallartifacts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L1251", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_getallproposals" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L808", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_getbacklogitems" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L940", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_getgamemilestones" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L945", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_getgamestats" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L615", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_getperpersonbacklog" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L1505", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_getsocialroster" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L828", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_gettaskdetail" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L1051", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_getworklog" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L1057", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_getworksummary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L698", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_gradefromagentscore" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L346", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_isplaceholdertask" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L383", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_loadstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L1031", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_logwork" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L706", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_looksblocked" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L230", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_makesubtasks" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L296", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_max_completed_tasks_per_agent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L494", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_milestonekeywords" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L222", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_nexttaskid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L299", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_persistedstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L1195", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_pickproposallane" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L218", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_poolindex" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L1155", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_proposal" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L1172", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_proposal_lanes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L1168", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_proposals" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L1431", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_pushcli" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L235", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_randomtickrate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L1029", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_rolemap" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L1583", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_saveonexit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L361", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_savestate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L417", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_seedinitialtasks" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L883", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_settaskpriority" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L852", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_settaskstatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L1477", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_socialagent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L1488", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_socialroster" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L991", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_starttime" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L295", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_state_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_subtask" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L21", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_task" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L49", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_taskpools" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L288", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_tasks" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L38", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_tasktemplate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L1438", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_tickcli" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L526", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_tickengine" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L510", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_updatemilestones" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L1007", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_worklog" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L994", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "src_task_engine_worklogentry" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L11", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L11", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine", + "target": "utils_logger_logger" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L243", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine_generatetask", + "target": "src_task_engine_defaulttaskpoolfor" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L272", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine_generatetask", + "target": "src_task_engine_nexttaskid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L277", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine_generatetask", + "target": "src_task_engine_currentsprint" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L974", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine_getgamestats", + "target": "src_task_engine_currentsprint" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L280", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine_generatetask", + "target": "src_task_engine_makesubtasks" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L282", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine_generatetask", + "target": "src_task_engine_randomtickrate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L422", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine_seedinitialtasks", + "target": "src_task_engine_generatetask" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L602", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine_tickengine", + "target": "src_task_engine_generatetask" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L329", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine_compacttaskhistory", + "target": "src_task_engine_isplaceholdertask" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L353", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine_compacttasksinplace", + "target": "src_task_engine_compacttaskhistory" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L393", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine_loadstate", + "target": "src_task_engine_compacttaskhistory" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L364", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine_savestate", + "target": "src_task_engine_compacttasksinplace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L1584", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine_saveonexit", + "target": "src_task_engine_savestate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L941", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine_getgamemilestones", + "target": "src_task_engine_updatemilestones" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L610", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine_tickengine", + "target": "src_task_engine_updatemilestones" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L560", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine_tickengine", + "target": "src_task_engine_generateartifactforcompletedtask" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L545", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine_tickengine", + "target": "src_task_engine_logwork" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L790", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine_getagentscorecard", + "target": "src_task_engine_gradefromagentscore" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L1111", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine_generateartifactforcompletedtask", + "target": "src_task_engine_artifactpromptfor" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L1200", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine_generateproposal", + "target": "src_task_engine_pickproposallane" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/task-engine.ts", + "source_location": "L1444", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_task_engine_tickcli", + "target": "src_task_engine_pushcli" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L229", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_activity_monitor", + "target": "src_terminal_activity_monitor_activitymonitor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L9", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_activity_monitor", + "target": "src_terminal_activity_monitor_terminalactivity" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_activity_monitor", + "target": "src_terminal_activity_monitor_terminalactivitymonitor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L21", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_activity_monitor", + "target": "src_terminal_activity_monitor_terminalstatus" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L7", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_activity_monitor", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L7", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_activity_monitor", + "target": "utils_logger_logger" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_activity_monitor_terminalactivitymonitor", + "target": "src_terminal_activity_monitor_terminalactivitymonitor_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L149", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_activity_monitor_terminalactivitymonitor", + "target": "src_terminal_activity_monitor_terminalactivitymonitor_getactivities" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L193", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_activity_monitor_terminalactivitymonitor", + "target": "src_terminal_activity_monitor_terminalactivitymonitor_gethighpriorityactivities" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L202", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_activity_monitor_terminalactivitymonitor", + "target": "src_terminal_activity_monitor_terminalactivitymonitor_getsummary" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L156", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_activity_monitor_terminalactivitymonitor", + "target": "src_terminal_activity_monitor_terminalactivitymonitor_getterminalactivities" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L165", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_activity_monitor_terminalactivitymonitor", + "target": "src_terminal_activity_monitor_terminalactivitymonitor_getterminalstatus" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L42", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_activity_monitor_terminalactivitymonitor", + "target": "src_terminal_activity_monitor_terminalactivitymonitor_initializeterminals" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L141", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_activity_monitor_terminalactivitymonitor", + "target": "src_terminal_activity_monitor_terminalactivitymonitor_iscompactionneeded" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L67", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_activity_monitor_terminalactivitymonitor", + "target": "src_terminal_activity_monitor_terminalactivitymonitor_logactivity" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L116", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_activity_monitor_terminalactivitymonitor", + "target": "src_terminal_activity_monitor_terminalactivitymonitor_logapprovalprompt" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L90", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_activity_monitor_terminalactivitymonitor", + "target": "src_terminal_activity_monitor_terminalactivitymonitor_logkafkamessage" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L103", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_activity_monitor_terminalactivitymonitor", + "target": "src_terminal_activity_monitor_terminalactivitymonitor_logseleniumaction" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L221", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_activity_monitor_terminalactivitymonitor", + "target": "src_terminal_activity_monitor_terminalactivitymonitor_setupmessagelisteners" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L130", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_activity_monitor_terminalactivitymonitor", + "target": "src_terminal_activity_monitor_terminalactivitymonitor_updatecontexttokens" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L176", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_activity_monitor_terminalactivitymonitor", + "target": "src_terminal_activity_monitor_terminalactivitymonitor_updateterminalstatus" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_activity_monitor_terminalactivitymonitor_constructor", + "target": "src_terminal_activity_monitor_terminalactivitymonitor_initializeterminals" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L38", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_activity_monitor_terminalactivitymonitor_constructor", + "target": "src_terminal_activity_monitor_terminalactivitymonitor_setupmessagelisteners" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L82", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_activity_monitor_terminalactivitymonitor_logactivity", + "target": "src_terminal_activity_monitor_terminalactivitymonitor_updateterminalstatus" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L117", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_activity_monitor_terminalactivitymonitor_logapprovalprompt", + "target": "src_terminal_activity_monitor_terminalactivitymonitor_logactivity" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L91", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_activity_monitor_terminalactivitymonitor_logkafkamessage", + "target": "src_terminal_activity_monitor_terminalactivitymonitor_logactivity" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-activity-monitor.ts", + "source_location": "L104", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_activity_monitor_terminalactivitymonitor_logseleniumaction", + "target": "src_terminal_activity_monitor_terminalactivitymonitor_logactivity" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L77", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination", + "target": "src_terminal_coordination_acquireactionresult" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L48", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination", + "target": "src_terminal_coordination_activeaction" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L40", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination", + "target": "src_terminal_coordination_activeactioninput" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L5", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination", + "target": "src_terminal_coordination_activeactionkind" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L296", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination", + "target": "src_terminal_coordination_boundedttl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L301", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination", + "target": "src_terminal_coordination_cleantext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L62", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination", + "target": "src_terminal_coordination_coordinationevent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L71", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination", + "target": "src_terminal_coordination_coordinationsnapshot" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L286", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination", + "target": "src_terminal_coordination_fingerprint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L282", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination", + "target": "src_terminal_coordination_hashsecret" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L306", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination", + "target": "src_terminal_coordination_iso" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L278", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination", + "target": "src_terminal_coordination_randomtoken" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L290", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination", + "target": "src_terminal_coordination_safeequal" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L29", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination", + "target": "src_terminal_coordination_storedterminalsession" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L3", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination", + "target": "src_terminal_coordination_terminalagent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L87", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination", + "target": "src_terminal_coordination_terminalautherror" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L310", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination", + "target": "src_terminal_coordination_terminalcoordination" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L94", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination", + "target": "src_terminal_coordination_terminalcoordinationmanager" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L81", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination", + "target": "src_terminal_coordination_terminalcoordinationoptions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L33", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination", + "target": "src_terminal_coordination_terminalkeyexchange" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination", + "target": "src_terminal_coordination_terminalsession" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L7", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination", + "target": "src_terminal_coordination_terminalsessioninput" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L4", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination", + "target": "src_terminal_coordination_terminalsessionstatus" + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L29", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_storedterminalsession", + "target": "src_terminal_coordination_terminalsession" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L88", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalautherror", + "target": "src_terminal_coordination_terminalautherror_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L147", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager", + "target": "src_terminal_coordination_terminalcoordinationmanager_acquireaction" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L103", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager", + "target": "src_terminal_coordination_terminalcoordinationmanager_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L109", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager", + "target": "src_terminal_coordination_terminalcoordinationmanager_exchange" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L235", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager", + "target": "src_terminal_coordination_terminalcoordinationmanager_expirestale" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L198", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager", + "target": "src_terminal_coordination_terminalcoordinationmanager_forcerelease" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L137", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager", + "target": "src_terminal_coordination_terminalcoordinationmanager_heartbeat" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L273", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager", + "target": "src_terminal_coordination_terminalcoordinationmanager_nextid" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L256", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager", + "target": "src_terminal_coordination_terminalcoordinationmanager_publicsession" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L261", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager", + "target": "src_terminal_coordination_terminalcoordinationmanager_record" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L184", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager", + "target": "src_terminal_coordination_terminalcoordinationmanager_releaseaction" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L223", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager", + "target": "src_terminal_coordination_terminalcoordinationmanager_requiresession" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L216", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager", + "target": "src_terminal_coordination_terminalcoordinationmanager_resetfortests" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L207", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager", + "target": "src_terminal_coordination_terminalcoordinationmanager_snapshot" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L123", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager_exchange", + "target": "src_terminal_coordination_boundedttl" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L116", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager_exchange", + "target": "src_terminal_coordination_cleantext" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L118", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager_exchange", + "target": "src_terminal_coordination_fingerprint" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L125", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager_exchange", + "target": "src_terminal_coordination_hashsecret" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L121", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager_exchange", + "target": "src_terminal_coordination_iso" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L112", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager_exchange", + "target": "src_terminal_coordination_randomtoken" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L110", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager_exchange", + "target": "src_terminal_coordination_terminalcoordinationmanager_expirestale" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L115", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager_exchange", + "target": "src_terminal_coordination_terminalcoordinationmanager_nextid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L130", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager_exchange", + "target": "src_terminal_coordination_terminalcoordinationmanager_publicsession" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L128", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager_exchange", + "target": "src_terminal_coordination_terminalcoordinationmanager_record" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L140", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager_heartbeat", + "target": "src_terminal_coordination_iso" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L144", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager_heartbeat", + "target": "src_terminal_coordination_terminalcoordinationmanager_publicsession" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L143", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager_heartbeat", + "target": "src_terminal_coordination_terminalcoordinationmanager_record" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L138", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager_heartbeat", + "target": "src_terminal_coordination_terminalcoordinationmanager_requiresession" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L177", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager_acquireaction", + "target": "src_terminal_coordination_boundedttl" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L168", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager_acquireaction", + "target": "src_terminal_coordination_cleantext" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L175", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager_acquireaction", + "target": "src_terminal_coordination_iso" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L149", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager_acquireaction", + "target": "src_terminal_coordination_terminalcoordinationmanager_expirestale" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L167", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager_acquireaction", + "target": "src_terminal_coordination_terminalcoordinationmanager_nextid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L152", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager_acquireaction", + "target": "src_terminal_coordination_terminalcoordinationmanager_record" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L148", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager_acquireaction", + "target": "src_terminal_coordination_terminalcoordinationmanager_requiresession" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L186", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager_releaseaction", + "target": "src_terminal_coordination_terminalcoordinationmanager_expirestale" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L194", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager_releaseaction", + "target": "src_terminal_coordination_terminalcoordinationmanager_record" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L185", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager_releaseaction", + "target": "src_terminal_coordination_terminalcoordinationmanager_requiresession" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L203", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager_forcerelease", + "target": "src_terminal_coordination_cleantext" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L199", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager_forcerelease", + "target": "src_terminal_coordination_terminalcoordinationmanager_expirestale" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L203", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager_forcerelease", + "target": "src_terminal_coordination_terminalcoordinationmanager_record" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L208", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager_snapshot", + "target": "src_terminal_coordination_terminalcoordinationmanager_expirestale" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L229", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager_requiresession", + "target": "src_terminal_coordination_hashsecret" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L229", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager_requiresession", + "target": "src_terminal_coordination_safeequal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L224", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager_requiresession", + "target": "src_terminal_coordination_terminalcoordinationmanager_expirestale" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L240", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager_expirestale", + "target": "src_terminal_coordination_terminalcoordinationmanager_record" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L265", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager_record", + "target": "src_terminal_coordination_iso" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/terminal-coordination.ts", + "source_location": "L263", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_terminal_coordination_terminalcoordinationmanager_record", + "target": "src_terminal_coordination_terminalcoordinationmanager_nextid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/timeseries.ts", + "source_location": "L27", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_timeseries", + "target": "src_timeseries_analysisresult" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/timeseries.ts", + "source_location": "L128", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_timeseries", + "target": "src_timeseries_analyzecsv" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/timeseries.ts", + "source_location": "L9", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_timeseries", + "target": "src_timeseries_columnstats" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/timeseries.ts", + "source_location": "L67", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_timeseries", + "target": "src_timeseries_computecolumnstats" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/timeseries.ts", + "source_location": "L49", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_timeseries", + "target": "src_timeseries_findtimestampcolumn" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/timeseries.ts", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_timeseries", + "target": "src_timeseries_paircorrelation" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/timeseries.ts", + "source_location": "L38", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_timeseries", + "target": "src_timeseries_parsecsv" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/timeseries.ts", + "source_location": "L112", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_timeseries", + "target": "src_timeseries_pearson" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/timeseries.ts", + "source_location": "L133", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_timeseries_analyzecsv", + "target": "src_timeseries_parsecsv" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/timeseries.ts", + "source_location": "L141", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_timeseries_analyzecsv", + "target": "src_timeseries_findtimestampcolumn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/timeseries.ts", + "source_location": "L160", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_timeseries_analyzecsv", + "target": "src_timeseries_computecolumnstats" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/timeseries.ts", + "source_location": "L172", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_timeseries_analyzecsv", + "target": "src_timeseries_pearson" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/utils/logger.ts", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "utils_logger", + "target": "utils_logger_currentlevel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/utils/logger.ts", + "source_location": "L5", + "weight": 1.0, + "confidence_score": 1.0, + "source": "utils_logger", + "target": "utils_logger_log_levels" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/utils/logger.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "utils_logger", + "target": "utils_logger_logger" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/utils/logger.ts", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "utils_logger", + "target": "utils_logger_loglevel" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L15", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_catalog", + "target": "utils_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce", + "target": "utils_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L24", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_index", + "target": "utils_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "utils_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L22", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "utils_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_inference_audit", + "target": "utils_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L18", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair", + "target": "utils_logger" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/vitals/vitals-service.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_vitals_service", + "target": "utils_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L15", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_catalog", + "target": "utils_logger_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce", + "target": "utils_logger_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L24", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_index", + "target": "utils_logger_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "utils_logger_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L22", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "utils_logger_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_inference_audit", + "target": "utils_logger_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L18", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair", + "target": "utils_logger_logger" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/vitals/vitals-service.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_vitals_service", + "target": "utils_logger_logger" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/capabilities-catalog.ts", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_capabilities_catalog", + "target": "virtuanalytica_capabilities_catalog_capabilities" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/capabilities-catalog.ts", + "source_location": "L163", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_capabilities_catalog", + "target": "virtuanalytica_capabilities_catalog_capabilitiesforroles" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/capabilities-catalog.ts", + "source_location": "L8", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_capabilities_catalog", + "target": "virtuanalytica_capabilities_catalog_capability" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/capabilities-catalog.ts", + "source_location": "L180", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_capabilities_catalog", + "target": "virtuanalytica_capabilities_catalog_capabilitybundleforroles" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/capabilities-catalog.ts", + "source_location": "L168", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_capabilities_catalog", + "target": "virtuanalytica_capabilities_catalog_estimatetokenbudget" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/capabilities-catalog.ts", + "source_location": "L159", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_capabilities_catalog", + "target": "virtuanalytica_capabilities_catalog_getcapabilitybyid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/capabilities-catalog.ts", + "source_location": "L155", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_capabilities_catalog", + "target": "virtuanalytica_capabilities_catalog_listcapabilities" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L43", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_index", + "target": "virtuanalytica_capabilities_catalog" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/capabilities-catalog.ts", + "source_location": "L181", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_capabilities_catalog_capabilitybundleforroles", + "target": "virtuanalytica_capabilities_catalog_capabilitiesforroles" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_catalog", + "target": "virtuanalytica_catalog_catalogcounts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_catalog", + "target": "virtuanalytica_catalog_catalogformat" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L41", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_catalog", + "target": "virtuanalytica_catalog_countmodel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L54", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_catalog", + "target": "virtuanalytica_catalog_emptymodel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L318", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_catalog", + "target": "virtuanalytica_catalog_normalize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L238", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_catalog", + "target": "virtuanalytica_catalog_normalizegenericjson" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L123", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_catalog", + "target": "virtuanalytica_catalog_parsecollibracsv" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L77", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_catalog", + "target": "virtuanalytica_catalog_parsecsv" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L336", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_catalog", + "target": "virtuanalytica_catalog_slugid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L347", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_catalog", + "target": "virtuanalytica_catalog_upsertmodeltogovernance" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_catalog", + "target": "virtuanalytica_role_graph" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_catalog", + "target": "virtuanalytica_role_graph_catalogasset" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_catalog", + "target": "virtuanalytica_role_graph_catalogclassification" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_catalog", + "target": "virtuanalytica_role_graph_catalogcolumn" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_catalog", + "target": "virtuanalytica_role_graph_cataloglineage" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_catalog", + "target": "virtuanalytica_role_graph_catalogmodel" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_catalog", + "target": "virtuanalytica_role_graph_catalogowner" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_catalog", + "target": "virtuanalytica_role_graph_catalogpolicy" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_catalog", + "target": "virtuanalytica_role_graph_catalogterm" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L39", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_index", + "target": "virtuanalytica_catalog" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L240", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_catalog_normalizegenericjson", + "target": "virtuanalytica_catalog_emptymodel" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L124", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_catalog_parsecollibracsv", + "target": "virtuanalytica_catalog_emptymodel" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L125", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_catalog_parsecollibracsv", + "target": "virtuanalytica_catalog_parsecsv" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L321", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_catalog_normalize", + "target": "virtuanalytica_catalog_parsecollibracsv" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L330", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_catalog_normalize", + "target": "virtuanalytica_catalog_normalizegenericjson" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/catalog.ts", + "source_location": "L358", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_catalog_upsertmodeltogovernance", + "target": "virtuanalytica_catalog_slugid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L232", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce", + "target": "virtuanalytica_commerce_activate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L226", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce", + "target": "virtuanalytica_commerce_activationresult" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L127", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce", + "target": "virtuanalytica_commerce_calculateprice" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce", + "target": "virtuanalytica_commerce_commerce_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L39", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce", + "target": "virtuanalytica_commerce_commercestate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L277", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce", + "target": "virtuanalytica_commerce_consumetokens" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L185", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce", + "target": "virtuanalytica_commerce_createpaymentintent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce", + "target": "virtuanalytica_commerce_data_dir" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L162", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce", + "target": "virtuanalytica_commerce_disablecommercial" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L147", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce", + "target": "virtuanalytica_commerce_enabletestmode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L45", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce", + "target": "virtuanalytica_commerce_ensuredir" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L110", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce", + "target": "virtuanalytica_commerce_ensureloaded" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L49", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce", + "target": "virtuanalytica_commerce_getcrypto" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L114", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce", + "target": "virtuanalytica_commerce_getentitlement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L176", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce", + "target": "virtuanalytica_commerce_paymentintentresult" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L58", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce", + "target": "virtuanalytica_commerce_readstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L287", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce", + "target": "virtuanalytica_commerce_resetfortesting" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L139", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce", + "target": "virtuanalytica_commerce_setselection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce", + "target": "virtuanalytica_commerce_vaentitlement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L120", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce", + "target": "virtuanalytica_commerce_vaprice" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L100", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce", + "target": "virtuanalytica_commerce_writestate" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L41", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_index", + "target": "virtuanalytica_commerce" + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L39", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce_commercestate", + "target": "virtuanalytica_commerce_vaentitlement" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L59", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce_readstate", + "target": "virtuanalytica_commerce_ensuredir" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L101", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce_writestate", + "target": "virtuanalytica_commerce_ensuredir" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L76", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce_readstate", + "target": "virtuanalytica_commerce_getcrypto" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L102", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce_writestate", + "target": "virtuanalytica_commerce_getcrypto" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L111", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce_ensureloaded", + "target": "virtuanalytica_commerce_readstate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L247", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce_activate", + "target": "virtuanalytica_commerce_writestate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L283", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce_consumetokens", + "target": "virtuanalytica_commerce_writestate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L204", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce_createpaymentintent", + "target": "virtuanalytica_commerce_writestate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L171", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce_disablecommercial", + "target": "virtuanalytica_commerce_writestate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L157", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce_enabletestmode", + "target": "virtuanalytica_commerce_writestate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L143", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce_setselection", + "target": "virtuanalytica_commerce_writestate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L233", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce_activate", + "target": "virtuanalytica_commerce_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L278", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce_consumetokens", + "target": "virtuanalytica_commerce_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L191", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce_createpaymentintent", + "target": "virtuanalytica_commerce_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L163", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce_disablecommercial", + "target": "virtuanalytica_commerce_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L148", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce_enabletestmode", + "target": "virtuanalytica_commerce_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L115", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce_getentitlement", + "target": "virtuanalytica_commerce_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L140", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce_setselection", + "target": "virtuanalytica_commerce_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L248", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce_activate", + "target": "virtuanalytica_commerce_getentitlement" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L173", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce_disablecommercial", + "target": "virtuanalytica_commerce_getentitlement" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L159", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce_enabletestmode", + "target": "virtuanalytica_commerce_getentitlement" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L144", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce_setselection", + "target": "virtuanalytica_commerce_getentitlement" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L236", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce_activate", + "target": "virtuanalytica_commerce_calculateprice" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/commerce.ts", + "source_location": "L192", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_commerce_createpaymentintent", + "target": "virtuanalytica_commerce_calculateprice" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/contracts.ts", + "source_location": "L65", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_contracts", + "target": "virtuanalytica_contracts_connectorcapabilityinputs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/contracts.ts", + "source_location": "L72", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_contracts", + "target": "virtuanalytica_contracts_connectorcapabilitylevel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/contracts.ts", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_contracts", + "target": "virtuanalytica_contracts_connectorsource" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/contracts.ts", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_contracts", + "target": "virtuanalytica_contracts_databaseinspectionsummary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/contracts.ts", + "source_location": "L79", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_contracts", + "target": "virtuanalytica_contracts_deriveconnectorcapabilitylevel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/contracts.ts", + "source_location": "L18", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_contracts", + "target": "virtuanalytica_contracts_metadatarepositoryasset" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/contracts.ts", + "source_location": "L51", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_contracts", + "target": "virtuanalytica_contracts_roleaction" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/contracts.ts", + "source_location": "L57", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_contracts", + "target": "virtuanalytica_contracts_rolerecommendation" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/contracts.ts", + "source_location": "L41", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_contracts", + "target": "virtuanalytica_contracts_toolexecutioncapability" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L45", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_index", + "target": "virtuanalytica_index_data_dir" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L54", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_index", + "target": "virtuanalytica_index_fail" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L76", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_index", + "target": "virtuanalytica_index_loadsamplemodel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L59", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_index", + "target": "virtuanalytica_index_lr" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L65", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_index", + "target": "virtuanalytica_index_notifygovernance" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L51", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_index", + "target": "virtuanalytica_index_ok" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L87", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_index", + "target": "virtuanalytica_index_profiledemo" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L121", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_index", + "target": "virtuanalytica_index_registervirtuanalyticaroutes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_index", + "target": "virtuanalytica_index_sample_catalog_path" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_index", + "target": "virtuanalytica_role_graph" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_index", + "target": "virtuanalytica_role_graph_catalogmodel" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_index", + "target": "virtuanalytica_role_graph_getcategories" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_index", + "target": "virtuanalytica_role_graph_geti18n" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_index", + "target": "virtuanalytica_role_graph_getrolegraph3d" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_index", + "target": "virtuanalytica_role_graph_ingestcatalogmodel" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_index", + "target": "virtuanalytica_role_graph_listroles" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_index", + "target": "virtuanalytica_role_graph_role_keys" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_index", + "target": "virtuanalytica_role_graph_rolekey" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L40", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_index", + "target": "virtuanalytica_roles" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L42", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_index", + "target": "virtuanalytica_roles_catalog" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L38", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_index", + "target": "virtuanalytica_store" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/index.ts", + "source_location": "L68", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_index_notifygovernance", + "target": "virtuanalytica_index_lr" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L431", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_allseednodes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L340", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_assertsafeident" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L437", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_autoroleedges" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L561", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_catalogasset" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L564", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_catalogclassification" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L562", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_catalogcolumn" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L580", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_catalogingestresult" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L566", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_cataloglineage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L568", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_catalogmodel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L565", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_catalogowner" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L567", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_catalogpolicy" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L563", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_catalogterm" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L68", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_categories" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L59", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_category" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L348", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_category_i18n" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L89", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_category_rel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L80", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_catkey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L285", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_edgeseed" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L293", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_explicit_edges" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L392", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_getcategories" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L402", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_geti18n" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L729", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_getrolegraph3d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L705", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_graph3d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L688", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_ingestcatalogdelta" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L586", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_ingestcatalogmodel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L417", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_ingestresult" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L464", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_ingestrolegraph" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L397", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_listroles" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L129", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_nodes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L123", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_nodeseed" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L713", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_nodeval" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L387", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_rel_human" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L363", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_relation_i18n" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L116", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_role_by_key" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L52", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_role_keys" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L53", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_rolekey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L109", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_roles" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L103", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph", + "target": "virtuanalytica_role_graph_roleseed" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/roles.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_roles", + "target": "virtuanalytica_role_graph" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L24", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_role_graph" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/roles.ts", + "source_location": "L11", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_roles", + "target": "virtuanalytica_role_graph_role_keys" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/roles.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_roles", + "target": "virtuanalytica_role_graph_rolekey" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L498", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph_ingestrolegraph", + "target": "virtuanalytica_role_graph_assertsafeident" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/roles.ts", + "source_location": "L11", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_roles", + "target": "virtuanalytica_role_graph_listroles" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/virtuanalytica/roles.ts", + "source_location": "L25", + "weight": 1.0, + "source": "virtuanalytica_roles_getrole", + "target": "virtuanalytica_role_graph_listroles" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L469", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph_ingestrolegraph", + "target": "virtuanalytica_role_graph_allseednodes" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L470", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph_ingestrolegraph", + "target": "virtuanalytica_role_graph_autoroleedges" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L24", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_role_graph_catalogmodel" + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L127", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store_vacatalogstore", + "target": "virtuanalytica_role_graph_catalogmodel" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/role-graph.ts", + "source_location": "L694", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_role_graph_ingestcatalogdelta", + "target": "virtuanalytica_role_graph_ingestcatalogmodel" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/roles.ts", + "source_location": "L11", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_roles", + "target": "virtuanalytica_role_graph_getrolegraph3d" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "src/virtuanalytica/roles.ts", + "source_location": "L45", + "weight": 1.0, + "source": "virtuanalytica_roles_getrolesummary", + "target": "virtuanalytica_role_graph_getrolegraph3d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/roles-catalog.ts", + "source_location": "L180", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_roles_catalog", + "target": "virtuanalytica_roles_catalog_getrolebyid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/roles-catalog.ts", + "source_location": "L176", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_roles_catalog", + "target": "virtuanalytica_roles_catalog_listroles" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/roles-catalog.ts", + "source_location": "L30", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_roles_catalog", + "target": "virtuanalytica_roles_catalog_pretrained_roles" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/roles-catalog.ts", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_roles_catalog", + "target": "virtuanalytica_roles_catalog_pretrainedrole" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/roles-catalog.ts", + "source_location": "L9", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_roles_catalog", + "target": "virtuanalytica_roles_catalog_racientry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/roles-catalog.ts", + "source_location": "L188", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_roles_catalog", + "target": "virtuanalytica_roles_catalog_resolverolepack" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/roles-catalog.ts", + "source_location": "L184", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_roles_catalog", + "target": "virtuanalytica_roles_catalog_rolesbycategory" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/roles.ts", + "source_location": "L24", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_roles", + "target": "virtuanalytica_roles_getrole" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/roles.ts", + "source_location": "L40", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_roles", + "target": "virtuanalytica_roles_getrolesummary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/roles.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_roles", + "target": "virtuanalytica_roles_isrolekey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/roles.ts", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_roles", + "target": "virtuanalytica_roles_rolesummary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L350", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_addconnection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L403", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_addtool" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L27", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_catalog_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L134", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_catalogstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_connections_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L135", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_connectionsstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_data_dir" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L157", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_decryptconfigsecrets" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L71", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_decryptsecret" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L146", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_encryptconfigsecrets" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L63", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_encryptsecret" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L230", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_ensureloaded" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L307", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_flushsync" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L314", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_getcatalogmodel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L334", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_getconnection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L38", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_getfieldcrypto" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L391", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_gettool" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L422", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_hasenabledtool" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L378", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_hasnondemoconnection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L329", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_listconnections" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L386", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_listtools" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L58", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_looksencryptedtoken" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L371", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_markconnectionprofiled" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L169", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_maskconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L81", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_masksecret" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L339", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_newconnectioninput" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L396", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_newtoolinput" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L219", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_readjson" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L427", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_recordtoolrun" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L440", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_resetfortests" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L280", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_save" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L264", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_schedulesave" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L178", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_seedconnection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L189", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_seedtools" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L319", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_setcatalogmodel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L29", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_tools_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L136", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_toolsstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L127", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_vacatalogstore" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L89", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_vaconnection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L128", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_vaconnectionsstore" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L114", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_vatool" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L105", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_vatoolrun" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L129", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_vatoolsstore" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L273", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store", + "target": "virtuanalytica_store_writejson" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L74", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store_decryptsecret", + "target": "virtuanalytica_store_getfieldcrypto" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L65", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store_encryptsecret", + "target": "virtuanalytica_store_getfieldcrypto" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L73", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store_decryptsecret", + "target": "virtuanalytica_store_looksencryptedtoken" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L67", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store_encryptsecret", + "target": "virtuanalytica_store_looksencryptedtoken" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L151", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store_encryptconfigsecrets", + "target": "virtuanalytica_store_encryptsecret" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L162", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store_decryptconfigsecrets", + "target": "virtuanalytica_store_decryptsecret" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L240", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store_ensureloaded", + "target": "virtuanalytica_store_decryptsecret" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L173", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store_maskconfig", + "target": "virtuanalytica_store_masksecret" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L251", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store_ensureloaded", + "target": "virtuanalytica_store_decryptconfigsecrets" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L242", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store_ensureloaded", + "target": "virtuanalytica_store_seedconnection" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L442", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store_resetfortests", + "target": "virtuanalytica_store_seedconnection" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L254", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store_ensureloaded", + "target": "virtuanalytica_store_seedtools" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L234", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store_ensureloaded", + "target": "virtuanalytica_store_readjson" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L351", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store_addconnection", + "target": "virtuanalytica_store_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L404", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store_addtool", + "target": "virtuanalytica_store_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L244", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store_ensureloaded", + "target": "virtuanalytica_store_schedulesave" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L315", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store_getcatalogmodel", + "target": "virtuanalytica_store_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L335", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store_getconnection", + "target": "virtuanalytica_store_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L392", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store_gettool", + "target": "virtuanalytica_store_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L423", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store_hasenabledtool", + "target": "virtuanalytica_store_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L379", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store_hasnondemoconnection", + "target": "virtuanalytica_store_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L330", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store_listconnections", + "target": "virtuanalytica_store_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L387", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store_listtools", + "target": "virtuanalytica_store_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L372", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store_markconnectionprofiled", + "target": "virtuanalytica_store_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L428", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store_recordtoolrun", + "target": "virtuanalytica_store_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L320", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store_setcatalogmodel", + "target": "virtuanalytica_store_ensureloaded" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L367", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store_addconnection", + "target": "virtuanalytica_store_schedulesave" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L417", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store_addtool", + "target": "virtuanalytica_store_schedulesave" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L374", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store_markconnectionprofiled", + "target": "virtuanalytica_store_schedulesave" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L436", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store_recordtoolrun", + "target": "virtuanalytica_store_schedulesave" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L323", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store_setcatalogmodel", + "target": "virtuanalytica_store_schedulesave" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L282", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store_save", + "target": "virtuanalytica_store_writejson" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/virtuanalytica/store.ts", + "source_location": "L308", + "weight": 1.0, + "confidence_score": 1.0, + "source": "virtuanalytica_store_flushsync", + "target": "virtuanalytica_store_save" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_inference_audit", + "target": "vitals_inference_audit_audit_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L33", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_inference_audit", + "target": "vitals_inference_audit_inferenceaudit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L18", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_inference_audit", + "target": "vitals_inference_audit_inferenceevent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L15", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_inference_audit", + "target": "vitals_inference_audit_log_dir" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair", + "target": "vitals_inference_audit" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L177", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_inference_audit_inferenceaudit", + "target": "vitals_inference_audit_inferenceaudit_checkloadtrigger" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L162", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_inference_audit_inferenceaudit", + "target": "vitals_inference_audit_inferenceaudit_emptystats" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L61", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_inference_audit_inferenceaudit", + "target": "vitals_inference_audit_inferenceaudit_endinflight" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L171", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_inference_audit_inferenceaudit", + "target": "vitals_inference_audit_inferenceaudit_hashprompt" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L53", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_inference_audit_inferenceaudit", + "target": "vitals_inference_audit_inferenceaudit_inflightfor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L67", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_inference_audit_inferenceaudit", + "target": "vitals_inference_audit_inferenceaudit_inflightsnapshot" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L45", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_inference_audit_inferenceaudit", + "target": "vitals_inference_audit_inferenceaudit_lastactivityms" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L187", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_inference_audit_inferenceaudit", + "target": "vitals_inference_audit_inferenceaudit_loadedmodels" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L41", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_inference_audit_inferenceaudit", + "target": "vitals_inference_audit_inferenceaudit_markactivity" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L80", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_inference_audit_inferenceaudit", + "target": "vitals_inference_audit_inferenceaudit_query" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L71", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_inference_audit_inferenceaudit", + "target": "vitals_inference_audit_inferenceaudit_record" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L57", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_inference_audit_inferenceaudit", + "target": "vitals_inference_audit_inferenceaudit_startinflight" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L108", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_inference_audit_inferenceaudit", + "target": "vitals_inference_audit_inferenceaudit_stats" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair", + "target": "vitals_inference_audit_inferenceaudit" + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L41", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair_selfrepair", + "target": "vitals_inference_audit_inferenceaudit" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair_selfrepair_constructor", + "target": "vitals_inference_audit_inferenceaudit" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/vitals/inference-audit.ts", + "source_location": "L117", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_inference_audit_inferenceaudit_stats", + "target": "vitals_inference_audit_inferenceaudit_emptystats" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair", + "target": "vitals_self_repair_disk_pressure_pct" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L35", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair", + "target": "vitals_self_repair_idle_unload_budget_ms" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L21", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair", + "target": "vitals_self_repair_log_dir" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L38", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair", + "target": "vitals_self_repair_ollama_down_ticks" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L22", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair", + "target": "vitals_self_repair_repair_log" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair", + "target": "vitals_self_repair_repairevent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L23", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair", + "target": "vitals_self_repair_scripts_dir" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L40", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair", + "target": "vitals_self_repair_selfrepair" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L24", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair", + "target": "vitals_self_repair_snap_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair", + "target": "vitals_self_repair_unattr_heavy_mib" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair_selfrepair", + "target": "vitals_self_repair_selfrepair_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L67", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair_selfrepair", + "target": "vitals_self_repair_selfrepair_getmode" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L79", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair_selfrepair", + "target": "vitals_self_repair_selfrepair_getrecent" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L69", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair_selfrepair", + "target": "vitals_self_repair_selfrepair_record" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L198", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair_selfrepair", + "target": "vitals_self_repair_selfrepair_rulediskpressure" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L117", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair_selfrepair", + "target": "vitals_self_repair_selfrepair_ruleidleollama" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L158", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair_selfrepair", + "target": "vitals_self_repair_selfrepair_ruleollamawatchdog" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L210", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair_selfrepair", + "target": "vitals_self_repair_selfrepair_ruleorphanollamarunner" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L177", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair_selfrepair", + "target": "vitals_self_repair_selfrepair_ruleunattributedheavy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L66", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair_selfrepair", + "target": "vitals_self_repair_selfrepair_setmode" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L53", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair_selfrepair", + "target": "vitals_self_repair_selfrepair_start" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L62", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair_selfrepair", + "target": "vitals_self_repair_selfrepair_stop" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L94", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair_selfrepair", + "target": "vitals_self_repair_selfrepair_tick" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L59", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair_selfrepair_start", + "target": "vitals_self_repair_selfrepair_tick" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L204", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair_selfrepair_rulediskpressure", + "target": "vitals_self_repair_selfrepair_record" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L147", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair_selfrepair_ruleidleollama", + "target": "vitals_self_repair_selfrepair_record" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L169", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair_selfrepair_ruleollamawatchdog", + "target": "vitals_self_repair_selfrepair_record" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L222", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair_selfrepair_ruleorphanollamarunner", + "target": "vitals_self_repair_selfrepair_record" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L185", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair_selfrepair_ruleunattributedheavy", + "target": "vitals_self_repair_selfrepair_record" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L111", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair_selfrepair_tick", + "target": "vitals_self_repair_selfrepair_rulediskpressure" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L102", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair_selfrepair_tick", + "target": "vitals_self_repair_selfrepair_ruleidleollama" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L105", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair_selfrepair_tick", + "target": "vitals_self_repair_selfrepair_ruleollamawatchdog" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L114", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair_selfrepair_tick", + "target": "vitals_self_repair_selfrepair_ruleorphanollamarunner" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/vitals/self-repair.ts", + "source_location": "L108", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_self_repair_selfrepair_tick", + "target": "vitals_self_repair_selfrepair_ruleunattributedheavy" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/vitals/vitals-service.ts", + "source_location": "L21", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_vitals_service", + "target": "vitals_vitals_service_jsonl_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/vitals/vitals-service.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_vitals_service", + "target": "vitals_vitals_service_log_dir" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/vitals/vitals-service.ts", + "source_location": "L18", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_vitals_service", + "target": "vitals_vitals_service_scripts_dir" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/vitals/vitals-service.ts", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_vitals_service", + "target": "vitals_vitals_service_snap_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/vitals/vitals-service.ts", + "source_location": "L35", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_vitals_service", + "target": "vitals_vitals_service_vitalsservice" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/vitals/vitals-service.ts", + "source_location": "L23", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_vitals_service", + "target": "vitals_vitals_service_vitalssnapshot" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/vitals/vitals-service.ts", + "source_location": "L183", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_vitals_service_vitalsservice", + "target": "vitals_vitals_service_vitalsservice_cleangpu" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/vitals/vitals-service.ts", + "source_location": "L39", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_vitals_service_vitalsservice", + "target": "vitals_vitals_service_vitalsservice_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/vitals/vitals-service.ts", + "source_location": "L140", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_vitals_service_vitalsservice", + "target": "vitals_vitals_service_vitalsservice_diskcandidates" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/vitals/vitals-service.ts", + "source_location": "L94", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_vitals_service_vitalsservice", + "target": "vitals_vitals_service_vitalsservice_gethistory" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/vitals/vitals-service.ts", + "source_location": "L76", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_vitals_service_vitalsservice", + "target": "vitals_vitals_service_vitalsservice_getsnapshot" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/vitals/vitals-service.ts", + "source_location": "L44", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_vitals_service_vitalsservice", + "target": "vitals_vitals_service_vitalsservice_isgpuenabled" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/vitals/vitals-service.ts", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_vitals_service_vitalsservice", + "target": "vitals_vitals_service_vitalsservice_setgpuenabled" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/vitals/vitals-service.ts", + "source_location": "L54", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_vitals_service_vitalsservice", + "target": "vitals_vitals_service_vitalsservice_startmonitor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "src/vitals/vitals-service.ts", + "source_location": "L68", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_vitals_service_vitalsservice", + "target": "vitals_vitals_service_vitalsservice_stopmonitor" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/vitals/vitals-service.ts", + "source_location": "L49", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_vitals_service_vitalsservice_setgpuenabled", + "target": "vitals_vitals_service_vitalsservice_startmonitor" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/vitals/vitals-service.ts", + "source_location": "L50", + "weight": 1.0, + "confidence_score": 1.0, + "source": "vitals_vitals_service_vitalsservice_setgpuenabled", + "target": "vitals_vitals_service_vitalsservice_stopmonitor" + } + ], + "hyperedges": [], + "built_at_commit": "05eaa62c3b202392b0be847627facc5b6bf43b3a" +} \ No newline at end of file diff --git a/graphify-out/manifest.json b/graphify-out/manifest.json new file mode 100644 index 00000000..a9ae4c14 --- /dev/null +++ b/graphify-out/manifest.json @@ -0,0 +1,667 @@ +{ + "agent-registry.ts": { + "mtime": 1781510796.9354534, + "ast_hash": "518370d514a00819e6422231a516d786", + "semantic_hash": "518370d514a00819e6422231a516d786" + }, + "agent/task-facilitator.ts": { + "mtime": 1781265556.5063279, + "ast_hash": "c9bf853f34c759fb340c93d7ae7c725d", + "semantic_hash": "c9bf853f34c759fb340c93d7ae7c725d" + }, + "agent/task-scheduler.ts": { + "mtime": 1775775468.1559339, + "ast_hash": "d97b7885fe3939a5f7ddff5e3b48cf19", + "semantic_hash": "d97b7885fe3939a5f7ddff5e3b48cf19" + }, + "analytics/advanced-analytics.ts": { + "mtime": 1775775522.1530588, + "ast_hash": "831df55639d51b58fefa5c3052acd063", + "semantic_hash": "831df55639d51b58fefa5c3052acd063" + }, + "analytics/dashboard.ts": { + "mtime": 1775945573.7936308, + "ast_hash": "13f1893fbd4195bb391817ac51e89f69", + "semantic_hash": "13f1893fbd4195bb391817ac51e89f69" + }, + "api-endpoints.ts": { + "mtime": 1777635242.5277126, + "ast_hash": "b1a8fa6f1732f45ed77794797257b700", + "semantic_hash": "b1a8fa6f1732f45ed77794797257b700" + }, + "api/metrics-dashboard.ts": { + "mtime": 1775775455.8389053, + "ast_hash": "71d06f8fe026ec15fdb88eafb2057f27", + "semantic_hash": "71d06f8fe026ec15fdb88eafb2057f27" + }, + "api/monitoring.ts": { + "mtime": 1775775071.9790015, + "ast_hash": "1d8ca9df802d412575570c160c5a7bde", + "semantic_hash": "1d8ca9df802d412575570c160c5a7bde" + }, + "api/openapi.ts": { + "mtime": 1780494025.4439876, + "ast_hash": "3d65f3c87cb7a3712ea4534f123c8c0c", + "semantic_hash": "3d65f3c87cb7a3712ea4534f123c8c0c" + }, + "approval-monitor.ts": { + "mtime": 1780503208.7363405, + "ast_hash": "c8e40f14e53e17452fc2f3cd74e567ba", + "semantic_hash": "c8e40f14e53e17452fc2f3cd74e567ba" + }, + "assets/index.ts": { + "mtime": 1780504368.6737223, + "ast_hash": "0cacdd70c09ead622a40b95dc17b7dbb", + "semantic_hash": "0cacdd70c09ead622a40b95dc17b7dbb" + }, + "assets/mirror-coverage.ts": { + "mtime": 1780504341.5056274, + "ast_hash": "8ea2f1a5eed45a11816d8a858ff251c4", + "semantic_hash": "8ea2f1a5eed45a11816d8a858ff251c4" + }, + "auth/audit-logger.ts": { + "mtime": 1780497289.1282756, + "ast_hash": "79964555438162d4a7a3645d6f19f6af", + "semantic_hash": "79964555438162d4a7a3645d6f19f6af" + }, + "auth/audit-retention.ts": { + "mtime": 1780482318.5492544, + "ast_hash": "20b0224b667e3459df7325d3a1f08ec6", + "semantic_hash": "20b0224b667e3459df7325d3a1f08ec6" + }, + "auth/audit-routes.ts": { + "mtime": 1780497289.1282756, + "ast_hash": "d9b9bd07fedfd360bb1cbdd95ed304b8", + "semantic_hash": "d9b9bd07fedfd360bb1cbdd95ed304b8" + }, + "auth/auth-middleware.ts": { + "mtime": 1775803518.6622267, + "ast_hash": "b4d3ab5af74b7fe4d69b83ae28075c2c", + "semantic_hash": "b4d3ab5af74b7fe4d69b83ae28075c2c" + }, + "auth/auth-routes.ts": { + "mtime": 1780497289.1282756, + "ast_hash": "b99903da3cc941ac964e1d18d2231a38", + "semantic_hash": "b99903da3cc941ac964e1d18d2231a38" + }, + "auth/auth-system.ts": { + "mtime": 1780500856.3410354, + "ast_hash": "366f94a53c1576a7d06849131550f35a", + "semantic_hash": "366f94a53c1576a7d06849131550f35a" + }, + "auth/specialist-dashboards.ts": { + "mtime": 1775803631.665513, + "ast_hash": "8fa45310fb5ed21cb1fb3ac227ea012b", + "semantic_hash": "8fa45310fb5ed21cb1fb3ac227ea012b" + }, + "auth/specialist-routes.ts": { + "mtime": 1775803612.534466, + "ast_hash": "c55ad8b0094b67ee933edec26769582b", + "semantic_hash": "c55ad8b0094b67ee933edec26769582b" + }, + "auth/totp.ts": { + "mtime": 1777362373.2683253, + "ast_hash": "1b5acfa885db29c6884b62962720379f", + "semantic_hash": "1b5acfa885db29c6884b62962720379f" + }, + "automation/autonomous-config.json": { + "mtime": 1775803328.756694, + "ast_hash": "ed3f772b338be74d22d0ff752b74a72a", + "semantic_hash": "ed3f772b338be74d22d0ff752b74a72a" + }, + "automation/autonomous-session-manager.ts": { + "mtime": 1775803320.9836707, + "ast_hash": "5c21fe1887abe209ff7f03b3df29e007", + "semantic_hash": "5c21fe1887abe209ff7f03b3df29e007" + }, + "automation/backup-manager.ts": { + "mtime": 1780503827.6489165, + "ast_hash": "15b8e3b0ce84fd954a290fa06a47f2fa", + "semantic_hash": "15b8e3b0ce84fd954a290fa06a47f2fa" + }, + "automation/deployment-manager.ts": { + "mtime": 1780503716.5305789, + "ast_hash": "4577d57af89fafd9ee8430e0b8945bd0", + "semantic_hash": "4577d57af89fafd9ee8430e0b8945bd0" + }, + "automation/github-routes.ts": { + "mtime": 1777362019.2016072, + "ast_hash": "f43790cda4dfa46282ca0ac8ec3da5a7", + "semantic_hash": "f43790cda4dfa46282ca0ac8ec3da5a7" + }, + "automation/github-sync.ts": { + "mtime": 1775803772.448846, + "ast_hash": "b5bf73e6a340ee8dbda34ebff928e917", + "semantic_hash": "b5bf73e6a340ee8dbda34ebff928e917" + }, + "bridges/paperclip-bridge.ts": { + "mtime": 1775737386.4239976, + "ast_hash": "eda8badf7ab0ed514bf2732babca79f4", + "semantic_hash": "eda8badf7ab0ed514bf2732babca79f4" + }, + "cache/cacheManager.ts": { + "mtime": 1775945785.0410655, + "ast_hash": "9cacfa7d255913b22bfcb45ff7091584", + "semantic_hash": "9cacfa7d255913b22bfcb45ff7091584" + }, + "cache/middleware.ts": { + "mtime": 1775945786.8180692, + "ast_hash": "04da7a7425f6dc0fdd25e4434cefe809", + "semantic_hash": "04da7a7425f6dc0fdd25e4434cefe809" + }, + "collaboration/realtime.ts": { + "mtime": 1775945607.0387003, + "ast_hash": "2b0b5aa3bb16d402fad4e8c7b3016af1", + "semantic_hash": "2b0b5aa3bb16d402fad4e8c7b3016af1" + }, + "collaboration/routes.ts": { + "mtime": 1775945610.8967085, + "ast_hash": "e657d9522956033a4c33cb9490ba7dce", + "semantic_hash": "e657d9522956033a4c33cb9490ba7dce" + }, + "commercialization.ts": { + "mtime": 1780498977.7011058, + "ast_hash": "4a0784e8dc2b68cfe0ff262f9e67ebbc", + "semantic_hash": "4a0784e8dc2b68cfe0ff262f9e67ebbc" + }, + "commit-audit.ts": { + "mtime": 1777915555.0974874, + "ast_hash": "d47ef9993166b52af95c74c6d708a09f", + "semantic_hash": "d47ef9993166b52af95c74c6d708a09f" + }, + "commits-tracker.ts": { + "mtime": 1777368054.584393, + "ast_hash": "bf9481433c12f43bf3b2672b4203d377", + "semantic_hash": "bf9481433c12f43bf3b2672b4203d377" + }, + "containment/containment-guard.ts": { + "mtime": 1780650599.4724576, + "ast_hash": "5b4c65d705772ace46109b213496809c", + "semantic_hash": "5b4c65d705772ace46109b213496809c" + }, + "containment/index.ts": { + "mtime": 1780650853.3112755, + "ast_hash": "8355defcbfa3d1ba6f289c7e2650d612", + "semantic_hash": "8355defcbfa3d1ba6f289c7e2650d612" + }, + "containment/policy.ts": { + "mtime": 1780650794.3308675, + "ast_hash": "bfec5640b1bfe1e1a0cdfa4860adfbe0", + "semantic_hash": "bfec5640b1bfe1e1a0cdfa4860adfbe0" + }, + "containment/types.ts": { + "mtime": 1780650481.1705425, + "ast_hash": "7833a701d3cc960537709a86178513b9", + "semantic_hash": "7833a701d3cc960537709a86178513b9" + }, + "daily-management-overview.ts": { + "mtime": 1781512045.9440107, + "ast_hash": "57464f928d194c4360d8d23396c59f32", + "semantic_hash": "57464f928d194c4360d8d23396c59f32" + }, + "data-quality/index.ts": { + "mtime": 1780498481.9483392, + "ast_hash": "8011b967df22cb1df19432d1465245c5", + "semantic_hash": "8011b967df22cb1df19432d1465245c5" + }, + "data-quality/profiler.ts": { + "mtime": 1780498453.8262396, + "ast_hash": "6daf3eb61af183b140b37f255f86c819", + "semantic_hash": "6daf3eb61af183b140b37f255f86c819" + }, + "features/collaboration.ts": { + "mtime": 1780503208.8643408, + "ast_hash": "a7f898686e0e34e40607138dd1a65310", + "semantic_hash": "a7f898686e0e34e40607138dd1a65310" + }, + "finance/capitalization-report.ts": { + "mtime": 1780499721.9742217, + "ast_hash": "b379e2f96a651ffca35417377793de33", + "semantic_hash": "b379e2f96a651ffca35417377793de33" + }, + "finance/feature-capitalization.ts": { + "mtime": 1780498879.9627566, + "ast_hash": "1b91263f65e680453c717737bb58b853", + "semantic_hash": "1b91263f65e680453c717737bb58b853" + }, + "finance/index.ts": { + "mtime": 1780499996.9794595, + "ast_hash": "38adadc27720f3f12adcbf237b72ad4d", + "semantic_hash": "38adadc27720f3f12adcbf237b72ad4d" + }, + "game/seasonal-events.ts": { + "mtime": 1775779780.4845507, + "ast_hash": "b6a07eb50f25b37ff4cee3a2c85f36b6", + "semantic_hash": "b6a07eb50f25b37ff4cee3a2c85f36b6" + }, + "gpu/availability.ts": { + "mtime": 1780500149.0421157, + "ast_hash": "d3b1c7e7e0d00c93b863d3cefd8570c9", + "semantic_hash": "d3b1c7e7e0d00c93b863d3cefd8570c9" + }, + "gpu/index.ts": { + "mtime": 1780500186.1572738, + "ast_hash": "d02b0948576791e86d6ef4f7e96a9f5f", + "semantic_hash": "d02b0948576791e86d6ef4f7e96a9f5f" + }, + "guardrails/guardrails-agent.ts": { + "mtime": 1780561126.8442423, + "ast_hash": "e3142a10fbac53464797cb6d6dda61f3", + "semantic_hash": "e3142a10fbac53464797cb6d6dda61f3" + }, + "guardrails/rules.ts": { + "mtime": 1780561126.8442423, + "ast_hash": "db81c27fcb87ff3c9e2b0b5b3ccc6e1d", + "semantic_hash": "db81c27fcb87ff3c9e2b0b5b3ccc6e1d" + }, + "guardrails/types.ts": { + "mtime": 1780561126.8442423, + "ast_hash": "69e03d0234d60e9de91f2c14c5898e05", + "semantic_hash": "69e03d0234d60e9de91f2c14c5898e05" + }, + "index.ts": { + "mtime": 1781557342.8737376, + "ast_hash": "15ccb6ea97e14909caba12e34b512657", + "semantic_hash": "15ccb6ea97e14909caba12e34b512657" + }, + "integrations/autoresearch/index.ts": { + "mtime": 1777978524.002258, + "ast_hash": "74bd511407912f98aa7a3581191cb3ec", + "semantic_hash": "74bd511407912f98aa7a3581191cb3ec" + }, + "integrations/claude-code-skills.ts": { + "mtime": 1775737429.0581596, + "ast_hash": "aa7ffe3a84bfca0e0477309cff199856", + "semantic_hash": "aa7ffe3a84bfca0e0477309cff199856" + }, + "integrations/codegraph/index.ts": { + "mtime": 1777828787.5890315, + "ast_hash": "8a92edbf8ec322af2402622269d35d53", + "semantic_hash": "8a92edbf8ec322af2402622269d35d53" + }, + "integrations/corpus/index.ts": { + "mtime": 1781453806.990412, + "ast_hash": "816a12dfb91cba501dcd70766f689a8f", + "semantic_hash": "816a12dfb91cba501dcd70766f689a8f" + }, + "integrations/forum/index.ts": { + "mtime": 1777885667.5707743, + "ast_hash": "984cb16bd8d7cea87ddd2cfcca7ea9eb", + "semantic_hash": "984cb16bd8d7cea87ddd2cfcca7ea9eb" + }, + "integrations/governance/index.ts": { + "mtime": 1777884617.7297564, + "ast_hash": "7ae1dd9508f3ca910639df7c2d6f36a3", + "semantic_hash": "7ae1dd9508f3ca910639df7c2d6f36a3" + }, + "integrations/graphify/index.ts": { + "mtime": 1781557300.4156966, + "ast_hash": "29d90d8753777555a9292febb0682e9c", + "semantic_hash": "29d90d8753777555a9292febb0682e9c" + }, + "integrations/kafka/audit-consumer.ts": { + "mtime": 1781514136.0752776, + "ast_hash": "156de66f11a03109fbb12ee064c0a80f", + "semantic_hash": "156de66f11a03109fbb12ee064c0a80f" + }, + "integrations/kafka/consumer.ts": { + "mtime": 1775736617.0004952, + "ast_hash": "a67d2f79e4cb70f337e0bc463ef18395", + "semantic_hash": "a67d2f79e4cb70f337e0bc463ef18395" + }, + "integrations/kafka/orchestrator.ts": { + "mtime": 1775736617.0004697, + "ast_hash": "448705b04a691f470f37c3b9c50d9ca0", + "semantic_hash": "448705b04a691f470f37c3b9c50d9ca0" + }, + "integrations/kafka/producer.ts": { + "mtime": 1777906323.9872272, + "ast_hash": "a1d377da2581f9ffc522f09d88d5ce9d", + "semantic_hash": "a1d377da2581f9ffc522f09d88d5ce9d" + }, + "integrations/kafka/shared.ts": { + "mtime": 1781514136.0752776, + "ast_hash": "24e9c4187f39fe235aa812a745e383a5", + "semantic_hash": "24e9c4187f39fe235aa812a745e383a5" + }, + "integrations/kami/index.ts": { + "mtime": 1777892648.7745347, + "ast_hash": "f7eeb2b65f157c3becf0cfa41d87b151", + "semantic_hash": "f7eeb2b65f157c3becf0cfa41d87b151" + }, + "integrations/lightrag/agent-api.ts": { + "mtime": 1775736617.000398, + "ast_hash": "6067318445c58c83a6742d21e01b3e9f", + "semantic_hash": "6067318445c58c83a6742d21e01b3e9f" + }, + "integrations/lightrag/asset-graph.ts": { + "mtime": 1777881587.1069014, + "ast_hash": "4f0f6873c37159f6244cf075b5d772d6", + "semantic_hash": "4f0f6873c37159f6244cf075b5d772d6" + }, + "integrations/lightrag/client.ts": { + "mtime": 1780503557.3151271, + "ast_hash": "a1b8f464ad960d27aafde0516993a17e", + "semantic_hash": "a1b8f464ad960d27aafde0516993a17e" + }, + "integrations/lightrag/family-graph.ts": { + "mtime": 1781513883.321153, + "ast_hash": "9fefbf1966d77a6c8469b44bd8cedc1d", + "semantic_hash": "9fefbf1966d77a6c8469b44bd8cedc1d" + }, + "integrations/lightrag/governance-graph.ts": { + "mtime": 1777905265.5613515, + "ast_hash": "17a845441f07cf7bbcc768c7393bed69", + "semantic_hash": "17a845441f07cf7bbcc768c7393bed69" + }, + "integrations/lightrag/schema.ts": { + "mtime": 1775736617.0004199, + "ast_hash": "acdcc90c977df6ae5da489e60fd3ab25", + "semantic_hash": "acdcc90c977df6ae5da489e60fd3ab25" + }, + "integrations/local-inference/ollama-client.ts": { + "mtime": 1776997125.6280572, + "ast_hash": "6e849d196ef1b1314ffb436f04f9544d", + "semantic_hash": "6e849d196ef1b1314ffb436f04f9544d" + }, + "integrations/local-inference/unified-executor.ts": { + "mtime": 1780498743.081268, + "ast_hash": "d569ccba6f669a85a732c1b69330ec8e", + "semantic_hash": "d569ccba6f669a85a732c1b69330ec8e" + }, + "integrations/mcp/registry.ts": { + "mtime": 1781510752.8583357, + "ast_hash": "86689e1f2229afa9dfa0573cd57d5575", + "semantic_hash": "86689e1f2229afa9dfa0573cd57d5575" + }, + "integrations/numerai/data-fetcher.ts": { + "mtime": 1775781395.5294178, + "ast_hash": "bad34ecb08795b38747984f749d8b1f6", + "semantic_hash": "bad34ecb08795b38747984f749d8b1f6" + }, + "integrations/numerai/entity-model.ts": { + "mtime": 1775781374.4833677, + "ast_hash": "4f685d5552f07b86f431aeecd4ce3d6d", + "semantic_hash": "4f685d5552f07b86f431aeecd4ce3d6d" + }, + "integrations/numerai/openclaw-edb-bridge.ts": { + "mtime": 1775781465.3725846, + "ast_hash": "6e6a24f02ad14ad77edeeaf90f4b9ff0", + "semantic_hash": "6e6a24f02ad14ad77edeeaf90f4b9ff0" + }, + "integrations/scrum/index.ts": { + "mtime": 1780562264.5609245, + "ast_hash": "68251024f3f37ee787820178f85d1565", + "semantic_hash": "68251024f3f37ee787820178f85d1565" + }, + "integrations/selfheal/index.ts": { + "mtime": 1777636828.008321, + "ast_hash": "a52d6a2c20911a752fdb98a81235c6d0", + "semantic_hash": "a52d6a2c20911a752fdb98a81235c6d0" + }, + "integrations/wiki/index.ts": { + "mtime": 1780494931.1639285, + "ast_hash": "104591a09ab19b846317b37e6a8c4919", + "semantic_hash": "104591a09ab19b846317b37e6a8c4919" + }, + "lmstudio.ts": { + "mtime": 1781456129.6681526, + "ast_hash": "59735d9c68c35e4e6d5addb4b7a5cc00", + "semantic_hash": "59735d9c68c35e4e6d5addb4b7a5cc00" + }, + "middleware/api-interceptor.ts": { + "mtime": 1775736617.0007136, + "ast_hash": "b7a21f1b7566827d9f142fab64afd5d3", + "semantic_hash": "b7a21f1b7566827d9f142fab64afd5d3" + }, + "middleware/batching-engine.ts": { + "mtime": 1775736617.00074, + "ast_hash": "fcc3a94d5d0cd18c530ae8c7711db433", + "semantic_hash": "fcc3a94d5d0cd18c530ae8c7711db433" + }, + "middleware/caching-layer.ts": { + "mtime": 1775736617.0007713, + "ast_hash": "a06df8199394df3cc49907c3ad2a8c39", + "semantic_hash": "a06df8199394df3cc49907c3ad2a8c39" + }, + "middleware/cost-analyzer.ts": { + "mtime": 1775736617.0007899, + "ast_hash": "1abe4dfdb125ecad49ac44d74f25bca0", + "semantic_hash": "1abe4dfdb125ecad49ac44d74f25bca0" + }, + "middleware/internalWriteAuth.ts": { + "mtime": 1781510630.7790043, + "ast_hash": "4fa0d3c7af320d5af4379a76d05c81ef", + "semantic_hash": "4fa0d3c7af320d5af4379a76d05c81ef" + }, + "middleware/jwt-validator.ts": { + "mtime": 1775736808.6326916, + "ast_hash": "a15475c36fa9cd6f1ff0276da54baa49", + "semantic_hash": "a15475c36fa9cd6f1ff0276da54baa49" + }, + "openclaw-kill-switch.ts": { + "mtime": 1777626611.9972093, + "ast_hash": "b34ab7221bebdea20fbc808d0f3c1121", + "semantic_hash": "b34ab7221bebdea20fbc808d0f3c1121" + }, + "openclaw-terminal-controller.ts": { + "mtime": 1780650664.1419375, + "ast_hash": "a8f05d767770b467bf18fd7662a831cc", + "semantic_hash": "a8f05d767770b467bf18fd7662a831cc" + }, + "openclaw/openclaw-api.ts": { + "mtime": 1775775151.857192, + "ast_hash": "befce59dae562597decbc0c31206c6ea", + "semantic_hash": "befce59dae562597decbc0c31206c6ea" + }, + "openclaw/openclaw-handler.ts": { + "mtime": 1780820479.624743, + "ast_hash": "d299956083df2e2eb4caca37c3a8f938", + "semantic_hash": "d299956083df2e2eb4caca37c3a8f938" + }, + "orchestration/model-router.ts": { + "mtime": 1775737017.7590704, + "ast_hash": "2d79b35ec111a62aeef9e9e90216fc68", + "semantic_hash": "2d79b35ec111a62aeef9e9e90216fc68" + }, + "org/dev-tournament.ts": { + "mtime": 1780562759.4868958, + "ast_hash": "845639eecac6e8706545dbecfe0fcc1d", + "semantic_hash": "845639eecac6e8706545dbecfe0fcc1d" + }, + "org/tournament-routes.ts": { + "mtime": 1780562186.1576831, + "ast_hash": "942a04ead69d476c26ae58a7f4823301", + "semantic_hash": "942a04ead69d476c26ae58a7f4823301" + }, + "plan-review/index.ts": { + "mtime": 1780497102.9137146, + "ast_hash": "02b4d08c8d559596c66a72cbcc501f97", + "semantic_hash": "02b4d08c8d559596c66a72cbcc501f97" + }, + "playtest/index.ts": { + "mtime": 1780660694.8673754, + "ast_hash": "571930a143786cab28b25f0ee670dab3", + "semantic_hash": "571930a143786cab28b25f0ee670dab3" + }, + "quality/quality-routes.ts": { + "mtime": 1777635242.5255847, + "ast_hash": "52f4e6549cea8e03ab3b08870fd5cc0c", + "semantic_hash": "52f4e6549cea8e03ab3b08870fd5cc0c" + }, + "quality/qualityDashboard.ts": { + "mtime": 1777626617.1514828, + "ast_hash": "ac09cb65f801e29c89ad7d647fcd3602", + "semantic_hash": "ac09cb65f801e29c89ad7d647fcd3602" + }, + "query-builder/index.ts": { + "mtime": 1780500885.5271533, + "ast_hash": "724659947f9c819d5903ee471729d85f", + "semantic_hash": "724659947f9c819d5903ee471729d85f" + }, + "review/athena-gate.ts": { + "mtime": 1780494354.2859368, + "ast_hash": "5f383a4e8736b956cbd7880366f888e1", + "semantic_hash": "5f383a4e8736b956cbd7880366f888e1" + }, + "review/delivery-scoreboard.ts": { + "mtime": 1780494320.008835, + "ast_hash": "41960a8fea88927183fe008dc06ec861", + "semantic_hash": "41960a8fea88927183fe008dc06ec861" + }, + "security/apiKeyMiddleware.ts": { + "mtime": 1780500927.914324, + "ast_hash": "859052e38db29310c67ac285d8c1e68e", + "semantic_hash": "859052e38db29310c67ac285d8c1e68e" + }, + "security/apiKeys.ts": { + "mtime": 1780499550.994403, + "ast_hash": "dcfd893c972faf85990e1320da26c900", + "semantic_hash": "dcfd893c972faf85990e1320da26c900" + }, + "security/audit-logger.ts": { + "mtime": 1775775552.565129, + "ast_hash": "f37c0ab9112d2eab580e6ff90e5488c7", + "semantic_hash": "f37c0ab9112d2eab580e6ff90e5488c7" + }, + "security/fieldCrypto.ts": { + "mtime": 1780494006.856936, + "ast_hash": "69d7dca5b1dd5cf83c85801db06bf906", + "semantic_hash": "69d7dca5b1dd5cf83c85801db06bf906" + }, + "security/loginAnomalyMonitor.ts": { + "mtime": 1780482728.2870917, + "ast_hash": "7b02d876bf5e5bad8ac52d2178ee0ffe", + "semantic_hash": "7b02d876bf5e5bad8ac52d2178ee0ffe" + }, + "security/rateLimiter.ts": { + "mtime": 1775973203.844749, + "ast_hash": "b756ab3f1444e6592db4a7b67ce15cbf", + "semantic_hash": "b756ab3f1444e6592db4a7b67ce15cbf" + }, + "security/recoveryCodes.ts": { + "mtime": 1780499665.6989572, + "ast_hash": "53336451f37b6f19bb8af2ea3b1d84f4", + "semantic_hash": "53336451f37b6f19bb8af2ea3b1d84f4" + }, + "security/secretsBootstrap.ts": { + "mtime": 1781514136.0742776, + "ast_hash": "a53bbc355c239fcb225964a1795d1d99", + "semantic_hash": "a53bbc355c239fcb225964a1795d1d99" + }, + "security/security-routes.ts": { + "mtime": 1777362695.4071634, + "ast_hash": "ebbb1e060c4c6be8d04790938c4e495a", + "semantic_hash": "ebbb1e060c4c6be8d04790938c4e495a" + }, + "security/securityDashboard.ts": { + "mtime": 1777362686.30814, + "ast_hash": "32b6bdcda063d897a9885911e70e6a6e", + "semantic_hash": "32b6bdcda063d897a9885911e70e6a6e" + }, + "security/securityHeaders.ts": { + "mtime": 1780588413.6188192, + "ast_hash": "423139cfa6feb21b06c7e7f96fb16407", + "semantic_hash": "423139cfa6feb21b06c7e7f96fb16407" + }, + "skills/register.ts": { + "mtime": 1775736617.0006664, + "ast_hash": "10146e75a697913b956bea1eebb45354", + "semantic_hash": "10146e75a697913b956bea1eebb45354" + }, + "spectroscopy/index.ts": { + "mtime": 1780503069.344128, + "ast_hash": "395841cba1e50114db2c5691d4a9d82b", + "semantic_hash": "395841cba1e50114db2c5691d4a9d82b" + }, + "spectroscopy/peak-detection.ts": { + "mtime": 1780503016.405914, + "ast_hash": "3488e2a90a91c4f071a404aebeab6909", + "semantic_hash": "3488e2a90a91c4f071a404aebeab6909" + }, + "task-engine.ts": { + "mtime": 1781457306.6761763, + "ast_hash": "856816249df6dc3b22cbc7de37ac8848", + "semantic_hash": "856816249df6dc3b22cbc7de37ac8848" + }, + "terminal-activity-monitor.ts": { + "mtime": 1775982515.8531067, + "ast_hash": "5367038560845185f224e3f019ca5f61", + "semantic_hash": "5367038560845185f224e3f019ca5f61" + }, + "terminal-coordination.ts": { + "mtime": 1781510564.22082, + "ast_hash": "b48cd15acb562b21d35c71631c2a935a", + "semantic_hash": "b48cd15acb562b21d35c71631c2a935a" + }, + "timeseries.ts": { + "mtime": 1780503209.3063414, + "ast_hash": "d2b5f08289a8369439e954b8fcb07ae6", + "semantic_hash": "d2b5f08289a8369439e954b8fcb07ae6" + }, + "utils/logger.ts": { + "mtime": 1775736617.0006235, + "ast_hash": "f25d7b66b70baa2f130b2c2239e43e41", + "semantic_hash": "f25d7b66b70baa2f130b2c2239e43e41" + }, + "virtuanalytica/capabilities-catalog.ts": { + "mtime": 1781515912.3483994, + "ast_hash": "3603a7b89eeb060d14557b88ba98f8f6", + "semantic_hash": "3603a7b89eeb060d14557b88ba98f8f6" + }, + "virtuanalytica/catalog.ts": { + "mtime": 1781515672.6202166, + "ast_hash": "980c6c728123d3188607b173b5b058ed", + "semantic_hash": "980c6c728123d3188607b173b5b058ed" + }, + "virtuanalytica/commerce.ts": { + "mtime": 1781515797.8902586, + "ast_hash": "767eb98d7203139f898093b17f67b3c2", + "semantic_hash": "767eb98d7203139f898093b17f67b3c2" + }, + "virtuanalytica/contracts.ts": { + "mtime": 1781515672.6202166, + "ast_hash": "c3bb677a91df28cfb14651f37d5f13e8", + "semantic_hash": "c3bb677a91df28cfb14651f37d5f13e8" + }, + "virtuanalytica/index.ts": { + "mtime": 1781515996.9113836, + "ast_hash": "3ff7358dc4e389eb7bbdc820692338d8", + "semantic_hash": "3ff7358dc4e389eb7bbdc820692338d8" + }, + "virtuanalytica/role-graph.ts": { + "mtime": 1781515672.6212165, + "ast_hash": "fcc353d6314eb1d15a248c07e8f002e0", + "semantic_hash": "fcc353d6314eb1d15a248c07e8f002e0" + }, + "virtuanalytica/roles-catalog.ts": { + "mtime": 1781515861.936292, + "ast_hash": "656976676129d6887bfa20cb10462fdc", + "semantic_hash": "656976676129d6887bfa20cb10462fdc" + }, + "virtuanalytica/roles.ts": { + "mtime": 1781515672.6212165, + "ast_hash": "348ae916093821bd845ce931ed52b44d", + "semantic_hash": "348ae916093821bd845ce931ed52b44d" + }, + "virtuanalytica/store.ts": { + "mtime": 1781515672.6222167, + "ast_hash": "6a2ddb54b9cc120b3a6cbda501e98500", + "semantic_hash": "6a2ddb54b9cc120b3a6cbda501e98500" + }, + "vitals/inference-audit.ts": { + "mtime": 1777085278.1979218, + "ast_hash": "e630e363b53acfcf56b2cf507cb32026", + "semantic_hash": "e630e363b53acfcf56b2cf507cb32026" + }, + "vitals/self-repair.ts": { + "mtime": 1777061365.924567, + "ast_hash": "7d3f8084c2778bc89683252b2bf136dc", + "semantic_hash": "7d3f8084c2778bc89683252b2bf136dc" + }, + "vitals/vitals-service.ts": { + "mtime": 1777626623.9375591, + "ast_hash": "c486fd9610f291849cbcebde72217f76", + "semantic_hash": "c486fd9610f291849cbcebde72217f76" + } +} \ No newline at end of file diff --git a/public/dashboard.html b/public/dashboard.html index b7d9dd73..a305762a 100644 --- a/public/dashboard.html +++ b/public/dashboard.html @@ -654,6 +654,11 @@
Tasks
+