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
-
-
-
-
-
-
-
-
- Naar inhoud
-
-
-
-
-
-
-
-
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.1 MVP-ready schema, extractor en CLI
-
3 Leaching, electrolysis en electrowinning cards
-
10+ Adapters voor bestaande pakketten
-
HF + PyPI Distributie voor datasets en package
-
-
-
-
-
-
-
openhydrochem quickstart
-
-
-
# PDF, paper, patent of labrapport → process card
-from openhydrochem import ProcessCardExtractor
-
-extractor = ProcessCardExtractor.from_pretrained(
- "openhydrochem/process-parameter-extractor-v1"
-)
-
-cards = extractor.from_pdf("leaching-paper.pdf" )
-
-cards.normalize_units()
-cards.to_json("process_cards.json" )
-
-# train baseline model on LeachBench
-model = cards.train_yield_predictor(
- target="Li_yield_percent"
-)
-
-
-
-
-
-
-
-
-
-
-
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.
-
-
-
-
-
Ruwe tekst
-
-
-
- Laad elektrolyse voorbeeld
-
-
-
-
- Output
- Kopieer JSON
-
-
-
-
-
-
-
-
-
-
-
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.
-
-
-
RDKit Moleculen, descriptors, identifiers
-
DeepChem ML-workflows en datasets
-
ChemDataExtractor Wetenschappelijke tekstextractie
-
OpenChemIE PDF, figuur en tabel-extractie
-
Materials Project Materialenmetadata
-
matminer Material-features
-
PHREEQC Aqueous speciation export
-
PyBaMM Batterijmodellering context
-
Cantera Thermodynamica en kinetiek
-
IDAES Process systems engineering
-
Hugging Face Models, datasets en Spaces
-
scikit-learn Baseline models en metrics
-
-
-
-
-
-
-
-
installatie Kopieer
-
pip install openhydrochem
-
-# optionele adapters
-pip install "openhydrochem[extract,ml,hf,materials]"
-pip install "openhydrochem[rdkit,deepchem,sim,battery]"
-
-
-
CLI workflow Kopieer
-
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
+
🔧
System Status
@@ -2515,14 +2520,32 @@
} catch (e) { console.log('Guardrails ack error:', e.message); }
}
+ async function updateInferenceStatus() {
+ try {
+ const r = await fetch('/api/inference/compute-plan');
+ const j = await r.json();
+ if (!j.success) return;
+ const plan = j.data.plan;
+ const chip = document.getElementById('inference-status-chip');
+ if (chip) {
+ chip.textContent = `${plan.tier} · ${plan.maxConcurrentStreams} streams`;
+ }
+ } catch (e) {
+ const chip = document.getElementById('inference-status-chip');
+ if (chip) chip.textContent = '⚠️ offline';
+ }
+ }
+
// Update metrics immediately and every 5 seconds (15s on lightweight hosts)
loadTeamOverview();
updateMetrics();
fetchGuardrailsStatus();
+ updateInferenceStatus();
setInterval(() => {
updateMetrics();
loadTeamOverview();
fetchGuardrailsStatus();
+ updateInferenceStatus();
}, statsPollMs);
+
+ ⚙️ Inference Settings
+
+
+
+
+
+
Dynamic compute estimate
+
–
+
concurrent model streams admitted (≥ – tokens/sec each)
+
+ Host tier –
+ Probe –
+ Base estimate –
+ Usage factor –
+ Max model size –
+ Active / queued –
+
+
+
Measured tokens/sec (live calibration)
+
+
Re-probe host
+
+
+
+
Compute usage bias
+
The estimate above is computed dynamically from this
+ host's hardware and measured t/s. Bias it toward lighter (spare the machine) or heavier
+ (accept slower streams) use.
+
+ 🌱 light ×0.5
+ ⚖️ balanced ×1.0
+ 🔥 heavy ×1.5
+ 🎛 custom
+
+
+ Custom factor: 1.0 ×
+
+
+
Tokens/sec floor per stream
+
+
Hard override of concurrent streams (empty = dynamic)
+
+
+
+
+
+
Active agents — select at least 5 for diversity; “all active” keeps the full roster and lets them time-share the streams
+
+ ✅ all agents active
+ 🎯 custom selection
+
+
+
+
Save settings
+
+
+
+
+
diff --git a/public/inference-settings.html b/public/inference-settings.html
new file mode 100644
index 00000000..58a4c118
--- /dev/null
+++ b/public/inference-settings.html
@@ -0,0 +1,271 @@
+
+
+